body { 
	background-color: #E9A37F;
	background-image: url(common/bgd_deg.jpg); background-repeat: repeat-x;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
}

a{text-decoration:none;color:#741212;}

a:hover{text-decoration:underline;}



.a1{text-decoration:none;color:#741212; text-decoration:underline;}





.bordure{border:solid;border-width:1px;border-color:#ceceb0;}



.bold {font-weight:bold;}



.padleft {padding-left:5px;}

.pad5 {padding:5px;}
.pad10 {padding:10px;}



.justify {text-align:justify;}



.cap {text-transform:uppercase;}



.barre { text-decoration:line-through;}



li {

 font-size: 100%;

 list-style-type:none;

 background-image:url(common/puce_crs.gif);

 background-repeat:no-repeat;

 background-position:0% 65%;

 padding-left:10px;

}



.t1{font-size :10px}

.t2{font-size :11px}

.t3{font-size :12px}

.t4{font-size :14px}

.t5{font-size :16px}

.t6{font-size :20px}

.t7{font-size :24px}

.t8{font-size :18px}




.color1{color:#741212}

.color2{color:#741212} /*8b2121*/

.color3{color:#ffffff}

.color4{color:#cccccc}

.color5{color:#8b2121}

.color6{color:#ffac09}

.color7{color:#c40000}

.color8{color:#fd0303}

.color9{color:#D4562F}

.color10{color:#741212}




a.M_Bottom		  {color:#741212; text-decoration: none}

a.M_Bottom:hover  {text-decoration: underline}



#H_Comment{

 height:60px;

}



.H_Fiche{

 height:325px;

 width:205px;

 border:solid;

 border-width:1px;

 border-color:#CCC;

 padding-bottom:2px;

 margin-left:2px;

}

.H_Fiche_Hotel{

 float:left;

}

.H_Fiche_NbEtoile{

 text-align:center;

 font-style:italic;

}



/* nom du site */

/*.color0{color:#ffffff}*/

/* texte*/

/*.color1{color:#666666} */







/* fond paris */

#background_image{
	position:absolute;
	display:block;
	height:840px;
	width:1050px;
	left:50%;
	margin-left:-542px;
	background-image:url(common/background.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:0;
}






/******************** Calendar style ********************/

#iframe {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100px;
		height: 100px;
		z-index: 19;
	}

 #calendar_frame {

  position: absolute;
  z-index: 10;

 }

 

 #calendar {

  position: absolute;

  background-color: white;

  border: 1px solid black;

  padding: 0;

  margin: 0;
  z-index: 20;

 }

 .cal_class {

  font-family: Arial, Verdana;

  font-size: 10px;

  width: 100%;

 }

 .cal_th {

  padding-bottom: 0.3em;

 }

 .prev_month {

  width: 14%;

 }

 .cal_td {

  text-align: center;

  padding-left: 0.1em;

  padding-right: 0.1em;

 }



.onDate

{

	color:#333333;

	font-size: 11px;

	font-weight:bold;

 }

 

.offDate

{

	color:#cccccc;

	text-decoration:line-through;

}

.todayDate

{

	color:#741212;

	font-size: 11px;

	font-weight:bold;

	border-top:1px solid #741212;

	border-bottom:1px solid #741212;

	border-right:1px solid #741212;

	border-left:1px solid #741212;

}



 select{font-size :10px; color:#3a4d99;}

.input_date{font-size :10px; color:#3a4d99; width: 60px}



/* PAGE FIX------------------------------------------------------------------ */

#Content{

	background-image:url(common/m_bgd.jpg);

	background-repeat:repeat-x;

	background-color:#ffffff;

	position:absolute;

	top:77px;

	left: 50%;

	margin-left: -420px;

	width:837px;

	

}



#Header_contain_haut{
	position:absolute;
	top:22px; 
	left:51%;
	display:block; 
	width:400px;
	z-index:1;
}
#Header_contain_bas{
	position:absolute;
	top:45px; 
	left:51%;
	display:block; 
	width:400px;
	z-index:1;
}
#Header_London{
	float:right;
}
#Header_Milan{
	float:right;
}
#Header_Lisbonne{
	float:right;
}
#Header_Rome{
	float:right;
}
#Header_Venise{
	float:right;
}
#Header_Paris{
	float:right;
}

#Header_Azur{
	float:right;
}

#url{

	position:absolute;

	top:20px;

	left:50%;

	margin-left:-423px;

	z-index:1;

	letter-spacing: 1px;

}

a.menu{

	display:block;

	height:32px;

	width:127px;

}





#Lang{

	z-index:3; position:absolute; left:50%; top:80px; margin-left:-445px;

}







/*MENU haut-------------------------------------------------------------------------------*/



#M_nav{

	display:block;

	height:41px;

}

#M_Home{

	background-repeat:repeat-x;

	position:absolute;

	padding-top:9px;

	padding-right:7px;

	margin-left:0px;

	margin-top:-12px;

	z-index:2;

}

#M_Who{

	background-repeat:repeat-x;

	position:absolute;

	padding-top:9px;

	padding-right:7px;

	margin-left:140px;

	margin-top:-12px;

	z-index:2;

}

#M_How{

	background-repeat:repeat-x;

	position:absolute;

	padding-top:9px;

	padding-right:7px;

	margin-left:280px;

	margin-top:-12px;

	z-index:2;

}

#M_Hotels{

	background-repeat:repeat-x;

	position:absolute;

	padding-top:9px;

	padding-right:7px;

	margin-left:420px;

	margin-top:-12px;

	z-index:2;

}

#M_Perso{

	background-repeat:repeat-x;

	position:absolute;

	padding-top:9px;

	padding-right:7px;

	margin-left:560px;

	margin-top:-12px;

	z-index:2;

}

#M_Resa{

	background-repeat:repeat-x;

	position:absolute;

	padding-top:9px;

	padding-right:7px;

	margin-left:700px;

	margin-top:-12px;

	z-index:2;

}

#M_Bottom{

padding:5px;

}



/* FIN PAGE FIX & menu HAUT---------------------------------------------------------------------------------------- */





/*PAGE HOME--------------------------------------------------------------------------------------------------------*/



.recherche{text-decoration:none;color:#4a502d;}

.recherche:hover{text-decoration:underline;}



#H_QuickSearch_cadre {border:solid; border-width:1px; border-color:#DDAA5C; height:219px !important; }



#H_QuickSearch{

	background-image:url(common/h_qs_bkg.jpg);

	height:222px !important;

	height:218px;

	width:409px;

	margin-left:418px;

	margin-top:-229px !important;

	margin-top:-230px;

	margin-right:3px;

	padding:4px;

}

#H_Flash{

	height:230px;

	width:419px;

}

#H_QuickSearch_Titre{

	background-color:#DDAA5C;

	height:30px !important;

	height:29px;

}

#H_Fiche1{

	margin-top:0px;

	margin-left:2px !important;

	margin-left:1px;

}







.H_video{ text-decoration:none; }

.H_video:hover {color:#8b2121; text-decoration: underline}





.H_collection{

	padding:3px;

}

.H_Fiche{

	height:325px;

	width:205px;

	border:solid;

	border-width:1px;

	padding-bottom:2px;

	float:left;

	margin-left:2px;

	border-color:#EBCB9C;

}



.H_Fiche_Marge{

	padding-left:5px;

	padding-right:5px;

}

.H_Fiche_Note{

	display:block;

	height:32px;

	width:92px;

	margin-top:5px;

	border:solid;

	border-width:1px;

	border-color:#EBCB9C;

}

.H_Fiche_Prix{

	display:block;

	height:32px;

	width:92px;

	margin-top:-34px;

	border:solid;

	border-width:1px;

	float:right;

	border-color:#EBCB9C;

}

.H_Fiche_Titre{

	background-color:#F3D090;

	height:42px !important;

	padding-left:5px;

	padding-right:5px;
	

}



.H_Hotel_link {color:#741212; text-decoration: none}



.H_Fiche_Category 

{

	text-align:center;

	font-style:italic;

}

/*FIN PAGE HOME--------------------------------------------------------------------------------------------------------*/











/*FIN PAGE RESULT--------------------------------------------------------------------------------------------------------*/

#Result{ padding:0px 3px 3px 3px}

#R_Criteres{

	height:190px;

	padding-top:5px;

	padding-left:10px;

}
#R_Criteres1{

	height:130px;

	padding-top:5px;

	padding-left:10px;

}
#R_Quartier{

	margin-left:219px;

	margin-top:-178px;

}

.R_result{

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	padding-right:10px;

	border-top:1px dotted #ccc;
	
	height:195px;

}



/* fond resultats de recherche impairs */

.R_fond1{

	background-color:#FCF2ED;

}



.R_photo {

	border:1px solid #741212;

	padding:4px;

}

.R_description {

	padding-left:10px;

	padding-right:10px;

}





.hr{ width:816px; height:0px; border:hidden; border-top:1px dotted #ccc;}

/*.hr2{ width:1px; height:130px!important; height:200px; border:hidden; color:#ccc; background-color:#ccc; display:block;}*/





/*FIN PAGE RESULT--------------------------------------------------------------------------------------------------------*/



/*PAGE FICHE HOTEL--------------------------------------------------------------------------------------------------------*/



#Hotel_page {

	padding:0px 3px 3px 3px

}



.Bandeau_haut{

	padding:0px 5px 0px 5px;}



.F_pointilles { background-image: url(common/f_pointilles.gif);}

.F_demande { width:167px; padding:10px 0px 10px 10px; background-color: #e3e7e8;}

.F_fiche { padding: 0px 10px 0px 10px;}

.F_RightBorder { border-right:1px solid #895;}

.F_col_menu{display:none}

.F_photosHotel

{

	margin-bottom:2px;

	float:left;

}
.F_printlink{ display:none;} 

/*FIN PAGE FICHE HOTEL--------------------------------------------------------------------------------------------------------*/



/*SITEMAP--------------------------------------------------------------------------------------------------------*/

.sitemap{text-decoration:none;color:#4a502d;}

.sitemap:hover{color:#8b2121;text-decoration:underline;}
