#textContainer{overflow : hidden;padding : 100px 0 0 0;width : 696px !important;background-color:#ECECEE;height : 205px;position:relative;}
#textContainer .tarifsHeader{position:absolute;top:94px;left:0;text-align:left;width:450px;}
#textContainer h1{margin : 9px 5px 0 10px;float:left;}
#textContainer #texteAvant{padding-top : 14px;font-size : 1.1em;z-index : 6;color : #4c586f;line-height :16px;}

#tarifsContainer{overflow-y : auto;height : 170px;}

#entetesAAfficher{width : 676px;}
#entetesAAfficher tfoot, #entetesAAfficher tbody, #tarifs thead, #tarifs tfoot{display:none;}
#tarifs *{/*pour gérer bug rowspan IE*/
	position : static !important;
	}
#tarifs, #enteteTarifs{
	clear : left;
	border-width : 0px;
	width : 676px;
	}
#tarifs #ligneSaison, #enteteTarifs #ligneSaison{display:none;}
#tarifs #ligneHebergement, #enteteTarifs #ligneHebergement{
	background-color : white;
	}
#tarifs tr, #enteteTarifs tr{
	background : #818a9a;
	border-top : 3px solid #ffffff;
	vertical-align : top;
	}
#tarifs td, #enteteTarifs td{
	border-width : 0px;
	
	}
#tarifs .colonne1, #enteteTarifs .colonne1{
	width : 390px;
	}
#tarifs .colonneTypeChambre, #enteteTarifs .colonneTypeChambre{
	width : 38px;
	}
#tarifs .typeChambre_mef, #enteteTarifs .typeChambre_mef{
	padding : 4px 2px;
	color : #ffffff;
	text-align : right;
	font-size : 1.1em;
	}
#tarifs .modHebergement, #enteteTarifs .modHebergement{
	/*width : 71px;*/
	text-align : center;
	height : 30px !important;
	vertical-align : middle !important;
	padding-left:10px;
	}
.modHeb_mef{
	font-size : 1.1em;
	font-weight : bold;
	padding-right : 0px;
	color : #4c586f;
	}

.ligneCategorie td, .ligneSupplement td{
	border-top : 1px white solid !important;
	border-bottom : 1px white solid !important;
	}
.catLibelle, .catSupp{
	background-color : #4c586f;
	color : white;
	font-weight : bold;
	text-align : left;
	padding : 4px 10px;
	border-top : 2px white solid !important;
	border-bottom : 2px white solid !important;
	text-transform : uppercase;
	}
.descriptionChambre, .libSupp_mef{
	width : 390px;
	vertical-align : top;
	padding : 4px 10px;
	color : white;
	}
.prix{
	
	}
.prix_mef, .prixSupp_mef{
	padding: 4px 10px 4px 0;
	text-align : center;
	color : white;
	font-size : 1.1em;
	
	}

#underTable{
	padding : 10px;
	font-size : 1.1em;
	background-color : #f0f1f1;
	
	}
