body, div, ul, li, a{
margin:0;
border:0;
padding:0;
text-decoration:none;
}

body{
background:url(images/fondSite.jpg) repeat-x #000;
font-family:Verdana, Arial, Tahoma;
font-size:11px;
margin-bottom:20px;
}

#main{
margin: 0 auto;
width:904px;
text-align:center;
}

#header, #menu, #contenu, #footer{
text-align:left;
clear:both;
}

#header #titreSite{
background:url(images/titreSite.jpg) no-repeat;
width:449px;
height:125px;
float:left;
}

#header #dewsliderHeader object{
float:left;
margin-right:5px;
}

#menu{

width:904px;
height:83px;
}

#menu #menuG, #menu #menuD{
width:10px;
height:83px;
}

#menu #menuG{background:url(images/menuG.jpg) no-repeat;float:left;}
#menu #menuContenu{float:left;width:884px;background:url(images/fondMenu.jpg) repeat-x;height:83px;}
#menu #menuD{background:url(images/menuD.jpg) no-repeat;float:right;}

#menu #menuContenu ul li{display:block;float:left;width:175px;text-align:center;color:#fff;height:63px;margin-top:9px;}
#menu #menuContenu ul li a{display:block;float:left;width:175px;text-align:center;color:#fff;text-decoration:none;height:63px;font-size:1.3em;font-weight:bold;line-height:60px;}
#menu #menuContenu ul li a.deux{line-height:25px;}
#menu #menuContenu ul li a:hover{background:url(images/itemMenuSelected.jpg) no-repeat;color:#000;}

#contenu{
width:904px;
background:url(images/fondContenu.jpg) repeat-y #fff;
}
#contenu #contenuContenu{margin:0 10px;padding:15px;overflow:auto;}




#footer{
width:904px;
height:35px;
background-color:#fff;
}

#footer #footerG, #footer #footerD{
width:10px;
height:35px;
}

#footer #footerG{background:url(images/footerD.jpg) no-repeat;float:left;}
#footer #footerContenu{float:left;width:884px;background:url(images/fondfooter.jpg) repeat-x; height:33px;border-top:1px solid #9F0100;border-bottom:1px solid #9F0100;font-size:0.8em;}
#footer #footerD{background:url(images/footerG.jpg) no-repeat;float:right;}

#footer #footerContenu .right, #footer #footerContenu .left {display:block;width:auto;margin-top:10px;}

#footer #footerContenu .right{float:right;}
#footer #footerContenu .left{float:left;}

#footer #footerContenu ul li{display:block;float:left;width:175px;text-align:center;color:#fff;height:63px;margin-top:9px;}
#footer #footerContenu ul li a{display:block;float:left;width:175px;text-align:center;color:#fff;text-decoration:none;height:63px;font-size:14px;font-weight:bold;line-height:60px;}
#footer #footerContenu ul li a.deux{line-height:25px;}
#footer #footerContenu ul li a:hover{background:url(images/itemfooterSelected.jpg) no-repeat;color:#000;}

#exergue{
background-color:#eee;
width:640px;
position:relative;
left:-25px;
background:url(images/exergueHaut.jpg) top right no-repeat #eee;
overflow:hidden;
}

#exergue div{
float:left;
margin-left:40px;
}

#exergue div span{
margin-left:20px;
font-size:1.3em;
color:#555;
}

#exergue div a.index{
margin-left:20px;
font-size:1.3em;
}

#exergue div#bas{
background:url(images/exergueBas.jpg) bottom right no-repeat #eee;
clear:both;
width:600px;
}

#droiteAccueil{
float:right;
margin-left:20px;
margin-bottom:10px;
}

#droiteAccueil #dewsliderAccueil{
margin-bottom:15px;
}

h1{
color:#9e0000;
font-weight:normal;
font-size:1.8em;
}

h2{
color:#5A5A5A;
font-size:1.3em;
clear:both;
margin-bottom:2px;
}

h3{
font-size:1.1em;
margin-bottom:1px;
padding-left:10px;
background:url("images/puce.gif") repeat-y;
clear:both;
}

#contenuContenu ul{
margin-left:20px;
}/*pour corriger les marges des UL*/

a{
color:#555;
}

a:hover{
color:#999;
}

p.lien{
margin-left:10px;
}

p.lien a{
text-decoration:underline;
}

hr{
color:#BE0000;
background-color:#BE0000;
margin:0;
width:100%;
}

ul.ru li{
 list-style-type:none;
 background:url(images/puce.gif) no-repeat 0px 5px;
 padding-left:15px;
 margin-bottom:4px;
 font-size:1.2em;
 clear:both;
}

ul.ru li a{
color:#be0000;
text-decoration:underline;
cursor:pointer;
}

ul.ru li ul.cache{
 display:none; 
 padding-top:6px;
}

ul.ru li ul.cache li{
 padding-left:0;
 float:left;
 display:block;
 list-style-type:none;
 background:url(images/iconeDiapoPDF.jpg) left center no-repeat;
 font-size:0.8em;
 clear:none; 
 margin:3px;
}

ul.ru li ul.cache li a{
color:#000;
padding:5px;
border:1px solid #777; 
 display:block;
 height:69px; 
 width:150px; 
 text-decoration:none;
}

ul.ru li ul.cache li a:hover{
color:#000;
}

.flottant{
float:left;margin-left:10px;
}

div#video a.video{
display:block;
height:90px;
width:120px;
color:#fff;
text-align:center;
padding:auto auto;
float:left;
margin:10px;
padding:5px;
background:url(images/imgvideo.jpg) no-repeat center 40px #000;
}

div#video h2{
clear:both;
}
