div#main, div#menu2 form, div#menu1, div#menu2, div#menu3, div#category, div#category2, div#menu3 form, div#menu2 form{background-color:#5c91a4;}

div#menu1 ul li a{
	color:#a5daed;
	background:url(../Images/arrow.gif) no-repeat 0 4px;
}

div#menu2 form{background-image:url(../Images/trans.gif);}

div#menu2 form input{color:#5c91a4;}

div#vignette{background-image:url(../imagesSite/tourisme/trans3.gif);}

div#menu1 ul li{margin: 15px 0px 0px 0 ;}

div#columnright{background-image:url(../Images/droite/bg.gif);background-repeat:repeat-y;width:139px;text-align:right;}

div#hotel{margin-top:0px;text-align:left;padding-left:40px;background-image:url(../Images/lune.gif);background-repeat:no-repeat;background-position:-2px 0px;height:45px;padding-top:10px;}
div#hotel a{color:#FFFFFF;font-size:0.69em;font-weight:bold;display:block;}

div#meuble{margin-top:0px;text-align:left;padding-left:40px;background-image:url(../Images/maison.gif);background-repeat:no-repeat;background-position:0px 10px;height:35px;padding-top:10px;}
div#meuble a{color:#FFFFFF;font-size:0.69em;font-weight:bold;display:block;}

div#billeterie{margin-top:0px;text-align:left;padding-left:40px;background-image:url(../Images/ticket.gif);background-repeat:no-repeat;background-position:0px 2px;height:35px;padding-top:10px;}
div#billeterie a{color:#FFFFFF;font-size:0.69em;font-weight:bold;display:block;}

div#guide{margin-top:0px;text-align:left;padding-left:40px;background-image:url(../Images/guide.gif);background-repeat:no-repeat;background-position:5px 0px;height:35px;padding-top:20px;height:180px;}
div#guide a{color:#FFFFFF;font-size:0.69em;font-weight:bold;}

div#box{text-align:left;padding:5px;margin-left:8px;}
div#box em{color:#77756a;}
div#box a{color:#FFFFFF;font-size: 0.75em;display:block;padding-left:15px;background:url(../Images/arrow.jpg) no-repeat 3px 3px;}
div#box p{margin-top:0px;;font-size:0.63em;color:#9cd4e8;margin-left:15px;}
div#box a#next{font-weight:bold;color:#bab9af;text-align:right;display:block;width:120px;color:#77756a;font-size:0.69em;padding-left:0px;background-image:none;}

div#menu4{color:#aec8d2}

div#menu3 form{background-image:url(../Images/trans5.gif);}

div#pink{background-color:#7da7b6;}

div#menu3 form input{color:#5f9eb3;}

div#pink ul li a{color:#2f5e6f;background:url(../Images/arrow3.gif) no-repeat 10px 4px ;}

div#pink ul li#little a{color:#FFFFFF;}
div#pink ul li#verylittle a{color:#DFE4FF;}

div#pink{background-image:url(../Images/trans6.gif);}

div#center h1{color:#5f9eb3;}
div#center div#top div h2 a{color:#7da7b6;}

div#category a, div#category2 a{color:#FFFFFF;}

div#boite a{color:#578fa5;background:url(../Images/arrow.gif) no-repeat 2px 3px;border:1px solid green;}

span#focus{color:#5c91a4;}

#pictogrammes{margin: -60px 0px 0px 520px; width:80px;position: relative;}
#pictogrammes img{margin-left:3px;margin-top:2px;background-color:#fff;}

#pictogrammes a.lien_picto{text-decoration: none;}
#pictogrammes a.lien_picto span{display:none;}
#pictogrammes a.lien_picto:hover{background: none; /* correction d'un bug IE */z-index: 500;}
#pictogrammes a.lien_picto:hover span{
	display: inline;
	position: absolute;
	top: 0em; 
	left: 1em;
	text-align: center;
	color: white;
	padding: 2px; 
	width:140px; 
	border:1px dashed #E2E3DD; 
	text-transform:uppercase;
}


/* -----------  partie recherche ------------- */

#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/puce-h2.gif); 
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 6px 0px 0px 20px;
}
div#center h3{font-size:12px;color:#5f9eb3;font-weight:bold;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;}
#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-image:url(../images/fond_b1.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:222px;
	color:#fff;
	height:24px;
	font-size:11px;
	cursor:pointer;
	padding:0px;
	margin:15px 0px 0px 310px;
}

.bouton_s_es{
	border:0px;
	background-image:url(../images/fond_b1_es.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:222px;
	color:#fff;
	height:24px;
	font-size:11px;
	cursor:pointer;
	padding:0px;
	margin:15px 0px 0px 310px;
}

.bouton_s_en{
	border:0px;
	background-image:url(../images/fond_b1_en.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:222px;
	color:#fff;
	height:24px;
	font-size:11px;
	cursor:pointer;
	padding:0px;
	margin:15px 0px 0px 310px;
}


.bouton{
	border:0px;
	height:24px;
	background-image:url(../images/fond_b1.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:222px;
	color:#fff;
	font-size:11px;
	cursor:pointer;
	margin:15px 0px 0px 310px;
}

#Formulaire_s , #Formulaire{
	border:1px dashed #ccc;
	margin:0px 0px 0px 6px;
	width:546px;
	padding:14px 0px 2px 28px;

}

/*#Formulaire{border:1px dashed #ccc;	margin:0px 0px 0px 90px; width:546px;padding:14px 0px 2px 28px;}
div#center #Formulaire p{margin-top:10px;margin-bottom:10px;}
div#center #Formulaire label{color:#949494;}*/

/* ----------- 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 red;}
#center span{color:#5C90A5;font-weight:bold;font-size:11px;padding:0px;}
/* capacite */ 
.capacite{text-align:center;display:block;float:left;width:140px;height:35px;}
/* 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 0px;}
.resa{margin-right:-3px;border-right:1px solid #ccc}
.new_rech{
	background-image:url(../images/new_recherche.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	display:block; 
	margin:-40px 0px 0px 600px; 
	padding:2px 0px 0px 32px;
	width:161px;
	height:20px;
	color:#8F1E33; 
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
}
.new_rech2{
	background-image:url(../images/new_recherche.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	display:block; 
	margin:-40px 0px 5px 50px; 
	padding:2px 0px 0px 32px;
	width:161px;
	height:20px;
	color:#8F1E33; 
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
}

.new_rech3{
	background-image:url(../images/new_recherche.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	display:block; 
	margin:-40px 0px 5px -450px; 
	padding:2px 0px 0px 32px;
	width:161px;
	height:20px;
	color:#8F1E33; 
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
}

.new_rech4{
	background-image:url(../images/new_recherche.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	display:block; 
	margin:-20px 0px 5px 500px; 
	padding:2px 0px 0px 32px;
	width:150px;
	height:20px;
	color:#8F1E33; 
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;
}
.new_rech4:hover{
	background-image:url(../images/new_recherche.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	display:block; 
	margin:-20px 0px 5px 500px; 
	padding:2px 0px 0px 32px;
	width:150px;
	height:20px;
	color:#8F1E33; 
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:underline;
}
/* -------------------------------------------------------------------- */
/* ------------------------ fiche individuelle ------------------------ */

#fiche_meuble{
	float:left;
	width:598px; 
	margin:0px 0px 40px 40px; 
	border-bottom:1px solid #E4E4E4;
}

/* cellule 1 : titre */
#tab_1{
	background-image:url(../images/haut-fiche.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:632px;
	margin-left:-1px;
}

#tab_1 h5{
	color:#8F1E33;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	width:384px;
	float:left;	
	text-transform:uppercase;
	
	min-height: 23px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:23px;
}

#tab_1 span{/* capacité */
	color:#666666;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	float:left;
	width:206px;
	border-left:1px solid #E4E4E4;
	height:12px;
}

/* cellule 2 : description */
#tab_2{width:440px;background-image:url(../images/fond-liste.gif); background-position:top left; background-repeat:repeat-y;}
#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 p, #droite p{margin:6px 0px;}
#gauche p span, #droite p span{color:#8F1E33; font-weight:normal;}

#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;}/* commodites */

.titre_rub td{/* titres rub orange */
	color:#336699;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0px 3px 168px;
	text-align:left;
	
	border-bottom:1px dashed #E4E4E4;
	border-top:1px dashed #E4E4E4; 
	
	background-image:url(../images/fond-titre-rub.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

.titre_rub span{display:block; text-align:center; width:80px;}

/* cellule 3 : 3 photos*/
#tab_photos{
	width:157px;
	padding:0px 5px 0px 5px;
	border-left:1px solid #E4E4E4;
	background-image:url(../images/fond-liste.gif); background-position:top right; background-repeat:repeat-y;
}
#tab_photos img{margin: 5px 5px 0px 0px;}

/* cellule 4 : description */
.desc{background-image:url(../images/fond-liste.gif); background-position:top left; background-repeat:repeat-y;
}
#fiche_meuble .desc span{padding-left:15px;color:#336699;}
#texte_desc{
	background-color:#EEF3F5;
	padding:6px 10px 6px 15px;
	color:#336699;
	font-weight:normal;
}

#texte_desc2{background-image:url(../images/fond-liste.gif); background-position:top left; background-repeat:repeat-y;}

/* cellule 5 : adresse propriétaire */
#adresse_prop{
	text-align:center;
	padding:7px 0px;
	background-position:left; 
	font-size:11px; 
	background-image:url(../images/fond-liste.gif); background-position:top left; background-repeat:repeat-y;
}

.fiche_gen{background-image:url(../images/fond-liste.gif); background-position:top left; background-repeat:repeat-y;border-top:1px solid #E4E4E4;
text-align:right; font-size:11px;}

#adresse_prop a{color:#8F1E33;}
#adresse_prop a:hover{text-decoration:underline;}
.mail{color:#8F1E33;font-size:11px;}
a.mail:hover{text-decoration:underline;}

/* cellule 6 : tableau disponibilités */
#tab_dispo{border:0px;width:598px;border-collapse:collapse;text-align:center; margin: 0px 0px 0px 0px; border-bottom:1px solid #e4e4e4;}

.tab-dispos{background-image:url(../images/fond-liste.gif); background-position:top left; background-repeat:repeat-y}

#cell_titre{background-color:#7BB1D7; color:#fff;text-align:center;}
#cell_titre td{width:90px;border-right:1px solid #fff;line-height:1.2;}
#cell_bas{height:24px;text-align:right;color:#B8B8B8;font-size:11px;border-top:1px solid #ccc;}

/* reservation en ligne */
#haut_tab_resa{
	height:70px;
	text-align:left;
	border-top:1px dashed #e4e4e4; 
	background-image:url(../images/fond-liste.gif); 
	background-position:top left; 
	background-repeat:repeat-y;
	border-bottom:1px dashed #e4e4e4; 
}

#bas_tab_resa{
	height:30px;
	background-image:url(../images/bas-tab-resa.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px 10px 0px 10px;
	margin:0px;
	color:#7B8387;
}

#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{
	background-image:url(../images/fond-infos.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	height:24px;	
	color:#BE2716;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:76px;
}

#tab_tarifs{margin: 0px 0px 0px 40px;background-image:url(../images/fond-liste.gif); background-position:top left; background-repeat:repeat-y;width:598px;}

#form_infos{margin:0px; padding:0px 0px 0px 50px;}
#form_infos p{margin:2px 0px; padding:0px;}
#form_infos label{display:block; width:120px; text-align:right;float:left;margin-left:80px; font-size:11px;}
#form_infos textarea{font-size:11px;}

#selection{display:block; text-align:center;border-bottom:1px dashed #e4e4e4;}
#selection strong{color:#336699;}

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

.b_envoi{
	background-image:url(../images/b_envoyer.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:20px;
	width:113px;
	margin:16px 0px 4px 260px;
	padding:0px 0px 2px 0px;
	color:#fff;
	border:0px;
	font-size:11px;
	cursor:pointer;
}
.date_infos{text-align:center;color:#7B8387;font-weight:bold;}

#recherche_bas{text-align:left;}/* rechercher un hebergement */
.b_recherche{margin:0px 0px 0px 200px;}

/* reservation en ligne */
#frmResa{margin:0px;padding:0px;text-align:center;}

#frmResa input{
	text-align:left;
	font-weight:normal;
	margin:0px -10px 0px 392px;
	padding:0px 0px 6px 0px;
	width:190px;
	height:17px;
	color:#fff;
	border:0px;
	cursor:pointer;
	background-image:url(../images/bouton-bleu.gif); 
	background-position: top left; 
	background-repeat:no-repeat;
}

/* page reservation.php */
#reservation{width:620px;margin:12px 0px 0px 90px;padding:0px; text-align:center;}

#reservation a{color:#AB2314;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#reservation h3{font-size:12px;font-weight:bold;color:#AB2314;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;text-align:left;}
#reservation h3 img{margin-right:10px;}


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

.attention{color:#FF6600;font-size:12px; text-align:center;}
.attention2{color:#FF6600;font-size:12px;border:1px solid #FF9933;padding:5px 10px;}
.attention3{color:#AB2314;font-size:12px; text-align:center;}
.attention4{color:#AB2314;font-size:12px; text-align:center; display:block; margin:0px; padding:0px;}


/* 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;padding-bottom:1px;}
#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;padding-bottom:1px;}

.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:#8EBCDC;height:17px;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;
	color:#999;
	border-left:1px dashed #ccc;border-right:1px dashed #ccc;
	margin: 0px 0px 0px 40px;
	padding:5px 0px 5px 40px;
	width:498px;
}

#cgv #Formulaire{background-image:none;padding:0px; margin:0px 0px 0px 40px;width:538px;border-top:0px;padding:5px 0px;}
#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{margin:0px;padding:0px;width:600px;display:block;}
.new_recherche a{margin-left:60px;}

/* logo xiti */
#xiti-logo{clear:both;float:right;}

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

#b_new_rech{text-align:left;left:50%;position:absolute;}

#logo_novaresa{font-size:11px;color:#999;}

.lien_novaresa{font-size:11px;color:#999; font-weight:normal;margin-left:110px;}
.lien_novaresa2{font-size:11px;color:#999; font-weight:normal;margin-left:420px;}

.retour_liste{font-size:12px; color:#85B6D9; border-bottom: 1px dashed #C5E1F4;margin:-15px 0px 0px 500px; display:block;width:94px;}
.retour_liste2{font-size:12px; color:#85B6D9; border-bottom: 1px dashed #C5E1F4;margin:0px 0px 0px 500px; display:block;width:94px;}
.retour_liste3{font-size:12px; color:#85B6D9; border-bottom: 1px dashed #C5E1F4;margin:-15px 0px 0px 560px; display:block;width:100px;}

.retour_liste img, .retour_liste2 img, .retour_liste3 img{margin-right:5px;vertical-align:middle;}

#para2{margin:0px 0px 10px 90px; color:#949494;}

#onglet{border:1px solid red;width:180px; display:block;}

#resultats{margin: 0px 0px 0px 0px; padding:0px;}

.par{font-size:11px; color:#8F1E33; text-align:center; text-transform:uppercase; }

.box_centre{text-align:center;}

/**************************** STYLE RECUP DANS LA PAGE resultatsDG.php ****************************/
* {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.sep { clear: both; /*width: 700px;*/width: 500px; height: 1px; padding: 0; margin: 0; }
div hr { position: absolute; top: -999em; left: -999em; }

#resultats {
	/*width:758px;*/
	width:630px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
	/*margin:20px 0px 0px 0px;
	padding:0px 0px 0px 20px;*/
}

div#resultats a{
	color:#ccc;
}

.currentPage {
	color:#fff;
	background-color:#96C6E8;
	text-align:center;
	padding:0px 2px;
}

div#resultats h2{
	color:#666;
	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#resultats h3{font-size:12px;color:#666;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#resultats h4{
	color:#666;
	font-weight:normal;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px 10px; 
	border:1px dashed #e4e4e4;
	margin:20px 0px 0px 23px; 
	font-size:11px;
	width:600px; 
	text-align:center;
}
div#resultats h4 strong{color:#619DC8;}

div#resultats p{font-family:Verdana;font-size:11px;}
div#resultats h1{	
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px; 
	color:#8F1E33; 
	background-image:url(../images/puce-titre.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-left: 23px;	
	text-transform:uppercase;
	letter-spacing:1px;
}
div#resultats div#top div h2 a{color:#7da7b6}


/************ box ************/
.ligne {
	width:620px;
	clear:both;
	font-family: Verdana;
	font-size:10px;
	color:#8F8F8F;
	text-align:left;
	
	min-height:110px;
	height:auto !important;
	height:110px;
	
	overflow:hidden;
	margin: 0px 0px 0px 23px;
	padding:0px;
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
}
.ligne_haut {width:620px;}

div.gauche {/* photos + tarifs */
	float:left;
	margin: 3px 10px 2px 5px;
	width:132px;
}

.gauche strong {
	background:#C63017;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:0px 2px;
}

div.gauche img{
	border:1px solid #E0E0E0;
	padding:5px;
	margin: 2px 0px 3px 0px;
}

/*#gauche p span{border:1px solid red;}*/

.ligne_texte {width:285px;float:left;padding-right:10px;padding-top:7px;font-size:11px;color:#8F8F8F; line-height:1.5;}

.ligne_texte span {color:#8F1E33;}

.ligne_descriptif {	width:274px;margin:0px 0px 0px 15px; }

.puce{margin-right:10px;}

.capacite{
	width:300px;
	display:block;
	height:22px;
	margin:0px 0px 0px -50px; 
	padding:2px 0px 0px 0px;
	background-image:url(../images/fond-capacite.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

#nb_page{margin: 0px 0px 10px 22px;}
.box{color:#666;}

/* ligne bas */
.ligne_bas {
	width:624px;
	height:20px;
	margin: 0px 0px 0px 23px;
	background-image:url(../images/fond-bas.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 2px 0px 0px 0px;
}

.carte{margin:1px 0px 0px 204px;float:left;}

div.droite{
	text-align:center;
	display:inline;
	float:left;
	width:174px;
	color:#666;
	font-weight:bold;
	font-size:11px;
	border:none; 
	margin:0px; 
	padding:0px;
}

.ligne_commod{
	border:1px solid #CFDAE2;
	font-size:11px;
	background-image:url(../Images/fond_commod.gif);
	padding:0px 0px;
	float:left;
	width:152px;
	/*height:60px;*/
	color:#B0ADAD;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	margin: 14px 0px 2px 20px;
}

.ligne_commod strong{
	background-image:url(../images/puce-equip.gif);
	background-position:center right;
	background-repeat:no-repeat;
	border-bottom:1px dashed #CFDAE2;
	width:152px;
	display:block;
	padding: 0px 0px 2px 0px;
	font-weight:200;
	color:#749EBC;
}

.ligne_commod img{margin:4px 2px 2px 2px; border:1px solid #CFDAE2;padding:1px;}

.bouton1{/* bouton demande d'infos */
	background-image:url(../images/bouton1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:169px; 
	height:16px;
	display:block;
	margin:1px 0px 0px 0px;
	padding:0px;
	color:#fff;
	font-size:11px; 
	text-align:center;
	float:left;
}

.bouton2{
	background-image:url(../images/bouton2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:169px; 
	height:16px;
	display:block;
	margin:1px 0px 0px 1px;
	padding:0px;
	color:#fff;
	font-size:11px; 
	text-align:center;
	float:left;
}

.bouton3{
	background-image:url(../images/bouton2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:169px; 
	height:16px;
	/*display:block; -->MODIF DU 05/05/08 */
	margin:1px 0px 0px 451px;
	padding:0px;
	font-size:11px; 
	text-align:center;
	float:left;
	color:#fff;
}

#modif_cri{
	color:#2A558C;
	display:block;
	margin:50px 0px; 
	text-align:center;
	text-decoration:none;
}
#modif_cri:hover{
	color:#2A558C;
	display:block;
	margin:50px 0px; 
	text-align:center;
	text-decoration:underline;
}