@charset "utf-8";
BODY {
	margin:0;
	padding:0;
	font: 11px verdana;
	color:#666666;
	line-height: 14px;
}

/* BLOCS PRINCIPAUX ------------------ */

#bloc_global {
width: 950px;
margin-top: 50px;
margin-left:auto;
margin-right:auto;
}

#bloc_entete {
margin: 0 0 10px 0;
}

#bloc_menu {
width: 270px;
height: 500px;
float:left;
border-left: #333333 8px solid;
background-color:#EFEFEF;
}

#bloc_menu_top {
position:absolute;
margin-left: -475px;
width:930px;
top: 30px;
left: 50%;
z-index: 2;
text-align:right;
}

#bloc_pub_top {
position:absolute;
width:468px;
height:60px;
top: 100px;
left: 50%;
z-index: 2;
}

#bloc_contenu {
width: 660px;
float:right;
}

#bloc_footer {
float:left;
clear:both;
width: 950px;
height: 25px;
line-height:25px;
margin-top:10px;
border-left: #cccccc 8px solid;
text-indent: 5px;
}

#bloc_frise {
width: 660px;
margin-top: 20px;
border-top: #cccccc 1px solid;
}
#bloc_frise IMG {
border: #cccccc 1px solid;
margin: 10px 6px 0 7px;
}


/* STYLES MENU ------------------ */
UL {
margin: 10px 0 0 20px;
padding: 0 0 0 15px;
}
LI {
line-height: 16px;
}
.menu_level1 {
font-weight: bold;
margin-left: -15px;
height:20px;
border-bottom: #ffffff 1px solid;
}


/* STYLES CONTENU ------------------ */
H1 {
font-size: 13px;
line-height: 30px;
border-bottom: #cccccc 1px solid;
margin:0 5px 10px 0;
}

H2, H3{
font-size: 11px;
font-weight: bold;
text-indent: 5px;
margin:10px 0 10px 0;
padding:0;
}

P {
margin:0;
}

A {
text-decoration:none;
color:#AF9D56;
}

/* STYLE FOOTER ------------------ */


