body {
	margin:auto;
	text-align:left;
	color:#646466;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow-x:hidden;
	background:url(../images/site-reagence-rose.png) center 150px repeat-y fixed #eeeeee;
}

img {  border: none; }
td, th, input, select, textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }
span.italic { font-style:italic; font-size:14px; }
table.mainTable { border:1px #ddddff solid; }

/* layout */
#mainDiv { width:100%;}
#mainDiv #header {	background:url(../images/header_new.jpg)  no-repeat; height:231px; text-align:center; width:1024px; }
#mainDiv #header .selection { position:relative; top:205px; width:150px; height:20px; float:right; background:  url(/commun/icons/icone-panier.png) no-repeat left center; }
#mainDiv #header .selection_off { position:relative; top:205px; width:150px; height:20px; float:right; }
#mainDiv #header #banniere
{color:#891D22;float:left;font-family:arial;font-size:12px;font-style:italic;font-weight:bold;height:20px;position:relative;top:197px;width:auto;margin-left:20px;}
#mainDiv #contenu { position:relative; width:1024px;  background:white;}
#mainDiv #header #enregistrer{float:right;height:20px;position:relative;top:206px;width:13px;margin-right:-137px;}



/* voir si existe */
#main_bg { margin:auto; text-align:center; clear:left; }
#main_bg #contenu { margin:auto; border:1px solid red; width:916px; padding-right:24px; }

/* Default config for links */
a { font-size : 13px; font-family : arial; text-decoration: none; color:#1A171B; }
a:hover { text-decoration:underline; /*color:#ff0000; */ color:#891D22; }
a:visited { /*color: #0240a3;*/color:#891D22; font-weight:bold; }
a:active {  /*/color: #005500;*/color:#891D22; }

a img{ border:0px; }

div.tabButton {
	background:url(images2/bouton-sub.jpg) repeat-x;
	color:#fff; font-weight: bold; font-size : 12px; padding-left:0px; height:39px; width:100% !important; text-align:right;
}

#bloc_agim_01 span, #bloc_agim_02 span { font-weight: bold; }
#bloc_agim_01 p, #bloc_agim_02 p {	padding-left:25px; }

.span_text { color:#891d22; font-weight: bold; font-size:17px; line-height: 2.0; text-transform:uppercase; }

p span.infos { color:#891d22; font-weight: bold; font-size:13px; line-height: 2.0; font-variant:small-caps; }
p span.infos a { color:#891d22; font-weight: bold; font-size:13px; line-height: 2.0; font-variant:small-caps; text-decoration:none; }
p span.infos a:hover { color:red; text-decoration:underline; }

#bloc_description li { line-height: 1.6; }
#bloc_autre-detail { float:left; width:412px; }
#bloc_autre-detail p { float:left; line-height: 1.5; }
#bloc_icon2 { float:right; 	margin-right:-30px; 	padding-top:15.5em; 	width:500px; }

td.topInfos { 	font-size:12px; 	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 	font-weight:normal; }
.forms { 	padding: 0px 3px 0px 8px; 	font-variant:small-caps; background:yellow; width:250px;}
.obligatoire { border: 1px orange solid; padding : 2px;  background-color:yellow;	visibility : visible;  }

a.displayLVL { 	cursor:pointer; 	/*color:#0240a3;*/ color:#891D22; 	text-decoration:underline; 	line-height:20px; }
div.displayLVL { 	position:relative; 	padding-left:15px; 	line-height: 20px; }
a:link {  color:#891D22; /*color: #0240a3;*/ text-decoration:none; }
a.topLink { 	font-size:12px; 	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
a.liste { 	color:#646567; 	text-decoration:none; font-size:12px; }


a.sortListeOn { 	font-weight:bold;}
.white { 	background-color : transparent; clear : right; 	border: 1px solid silver; 	padding : 0px; 	margin: 0px; 	font-size:11px; 	font-family: verdana; /*	width:100%; */ }

/* Les champs de saisies */
.input { 	border-width : 1px; 	border-color : silver; 	border-style : solid; 	padding : 2px; 	visibility : visible; }
input.notInput { border-width: 0 0 1px 0; border-style:dotted; border-color:#000; text-align:center; }
.select  { 	border-style : solid; 	border-color : black; 	border-bottom-width : 1px; 	border-top-width : 0px; 	border-right-width : 1px; 	border-left-width : 1px; 	width:150px;  }
.textarea { 	border-width : 1px; 	border-color : silver; 	border-style : dashed; 	padding : 2px; 	visibility : visible; 	text-align:left;  }
span.critere { 	padding-top:8px; 	padding-left:20px;text-transform:uppercase; float:left;	  }
.error { color:red; }

/* Tableau des tarifs */
.tarifs { 	background-color : #FFFFFF; 	border-left-width : 1px; 	border-bottom-width : 0px; 	border-right-width : 0px; 	border-top-width : 1px; 	border-style : dashed; 	border-color : #808080; }
.tarifs_top { 	background-color : #5281b9; 	color:white; 	border-left-width : 0px; 	border-bottom-width : 0px; 	border-right-width : 0px; 	border-top-width : 0px; 	border-style : dashed; 	border-color : #808080; 	text-align:center; 	font-weight:bold; }
.tarifs_line { 	background-color : #F7F7F7; }
.tarif_line_cell{ 	height:20px; 	text-align:right; 	padding-right:20px; 	border-right-width : 1px; 	border-bottom-width : 1px; 	border-right-style : dashed; 	border-bottom-style : dashed; }
.tarifs_bottom { 	background-color : #F7F7F7; 	border-left-width : 0px; 	border-bottom-width : 0px; 	border-right-width : 0px; 	border-top-width : 0px; 	border-style : dashed; }

/* Calendrier des disponibilite */
.calendar_th	{ 	text-align : center; 	vertical-align : middle; 	font-family : Garamond, Arial, Helvetica, sans-serif; 	font-size:10px; 	font-weight:bold; 	letter-spacing : 6px; 	padding : 1px; 	margin : 1px; 	background-color:#006699; 	color:white; 	width : 160px; 	text-transform:UPPERCASE; }
.calendar_sub_th	{ 	text-align : center; 	vertical-align : middle; 	font-family : Garamond, Arial, Helvetica, sans-serif; 	font-size:10px; 	font-weight:bold; 	letter-spacing : 6px; 	padding : 1px; 	margin : 1px; 	background-color:white; 	color:#4F94B8;; 	width : 160px; }
.calendar_cell_ok	{ 	text-align : center; 	vertical-align : middle; 	font-family : courier new,garamond,arial,verdana,sans-serif; 	font-size:10px; 	padding : 1px; 	margin : 1px; 	background-color:#c4da97; 	color:#000000; }
.calendar_cell_empt	{ 	text-align : center; 	vertical-align : middle; 	font-family : courier new,garamond,arial,verdana,sans-serif; 	font-size:10px; 	padding : 1px; 	margin : 1px; 	background-color:#ffffff; 	color:#ffffff; }
.clickAble { 	cursor: pointer; /*	background-color:#849a57;	*/ 	background-color:#04de38; 	color: #FFFFFF; }
.calendar_cell_sel	{ 	text-align : center; 	vertical-align : middle; 	font-family : courier new,garamond,arial,verdana,sans-serif; 	font-size:10px; 	padding : 1px; 	margin : 1px; 	background-color:#FFDD00; 	color:#000000; }
.calendar_cell_les { 	text-align : center; 	vertical-align : middle; 	font-family : courier new,garamond,arial,verdana,sans-serif; 	font-size:10px; 	padding : 1px; 	margin : 1px; 	background-color:Orange; 	color:#000000; 	text-decoration:line-through; }
.calendar_cell_ko	{ 	text-align : center; 	vertical-align : middle; 	font-family : courier new,garamond,arial,verdana,sans-serif; 	font-size:10px; 	padding : 1px; 	margin : 1px; 	background-color:#ff9191; 	color:gray; 	text-decoration:line-through; }
.calendar_top	{ 	border-top-width : 0px; 	border-left-width : 1px; 	border-right-width : 1px; 	border-bottom-width : 1px; 	border-left-style : dashed; 	border-right-style : dashed; 	border-bottom-style : dashed; 	border-color:#e4e4e4; 	width : 160px; }

/* Ancien encadrement des pages */
.InfoField { background-color : transparent; border : 1px solid #586777; color:#586777; padding-left : 5px; font-family:arial; font-size:11px; }

/* Interface des bouton de validation */
.commonButtonOk button {   background-image: url(/commun/images/btn_ok_bg.gif);   border: 0 solid white;   background-repeat: no-repeat;   width : 91px;   height:21px;   padding-left:12px;  }
.commonButtonSOk button {   background-image: url(/commun/icons/ok.gif);   border: 0 solid white;   background-repeat: no-repeat;   width : 16px;   height:16px;   background-color:white; }
.commonButtonRt button {   background-image: url(/commun/images/btn_remove_bg.gif);   border: 0 solid white;   background-repeat: no-repeat;   width : 91px;   height:21px;   padding-left:12px;  }
.commonButtonReserve button {   background-image: url(/commun/images/btn_res.gif);   border: 0 solid white;   background-repeat: no-repeat;   width : 81px;   height:32px;  }

.invisible { 	border: none; 	background: none; 	font-size: 30px; 	color: red; }
.dureeSel {   color: #0240a3;   font-variant: small-caps; }
.dureeSelActif {   color: #FFFFFF;   background-color: #FFDD00;   text-decoration: none;   font-variant: small-caps; }

/******************************************/

/**** home page ****/

#bloc_recherche { float:left; border:1px solid #c2c3c4; text-align:left; width:337px; height:410px;border-top:0px; }
#bloc_recherche #formQuickSearch { min-height:255px; }
#bloc_recherche .formulaire-recherche{ 	padding-right:1em; }
.bt_rech{cursor:pointer;margin-top:28px;}

/* Bon plan page accueil */
#bloc_bon_plan { float:right; width:680px; text-align:left; border:1px solid #c2c3c4; height:410px;border-top:0px; }
#bloc_bon_plan img/*, #bloc_description*/ img { border:1px solid #c2c3c4; padding:0.4em; margin-right:1em; margin-left:1em; }

#bloc_recherche_avancee { text-align:left; border:1px solid #c2c3c4; margin-top:3px; width:337px; height:288px;  float:left;}
#bloc_recherche_avancee #formIdSearch  { text-align:center; min-height:137px; padding-top:15px; }
#bloc_recherche_avancee #formIdSearch #span_text { color:#891d22; font-weight: bold; font-size:17px; }
#bloc_recherche_avancee #formIdSearch #libelle_input{color:#891d22; font-weight: bold; font-size:14px;}

#bloc_coup_coeur { float:left; text-align:left; border:1px solid #c2c3c4; margin-left:3px;margin-top:3px; width:363px; height:288px; }
#bloc_coup_coeur #coupDeCoeurInner { /**/  padding-right:7px;font-size:11px;height:185px !important; height:196px; }

#bloc_coup_coeur #coupDeCoeurInner p {text-align:justify;}
#bloc_coup_coeur #coupDeCoeurInner #coupDeCoeurInnerImg { float: left; margin:-4px 8px 0px 8px; }
.cp_coeur{text-decoration:none; color:white; float:right; margin-top:10px;margin-right:25px;font-size:16px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}


#bloc_inscription { float:right; text-align:left; border:1px solid #c2c3c4; margin-top:3px; margin-left:0px; height:288px; width:312px; }
#bloc_inscription #newsContent { text-align:left; height:186px; padding:5px; }
#bloc_inscription #newsContent #span_text { color:#891d22; font-weight: bold; font-size:17px; }

#bloc_proprietaire { float:left; text-align:left; border:1px solid #c2c3c4; margin-top:3px; width:538px; height:265px;overflow:visible; }
#bloc_proprietaire #propContent { min-height :159px; }
#bloc_proprietaire #propContent #span_text { color:#891d22; font-weight: bold; font-size:14px; }
.prop{margin-top:10px;text-decoration:none; color:white; float:right; margin-right:25px;font-size:16px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#bloc_pub_01 { float:left; border:1px solid #c2c3c4; margin-left:3px;margin-right:3px;margin-top:3px; padding:5px;height:255px; width:228px;}
#bloc_pub_02 { float:right; border:1px solid #c2c3c4; margin-top:3px; padding:5px;height:255px;width:226px; }

#bloc_agim { width :1024px; }
#bloc_agim_01 { text-align:left; border:1px solid #c2c3c4; margin-top:3px;  height:116px; width :508.5px;}
#bloc_agim_02 { text-align:left; border:1px solid #c2c3c4; margin-top:3px;  height:116px; width :508.5px; }
#bloc_agim_01 span, #bloc_agim_02 span { font-weight: bold; }
#bloc_agim_01 p, 	#bloc_agim_02 p { padding-left:25px }
#bloc_agim_01 { float:left; }
#bloc_agim_02 { float:right; }

/*** titre des blocs ***/
div.title_bp {
	background: url(../images/Bons-plans.jpg) no-repeat;
	margin-left:3px;
	height:27px;
	/*font-variant:small-caps;*/
	 text-align:left;
	padding-left:2em; padding-bottom:0.5em;  margin-top:15px;
	font-weight: bold; 	font-size:13pt;
	padding-top: 2px;
	text-transform:uppercase;
}
div.title_RechercheDet {
	background: url(../images/Recherche-detaille.jpg) no-repeat;
	margin-left:3px;
	height:27px;
	/*font-variant:small-caps;*/
	 text-align:left;
	padding-left:2em; padding-bottom:0.5em;  margin-top:15px;
	font-weight: bold; 	font-size:13pt;
	padding-top: 2px;
	text-transform:uppercase;
}
div.title_CoupDeCoeur {
	background: url(../images/Coup-de-coeur.jpg) no-repeat;
	margin-left:3px;
	height:27px;
	/*font-variant:small-caps;*/
	 text-align:left;
	padding-left:2em; padding-bottom:0.5em;  margin-top:15px;
	font-weight: bold; 	font-size:13pt;
	padding-top: 2px;
	text-transform:uppercase;
}

div.title_RechercheParRef {
	background: url(../images/Recherche-par-reference.jpg) no-repeat;
	margin-left:3px;
	height:27px;
	/*font-variant:small-caps;*/
	 text-align:left;
	padding-left:2em; padding-bottom:0.5em;  margin-top:15px;
	font-weight: bold; 	font-size:13pt;
	padding-top: 2px;
	text-transform:uppercase;
}


div.title_Inscri {
	background: url(../images/Inscrivez-vous-ici.jpg) no-repeat;
	margin-left:3px;
	height:27px;
	/*font-variant:small-caps;*/
	 text-align:left;
	padding-left:2em; padding-bottom:0.5em;  margin-top:15px;
	font-weight: bold; 	font-size:13pt;
	padding-top: 2px;
	text-transform:uppercase;
}

div.title_Proprio {
	background: url(../images/Proprietaires.jpg) no-repeat;
	margin-left:3px;
	height:27px;
	/*font-variant:small-caps;*/
	 text-align:left;
	padding-left:2em; padding-bottom:0.5em;  margin-top:15px;
	font-weight: bold; 	font-size:13pt;
	padding-top: 2px;
	text-transform:uppercase;
}

div.title_adresse1 {
	background: url(../images/Adresse-1.jpg) no-repeat;
	margin-left:3px;
	height:27px;
	/*font-variant:small-caps;*/
	 text-align:left;
	padding-left:2em; padding-bottom:0.5em;  margin-top:15px;
	font-weight: bold; 	font-size:13pt;
	padding-top: 2px;
	text-transform:uppercase;
}
div.title_adresse2 {
	background: url(../images/Adresse-2.jpg) no-repeat;
	margin-left:3px;
	height:27px;
	/*font-variant:small-caps;*/
	text-align:left;
	padding-left:2em; padding-bottom:0.5em;  margin-top:15px;
	font-weight: bold; 	font-size:13pt;
	padding-top: 2px;
	text-transform:uppercase;
}

div.title, div.title_01 {
	/*background: url(../images/icon.jpg) no-repeat;
	margin-left:3px;
	height:27px;
    text-align:left;
	padding-left:2.5em; padding-bottom:0.5em;  margin-top:15px;
	font-weight: bold; 	font-size:13pt;
	padding-top: 4px;
	text-transform:uppercase;*/
	/*font-variant:small-caps;*/
}
/*
.title_txt{ font-size : 18px; width:300px; margin-left:-45px; }
.nom_maison { font-size : 11px; font-family : verdana; text-transform:uppercase; font-weight: bold; padding-bottom:2px; }
.coup-coeur { width:420px; }
.coup-coeur img { border:1px solid #c2c3c4; padding:0.5em; margin-right:1em; margin-left:1em; }
*/

#buton-submit { background:url(../images/bouton-sub.jpg) repeat-x; border:0px; color:#fff; font-weight: bold; font-size : 12px; height:39px; width:100%; text-align:right; }
/*.span-text1 { color:#891d22; font-weight: bold; font-size:17px }*/

#footer { margin-bottom:2em; width:1024px; }
div.clear { clear:both; }
/************************* liste des locations ************************/
button.selectItem { width: 32px; height : 32px; background: url(/commun/icons/icone-panier.png) no-repeat center center; border-width:0px; cursor:pointer; }
button.selectItem_off { width: 32px; height : 32px; background: url(/commun/icons/icone-panier_off.png) no-repeat center center; border-width:0px;  }

/************************** Show Location *****************************/
#showLocation { margin : 0px 0 0px 0; width:1022px; height:auto; border:1px #C2C3C4 solid;border-top:0px; }
#showLocation span.title { background-color:#fff; }
#showLocation #staticImage { width:600px; min-height:700px; border:0px solid red; float:left; }
#showLocation #tarifInfos { min-height:50px; color:#891D22; font-size:14px; font-weight:bold;float:left;width:400px; }
#showLocation #descriptif { margin-left:0px; width:395px; height:525px; border:0px solid red; float:left;  color:gray;  overflow-y:auto; margin-top:5px;}
#showLocation #descriptif .span-text { font-family:arial; color:#891D22; font-size:16px; font-weight:bold; line-height:1.5; font-variant:small-caps; }
#showLocation #descriptif .descriptif { text-align:left; color:rgb(80,80,80); font-size:10pt; font-family:tahoma;  margin: 5px 5px 10px 0px;float:left; padding-left:63px;padding-top:20px;}
#showLocation #descriptif .descriptif ul { margin:0; padding:0; list-style:circle ;}
#showLocation #diForm { padding-left:10px; }

/************************** slide location ****************************/
  #gallery { padding: 30px; background: /*#e1eef5; */ rgb(254,254,250);float:left;width:960px;  }
  #comment-form { width: 100%; }
  #error { display: none; background:#FFF; position:absolute; left:100px; top:100px; width:500px; height:300px; padding:10px; border:0px solid #CCC; }

/******************************style de la page location***********************/

.title_loc {background: url(../images/references.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
.title_loc span { background:#fff; padding-right:7px;  }
.title_bp_loc{background: url(../images/bons-plans_loc.jpg) no-repeat;margin-left:3px;margin-top:15px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
#titre_commune{color:#891D22;font:bold 18px 'verdana';float:left;padding-left:63px;}
#titre_descriptif{color:#891D22;font:bold 14px 'verdana';font-style: italic ;float:left;padding-left:63px;}
#bloc_autre_detail { float:left; width:95%; min-height:100px; text-align:left; padding:10px; border:0px solid green; }
#bloc_autre_detail .span-text {  font-family:arial; color:#891D22; font-size:16px; font-weight:bold;
								 line-height:1.5; font-variant:small-caps; padding-left:5px; }
#bloc_autre_detail p { line-height: 1.5; }

#bloc_icon { float:right; width:95%; min-height:20px; border:0px solid red; text-align:right; margin-top:-17px;}
#bloc_icon #iconsMenu ul { margin-right:20px;margin-bottom:12px;    padding: 0;    list-style: none;    float: right;}
#bloc_icon #iconsMenu li { position: relative; z-index: 20; margin: 0; padding-left: 15px;  display: block; float: left; }
/*********************************bloc agim****************************************/
/*#bloc_agim_loc { width :1022px; }
#bloc_agim_01_loc { text-align:left; border:1px solid #c2c3c4; margin-top:3px;  height:116px; width :507.5px; margin-right:2px;}
#bloc_agim_02_loc { text-align:left; border:1px solid #c2c3c4; margin-top:3px;  height:116px; width :507.5px; }
*/

/**********************************************************************************/
/* Bon plan page location */
#bloc_bon_plan_loc { float:left; text-align:left; border:1px solid #c2c3c4; margin-top:3px; width:536px !important; width:500px; height:265px; }
#bloc_bon_plan_loc li { margin: -5px 2px 0 2px; }
#bloc_bon_plan_loc img { width:145px;height:160px;}

.b_plusdinfo {
	background:url(../images/bouton+dinfo.gif) no-repeat;
	border:0px; color:#fff; font-weight: bold; font-size : 11px;
	padding-left:40px; margin-left:22px;padding-bottom:4px; }
.b_plusdinfo a { color:#fff; }
#en_savoir_plus {color:#666;font-size:11px;}
#buton_submit, #btn_env {
	background:url(../images/bouton-sub.jpg) repeat-x; border:0px;
	color:#fff; font-weight: bold; font-size : 16px;
	height:39px; width:100%; text-align:right; cursor:pointer; }
 #buttonInfos { padding-left:10px; color:#fff; font-weight: bold; font-size : 16px; height:29px; margin-top:10px; min-width:50%; float:left; text-align:left; }
#buton_submit_env{	background:url(../images/bouton-sub.jpg) repeat-x; border:0px;
	color:#fff; font-weight: bold; font-size : 16px;
	height:39px; width:100%; text-align:right; cursor:pointer; }
.submitButton { background:url(../images/bouton-sub.jpg) repeat-x; border:0px; color:#fff; font-weight: bold; font-size : 16px; height:39px; width:100%; text-align:right; cursor:pointer; }

/**** tools Overdiv ***/
#cursorMessageDiv { position: absolute; z-index: 500; border: solid 1px #CCC; background: #EFE; padding: 2px; margin: 1px; display: none; }

/**** Formulaire ****/
#form { border:solid 1px; border-color:#C2C3C4; }

/************css recherche**********************/
#cadre_recherche { float:left; border:1px solid #C2C3C4; width:128px; height:100px; margin-top:0px; margin-left:29px; }
div.resultRecherche { 	/*position:relative; 	top:-15px; 	left:100px; 	width:100px;*/ 	margin-top:31px; 	z-index:3; 	text-align:center; 	vertical-align:middle; 	background-color:gray; 	height:30px; 	color:#891D22; 	/*color:yellow;*/ 	font-size:20px; 	font-weight:bold; }
div.liteResultRecherche { 	position:relative; 	top:6px; 	left:0px; 	width:100px; 	z-index:3; 	text-align:center; 	vertical-align:middle; 	background-color:white; 	border:1px silver solid; 	height:30px; 	 	color:gray; 	font-size:10px; 	font-weight:bold; }
/**************************css aide&supports**************/
.title_aide {background: url(../images/references.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
/**************************css plan_du_site **************/
.title_planSite {background: url(../images/references.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
/**************************css mentions_légales***********/
.title_mentions {background: url(../images/references.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
#mentions_txt {font-family: arial; font-style: italic; color: rgb(51, 51, 51);}
#mentions_txt_titre{font-family: arial; font-style: italic; color: rgb(51, 51, 51);font-weight: bold;}
/**************************css demande d'informations*****/
.title_demandeDinfos {background: url(../images/references.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}

.fixed { position:fixed; }
/****************************css reservation**************/
.title_reservation {background: url(../images/references.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
#titreReservation { width:93%; color:#891D22; margin-left:40px; margin-top:28px; margin-right:40px; text-align:left; font-size:14px; font-weight:bold; font-family:verdana; }
#titreReservation span { background:#f3f3f3; }

#blocDetails {  width:93%; text-align:left; margin: 0px 40px 0 40px; padding: 0 5px 10px 5px; min-height:50px; overflow:auto; } /*class="white"*/
#blocDetails ul { list-style:none; clear:left; margin-bottom:12px; margin-left:-30px; }
#blocDetails ul li { float:left; }
#blocDetails ul li#tl  { min-width:200px; font-weight:bold; line-height:25px;  }
#blocDetails ul li#tlt  { min-width:200px; font-weight:bold; line-height:25px;  }
#blocDetails ul li#tltt  { min-width:200px; font-weight:bold; line-height:25px;  }
#blocDetails ul li#tls  { width:170px; font-weight:bold;margin-left:0px;padding-top:5px;padding-right:32px;}
#blocDetails ul li#ap  { width:159px; font-weight:bold;margin-left:0px;padding-top:5px;padding-right:40px;}


#blocDetails ul li#tc  { min-width:109px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px;  }
#blocDetails ul li#sh  { min-width:67px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocDetails ul li#v   { min-width:100px; line-height:25px; }
#blocDetails ul li#a  { min-width:40px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocDetails ul li#pour { min-width:67px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocDetails ul li#j  { min-width:190px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocDetails ul li#p  { min-width:21px; font-weight:bold; line-height:25px;  }
#blocDetails ul li#pi  { min-width:51px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocDetails ul li#j  { min-width:21px; font-weight:bold; line-height:25px;margin-left:134px;  }
#blocDetails ul li#jard  { min-width:21px; font-weight:bold; line-height:25px;margin-left:134px;  }
#blocDetails ul li#ja  { min-width:51px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocDetails ul li#T  { min-width:0px; font-weight:bold; line-height:25px; text-align:left; padding-right:5px;  }
#blocDetails ul li#I  { min-width:36px; font-weight:bold; line-height:25px; text-align:right; padding-right:50px;  }

#blocDetails ul li#nbs  { min-width:0px; font-weight:bold; line-height:25px; text-align:left; padding-right:21px;  margin-left:10px;}
#blocDetails ul li#nb  { min-width:0px; font-weight:bold; line-height:25px; text-align:left; padding-right:5px; padding-left:10px; }
#blocDetails ul li#ap  { width:159px; font-weight:bold;padding-top:5px;padding-right:11px;}
#blocDetails ul li#d{padding-left:29px;width:226px;}
#blocDetails ul li#tls   { width:200px; font-weight:bold;margin-left:0px;padding-top:5px;padding-right:-12px;}

#blocDetailComp {  width:93%; text-align:left; margin: 0px 40px 25px 40px; padding: 0 5px 10px 5px; min-height:50px; overflow:hidden; } /*class="white"*/
/******************************css carte******************/
.title_carte {background: url(../images/references.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
#textInfo{margin-bottom:59px;text-align:left;font-size:13px;line-height:1.5;margin-left:33px;padding:10px;}
/************** css recherche avancee ************/
#mainSearchDates td { padding:8px; }
/***************css listing des biens*************/
.title_resultat{background: url(../images/resultat.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
#border-intern{height:2px;background:url(../images/bouton-sub.jpg) repeat-x;font-size:12px;}
#new-search{font-weight:bold;margin-right:10px;}
#label{height:30px;background:url(../images/bouton-sub.jpg) repeat-x;font-size:12px;}
#pic{padding-left:2px;text-align:center;}
#detail_desc{padding:8px;text-align:justify;}

#detail_list{text-align:center;}
a.sortListe, a.sortListeOn  { cursor:pointer;font-size:13px; color:#646567; text-decoration:none;font-weight:bold; }
a.titre{  text-decoration:none; cursor:pointer;font-size:13px; color:#fff;font-weight:bold; }

/****************css login form******************/
#connector{}
#login{list-style-type:none;width:100%;}
/****************css lost_pwd********************/
#texte{font-size:10px;margin-left:75px;}
/****************css register form***************/
#titreRegister { width:93%; color:#891D22; margin-left:40px; margin-top:35px; margin-right:40px; text-align:left; font-size:14px; font-weight:bold; font-family:verdana; }
#titreRegister span { background:#f3f3f3; }
#blocRegister {  width:93%; text-align:left; margin: 0px 40px 0 40px; padding: 0 5px 10px 5px; overflow:auto; } /*class="white"*/
#blocRegister ul { list-style:none; clear:left; margin-bottom:12px; margin-left:-30px; }
#blocRegister ul li { float:left; }
#blocRegister ul li#tl  { min-width:200px; font-weight:bold; line-height:25px;  }
#blocRegister ul li#tc  { min-width:109px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px;  }
#blocRegister ul li#sh  { min-width:67px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocRegister ul li#v   { min-width:100px; line-height:25px; }

/******************css mon compte****************/
#bloc_menu_mon_compte { float:left; border:1px solid #c2c3c4; text-align:left; width:249px; height:600px;border-top:0px; }
div.title_mc
{
	background: url(../images/mon-compte.jpg) no-repeat;
	margin-left:3px;
	min-height:27px;
	/*font-variant:small-caps;*/
	 text-align:left;
	padding-left:2em; padding-bottom:0.5em;  margin-top:15px;
	font-weight: bold; 	font-size:13pt;
	padding-top: 2px;
	text-transform:uppercase;
}
div.bloc_mon_compte{ float:right; width:769px; text-align:left; border:1px solid #c2c3c4; height:600px;border-top:0px; }
#compte ul{list-style:none; clear:left; margin-bottom:12px; margin-left:0px;}
#compte ul li { display:block;margin-bottom:12px;font:bold 14px 'Verdana'; position: relative;
     }
#compte ul li a{color:#646466;}
#compte ul li a:hover {/*background: url(/commun/images/menujquery/submenu-selected-top.gif) no-repeat 0px;
    color: #fff;*/
 color:#891D22;
    }
#compte ul li a:hover span{/*background: url(/commun/images/menujquery/submenu-selected-bottom.gif) no-repeat 0px bottom;*/}
/************css mes coordonnees*************/
#title_coordonnees {background: url(../images/mes-coordonnees.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
#blocCoordonnees {  width:93%; text-align:left; margin: 0px 22px 185px 22px; padding: 0 5px 10px 5px; min-height:50px; overflow:auto; } /*class="white"*/
#blocCoordonnees ul { list-style:none; clear:left; margin-bottom:12px; margin-left:-30px; }
#blocCoordonnees ul li { float:left; }
#blocCoordonnees ul li#tl  { min-width:90px; font-weight:bold; line-height:25px;  }
#blocCoordonnees ul li#tc  { min-width:109px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px;  }
#blocCoordonnees ul li#sh  { min-width:67px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocCoordonnees ul li#v   { min-width:100px; line-height:25px; }
#blocCoordonnees ul li#a  { min-width:40px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocCoordonnees ul li#j  { min-width:190px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocCoordonnees ul li#p  { min-width:21px; font-weight:bold; line-height:25px;  }
#blocCoordonnees ul li#pi  { min-width:51px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocCoordonnees ul li#j  { min-width:21px; font-weight:bold; line-height:25px;margin-left:134px;  }
#blocCoordonnees ul li#ja  { min-width:51px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }
#blocCoordonnees ul li#T  { min-width:0px; font-weight:bold; line-height:25px; text-align:left; padding-right:5px;  }
#blocCoordonnees ul li#I  { min-width:36px; font-weight:bold; line-height:25px; text-align:right; padding-right:50px;  }
#blocCoordonnees ul li#nb  { min-width:0px; font-weight:bold; line-height:25px; text-align:left; padding-right:21px;  }
#blocCoordonnees ul li#f  { min-width:60px; font-weight:bold; line-height:25px; text-align:right; padding-right:5px; }

#titreCoordonnees { width:93%; color:#891D22; margin-left:40px; margin-top:35px; margin-right:40px; text-align:left; font-size:14px; font-weight:bold; font-family:verdana; }

/************css mes selections**************/
#title_selections {background: url(../images/mes-selections.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
/************css ma messagerie **************/
#title_messagerie {background: url(../images/ma-messagerie.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
/**************css demandes d'informations********/
#title_demandes
{background: url(../images/mes-selections.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
/**************css RESERVATIONS********/
#title_reservations
{background: url(../images/mes-selections.jpg) no-repeat;margin-left:3px;height:27px; text-align:left;padding-left:2em; padding-bottom:0.5em;  margin-top:0px;font-weight: bold; 	font-size:13pt;padding-top: 2px;text-transform:uppercase;}
/********************css selection********/
#showSelection { margin : 0px 0 0px 0; width:100%;border:1px #C2C3C4 solid;border-top:0px; }
#showReservation { margin : 0px 0 0px 0; width:100%;border:1px #C2C3C4 solid;border-top:0px; }

#selections {overflow-y:auto;height:546px;}
#reservations{overflow-y:auto;height:546px;}
#detail_res{padding:8px;text-align:center;}
a.res {color:#646567; 	text-decoration:none; font-size:14px; }

/********fil d'ariane****************************/
.ariane
{color:#891D22;float:left;font-family:arial;font-size:12px;font-style:italic;font-weight:bold;height:20px;position:relative;top:197px;width:auto;align:left;margin-left:20px;}
