
/***** default-top_annonces *****/
/*															JQUERY NICE FORM
 * ========================================================================================================================*/
/* -------------
 * Buttons
 * ------------- */
/* BUTTONS */

.buttons2 a, .buttons2 span,.buttons2 button{
	display:block;
	float:left;
	margin:10px 7px 0 0;
	
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid ;
	font-family:Verdana, sans-serif;
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
}

.buttons2 button{
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px; /* IE6 */
}
.buttons2 button[type]{
	padding:5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button[type]{
	padding:4px 10px 3px 7px; /* IE7 */
}
.buttons2 button img, .buttons2 a img, span img{
	border:1px solid #;
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
   /* width:16px;
	height:16px;*/
}

button {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
}

*:first-child+html button[type]{width: 1;} /* IE7 */

button span {
	
	display: block;
	float: left;
	padding: 0px 4px 1px 6px; /* sliding doors padding */
	margin: 0px;
}

button span span {
	
	color: white;
	padding: 0px 4px 1px 6px;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
}
#wrapper{
	margin-left: 10px;
	margin-top : 10px;
}
/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {
	
	height: 35px;
	padding: 0px;
}

.jNiceInputInner {
	
	padding: 2px 4px 2px 0px;
	margin: 0px 0px 0px 4px;
}

.jNiceInputInner div {
	height: 19px;
}

.jNiceInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 17px;
border: 0;
	padding: 0px;
	margin: 0px;
}

.jNiceSafari .jNiceInputInner div {
	position: relative;
	overflow: hidden;
}

.jNiceSafari input {
	background-color: none;
	position: absolute;
	top: -2px;
	left: -4px;
	height: 26px; 
}

/* -------------
 * Radios
 * ------------- */
.jRadioWrapper {float: left;}
.jNiceRadio {
	background: transparent url(/images/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox {
	background: transparent url(/images/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}

/* -------------
 * Selects
 * ------------- */
.jNiceSelectWrapper {
	width: 132px;
	position:relative;
	height: 17px;
}

.jNiceSelectWrapper div span {
	float: none;
	position: absolute;
	width: 104px;
	height: 15px;
	line-height: 15px;
	padding: 0px 3px;
	overflow: hidden;
	border: 1px solid #CCCCCC;
	border-right: none;
}

.jNiceSelectWrapper div a {
	display: block;
	position: absolute;
	right: 0px;
	width: 21px;
	height: 17px;
	background: url(/images/select_right.gif) no-repeat center center;
}

.jNiceSelectWrapper ul {
	position: absolute;
	width: 150px;
	top: 16px;
	left: 0px;
	list-style: none;
	
	border: solid 1px ;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:100;
}

.jNiceSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#0099CC;
	
}



/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jNiceHidden {display: none;}

/* -------------
 END JNICE JQUERY
 * ------------- */
 
  
/* ==========================================================================================================================
 *						JQUERY THICKBOX
 * ========================================================================================================================*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	
}

#TB_window a:link, #TB_window a:visited, #TB_window a:focus{color: white; text-decoration:none;}
#TB_window a:hover {color: white; text-decoration:underline;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack 
.TB_overlayBG {
	
	filter:alpha(opacity=75);
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
 	position: absolute;
 	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: white;
	z-index: 102;
	color:	white;
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
 	position: absolute;
 	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* FORM THICKBOX */
#wrapper{
	width: 300px;
	margin: 10px auto;
}

#wrapper #Submit {
	font-size:1.2em;
}

#wrapper input {
	width:300px;
	margin-bottom:10px;
}

#wrapper label {
	font-size:1.2em;
	margin:3px 0 11px 0;
}

#Submit {
	background:#0188CA;
	border:1px solid white;
	color:white;
	text-align:center;
	font-size:1em;
	margin-top:6px;
	padding:2px;
	width:auto !important;
}

#cancel {
	background:white;
	border:1px solid black;
	color:black;
	text-align:center;
	font-size:1.2em;
	margin-top:6px;
	padding:2px;
	width:auto !important;
}

/* END THICKBOX JQUERY */

a, a:link, a:visited {text-decoration: underline;}
a:hover, a:active {text-decoration: none;}
img {border: 0;}

select.hackselect { background: transparent; position: absolute;}
select.hackselect option,
select.hackselect option:selected,
select.hackselect option:hover { background: green;}

strong {color:#EB690B; font-size:12px;}

body {

	background-repeat: repeat-x;
	margin:	0;
	padding: 0;
	font-family: verdana;
	font-size: 11px;
}

textarea#styled {
	width: 232px !important;
	height: 95px;
	border: 3px solid ;
	padding: 5px;
	font-family: Verdana;
	font-size: 11px;
	color: #0188CA;
} 

/* ---- PAGE index.php ---- */
.MapContainer {margin-bottom:10px;}
#area_image{background-image: url(/images/topAnnonces/none.gif); margin-left:0px;}
.Map {background: url(/images/topAnnonces/map/map.gif) no-repeat; width: 400px; height: 400px; margin: 0 auto 0 150px;}
#dispReg {display:none;}

#HiddenPubRight {margin-top:10px;}
/* Gauche de la carte */
#map_infos {
	position: absolute;
	background: white;
	z-index: 10;
	top: 250px;
	left: 0px;
	font-size: 12px;
	width: 161px;
	padding: 2px;
}
#nameRegArea{font-size: 12px; font-weight: bold; color: #EB690B; padding-bottom: 5px;}
#nbAdsArea{font-weight: bold; font-size: 14px; color: #0188CA; padding-bottom: 5px; min-height: 1px;}
#linkFrance{position: absolute; top: 430px; left: 0; background: white; font-size: 0.9em; padding: 4px 6px; font-weight: bold;}

.MapContainer a{color: #0188CA; text-decoration: none;}
.MapContainer a:hover{color:#0188CA;text-decoration:none;}
#titleChoice, #linkFrance, #linkFrance a:visited{color: #0188CA;}

#linkFrance div {float: left;}
#linkFrance img {margin-right:3px;}

#linkTextFrance {margin-top:7px; width:135px;}
#titleChoice{font-size:16px;}
#region_image{border:none;}

/****************************/
/***** Pour le FLIPBOOK *****/
.titreAreaFb{
	font-size:15px;
	font-weight:bold;
	color:#EB690B;
}
#RegFb {
	position:absolute;
	font-size:12px;
	font-weight:bold;
	color:#0188CA;
	top:125px;
	left:0;
	width:260px;
	height:150px;
	z-index:99;
}
.left1{
	background:url(/images/topAnnonces/journal.gif) no-repeat 0px 200px;
	float:left;
	width:240px;
	padding-top: 40px;
	min-height: 400px;
}

.journalflipbook {
	float:left;
	width:240px;
	margin-top: 200px;
}

.Mapflipbook {
	background:url(/images/topAnnonces/map/map.gif) no-repeat; 
	width:400px; 
	height:400px;
	margin-top: 20px;
}
#RegionAreaFb{
	display:none;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#EB690B;
	top:125px;
	left:0px;
	width:250px;
	min-height:10px;
	z-index:10;
}
#ChooseAreaFb{
	display:none;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#EB690B;
	top:143px;
	left:0px;
	width:250px;
	min-height:10px;
	z-index:1;
}
#CityAreaFb{
	display:none;
	float:left;
	background-color:#F2F2F2;
	font-weight:bold;
	font-size:11px;
	color:#0188CA;
	top:161px;
	left:0px;
	width:260px;
	min-height:50px;
	z-index:1;
}
.accordion3 {
  width:		 100%;
  float:		 left;
  text-align:	 left;
  color:		 #0088C9;
  padding-bottom:10px;
}
.accordion3 h3 {
  background:   F2F2F2;
  height:	    12px;
  font-size:	11px;
  text-align:   left;
  font-weight:  bold;
  margin-right: 5px;
  padding:	    2px 5px;
  color:		#0088C9;
  cursor:	    pointer;
  clear:		both;
}
.accordion3 h3:hover {
  background:   #0088C9;
  color:		white;
}
.accordion3 h4 {
  width:		95%;
  font-size:	11px;
  text-align:	left;
  font-weight:	normal;
  display:		none;
  float:		left;
  padding:		0px 10px;
}
/**************************/

#page {
	margin:	 auto;
	position: relative;
	width: 1003px;	
}

#content { min-height: 300px; padding: 15px; }

/* PAGE result.php */
#resultPage {margin-top: 15px; margin-bottom: 15px;}
#results {float: left;}
#rightCol {float: right; margin-left: 10px; width: 300px;}
#blockPub {width: 298px; height: 248px; border: 1px solid black; background-color: grey;}

/* Bloc Acces aux journaux locaux */
#blockNews {margin-top: 10px; background-color: #EB690B; color: white; -moz-border-radius-topright: 10px; -moz-border-radius-bottomleft: 10px;  -moz-border-radius-bottomright: 10px;}
.consultJrlLocal {font-size: 1.5em; font-weight: bold; padding: 7px;}
.outerParIci {padding-bottom: 7px;}
#jrlLocalParIci {border: 1px solid white; padding: 2px; margin: 7px auto; width: 75px; text-align: center; cursor: pointer;}
#jrlLocalParIci a {color: white; font-weight: bold; font-size: 1.1em;}
#jrlLocalParIci a, #jrlLocalParIci a:link, #jrlLocalParIci a:visited {text-decoration: none;}
#jrlLocalParIci a:hover, #jrlLocalParIci a:active {text-decoration: none;}
/* Fin Journaux locaux */

.pagination {margin-top: 7px;width:660px; color:#0188CA;float:left;}
.pagination a {color: #0188CA;}
.pagination a, .pagination a:link, .pagination a:visited {text-decoration: underline;}
.pagination a:hover, .pagination a:active {text-decoration: none;}

.spacingSearch {margin: 0 0 7px;}
#results .spacingSearch h1 {color: #EB690B; font-size:11px; font-weight:normal;}

/* Affichage des sc&eacute;narii */
#swapDiv {display: none;}
#displayScenario {display: none;}
#suggestDiv {margin-top: 5px;}
#scenarioInfo {margin: 0;}
#scenarioInfo .titleScenario {padding: 2px 10px 0 0; float: left; min-width: 90px; color: #FFFFFF; height: 22px;}
#scenarioInfo .inputScenario {float: left; min-width: 100px; height: 22px;}
#scenarioInfo .contentFieldScenario {margin: 0; width: 300px;}
#scenarioInfo input.scenario {width: 75px;}
#scenarioInfo select.scenario {width: 110px;}
.clearBr {float: none; clear: both; height: 1px; font-size: 1px;}

.hrLine {width: 950px; height: 1px; border-top: 1px solid #EB7F0B; margin: 7px 5px; font-size: 1px;}
/* Fin des sc&eacute;narii */

/* NoResults */
.noResultsLingHelp a {color: #0188CA; font-weight: bold;}
.noResultsLingHelp a, .noResultsLingHelp a:link, .noResultsLingHelp a:visited {text-decoration: underline;}
.noResultsLingHelp a:hover, .noResultsLingHelp a:active {text-decoration: none;}

.noResultsNothing {color: #0188CA; font-size: 2em; font-weight: bold; padding: 20px 0 10px 0;}
.noResultsText {display: none; color: #0188CA;}
.noResultsStickers {margin: 20px 0 10px;}
/* Fin des noResults */

.interPA {margin-bottom:10px; text-align:center; width:667px;}

#lineOptions{margin-top:20px; height: 38px;}
#lineOptions2{margin-top:20px; height: 50px; color: #EB690B;}
#results #lineOptions {margin-top: 0; color: #EB690B; width: 657px;}

#detailTitle {
	text-align:left !important;
	clear: both !important;
	font-size:1.6em !important;
	font-weight:bold !important;
	font-family:Verdana !important;
}

#detailTitle h1 {font-size:1em !important;}

#priceTitle {
	float:right !important;
	font-size:1.9em !important;
	font-weight:bold !important;
	font-family:Verdana !important;
	margin-top:0 !important;
}

.onglet {
	border: 1px solid #C2E1F2;
	border-bottom: 0;
	color: #EB690B;
	margin-right: 10px;
	background: white;
	float: left;
	height: 31px;
	font-weight: bold;
	font-size: 1.1em;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
}
.ongletresult{
	border: 1px solid #C2E1F2;
	border-bottom: 0;
	color: #0188CA;
	margin-right: 10px;
	background: white;
	float: left;
	height: 60px;
	font-weight: bold;
	font-size: 1.1em;
}
.middleresult{
	border: 1px solid #C2E1F2;
	margin-top: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: white;
}

.middleresultJob{
	padding-top: 15px;
	background: white;
	float:left;
	width:100%;
}

.logoJob {
	padding-top:10px;
	overflow:hidden;
}


.selectedOnglet{height: 38px; }
.selectedOnglet .innerOnglet a {color: #EB690B;}
.selectedOngletresult{
	height: 60px;
	width: 63%;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
}
.innerOnglet {margin: 7px 15px 0 7px;}
.innerOngletresult{margin: 0 15px 0 7px; padding: 2px 15px 10px 10px;float: no;font-size: 0.9em; text-align: left;font-family:Verdana; }
.innerOngletresult h1 {font-size: 1.4em;}
.triResult {
	color: #0188CA;
	float: right;
}
.triResult td{
	text-align:left;
	padding-left: 15px;
}
.triResult a {color: #0188CA;}
.triResult a, .triResult a:link, .triResult a:visited {text-decoration: none;}
.triResult a:hover, .triResult a:active {text-decoration: underline;}
.innerOnglet a {color: #0188CA;}
.innerOnglet a, .innerOnglet a:link, .innerOnglet a:visited {text-decoration: none;}
.innerOnglet a:hover, .innerOnglet a:active {text-decoration: underline;}
.innerTri {padding-top: 9px; font-weight: bold; font-size: 0.9em; text-align: right;font-family:Verdana;}
#results .adsBlock {
	width: 850px;
	background: white;
	margin-bottom: 10px;
	color: #000;
	border: 1px solid #FCC30B;
}
#results .innerAdsBlock {padding: 7px;}
#results .premium .innerAdsBlock {padding-top: 0; margin-top: -18px;}
#results .premium {
	background: #C9E6FA;
	border: 2px solid #EB690B;
	width: 661px;
}
.starPremium {
	position: relative;
	left: 0;
	top: 0;
	background: url(/images/topAnnonces/premium.gif) no-repeat left top;
	height: 26px;
	width: 34px;
	width: 34px;
}
#results .adsIcone {float:left; width: 38px;}
#results .adsIconeInner {margin-top: 15px;}
#results .adsIconeInner img.pro{margin-top: -4px;}
#results .proTitle {font-weight: bold; padding: 2px 0 0 3px;}
#logRelance {
	display:none;
	float:left;
	margin-left:150px;
}
.adsPhoto {float:left; text-align: center; width: 80px; height: 60px;}

.link_learnmore, .link_learnmore:visited  , .link_learnmore:hover { color:#0188CA; font-weight: bold; text-decoration: underline;}

/* Essai affichage bloc via table */
.adsTabCenter {text-align: left; width: 525px; height: 63px; border: 0; border-collapse: collaspe;}
.adsTabTitle {font-weight: bold; height: 45px; vertical-align: top; padding-left: 5px;}
.adsTabPrice {text-align: right; font-size: 1.8em; font-weight: bold; width: 150px; vertical-align: top;}
.adsTabPriceJob {text-align: right; font-size: 14px; font-weight: bold; width: 150px; vertical-align: top;}
.adsTabCity {font-size: 1.2em; height: 18px; vertical-align: bottom; padding-left: 5px;}
.adsTabDate {text-align: right; vertical-align: bottom;}

.adsCenter {float: left;}
#results .adsCenter {float: right; width: 525px;}
.adsRight {float: right; text-align: right;}
.adsRightRelance {float: right; text-align: right; font-weight: bold; font-size: 2em;}
.adsTitle a {
	color: #0188CA;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 0.9em;
}

.adsTitle a, .adsTitle a:link, .adsTitle a:visited {text-decoration: none;}
.adsTitle a:hover, .adsTitle a:active {text-decoration: underline;}
.adsTabTitle a {
	color: #0188CA;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 0.9em;
}
.adsTabTitle a, .adsTabTitle a:link, .adsTabTitle a:visited {text-decoration: none;}
.adsTabTitle a:hover, .adsTabTitle a:active {text-decoration: underline;}


.adsTabPrice a {
	color: #0188CA;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 0.9em;
}

.adsTabPrice a, .adsTabPrice a:link, .adsTabPrice a:visited {text-decoration: none;}
.adsTabPrice a:hover, .adsTabPrice a:active {text-decoration: underline;}

.adsTabPriceJob a {
	color: #0188CA;
	font-size: 14px;
	font-weight: bold;
	line-height: 0.9em;
}
.adsTabPriceJob a, .adsTabPriceJob a:link, .adsTabPriceJob a:visited {text-decoration: none;}
.adsTabPriceJob a:hover, .adsTabPriceJob a:active {text-decoration: underline;}



.adsDate {margin-top: 25px;}
#results .adsPrice {font-size: 2em; font-weight: bold;}
#results .adsPriceTxt {font-size: 1.5em; font-weight: bold;}
.adsDescription {margin-bottom:5px; width: 370px;}
.adsLocation {
	font-weight: bold;
	font-size: 1.2em;
	padding-left:12px;
}
#results .adsPhoneNumber {display: none;}

#blockPremiums .adsBlock {border:1px solid #AAA; padding:7px; width:284px; margin-top: 7px;}
.premiumTitle {color:#666; padding-top:7px; text-align:center;}
#blockPremiums .adsIcone {display: none;}
#blockPremiums .adsPrice {display: none;}
#blockPremiums .adsDate {display: none;}
#blockPremiums .adsPhoto {float:right; width: 120px;}
#blockPremiums .adsCenter {width: 160px;}

/* Search Block ------------------------------- */
#searchBlock {background: #EB690B;padding-bottom:1px;color: #0188CA;}
.innerDiv {margin: 7px; color: white; visibility: hidden;}
.innerDiv strong {color: white;}
.innerDiv a {color: white;}
.innerDiv strong a:link {color: white; text-decoration:underline;}
.innerDiv a, .innerDiv a:link, .innerDiv a:visited {text-decoration: none;}
.innerDiv a:hover, .innerDiv a:active {text-decoration: underline;}
.loading {min-height: 10px;}
.centerDiv {margin-left: auto; margin-right: auto;}
#searchBlock input {font-size: 12px; padding: 1px 5px; border: none; color: #0188CA;}
#searchBlock select {font-size: 12px; padding-left: 1px; border: none; color: #0188CA;}
.searchLine div {float: left;}

#advSearchForm {margin-bottom: 10px;}
#advancedSearch {
	background: #FADEC9;
	color: #EB690B;
	width: 980px;
}
.innerAdvancedSearch {padding: 3px 0 3px 7px;}
#advancedSearch a {color: #0188CA;}
#advancedSearch fieldset {
	list-style: inside;
	padding: 7px;
}
#advancedSearch ul {margin-left: 10px;}
#sessionLoad {display: none; visibility: hidden;}
#resultError {display: none;  padding: 7px 0 7px 50px;}
.warning {background: url(/images/topAnnonces/icons/warning.png) no-repeat 25px 5px;}
.info {background: url(/images/topAnnonces/icons/information.png) no-repeat 25px 5px;}
.bigError {background: url(/images/topAnnonces/icons/error.png) no-repeat 25px 5px;}

#terms {
	width: 285px;
	padding: 0;
	margin-right:3px;
	font-variant: small-caps;
}
.sbZipCode {
	width: 85px;
	margin-right:15px;
	font-variant: small-caps;
}
.sbCatCombo {margin-right: 10px;}
.sbDepId {border: none !important; width:200px; margin: 0 10px 0 0;}
.newAdsIndex .sbDepId { width: 280px !important ;}
#sbDepId {padding-left: 6px !important;}
#sbRegId option {padding: 0 5px;} 
#sbDepId option {padding: 0 5px;}
.limitedWidthRegion {width: 215px;}
.limitedWidthCategory {width: 235px;}
#divDepartment {display: none; margin-top: 7px;}
#divSection {display: none; margin-top: 7px;}
.sbBgReg {background: #EFFBFA;}

.sbZipCodeDiv {float: left; margin-top:5px;}
#inLineSearchDiv {width: 533px; float: left;}
.sbBottomDiv {}

/*** All submit input ***/
.blue_validate {
	background: white !important ;
	border: 1px solid #999999 !important ;
	font-weight:bold !important ;
	color: #0091D5 !important ;
	height:18px !important ;
	font-size:11px !important ;
	line-height:17px !important;
	padding: 0 5px !important ;
	cursor:pointer !important ;
	width: auto !important ;
	text-decoration:none !important ;
}
.blue_validate:hover {
	background: #f2f2f2 !important ;
	border: 1px solid #999999 !important ;
	font-weight:bold !important ;
	color: #0091D5 !important ;
	height:18px !important ;
	font-size:11px !important ;
	line-height:17px !important;
	padding: 0 5px !important ;
	cursor:pointer !important ;
	width: auto !important;
	text-decoration:none !important ;
}
.orange_validate {
	background: white !important ;
	border: 1px solid #999999 !important ;
	font-weight:bold !important ;
	color: #eb690b !important ;
	height:18px !important ;
	font-size:11px !important ;
	line-height:17px !important;
	padding: 0 5px !important ;
	cursor:pointer !important ;
	width: auto !important;
	text-decoration:none !important ;
}
.orange_validate:hover {
	background: #f2f2f2 !important ;
	border: 1px solid #999999 !important ;
	font-weight:bold !important ;
	color: #eb690b !important ;
	height:18px !important ;
	font-size:11px !important ;
	line-height:17px !important;
	padding: 0 5px !important ;
	cursor:pointer !important ;
	width: auto !important;
	text-decoration:none !important ;
}
.orange_validate3 {
	background: white !important ;
	border: 1px solid #999999 !important ;
	font-weight:bold !important ;
	color: #eb690b !important ;
	height:18px !important ;
	font-size:11px !important ;
	line-height:17px !important;
	padding: 0 5px !important ;
	cursor:pointer !important ;
	width: auto !important;
	text-decoration:none !important ;
}
.orange_validate3:hover {
	background: #f2f2f2 !important ;
	border: 1px solid #999999 !important ;
	font-weight:bold !important ;
	color: #eb690b !important ;
	height:18px !important ;
	font-size:11px !important ;
	line-height:17px !important;
	padding: 0 5px !important ;
	cursor:pointer !important ;
	width: auto !important;
	text-decoration:none !important ;
}
.orange_validate2 {
	background: #EB690B !important ;
	border: 1px solid #999999 !important ;
	font-weight:bold !important ;
	color: #FFFFFF !important ;
	height:18px !important ;
	font-size:11px !important ;
	line-height:11px !important;
	padding: 0 5px !important ;
	cursor:pointer !important ;
	width:290px ! important;
	text-decoration:none !important ;
}
.orange_validate2:hover {
	background: #EB690B !important ;
	border: 1px solid #999999 !important ;
	font-weight:bold !important ;
	color: #FFFFFF !important ;
	height:18px !important ;
	font-size:11px !important ;
	line-height:11px !important;
	padding: 0 5px !important ;
	cursor:pointer !important ;
	width: auto !important;
	text-decoration:none !important ;
}

.green_validate {
	background: white !important ;
	border: 1px solid #999999 !important ;
	font-weight:bold !important ;
	color: #63B849 !important ;
	height:18px !important ;
	font-size:11px !important ;
	line-height:17px !important;
	padding: 0 5px !important ;
	cursor:pointer !important ;
	text-decoration:none !important ;
}
.green_validate:hover {
	background: #f2f2f2 !important ;
	border: 1px solid #999999 !important ;
	font-weight:bold !important ;
	color: #63B849 !important ;
	height:18px !important ;
	font-size:11px !important ;
	line-height:17px !important;
	padding: 0 5px !important ;
	cursor:pointer !important ;
	text-decoration:none !important ;
}

.exit_validate {
	background: white !important ;
	border: none ;
	font-weight:bold !important ;
	color: #0091D5 !important ;
	height:21px !important ;
	font-size:13px !important ;
	line-height:17px !important;
	margin-top: 5px !important ;
	cursor:pointer !important ;
	text-decoration:none !important ;
}
.interPA_link {
font-size:1.4em !important ;
font-weight:bold !important ;
color:#eb690b !important ;
}
/***********************/

/* ----- Footer ----- */
#Footer {
	/*border-top: 6px solid white;*/
	color: #000;
	font-size: 10px;
	margin: 7px auto 15px;
	padding-top: 10px;
	text-align: center;
	width: 1002px;
	float: left;
}

#Footer a {font-weight: normal; color: #000; font-size: 10px;}
#Footer img {margin-bottom: -3px;}
#Footer .Link {margin-right: 6px;}

/* le Header */
#header {margin-top:10px;}
#Logo {float: left;margin: 0 30px 5px 0;}
#LogoMaintenance {margin: 0 30px 5px 300px;}
#Logo img{border: none;}

.logoRight {
	position:absolute;
	right:0;
	top:0;
	margin-top:3px;
	text-align: center;
}

.textLogoRight {
	float: left;
	background: white;
	height: 68px;
	line-height:20px;
	width: 520px;
}
.textLogoRight .innerTxtLogo {margin: 3px 15px 7px;}

.linksHeader {
	clear:none;
	float:left;
	color:#EB690B;
	font-size:1.4em;
	text-align:left;
}
.linksHeader a, .linksHeader a:hover, .linksHeader a:link, .linksHeader a:active, .linksHeader a:visited {color: #0188CA;}

.linksHeaderResult {
	clear:none;
	float:left;
	color:#EB690B;
	font-size:1.4em;
	text-align:left;
}
.linksHeaderResult a {color: #0188CA;}
.footerListLinks {
background:url(bmid_027.gif);

	padding: 7px 0px;
	margin: 0 auto 7px;
	width: 100%;
	color: #fff;
}
#Footer .footerListLinks a {font-size: 12px;  color:#FFFFFF;}

.footerTexte {color: #2D2D2D;}

#LinksHeader #TextHeader {
	font-size: 1.5em;
	color: #EB690B;
	font-weight: bold;
	float: left;
}
#LinksHeader #nbAnnonces {
	font-size: 1.5em;
	color: #0188CA;
	font-weight: bold;
	float: right;
}

.innerTxtLogo #TextHeader{
	margin-top:10px;
	font-weight: bold;
	color: #EB690B;
	font-size: 2.1em;
}
.innerTxtLogo #nbAnnonces {
	margin-top:10px;
	text-align: left;
}
.innerTxtLogo #nbAnnonces h1 {
	font-size: 1.6em;
	color: #0188CA;
	font-weight: bold;
}

/* Les vignettes des differents uniivers */
.stickersUniverse li img {width : 123px;}

/* Details de l'annonce */
#adsBlockDetails{
	border: dashed silver 1px;
	width:350px;
	height:200px;	
}

/* ---- PAGE index.php ---- */
#PubIndex{
	height : 250px;
	width : 301px;
}

.clear {
	clear: both;
	font-size: 1px;
	height: 0px;
	width: 0px;
	float:none;
}

/* MEGABanner page details */
#MegaBannerDetails{
	background:silver;
	height :50px;
	width:700px;
	border: 1px solid black;
	margin:auto;
	margin-bottom:15px;
}

/* Details de l'annonce */
#adsBlockDetails {
	border: dashed silver 1px;
	width:350px;
	height:200px;	
}

/* Images des differents  univers */
#blocks {text-align:center; float:left;}
#txtP {width: 100px;}
#left {width: 670px;}
#left, #right {float: left;}

.titleScenario{
	color:#EB690B;
	padding-right:10px;
	width:170px;
	text-align:right;
}

.contentFieldScenario{
	margin-left:10px;
/* 	margin-right:10px; */
	margin-bottom:5px;
	line-height:20px;
}

#submitValidAds{float:right;}
#submitModifAds{float:left;}
.orangeMini{color:#EB690B;}
#jbRegId, #jbDepId, #jbCitId,  #jbCatId,  #jbSubCatId, #jbSecId {width : 250px;}
#sbSecId {width : 220px;}

/* Les vignettes des differents univers */
.stickersUniverse {
	padding-left: 0;
	margin-left: 0;
}
.stickersUniverse li {
	float: left;
	list-style-type: none;
	margin-right: 30px;
	text-align: left;
	border-right: 6px solid white;
}
.stickersUniverse li img {width: 60px;}
.stickersUniverse li div {width: 132px;}
.stickersUniverse li a, .stickersUniverse li a:visited, .stickersUniverse li a:hover {text-decoration:none; cursor:pointer;}
#titleUnivers1, #titleUnivers2, #titleUnivers3, #titleUnivers4{height:38px; width:120px;}

#titleUnivers1 h2,
#titleUnivers2 h2,
#titleUnivers3 h2,
#titleUnivers4 h2 {	font-size:1.1em; font-weight:bold;}

#divUnivers1, #divUnivers2, #divUnivers3, #divUnivers4 {height:260px;}
#logo_dep_cv{
	width:120px;
	margin-top:7px;
}

#ContactAdvdetails input,textarea{width:245px;}
#ContactAdvdetails label.error{
	width: 245px !important;
	display: block;
	color: red;
	padding-left:5px;
}
#ContactAdvdetails textarea.error{
	width: 245px !important;
	display: block;
	background:white;
}
#ContactAdvdetails input.error{
	width: 245px !important;
	display: block;
	background:white;
}
#ContactAdvdetails #Submit {
	background:#EB690B;
	border:0 solid white;
	color:white;
	margin-top:6px;
	text-align:left;
	width:248px;
}

#ContactAdvdetails {
	width:225px;
	background:#0088C9;
	color:white;
	margin-bottom:30px;
	margin-top:3px;
}
#ContactAdvdetailsIndiv input,textarea{width:290px ! important;}

#ContactAdvdetailsIndiv {
	width:615px;
	background:#0088C9;
	color:white;
	margin:10px 10px 30px;
	padding:20px;
	font-family:	verdana;
	font-size:	13px;
}

#ContactAdvdetailsIndiv b { font-size:18px; font-weight:bold;}
#ContactAdvdetailsIndiv ul { margin-top: 5px;}
#ContactAdvdetailsIndiv li{
	margin-left:13px;
	font-size:13px;
	font-weight:bold;
	margin-left:13px;
}

#TabledetailsIndiv label.error{
	width: 285px !important;
	display: block;
	color: red;
	/*padding-left:5px;*/
}
#TabledetailsIndiv textarea.error{
	width: 285px !important;
	display: block;
	background:white;
}
#TabledetailsIndiv input.error{
	width: 285px !important;
	display: block;
	background:white;
}

#contactAdv, #detailsOther{
	background:#0088C9;
	color:white;
	border:1px solid silver;
	width:250px;
	padding:20px;
	margin-bottom:30px;
}
#contactAdv{margin-right:10px;}

#contactAdvAll {
	background:#0088C9;
	color:white;
	border:1px solid silver;
	width:280px;
	padding:10px;
	margin:20px 0;
}

/* Result3 */
.annonceOfDay
{
	text-align:center;
	font-size: 15px;
	font-weight: bold;
	color: white;
}

.annonceOfDayImg
{
	float:left;
	height:45px;
	padding: 35px 0;
	text-align:center;
	width:300px;
}

#contactAdvAll2 {
	background:#0088C9;
	color:white;
	border:1px solid silver;
	width:960px;
	padding:10px;
	margin:20px 0;
	float: left;
	height:225px;
}

#localiseJob
{
	float:left;
	padding-left:36px;
}

.AdvAdvertiserAll2 {
	width:400px;
	color:#0188CA;
	background: white;
	padding-bottom:10px;
	font-family:verdana;
	font-size:10px;
	margin-left:2px;
	float:left;
	height:200px;
}

.AdvAdvertiserAll2 div {
	width:100%;
	margin:5px 52px;
}

#localiseJobCompany {
	font-size: 15px;
	font-weight: bold;
	color: white;
}

#imgJobDetail2 {
	margin:0 135px;	
}

.company_name2{
	color: #EB690B;
	font-weight: bold;
	font-size: 14px;
	margin-top:129px;
	padding-top:40px;
}

#blok_result{
	font-family: Arial, Helvetica;
	width:660px;
	float:left;
	margin-bottom: 30px;
	min-height: 350px;
}

#bloc_refine {
	width:100%;
	background-color:#465789;
	float:left;
	padding:10px;
}

#result4 #mappoint
{
	position:relative;
	overflow:hidden;
	left:-234px;
	top:28px;
}

#mappoint
{
	position:relative;
	overflow:hidden;
	left:37px;
	top:8px;
}

#result3
{
	display:block;
	background:#0088C9;
	width:300px;
	height:180px;
}

#result4
{
	display:block;
	background:#0088C9;
	width:300px;
	height:300px;
}

#contactAdv2, #detailsOther{
	background:#0088C9;
	color:white;
	border:1px solid silver;
	width:350px;
}
#contactAdv2{margin-right:10px;}

textarea#styled2 {
border:3px solid #CCCCCC;
color:#0188CA;
font-family:Verdana;
font-size:11px;
padding:5px;
width:232px !important;
}

#bloc_result4_gris
{
	background-color:#FFFFFF;
	width:665px;
}

#bloc_result4_gris table
{
	width:100%;
}

#bloc_result4_gris a
{
	color:#0188CA;
	text-decoration:none;
	font-weight:bold;
}
/* FIN Result3 */


#SeeCompanyAdds {color: #0088C9; font-size:12px; margin-top:10px;}
#SeeCompanyAdds a {color:#0088C9;}

#contactAdvJob {
	color:#0088C9;
	width:230px;
	padding:20px;
	margin-bottom:30px;	
	margin-right:10px;
	float:left;
	background:white;
}

div.titleAdsIndex {
	background: white;	
	width: 278px;	
	border: 1px solid #EB690B;
	color: #EB690B;
	font-size: 1.6em;
	font-weight: bold;
	letter-spacing:0.02em;
	margin-top: 10px;
	padding:10px;
}

#refinement .titleAdsIndex {color: #0091D5; border-color: #0091D5; height: 35px;}

/* Top Promos div search */
#newAdsIndexResult {
	margin-top: 10px;
	width: 300px;
	background: #0091D5;
	font-size: 11px;
	color: white;
	z-index: 0;
}
#divPromo  h2{padding-bottom:5px;}
#divPromo {
	padding: 10px 10px 0 10px;
	height: 85px;
}
#txtZoneGeoPromoWeb{
	color:#0188CA;
	margin-top:5px;
}
#txtZoneGeoPromoWeb input{
	color:#0091D5;
}
#promoLeft, #promoRight {
	float: left;
	width: 145px;
	text-align: left;
}
#newAdsIndexResult #promoLeft,#promoRight {width: 140px;}
#promoRight p {font-size:13px;}
#promoLeft input {
	color: #0091D5;
	font-size: 12px;
	padding: 1px 5px;
	margin-top: 3px;
}

.vignette {
	width: 160px;
	margin: 10px auto;
}

.newAdsIndex {
	color: white;
	background: #EB690B;
	margin-bottom: 10px;
	font-size: 11px;
	padding: 10px;
	width:280px;
}
#refinement .newAdsIndex {background: #0091D5;} 
.newAdsIndex select, .newAdsIndex input {
	color: #0091D5;
	font-size: 12px;
	border: 0;
}
.newAdsSubmitDiv {margin-top: 5px;}
.newAdsIndex select#resultCat {width: 270px;}
.newAdsIndex select#sbDepId {width: 200px;}
.newAdsIndex input.zipCode {width: 58px;}
.newAdsIndex .adsTitle {width: 270px; padding: 1px 5px;}
.adsTitle{padding-left:12px;}
#buttonNewAds { margin-top:5px}

.Submit {
	background: #f2f2f2;
	color: #eb690b;
	font-weight:bold;
	width: 60px;
	margin:0;
	padding:1;
}
.newAdsIndex .buttonRight {text-align: right; margin-top: 7px;}
.newAdsIndex .labelLeft {width: 75px;}

#newAdsIndex a {color: white;}
#newAdsIndex fieldset {
	list-style: inside;
	padding: 7px;
}
#newAdsIndex ul {margin-left: 10px;}

#promoLeft h2{font-size:1.6em;}

/*.searchLine .absoluteDiv div {float: inherit;}*/
#searchBlock .sbCatId  {width: 220px;}
.sbCatId  {width: 280px;}

.univers {padding-left: 20px;}
.univ_4294856207 {color: #E4392B; background: url(/images/topAnnonces/icons/hea_aut_little.gif) no-repeat;}
.univ_4294856175 {color: #63B849; background: url(/images/topAnnonces/icons/hea_imm_little.gif) no-repeat;}
.univ_4294856238 {color: #E86E35; background: url(/images/topAnnonces/icons/hea_com_little.gif) no-repeat;}
.univ_4294856133 {color: #B6388F; background: url(/images/topAnnonces/icons/hea_emp_little.gif) no-repeat;}

/*** for make the combo input look like a simple select ***/
/*******************************************/
.labelError {
	width: auto;
	display: inline;
	color: red;
	padding-left:5px;
}

#sendfriendForm { width: 255px; }
#sendfriendForm label.error {
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	width: 280px;
	display: block;
	color: red;
}
.alert{color: red;}
#newsletter_topics label.error {
	display: none;
	margin-left: 103px;
}
#newsLetterBlock {background: #EB690B;width: 665px;padding-bottom:3px;}
#newsLetterInner {margin: 7px; color: white;}
#newsLetterOptions {display: none; margin-top: 10px;}
.newsLetterEmailInput {color: #0091D5; width: 225px; font-size: 12px; border:0 none; padding:1px 5px;}
.newsLetterPhoneInput {color: #0091D5; width: 100px; font-size: 12px;}
.newsLetterPhoneInput2{color: #0091D5; width: 90px; font-size: 12px; border:0 none; padding:1px 5px; margin:0 0 0px 102px;}
.newsLetterEmailLabel {font-size: 1.1em; font-weight: bold; padding-right: 7px;}
.newsLetterPhoneLabel {font-size: 1.1em; font-weight: bold; padding-right: 7px;}
#newsLetterInner div {line-height: 1.5em;}
#newsLetterInner .error {color: darkred; padding: 0 7px;}

.ulSubUnivers {padding-top:10px; width: 130px;}
.stickersUniverse li.last {border: 0;}
.stickersUniverse .ulSubUnivers a {Text-decoration:none;}
#SubUniversCVL, #SubUniversAMB, #SubUniversIMH, #SubUniversEMS{
	padding-bottom: 5px;
	border: none;
	float: none;
}
#SubUniversCVL h3, #SubUniversAMB h3, #SubUniversIMH h3, #SubUniversEMS h3 {
font-size: 0.8em; margin:0;}

/* PAGE DETAILS */
#messOther{
	border:1px solid red;
	color:red;
	text-align:center; 
	padding:10px;
	margin-bottom:10px;
	font-size:12px
}
#detailsOtherUl{
	margin-left:20px;
	list-style-type: none;
}
#detailsOtherUl li{	padding-bottom:5px;}
#logoPrint{	list-style-image : url(/images/topAnnonces/stickers/printer.jpg);}
#logoFriend{ list-style-image : url(/images/topAnnonces/stickers/sendfriend.jpg); }
#logoContact{ list-style-image : url(/images/topAnnonces/stickers/logoContact.jpg);}
#logoContact{list-style-image : url(/images/topAnnonces/stickers/logoContact.jpg);}
#logoAdd{list-style-image : url(/images/topAnnonces/stickers/logoAdd.jpg);}
#logoFavAdd{list-style-image : url(/images/topAnnonces/stickers/fav_adv.jpg); cursor:pointer; color:#0188CA}
#retourDetails{list-style-image : url(/images/topAnnonces/stickers/back.jpg);}

#retourDetails	a{
	color			:#EB690B;
	font-family		:Verdana;
	font-size		:0.9em;
	font-weight		:bold;
}
#printzone{	margin-bottom:15px;}

.TableNavDetails { 
	margin-top:-10px;
	font-weight: bold; 
	font-size: 0.9em; 
	text-align: right;
	font-family:Verdana;
	width:350px;
}
#detailsRight{
	margin:	2px;
	float: 	right;
	width:	300px;
}

#contactAdv2 {
	
	float:left;
	background:red;
	
}


#detailsRightIndiv{
	margin-left:12px;
	width:600px;
}
#BlocRightIndivInfo{
	
}

#topRightDetails{
	text-align:right;
	margin-bottom:40px;
}
#mediumPicture{
	width: 645px;
	margin:0 0 15px 15px;
	background:#DCDBD9;
	float: left;
}

#mediumPictureJob{
	margin:20px;
	float: left;
}

#picture {
	width: 645px;
	/*height:484px;*/
}

#bottomresult{
	float:left;
	width:90%;
}
#bottomresultPro{
	float:left;
	width:98%;
	margin-left:15px;
}
#blockContactAdv {
	float:left;width:500px;
}

#blockBottomRightDetail {
	float:right; margin-right:-58px; margin-top:36px;
}

#blockBottomRightDetailPro {
	float:right; margin-right: 15px; margin-top:-48px;
}

#bottomresultJob{
	float:left;
	padding-left:15px;
	margin-top:20px;
	color:#0091D5;
}

.AdvAdvertiser {
	width:228px;
	color:#0188CA;
	background: white;
	padding:10px 10px 10px 10px;
	font-family:verdana;
	font-size:10px;
	margin-left:2px;
}

.AdvAdvertiserAll {
	width:260px;
	color:#0188CA;
	background: white;
	padding:10px;
	font-family:verdana;
	font-size:10px;
	margin-left:2px;
}

.AdvAdvertiserAll div {
	width:100%;
	margin:5px 0;
}

#featDetailsTitleJob {margin:20px 0 5px 0;color:#EB690B;font-size:14px;width:100%}
#featDetailsTitle{margin-bottom:10px;	color:#EB690B;font-size:14px;margin-left:25px;}
#featDetailsTitlePro{margin-bottom:10px;	color:#EB690B;font-size:14px;}

#featDetailsTitleP{margin:20px 0 5px 0;font-size:14px;color:#EB690B;}
#featDetails{
	color:#0188CA;
	float:left;
	font-family:verdana;
	font-size:10px;
	margin-left:25px;
	width:260px;
}

#td_fixed { height: 130px; }

#featDetailsPro{
	background:#FFFFFF;
	color:#0188CA;
	float:left;
	font-family:verdana;
	font-size:10px;
	margin-left:25px;
	margin-top:5px;
	margin-bottom:60px;
	padding :5px;
	width:257px;
}
#ulFeatDetails{list-style-type:none;}
#ulFeatDetails li{margin-bottom:2px;}
#liPrice{padding-bottom:10px;}

#ulFeatDetails .adsPriceTxt {
	font-size:10px;display:inline;
}

.featDetailsJob{
	margin:0 10px 10px 0;
	color:#0188CA;	
	font-family:verdana;	
	font-size:10px;	 
	float:left; 
	width:200px;
}

.contact_pro { font-size:14px; margin-bottom:5px;}

#imgJobDetail {
	margin:10px 0;	
	margin-left: 57px;
}

#blobDetails{
	float:left;
	margin:3px;
	cursor:pointer;
}
#blockOasDetails{
	width:130px;
	height:130px;
	background:silver;
	text-align:center;
	margin-top:10px;
	font-size:14px;
}
#blockOasDetails{margin-top:10px;}
#descriptionDetails {
	margin-top:10px;
	margin-left:2px;
	margin-right:60px;
	color:#0188CA;
	font-family:verdana;
	font-size:12px;
	width:500px;
	text-align:justify;
}
#descriptionDetailsindiv{
	color:#0188CA;
	float:left;
	font-family:verdana;
	font-size:12px;
	height:210px;
	margin:0px 0 0px 25px;
	overflow:auto;
	width:265px;
	text-align:justify;
}
#descriptionDetailsindiv2{
	color:#0188CA;
	float:left;
	font-family:verdana;
	font-size:12px;
	height:334px;
	margin:0px 0 0px 25px;
	overflow:auto;
	width:265px;
	text-align:justify;
	
}
#ButtonExtend{
	background:#EB690B;
	margin-left:27px;
	margin-top:10px;
	color:white;
	font-size:13px;
	width:265px;
	text-align:center;
	height:50px;
	float:left;
}
.buttonExtend{
	border:		 0px;
	margin-left:	0px;
	display:		inline-block;
	height:		 33px;
	background-position:20px left;
	padding-left:   5px;
	padding-top:	10px;
	cursor:		 pointer;
	width:250px;
}
#ButtonUpdateExtend{
	background:#EB690B;
	margin-left:27px;
	margin-top:10px;
	color:white;
	font-size:13px;
	width:265px;
	text-align:center;
	height:50px;
	float:left;
}
.buttonUpdateExtend{
	border:		 0px;
	margin-left:	0px;
	display:		inline-block;
	height:		 33px;
	background-position:20px left;
	padding-left:   5px;
	padding-top:	10px;
	cursor:		 pointer;
	width:250px;
}
#UpsellButton{
	background:#EB690B;
	margin-left:27px;
	margin-top:10px;
	color:white;
	float:left;
	font-size:13px;
	width:265px;
	font-weight:bold;
	text-align:center;
	height:50px;
}
.buttonUpsell{
	border:		 0px;
	margin-left:	0px;
	display:		inline-block;
	height:		 33px;
	background:	 url(/images/topAnnonces/fleche_orange.jpg) no-repeat scroll center;
	background-position:20px left;
	padding-left:   5px;
	padding-top:	10px;
	cursor:		 pointer;
	width:250px;
}
.buttonUpdate{
	border:		 0px;
	margin-left:	0px;
	display:		inline-block;
	height:		 33px;
	background:	 url(/images/topAnnonces/update_pen.jpg) no-repeat scroll center;
	background-position:20px left;
	padding-left:   5px;
	padding-top:	15px;
	cursor:		 pointer;
	width:			250px;
}
#UpdateAdvButton{
	background:		#EAEAEA;
	margin-left:	28px;
	color:			#0188CA;
	float:			left;
	font-size:		13px;
	width:			265px;
	font-weight:	bold;
	text-align:		center;
	height:			50px;
	padding-top:	3px;
	margin-top:		2px;
}


/*-------------------- PARTIE AJOUTEE PAR V. TOUGA POUR PAYMENT -----------  */
._lineoptions {
	border-bottom: 1px solid rgb(242, 242, 242);
}

.priceUpsell { color: #0188ca; }

#logoTA{
	background:	  url(/images/topAnnonces/ta_logo_wobl.gif) no-repeat;
	float:			  left;
	width:			 100%;
	height:			 100px;
	margin:			 20px 0 50px 10px;
}


.recapOffre{
	height: 39px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	position:absolute;
	margin: 0 5px;

}

#leftapayment{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #C2E1F2;
	color:#0188CA;
	float:left;
	padding:10px;
	width:80%;
	z-index:-1;
	margin:	0 5px;

}

.tablePanier {	 
	float:			  left;
	position:		  relative;
	margin:			 10px 5px 10px 15px;
	border-color:	 #CCCCCC;
	border-spacing:  10px;
	width:			 95%;
	border-collapse: collapse;
}

.votrePanier{
	font-size:		12px;
	color:			#0188CA;
	text-align:		left;
	margin:		    7px 0 7px 0px;	
}

.text_offres{
	text-align:		left;
	margin:		 0 0 0 5px;	
	color: 		#0188CA;		 
}

.titleTable{
	text-align:		 left;
	background:#D9F3F3;	
	/*font-size:		 14px;*/
	color:			 #0188CA;
	font-size:		 small;
	font-weight:	 bold;
	margin-left:	 2px;
	height:			 30px;
}

.cellPanier {
	/*border:			 thin solid #CCCCCC;*/
	text-align:		 left;
	height:			 25px;
}

.cellPrixTotal{
	background:#D9F3F3;
	height:		50px;
}

.tvaHtPayment{
	font-weight: normal;
	margin: 0 0 0 175px;
    color: #0188CA;
}

.prixTotal {
	color:			#0188CA;
	font-size:		 14px;
	font-weight:	 bold;
	height:			 20px;
	margin:			3px 0 0 175px;
}

.cgv{
	margin:			 10px 0 5px 0px; 
	padding:		 5px;
	color: 			 #0188CA;
	
}

#bandeOrangeLeft {
	float:			 left;
	background:		 #FFFFFF;
	/*height:			 50px;*/
	font-size:		 14px;
	width:			 400px;
	margin:			 20px 0 10px 20px; 
	border:			 1px;
}

.bandeOrangeLeftEntete{
	float:			 left;
	background:#EA6810;
	color:			 white;
	font-size:		 12px;
	width:			 400px;
	margin:			 10px 0 0px 20px; 
	padding:		  3px;
	height:		  auto;
}

#Coordonnefacture{
	float:    left;
	margin:100px 0 10px -385px;
}

.oxboxcontent{
	float:			 left;
	border:			 2px solid #EA6810;
	height:		  	 100px;
	margin:			 0 0 0 21px; 
	width:			 500px;
	padding:		 5px;
}

#boutonPayment{
	float:			 left;
	margin:			 230px 10px 20px -385px;  
}

#fondJaune{
	float:		     left;
	background:#FFFFFF;
	border:1px solid #C2E1F2;
	color:#0188CA;
	float:left;
	padding:10px;
	width:80%;
	z-index:-1;
	margin:	0 5px; 
}

.smallSize{
	font-size:		 9px;
}

.annonceRefuse{
	float:			 left;
	background:#FFFFFF;
	width:			 600px;
	margin:			 2px 2px 2px 2px;
	height:			 35px;
	border:			 1px solid #0188CA;
	color: 			#0188CA;
}
.margePaie{
	margin:			 0 0 10px 10px;
}

.imprPayment{ 
	font-weight:		bold;
	margin:				0 0 0 1px;
}

#typesCartes{
	float:			 left;
	margin:			 205px 0 15px 35px;
	font-size:		  12px;
	color: 	#0188CA;
}

.accordion {
	float:			left;
	margin:			 5px 0 15px 35px; 
	width:			 480px;
	border-bottom:  solid 1px #C2E1F2;
}

.smallSize {
	color: #EB690B;
}

.accordion h3 {  
	background:	  #D9F3F3 url(images/topAnnonces/icons/arrow-square.gif) no-repeat right -51px;
	padding:		  7px 15px;
	font:			   bold 120%/100% Arial, Helvetica, sans-serif;
	border:		    solid 1px #D9F3F3;
	border-bottom:	   none;
	cursor:		   pointer;
}

.accordion h3:hover {
	background: #EA6810;
}

.accordion h3.active {
	background-position: right 5px;
}

.accordion p {
	background:		     #FFFFFF;
	padding:			 10px 15px 20px;
	border:		  solid 1px #C2E1F2;
	
}

.infoSurPay{
	font-weight:		 bold;
	font-style:		 italic;
	 color:				 #0188CA;
	 text-decoration:	 underline;
}

#typesCartes a, #typesCartes a:visited, #typesCartes a:hover {
	font-weight:		 bold;
	font-style:		 normal;
	 color:				 #0188CA;
	text-decoration:	 underline;
}

.traitBleuRacap{
	font-weight:		 bold;
	color:				#EA6810;
	font-size:			 14px;
	/*border-bottom:		  1px solid #0188CA;*/	
	margin:				 10px 5px 0px 5px;
}

.fontBlue { color: #0188ca; }
.fontOrange { color: #eb690b; }

.titleAdress{
	color:#EA6810;
	font-size:12px;
	font-weight:bold;
	margin-bottom: 3px;
}

.titlePagePay{
	color:				#0188CA;
	font-size:			 13px;
	margin:				 20px 5px 0px 20px;
	
}

.noUpsell{
	float:				 left;
	margin:			 15px 5px 0px 5px;
}

.validNoUpsell{
	float:				 right;
	margin-top:		  50px;	 
}

.deleteAdv{
	color:				 #EA6810;	 /*#0188CA=bleu  #EA6810=orange */
	font-size:			 9px;
	font-weight: 	     bold;
	
}

.imgSupp{
	cursor: 			pointer;
	margin:				0 0 11px;
	border-bottom:		1px solid #FFFFFF;
	background-color:    #FFFFFF; 
	color:				 #EA6810;	 /*#0188CA=bleu  #EA6810=orange */
	font-size:			 10px;
	font-weight: 	     bold;
}

.notifications{
	text-align: 		center;
	font-size: 			12px;
}

.carteClient{
	float: 				left;
	margin: 			5px 0 10px 200px;
	font-size: 			12px;
}

.editFature{
	float: right;
	margin:-55px 150px 0 0;
}

.posAdress{
	margin: 	 2px 0 1px 68px;		
}
.posCP{
	margin: 	 2px 0 1px 47px;		
}
.posVille{
	margin: 	 2px 0 1px 92px;		
}

.numfacture{
	font-size: 12px;
	font-weight: bold;
}
/*test*/
#recapConfirmPay{
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	height:40px;
	width:	300px;
	margin: 30px 0 0 20px;
	/*margin:	0 200px 15px 20px;*/
}

.libelleAdr{
	color: #0188CA;
	margin-top:5px; 
}

.bordure {
	background:#C2E1F2 none repeat scroll 0 0;
	float:left;
	font-family:Verdana;
	height:auto;
	/*margin:0 2px 10px;*/
}

/*------------------------------FIN PAYMENT -------------------------------------*/
/*-------- Mes Annonces ---------------------------------------------------------*/

#titleMesAnnonces {
	font-weight:bold;
	margin:20px 0;
	color: #0188CA;
	font-size: 2.1em;
}

#infoMesAnnonces {
	width:50%;
	color: #0188CA;
	margin:20px 0;
}

.labelMyAdverts {
	color:#0188CA;
	font-weight:bold;
	margin:10px 0 0 170px;
	width:400px;
	float:left;
}

#myAdvertsType {
	margin-left:5px;
	width:100%;
	/*text-align:center;*/
	font-size:12px;
	color:blue;
	margin-bottom:10px;
}

#myAdvertsType span {
		border:1px solid #CCC;
		padding:0 20px;
		/*margin-left:10px;*/
		cursor:pointer;
}

.factspan {

	color : #FFFFFF !important;
	cursor: hand;
	background:#0091D5;
	font-weight:bold;
	padding : 5px !important;
	/*margin-top:18px!important;*/
	
}

.myAdvertsOnline {

	color : #EB690B;
	cursor: hand;
	/*background:#0091D5;*/
	font-weight:bold;
	padding : 5px !important;
	
}

.myAdvertsWaiting{

	color : #0091D5;
	cursor: hand;
	font-weight:bold;
	/*background:#EB690B;*/
	padding : 5px !important;

}


.inputMyAdverts {
	float:left;
	width:150px;
	height : 20px;
}
.inputMyAdverts  input{
	color:#0091D5;
	font-size:12px;
}

.txtLabelMyAdverts {
	width:150px;
	height : 20px;
	
}

.buttonvalidate {
	padding: 1px 3px 3px 3px;
	height:10px;
}

.labelProfil {
	margin:10px 0;
	font-weight:bold;
	color:#0188CA;
	width:80%;
}

.mailthickbox {
	margin-left:170px;
	float:left;

}

.spanthickbox{
	color:#0188CA;
	font-weight:bold;
}

.myAdsDate {
text-align:right;
width:200px;
float:right;
}
.myAdsDateRelance {
text-align:right;
width:200px;
float:right;
margin-top:15px;
}
.myAdsstat{float:right;text-align:right;width:auto;color:#EB690B;}
.txtLabelProfil {width:150px;}

.plusieursMyAdverts {
	width:90%;
	margin:20px 10px;
	color:#0188CA;	
	float:left;
}

.textareaMyAdvertsDel {	display:none;}

.textareaMyAdvertsMod {display:none;}

.myAdsBlock {
	width:70%;
	float:left;
	margin:5px;
	padding:5px;
	background: white;
	color: #0188CA;
	border: 1px solid #C2E1F2;
}

.myAdsBlockRelance {
	width:100%;
	float:left;
	margin:5px;
	padding:5px;
	background: white;
	color: #0188CA;
	border: 1px solid #C2E1F2;
}

.LoginBlock {
	width:90%;
	float:left;
	margin:5px;
	padding:10px;
	background: white;
	color: #0188CA;
	border: 1px solid #C2E1F2;
}

.myAdsCenter {
	float:left;
	margin-left:20px;
	width:270px;
}

.myAdsCenterRelance{
	float:left;
	margin-left:20px;
	width:360px;
}

.myAdsTitle {
	height:30px;

}


.myAdsTitle a {
	color: #0188CA;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 0.8em;
}
.myAdsTitle a, .myAdsTitle a:link, .myAdsTitle a:visited {text-decoration: none;}
.myAdsTitle a:hover, .myAdsTitle a:active {text-decoration: underline;}

.myAdsActions {float:left;margin-top:2px;padding:2px}

.myAdsActionsRelance {
	float:left;
	margin:5px 5px 5px 9%;
	padding:2px;
	width:100%;
}
.myAdsActions .blue_validate { width: 110px !important;}
.myAdsActions .orange_validate { width: 110px !important;}
.myAdsActions .green_validate { width: 110px !important;}
#fragment-4  .myAdsActions  { margin-top:18px!important;}
#fragment-3  .myAdsActions  { margin-top:18px!important;}

#fragment-1 {
	float:left;
	width:95%;
}
#fragment-2 {
	float:left;
	width:95%;
}
#fragment-3 {
	float:left;
	width:95%;	
}
#fragment-4 {
	float:left;
	width:95%;	
}

#fragment-5 {
	float:left;
	width:95%;	
}

.myAdsActions img {
	cursor:pointer;	
}

.modAdv {
	clear:both;
	width:100%;	
	display:none;
}



.modAdv div {margin:10px;padding:5px}

.choixModAdv {
	margin-left:5px;
	padding:2px	
}

.choixDelAdv {
	margin-left:5px;
	padding:2px	
}

.delAdv {
	clear:both;
	width:100%;	
	display:none;
}

.delAdv div {margin:10px;}

.factAdv {
	clear:both;
	width:100%;	
	display:none;
	margin-top:10px!important;
	margin-bottom:10px;	
}



.blockfact{
	margin-left:100px;
}

.blockfact div{
	margin:5px;
}
.fact{
	width:250px;
}

.lbl_fact{
	color:#EB690B;
	font-size:1em;
	text-align:left;
	width:100px;
	float:left;
	font-weight:bold;
}

.factinput{
	width:100px;
	float:left;
}

.buttonfact {
	margin-left:100px!important;
	float:left;
}

.buttonMyAds {
	margin:5px;	
}

.submit_lostpass {
	background: #0091D5;
	border: 1px solid white;
	color: white;
	width: 69px;
}

.set_mail {margin:10px 0 10px 10px;}
.set_mail input#mail {color:#0091D5;}

.msg_lostpass {margin:10px 0 40px 10px;}

.LostpassBlock {
	float:left;
	width: 400px;
	background: #FFFFFF;
	margin-bottom: 10px;
	color: #0188CA;
	border: 1px solid #C2E1F2;
	margin : 5px 5px 5px 5px;
}

#tabs {
	float:left;
	margin:40px 0;
	margin-right:0px;
	width:73%;
}	

/*navivation*/
.ui-tabs-hide { display: none; }

#tabs .adsIcone {float:left; width:60px;}

/** navigation par onglet pour page mes annonces **/
.ui-tabs-nav, .ui-tabs-panel {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
.ui-tabs-nav {
	
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
	float:left;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.ui-tabs-nav li {
	float: left;
	margin: 0 5px 0 0;
	font-weight: bold;
	background:
}
.ui-tabs-nav a, .ui-tabs-nav a span {
	float: left; /* fixes dir=ltr problem and other quirks IE */
	padding: 0 12px;
	background:white;

}
.ui-tabs-nav a {
	margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
	padding-left: 0;
	background-position: 100% 0;
	text-decoration: none;
	white-space: nowrap; /* @ IE 6 */
	outline: 0; /* @ Firefox, prevent dotted border after click */	
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
	color: #0188CA;
}
.ui-tabs-nav .ui-tabs-selected a {
	position: relative;
	top: 1px;
	z-index: 2;
	margin-top: 0;
	background-position: 100% -23px;
	border:1px solid #C2E1F2;
	border-bottom:0px;
		color:#EB690B;
}
.ui-tabs-nav a span {
	padding-top: 1px;
	padding-right: 0;
	height: 20px;
	background-position: 0 0;
	line-height: 20px;
}
.ui-tabs-nav .ui-tabs-selected a span {
	padding-top: 0;
	height: 27px;
	background-position: 0 -23px;
	line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
.ui-tabs-disabled {
	opacity: .4;
	filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
	color: #000;
}
.ui-tabs-panel {
	border: 1px solid #C2E1F2;
	padding: 15px;
	background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}
/** fin navigation par onglet pour page mes annonces **/
#boxNewAlert {
	width:100%;
	float:left;
	margin:5px 0;
	padding:5px 0;
	border: 1px solid #EB690B;
}

#boxNewAlert .myHiddenOne {width: 225px !important ;}
#boxNewAlert .comboBox {width: 225px !important ;}

#titleNewAlert {
	margin:5px;
	font-weight:bold;
	color:#0188CA;
}

#titleNewAlert1 {
	width:100%;
	font-size:14px;
}

#titleNewAlert2 {width: 100%;}
#formNewAlert {width: 100%; float: left;}
#formNewAlert form {padding:0px; width: 100%;}
#backAlert {width: 100%; background: #EB690B; float: left; padding: 5px 0;}
.formEltAlert {float:left; margin: 2px 0 0 10px; background: #EB690B;}
.formEltAlert2 {float: left; margin: 2px 0 0 10px; padding-top: 2px;}
#buttonRight {float: right; padding: 0 1% 1% 0;}
#myAdsPagination {float:left; margin:10px;}

/* box information */
.boxInformation{
cursor:pointer;
background: #FCF9C9 url(/images/topAnnonces/icons/information.png) 10px 12px no-repeat;
text-align: left;
padding: 15px 20px 5px 45px;
border:solid 1px #DEDEDE;
height:30px;
margin:10px 0;
}

.boxInformationAjax{
background: url(/images/topAnnonces/icons/ok32x32.png) no-repeat left;
padding: 15px 20px 5px 45px;
height:30px;
margin:10px 0;
display:none;
cursor:pointer;
color: #EB690B;
}

/* box action ok */
.boxActionOk{
/*border:solid 1px #CCFFBF;
background:#EB690B;*/

background: url(/images/topAnnonces/icons/ok32x32.png) no-repeat left;
padding: 15px 20px 5px 45px;/*
border:solid 1px #DEDEDE;*/
height:30px;
margin:10px 0;
cursor:pointer;
color: #EB690B;
}

/* box action erreur */
.boxActionKo{
/*border:solid 1px #FF0000;*/
background:url(/images/topAnnonces/icons/warning32x32.png) no-repeat left;
color: #EB690B;
padding: 15px 20px 5px 45px;
/*border:solid 1px #DEDEDE;*/
height:30px;
margin:10px 0;
cursor:pointer;
}
/*-------- Fin Mes Annonces -------------*/


/*-------------------- TOP EMPLOI --------------------*/

#cvuser h1{font-size: 12px;}

#cvuser h1{
  color:			  #0082C8;
  font-size:		  16px;			
}

#cvuser h2{
  color:				#0082C8;
  padding-bottom:	   5px;	
}

#cvuser div {
  width:				100%;
  float:				left;
  margin-bottom:		10px;		
}

#cvuser p {
  font-size:			10px;
  font-style:		   italic;
}			

#cvuser div div {margin-bottom: 5px;}

#cvuser div.left {
  width:		20%;
  float:		left;
}

#cvuser div.right {
  width:		80%;
  float:		right;
}

#textJob {
  float:left;
  width:600px;
  padding:10px 0;
  font-size:12px;
  margin-right:80px;
  line-height:20px;
  color:#0188CA;
}

#boxAnswerJob {
	margin:10px 0;float:left;
}

#boxAnswerJob a.blue_validate { 
	width: 255px !important; 
	text-decoration:none; 
	font-size:13px !important;
	display:block;
	text-align:center;
	margin:10px 0;
	padding:10px 0;

}

#boxHelpUs {
	float:left;width:600px;background-color:#EB690B;margin:5px;color:white;padding:5px;	cursor:pointer;
}

#boxHelpUs a {
	color:white;
}
#boxHelpUsIndiv{
	float:left;width:648px;background-color:#EB690B;margin:9px;color:white;padding:5px;	cursor:pointer;
}

#boxHelpUsIndiv a {
	color:white;
}

.pageFTOnglet{
	height: 39px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	position:absolute;
}
.pageFTtitleOnglet {
	margin: 7px 15px 0 7px;
	font-size:14px;
	
	}

#pageFT {
  z-index:       -1;
  color:		 #0188CA;
  width:		 960px;
  background:    white;
  padding:		 10px;
  border:		 1px solid #C2E1F2;
  float:		 left;
}

#pageFT a, #pageFT a:link, #pageFT a:active, #pageFT a:hover, #pageFT a:visited {color: #0188CA;}

#pageFT h1 {
  font-size:	  15px;
  text-align:	 center;
  font-weight:	bold;
  padding:		20px 0px;
}

#pageFT h2 {
  color:		 #EB690B;
  font-size:	 12px;
  text-align:	left;
  padding:	   15px 0px 10px 0px;
}

#pageFT h3 {
  font-size:	 12px;
  text-align:	left;
  font-weight:   bold;
}

#pageFT h4 {
  font-size:	   11px;
  text-align:	  left;
  font-weight:	 normal;
}

#pageFT div {
  width:		   100%;
  float:		   left;
}

#pageFT ol{
  margin:		  20px;
  color:		   #EB690B;
  font-size:	   12px;
  text-align:	  left;
}

#pageFT li{
  font-size:	   12px;
  text-align:	  left;
  margin:		  3px 0px;
}

#pageFT hr {
  background:	  #0088C9;
  border:		  medium none;
  height:		  1px;
  margin:		  10px;
}

#pageFT select{
  font-size:	  11px;
  text-align:	 left;
  font-weight:	normal;
  font-family:	Verdana;
  color:		  #0088C9;
}

#pageFT textarea{width: 350px;}

#pageFT .text{
  border:		 solid 1px #7F9DB9;
  font-size:	  11px;
  text-align:	 left;
  font-weight:	normal;
  font-family:	Verdana;
  color:		  #0088C9;
  padding:		1px 0px;
}

#pageFT input.text {width: 199px;}
#pageFT input.texterror {width: 199px;}

#pageFT .texterror {
  border:	   solid 1px #FF0000;
  background:   #FFBFBF;
  color:		#0088C9;
  font-size:	11px;
  text-align:   left;
  font-weight:  normal;
  font-family:  Verdana;
  padding:	  1px 0px;
}

#pageFT .col1 {
  width:		 31%;
  float:		 left;
  padding:	   0px 3px;
}

#pageFT .col2 {
  width:		67%;
  float:		left;
  padding:	  3px 0px;
}

.messageerror {
  border:	   solid 1px #FF0000;
  background:   #FFBFBF url(/images/topAnnonces/icons/exclamation.png) 8px 10px no-repeat;
  color:		#0088C9;
  text-align:   center;
  padding:	  10px 0px;
  display:	  none;
}

.messagesendmailko {
  border:	   solid 1px #FF0000;
  background:   #FFBFBF url(/images/topAnnonces/icons/exclamation.png) 8px 10px no-repeat;
  color:		#0088C9;
  text-align:   center;
  padding:	  10px 0px;
  display:	  none;
}

.messagesendmail{
  border:		solid 1px #CCFFBF;
  background:	#EBFFE6 url(/images/topAnnonces/icons/accept.png) 8px 10px no-repeat;
  color:		 #0088C9;
  text-align:	center;
  padding:	   10px 0px;
  display:	   none; 
}
.sendfriendreturnKO {
  border:	   solid 1px #FF0000;
  background:   #FFBFBF url(/images/topAnnonces/icons/exclamation.png) 8px 10px no-repeat;
  color:		#0088C9;
  text-align:   center;
  padding:	  10px 0px;
}
.sendfriendreturnOK{
  border:		solid 1px #CCFFBF;
  background:	#EBFFE6 url(/images/topAnnonces/icons/accept.png) 8px 10px no-repeat;
  color:		 #0088C9;
  text-align:	center;
  padding:	   10px 0px;
}

#pageFT .separation {
  background: #0091D5;
  width:			1px;
  height:		   80px;
  margin:		   40px 5px 0px 5px;
}

#pageFT .image{
  padding:	10px;
}

#pageFT .captcha {
  border:	 solid 1px #7f9db9;
  float:	  left;
}

#refresh {cursor:pointer;}

#pageFT .button {
  width:	  80px;
  float:	  left;
  cursor:	 pointer;
}

.submit_lostpass {
  background: #0091D5;
  border: 1px solid white;
  color: white;
  width: 69px;
}
/***** ACCORDION2 *****/
.accordion2 {
  width:			95%;
  float:			left;
  text-align:	   left;
  color:			#0088C9;
  padding-bottom:   10px;
  padding-left:	 10px;
}
.accordion2 h3 {
  background:   white;
  height:	   15px;
  font-size:	12px;
  text-align:   left;
  font-weight:  bold;
  margin-right: 10px;
  padding:	  5px 10px;
  color:		#0088C9;
  cursor:	   pointer;
  clear:		both;
}
.accordion2 h3:hover {
  background:   #0088C9;
  color:		white;
}
.accordion2 h4 {
  width:		  95%;
  font-size:	  11px;
  text-align:	 left;
  font-weight:	normal;
  display:		none;
  float:		  left;
  padding:		10px;
}
.accordion2 hr {
  background:	 #0088C9;
  border:		 medium none;
  height:		 1px;
  width:		  590px;
  margin:		 10px;
}
/**************************/

#returnMail{ 
	text-align:center;
	margin-bottom:20px;
	color:#EB690B;
}

.topPage {float: right;}
.paginationInnerLeft {float: left;}

/*** sitemap ***/
#sitemap {float:left;background:white;margin-top:25px;padding:0 5px 5px 5px;width:960px;}
#sitemap div {float: left;}

#sitemap #left, #sitemap #right, #sitemap #center {width: 31%; margin: 1%;}

#sitemap #divUnivers1,
#sitemap #divUnivers2,
#sitemap #divUnivers3,
#sitemap #divUnivers4 { height: auto;}

#sitemap a, #sitemap a:visited {
margin-right:3px;
color:#0188ca;
text-decoration:none;
}

#sitemap .stickersUniverse a:hover {
margin-right:3px;
color:#0188ca;
text-decoration: none;
}

#sitemap a:hover {
margin-right:3px;
color:#0188ca;
text-decoration: underline;
}

#sitemap #divUnivers1 h2,
#sitemap #divUnivers2 h2,
#sitemap #divUnivers3 h2,
#sitemap #divUnivers4 h2 {width:150px;}

#sitemap .stickersUniverse {margin-left:40px;}

#sitemap .stickersUniverse li {
	border-right:6px solid white;
	float:left;
	list-style-type:none;
	margin-right:80px;
	text-align:left;
	width:150px;
}
#sitemap .stickersUniverse li.last {margin-right:0;}

#sitemap li.sections {
border:medium none;
float:none;
padding-bottom:5px;
width:150px;
}
#sitemap a.sectionLink, #sitemap a.sectionLink:hover, #sitemap a.sectionLink:visited {font-size:0.8em;margin:0 0 0 10px;text-decoration:none;}

#sitemap .line {width: 100%;float:left;}
#sitemap .line a,
#sitemap .line a:visited {margin-right:2px; text-decoration:none; color:#EB690B;}

#sitemap #left .line a, #sitemap  #left.line a:visited {margin-right:2px; text-decoration:none; color:#0188ca;}
#sitemap #right .line a, #sitemap  #right.line a:visited {margin-right:2px; text-decoration:none; color:#0188ca;}
#sitemap #center .line a, #sitemap  #center.line a:visited {margin-right:2px; text-decoration:none; color:#0188ca;}

#sitemap .line_link {float:left; padding-top:6px;}
#sitemap .line_link a,
#sitemap .line_link a:visited{margin:0 3px; text-decoration: none; color:#0188ca;}

#sitemap .line_link a:hover{margin:0 3px; text-decoration: underline; color:#0188ca;}

#sitemap h1 {font-size:15px;color:#0188ca;padding:10px 0;}
#sitemap h2 {font-size:14px;color:#EB690B;padding:3px 0; float:left;}
#sitemap h3 {font-size:12px;padding:5px 0 0 0;}

#sitemap #otherLinks {clear: left;margin-top:10px;}
#sitemap #otherLinks div { clear:left; }

#sitemap #otherLinks a, #sitemap #otherLinks a:visited {
color:#0188ca;
text-decoration:none;
font-size:12px;
margin:3px 0;
float:left;
}
#sitemap #otherLinks a:hover {
color:#0188ca;
text-decoration:underline;
font-size:12px;
margin:3px 0;
float:left;
}

/*** fin sitemap ***/

/* PAGE LOGIN */
#TitleLogin {
  background:		#EB690B;
  padding-top:		2px;
  color:			white;
  float:			left;
  font-family:		verdana;
  font-size:		13px;
  width:			100%;
  font-weight:		bold;
  text-align:		center;
  height:			30px;
  margin-top:		10px;
}
#LoginBox{
  background:		#FFFFFF;
  border:			1px solid #C2E1F2;
  margin-top:		10px;
  width:			450px;
  margin:			0 auto; 
  text-align:		center;
}

#LoginBox input {width: 200px;color:#0091D5;}

#LoginTxt{
  text-align:		left;
  color:			#0092F1;
  font-family:		verdana;
  font-size:		12px;
  font-weight:		bold;
  margin:			7px; 
  padding:			7px;
}
#LoginBoxSeparate{
  height:			5px;
  width:			100%;
  clear:			both;
  float:			none;
  height:			3px;
  margin-bottom:	20px;
}
#LoginSubmit {
  background: 		#0091D5;
  border: 			1px solid #C2E1F2;
  color: 			white;
  width: 			30px;
  cursor: 			pointer;
}

/* box info telephone */
.boxInfo {
	float:left;
	width:200px;
	background:white;
	color:#eb690b;
	margin:0 0 5px 5px;
	padding:10px 5px ;
	border:1px solid #c2e1f2;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-top-left: 10px;
	-webkit-border-radius-bottom-right: 10px;
}

#box_info {
	float:left;
	width:210px;
	margin-top:70px;
}
.textInfoTel{
	color:#0188CA;
	font-weight:bold;
}
.textInfo {
	font-weight:bold;
}

#logodeconnexion{	
	float : right;
	color			:#0188CA;
	font-family		:Verdana;
	font-size		:1.2em;
	font-weight		:bold;
	list-style-image : url(/images/topAnnonces/icons/del.gif); 
}

/* Alert Block ------------------------------- */
#AlertBlock {
	background: #EB690B;
	color: white;
	/*margin: 10px auto;*/
	width: 100%;
	padding-bottom:7px;
	padding-top:10px;
	height:			50px;
}
#AlertBlocktext {
	background: #EB690B;
	color: white;
	/*margin: 10px auto;*/
	width: 100%;
	padding-bottom:7px;
	padding-top:10px;
	/*height:			50px;*/
}

#AlertBlock input {font-size: 1em; padding: 1px 5px; border: 0; color: #0188CA;}
#AlertBlock select {font-size: 1em; padding-left: 1px; color: #0188CA; border:medium none;}


#advAlertForm {margin-bottom: 10px;}
#advancedAlert {
	background: #FADEC9;
	color: #EB690B;
	width: 980px;
	margin:auto;
}
.innerAdvancedAlert {margin: 3px 0 7px 7px;}
#advancedAlert a {color: #0188CA;}
#advancedAlert fieldset {
	list-style: inside;
	padding: 7px;
}
#advancedAlert ul {margin-left: 10px;}

#Alertterms {
	width: 130px;
	padding: 0;
	font-variant: small-caps;
}
.AlertsbZipCode {
	width: 75px;
	margin-right:10px;
	font-variant: small-caps;
}
.AlertsbCatCombo {margin-right: 10px;}
.AlertsbDepId {width: 200px; margin: 0 10px 0 0;}
.AlertnewAdsIndex .AlertsbDepId {width : 280px !important ;}
#AlertsbRegId .AlertsbRegId {border: 1px solid white !important ;}
#AlertsbDepId .AlertsbDepId {border: 1px solid white !important ;}
#AlertsbRegId option {padding: 0 5px;} 
#AlertsbDepId option {padding: 0 5px;}
#AlertdivDepartment {display: none; margin-top: 7px;}
#AlertdivSection {display: none; margin-top: 7px;}
.AlertsbBgReg {background: #EFFBFA;}
#AlertsearchBlock input.sbButton {
	background: #f2f2f2;
	border:0;
	font-weight:bold;
	color: #eb690b;
	width: 60px;
	height:17px;
}

.AlertRadio {
	float:left;
	width:500px;
	margin-top:10px;
}

.bouttonalert{
	margin: 10px 0 0 300px;

}
#dicopage {width:614px;float:left;}


/* Annuaire Block ------------------------------- */
#annuaire_pro h1
{
	color:#0188CA;
	font-size:15px;
	padding:10px 0;
}

#professional_found
{
	color: #EA6810;
	font-size: 1.5em;	
	text-align: left;
	font-size: 12px;	
}

#fragment-professionnal {
	float:left;
	width:46%;
	margin:3px;
	height:155px;
}

.APmyAdsCenter
{
	float:left;
	margin-left:20px;
	width:350px;	
}

.APicons
{
	padding-right: 10px;	
}

.company_name{
	color: #EB690B;
	font-weight: bold;
}

#APWhite
{
	color: #FFFFFF;	
}

.AdsBlock a, .AdsBlock a:visited { color: #0188CA; text-decoration:none;}
.AdsBlock a:hover { color: #0188CA; text-decoration:underline;}

/* Page de confirmation de mail */
.logoPage {
	position:absolute;
	right:0;
	top:0;
	margin-top:3px;
	text-align: center;
}

.textPage {
	float: center;
	width: 990px;
}

.textPage .innerTxtPage {
	background: #FFFFFF;
	margin: 25px 15px 7px 0;
	padding:7px;
}

.innerTxtPage #txt_Orange{
	color: #EB690B;
	font-size: 18px;
	font-weight: bold;
	margin-top:5px;	
}

.innerTxtPage #txt_Bleu {
	margin-top:10px;
	text-align: left;
}
.innerTxtPage #txt_Bleu h1 {
	font-size: 18px;
	color: #0188CA;
	font-weight: bold;
}

.clearPage {
	clear: both;
	height: 100px;
}

.title404{
	width		: 100%;
	font-weight : bold;
	font-size	: 14px;
	color		: #0188CA;
	margin		: 20px 0;
}

.title404 a, .title404 a:hover, .title404 a:link, .title404 a:active, .title404 a:visited {color: #0188CA;}

/* NO SESSION */
#no_session { margin-top: 10px; padding:5px; color: #0188CA; font-size:14px; background:white;}
#no_session a:link, #no_session a:visited { color: #EB690B; text-decoration: none; }
#no_session a:hover { color: #EB690B; text-decoration: underline; }


/* FLIPBOOK */
#leftNewsPaper {
	float: left;
	width: 810px;
}
#leftNewsPaper h2 {
	color : #EB690B;
	margin: 15px 0;
}
#rightNewsPaper {
	float: left;
	width: 165px;
	margin-top: 30px;
}
#rightNewsPaper a.backToMap {
	color: #0188CA;
	font-weight: bold;
	text-decoration: none;
	line-height: 40px;
}
#rightNewsPaper a.backToMap img {
	float: left;
}

/***************************************Facture***************************************/
#crd_sct {
	font-weight: bold;
	float:left;
}

#facture {
	background: white;
	margin-top:20px;
	padding-top:40px;
	padding-left:40px;
	margin-bottom:40px;
	float:left;
}

#title_facture {
	float:left;
	font-size	: 30px;
	width: 70%;
	text-align: center;
	font-weight: bold;
	height:100px;
}

#info_facture {
	float:left;
	width: 90%;
	text-align: right;
	margin-top:20px;
	
}

#info_clt {
	float:left;
	width: 50%;
	margin-left: 300px;
	font-weight: bold;
	margin-top:20px;
	
}

#table_fact {
	float:left;
	width: 90%;
	margin-top:20px;
	
}

#table_price {
	float:left;
	width: 90%;
	margin-top:20px;
	margin-bottom:20px;
}

.tab {
    border: 1px solid #ccc;
    width: 100%;
}

.tabth {
    background-color: #528CE0;
    color: #FFFFFF;
    padding: 2px 2px 2px 2px;
}

.tabtr {
    background-color: #E6E6E6;/*DCECAC*/
    padding: 4px;
}

.tabtd {
    padding: 0 2px;
	font-weight: bold;
}

.fact_input {
	float:left;
	margin-left:400px;
	margin-top:40px;
	font-weight: bold;
	margin-bottom:20px;
}

.oriMini{
	font-weight:bold;
	margin-bottom:5px;
	padding:1px;
}
#oriMiniPart{margin-right:25px;}

span#newspaperFooterLink {
	background: url(/images/topAnnonces/bg_journal_link.jpg) repeat-x;
	padding: 5px 5px;
	line-height: 10px;
}
span#newspaperFooterLink a {
	color: #fff;
	font-weight: bold;
}

/* Payment */
.payeLineTD {
	padding: 0 5px;
}
.payeLineTitle {width: 350px;}
.payeLinePrice {width: 55px; text-align: center;}
.payeLineDel {width: 75px; text-align: center;}

.inputCodePromo {width: 55px;}
.codePromo {margin-left: 5px;}
.codePromo label {font-weight: bold;}
#buttonCP {cursor: pointer; vertical-align:top;}
.spanOldPrice {color: darkred; text-decoration: line-through;}
.spanRemise {color: darkgreen;}
.tableTotalUpsell {width: 400px; text-align: center;}
.tableTotalUpsell .HtPayment td {font-weight: normal; width: 75px;}
.tableTotalUpsell .tvaPayment td {font-weight: normal; width: 75px;}
.tableTotalUpsell .prixTotal td {width: 75px;}
.tableTotalUpsell .noWidth {text-align: right;  width: inherit !important;}
/* End Payment */

#geoboosterWidgetContainer {margin-top: 10px;}
/***** TaFormAds *****/
/* showform */

#txt_top_depot1 {
	color: #0188CA;
	margin-bottom: 13px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: justify;
/* 	width: 612px; */
}
#txt_top_depot2 { color:#EB690B;}

#txt_top_depot3, #txt_top_depot3:hover, #txt_top_depot3:visited { text-decoration:underline; color:#0188CA;}

#lblDepAds{
	background:white;
	color:#0188CA;
	font-size:16px;
	font-weight:bold;
	width:330px;
	text-align:center;
	padding:10px 5px 0 5px;
	position:absolute;
	height:32px;
	border: 1px #0188CA solid;
	border-bottom: none;	
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
}
#loadToDel{margin-left:10px;}
.contentPreview{
	padding:10px;
	border : #0188CA 1px solid;
	width :600px;
	background:white;	
	-moz-border-radius-topright:10px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;	
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}
#signupForm div{float:left;}
#signupForm .titleDep div {float:none;}
#signupForm label.error{
	width: auto;
	display: inline;
	color: red;
	padding-left:5px;
}
#signupForm input.error{
	background-color: #ffffee;
	border: 1px solid red;
}
#signupForm select.error{
	background-color: #ffffee;
	border: 1px solid red;
}
#signupForm textarea.error{
	background-color: #ffffcc;
	border: 1px solid red;
}
.titleDep{
	color:#FF4900;
	font-size:12px;
	font-weight:bold;
	height:30px;
	margin-top:0;
	padding-right:10px;
	padding-top:0;
	text-align:right;
	width:200px;
}
 td.titleDep {vertical-align:top;}
#pro .titleDep{width:190px !important ;}
#lblCmbDep, #lblCmbCit,#lblCmbReg {height:25px;}
#divCmbReg, #divCmbDep, #divCmbCit {margin-bottom:5px;}
.separatorDep{
	background-color:#eee;
	clear:both;
	float:none;
	height:2px;
	margin-bottom:12px;
	width:600px;
}
#bottomDepot{
	margin-top:10px;
	text-align:justify;
	color:#0188CA;
	font-style: italic;
}

#divCmbDep, #divCmbCit, #contentSubCat, #contentSection, 
	#contentScenario, #contentMark, #contentModel{display:none;}
#jbMarkId, #jbModelId{width:125px;}

#labelAcc,  #labelTyp, #labelMarkTyp, #labelRent, #labelSalary {display:none;}
#contentSuggest {display:none;}
#pro, #divScenario{
	background-color:#ffee07;
	display:none;
	margin-bottom:10px;
	padding:10px;
	width:580px;
}
#pro{	margin-top:10px;}
#description{height:100px;}
#title, #description, #precisionTitle,  #precisionDesc,  #precisionMail, #precisionGeo, #precisionPseudo{width:300px !important;}
#precisionTitle, #precisionDesc, #precisionPhoto,  #precisionMail, #precisionGeo, #precisionPseudo{
	font-size:0.8em;
	color:#000;
}
#contentBestCat{
	background-color:#FADEC9; 
	border:1px solid red;
	width:302px;
	margin-bottom:10px;
	margin-top:5px;
}

#precisionMail{width:300px;}
#precisionTitle {margin-bottom:10px;}
#precisionTitle div , #precisionDesc div{ width:302px;}
#precisionDesc {margin-bottom:10px;}
#precisionPhoto{margin-bottom:10px;}

.photosgroup{width:300px;}

#inputImg1 {float:left;}


#addFields, #removeFields {
	float:left; 
	margin-left:5px;
	height:21px;
	border:none;	
}

#price{width:55px;}
#locWeek {
	display:none;
	color:#0188CA;
}
#contentPreviewImg{
	text-align:center;
	/* width:600px; */
	/* margin-left:211px; */
}
#spaceImgPreview{
	margin-top:0;
	padding-right:10px;
	padding-top:0;
	text-align:right;
	width:200px;
}

#mainPhotoDep{margin-top:7px;}
#lblCmbDep, #lblCmbCit {display:none;}
#viewPhone{
	margin-bottom:5px;
	margin-top:5px;
}
#divPhoneDep{width:390px;}

#contentDep, .contentPreview{

	padding:10px;
	border : #FFDD4F 1px solid;
	width :750px;
	background:white;
	float:left;
	-moz-border-radius-topright:10px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;	
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}
#descPreview{
	margin-bottom:10px;
	width:385px;
}
.contentPreview div{float:left;}
.divSubmitDepAds{
	text-align:center;
	width:560px;
	margin-top:30px;
}
#adviseHidePhone{display:none;}

#contentPricePro {
	display:none;
	font-weight:bold;
	padding: 10px;
	width: 279px; 
	border: 1px solid #0188CA; 
	-moz-border-radius-topright:10px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;	
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	float: left;
	margin-left: 10px;
	background:#FADEC9;
	font-size:12px;
	color:#0188CA;
	margin-top:10px;
}

#helpDep, #helpTel, #helpPrint, #fieldsObl, #checkMod {	
	font-weight:bold;
	padding: 10px;
	width: 279px; 
	border: 1px solid #000; 
	-moz-border-radius-topright:10px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;	
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;

}
#oasDep, #helpDep, #helpPrint, #helpTel, #checkMod{margin-top:10px;}
#helpDep,#helpTel, #oasDep, #helpPrint, #fieldsObl, #checkMod  {float: left;margin-left: 10px;}
#helpDep{
	color:#000;
	display:none;
	height:62px;
	padding-top:30px;
}

#helpDep, #fieldsObl {
	background:#FEE166;
	font-size:12px;
}

#contentHELP {float: left;margin-top: 42px;width: 279px;}

#fieldsObl {color:#000;}

.formline { width:100%;}

#helpTel, #helpPrint, #checkMod{
	background:white;
	color:#000;
}
/**** Form UPSELL ****/
#contentEdition{
	margin-top:10px;
}
.blue{color:#0188CA;}
.orange{color:#EB690B;}
#recapCitAds { color:#0188CA; margin-bottom: 15px; }

#headerOfferUpsell{
	margin-top:10px;
	color:#0188CA;
	border-bottom : 5px white solid;
	padding-bottom:40px;
}
#titleCongra{font-size:28px;}
#titleHead{font-size:1.7em;}
#titleCongra{margin-top:20px;margin-bottom:20px;}
#titleHead{
	margin-bottom:30px;
}
#titleDesc{
	font-size:14px;
	height:20px;
	padding-top:5px;
	text-align:center;
	width:110px;
}
#descPart1, #descPart2, #descPart3{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:1.2em;
}
#descPart2, #descPart3{	margin-top:5px;}

#descPart3 ul{
	color:#EB690B;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
}

#titleDesc, #titleCongra span{
	color:#EB690B;
	font-weight:bold;
}
.divOffer, #titleDesc, #descPart1, #descPart2, #descPart3{	background-color:white;}
.divOffer, #descPart1, #descPart2, #descPart3{width:790px;}
#leftUpsell, #rightUpsell, #leftUpsellLabel, #rightUpsellLabel{float:left;}
#leftUpsellLabel, #rightUpsellLabel{
	background-color:#0188CA;
	color:white;
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
	width:450px;
	margin-bottom:15px;
}
.offerPrice{
	float:right;
	width:195px;
}

.offerPrice{
	float:right;
	width:190px;
}
#RegSupp .divImgOffer { width:auto;}
#RegSupp .offerPrice { width:300px;}

.offerPrice strong{
	font-size:1.5em;
}

#rightUpsellLabel{margin-left:15px;}
#rightUpsell, #leftUpsell {
	width:485px;
}
.divOffer{
	padding:5px 5px 10px;
	color:#0188CA;
	width:470px;
	background-color:#F2F2F2;
	margin-right:10px;
}

#leftUpsell{border-right:1px solid #0188CA;}
.divOffer{border-bottom:1px solid #0188CA;}
#labelYourChoice{
	font-size:19px;
}
.divOfferUpdate{
	margin-top:10px;
	margin-bottom:10px;
	height:35px;
}
#divOfferPro{
	border:1px #0188CA solid; 
	height:50px;
	padding:5px;
}

.descOfferUpdate{ 
	color:#EB690B;
	font-size:25px; 
}
#descOfferPro{
	float:left;
	margin:10px;
	color:#0188CA;
}
#priceDepotPro{
	font-size:25px;
	padding-left:15px;
}

.descOffer{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:5px;
}

.imgOffer{ margin:auto; }
.divInput{ height:120px; }
.divImgOffer{ float:left; width:275px;}

.divInput{
	margin-left:5px;
	margin-right:5px;
}

.descOffer div{ 
	color:#EB690B;
	font-size:25px; 
	margin-bottom:5px;	
}
.descOffer p{ 
	margin-bottom:10px;	
}

.descOffer a, .descOffer a:visited, .descOffer a:hover {color:#0188CA; text-decoration:underline;}


.divInput label{ padding-bottom:1px; }

.listDep, .listEdi {
	float:left;
	width:220px;
	text-align:left;
	margin-left:10px;
}
#otherDep{margin-left:10px;}

#otherDep, #contentDep{float:left;}
#adviseUpdatePrice {
	font-size : 1.7em;
	color:#EB690B;
	font-weight : bold;
	margin-bottom:20px;
}
#contentDep{width:650px;background:white;}

#otherDep input.d{width:30px;}

.deleteImgDep{
	color:#0188CA;
	cursor:pointer;
	font-size:0.8em;
}

/* .deleteimgdep{top:29px;}
.deleteimgpre{top:45px;} */
/* .deleteImgDep, .deleteImgPre{
	position:absolute;
	right:0;
	top:0;
} */

.divContentImgDel{
	padding-bottom:9px;
	/* position:relative; */
	float:left;
	margin-right:5px;
}
#contentNeedHelpPrint {
	text-align:justify;
}
#linkCGDDep , #linkHelp{
	text-decoration :undeline;
	color : #FF4900;
}

#contentNeedHelpPrint , #ContentCheckMod{
	font-size:1.1em;
	font-weight:normal;
}
#contentNeedHelp, #contentNeedHelpPrint,#NeedHelpPhone {font-weight:normal;}
#NeedHelpPhone span, #contentNeedHelpPrint span{
	font-weight:bold;
	color : #0188CA;
}
#NeedHelpPhoneIMG{
	text-align:center;
	padding-top:7px;
}
/*** upsell print ***/

.phoneField {clear:left;}

.printFields{
	color:#EB690B;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-right:10px;
	float:left;
	height:20px;
	padding-top:2px;
}

.printline h2 {font-size:12px; font-weight: normal; color: #0188ca; margin: 0 0 5px 0;}
.printline h3 {font-size:12px; font-weight: bold; color: #0188ca;}
.printline textarea {width: 100% !important ;}
span#maxchar {float: left; color: #eb690b; font-weight: bold;}

span.recap_crit { font-weight: bold; }

.printline {float: left; width: 100%; color:#0188CA; margin-bottom: 10px;}
.c1_print, .c2_print {float:left; margin: 0 10px 10px 0;}

.printline img {border:2px #f2f2f2 solid; cursor:pointer;}
.printline img:hover {border:2px #eb690b solid; cursor:pointer;}

.printleft {float: left; text-align: left;}
.printright {float: right !important; text-align: left;}
.printleft div, .printright div {width: 100%; float: left;}

#print_c1, #print_c2 {float:left; margin-right:10px;}

p.p_print {
width: auto;
float: left;
height:20px;
padding-top:3px;
margin-right:10px;
color:black;
text-transform:uppercase;
}

#photoprint {float:left;}
#picture {float:left; height: auto;} /* TODO WEBHELP */
#previewpicture {float:left; overflow: hidden; width: 233px; height: 150px}
.img_annonce div {width: auto; float: left; padding:1px;}


#pictSize { color:red; }

#picADS img { width: 180px; }

#upload_pict {float: left;}

#crop_pic { float: left; width: 100%; }
.crop_container {width: 400px !important; height: 300px !important;}
.crop_container img { float: left; width: 400px !important; height: 300px !important;}

#thumbs_block {float:left; margin-left:20px; width:300px;}
#thumbs_block div {float:left;margin:0 2px;}

span.txt_print_error { color: red; padding:2px 0;}

#leftUpsellLabel2, #rightUpsellLabel2{
	color:#0188CA;
	font-size:2.4em;
	font-weight:bold;
	margin-left:10px;
	background-color : #F2F2F2;
	width:482px;
}

#no_print_upsell_pic { width: 215px; float: left; margin-top: 15px; }
#no_print_upsell_txt{ background: white; width: 245px; float:left; margin-top: 30px; padding: 5px; }

#submitUpsell{
	background-color:#EB690B;
	color:white;
	font-size:1.7em;
	font-weight:bold;
	height:35px;
	margin-top:20px;
	width:343px;
}

a.linkDisableEdi, a.linkDisableEdi:hover, a.linkDisableEdi:visited { color: #EB690B; text-decoration: underline; }

#telInfoUpsell{
	background-color:silver;
	margin:15px;
	padding:15px;
	text-align:center;
}
#telInfoUpsell div{
	font-size:1.4em; 
	font-weight:bold;
}
.phoneUpsell{
	font-size:1.7em!important;
}
.returnAcc{ cursor:pointer; font-size:0.8em; color:#EB690B;}
.cadreBlancShowOffer {background-color: white; padding: 10px;}
.rightLink {
	text-align: right;
	margin-top:10px;
}

.ongletborder {
	border-bottom: 1px solid #F2F2F2;
}
#errorIMG{
	background-color:#FADEC9;
	padding:5px;
	font-weight:bold;
}

#msg_picture { width:380px; color:#0091D5; }
#MainMenu 
{
	width:100%;
	height:37px;
	background:#FFF url(../images/bmid_027.gif);
	border:0;
	margin:0;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#000 url(../images/bright_027.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(../images/bleft_027.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	line-height:37px;
	padding:0 18px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#000;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#000;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}

