/* CSS Document */
*{
padding:0;
margin:0;
}
 
html{ font-size:100%; }

body{
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
background-color:#FFFFFF;
color:#777777;
text-align:left;
}

#conteneur{
width:915px;
margin:0 auto;
border-left:#d4d4d4 solid 3px;
border-right:#d4d4d4 solid 3px;
border-bottom:#d4d4d4 solid 3px;
}

#central{
margin:0 8px;
}

#header{
width:921px;
height:229px;
margin:0 auto;
background:url(../images/header_bgk.gif) left top no-repeat;
}

#header_img{
left:10px;
}

#flash{
width:900px;
height:93px;
border:#e3e3e3 solid 1px;
margin:11px 0 4px 10px;
}

#menu{
width:900px;
height:19px;
background:url(../images/fond_menu.jpg) left top repeat-x;
border:#f1f1f1 solid 1px;
margin:0 0 0 10px;
padding:5px 0;
}


#menu a{
color:#2c2f36;
text-decoration:none;
padding:0 5px;
}

#menu a:hover{
color:#2c2f36;
text-decoration:underline;
outline:none;
}

#ssmenu{
width:900px;
height:18px;
background:url(../images/fond_ssmenu.jpg) left top repeat-x;
border-top:#fff solid 5px;
border-bottom:#fff solid 5px;
margin:0 0 0 10px;
}

#ssmenu img{
padding-top:2px;
}

#ssmenu a{
color:#cf0609;
text-decoration:none;
padding:0 5px;
font-size:.8em;
}

#ssmenu a:hover{
color:#cf0609;
text-decoration:underline;
outline:none;
}

#footer{
width:894px;
height:35px;
margin:0 auto;
font-size:.7em;
color:#2c2f36;
padding:10px 5px 0 5px;
}

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

#footer a:hover{
color:#cf0609;
text-decoration:underline;
}

.rouge{
color:#cf0609;
}


#presentation{
height:189px;
border-top:#d0d0d0 solid 6px;
border-bottom:#d0d0d0 solid 6px;
padding:4px 0;
margin-bottom:10px;
}

#presentation img{
float:left;
}

#presentation h1{
width:448px;
border-bottom:#d0d0d0 solid 2px;
margin:10px 15px;
}

#presentation p{
padding:0 15px;
font-size:.8em;
color:#777;
text-align:justify;
}

#edito{
float:left;
width:479px;
height:187px;
border:#e3e3e3 solid 1px;
margin-left:15px;
}

h1{
color:#cf0609;
font-size:1.3em;
text-align:left;
text-transform:uppercase;
letter-spacing:normal;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
}

h2{
color:#2c2f36;
font-size:1.2em;
margin:10px 0;
}

h1 a{
color:#cf0609;
text-decoration:none;
}

h1 a:hover{
color:#cf0609;
text-decoration:underline;
outline:none;
}

h2 a{
color:#2c2f36;
text-decoration:none;
}

h2 a:hover{
color:#2c2f36;
text-decoration:underline;
outline:none;
}

#left_colum img, #middle_colum img{
border:#cecece solid 0px;
max-width:283px;
max-height:142px;
}

.important{
font-weight:bold;
}

#left_colum p, #middle_colum p, #big_left_colum p{
color:#777;
font-size:.8em;
margin:10px 0 15px 0;
text-align:justify;
}

#right_colum p{
margin:5px 0;
}

#big_left_colum{
float:left;
width:566px;
padding:8px;
border:#cecece solid 3px;
margin-right:11px;
}


#big_left_colum a{
color:#cf0609;
text-decoration:underline;
}

#big_left_colum a:hover{
color:#cf0609;
text-decoration:none;
outline:none;
}


#big_left_colum hr{
color:#333333;
background-color:#333333;
height:1px;
border:0;
}

#big_left_colum p.description_image{
padding:2px 0;
font-size:.7em;
color:#CCCCCC;
}

#left_colum{
float:left;
width:291px;
padding:4px;
}

#middle_colum{
float:left;
width:291px;
padding:4px;
}

#right_colum{
float:left;
width:292px;
padding:4px;
}

