*{
 margin:0px;
 padding:0px;}
ul, li{
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;  }

html,body{
margin:0;
padding:0;
width: 100%;
height: 100%;}

body{
font: 11px Tahoma, sans-serif;
min-width: 990px;
background:/*#e7f0f6*/ url(../images/charte/wrap-bg.gif) left repeat-y;}

div#header{
position:relative;
height: 225px;
min-width: 990px;
text-align: center;
background: #ffffff;
}
div#language{
 float:left;
 height:14px;
 padding-bottom:3px;
 padding-left:3px;}

.btn-fr:link, .btn-fr:visited{
background: url(../images/charte/btn-fr.jpg) top left no-repeat;
height:14px;
width:36px;
float:left;
display:table;}

.btn-fr:hover, .btn-fr:active{
 background: url(../images/charte/btn-fr-over.jpg) top left no-repeat;
 height: 14px;
 width: 36px;
 float:left;
 display: table;}
 
.btn-en:link, .btn-en:visited{
background: url(../images/charte/btn-en.jpg) top left no-repeat;
height:14px;
width:41px;
float:left;
display:table;}

.btn-en:hover, .btn-en:active{
 background: url(../images/charte/btn-en-over.jpg) top left no-repeat;
 height: 14px;
 width: 41px;
 float:left;
 display: table;}
 

div#container{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;
	position: relative;
	margin: 0 0 -54px;
	background:url(../images/charte/wrap-bg-right.gif) right repeat-y;}

div#wrapper{
float:left;
width:100%;
display:table;
padding-top:10px;
background:url(../images/charte/wrap-top-bg.gif) top repeat-x;
/*height: 100%;*/}

div#content{
margin:0 125px 0 252px;
padding:0 15px;
display: table;
background-color:#fff;
width:100%;
/*height: 100%!important;*/}

div#navigation{
width:252px;
position: absolute;
left: 0;
top:225px;
z-index: 500;
height:70%;
background-color:#d4e5ee;
/*margin-left:-100%;*/
/*min-height: 437px;*/}

div#extra{
float: left;
width:125px;
margin-left:-125px;
min-height: 437px;
background-color:#d4e5ee;
height: 73%;
/*display: table;*/}

.push{ height:54px; clear: both;}	


div#footer{
position: relative;
background:#d4e5ee;
color: #000;
height: 54px;
/*clear:left;*/
/*min-width: 1004px;*/}

div.subcat-cont{
background: url(../images/charte/puce.jpg) top left no-repeat;
padding:10px 0 10px 30px;
}

.subcat-link:link, .subcat-link:visited{
 font-size:13px;
 font-weight:bold;
 text-decoration: underline;
 color:#000000;}
 
.subcat-link:hover, .subcat-link:active{
 color:#8c2206;
 text-decoration: none;
}
#footer-left{
 width:242px;
 padding-left: 10px;
 padding-top: 15px;
 float:left;
}
#footer-left p{
 width:100%;
 float:left;
 margin: 0px;
 padding:0px;
}
#footer-left a:link, #footer-left a:visited{
 color:#9b482c;
 float:left;
 padding: 0px;
 margin:0px;
}
#footer-left a:hover, #footer-left a:active{
 color:#000000;
}
#footer-right{
 width: 50%;
 min-width:508px;
 padding-left:80px;
 float:left;
 text-align:center;
 padding-top: 5px;
}
#footer-right p{
 line-height:16px;
}
.footer-link:link, .footer-link:visited{
  color:#000000;
  text-decoration:none;
}
.footer-link:hover, .footer-link:active{
 color:#9b482c;
  text-decoration:underline;
}
ul.list{
padding-left:40px;
}
.list li{
padding:5px 0px 5px 20px;
font-size:12px;
background: url(../images/charte/puce1.jpg) left center no-repeat;
}
ul.list1{
padding-left:60px;
}
.list1 li{
padding:5px 0px 5px 15px;
background: url(../images/charte/puce3.jpg) left center no-repeat;
}
.sous-titre{
 font-size: 11px;
 font-weight:bold;
 padding:5px 0px;
}
.text-container{
 padding-left: 15px;
 line-height:14px;
}
.titre{
 font-weight: bold;
 padding:20px 0;
}
.titre-bleu{
 font-size:12px;
 color: #006699;
 padding:5px 0px;
 font-weight:bold;
}
#adress1{
width:300px;
float:left;
padding-top:10px;
line-height:14px;
text-align: center;
}
#adress2{
width:300px;
float:left;
padding-top:10px;
line-height:14px;
text-align: center;
}
.titre-souscategorie{
 background-color:#e7f0f6;
 float:left;
 text-align: left;
 margin:10px 0;
 padding-left: 10px;
 font-weight:bold;
 letter-spacing: 1px;
 line-height:22px;
 font-size: 16px;
 color:#993300;
 width:100%;
}
