body {
	background: #F2F2F2 url(img2/bg.png) repeat-y center top;
	color: #63636B;
	font: normal 80% Verdana,"Lucida Sans Unicode",sans-serif;
	margin: 0;
}

#page{
	width : 860px;
	margin-left : auto;
	margin-right : auto;
	background-image : url(img2/mid2.png);
	font-weight : normal;
	font-size : 10pt;
	color : #63636B;
	font-style : normal;
	font-family : Tahoma,Verdana, Arial, Helvetica;
	font-variant : normal;
	text-decoration : none;
	}

#header { 
	height : 185px;
	background-image : url(img2/top3.png);	
		
	}
#header h1{ 	
       padding-top:23px;
       vertical-align:bottom;
       text-align:center;
       color:white;
}
#header p{ 	
	margin-left : auto;
	margin-right : auto;
       margin-top:-15px;  
       padding:0;
       text-align:center;
       color:white;
}	
#sous_titre { 
margin-top:10px;
font: normal 90% Verdana,"Lucida Sans Unicode",sans-serif;
	height : 25px;
	text-align:center;
	color:white;
	}
#menu_haut { 
	height : 15px;
	margin-bottom:5px;
	}	
#menu_gauche {  
        margin-left:12px;
        _margin-left:6px;
	width : 200px;
	text-align : left;   
	float : left;
	}
	
.div_menu_droite_titre{
	width : 200px;
	text-align : left;
	font-size : 8pt;
	background-image : url(img2/menu_02.png);
	margin-bottom : 55px;
	color : #63636B;
	}
.c_text{
	color: rgb(98, 98, 164);
	}	
.c_text_w{
	color: white;
	text-align:center;
	}	
	
#adresse,#ref {

	text-align : center;
        margin-top:50px;
	}	
	
		
.div_menu_droite_titre p{
         color:white;
         padding-left:8px;
         line-height:0.5em;
}	 
#body{
	margin-right : 15px;
	_margin-right : 8px;
	float : right;
	width : 600px; 
	_background-color : #5F89E6;	
	text-align : left;
	padding-bottom:12px;
	}

.cadre{
	width : 598px;
	border : 1px solid #C8C6C6;
	background-color : #FFFFFF;
	text-align : left;
	float : left;
	}

.cadre_haut{
	height : 30px;
	width : 590px;
      /*  border-bottom: 1px dashed #C8C6C6; */
	margin-left : 3px;
	margin-top : 10px;
	padding:0;
	}
	
.cadre_date{
	height : 20px;
	width : 590px;
        border-bottom: 1px dashed #C8C6C6; 
        text-align:right;
	margin-left : 3px;
	margin-top : -15px;
	padding:0;
	}	
.cadre_haut H2{
	margin-top : 0px;
	margin-left: 5px;
	padding : 0;
	}
.cadre_bas{
	width : 588px;
	margin-left : 8px;
	margin-top : 25px;
	margin-bottom : 5px;
	margin-right : 5px;
	}
/*#sep {

 height:55px;
}*/	
#footer {
	padding-top : 8px;
	
	height : 60px;
	width: 860px;
	background-image : url(img2/foot2.png) ;	
	
	clear: both ;
}	
.menu {
padding-left : 4px;
margin-top :20px;
text-align : center;
vertical-align:middle ;
color : #EAEAEA;
font-size : 10px;
}

.encadre {
font-size : 8pt;
margin-left : auto;
margin-right : auto;
border: 1px solid #C3BDBD;
/*filter:alpha(opacity=80);
-moz-opacity:.80;*/
padding: 15px;
background-color: #F0ECEC;
width:540px;
}


a:link {
	color : #378AC4;
	text-decoration : none;
	
	}
	
a:visited {
	color : #378AC4;
	text-decoration : none;
	}
	
a:hover {
	color : #0865A6;
	text-decoration : none;
	background:#FDB45D;
	cursor:pointer;
	}
a.spip_out:hover {
	color : #0865A6;
	cursor:pointer;
        text-decoration : none;
        background: #FDB45D url(spip_out.gif) right no-repeat;
	padding-right: 10px;
	border-bottom: 1px solid;	
	}	
a:active {
	color : #378AC4;
	text-decoration : none;
	}		
	
a.menu:link {
	color : #EAEAEA;
	text-decoration : none;
	font-size : 10px;
	
	}
a.menu:visited {
	color : #EAEAEA;
	text-decoration : none;
	font-size : 10px;
	cursor:pointer;
	}
a.menu:hover {
	color : #FFFFFF;
	text-decoration : none;
	cursor:pointer;
	}
a.menu:active {
	color : #EAEAEA;
	text-decoration : none;
	cursor:pointer;
	}		
	
	
.nav1 {
        padding:0px;
        width:200px;
        _width:200px;
        font-size : 8pt;
        background:#e6d7f6;
}

ul.menulist li ul{ display:none; }

ul.menulist li:hover>ul{ display:block; }

ul.menulist,
ul.menulist ul{
 background:#282BA2;
 border:1px solid #FFFFFF;
 border-bottom: 0px;
 list-style:none;
 margin:0px;
 padding:0px;
 width:200px;
 _width:190px;

}

ul.menulist ul{
 position:absolute;
 top:-1px;
 left:200px;
 _left:200px;
}

ul.menulist li{
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom: 1px solid #FFFFFF;
}

ul.menulist a{
 display:block;
 _width: 100%;
 color:#FFFFFF;
 text-decoration:none;
 padding: 5px;
 cursor:pointer;
}

ul.menulist a:hover{
 background:#FF8401;
 color:#FFFFFF;
}

ul.menulist a:visited{
 
 color:#FFFFFF;
}

ul.menulist li.smenu {
        background-image: url(img2/arrow.gif) !important;
        background-position: 180px;
        background-repeat: no-repeat;
}

ul.menulist li.smenu:hover, ul.menulist li.smenu>a:hover {
        background-image: url(img2/arrowb.gif) !important;
        background-position: 180px;
        background-repeat: no-repeat;
}
	
	
#counter {
  margin-top:20px;
  margin-left : auto;
margin-right : auto;       
}	