

*{
/* style */
font-family: Arial, Verdana, sans-serif;
font-size: 100%;
}
body{
margin: 0;
padding: 0;
font-size: 0.8em;
/* style */
color: #000000;
background: #ffffff;
}

.zonemaxwidth{
width: 985px; /* width: 770px; */
margin: 0 auto;
text-align: left;
/* style */
/* background: yellow; */
}
#container{
margin: 0 auto;
text-align: center;
/*background: #fafafa url('images/container_bg.gif') center repeat-y;*/
}
#header{
/* style */
}
#zonetop{
clear: both;
margin: 0;
height: 0;
/* style */
/* background: red; */
}
* html #zonetop{ /* hack IE < 7 */
display: none;
}
#zonecenter{
margin-left: 215px; /* must be equal to the zoneleft width */
margin-right: 210px; /* must be equal to the zoneright width */
width: 560px;
/* style */
text-align: left;
}
* html #zonecenter{ /* hack IE < 7 */
width: 539px; /* certainement -3px pour decalage IE 6 avec ajout de zoneright */
}
#zoneleft{
float: left;
width: 215px;
/* style */
text-align: left;
/* background: yellow; */
}
#zoneright{
float: right;
width: 210px;
padding-bottom: 40px;
/* style */
/* background: orange; */
}
#footer{
clear: both;
width: 100%;
margin: 0;
/* style */
}

/*---------- SPECIFIC STRUCTURE --------*/

/*---------- ELEMENTS TO HIDE ----------*/

/*------------------------------------------------------------------------
as much as possible...
first redefine HTML elements, then define the other elements
Use CONTAINER as common declaration for the others
-------------------------------------------------------------------------*/

a{
text-decoration: none;
color: #88681f;
}
a:hover{
text-decoration: underline;
color: #ad7f16;
}
a:active{
text-decoration: underline;
color: #ffb102;
}
a:visited{
color: #a8883e;
}
img{
border: 0;
}
acronym{
/* style */
border-bottom: dotted 1px #ddd;
cursor: help;
}
dt{
font-weight: bold;
}

/* table */
table{
margin: 10px 0 20px 0;
}
table td, table th, td{
border: solid 1px #ddd;
padding: 2px;
color: #000033;
font-size: 1em;
}
table tr{
vertical-align: top;
}

/* align, float */
.center{
text-align: center;
}
.right{
text-align: right;
}
.floatleft{
float: left;
}
.floatright{
float: right;
}
.clear{
clear: both;
}

/*---------- CONTAINER ----------*/
p{
margin: 0 0 10px 0;
}
h1{
font-size: 1.6em;
padding: 10px 0;
color: ;
background-color: #fff;
}

/* blocs documents images */
dl.documents{
margin: 15px 0;
padding: 0;
}
.documents dt{
display: inline;
margin: 0;
padding: 0;
}
.documents dt a{
font-size: .85em;
font-family: Verdana, Arial, sans-serif !important;
}
.documents dd{
display: inline;
margin: 0;
padding: 0;
font-size: .85em;
color: #555555;
font-family: Verdana, Arial, sans-serif;
}
.documents_center{
text-align: center;
}
span.documents_center, .documents_center{
display: block;
margin-top:1em;
}
dl.documents_left, .documents_left{
float: left;
margin-right: 20px;
margin-bottom: 10px;
}
dl.documents_right, .documents_right{
float: right;
margin-left: 20px;
margin-bottom: 10px;
}
#documents_joints{
}
#documents_joints ul{
list-style-type: none;
margin: 0;
padding: 0;
}
#documents_joints li{
margin: 4px 0;
padding: 0;
}
#documents_joints a{
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: .85em;
}
#documents_joints a img{
vertical-align: middle;
margin: 0 5px 0 0;
}
