/* html { height:100%; } */
body {
 margin:auto;
 text-align:center;
 background: url("/img/sweety-hotels-2.jpg") #CCD6AB top center no-repeat;
 color:#605D55;
 font: 11px verdana, arial, sans-serif;
 background-color:#CCD6AB;
}


#all { width: 900px; margin: auto; background-color:#FFF; border:1px solid #775E46; margin-bottom:10px;}
#header { width: 900px; position:relative; height:180px; text-align: left; background:url("/img/sweety-hotels-2.jpg") no-repeat;}
#header ul { padding:0; margin:0; list-style-type:none;}
#header li { float:left; border-left:1px solid black; }
#header ul li a { display:block; float:left; width:179px; line-height:40px; background-color:#943464; color:#DCDCDC; text-decoration:none; text-align:center; }
#header ul li a:hover { background-color:#E2FC5B; color:black; }  
#languages { float:right; top:43px; right:100px; border: 1px solid #FFF;}

#main { text-align:left; margin-left:240px;}
#left_col { float:left; width: 210px; margin-top: 0px; margin-left:0px; text-align: left; }
#left_col .interbox { margin-left:20px; color: #943464; font-size:10px; font-weight: bold; text-align:center;}

#footer { border-top:1px grey; background:#EEE; clear:left; margin-top:10px; padding-bottom:10px; color:#999; text-align:center; }
#footer a { color:#999; }

#contener {
 padding-top:0px;
 margin-top:10px;
 margin-bottom:20px;
}

#form_dispo {
 float:left;
 width: 205px;
 margin-bottom:10px;
 margin-left:10px;
 margin-right:10px;
 padding: 5px  5px  5px  5px ;
 color: #943464;
 font-size:10px;
 font-weight: bold;
 text-align: left;
 background:url("/templates/default/fond_form_recherche.png") no-repeat;
}
.box_left_col {
 width:195px;
 margin-left:5px;
 margin-right:10px;
 margin-bottom:10px;
 padding: 5px  5px  5px  5px ;
 background-color: #CBF166;
 text-align: left;
}




#form {
 margin-top: 20px;
 width: 900px;
 position:relative;
 height:100px;
 border:1px solid #775E46;
 text-align: center;
}


/* ----------------------------------------------- */
/* Tableaux liste_chambre, options, coordonnees... */
/* ----------------------------------------------- */
#liste_chambre, #options, #coordonnees, #paiment { margin:0; }
#options { text-align:left; margin-right:20px; }
#coordonnees { text-align:left; margin-right:20px; }
#coordonnees td.erreur { background-color:#FFCCCC; padding:3px; color:#FF0000;}

/*
#liste_chambre table, #options table, #coordonnees table { width:640px; border:1px solid #625850; }
#liste_chambre th, #options th, #coordonnees th { background-color:#9D938B; color:#FFF; padding:3px; }
#liste_chambre tr, #options tr, #coordonnees tr { background-color:#EAE0CD; padding:3px; }
#liste_chambre tr.alt, #options td.alt, #coordonnees td.alt { background-color:#DAD1C0; padding:3px; }
*/

#liste_chambre table, #coordonnees table { width:640px; border:1px solid #625850; }
#liste_chambre th, #coordonnees th { background-color:#9D938B; color:#FFF; padding:3px; }
#liste_chambre tr, #coordonnees tr { background-color:#EAE0CD; padding:3px; }
#liste_chambre tr.alt, #coordonnees td.alt { background-color:#DAD1C0; padding:3px; }


#liste_chambre.alt table { widht:750px border:1px solid #ADD71F; }
#liste_chambre.alt th { background-color:#ADD71F; color:#FFF; padding:3px; }
#liste_chambre.alt tr { background-color:#BCE238; padding:3px; }
#liste_chambre.alt tr.alt, #options td.alt, #coordonnees td.alt { background-color:#C1E449; padding:3px; }


/* ************************* */
/*    CADDIE (COMMANDE)      */
/* ************************* */ 


#caddie {

}
#caddie_header {
 color:#CC0000;
 border-bottom: 1px solid #C00;
}
.caddie_sep {
 border-bottom: 1px solid #CCC;
}
#caddie_footer {
 color:#CC0000;
 border-top: 1px solid #C00;
 text-align:right;
}
#caddie table {
 width:100%;
}
#caddie_button {
 text-align:center;
}
#montant_a_regler {
 padding: 20px;
 font-size:18px;
 font-color:#000;
 background: #FEA;
 border: solid 1px #000;
}

/* --------- résumé du caddie ------ */
#caddie_resume {
 background:#FFF;
 border:solid 1px #000;
 text-align:center;
}

/* ************************* */
/*       TABLEAUX            */
/* ************************* */

/* hr{width: 9000px;color: #FFF;} ??????????????? */

/* **** TABLEAU CLASSIC **** */
table#classic {
        width: 100%;
        padding: 10;
        border: 1px solid #943464;
        border-collapse:collapse;
        color: #000;
}
table#classic tr.alt {
        background: #EBF5C9;
        color: #000;
}
table#classic th {
	text-align: left;
	background-color:#943464; 
	/*background-image: url("/images/tetiere/th_classic.gif");*/
	color:#FFF;
	padding:5px;
	padding-left:10px;
	font-family:arial,helvetica,sans-serif; 
	font-size: 10pt; 
}
table#classic td { 
	padding:4px;
}
/* **** TABLEAU CADDIE **** */
table#caddie {
        width: 500px;
        padding: 5;
        border: 1px solid #C1DAD7;
        border-collapse:collapse;
        background-color:#FFF;
}
table#caddie tr.alt {
        background: #F5FAFA;
        color: #797268;

}
table#caddie th {
	text-align: left;
	background-color:#DDDDDD; 
	background-image: url("/images/tetiere/th_classic.gif");
	color:#333333;
	padding:2px;
	padding-left:10px;
	font-family:arial,helvetica,sans-serif; 
	font-size: 10pt; 
}
table#caddie td { 
	padding:4px;
}

/* ------------------------------------------------- */
/*  Titre de l'hôtel sur la carte                    */
/* ------------------------------------------------- */
.map_title { font-size: 12pt; font-weight: bold; }

/* ------------------------------------------------- */
/*  Mise en forme textes                             */
/* ------------------------------------------------- */
h1 { font-size: 20px; color:#62584F; padding-top:0; margin-top:0; }
h2 { font-size: 16px; color:#62584F; padding-top:0; margin-top:0; }
h3 { font-size: 12px; color:#62584F; font-style:normal; }
a.white { font-size: 12px; font-family: arial; color:#FFF; }
/* a { color:#605D55; font: 11px verdana, arial, sans-serif; } !!! TROP GENERAL ca pose trop de pb sur les liens des titres */
a { color:#62584F; }
hr { color: #FFF; }

/* ----------- page dispo_hotels & index ----------- */
.liste_hotel { padding-top:15px; padding-bottom:5px; padding-left:0; padding-right:0; border-top: dashed 1px grey;	}
.liste_hotel_vignette { float:left; width:110px;}
.liste_hotel_description { text-align:left; margin-left:130px;}

.liste_hotel_type_de_chambre { margin-left:130px; padding:0; border-spacing: 0px;}
.liste_hotel_type_de_chambre th { background-color:#EAE0CD;}
.liste_hotel_type_de_chambre td { border-top:solid 1px #EAE0CD; padding-top:3px; padding-bottom:3px;}

.liste_type_de_chambre { background:#F9F3E8; width:640px; margin-left:0px; padding:0; border-spacing: 0px;}
.liste_type_de_chambre th { background-color:#EAE0CD;}
.liste_type_de_chambre td { border-top:solid 1px #EAE0CD; padding-top:3px; padding-bottom:3px;}



.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.erreur { background-color:#FED5D5; color:#F00; font-weight:bold; }
img { border:0; }
.red { color:red; text-decoration:none; }
.green { color:green; }
.grey { color:grey; }
.nounderline { text-decoration:none; }
#promo
{

	width:180px;
	text-align:center;
	padding: 5px 5px 5px 5px;
	border: 1px solid #000;
	background-color:#FFFFFF;
}
#photo
{
text-align:center;

	width:100px;
	padding-left:40px;
	border: 0.1px solid #FFF;
}
/* ----------- notes tripadvisor -------------------- */
.note_clients { background:#EEE; width:100px; padding-bottom:2px;}
.note_clients_note { font-family:tahoma; font-size:20px; color:#993366; margin-left:2px; }
.note_clients_txt { font-family:tahoma; font-size:9px; margin-left:2px;}
.note_clients_jauge { margin-left:2px; display:block; position:relative; overflow:hidden; width:96px; height:16px; }
.note_clients_jauge img { position:absolute; }
.note_clients_jauge.s00 img { top:-160px; }
.note_clients_jauge.s05 img { top:-144px; }
.note_clients_jauge.s10 img { top:-128px; }
.note_clients_jauge.s15 img { top:-112px; }
.note_clients_jauge.s20 img { top:-96px; }
.note_clients_jauge.s25 img { top:-80px; }
.note_clients_jauge.s30 img { top:-64px; }
.note_clients_jauge.s35 img { top:-48px; }
.note_clients_jauge.s40 img { top:-32px; }
.note_clients_jauge.s45 img { top:-16px; }
.note_clients_jauge.s50 img { top:0; }