*{
/*padding:0;*/
/*margin:0;*/
/*list-style:none;*/
}
img{
border:none;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background:url(../images/commun/f_smart.gif) repeat-x top left;
margin:0;
}
#site{
width:970px;
margin:0 auto 10px auto;
}

/* BANDEAU */
#bandeau{
margin:0 0 5px 0;
overflow:hidden;
zoom:1;
padding:0;
}
#bandeau h1{
float:left;
padding:0;
margin:0;
}

#bandeau .cont_bandeau{
float:right;
width:823px;
padding:17px 0 0 0;
margin:0;
}
#bandeau h2{
margin:0 0 16px 0;
padding:0;
}
#bandeau ul{
list-style:none;
overflow:hidden;
zoom:1;
padding:0;
margin:0;
}
#bandeau ul li{
list-style:none;
float:left;
margin:0 1px 0 0;
padding:0;
}
#bandeau ul li.last{
float:left;
margin:0;
padding:0;
}
#bandeau ul li img{
display:block;
}
/* CONTENU */
#contenu{
margin:0 0 34px 0;
overflow:hidden;
zoom:1;
}
#contenu .col1{
float:left;
width:383px;
}
#contenu .col1 #carte div{
padding:200px 0 0 0;
}
#contenu .col1 #carte div a{
color:#333333;
}
#contenu .col2{
float:right;
width:567px;
padding:15px 0 0 0;
}
#contenu .edito{
background:url(../images/commun/f_edito.jpg) no-repeat top left;
height:213px;
margin:0 0 20px 0;
padding:16px 0 0 19px;
}
#contenu .edito h2{
margin:0 0 16px 0;

}
#contenu .edito h3{
margin:0 0 16px 0;

}
#contenu .edito p{
font-size:12px;
padding:0 275px 0 0;
}
#contenu .acces{
overflow:hidden;
zoom:1;
padding:0;
margin:0;
}

#contenu .acces li{
list-style:none;
float:left;
margin:0 10px 0 0;

}
#contenu .acces li.last{
margin:0;

}
#contenu .acces li img{
display:block;
}

/*page */
#page{
margin:0 0 0 140px;
padding:0;
overflow:hidden;
zoom:1;
}
/* PIED */
#pied{
border-top:1px solid #E9E9E9;
margin:0 0 10px 0;

}
#pied .cont_pied{
width:948px;
background:#fff;
border:1px solid #E9E9E9;
border-top:none;
margin:0 auto;
padding:8px 10px;
overflow:hidden;
zoom:1;
}
#pied .cont_pied ul{
list-style:none;
float:left;
padding:12px 0 0 0;
overflow:hidden;
zoom:1;
}
#pied .cont_pied ul li{
list-style:none;
float:left;
background:url(../images/commun/sep.gif) no-repeat right 2px;
padding:0 10px 0 0;
margin:0 10px 0 0;
}
#pied .cont_pied ul li.last{
background:none;
padding:0;
margin:0;
}
#pied .cont_pied ul li a{
color:#333333;
text-decoration:none;
}
#pied .cont_pied ul li a:hover{
text-decoration:underline;
}
#pied .cont_pied .logo{
float:right;
}