*{
margin:0;
padding:0;
}

body{
background-image: url(../images/bg_wrapper.png);
font:13px "Trebuchet MS";
color:#333333;
text-align:center;
margin: 0 auto;
}


#wrapper{
width:100%;
height:100%;
background-image: url(../images/bg_wrapper.png);
background-repeat:repeat-x;
text-align:center;

}

#bandeau{
background-image: url(../images/new_bando.png);
background-repeat: no-repeat;
width:945px;
height:137px;
}

#corpsite{
width:945px;
/*height:100%;
/*background-image: url(../images/fd_blanc.gif);
background-repeat:repeat-y;*/
margin: 0 auto;
text-align:center;

}


#menu{
background-image: url(../images/fil_vert_degrade.gif);
background-repeat:repeat;
padding-top:3px;
font-size:12px;
width:945px;
height:33px;
}

#contenu
{
background-color:#fff;
width:945px;
/*height:450px;*/
padding:10px 0 0 0
}

form{
padding-top:5px;
border:1px solid #8c8c8c;

}


input:focus{
background-color:#589B2D;
}

.menu_gauche{
background-image:url(../images/img_part_off.gif);
background-repeat:no-repeat;
width:184px;
height:65px;
}

.rub_m_gauche{
font-family: 'Trebuchet MS';
font-size:12px;
background-image:url(../images/img_rub.gif);
width:184px;
height:25px;
border-bottom:1px dotted #2D620C;
padding-left:5px;
}

#logoPart{
border:2px solid #2D620C;
width:290px;
height:80px;
}

#zonePub{
border:2px solid #2D620C;
width:290px;
height:400px;
}

#zonePub2{
border:2px solid #2D620C;
width:290px;
height:256px;
}

#cadranPub{
font-family: 'Trebuchet MS';
font-size:70px;
font-weight:bold;
text-align: center;
color:#ED0C0C;
}

.titreVertFonce{
background-image:url(../images/vert_foncee.gif);
background-repeat:repeat-x;
width:25px;
}

ul, li {
  margin:0;
  padding:0;
}

h1, h2, h3,form, img, table, td, tr, p, li,  dd{
  margin: 0;
  padding: 0;
  border: none;
}

a:link, a:visited{
	color:#234413;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.menulist li{
font-family: 'Trebuchet MS';
font-size:12px;
list-style:none;
background-image:url(../images/img_rub.gif);
background-repeat:no-repeat;
width:184px;
line-height:25px;
border-bottom:1px dotted #2D620C;
/*padding-left:5px;*/

}

.menulist li a:hover{
font-family: 'Trebuchet MS';
font-size:12px;
list-style:none;
background-image:url(../images/img_rub_on.gif);
background-repeat:no-repeat;
width:184px;
line-height:25px;
border-bottom:1px dotted #2D620C;
/*padding-left:5px;*/

}


.forM
{
border-top:1px solid #cccccc;
/*border-right:1px solid #cccccc;*/
/*border-bottom:1px solid #cccccc;*/
}

.forM .mP
{
/*background:url(../images/img_rub.gif);*/
background-repeat:no-repeat;
line-height:25px;
font-weight:bold;
margin:0;
padding:0;
}

.forM .ulM
{
text-align:left;
font-size:12px;
}

.forM .ulM ul 
{

list-style:none;
line-height:0px;
color:#3399CC;
margin:0;
padding:0;
}

.forM  a:link, .forM a:visited
{
background:url(../images/img_rub.gif);
line-height:25px;
color:#000;
display:block;
padding:0 0 0 5px;
border-bottom:1px dotted #326910;
margin:0
}
.forM  a:hover
{
background:url(../images/img_rub_on.gif);
line-height:25px;
text-decoration:none;
padding:0 0 0 5px;
margin:0
}

.licence{
background-image:url(../images/bg_title_licence.gif);
background-repeat:no-repeat;
line-height:25px;
font-weight:bold;
padding:0 0 0 27px;
margin:0;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;

}


.licence1{
background-image:url(../images/publications2.gif);
background-repeat:no-repeat;
line-height:25px;
font-weight:bold;
padding:0 0 0 27px;
margin:0;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;

}

.cond{
font-weight:bold;
margin:0;
padding: 0 0 0 5px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
font-size:13px;
color:#2D620C
}

.MsSlide{
background-image:url(../images/vert_foncee.gif);
background-repeat:repeat-x;
height:25px;
font-size:12px;
font-weight:bold;
color: #FF9D04;
padding:2px 0 1px 5px;

}

.MsSlide1{
background-image:url(../images/vert_foncee2.gif);
background-repeat:repeat-x;
height:25px;
font-size:12px;
font-weight:bold;
color: #FF9D04;
padding:2px 0 1px 5px;

}

.MsSlide2{
background-image:url(../images/informations2.gif);
background-repeat:repeat-x;
height:25px;
font-size:12px;
font-weight:bold;
color: #FF9D04;
padding:2px 0 1px 5px;

}


.imgIllustr{
/*padding-top:10px;*/
border-bottom:1px dotted #eee;
}

#ZonePubFooter{
background-image:url(../images/deg_footer.gif);
background-repeat:repeat-x;
width:1024px;
height:139px;
text-align:center;
margin: 0 auto;
}


#mList{
list-style:square;
line-height:15px;
color:#E9C312;
padding:0;
margin:0;
font-size:12px;
font-weight:bold;
text-align: justify;

}

.fond_marron{
background-image:url(../images/fil_o.gif);
background-repeat:repeat-x;
line-height:23px;

}




#menuListH li{
color: #E7BB0D;
bottom:0;
display:inline;
margin:0 3px 0 0;
padding:4px 0;
position:relative;
font-size:13px;


}

#menuListH li a{
border:1px solid #eee;
/*border-top:none;*/
bottom:0;
color: #E7BB0D;
display:inline;
height:1em;
margin:0 ;
padding:4px 5px;
position:relative;
font-size:13px;
right:2px;
text-decoration:none;
}


#menuListH li a:hover{
background-color:#EEF1B4;
border:1px solid #eee;
bottom:0;
color: #E7BB0D;
/*display:inline;
height:1.2em;
margin:0 3px 0 0;
padding:4px 5px;*/
position:relative;
font-size:13px;
right:1px;

}


.filt
{
border:1px solid #93AAC1;
/*padding:3px;*/
font-size:12px;
color:#666666}