/* CSS Document */
@charset "iso-8859-1";

body
{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../images/arriere_plan.jpg) repeat-x #FFFFFF;
	color:#535353;
	min-height:100%;
	height:100%;
	/*color: #E3001A;*/
	
}

body.index
{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../images/arriere_plan_index.jpg) repeat-x #fff;
}
/*//////////////////////*/
.button_on_BP{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:16.5px;
	color: #fff;	 
	font-weight:bold;
	background-color: #4D7DE5;
	border:1px solid #1B4FBC;
	cursor:pointer;
}
.button_out_BP{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:18px;
	color: #fff;	 
	font-weight:bold;
	cursor:pointer;
	background-color: #F28E00;
	border:1px solid #F28E00;
}

.det_on{
	color:#535353;
	font-size:10px;
	text-decoration:underline;
	cursor:pointer;
}
.det_out{
	color:#535353;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
}
DIV.plan_noire{
	margin-top:10px;
	margin-left:0px;
	padding-top:5px;
	font-weight:bold;
	background:0px 8px  url(../images/li_puce.jpg) no-repeat;
	padding-left:15px;
}
.eclienplan{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#C40A39;
	cursor:default;
}

.eclienplan:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#C40A39;
	cursor:pointer;
}
.rech_champs{
	color:#000; 	
}
.form_contact
 {
 width:217px;
 height:19px;
 border:1px solid #AEADAD;
 font-size:10px;
 font-weight:bold;
 }
 .Commandes_EnCours{
	color:#5788EC;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	margin-bottom:5px;
	margin-top:15px;
	text-decoration:underline;
}
.Inscrire_titre{
	color:#EA3F1D;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	margin-bottom:10px;
}
.Inscrire_stitre{
	color:#EA3F1D; 
	font-size:17px;
	text-align:left;
	margin-bottom:10px;
}
.text_inscription{
	color:#606165;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin-bottom:10px;
}
.text_infos{
	color:#606165;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	margin-bottom:10px;
	font-weight:lighter;
}
.text_obleg{
	color:#606165;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	margin-bottom:10px;
	font-weight:lighter;
}
.text_valider{
	color:#606165;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	margin-bottom:10px;
	font-weight:lighter;
}
.input_inscription{
	color:#0F92F6;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	border: 0px;
	border-color: #ffffff;
	width:180px;
	height:13px;
}
.input_ACC{
	color:#000;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	margin-bottom:0px;	
	border: 0px;
	border-color: #ffffff;
	width:200px;
}
.input_inscription2{
	color:#0F92F6;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	margin-bottom:0px;	
	border: 0px;
	border-color: #ffffff;
	width:70px;
	height:13px;
}
.input_inscription3{
	color:#0F92F6;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	margin-bottom:0px;	
	border: 0px;
	border-color: #ffffff;
	width:103px;
	height:13px;
}

.select_inscription {
	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	height:15px;
	color: #0F92F6;
	width:70px;
	background-color: #ffffff;
	border:0px solid #ffffff;	
	font-weight:bold;
}
.select_inscription2 {
	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	height:15px;
	color: #0F92F6;
	width:180px;
	background-color: #ffffff;
	border:0px solid #ffffff;	
	font-weight:bold;
}
.env_out{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:18px;
	color: #FFFFFF;
	width:65px;
	font-weight:bold;
	background-color: #F55720;
	cursor:pointer;
	border:0px solid #F55720;
}
.env_on{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:18px;
	color: #FFFFFF;
	width:65px;
	font-weight:bold;
	background-color: #FF9D4F;
	cursor:pointer;
	border:0px solid #FF9D4F;
}
td.copyright{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#1B4FBC;
	color:#FFFFFF;	
	margin-left:15px;
	vertical-align:middle;

}
td.Develop{
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#1B4FBC;
	color:#FFFFFF;	
	vertical-align:middle;

}
a.Develop{	
	color:#FFFFFF;
	text-decoration:none;
}
a.Develop:hover{	
	color:#FFFFFF;
	text-decoration:underline;
}
.footer{
	margin:5px;margin-bottom:10px;margin-left:8px;color:#FFFFFF;
	text-decoration:none;
}
.footer_lien{
	color:#0A1C43;
	text-decoration:none;
	margin-bottom:3px;
	cursor:pointer;
}
a.footer_lien:hover{
	color:#0A1C43;
	text-decoration:underline;	
	margin-bottom:3px;
	cursor:pointer;
}

.lien_inscrire{
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	 
	color:#FFFFFF;	
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}
a.lien_inscrire:hover{
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	 
	color:#FFFFFF;	
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
.lien_inscrire_out{
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	 
	color:#FFFFFF;	
	 
	font-weight:bold;
}
img.titre_icon_vols{
	margin-left:5px;
	}
div.titre_sejours{
	text-align:left;
	margin-top:4px;
	margin-left:8px;
	font-family: "Arial";
	font-size:13.4px;	
	color:#FFFFFF;	
	font-style:oblique;
	font-weight:bold;
	
}
div.class_sejours{
	margin-top:15px;
	margin-left:10px;
	}
 div.bonsplan{
	margin-top:40px;
	margin-left:8px;
	} 
	div.imagbp{
	margin-top:3px;
	margin-left:5px;
	}
	div.espacebonsplan{
	margin-top:3.5px;
	 
	}
font.titre_vols{
	font-family:"Arial Black";
	font-size:11px;
	color:#F5A534;
	cursor:pointer;
	text-decoration:underline;
	height: 5px;	 
}
span.titre_vols{
	font-family:"Arial Black";
	font-size:11px;
	color:#F5A534;
	cursor:pointer;
	text-decoration:underline;
	height: 5px;	 
}
font.titre_bonsplans{
	font-family:"Arial Black";
	font-size:12px;
	color:#E94E0D;
	cursor:pointer;
	text-decoration:none;
	height: 5px;	 
	/*text-transform:uppercase;*/
}
font.titre_bonsplans_out{
	font-family:"Arial Black";
	font-size:12px;
	color:#E94E0D;
	cursor:pointer;
	text-decoration:underline;
	height: 5px;	 
	/*text-transform:uppercase;*/
}

span.titre_bonsplans{
	font-family:"Arial Black";
	font-size:12px;
	color:#E94E0D;
	cursor:pointer;
	text-decoration:none;
	height: 5px;	 
	/*text-transform:uppercase;*/
}
span.titre_bonsplans_out{
	font-family:"Arial Black";
	font-size:12px;
	color:#E94E0D;
	cursor:pointer;
	text-decoration:underline;
	height: 5px;	 
	/*text-transform:uppercase;*/
}
div.titre_bonsplans{
	margin-top:3px;
	margin-left:5px;
	margin-right:5px;
}
font.titre_hotel_promo2{
	font-family:"Arial Black";
	font-size:11px;
	color:#F5A534;
	cursor:pointer;
	text-decoration:underline;
	height: 5px;	 
}
div.titre_Vol_promo1{
	font-family:"Arial ";
	font-size:25px;
	color:#ffffff;	 
	text-decoration:none;	
	margin-left:10px;
	}
div.titre_Vol_promo3{
	font-family:"Arial";
	font-size:12px;
	color:#3E5A99;
	text-decoration:none;
	text-align: center;
	text-transform:uppercase;
	height: 20px;
	}
div.Stitre_Vol_promo1{
	font-family:"Arial";
	font-size:22px;
	color:#ffffff;	 
	 
 	text-decoration:none;
	margin-left:10px;
}

div.SStitre_Vol_promo1{
	font-family:"Arial";
	font-size:13px;
	color:#ffffff;	 
	text-decoration:none;
	margin-left:10px;	
	margin-right:10px;
	font-style:italic;
	/*background:url(../images/images_vols/resrver.png) no-repeat right ;	
	height:22px;
	cursor:pointer;*/
}
img.ImgSStitre_Vol_promo1{
	float:right;
	cursor:pointer;	
	margin-right:10px;
	margin-top:226px;
	text-decoration:none;
	border:none;		
}
img.ImgSStitre_Vol_promo12{
	float:right;
	cursor:pointer;	
	margin-right:10px;
	margin-top:-26px;
	text-decoration:none;
	border:none;		
}
div.ImgSStitre_hotel_promo1{
	float:right;
	cursor:pointer;	
	margin-right:10px;
	margin-top:10px;
	
}
div.ImgSStitre2_hotel_promo1{  	
	padding-top:-10px;
	
}
a.clickez_ici{
	float:right;
	cursor:pointer;
	margin-right:10px;
	text-decoration:none;
	margin-bottom:5px;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
}
div.Stitre_Vol_promo3{
	font-family:"Arial";
	font-size:9px;
	color:#4B4B4B;
	text-decoration:none;
	text-align: center;
}
div.Stitre_hotel_promo3{
	font-family:"Arial";
	font-size:9px;
	color:#4B4B4B;
	text-decoration:none;
	text-align: center;
	margin-left:5px;
	margin-right:5px;

}div.titre_villedhotel{
	font-family:"Arial black";	
	text-transform:uppercase;
	font-size:12px;
	color:#1C3F87;
	cursor:pointer;
	text-decoration:none;
	/*height: 5px;	*/
	margin-left:10px;
	margin-top:6px;
}
div.titre_dhotel{
	font-family:"Arial";
	font-weight:bold;
text-transform:uppercase;	
	font-size:12px;
	color:#EF7D4E;	 
	text-decoration:none;
	/*height: 5px;	*/
	margin-left:10px;
	margin-top:5px;
	cursor:pointer
}
/*div.titre_Stitredhotel{
	font-family:"Arial";	
	font-size:11px;
	color:#727171;	 
	text-decoration:none;
	height:18px;	
	margin-left:10px;
	margin-top:5px;
	margin-right:135px;
}*/
div.titre_Stitredhotel{
	font-family:"Arial";	
	font-size:11px;
	color:#727171;	 
	text-decoration:none;
	height:30px;	
	margin-left:10px;
	margin-top:1px;
	margin-right:135px;
	cursor:pointer;
}
div.titre_Stitredhote_VF{
	font-family:"Arial";	
	font-size:11px;
	color:#727171;	 
	text-decoration:none;
	height:30px;	
	margin-left:10px;
	margin-top:1px;
}
div.Prix_Boton{	
	/*margin-top:20px;	*/	
}
div.recherche{
	margin-left:8px;
}
div.titre_freedos{
	font-family:"Times New Roman";	 	
	font-size:13px;
	color:#FF4444;	 
	text-decoration:none;
	/*height: 10px;	*/
	margin-bottom:10px;
	font-style:normal
 
}
DIV.titre{
	
	text-align:left;	
	font-size:17px;
	font-weight:bold;
	color:#E94E0D;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-left:13px;
	text-transform:uppercase;
	
}
DIV.titre_liste{
	
	text-align:left;	
	font-size:17px;
	font-weight:bold;
	color:#E94E0D;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	text-transform:uppercase;
	
}
a.titre{
	
	text-align:left;	
	font-size:17px;
	font-weight:bold;
	color:#E94E0D;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-left:13px;
	text-transform:uppercase;
	text-decoration:none;
	
}
a.titre2{
	
	text-align:left;	
	font-size:17px;
	font-weight:bold;
	color:#E94E0D;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-left:13px;
	text-transform:uppercase;
	

}
DIV.NCompte2{  
 position:static;
 margin-top:-100px;
 margin-right:18px;
 float:right; 

}
DIV.NCompte{  
 margin-top:40px;
 margin-right:0px;
 float:left;
}
DIV.DejaInscrit{
margin-left:10px;
margin-top:45px;	
float:right;
  
}

DIV.DejaInscrit2{
margin-left:10px;
margin-top:45px;	
float:left;
  
}
DIV.fondtitre_vente_flash1{
	
	width:666px;
	height:25px;		
	padding-top:-25px;
	margin-right: 5px;
	background: url(../images/Vente_Flash/br1.jpg) no-repeat  bottom;
}
DIV.fondtitre_vente_flash2{
	
	width:666px;
	height:25px;		
	padding-top:-25px;
	margin-right: 5px;
	background: url(../images/Vente_Flash/br2.jpg) no-repeat  bottom;
}
DIV.titre_vente_flash2{
	
	text-align:left;	
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-left:13px;
	text-transform:uppercase;
	
}
DIV.fondtitre{
	
	width:666px;
	height:25px;		
	padding-top:-25px;
	margin-right: 5px;
	background: url(../images/banier3.png) no-repeat  bottom;
}
DIV.fondtitre{
	
	width:666px;
	height:25px;		
	padding-top:-25px;
	margin-right: 5px;
	background: url(../images/banier3.png) no-repeat  bottom;
}
div.Prix_dethotel_2{
	 
	margin-top:-100px;	
	margin-left:390px;
	padding-right:0px;
	text-align:right;		  
	border:0px #0033FF solid;
	width:280px;
	}
div.Prix_dethotel_cont_2 {
	color: #000; 
	font-size: 10.3px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 10px;
	}	
	DIV.titre_enchere{
	
	text-align:left;	
	font-size:17px;
	font-weight:bold;
	color:#E94E0D;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-left:15px;
	text-transform:uppercase;
	 
	
}
DIV.titre_2{
	
	text-align:left;	
	font-size:17px;
	font-weight:bold;
	color:#E94E0D;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px;
	padding-left:13px;
	text-transform:uppercase;
	 
	
}	
DIV.fondtitre_2{
	
	width:666px;
	height:105px;		
	padding-top:5px;
	margin-top:5px;
	margin-left: 10px;
	background: url(../images/images_detail/banier_11.jpg) no-repeat  bottom;
}
DIV.fondtitre_222{
	
	width:666px;
	height:130px;		
	margin-top:-top:10px;
	margin-left: 10px;
	background: url(../images/images_detail/banier_11.jpg) no-repeat  bottom;	

 	vertical-align:top;
}
DIV.contenu_detail_2{
	margin-left:15px;
	margin-right:0px;
	margin-top:-21px;	 
}
DIV.fondtitre_Esp_client{		 
	height:26px;		
	margin-top:10px; 
	float:right;	
	width:769px;
	background: url(../images/panier/titrepanier.jpg) no-repeat  bottom;
}
DIV.fondtitre_Esp_client2{		 
	height:26px;		
	margin-top:10px; 
	float:LEFT;	
	width:460px;
	background: url(../images/panier/titrepanier2.jpg) no-repeat  bottom;
	border:none;
	margin-right:0;
}
DIV.fondtitre_Esp_client3{		 
	height:26px;		
	margin-top:10px; 
	float:LEFT;	
	width:520px;
	background: url(../images/Header/titrepanier3.jpg) no-repeat  bottom;
	border:none;
	margin-right:0;
}
DIV.fondtitre_Esp_client_conn{		 
	height:26px;		
	margin-top:10px; 
	float:right;
	
	width:655px;
	background: url(../images/titre_conn.jpg) no-repeat  bottom;
}
DIV.fondtitre_Esp_client_conn_{		 
	height:26px;		
	margin-top:5px; 
	float:left;	
	width:655px;
	background: url(../images/titre_conn_.jpg) no-repeat  bottom;
}
DIV.titre_Esp_client{	
	text-align:left;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px;
	text-transform:uppercase;
	padding-left:15px;
	
}
DIV.bienvenue_client{	
	text-align:center;
	font-size:13px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:35px; 	 	
}
DIV.Nom_client{	
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	text-transform:uppercase;

	
}DIV.menu_client{
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;	 
	float:left;
}
DIV.contenu_client{
	margin-left:6px;
	margin-right:0px;
	margin-top:14px;	 
	 float:left;
}
DIV.etapes{
	margin-left:6px;
	margin-right:0px;
	margin-top:13px;	 
	 float:left;
}
DIV.contenu_client2{
	margin-left:6px;
	margin-right:0px;
	margin-top:30px;	 
	 float:left;
}
DIV.contenu_client3{
	margin-left:0px;
	margin-right:0px;
	margin-top:30px;	 
	 float:left;
	 text-align:center;
}
DIV.contenu_recap{
	margin-left:10px;
	margin-right:5px;
	margin-top:10px;
	border:2px solid #A5A3A2;	
/*	width:924px; */
}
div.brocher{
	font-family:"Arial ";
	font-size:11px;
	color:#EB4D0C;	 
	text-decoration:underline;
	cursor:pointer;	
	margin-left:120px;
	margin-top:47px;
}
.DefaultStyle1{
	background-color:#E4E4E4;
	height:20px;
	vertical-align:text-top;
	font-weight:900;
}
.DefaultStyle2{
	background-color:#FEFDF7;
	height:20px;
	vertical-align:text-top;
	font-weight:900;
}
.DefaultStyle3{
	background-color:#E4E4E4;
	color:#FF0000;
	height:20px;
	vertical-align:text-top;
 
}
.DefaultStyle4{
	background-color:#FEFDF7;
	height:20px;
	color:#FF0000;
	vertical-align:text-top;
}
.PointerStyle{
	background-color:#BACCFF;
	height:20px;
	cursor:pointer;
	vertical-align:text-top;
	font-weight:900;
}
.MarkedStyle{
	background-color:#FFCC99;
	height:20px;
	vertical-align:text-top;
	font-weight:900;
}
/************************/
div.titre_hotel_promo1{
	font-family:"Arial ";
	font-size:25px;
	color:#ffffff;	 
	text-decoration:none;	
	margin-left:2px;
	}
div.titre_hotel_promo3{
	font-family:"Arial";
	font-size:12px;
	color:#3E5A99;
	text-decoration:none;
	text-align: center;
	text-transform:uppercase;
	height: 20px;
	}
div.Stitre_hotel_promo1{
	font-family:"Arial";
	font-size:22px;
	color:#ffffff;	 
	/*white-space:nowrap; */
 	text-decoration:none;
	margin-left:5px;
}
div.SStitre_hotel_promo1{
	font-family:"Arial";
	font-size:13px;
	color:#ffffff;	 
	text-decoration:none;
	margin-left:10px;	
	margin-right:10px;
	font-style:italic;
	/*background:url(../images/images_vols/resrver.png) no-repeat right ;	
	height:22px;
	cursor:pointer;*/
}
div.ImgSStitre_hotel_promo1{
	background:url(../images/images_vols/resrver.png) no-repeat right ;	
	height:22px;
	cursor:pointer;
	margin-top:-18px;
}
div.Stitre_hotel_promo3{
	font-family:"Arial";
	font-size:9px;
	color:#4B4B4B;
	text-decoration:none;
	text-align: center;
}
/**************************/
div.Des_Vols{
	font-family:"Arial";
	font-size:12px;
	color:#333;
	text-decoration:none;
	margin-left:5px;
}
font.Des_Vols2{
	text-transform:uppercase;
	font-family:"Arial Black";
	font-size:11px;	
}
div.type_vols{
	font-family:"Arial";
	font-size:10px;
	color:#000;
	margin-left:23px;
	height: 13px;
	
	}
div.stitre_hotel_promo2{
	font-family:"Arial";
	font-size:10px;
	color:#666666;
	margin-left:13px;
	margin-right:13px;
	height: 25px;
	
	}
div.prix_vols{
	text-align:center;
	font-family:"Arial";
	font-size:11px;
	color:#F5A534;
	text-align:right;
	margin-right:10px;
	height: 14px;
	}
	div.prix_hotel_promo2{
	text-align:center;
	font-family:"Arial";
	font-size:11px;
	color:#F5A534;
	text-align:right;
	margin-right:10px;
	height: 20px;
	}
div.ligne_point{
	text-align:center;
}
div.ligne_point2{
	text-align:center;
	margin-bottom:5px;
	margin-top:5px;
}
font.prix_vols2{
	font-family:"Arial Black";
	font-size:13px;
	color:#E84D0B;
	text-align:right;
	margin-right:10px;
	height: 8px;
	}
span.prix_vols2{
	font-family:"Arial Black";
	font-size:13px;
	color:#E84D0B;
	text-align:right;
	margin-right:10px;
	height: 8px;
	}
div.prix_bansplans{
	font-family:"Arial";
	font-size:13px;
	color:#ffffff;
	text-align:right;
	margin-right:0px;
	margin-top:11px;
	height: 8px;
	font-weight:600;
	}
span.prix_bansplans{	
	font-size:8px;	
	}
div.stitre_hotel_bp{
	font-family:"Arial";
	font-size:10px;
	color:#666666;
	margin-left:0px;
	margin-right:13px;
	height: 40px;
	text-align:left;
	
	}
div.prix_volsp3{
	text-align:center;
	font-family:"Arial";
	font-size:10.5px;
	color:#FFFFFF;
	height: 2px;
	margin-top:4px;
	}
font.prix_vols_p3{
	font-family:"Arial Black";
	font-size:14px;
	color:#FFFFFF;
	}
	span.prix_vols_p3{
	font-family:"Arial Black";
	font-size:14px;
	color:#FFFFFF;
	}
/*	div.Prix_dhotel{
	font-family:"Arial Black";
	font-size:17px;
	color:#fff;
	text-align:right;	
	margin-top:-37px;
	margin-right:20px;	
	 
	}*/
	div.Prix_dhotel{
	font-family:"Arial Black";
	font-size:17px;
	color:#fff;
	text-align:right;	
	margin-top:-20px;
	margin-right:20px;		
	 
	}
	div.Prix_dethotel{
	background:url(../images/images_detail/Prix_hotel.png) no-repeat;			
	margin-top:-25px;
	margin-right:10px;	
	height:98px;
	width:285px;
	}
	
	div.Prix_dethotel_cont {
	color: #000; 
	font-size: 10.3px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 15px;
	}
	div.Prix_dethotel_cont__ {
	color: #000; 
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 15px;
	}
	
	DIV.contenu_detail{
	margin-left:10px;
	margin-right:5px;
	margin-top:-63px;	 
}

div.titre_selection_detail{
	font-family:"Arial";
	font-size:15px;
	color:#E94E0C;	 
 
 	text-decoration:none;	
	font-weight:bold;
}
div.titre_tarig_group_{
	font-family:"Arial";
	font-size:15px;
 
 	text-decoration:none;	
	font-weight:bold;
	background:#E94E0C;color:#ffffff;margin-left:8px;margin-right:8px;
}
a.titre_tarig_group{
	font-family:"Arial";
	font-size:15px;
  
 	text-decoration:none;	
	font-weight:bold;
	background:#E94E0C;color:#ffffff;margin-left:8px;margin-right:8px;
}
a.titre_tarig_group:hover{
	font-family:"Arial";
	font-size:15px;
 
 	text-decoration:none;	
	font-weight:bold;
	background:#E94E0C;color:#ffffff;margin-left:8px;margin-right:8px;
}
div.Desc_selection_detail{
	font-family:"Arial";
	font-size:11px;
	color:#565656;	 
	padding-top:5px;
	padding-left:15px;
	 
 	text-decoration:none;	
	 
}
div.Desc_selection_detail_{
	font-family:"Arial";
	font-size:14px;
	color:#565656;	 
	padding-top:5px;
	padding-left:15px;
	 
 	text-decoration:none;	
	 
}
div.Desc_selection_detail_tarif{
	font-family:"Arial";	 
	padding-top:25px;
	padding-left:0px;
 
 	text-decoration:none;	
	 
}

.colortarif1{
	font-family:"Arial";
	font-size:15px;
	color:#ffffff;	  		 
}
div.selection_detail{
	margin-left:25px;
	margin-top:20px;
	margin-right:25px;
}
div.selection_detail_Tarif{
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
}
.champs_libelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #145BA6;
	padding-left:15px;
	padding-top:5px;
	height:5px;
	 
}
.champselect {
	margin:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:18px;
	color: #000;
	width:90%;
	background-color: #F7F9FB;
	border:1px solid #E9EEF5;
}


	/*/////////////////////////////////////
/* INPUT fin */
/*
INPUT{font-size:11px;color:#3F3E3E;height:13px;}
*/
INPUT.partenaire{width:140px;border:1px solid #A5A3A2;}
INPUT.newsletter{height:14px;width:185px;border:1px solid #A0A0A0;}
INPUT.newsletter_{height:14px;width:140px;border:1px solid #A0A0A0;}
INPUT.espace{height:14px;width:130px;border:1px solid #A0A0A0;}

INPUT.contact{width:177px;border:1px solid #A5A3A2;}
INPUT.recherche{width:153px;font-size:12px;color:#3B3C46;border:1px solid #94B3D2;height:17px;}

TEXTAREA{font-size:12px;color:#535353;border:1px solid #A5A3A2;}
TEXTAREA.contact{width:217px;height:50px;width:492px}



/* DIV Debut */

.bk_table{
	background:url(../images/bk_table.jpg) repeat-y;
}

DIV{
	text-align:justify;
	font-size:10px;
	color:#535353;
}


.traitagence{
    height:2px;
    background-image:url(../images/traitbillet.jpg);
	background-repeat:repeat-x;
	margin-right:15px;
	margin-left:5px;
		
}				


DIV.container{
	margin:auto;
	width:1024px;
	text-align:left;
	/*border:1px solid #FF0000;*/
}

DIV.container_{
	margin:auto;
	width:1024px;
	/*border:1px solid #FF0000;*/
}

DIV.contenu{
	margin-left:10px;
	margin-right:5px;
	margin-top:10px;	 
}
DIV.contenu2{
	margin-left:10px;
	margin-right:5px;
	margin-top:0px;	 
}
DIV.contenu_fond{	
	background:url(../images/image_blanc.png) no-repeat;
}

DIV.col_g{
	width:232px;
	float:left;
	padding-left:58px;
	margin-top:28px;
}

DIV.col_d{
	width:648px;
	float:left;
	margin-top:28px;
	margin-left:22px;
}

DIV.col_g_{
	width:232px;
	float:left;
	padding-left:58px;
	margin-top:4px;
	/*border:1px solid #FF0000;*/
}

DIV.col_d_{
	width:662px;
	float:left;
	margin-left:13px;
	margin-top:4px;
	/*border:1px solid #FF0000;*/
}

DIV.contenu_g{
	width:380px;
	float:left;
	margin-top:22px;
}

DIV.contenu_d{
	width:273px;
	float:left;
	margin-top:29px;
	margin-left:9px;
}

DIV.mod_ban{
	background:url(../images/ban.jpg) no-repeat;
	width:1024px;
	height:150px;
}

DIV.cadre_espace{
	background:url(../images/cadre_espace.gif) no-repeat;
	width:232px;
	height:54px;
	padding-top:30px;
}
DIV.cadre_espace_2{
	background:url(../images/PageVoyages.gif) no-repeat;
	width:232px;
	height:54px;
	padding-top:30px;
}

DIV.cadre_vol{
	background:url(../images/cadre_vol.gif) no-repeat #FFFFFF;
	width:232px;
	height:152px;
	margin-top:2px;	
}

DIV.cadre_selection{
	background:url(../images/cadre_hotel.gif) no-repeat #FFFFFF;
	width:222px;
	height:353px;
	margin-top:29px;	
	padding-top:124px;
	padding-left:10px;
}

DIV.cadre_selection_{
	background:url(../images/cadre_hotel_.gif) no-repeat #FFFFFF;
	width:222px;
	height:153px;
	margin-top:8px;	
	padding-top:124px;
	padding-left:10px;
}

DIV.cadre_recherche{
	background:url(../images/cadre_recherche.jpg) no-repeat ;
	width:360px;
	height:273px;
	padding-left:20px;
}

DIV.cadre_recherche_{
	background:url(../images/cadre_recherche_.jpg) no-repeat ;
	width:210px;
	height:374px;
	margin-top:6px;
	padding-left:22px;
}


DIV.cadre_omra{
	background:url(../images/cadre_omra.jpg) no-repeat ;
	width:380px;
	height:155px;
	margin-top:8px;
}

DIV.cadre_promo{
	background:url(../images/cadre_promo.gif) no-repeat ;
	width:273px;
	height:426px;
	padding-top:51px;
}

DIV.cadre_news{
	background:url(../images/cadre_news.gif) no-repeat;
	width:170px;
	height:48px;
	padding-left:210px;
	padding-top:20px;
}

DIV.cadre_offre{
	background:url(../images/cadre_offre.jpg) no-repeat;
	width:626px;
	height:134px;
	padding-left:5px;
	margin-top:11px;
}

DIV.ville{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	text-transform:uppercase
}

DIV.ville_{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0F92F6;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}

DIV.promo_titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0F92F6;
	font-weight:bold;
	text-align:left;
}

DIV.promo_stitre{
	font-size:9px;
	color:#3F3E3E;
	text-align:left;
	height:37px;
}

DIV.cadre_image{
	float:left;
	width:136px;
	margin-top:10px;
}

DIV.prix{
	font-family:"Arial Black";
	font-size:19px;
	color:#fff;
	text-align:center;
}

DIV.circuit_stitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#046AB9;
	height:13px;
	margin-top:5px;
}

DIV.circuit_desc{
	margin-top:5px;
	font-size:10px;
	color:#3F3E3E;
	height:35px;
	margin-top:5px;
	width:420px;
}

DIV.hotel_sel{
	background:url(../images/bk_sel_hot.jpg) no-repeat;
	width:214px;
	height:57px;
	margin-bottom:8px;
	text-align:left;
}

DIV.hotel_sel_{
	background:url(../images/bk_sel_hot1.jpg) no-repeat;
	width:214px;
	height:57px;
	margin-bottom:8px;
	text-align:left;
}

DIV.hotel_desc{
	float:left;
	font-size:9px;
	color:#3F3E3E;
	width:140px;
	margin-top:5px;
	margin-right:14px;
	text-align:left;
}

DIV.prix_omra{
	font-family:"Arial Black";
	font-size:22px;
	padding-top:22px;
	color:#FFFFFF;
	padding-left:217px;
}

DIV.omra_desc{
	padding-left:217px;
	color:#392E3D;
	font-size:10px;
	height:62px;
	margin-right:14px;
}

DIV.omra_titre{
	font-family:"Arial Black";
	font-size:22px;
	color:#FFFFFF;
	padding-left:22px;
}

.contact_titre{
	color:#0F92F6;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin-bottom:10px;	
}
.titre_modifier{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin-left:15px;
	margin-bottom:10px;	
}
.titre_modifier1{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin-bottom:10px;	
	font-weight:900;
}
.contact_inscription{
	color:#0F92F6;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin-bottom:10px;	
}

.cemail_on{
	color:#0F92F6;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	}	
.cemail_out{
	color:#0F92F6;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	cursor:pointer;
}

.email_on{
	color:#fff;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	}	
.email_out{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	cursor:pointer;
}


DIV.menu{
	background-color:#FB8A26;
	color:#FFFFFF;
	padding-top:5px;
	margin-top:14px;
}

DIV.menu_{
	color:#02758A;
	text-align:right;
	margin-right:70px;
	padding-top:5px;
}

DIV.clear{
	clear:both;
	font-size:0px;
	height:0px;
	margin:0px;
	padding:0px;
}
DIV.clear4{
	clear:both;
	font-size:0px;
	height:2px;
	margin:0px;
	padding:0px;
}
DIV.clear2{
	clear:both;
	font-size:0px;
	height:5px;
	margin:0px;
	padding:0px;
}
DIV.clear3{
	clear:both;
	font-size:0px;
	height:15px;
	margin:0px;
	padding:0px;
}
DIV.clear_{
	clear:both;
}
DIV.mot_passe_oblie_on{color:#0066cc;font-size:10px;cursor:pointer;text-decoration:underline;padding-left:0px;padding-bottom:3px;}
DIV.mot_passe_oblie_out{color:#0066cc;font-size:10px;cursor:pointer;text-decoration:none;padding-left:0px;padding-bottom:3px;}
DIV.vol_plus_on{background:url(../images/fliche.jpg) no-repeat 0 4px; color:#FB3526;font-size:11px;cursor:pointer;text-decoration:underline;padding-left:17px}
DIV.vol_plus_out{background:url(../images/fliche.jpg) no-repeat 0 4px; color:#FB3526;font-size:11px;cursor:pointer;text-decoration:none;padding-left:17px;}

DIV.BP_plus_on{background:url(../images/fliche.jpg) no-repeat 0 4px; color:#FB3526;font-size:11px;cursor:pointer;text-decoration:underline;padding-left:17px;}
DIV.BP_plus_out{background:url(../images/fliche.jpg) no-repeat 0 4px; color:#FB3526;font-size:11px;cursor:pointer;text-decoration:none;padding-left:17px;}

DIV.hot_sel_on{font-family:Arial; font-size:11px;color:#fff;cursor:pointer;text-decoration:none;font-weight:bold;padding-left:5px;padding-top:2px;text-align:left;}
DIV.hot_sel_out{font-family:Arial; font-size:11px;color:#fff;cursor:pointer;text-decoration:underline;font-weight:bold;padding-left:5px;padding-top:2px;text-align:left;}

DIV.btn_esp_on{font-size:14px;color:#FFFFFF;text-decoration:none;cursor:pointer}
DIV.btn_esp_out{font-size:14px;color:#FFFFFF;text-decoration:underline;cursor:pointer}
DIV.btn_esp_on_{font-size:10px;color:#000000;text-decoration:none;cursor:pointer}
DIV.btn_esp_out_{font-size:10px;color:#000000;text-decoration:underline;cursor:pointer}
/* DIV Fin */

/* SPAN Debut*/

SPAN.circuit_on{font-family:"Arial Black";font-size:14px;color:#FB8A26;cursor:pointer;text-decoration:none;text-transform:uppercase}
SPAN.circuit_out{font-family:"Arial Black";font-size:14px;color:#FB8A26;cursor:pointer;text-decoration:underline;text-transform:uppercase}

SPAN.vol_lien_on{font-size:10px;color:#02758A;cursor:pointer;text-decoration:underline;font-weight:bold}
SPAN.vol_lien_out{font-size:10px;color:#02758A;cursor:pointer;text-decoration:none;font-weight:bold}



/* SPAN Fin */



/* A Debut */

A.promo_titre{
	text-decoration:none;
	color:#0F92F6;
}

A.promo_titre:hover{
	text-decoration:underline;
	color:#0F92F6;
}

A.menu{
	font-size:9px;
	color:#fff;
	text-decoration:none;
	
}
A.menu:hover{
	font-size:9px;
	color:#fff;
	text-decoration:underline;
}

A.menu_{
	font-size:10px;
	color:#02758A;
	text-decoration:none;
}
A.menu_:hover{
	font-size:10px;
	color:#02758A;
	text-decoration:underline;
}

A.desinscrire{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3F3E3E;
}
A.desinscrire:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#3F3E3E;
}

A.okrech{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FB8A26; 
	font-weight:bold;
	text-decoration:none;
}
A.okrech:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FB8A26; 
	font-weight:bold;
	text-decoration:underline;
}

A.inscrire
{
	color:#000;
	font-size:9px;
	text-decoration:underline;
}
A.inscrire:hover
{
	color:#000;
	font-size:9px;
	text-decoration:none;
}

/* A Fin */


/* fiche voyage debut */

DIV.cadre_fiche{
	margin-top:20px;
	background:url(../images/cadre_fiche.gif) no-repeat;
	width:560px;
}

DIV.ville_fiche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	text-transform:uppercase;
	padding-left:8px;
}

DIV.prix_fiche{
	font-family:"Arial Black";
	font-size:19px;
	color:#fff;
	text-align:right;
	margin-right:2px;
}

DIV.fiche_stitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#046AB9;
	height:13px;
	margin-top:5px;
	margin-right:10px;
}

SELECT.SELECTBOX{
	width:190px;
	height:16px;
	font-size:10px;
	color:#333;
}
SELECT.SELECTBOX2{
	width:100px;
	height:16px;
	font-size:10px;
	color:#333;
}

DIV.fiche_desc{
	margin-top:5px;
	font-size:10px;
	color:#3F3E3E;
	/*height:35px;*/
	margin-top:5px;
	margin-right:10px;
}

DIV.cadre_image_fiche{
	float:left;
	width:303px;
	margin-top:15px;
	padding-left:12px;
}

DIV.fiche_trait{
	background:url(../images/fiche_trait.gif) repeat-x;
	height:26px;
	margin-top:10px;
}

DIV.fiche_bk{
	background:url(../images/fiche_bk.gif) repeat-y;
	width:629px;
	padding-bottom:20px;
}

.voy_trt{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bk_programme.gif) #0F92F6 no-repeat;
	height:22px;
	width:622px;
	padding-left:5px;
	margin-left:2px;
	line-height:20px;
}

.fiche_departs{color:#4C4B4B; font-size:11px; font-weight:bold;margin-left:10px;margin-top:3px}

.prog_ph{width:255px;height:167px; background:url(../images/prog_ph.gif) no-repeat;}
.prog_ph_margin{margin-top:9px;margin-left:8px;cursor:pointer;}
.fiche_col_photo_pro_width{width:255px}
.fiche_col_sep_pro_width{width:24px}
.fiche_col_text_pro_width{width:335px}
.fiche_photo_pro_height{height:167px}
.fiche_pro_width{width:590px;margin-left:17px}

.fiche_jour_voy{font-size:11px;font-weight:bold;color:#0F92F6;margin-bottom:5px;margin-top:10px;}

.fiche_hpage_on{font-size:10px;text-transform:uppercase;color:#F7951D;cursor:pointer;text-decoration:underline;font-weight:bold;}
.fiche_hpage_out{font-size:10px;text-transform:uppercase;color:#F7951D;cursor:pointer;text-decoration:none;font-weight:bold;}


.voy_desc{
	font-size:10px;
	text-align:justify;
	color:#4C4B4B;
	line-height:14px;
}

.voy_desc_{
	font-size:11px;
	text-align:justify;
	color:#4C4B4B;
	line-height:14px;
	padding-left:15px;
	padding-right:20px;
}

DIV.bk_caro{
	background:url(../images/bk_caro.gif) no-repeat;
	height:34px;
	width:629px;
}

/* fiche voyage Fin */


/* fiche hotel debut */
.fiche_width{width:624px;margin-left:2px;}

.fiche_col_photo_width{width:307px}
.fiche_photo_height{height:189px}
.fiche_col_sep_width{width:10px}


.fiche_ph{width:279px;height:189px; background:url(../images/fich_ph.gif) no-repeat;}
.fiche_ph_margin{margin:9px;cursor:pointer}


.sej_champ{
	height:20px;
	font-size:11px;
	color:#535353;
	font-weight:bold;	
}
.sej_data{
	font-size:12px;
	color:#145BA6;	
}

.sej_stit{
	font-size:11px;
	text-align:justify;
	color:#3F3E3E;
}

.fiche_titre_hot{color:#0072BC;font-size:11px;font-weight:bold;	margin-bottom:10px}

.fiche_sec_tit_hot{
	margin-top:15px;
	margin-bottom:5px;
	padding-top:5px;
	padding-left:7px;
	font-size:11px;
	color:#0072BC;
	font-weight:bold;
	height:23px;
	background:url(../images/bk_fiche_sec.jpg) repeat-x;
	text-transform:uppercase;
	margin-left:4px;
	
}

.fiche_hot_sai{
	margin-top:10px;
	font-size:10px;
	color:#000000;
	background-color:#F8E3CE;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
}

.fiche_hot_cham{
	font-size:11px;
	color:#fff;
	background-color:#F67A00;
	text-align:center;
	vertical-align:middle;
}
.fiche_hot_pens{
	font-size:10px;
	color:#000;
	font-weight:bold;
	background-color:#FCBF86;
	text-align:center;
	vertical-align:middle;
}

.fiche_hot_cla_1{
	font-size:9px;
	color:#000;
	background-color:#F8E3CE;
	text-align:center;
	vertical-align:middle;
}

.fiche_hot_cla_2{
	font-size:9px;
	color:#000;
	background-color:#C7D8E4;
	text-align:center;
	vertical-align:middle;
}

.fiche_devise{
	color:#F7951D;
	font-size:14px;
	font-weight:bold;
	border:#FFFFFF;
}
	
/* fiche hotel fin */


/* fiche vols debut */

.entetes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color:#fff;
	background-color:#F7951D;
	height:20px; 
	text-transform:uppercase;
}
.entetes_panier{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color:#fff;
	background-color:#5788EC;
	height:20px; 
	text-transform:uppercase;
}
.entetes_panier_NCommande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	color:#ffffff;
	background-color:#E94E0D;
	height:20px; 
	padding-left:10px;
	text-transform:uppercase;
	font-weight:900;
}

.entetes2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	background-color:#96B3DE;
	height:20px; 
	text-transform:uppercase;
}
.Total_Apyer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	color:#1C8BD9;
/*	background-color:#F7951D;*/
	height:20px; 
	text-transform:uppercase;
	margin-top:20px;
	margin-right:20px;
	font-weight:bold;
}
.Prix_Panier{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	color:#fff;
	background-color:#5788EC;
	height:20px; 
	text-transform:uppercase;
	font-weight:900;
}
.voi_data{
	font-size:11px;
	color:#535353;
	vertical-align:middle;
	text-align:center;
	background-color:#E3EAFF;
	height:20px;
	 
}
.contenu_table{
	font-size:10px;
	color:#535353;
	vertical-align:middle; 
	background-color:#E3EAFF;
	height:20px;
	font-weight:900;
}
.vres_on{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F7951D;
	text-decoration:underline;
	cursor:pointer;
}
.vres_out{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F7951D;
	text-decoration:none;
	cursor:pointer;
}

.vol_ici_on{
	color:#F7951D;
	text-decoration:underline;
	cursor:pointer;
	font-size:11px;
}
.vol_ici_out{
	color:#F7951D;
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
}
.vol_ici_on_test{
	color:#122F55;
	text-decoration:underline;
	cursor:pointer;
	font-size:11px;
}
.vol_ici_out_test{
	color:#122F55;
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
}
.vol_reg{
	margin-top:15px;
	color:#535353;
	font-size:11px;
	font-weight:bold;
}

.promos{
	font-size:11px;
	color:#F7951D;
}

.champs_res{
	color:#545C62;
	line-height:20px;
	font-size:10px;
}
.champs_res_2{
	color:#545C62;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	
}
.info_res_2{
	 
	font-weight:bold; 
	color:#1C8BD9;	
	line-height:20px;
	font-size:11px;
}
.champs_res_3{
	color:#1C8BD9;	
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	
}
.champs_td1{

	 border-bottom:1px dashed #000;
	 vertical-align:middle;
	 
	
}
.champs_td2{
	 border-right:1px dashed #000;
	 border-bottom:1px dashed #000;
	 vertical-align:middle;	 
	
}
.table_res_2{
	 /*border:1px dashed #000;*/
	 margin:5px 0;
}
.cadre_titre{
	height:20px;
	margin-top:3px;
	margin-left:5px; 
	vertical-align:middle;
	font-size:12px;
	color:#F67A00;
	font-weight:bold;
	background:#E3EAFF;


}
.cadre_message{
	border:1px solid #000;
	padding:10px;
	color:#535353;
	font-size:11px;
	text-align:justify;
	background-color:#E3EAFF;
	width:600px;
}
.ici_on{
	font-size:12px;
	color:#F67A00;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}
.ici_out{
	font-size:12px;
	color:#F67A00;
	text-decoration:underline;
	cursor:pointer;
	font-weight:bold;
}
.info_res
{
	color:#1C8BD9;
	font-size:11px;
	font-weight:bold;
}
.info_res__
{
	color:#1C8BD9;
	font-size:14px;
	font-weight:bold;
}

.Choix_Mode_Paim
{
	color:#E94E0D;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:0px;
	text-decoration:none;
}
.Mode_Paim_important
{
	color:red;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	text-decoration:underline;
}
.Mode_Paim
{
	color:#5788EC;
	font-size:11px;
	font-weight:bold;
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
}
.info_Client
{
	color:#1C8BD9;
	font-size:11px;
	font-weight:bold;
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
}
.res_titre_dec{font-size:10px;text-transform:uppercase;color:#fff;font-weight:bold;margin-top:10px; height:20px}
.modif_cadre{
	border:1px solid #2914EB;
	padding:5px;
	padding-left:8px;
	color:#FFFFFF;
	font-size:11px;
	background-color:#E94E0D;
}
.res_cadre{
	border:1px solid #60AEE4;
	padding:5px;
	padding-left:8px;
	color:#535353;
	font-size:11px;
}
.ach_cadre{
	border:4px solid #EA8E45;
	padding:2px;
	margin-top:2px;
	margin-bottom:2px;
	color:#535353;
	font-size:11px;
	width:310px;
}.ach_titre{
	text-align:center;
	font-size:14px;
	font-weight:900;
	margin-top:5px;
	margin-bottom:15px;
	color:#E36200;
}
/*
.ach_stitre:hover{
	text-align:center;
	font-size:12px;
	font-weight:600;
	cursor:pointer;
	text-decoration:none;
}
*/.ach_stitre_{
	text-align:center;	
	margin-top:3px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:600;
	cursor:pointer;
	text-decoration:underline;	
	color:#0A2461;
}
.ach_stitre_:hover{
	text-align:center;	
	margin-top:3px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:600;
	cursor:pointer;
	text-decoration:none;	
	color:#0A2461;
}
.ach_stitre1{	
	color:#4A484E;
	font-size:12.5px;
	font-weight:900;
	cursor:pointer;
	text-decoration:none;	
}
.ach_stitre1:hover{	 
	color:#4A484E;
	font-size:12.5px;
	font-weight:900;
	cursor:pointer;
	text-decoration:underline;	
}

.achP_cadre{	
	/*border:2px solid #FF3300;*/
	/*border:2px solid #C1C4CB;*/
	border:2px solid #E94E0C;
	padding:2px;
	margin-top:10px;
	color:#535353;
	font-size:11px;
	width:190px;
}
.achP_titre{
	text-align:center;
	font-size:12px;
	font-weight:900;
	margin-top:5px;
	margin-bottom:5px;
}
.achP_stitre{
	text-align:center;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:3px;
	font-size:10px;
	font-weight:600;
	cursor:pointer;
	text-decoration:underline;
	color:#535353;
}
a.achP_stitre:hover{
	text-align:center;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:3px;
	font-size:10px;
	font-weight:600;
	cursor:pointer;
	text-decoration:none;
	color:#535353;
}
.achAide_stitre{
	text-align:left;
	margin-left:5px;
	margin-top:3px;
	font-size:10px;
	font-weight:600;	
	text-decoration:none;
}


.fiche_sec_tit_vol{
	margin-top:15px;
	margin-bottom:1px;
	font-size:11px;
	height:17px;
	color:#0A62C7;
	font-weight:bold;
	background-color:#DDEEF9;
	padding-top:3px;
	padding-left:5px;
}
.fiche_sec_tit_vol1{
	margin-top:15px;
	margin-bottom:1px;
	font-size:11px;
	height:17px;
	color:#ffffff;
	font-weight:bold;
	background-color:#3663CA;
	padding-top:3px;
	padding-left:5px;
}
/* fiche vols Fin */


/* fiche voiture debut */


.fiche_sec_tit_voi{margin-top:15px;margin-bottom:5px;font-size:12px;color:#0F92F6;}
.voi_cadre{
	border:1px solid #0F92F6;
	padding:10px;
	color:#535353;
	font-size:11px;
	text-align:justify;
}


.alac_ent_1{
	background-color:#F86E2D;
	text-transform:uppercase;
	font-size:10px;
	color:#fff;
	height:16px;
	padding-top:3px;
	text-align:center;
	font-weight:bold;
}
.alac_ent_2{
	background-color:#969AB1;
	text-transform:uppercase;
	font-size:10px;
	color:#fff;
	height:16px;
	padding-top:3px;
	text-align:center;
	font-weight:bold;
}


.alac_champ_1{
	background-color:#EAEBF6;
	font-size:9px;
	height:16px;
	padding-top:3px;
	text-align:center;
}
.alac_champ_2{
	background-color:#F8F9FE;
	font-size:9px;
	height:16px;
	padding-top:3px;
	text-align:center;
}

.alac_det_on{
	color:#535353;
	font-size:10px;
	text-decoration:underline;
	cursor:pointer;
}
.alac_det_out{
	color:#535353;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
}

.devise{
	font-size:12px;
	color:#F45F25;
}

.cadre_on{
	visibility:visible;
	display:block;
}
.cadre_off{
	visibility:hidden;
	display:none;
}

/* fiche voiture fin */


/* reservation voyage debut */



.fiche_sec_tit_voy{
	margin-top:15px;
	margin-bottom:1px;
	font-size:11px;
	height:17px;
	color:#0A62C7;
	font-weight:bold;
	background-color:#DDEEF9;
	padding-top:3px;
	padding-left:5px;
}

.form_lib_voy{
	font-size:10px;
	color:#595656;
	height:30px;
	vertical-align:text-top;
}
.form_lib_voy_{
	font-size:10px;
	color:#1C8BD9;
	vertical-align:text-top;
	font-weight:bold;
}

.alac_cadre{
	border:1px solid #60AEE4;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	width:630px;
	float:left;
	color:#535353;
	font-size:11px;
	text-align:justify;
}

/* reservation voyage fin */


/* reservation hotel debut */

.fiche_sec_tit_res{
	margin-top:15px;
	margin-bottom:1px;
	font-size:11px;
	height:17px;
	color:#0A62C7;
	font-weight:bold;
	background-color:#DDEEF9;
	padding-top:3px;
	padding-left:5px;
}
	
.res_hot_entete{
	font-size:10px;
	color:#000;
	background-color:#FDCEB2;
	text-align:center;
	vertical-align:middle;
	height:20px;
}





.res_hot_ligne_vis{
	visibility:visible;
	display:block;
}
.res_hot_ligne_hid{
	visibility:hidden;
	display:none;
}


.res_hot_nb{
	margin-top:10px;
	font-size:10px;
	color:#F67A00;
	height:20px;
	height:50px;
}

.alac_cadre{
	border:1px solid #60AEE4;
	padding:10px;
	/*width:680px;*/
	color:#535353;
	font-size:11px;
	text-align:justify;
}


.form_lib_res{
	font-size:10px;
	color:#595656;
	height:30px;
	vertical-align:text-top;
}
.form_lib_res_{
	font-size:10px;
	color:#595656;
	vertical-align:text-top;
}


/* reservation hotel fin */




.cadre_on{
	visibility:visible;
	display:block;
}
.cadre_off{
	visibility:hidden;
	display:none;
}

.devise{
	font-size:12px;
	color:#F45F25;
}


.form_lib{
	font-size:10px;
	color:#595656;
	height:40px;
	vertical-align:text-top;
}

.form_lib_{
	font-size:10px;
	color:#595656;
	vertical-align:text-top;
}

.chtxt_res{
	font-size:14px;
	color:#535353;
	vertical-align:text-top;
}

.form_chtxt{
	width:130px;
	height:16px;
	border:1px solid #A5A3A2;
}

.form_chslt{
	width:130px;
	font-size:12px;
}
.form_charea{
	width:533px;
	font-size:12px;
	height:40px
}
.form_desc{
	font-size:11px;
	color:#636262;
	line-height:15px;
	text-align:center;
}



.BarreP{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:16px;
	color: #636262;
	width:100%;
	background-color: #F3F0EE;
	border:1px solid #F3F0EE;
	margin-top:10px;
	padding:1px;
	text-align:center;
}
.BarrePL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	color: #0F92F6;
}
.BarrePST{
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	padding-left:2px; padding-right:2px;
	border:1px solid #fff;
	margin-left:2px; margin-right:2px;
	background-color:#FF953F;
}
a.BarrePT{
	font-size: 9px;
	color: #0F92F6;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	margin-left:3px;
}
a.BarrePT:hover{
	font-size: 9px;
	color: #0F92F6;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	margin-left:3px;
}

.validation{
	margin-top:10px;
	font-size:10px;
	color:#0F92F6;
	text-align:center;
	font-weight:bold;
}

TD.prix_vol{
	color:#FB8A26;
	font-size:12px;
	font-weight:bold;
	background-color:#FFF5B2;
	height:20px;
}

a.ps_gtitre{
	font-size:13px;
	font-variant:small-caps;
	color:#046AB9;
	text-decoration:underline;
	padding-left:10px;
	background-image:url(../images/pds.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	cursor:pointer;
	line-height:20px;

}
a.ps_gtitre:hover{
	background-image:url(../images/pds-over.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	color:#046AB9;
	text-decoration:none;
	padding-left:10px;
	cursor:pointer;
	line-height:20px;
}


a.ps_stitre{
	background-image:url(../images/pds.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	color:#595656;
	text-decoration:underline;
	padding-left:10px;
	background-image:url(../images/pds-over.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
	cursor:pointer;
	line-height:20px;
	}
a.ps_stitre:hover{
	font-size:13px;
	color:#595656;
	text-decoration:none;
	padding-left:10px;
	cursor:pointer;
	line-height:20px;
	}
div.menu1{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:7px;font-family:Arial, Helvetica, sans-serif;width:49px;height:21px;background:url(../images/menu/menu_02.jpg);cursor:pointer}
div.menu11{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:7px;font-family:Arial, Helvetica, sans-serif;width:49px;height:21px;background:url(../images/menu/menu_act_02.jpg);cursor:pointer}

div.menu2{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:14px;font-family:Arial, Helvetica, sans-serif;width:69px;height:21px;background:url(../images/menu/menu_04.jpg);cursor:pointer}
div.menu22{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:14px;font-family:Arial, Helvetica, sans-serif;width:69px;height:21px;background:url(../images/menu/menu_act_04.jpg);cursor:pointer}

div.menu3{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:14px;font-family:Arial, Helvetica, sans-serif;width:90px;height:21px;background:url(../images/menu/menu_06.jpg) no-repeat;cursor:pointer}
div.menu33{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:14px;font-family:Arial, Helvetica, sans-serif;width:90px;height:21px;background:url(../images/menu/menu_act_06.jpg) no-repeat;cursor:pointer}


div.menu4{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:13px;font-family:Arial, Helvetica, sans-serif;width:62px;height:21px;background:url(../images/menu/menu_16.jpg);cursor:pointer}
div.menu44{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:13px;font-family:Arial, Helvetica, sans-serif;width:62px;height:21px;background:url(../images/menu/menu_act_16.jpg);cursor:pointer}

div.menu5{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:17px;font-family:Arial, Helvetica, sans-serif;width:67px;height:21px;background:url(../images/menu/menu_14.jpg);cursor:pointer}
div.menu55{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:17px;font-family:Arial, Helvetica, sans-serif;width:67px;height:21px;background:url(../images/menu/menu_act_14.jpg);cursor:pointer}


div.menu6{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:20px;font-family:Arial, Helvetica, sans-serif;width:56px;height:21px;background:url(../images/menu/menu_08.jpg);cursor:pointer}
div.menu66{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:20px;font-family:Arial, Helvetica, sans-serif;width:56px;height:21px;background:url(../images/menu/menu_act_08.jpg);cursor:pointer}

div.menu7{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:20px;font-family:Arial, Helvetica, sans-serif;width:56px;height:21px;background:url(../images/menu/menu_10.jpg);cursor:pointer}
div.menu77{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:20px;font-family:Arial, Helvetica, sans-serif;width:56px;height:21px;background:url(../images/menu/menu_act_10.jpg);cursor:pointer}

div.menu8{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:21px;font-family:Arial, Helvetica, sans-serif;width:47px;height:21px;background:url(../images/menu/menu_12.jpg);cursor:pointer}
div.menu88{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:21px;font-family:Arial, Helvetica, sans-serif;width:47px;height:21px;background:url(../images/menu/menu_act_12.jpg);cursor:pointer}


div.menu9{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;width:84px;height:21px;background:url(../images/menu/menu_18.jpg);cursor:pointer}
div.menu99{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;width:84px;height:21px;background:url(../images/menu/menu_act_18.jpg);cursor:pointer}

div.menu10{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:17px;font-family:Arial, Helvetica, sans-serif;width:67px;height:21px;background:url(../images/menu/menu_20.jpg);cursor:pointer}
div.menu10_{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:17px;font-family:Arial, Helvetica, sans-serif;width:67px;height:21px;background:url(../images/menu/menu_act_20.jpg);cursor:pointer}


a.menu{
text-decoration:none}
a.menu:hover{text-decoration:none}

div.bonplan{width:325px;padding-top:5px;text-align:center;color:#E94E0D;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;padding-top:15px;}
tr.tracc{background:url(../images/accueil/accueil.png) no-repeat;width:1025;vertical-align:middle;}
table.tableacc{background:url(../images/accueil/Accueil_fond01.jpg) no-repeat center;text-align:center}
td.alignmiddle{vertical-align:middle;}
table.tableacc2{background:url(../images/accueil/Accueil_fond01.jpg) no-repeat;text-align:center;vertical-align:middle}
td.center_middle{text-align:center;vertical-align:middle}
table.tableacc3{background:url(../images/accueil/Accueil_fond01.jpg) no-repeat;}
td.tableacc4{background:url(../images/accueil/bonsplans.jpg) no-repeat;border:0px solid #0000FF;}
table.tableacc5{background:url(../images/accueil/bonsplans01.jpg) no-repeat }
table.tableacc6{margin-bottom:8px;}
table.tableent1{background:url(../images/Header/banniere_logo.jpg) no-repeat;}

div.entete1{width:230px;border:0px solid #0000FF;float:left;height:20px;}
div.entete2{width:540px;border:0px solid #0000FF;float:left;margin-top:12px;}
div.entete3{width:172px;border:0px solid #0000FF;float:left;padding-left:70px;}
div.entete5{color:#1B4FBC;font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bolder;line-height:12pt;width:150px}
div.entete6{width:100px; color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bolder;line-height:9pt}
div.entete7{width:150px; color:#E94E0D;font-family:Arial, Helvetica, sans-serif;font-size:15pt;font-weight:bolder}
div.entete8{width:100px; color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:bold;line-height:7pt}
table.topwhite{margin-top:2px;color:#FFFFFF}
div.bas1{font-size:13px;margin-bottom:5px;color:#0A1C43;}
div.bas1{margin:5px;margin-bottom:10px;color:#0A1C43;}
td.tdbas{color:#2A1F00;margin:5px;text-align:center;font-weight:400}
span.spanleft{text-align:left}
table.tableweek{background:url(../images/fond.jpg) no-repeat}
td.tdright15{ padding-right:15}
td.left15{ padding-left:15}
table.tablesej1{background:url(../images/fond.jpg) no-repeat}
div.sej_list1{margin-top:15px; margin-bottom:-10px;border:0px solid #666666;height:20px;text-align:left;background-color:#dfdfdf;color:#eeeeee}
div.sej_payville{width:90px;float:left;padding-left:5px;}
div.sejlist2{width:180px;float:left}
div.sejlist3{width:70px; float:left;font-size:11px;height:100%;vertical-align:middle}
div.sejlist4{width:180px;float:left}
div.sejlist5{width:120px;float:right}
td.tdsej1{background:url(../images/images_detail/photo_fond2.png) no-repeat}
td.tdsj2{margin-top:7px;margin-left:7px;}
div.top5{margin-top:3px;}
table.tablesej2{background:url(../images/images_detail/detail_fond_dhotel.png) no-repeat}
div.sej1{float:right;margin-right:10px;}
div.sej2{float:right;margin-right:5px;display:none}
div.sej3{float:right;margin-right:5px;}
div.sej4{float:left;margin-right:0px;margin-top:-34px}
table.sejdet1{background:url(../images/images_detail/BanierHotels.png) no-repeat}
div.sejdetcadre{margin-top:6px;margin-left:6px;}
div.sejicone{margin-top:6px;margin-left:6px;}
div.sejville{padding-top:77px;padding-left:20px;text-transform:uppercase;font-size:10px;}
div.sejville_{padding-top:77px;padding-left:20px;text-transform:uppercase;font-size:14px;}
div.sejsep{padding-top:10px;padding-left:20px;}
div.sejformule{padding-top:5px;padding-left:20px;}
div.sejformule_{padding-top:5px;padding-left:20px;font-size:14px;}
div.sejdesc1{padding-left:7px;}
div.sejdesc2{padding-left:7px;}
table.sejmenu{background:url(../images/menu_detail/menuPlan.jpg)}
div.sejphoto{margin-top:20px;margin-left:15px;}
div.sejphotos{margin-top:20px;margin-right:10px;float:right}
div.display_none{display: none;}
div.sejdispo{font-size:14px;color:#000000;margin-left:50px;margin-right:40px;}
div.sej_bouton_pers{float:right;margin-top:-37px}
div.sej_bouton_ret{float:left;margin-top:-33px}
div.footer{color:#2A1F00;margin:5px;text-align:left;font-weight:400;padding-left:10px}
div.footer_{font-size:10px;font-weight:bold;border:0px solid #FF0000;text-align:left;color:#0A1C43;padding-right:10px;padding-bottom:10px;}
a.lien_interne{	
	color:#FFFFFF;
	text-decoration:underline;
}
a.lien_interne:hover{	
	color:#FFFFFF;
	text-decoration:none;
}
h2{font-size:11px;margin-top:-3px;margin-bottom:4px;}
h1{font-size:9px;font-weight:100}
h1.hliste{font-size:14px;font-weight:bold;padding-top:3px;padding-left:3px;}
h1.hliste2{font-size:14px;font-weight:bold;padding-top:3px;padding-left:3px;color:#535353}
h1.hliste_{font-size:11px;font-weight:bold;padding-top:3px;padding-left:3px;}
div.titre_sliste{padding-top:10px;padding-bottom:0px;padding-left:10px;border:0px solid #FF0000;text-align:left}
/*div.titre_sliste{padding-top:10px;padding-bottom:0px;padding-left:10px;border:0px solid #FF0000;text-align:left}*/
div.pdsite{margin-top:11px;font-size:14px;background:0px 8px url(../images/menu11/li_puce.jpg) no-repeat;
}
div.pdsite_{margin-top:11px;margin-left:20px;font-size:12px;background:0px 8px url(../images/menu11/li_puce.jpg) no-repeat;
}
a.lienplan{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;margin-left:20px;text-decoration:none;
color:#E94E0D;


}
a.lienplan:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;margin-left:20px;text-decoration:underline;
color:#E94E0D;}
.ACSearch_ItemStyle, .ACSearch_ItemStyle td
{
	background-color: White;
	color: #3e4678;
}
.ACSearch_AlternatingItemStyle, .ACSearch_AlternatingItemStyle td
{
	background-color: #F4F4F4;
	color: Black;
}
.ACSearch_HighLight td
{
	font-size: 8pt;
	font-family: Tahoma;
	background-color: #D4E2F8;
	cursor: hand;
	color: #974f09;
}
.ACSearch_HighLight td, .ACSearch_ItemStyle td, .ACSearch_AlternatingItemStyle td
{
	font-size: 8pt;
	font-family: Tahoma;
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.ACSearch_ResultTable
{
	border-collapse: collapse;
	padding: 0;
	border-spacing: 0;
	width: 100%;
}
.ACSearch_ResultTable td
{
	padding: 0;
}
div.ACSearch
{
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	border-top: 1px solid #C9C7BA;
	border-right: 1px solid #C9C7BA;
	border-left: 1px solid #C9C7BA;
	border-bottom: 1px solid #C9C7BA;
	background-color: White;
	background-attachment: scroll;
	overflow: auto;
	width: 228px;
	height: 150px;
	display: none;
	overflow-y: scroll;
	overflow-x: hidden;
	position: absolute;
}
.ACSearch img
{
	vertical-align: middle;
}




div.mod_bas{
border:0px solid #FF0000;width:1024px;margin:auto}
div.mod_bas_bande{
width:1024px;height:19px;background-color:#1B4FBC}
div.mod_bas_1{
border:0px solid #FF0000;
width:258px;
background-color:#EDF1FC;float:left;margin-top:1x;
}
div.mod_bas_2{
border:0px solid #FF0000;
width:192px
;background-color:#EDF1FC;float:left;margin-top:1x;
}
div.mod_bas_3{
border:0px solid #FF0000;
width:226px;background-color:#EDF1FC;float:left;margin-top:1x;
}
div.mod_bas_4{
margin-left:1px;
border:0px solid #FF0000;padding-right:5px;padding-left:4px;
width:338px;height:95px;background-color:#EDF1FC;float:left;padding-top:4px;
}
div.mod_bas_copy{width:450px;height:15px;background-color:#1B4FBC;color:#FFFFFF;font-size:10px;padding-top:4px;float:left}
div.mod_bas_plan{width:124px;height:15px;background-color:#1B4FBC;color:#FFFFFF;font-size:10px;padding-top:4px;float:left;text-align:center}
div.mod_bas_by{width:450px;height:15px;background-color:#1B4FBC;color:#FFFFFF;font-size:10px;padding-top:4px;float:left;text-align:right}
div.mod_bas_cont{
width:1024px;text-align:center;color:#000000;border:0px solid #FF0000;margin-top:0px;}
div.mod_bas_footer{
width:1022px;background-color:#E94E0D;padding-top:3px;border:1px solid #E94E0D;margin-bottom:0px;}

div.mod_entite{margin:auto;
width:1024px;height:95px;border:0px solid #FF0000;background:url(../images/Header/banniere_logo.jpg) no-repeat;}
div.mod_entete_ban{
width:536px;border:0px solid #FF0000;height:71px}
div.menu_cont{width:1024px;height:26px;border:0px solid #FF0000;margin:auto}
div.menu_droit{width:10px;height:26px;border:0px solid #000000;float:left;background:url(../images/menu/menu_01.jpg) no-repeat}
div.modmenu{float:left;width:56px;height:26px;}
div.modmenu2{float:left;width:83px;height:26px;}
div.modmenu3{float:left;width:102px;height:26px;}
div.modmenu4{float:left;width:75px;height:26px;}
div.modmenu5{float:left;width:84px;height:26px;}
div.modmenu6{float:left;width:76px;height:26px;}
div.modmenu7{float:left;width:76px;height:26px;}
div.modmenu8{float:left;width:68px;height:26px;}
div.modmenu9{float:left;width:94px;height:26px;}
div.modmenu10{float:left;width:84px;height:26px;}
div.modmenusep{float:left;width:1px;height:26px;}
div.smenu_cont{width:1024px;height:30px;border:0px solid #FF0000;margin:auto}
div.smenu_bord{width:1024px;height:5px;background:url(../images/menu_30.jpg)}
div.smenu{width:100%;height:15px;background:url(../images/menu_30.jpg)}
div.smenu2{width:1024px;height:8px;background:url(../images/menu_30.jpg)}
div.smenu3{width:1024px;height:5px;background:url(../images/menu_32.jpg)}
div.smenu4{width:16px;height:1px;background:url(../images/menu_32.jpg)}


div.acc_cont{width:1025px;border:0px solid #FF0000;margin:auto}
div.acc_haut{width:;height:136px;border:0px solid #000000;background:url(../images/accueil/accueil.png) no-repeat center;padding-left:10px;padding-top:4px;margin-bottom:20px;}
div.acc_haut1{width:317px;height:125px;border:0px solid #FFFFFF;background:url(../images/accueil/Accueil_fond01.jpg) no-repeat center;text-align:center;padding-top:8px;float:left;margin-right:20px}
div.acc_haut2{width:317px;height:125px;border:0px solid #FFFFFF;background:url(../images/accueil/Accueil_fond01.jpg) no-repeat center;text-align:center;padding-top:8px;float:right;margin-right:17px}
div.acc_gauche{width:331px;border:0px solid #FF0000;float:left;padding-left:5px}
div.acc_mil{width:337px;height:713px;border:0px solid #FF0000;float:left;padding-left:0px;background:url(../images/accueil/bonsplans.jpg) no-repeat}
div.acc_droit{width:337px;height:713px;border:0px solid #FF0000;float:left;padding-left:15px;}
div.frame{padding-left:4px;}
div.acc_droit1{width:318px;height:167px;border:0px solid #FF0000;background:url(../images/accueil/cadre_ban.jpg) no-repeat;padding-left:7px;padding-top:6px;margin-bottom:6px;}
div.cadre_bp{width:320px;height:97px;border:0px solid #FF0000;background:url(../images/accueil/bonsplans01.jpg) no-repeat}
div.cadre_bp_image{width:130px;height:97px;border:0px solid #FF0000;float:left}
div.cadre_bp_des{width:166px;height:97px;border:0px solid #FF0000;float:left;padding-left:10px}
div.bt_bp{text-align:center;padding-left:70px;padding-top:10px;}


div.weekend_cont{width:1024px;border:0px solid #000000;margin:auto;background:url(../images/fond.jpg) no-repeat;padding-top:20px;}
div.week_gauch{width:320px;border:0px solid #000000;float:left;padding-left:15px;}
div.week_droit{width:668px;border:0px solid #000000;float:left;padding-left:17px}

a.lien_interne_{	
	color:#0A1C43;
	text-decoration:underline;
}
a.lien_interne_:hover{	
	color:#0A1C43;
	text-decoration:none;
}


a.lien_agence{	
	color:#00C;
	text-decoration:underline;
	cursor:pointer;
}
a.lien_agence:hover{	
	color:#00C;
	text-decoration:none;
	cursor:pointer;
}
a.lien_agence2{	
	color:#00C;
	text-decoration:underline;
	cursor:pointer;
}
a.lien_agence:hover2{	
	color:#00C;
	text-decoration:none;
	cursor:pointer;
}
div.modmenu11{float:left;width:120px;height:26px;}
div.menu1111{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:14px;font-family:Arial, Helvetica, sans-serif;width:120px;height:21px;background:url(../images/menu/menu_act_011.jpg) no-repeat;cursor:pointer}
div.menu011{color:#FFFFFF;font-size:12px;font-weight:bold;padding-top:5px;padding-left:14px;font-family:Arial, Helvetica, sans-serif;width:120px;height:21px;background:url(../images/menu/menu_011.jpg) no-repeat;cursor:pointer}


div.form_bg1{width:581px;height:5px;background:url(../images/form_bg1.jpg) no-repeat;}
div.form_bg2{width:581px;height:5px;background:url(../images/form_bg2.jpg) no-repeat;margin-bottom:20px}

div.form_parag{width:581px;background:#FFFFFF;background:url(../images/form_bg1.jpg) no-repeat;margin-top:20px}
.button_on_ala{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background:url(../images/form_env.jpg) no-repeat;
	width:88px;
	height:24px;
	color: #fff;	 
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	border:0px;
}
.button_out_ala{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:88px;
	height:24px;
	color: #fff;	 
	font-weight:bold;
	cursor:pointer;
	background:url(../images/form_env.jpg) no-repeat;
	text-decoration:underline;
		border:0px;
}

span.prix_r{ color:#06F; font-weight:bold;}
span.prix_r1{ color:#06F; font-weight:bold;float:right;margin-right:10px;}
a.dis_li{ font-family:arial; font-size:11px; color:#0c5faf; text-decoration:underline; font-weight:bold}
a.dis_li:hover{ font-family:arial; font-size:11px; color:#0c5faf; text-decoration:none; font-weight:bold}
 div.offre_hot table.table_offre{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:6px 0 3px 2px; background:#7AA0F3; float:left;} 
 div.offre_hot table.table_offre tr.titre{ background:#7AA0F3; color:#ffffff; } 
 div.offre_hot table.table_offre tr.infos td.titre2{ background:#7AA0F3; color:#ffffff;text-align:center;;font-weight:bold } 
 div.offre_hot table.table_offre tr.titre td{ background:#7AA0F3; color:#ffffff; height:17px; padding:2px 0 0 3px;font-weight:bold;text-align:center } 
 div.offre_hot table.table_offre tr.infos td{ background:#FFFFFF; color:#054D71; height:17px; padding:0 0 0 3px; border:1px solid #7AA0F3;} 
 div.offre_hot table.table_offre tr td.sep{ background:#FFFFFF; color:#ffffff; height:20px; padding:0 0 0 1px;border:0;} 
 div.offre_hot table.table_offre span.prix1{color:#F90516; font-size:13px;font-weight:bold;} 
 div.offre_hot table.table_offre span.prix2{color:#FA3745; font-size:13px; font-weight:bold;}
 
 
 
 
  div.res_cadre table.table_offre{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:6px 0 3px 2px; background:#7AA0F3;} 
 div.res_cadre table.table_offre tr.titre{ background:#7AA0F3; color:#ffffff; } 
 div.res_cadre table.table_offre tr.infos td.titre2{ background:#7AA0F3; color:#ffffff;text-align:center;;font-weight:bold } 
 div.res_cadre table.table_offre tr.titre td{ background:#7AA0F3; color:#ffffff; height:17px; padding:2px 0 0 3px;font-weight:bold;text-align:center } 
 div.res_cadre table.table_offre tr.infos td{ background:#FFFFFF; color:#054D71; height:17px; padding:0 0 0 3px; border:1px solid #7AA0F3;} 
 div.res_cadre table.table_offre tr td.sep{ background:#FFFFFF; color:#ffffff; height:20px; padding:0 0 0 1px;border:0;} 
 div.res_cadre table.table_offre span.prix1{color:#F90516; font-size:13px;font-weight:bold;} 
 div.res_cadre table.table_offre span.prix2{color:#FA3745; font-size:13px; font-weight:bold;}
 
 
 
 /*************************/
 div.disp{margin-left:5px; }
 div.disp div.bg_c_liste h2.pays_ville{ font-family:arial; font-size:12px; color:#05437e; float:none; padding:5px 0 10px 13px;}
 
div.disp div.bg_c_liste div.mod_rech{ width:634px; height:19px; background:#DEEEF6; margin:0 0 5px 3px; padding:4px 0 0 10px;}
div.disp div.bg_c_liste div.mod_rech span.date{  float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#05437E;}
div.disp div.bg_c_liste div.mod_rech span.nuits{  float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#0368C7;}
div.disp div.bg_c_liste div.mod_rech span.chambres{  float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#0368C7;}
div.disp div.bg_c_liste div.mod_rech a.mod_rech{  float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#05437E; background:url(../images/puce_rech.jpg) no-repeat left 3px;
padding:0 0 0 12px;}
div.disp div.bg_c_liste div.mod_rech a.mod_rech span{  text-decoration:underline; color:#014E73; font-size:12px;}
div.disp div.bg_c_liste div.mod_rech span.sep{ width:2px; height:12px; background:#58AAD2; float:left; margin:1px 15px 0 15px;}


div.disp div.bg_c_liste{background: url(../images/bg_t.gif) no-repeat; height:auto; float:left; width:654px;margin-left:3px}
div.disp div.bg_c_liste img{ margin:1px 0 0 11px; float:left}
div.disp div.bg_c_liste h2{ font-family:arial; font-size:12px; color:#05437e; float:left; padding:15px 0 0 5px}
div.disp div.bg_c_liste div.separ3{background:url(../images/separ3.jpg) repeat-x; height:1px; width:713px; margin:6px 0 0 10px; float:left;-margin:6px 0 0 5px;
}
div.disp div.bg_c_liste div.news_liste{ float:left; width:654px; margin:6px 0 6px 0;*margin:6px 0 6px 0;}
div.disp div.bg_b_liste{background:url(../images/bg_b_liste.jpg) no-repeat; height:8px; float:left; width:654px}
 /*************************/
 
 
 
 
 /******************************/
 div.ala_entete{width:662px;height:162px;background:url(../images/ala_entete.jpg) no-repeat}
 div.ala_text{width:654px;height:272px;background:url(../images/ala_bak_.jpg) no-repeat;padding-top:31px;padding-left:18px}
div.ala_titre{width:654px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#E94E0D;padding-bottom:10px}
div.ala_desc{width:654px;font-family:verdana;font-size:12px;color:#3F3E3E;padding-right:60px}
div.ala_parag{font-family:verdana;font-size:12px;color:#3F3E3E;padding-right:30px;padding-bottom:10px;line-height:16px}
div.jev{width:118px;height:17px;background:url(../images/jevoyage.jpg) no-repeat;float:left;margin-left:0px;margin-right:2px;margin-top:1px}
div.sugg{font-family:Verdana;font-size:15px;font-weight:bold;color:#F28E00;margin-bottom:18px;padding-left:5px}
div.sugg_bk{width:220px;height:103px;background:url(../images/sugg_bk.jpg) no-repeat;float:left}
div.sugg_photo{width:110px;height:69px;margin-top:7px;margin-left:8px;float:left;cursor:pointer}
div.sugg_titre{width:90px;margin-top:7px;margin-left:8px;float:left;color:#0C317E;font-size:14px;font-weight:bold;text-align:left;cursor:pointer}
div.sugg_titre2{width:90px;margin-top:2px;margin-left:8px;float:left;font-size:9px;font-weight:bold}
div.sugg_titre3{width:90px;margin-top:2px;margin-left:8px;float:left;font-size:9px;font-weight:bold}
div.sugg_prix{text-align:right;color:#FFFFFF;font-family:arial;font-size:16px;font-weight:bold;padding-right:5px;margin-top:2px}


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


a.infoxml {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* On souligne le texte. */
}
a.infoxml span {
   display: none; /* On masque l'infobulle. */
}
a.infoxml:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */

   cursor: help; /* On change le curseur par défaut par un curseur d'aide. */
}
a.infoxml:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;

   white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */

   top: 30px; /* On positionne notre infobulle. */
   left: 20px;

   background: white;

   color: #A22709;
   padding: 3px;

   border: 1px solid #A22709;
   border-left: 4px solid #A22709;
}
/***************************************/
