/* La div qui contient toutes les infos de l'hôtel */
.pres_hotel
	{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 10px;
	width: 95%;
	}

.menu_haut {
	width: 95%;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 10px;
	}

.order_by
	{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -20px;
	margin-left: 0px;
	width: 96%;
	padding: 5px;
	}

.pres_hotel, .order_by
	{
	border: 1px dashed #CCCCCC;
	background-color: #FFFFFF;
	text-align: left;
	}

.phrase_moteur
	{
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	width: 95%;
	padding: 10px;
	border: 1px dashed #FFFFFF;
	background-color: #E71E1E;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	word-spacing: 1px;
	}

.menu_haut
	{
	text-align: center;
	}

/* Tableau intégrant la photo de l'hôtel */
.tableaupic {
	float: left;
}

.hotelnometoile, .infohotel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* Le nom de l'hôtel et son nombre d'étoiles */
.hotelnometoile {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	word-spacing: 3px;
	width: 100%;
	margin-bottom: 5px;	
	/*border: 1px solid #996633;*/
}

/* infos en dessous du nom de l'hôtel */
.infohotel {
	float: right;
	font-size: 10px;
	color: #003366;
}

.situation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: justify;
	margin-top: 10px;
	margin-left: 10px;
}

.infoBonPlan{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	margin-top: 10px;
	margin-left: 10px;
}
/* liens en bas de la div général */
.reshotel {
	float:right;
	text-align: right;
	vertical-align: bottom;
}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	letter-spacing: 1px;
	word-spacing: 3px;

}

/*a.lien2 {color:#003366;} 
a.lien2:hover {color:#FFCC00; text-decoration: underline;}*/

/***************************************************************/
/***************************************************************/
/*         BOUTONS RUBRIQUES DE LA PAGE HOTELS                 */
/***************************************************************/
/***************************************************************/
a.rub_menu_haut_pres, a.rub_menu_haut_pres:hover, 
a.rub_menu_haut_bill, a.rub_menu_haut_bill:hover, 
a.rub_menu_haut_tran, a.rub_menu_haut_tran:hover, 
a.rub_menu_haut_forf, a.rub_menu_haut_forf:hover,
a.rub_menu_haut_prom, a.rub_menu_haut_prom:hover, 
a.rub_menu_haut_disp, a.rub_menu_haut_disp:hover  
	{
	margin: 5px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*border: 1px solid #7E97B1;*/
	background-repeat: repeat-x;
	}

a.rub_menu_haut_club, a.rub_menu_haut_club:hover  
	{
	margin: 6px;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*border: 1px solid #7E97B1;*/
	background-repeat: repeat-x;
	}	

.NdRubG{background:url(bouton_rub/bg.jpg); width:16px; height:37px;}
.NdRubC{background:url(bouton_rub/bc.jpg) repeat-x; height:37px;}
.NdRubD{background:url(bouton_rub/bd.jpg); width:16px; height:37px;}

a.NdRub{color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
a.NdRub:hover{color:#ffc840;}

a.NdRubSel{color:#feae3a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
a.NdRubSel:hover{color:#feae3a;}

a.rub_menu_haut_pres 		{background-color: #00CCFF; color: #033568; background-image: url(bouton_rub/fd_menu_haut_pres.jpg);}
a.rub_menu_haut_pres:hover 	{background-color: #CCCCCC; color: #FFFFFF; background-image: url(bouton_rub/fd_menu_haut2_pres.jpg);
					   		 font-style: normal; line-height: normal; text-decoration: none;}
					   
a.rub_menu_haut_bill 		{background-color: #DB5903; color: #FFFFFF; background-image: url(bouton_rub/fd_menu_haut_bill.jpg);}
a.rub_menu_haut_bill:hover 	{background-color: #FEB17B; color: #3366CC; background-image: url(bouton_rub/fd_menu_haut2_bill.jpg);
					   		 font-style: normal; line-height: normal; text-decoration: none;}					   
					   
a.rub_menu_haut_tran 		{background-color: #00CCFF; color: #033568; background-image: url(bouton_rub/fd_menu_haut_tran.jpg);}
a.rub_menu_haut_tran:hover 	{background-color: #CCCCCC; color: #DBE2E9; background-image: url(bouton_rub/fd_menu_haut2_tran.jpg);
					   		 font-style: normal; line-height: normal; text-decoration: none;}

a.rub_menu_haut_forf 		{background-color: #00CCFF; color: #033568; background-image: url(bouton_rub/fd_menu_haut_forf.jpg);}
a.rub_menu_haut_forf:hover 	{background-color: #CCCCCC; color: #DBE2E9; background-image: url(bouton_rub/fd_menu_haut2_forf.jpg);
					   		 font-style: normal; line-height: normal; text-decoration: none;}
							 							 
a.rub_menu_haut_prom 		{background-color: #00CCFF; color: #033568; background-image: url(bouton_rub/fd_menu_haut_prom.jpg);}
a.rub_menu_haut_prom:hover 	{background-color: #CCCCCC; color: #DBE2E9; background-image: url(bouton_rub/fd_menu_haut2_prom.jpg);
					   		 font-style: normal; line-height: normal; text-decoration: none;}

a.rub_menu_haut_disp 		{background-color: #00CCFF; color: #033568; background-image: url(bouton_rub/fd_menu_haut_disp.jpg);}
a.rub_menu_haut_disp:hover 	{background-color: #CCCCCC; color: #DBE2E9; background-image: url(bouton_rub/fd_menu_haut2_disp.jpg);
					   		 font-style: normal; line-height: normal; text-decoration: none;}	

a.rub_menu_haut_club 		{background-color: #00CCFF; color: #FFFFFF; background-image: url(bouton_rub/fd_menu_haut_club.jpg);}
a.rub_menu_haut_club:hover 	{background-color: #CCCCCC; color: #000000; background-image: url(bouton_rub/fd_menu_haut2_club.jpg);
					   		 font-style: normal; line-height: normal; text-decoration: none;}	
/***************************************************************/
/***************************************************************/

a.lien3, a.lien3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.lien3 {color:#FF9200;} 
a.lien3:hover {color:#FFCC00; text-decoration: underline;}

.type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800000;
	
}

.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	
}

a:link.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6520;
	text-decoration: none;
}
a:active.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6520;
	text-decoration: none;
}
a:hover.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6520;
	text-decoration: none;
}
a:visited.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6520;
	text-decoration: none;
}

a:link.all {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
a:active.all {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
a:hover.all {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

a:visited.all {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

/* START rounded corners */ 
/*.topBords, .bottomCorners { display:block; height:5px; overflow:hidden; padding:0;}
.topBords *, .bottomCorners * { display:block; height:1px; overflow:hidden; padding:0; line-height:1px; font-size:1px;}
.ligne1 { margin:0 5px; }
.ligne2 { margin:0 3px; }
.ligne3 { margin:0 2px; }
.ligne4 {
  margin:0 1px;
  height:2px
  }*/
/* END rounded corners */

/*.ArrondiBd .ligne2 { border-left:solid 2px #000; border-right:solid 2px #000; }
.ArrondiBd .ligne3, .ArrondiBd .ligne4, .ArrondiBd .cssPanel { border-left:solid 1px #000; border-right:solid 1px #000; }
.ArrondiBd .ligne1 { background:#000; }
.ArrondiBd .topBords .ligne2, .ArrondiBd .topBords .ligne3, .ArrondiBd .topBords .ligne4, .ArrondiBd .bottomCorners .ligne2,
.ArrondiBd .bottomCorners .ligne3, .ArrondiBd .bottomCorners .ligne4{ background: #EDFF93; }

.contenu {
  background-color: #EDFF93;
  padding-left: 3px;
  }*/

#message_patience {
  position: absolute;
  background-color: #B7C6D4;
  border: 1px solid #999;
  padding: 25px;
  left:180px;
  z-index:666;
  top:100px;
  visibility:hidden;
  }

#body_win {
  position: absolute;
  visibility : hidden;
  background-color: #000000;
  opacity : .50;
  filter : alpha(opacity=50);
  width: 100%;
  height : 100%;
  top : 0;
  left : 0;
  }

.moteur_tit_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.moteur_choix_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.moteur_indication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #999999;
	margin-left: 5px;
}
#Date_Deb_Div
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#date_Fin_Div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.nbhot_theme
	{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

div#bptext, div#revtext {
	position: relative;
	height: 15px;
	width: 100px;
	left: 5px;
	top: 25px;
	text-align: center;
	vertical-align: middle;
}

div#bptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B00021;
	background-color: #FEB44A;
	
	border: 1px dashed #B00021;
}

div#revtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F90101;
	background-color: #FFFFFF;
	border: 1px dashed #B00021;
}

