/* CSS Document */
body{background-color: #FFFFFF; font-family:Arial; font-size:11px; color:#000000; margin:0px; }

p{margin:0px;margin-top:5px;margin-bottom:5px;}

.mainTable{padding:0;spacing:0px; width:920px; background-color:#FFFFFF;}
.banTd{background:url(../images/charte/fond-ban.jpg);height:112px; vertical-align:top;}
.banTable{}

.topMenuTd{vertical-align:bottom; height:42px;}
.menuhDiv{display:inline; height:20px; background-repeat:repeat-x; color:#616161; font-size:11px; padding-left:10px; padding-right:10px; padding-top:5px; border-right:1px #A5A5A5 solid;}
#menuHSelected{background-image:url(../images/charte/menu-fond-on.jpg);  background-position:top;}
.menuhDiv a:link,.menuhDiv a:visited{text-decoration:none; color:#616161;}
.menuhDiv a:hover{text-decoration:underline;}


.leftMenuTd{padding:10px; padding-right:10px; vertical-align:top;}

.leftMenu{
width:170px; 
background:url(../images/charte/menu-g-fond-m.jpg); 
background-repeat:repeat-y; 
background-position:top;
font-size:11px;
padding:0;
}
.fondMenug{
background:url(../images/charte/menu-g-fond.jpg); 
background-repeat:no-repeat; 
background-position:bottom;
padding:7px;padding-top:12px;padding-left:15px;padding-bottom:15px
}
.menu1{color:#333333; font-weight:bold; padding:2px; padding-left:5px;}
.menu1 a,.menu1 a:link,.menu1 a:visited{color:#333333; font-weight:bold; text-decoration:none;}
.menu1 a:hover{text-decoration:underline;}
.menu2{color:#7E7E7E; font-weight:normal; padding:0px; padding-left:25px;}
.menu2 a,.menu2 a:link,.menu2 a:visited{color:#7E7E7E; font-weight:normal; text-decoration:none;}
.menu2 a:hover{text-decoration:underline;}

.decoLeftMenu{text-align:left;}

.contentTD{vertical-align:top;font-size:11px;}

.simpleContentDiv{width:530px; border:0px solid #00ff00; padding:0; text-align:left;}
.simpleContentDivNoWidth{border:0px solid #00ff00; padding:0; text-align:left;}
.simpleContentHead {
	padding:0;
	border:0;
	padding-left:4px;
	background:url(../images/charte/sc-h1.jpg); 
	background-repeat:repeat-y; 
	background-position:left bottom;
}
.simpleContentHead750 {
	padding:0;
	border:0;
	padding-left:4px;
	background:url(../images/charte/sc-h1-750.jpg); 
	background-repeat:repeat-y; 
	background-position:left bottom;
}
.simpleContentTitle {
	display:inline;
	background:url(../images/charte/sc-h2.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	border:0; 
	padding:0;
	padding-left:4px;
	padding-right:10px;
	color:#FFFFFF; 
	font-size:12px;
	font-weight:bold; 
	vertical-align:bottom;
 }
.simpleContent {
	background-image:url(../images/charte/sc-milieu.jpg);
	background-repeat:repeat-y;
	padding:5px;
	text-align:center;
	color:#7E7E7E;
	font-size:11px;
}
.simpleContent td,.simpleContent p,.simpleContent div, .simpleContent span{color:#7E7E7E; font-size:11px; vertical-align:top;}
.simpleContent750 {
	background-image:url(../images/charte/sc-milieu-750.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	padding:5px;
	text-align:center;
	color:#7E7E7E;
	font-size:11px;
}
.simpleContent2 td,.simpleContent2 p,.simpleContent2 div, .simpleContent2 span{color:#7E7E7E; font-size:11px; vertical-align:top;}

.tabContentDiv{width:530px; padding:0; border:0px solid #00ff00;}
.tabContentDivHead{padding:0; border:0; padding-left:4px; background:url(../images/charte/sc-h1.jpg); background-repeat:no-repeat; background-position:left bottom;}
.tabContentDivTitle{background:url(../images/charte/sc-h2.jpg); background-repeat:no-repeat; background-position:right bottom;}
.tabContentTabOn{display:inline; background-color:#01A5A7; color:#FFFFFF; font-weight:bold; font-size:12px; padding:5px;vertical-align:bottom;padding:0;border:0;padding-left:4px;padding-right:10px;}
.tabContentTabOff{display:inline; background-color:#E6E6E6; padding:0; border:0; padding-left:4px; padding-right:10px; border-right:1px solid #cccccc; color:#7E7E7E; font-size:12px; vertical-align:bottom;}
.tabContentTabOff strong{color:#333333;}

.tabChambreTabOn{display:inline; background-color:#FF0000; color:#FFFFFF; font-weight:bold; font-size:12px; padding:5px;vertical-align:bottom;padding:0;border:0;padding-left:4px;padding-right:10px;}
.tabChambreTabOff{display:inline; background-color:#E6E6E6; padding:0; border:0; padding-left:4px; padding-right:10px; border-right:1px solid #cccccc; color:#7E7E7E; font-size:12px; vertical-align:bottom;}
.tabChambreTabOff strong{color:#333333;}

.tabCompartimentTabOn{display:inline; background-color:#7E7E7E; color:#FFFFFF; font-weight:bold; font-size:12px; padding:5px;vertical-align:bottom;padding:0;border:0;padding-left:4px;padding-right:10px;}
.tabCompartimentTabOff{display:inline; background-color:#E6E6E6; padding:0; border:0; padding-left:4px; padding-right:10px; border-right:1px solid #cccccc; color:#7E7E7E; font-size:12px; vertical-align:bottom;}
.tabChambreTabOff strong{color:#333333;}

.tabAddChambreTabOver{display:inline; background-color:#E6E6E6; color:#86c97a; font-weight:bold; font-size:12px; padding:5px;vertical-align:bottom;padding:0;border:0;padding-left:4px;padding-right:10px;border-right:1px solid #cccccc;}
.tabAddChambreTabOut{display:inline; background-color:#E6E6E6; padding:0; border:0; padding-left:4px; padding-right:10px; border-right:1px solid #cccccc; color:#7E7E7E; font-size:12px; vertical-align:bottom;}
.tabAddChambreTabOut strong{color:#333333;}


.tabContent{ background-image:url(../images/charte/sc-milieu.jpg); background-repeat:repeat-y; padding:5px; text-align:center; color:#000000; font-size:11px; text-align:center;}
.tabContent td,.tabContent p,.tabContent div, .tabContent span{color:#7E7E7E; font-size:11px; vertical-align:top;}

.barre{background-image:url(../images/charte/barre.jpg);background-repeat:no-repeat; width:390px; height:24px;}
.barre.barreon{background-image:url(../images/charte/barreOn.jpg); color:#01A5A7; font-weight:bold;}

.contentNav, .contentNav td, .contentNav a, .contentNav a:link, .contentNav a:visited{color:#7E7E7E; font-size:12px; text-decoration:none;}
.contentNav a:hover{color:#7E7E7E; font-size:12px; text-decoration:underline;}

.footTd{color:#7E7E7E; font-size:10px; text-align:center;}
.foot,.foot a,.foot a:link,.foot a:visited{display:inline;padding:5px; text-decoration:none; color:#7E7E7E;}
.foot a:hover{text-decoration:underline;}

.warning{color:ff3333;}