.conteneur{
	margin-right: auto;  
	margin-left: 145px;
	width:772px;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left: 5px;
	text-align:left;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	background-image: url(http://beenbiz.com/imagethesaurus/Hanneman/background.jpg);}

.nom-hotel{
	font-family:Arial, Helvetica, sans-serif;
	color: #837610;
	font-size:24px;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 10px;
}

.menu dt a{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #837610;
}

.menu dt a:hover{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #84907A;
}

/* **************************************************************/
/* onglets home page */
/* **************************************************************/

.onglet {
    margin: 0px ;
    border-bottom: solid 1px #9BA6AA ;
	 border-left: solid 1px #5D6B71;
    text-align: center;
    font-size: 12px;
    font-family: arial;
    background-color: #837610;
    cursor: pointer;
}

.onglet-actif {
    margin : 0px ;
    background-color: #F1F6ED;
    border-bottom: none ;
    border-top: solid 1px #9BA6AA ;
    border-left: solid 1px #9BA6AA ;
    border-right: solid 1px #9BA6AA ;
    text-align: center;
    font-size: 12px;
    font-family: verdana;
}

.onglet a{
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.onglet a:visited{
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.onglet-actif a{text-decoration:none; font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;}

.onglet-actif a:visited{text-decoration:none; color: #FFFFFF;}

.input-ident{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:black; background-color:white; border-width:1pt; border-color:rgb(153,153,153); border-style:solid; width:200px;}

/* **************************************************************/
/* Home page colonne droite */
/* **************************************************************/

#zone-dossier{
	margin-top: 20px;
	background-color: #CCCCCC;
}
#zone-recherche{
	margin-top: 5px; padding:0px;
}

.onglet-dispo{
padding: 0px;
font-size: 12px;
}

#moteur-recherche{
padding: 5px;
}

#toutes-les-categories{
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 0px;
}

.home_bloc_categorie{
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #F1F6ED;
}

.titre-liste-categorie{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #837610;
font-weight: bolder;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
	margin: 0px 0px;
	line-height: 21px;
}

.heb-nom-cat{
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	color: #68951B;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 0px;
}

.hebergement-apartir{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E7014;
	font-weight: bolder;
	text-decoration: none;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.heb-dispo a{
	font-weight: bold;
	text-decoration: none;
	color: #38584F;
	text-align: left;
	border-color: #9BA6AA;
	border-style: solid;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: middle;
	border-left-width: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	height: auto;
	margin-bottom: 25px;
	margin-left: 0px;
}

.heb-dispo:hover{
	font-weight: bold;
	text-decoration: none;
	background-color: #DEF2BB;
	text-align: left;
	border-color: #38584F;
	border-style: solid;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: middle;
	border-left-width: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	height: auto;
	margin-bottom: 25px;
	margin-left: 0px;
}

.heb-dispo:visited{
	font-weight: bold;
	text-decoration: none;
	color: #38584F;
	text-align: left;
	border-color: #9BA6AA;
	border-style: solid;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: middle;
	border-left-width: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	height: auto;
	margin-bottom: 25px;
	margin-left: 0px;
}

.heb-separateur{
	display: none;
	margin-bottom: 15px;
}

.legende_photo_hotel{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#837610;
	font-style: italic;
	font-weight: bold;
}

.heb-type{
	font-style: italic;
	padding-left: 0px;
	margin-top: 5px;
}

.prestation-hotel {
	border-width: 1px;
	border-color:  #837610;
background-color: #DEF2BB;
	border-style: solid;
	margin-right: 5px;
	width: 495px;
	margin-top: 20px;
}

.nom-chambre{
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	color:#837610;
	margin-top:10px;
	font-weight: bolder;
}

.nom-chambre select{
	font-size:10px;
	margin-bottom: 10px;
}

.type-chambre{
	font-size:15px;
	font-family:Arial,Helvetica,sans-serif;
	color:#E9D549;
	margin-top:10px;
	font-weight: bolder;
}

/* **************************************************************/
/* diaporama chambre version petite photo , diaporama a droite */
/* **************************************************************/
.diaporama-chambre{float:left;width:270px;height:200px;padding:0px;}
.photo-chambre{float:left;width:300px;height:200px;padding:0px;}
.photo-chambre img{width:299px;height:200px;}
.diaporama-chambre .icone{float:left;width:85px;height:67px;padding:0px;}
.diaporama-chambre .icone img{width:84px;height:66px;}
.diaporama-lien {clear:both;margin-top:10px;text-align:center;}

#offre-colonne-droite{margin-top: -60px}

#legende_devis_reservation_en_ligne{
	float: leftt;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #4E7014;
	background-color: #DEF2BB;
	text-align: center;
	border-color: #4E7014;
	border-style: solid;
	width: 190px;
	vertical-align: middle;
	border-width: 1px;
	height: auto;
        padding: 2px;
}

.nav_cal_cat {
	font-weight: bold;
	border-top-color: #4E7014;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color:  #4E7014;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color:  #4E7014B;
	border-left-style: solid;
	border-left-width: 1px;
	color:  #4E7014;
	font-variant: small-caps;
	margin-bottom:3px;
	margin-top:7px;
}

.aide-selection-calendrier{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837610;
	font-weight: normal;
	text-align: left;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 10px;
}

.description-chambre{
        font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:0px;
	padding-right:0px;
	margin-top: 10px;
	text-align: justify;
        width: 555px;
}

.navigation-bas-page{
	text-align: right;
clear: both;
}

/* ******************************* */
/* prestation chambre		   */
/* ******************************* */

.description-chambre{padding-left:0px; clear:both;}
.prestation-chambre{padding-left:0px; padding-top:10px; padding-bottom: 10px;}

.prestation-chambre table{
	border-width: 1px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	width:555px;
	table-layout: fixed;
	border-collapse: collapse;
}

/* ligne legende */
.prestation-chambre th{
	padding-left: 5px;
}
/* ligne données */
.prestation-chambre td{
	padding-left: 15px;
}


/* ******************************* 	*/
/* Réservation				*/
/* ******************************* 	*/

#tableauOngletResa table {width:772px;padding-left:0px;}

#ongletResa1, #ongletResa2, #ongletResa3, #ongletResa4, #ongletResa5 {width:772px; min-height: 400px;} 

a.reservation{
	font-weight:bold;
	text-decoration:none;
	color:#FFCC33;
}

td.cfResaOn{
	background-color:#F1F6ED;
}
.coordonnees{
	background-color:#F1F6ED;
}
.titre-prestation{
 	background-color:#837610;
}

.detail-commande th{
	background-color:#F1F6ED;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
padding-left: 5px; padding-right: 5px;
}

.detail-commande td{
	border-color:#837610;
	border-style:solid;
	border-width: 1;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold; padding-top: 5px; padding-left: 5px; 
padding-right: 5px;
}

.detail-commande a{
	color:#000000;
}



/* **************************************************************/
/* diaporama Hotel version grande photo, diaporama en dessous   */
/* **************************************************************/

.photo-hotel img{width:490px;}
.diaporama-hotel{padding-left:0px;padding-top:5px;text-align:left;width:490px;}
.diaporama-hotel .icone{width:80px;height:60px;float:left;padding-right:3px;padding-top:3px;padding-bottom:3px;}
.diaporama-hotel .icone img{width:80px;height:60px;}
.legende_photo_hotel{clear:both;}

.pt-photo1 img{width:480px;overflow:hidden;}
.pt-photo2 img{width:480px;overflow:hidden;}

#sommaire-colonne-droite{overflow:hidden;width:245px;}
.home_bloc_categorie{overflow:hidden;width:245px;}

