body {
	background-color: rgb(236, 226, 207);
	scrollbar-face-color: #5c6e86;
  	scrollbar-shadow-color: #252f3c;
  	scrollbar-highlight-color: #bdc6d3;
  	scrollbar-3dlight-color: #354356;
  	scrollbar-darkshadow-color: #4b5f79;
  	scrollbar-track-color: #99a7b9;
  	scrollbar-arrow-color: #ece2cf;
	margin:0;
	padding: 0;
	}


#conteneur {
	background-image : url(images/ac_fond.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2%;
	width:719px;

	}


#header {
	background-image : url(images/ac_header.jpg);
	background-repeat: no-repeat;
	width:719px;
	height: 254px;
	padding-bottom:5px;
	}

#themes {
	background: url(images/partenaires.jpg) no-repeat; 
	width: 331px;
	height: 399px;
	float : left;
	margin-left:-1px;
	}
	
	#corps {
	background: url(images/credits.jpg) no-repeat; 
	float : right;
	width: 388px;
	height: 399px;
	margin-right:1px;
	}

#footer {
background-color: rgb(236, 226, 207);
text-align: right;
color : #909090;
width:719px;
height: 13px;
font-family: Arial, Times, Times New Roman, serif;
font-size: 0.70em;
}

#footer a {
text-decoration: none ;
color : #606060;
}

#footer a:hover {
border-bottom-color:#606060 ;
border-bottom: 1px dashed  ;

}

#themes a img{

border:0px;
}




#zonetxt {
position : relative;
padding-top : 8px;
padding-bottom : 12px;
padding-right : 15px;
top : 55px;
left : 25px;
height: 280px;
width: 312px;
overflow:auto;
text-align:justify;
}



.txt {
font-family: Tahoma,Arial, Times, Times New Roman, serif;
font-size: 0.8em;
color: white; 
}

.txt a{

color: white; 
}



h1{
font-size: 1.2em;
font-style: bold;
text-align : center;
padding-bottom : 0.8em;
}

h2{
font-size: 1em;
}

.blocpart{
float : left;
margin-left:10px;
position: relative;
top : 60px;
left : 40px;
text-align: center;
font-family: Tahoma,Arial, Times, Times New Roman, serif;
font-size: 0.8em;
color: #3b4438;
width: 120px;
height:280px;
}

.blocpart img{
margin-bottom: 7px;
}

/**************************menu_haut***************************/

dl, dt, dd{
margin: 0;
padding: 0;
list-style-type: none;

}
#menuh {
position: relative;
top: 252px;
z-index:100;
width: 590px;
padding-left : 65px;
}

#menuh ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#menuh dl {
float: left;

}

#menuh dl a{
text-decoration: none;
font: 13px "Lucida Console",tahoma, arial, sans-serif;
color: white;
}


#menuh dt {
cursor: pointer;
text-align: center;
font-weight: bold;
border-left : 1px solid white;
border-right : 1px solid white;
margin-bottom : 3px;
padding : 0px 8px 0px 8px;
font: 13px "Lucida Console",tahoma, arial, sans-serif;
color:white;
}


#menuh li a {
text-align: center;
background-image:  url(images/bgmenu.jpg);
color: #000;
font: 13px tahoma, arial, sans-serif;
text-decoration: none;
display: block;
height: 18px;
border: 0 none;
-moz-opacity:0.7;
opacity: 0.7;
filter:Alpha(opacity=70);
width: 153px;
}

#menuh li a:hover {
background-image:  url(images/bgmenuhover_ee.jpg);
color: #FFF;

}

/*************************fin_menu_haut******************************/


