*{	
font-size:100%;
}
body{	
font:75%/140% Arial, Helvetica, sans-serif;	
text-align:center;
}
#wrap h1{	
color:#000;
}
#header {
color:#FFF;
height:200px;
margin: 0;
padding: 0;	}
#topheader {
/*background-image:url(../images/bandeau2.jpg);    
background-repeat:no-repeat;*/    color:#FFF;
height:170px;	
margin: 0;	
padding: 0;/* 	
border: 1px solid red;*/	
}	
#lang{	
display: inline;
}
#bottomheader{    
background-image:url(../images/bandeau_bottom.jpg);    
background-repeat:no-repeat;    
background-position: top left;    
color:#FFF;	
height:30px;	
margin: 0;	
padding: 0;/*	
border: 1px solid blue;*/
}
#pathway{ 
width: 500px;
height: 19px;
padding-left: 20px;
padding-top: 5px;
}
#wrap{	
border:1px solid #000;	
background:#fff;	
width:1000px;	
margin:0 auto;	
text-align:left;
}
#main-content{
padding:0 22px 0 22px;	
width:550px;	
float:left;
}
#main-content-carte{
padding:0 0px 0 0px;	
width:820px;	
float:right;
}
#contenu {
border-top:double;
border-bottom:double;
border-width:thin;
border-color:#FFF;
}
#sub-content{
border-left:dotted;
border-width:thin;	
width:230px;	
float:right;
}
#navigations{
width:150px;
background-color: #8AAFDD;		
float:left;	
border-right:double;
/*border-top:dotted;*/
margin: 0;
border-width:thin;
border-color:#000;	
}
#foot{border-top:dotted;
border-width:thin;	
clear:both;
}
.moduletable h3
{
font-size:.8em;
}
