*{
margin:0;
padding:0;
}
fieldset,
a img {
border:0;
}
ul {
list-style:none;
}
body{
font:13px Arial, Helvetica, sans-serif;
color:#424242;
background:#f8f2e5 url(../../images/commun/fond.gif) repeat-x;
}
#conteneur {
margin:6px auto 0 auto;
width:956px;
background-image:url(../../images/commun/f_conteneur.png) !important;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/commun/f_conteneur.png');
overflow:hidden;
zoom:1;

}
#bandeau{
padding:23px 8px 20px;
background:url(../../images/commun/h_conteneur.gif) no-repeat;
overflow:hidden;
zoom:1;
}
#bandeau #logo {
float:left;
margin:12px 0 0 20px;
}
#bandeau #accroche {
float:right;
margin:0 19px 0 0;
}
#menu {
padding:0 0 0 8px;
zoom:1;
}
#menu li{
position:relative;
height:25px;
float:left;
}
#menu li ul{
position:absolute;
top:25px;
left:-1px;
display:none;
z-index:10;
background:#595757 url(../../images/commun/f_dhtml.gif) repeat-x;
}
#menu li:hover ul,
#menu li.sfhover ul {
display:block;
border-left:1px solid #383435;
}
#menu li ul li{
float:none;
height:auto;
border-right:1px solid #383435;
border-bottom:1px solid #383435;
}
#menu li ul li a{
display:block;
padding:5px 20px 5px 26px;
background:url(../../images/commun/puce.gif) no-repeat 10px 10px;
}
#menu li ul li a:hover {
background-color:#6f6f6f;
}
#menu li ul li a{
font-size:12px;
color:#fff;
text-decoration:none;
}
#menu li.m2 ul{
width:165px;
}
#menu li.m3 ul{
width:230px;
}
#menu li.m4 ul{
width:168px;
}
#contenu {
clear:both;
padding:20px 28px 38px;
overflow:hidden;
zoom:1;
}
#pied{
margin:0 auto 10px auto;
width:956px;
height:38px;
line-height:30px;
background-image:url(../../images/commun/b_conteneur.png) !important;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/commun/b_conteneur.png');
overflow:hidden;
zoom:1;
text-align:center;

}
#pied li {
display:inline;
}
#pied li a {
position:relative;
font-size:11px;
color:#3a3a3a;
text-decoration:none;
}
#pied li a:hover {
text-decoration:underline;
}

/* Image alternative pour les flash */
.alt_flash div {
color:#000;
display:block;
font-size:13px;
text-align:center;
}
.alt_flash div  a{
color:#000;
}
.alt_flash div  a:hover{
text-decoration:none;
}
#contenu .haut img {
margin:0 0 16px 0;
}
#contenu .haut h1 {
margin:0 0 17px;
padding:0 0 10px;
font-size:20px;
color:#424242;
background:url(../../images/commun/f_titre.gif) no-repeat right bottom;
}
#contenu_int {
background:url(../../images/commun/f_contenu_int.gif) no-repeat 236px 0;
overflow:hidden;
zoom:1;
}
#contenu_int .gauche {
float:left;
width:198px;
}
.gauche .bt_gauche li {
margin:0 0 11px;
}
.gauche .bt_gauche li img{
display:block;
}
#smenu {
padding:0 0 12px;
}
#smenu li {
margin:0 0 8px;
padding:0 0 8px 18px;
border-bottom:1px solid #d9d9d9;
background:url(../../images/commun/puce3.gif) no-repeat 0 6px;
}
#smenu li.retour {
background-image:url(../../images/commun/puce4.gif);
}
#smenu li a{
color:#424242;
text-decoration:none;
}
#smenu li a:hover{
color:#006941;
}
#smenu li a.in{
color:#006941;
font-weight:bold;
}
#contenu_int .droite {
float:right;
width:626px;
}
.wg {
overflow:hidden;
zoom:1;
}
.wg p{
margin:0 0 13px;
}
.wg ul{
margin:0 0 8px;
}
.wg li{
padding:0 0 5px 10px;
background:url(../../images/commun/puce6.gif) no-repeat 0 6px;
}
.wg a{
color:#006940;
}
.wg a:hover{
color:#424242;
}
