body{ font-family:Verdana, Arial, Helvetica, sans-serif;}

/* general _header.php */
div#main, div#menu2 form, div#menu1, div#menu2, div#menu3, div#category, div#category2, div#menu3 form, div#menu2 form{
display:none;
}
.retour_liste, .retour_liste3{display:none;}

div#headLink, div#category2, div#cache, div#main, div#menu3, div#line{display:none;}
div#center h1{font-size:12px;color:#609FB1; font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;}
div#center div#top div h2 a{color:#7da7b6;}

div#foot{display:none;}

#pictogrammes{display:none;}
.bouton1, .bouton3, .bouton2{display:none;}
.ligne_bas{display:none;}
/* -----------  partie meublés ------------- */

#center{padding-left:10px;}
/* general - center */
div#center h2{
	color:#5f9eb3;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:566px;
	height:20px;
	background-image:url(../Images/fond_2.gif); 
	background-repeat:no-repeat;
	padding: 6px 0px 0px 20px;
}

div#center h3{font-size:12px;color:#5f9eb3;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#center h4{font-size:12px;color:#5f9eb3;font-weight:normal;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#center p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.titre1{color:#609FB1;}
.titre2{font-size:12px;color:#6894A4;font-weight:bold;}

/* conditions generales de vente -- */
#cgv{color:#999;width:570px;text-align:center;margin-top:10px;}
#cgv a{color:#999;font-weight:bold;}
#cgv a:hover{text-decoration:underline;}

/* -- Formulaire -- recherche.php */
label{color:#999;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
label img{margin-right:10px;}

.bouton_s{
	border:0px;
	background-color:#6C98A8;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:196px;
	color:#fff;
	height:15px;
	font-size:11px;
	cursor:pointer;
	padding:0px;
	margin:15px 0px 0px 349px;
}

.bouton{
	border:0px;
	height:15px;
	background-color:#7EB649;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:196px;
	color:#fff;
	font-size:11px;
	cursor:pointer;
}
#Formulaire_s{
	border-bottom:1px dashed #ccc;
	border-left:1px dashed #ccc;
	border-right:1px dashed #ccc;
	margin:-4px 0px 0px 6px;
	width:546px;
	padding:10px 0px 2px 8px;
	background-image:url(../Images/fond_box.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#Formulaire{
	margin:0px;
	padding:10px 0px 0px 10px;
	width:562px;
	height:172px;
	background-image:url(../Images/fond_box2.gif);
	background-repeat:no-repeat;
}
#Formulaire input, #Formulaire select, #Formulaire_s input, #Formulaire_s select{font-size:12px;}
#Formulaire p{margin:10px 0px 9px 80px;padding:0px;}
#Formulaire_s p{margin:10px 0px 6px 60px;padding:0px;}

#Formulaire div{padding: 16px 0px 0px 353px;}

/* ----------- page cgv.html ----------- */
#cgv{text-align:center;width:100%;font-family: Verdana;font-size: 11px;margin: 0 0 0 0;}
#cgv_texte{
	width:500px;
	text-align:justify; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-size:11px;
	text-align:justify;
	border:1px dashed #ccc;
	padding:10px; 
	background-color:#fff;
}
#cgv_texte .puce{margin-right:10px;}
#cgv_texte h2{color:#6894A4;font-size:14px;}
#cgv_texte h3{color:#6894A4;font-size:11px;margin:0px;}
a.lien_cgv{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	display:block;
}
#cgv#xiti-logo{height:26px;margin-top:10px;margin-bottom:-3px;}

/* ---------------- page résultat -- resultatsDG.php ------------------ */
#center table{
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7B8387;
	border-collapse:collapse;
}
#center .haut{
	border:0px;
	width:598px;
	height:114px; 
	background-image:url(../Images/fond_tab_haut.gif);
	background-position:bottom;
}
#center .bas{
	width:598px;
	border:0px;
	height:19px;
	background-image:url(../Images/fond_tab_bas.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#center #photo_desc{float:left;margin: 3px 10px 3px 10px;border:1px solid #ccc;}
#center #desc{border:1px solid #ccc;}
#center span{color:#5C90A5;font-weight:bold;font-size:11px;padding:0px;}
/* capacite */ 
.capacite{}
/* commodites */
#center #commod{
	border:1px solid #ccc;
	font-size:11px;
	background-image:url(../Images/fond_commod.gif);
	padding:0px 5px;
	float:left;
	width:100px;
	color:#B0ADAD;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	margin: 7px 0px -4px 16px;
}
#center #commod img{margin:8px 2px 4px 2px;}
#center #commod2{
	line-height:1.5;
	border:1px solid #ccc;
	font-size:11px;
	background-image:url(../Images/fond_commod.gif);
	padding:0px 5px;
	float:left;
	width:100px;
	color:#B0ADAD;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	margin: 7px 0px -4px 16px;
}
#center .puce{margin-right:10px;vertical-align:middle;}/* puce */
#texte{width:336px;float:left;padding-right:10px;height:95px;padding-top:6px;}
#texte p{margin:0px 0px 6px 0px;padding:0px;}
/* bas du tableau */
.loupe{border-right:1px solid #ccc;margin-left:7px;}
.carte{border-left:1px solid #ccc;margin:0px 0px 0px 122px;}
.resa{margin-right:-3px;border-right:1px solid #ccc}
.new_rech, .new_rech3{display:none;}
/* -------------------*/
/* ------------------------ fiche individuelle ------------------------ */

#fiche_meuble{width:597px;border:1px solid #ccc;float:left;}
/*#fiche_meuble td{}*/

/* cellule 1 : titre */
#tab_1{height:50px;}
#tab_1 h5{
	color:#8F1E33;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin:0px;
	padding:4px 0px 0px 0px;
	width:450px;
	float:left;
}

#tab_1 span{margin-top:-3px;}

/* cellule 2 : description */
#tab_2{width:440px;border-right:1px solid #ccc;}
#gauche{float:left;width:264px;line-height:1.5;padding:5px 0px 0px 15px;margin:0px 0px 0px 0px;}/* langue ... */
#droite{line-height:1.5;padding-top:5px;margin:0px;}/* etage ... */

.gauche strong{display:block; margin:0px; padding:0px;}

#gauche p, #droite p{margin:6px 0px; color:#666;}
#gauche .box_desc1{display:block;width:180px;margin-left:75px;font-weight:normal;color:#7b8397;}
#gauche .box_desc2{display:block;width:180px;margin-left:55px;font-weight:normal;color:#7b8397;}
#droite #box_com{display:block;width:126px;margin:5px 0px 0px 280px;border:1px dashed #D0DFE4;padding:0px 3px;}

.ligne_texte span {color:#8F1E33;}

.titre_rub{border:1px solid #ccc;}

.titre_rub td{/* titre rub orange */
	border:1px solid #ccc;
	color:#336699;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0px 3px 168px;
	text-align:left;
	border:1px solid #ccc;
}

/* cellule 3 : 3 photos*/
#tab_photos{border-bottom:1px solid #ccc;}
#tab_photos img{border:0px;}

/* cellule 4 : description */
.desc{border-right:1px solid #ccc;}
#text_desc2{}
#fiche_meuble .desc span{margin-left:15px;}
#texte_desc{border-right:1px solid #ccc;padding:6px 10px 6px 15px;color:#7B8387;font-weight:normal;}

/* cellule 5 : adresse propriétaire */
#adresse_prop{text-align:center; padding:7px 0px;font-size:11px;border:1px solid #ccc;}
#adresse_prop a{color:#8F1E33;}
.mail{color:#8F1E33;}

/* cellule 6 : tableau disponibilités */
#tab_dispo{border:0px;/*width:594px;*/border-collapse:collapse;text-align:center;}

#cell_titre{color:#fff;text-align:center;font-size:11px;}
.tarifs{font-size:11px;padding-left:6px;}
#cell_titre td{width:90px;border-bottom:1px solid #ccc;line-height:1.2;}
#cell_titre td .puce{display:none;}
#cell_bas{height:24px;text-align:right;color:#B8B8B8;font-size:11px;border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

/* reservation en ligne */
#haut_tab_resa{height:70px;text-align:center;background-image:url(../Images/fond_centre_resa.gif);}
#bas_tab_resa{height:22px;background-image:url(../Images/fond_bas_resa.gif);padding:0px 10px 0px 10px;color:#5E7E9B;border:1px solid #ccc;}
#titre_tab_resa{
	background-image:url(../Images/fond_resa.gif); 
	height:19px;
	background-repeat:no-repeat;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#titre_tab_infos{
	height:19px;
	background-repeat:no-repeat;
	color:#8F1E33;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*page-break-before:always;*/
	border-top:1px solid #ccc;
}

/* formulaire demande d'infos */
#form_infos{margin:0px;padding:0px;}

#form_infos fieldset{border:0px;margin:0px 0px 0px 2px;}
#form_infos p{margin:1px 0px 1px 0px;}
#form_infos label{	
	float: left;	
	width: 38%;	
	text-align: right;
	background-color:#fff;
	color:#7B8387;
	font-size:11px;
}
#form_infos input, #form_infos textarea{color:#7B8387;}
#form_infos .b_envoi{
	border:1px solid #ccc;
	background-color:#fff;
	color:#666;
	height:17px;
	width:198px;
	margin:16px 0px 4px 202px;
	border:0px;
	cursor:pointer;
}
.date_infos{text-align:center;color:#7B8387;font-weight:bold;}

#recherche_bas{display:block;}/* rechercher un hebergement */
.b_recherche{display:none;}

/* reservation en ligne */
#frmResa{margin:0px;padding:0px;text-align:center;border:0px;}
#frmResa input{text-align:left;font-weight:bold;margin:0px 0px 0px 380px;padding:0px;width:190px;height:17px;background-color:#fff;color:#5C90A5;border:0px;cursor:pointer;
background-image:url(../Images/cote_b_resa.gif); background-repeat:no-repeat; font:12px Verdana, Arial, Helvetica, sans-serif;}

/* --- page reservation.php --- */
#reservation{padding:0px;}

#reservation a{color:#336699;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
#reservation h3{font-size:14px;font-weight:bold;color:#7da7b6;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
#reservation h3 img{margin-right:10px;}


#reservation #titre_fiche{color:#7da7b6;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;border:1px dashed #ccc;margin: 10px 0px 0px 0px;padding:5px 10px;width:500px;margin-left:40px;}

.attention{color:#FF6600;font-size:12px;}
.attention2{color:#FF6600;font-size:12px;border:1px solid #FF9933;padding:5px 10px;}

/* formulaire etape 1 - reservation en ligne */
#form_resa #Formulaire{
	width:510px;
	min-height: 400px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:400px; 
	border:1px dashed #ccc; 
	background-image:none;
	margin: -1px 0px 0px 40px; 
	text-align:left;
}
#form_resa #Formulaire label{
	color:#999;
	float:left;
	width: 38%;
	text-align: right;	
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#form_resa #Formulaire input{
	color:#666;
	text-align: left;	
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#form_resa #Formulaire textarea{font-size:12px;}
#form_resa #Formulaire label img{margin-right:10px;}
#form_resa #Formulaire .bouton{
	border:0px;
	background-image:url(../Images/fond_b2.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:196px;
	color:#fff;
	font-size:11px;
	cursor:pointer;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 352px;
}
#form_resa #Formulaire input, #Formulaire select, #Formulaire_s input, #Formulaire_s select{font-size:12px;}
#form_resa #Formulaire p{margin:5px 0px 0px 0px;padding:0px;}

#form_resa #Formulaire #btnSubmit{border:0px; background-color:#8EBCDC;height:16px;text-align:center;color:#fff;margin-left:180px;margin-top:10px;cursor:pointer;font-size:11px;}
#form_resa #Formulaire #btnEffacer{border:0px; background-color:#8EBCDC;height:16px;text-align:center;color:#fff;margin-left:10px;margin-top:10px;cursor:pointer;font-size:11px;}

.infos_obl{font-size:12px;color:#999;text-align:center;margin:0px;padding:0px;}

/* modifier les dates */
#frmDates{border:1px dashed #ccc;color:#999;font-size:12px;padding:10px 0px;width:520px;margin-left:40px;margin-bottom:160px;}
#frmDates input{color:#999;}
#frmDates #btnSubmit{border:0px; background-color:#6693A2;height:16px;text-align:center;color:#fff;margin-left:20px;margin-top:10px;cursor:pointer;font-size:12px;}


/* valider.view_new.php */
#client{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:10px;color:#999;border:1px dashed #ccc;width:500px;margin-left:40px;padding:5px 10px;}

#cgv #Formulaire{background-image:none;}
#cgv #Formulaire #btnRetour, #cgv #Formulaire #btnSubmit{border:0px;background-color:#8EBCDC;height:16px;text-align:center;color:#fff;cursor:pointer;font-size:12px;}


/* paiement call_paiement.php */
.demande{border:1px solid red;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:10px;color:#999;border:1px dashed #ccc;width:520px;margin-left:40px;margin-top:20px;padding:5px 16px;}

.demande h3{font-size:14px;font-weight:bold;color:#7da7b6;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;text-align:center;}

/* bouton nouvelle recherche dans footer_new.php */
.new_recherche{display:none;}
.new_recherche a{margin-left:60px;}

/* logo xiti */
#xiti-logo{display:none;}

/* call_response_new.php */
#tab_resp_paie{color:#6894A4;font-size:13px;}
#tab_resp_paie a{font-weight:bold;color:#6894A4;}

.ligne{ border:1px solid #ccc;}
#logo_novaresa{display:none;}

.lien_novaresa{font-size:11px; color:#666;}
.lien_novaresa2{font-size:11px; color:#666; text-decoration:none;}
.new_rech2{ display:none;}