body{background:#000 url(images/fond.jpg);margin:0;padding:0;background-attachment:fixed;text-align:center;}
#conteneur{margin:0 auto 0 auto;width:800px;position:relative;;height:1%;text-align:left}
#header{height:184px;background:url(images/header.png) no-repeat top center;width:800px}
#pub{position:absolute;margin:0;padding:4.9% 5.7% 0 0;width:468px;height:60px;right:0}
#contenu{width:800px;padding:0;margin:0 0 0 0;background:url(images/fond_contenu.jpg);color:#fff}
.texte{width:750px;padding:0 25px 0 25px;margin:0 0 0 0;font-family:verdana;font-size:10pt;outline:none}
.paragraphe{color:white;text-align:center;font-size:15px;}
.coordonnees{color:white;text-align:left;font-size:11px;}
p{color:#4096ee;padding:15px 0 0 0;margin:0 0 0 0;font-family:verdana;font-size:15pt;}
a{color:#4096ee;text-decoration:none;margin:0;outline:none}
a:hover{color:#007eff;text-decoration:none;margin:0}
#pied{clear:both;height:197px;width:800px;margin:0;padding:0;background:url(images/pied.png)}
a.copyright{position:absolute;bottom:150px;width:155px;height:20px;outline:none;left:10px;}
img{border:0}
#centrer_menu{margin:0 auto;padding:0;text-align:center;width:800px;background:url(images/fond_menu.jpg);height:30px}
table.centre{margin:0 auto;padding:0;height:30px;border:0;text-align:center}
table, td, tr, img{margin:0 0 0 0;padding:0;border:0;}
a.copyright{position:absolute;z-index:1;}
Span{color:#007eff;text-decoration:none;outline:none;font:bold 14px "trebuchet ms";}
img, p, h1, h2, h3, h4, h5, h6, Span, object, table, td, tr{border:0;margin:0;padding:0}
h1{color:rgb(51, 102, 255);font-size:28px;}
h2{color:rgb(51, 102, 255);font-size:23px;}
h3{color:rgb(51, 102, 255);font-size:16px;}
#menu, #menu ul{padding:0;margin:0;list-style:none;line-height:21px;text-align:center;}
#menu{font-weight:bold;font-family:Arial;font-size:12px;}
#menu a{display:block;height:30px;color:#FFF;text-decoration:none;line-height:30px;width:100px;font-weight:bold;background:url(images/menu.jpg);outline:none}
#menu li{float:left;}
html>body #menu li{border-right:1px solid transparent;}
#menu li ul{position:absolute;width:100px;left:-999em;text-align:left;}
#menu li ul li{text-align:left;border-left:#000106 solid 1px;border-right:#000106 solid 1px;}
#menu li ul li a{text-align:center;outline:none;font-weight:normal;background-color:#2f2f2f;}
#menu li ul li a:hover{background-color:#757575;outline:none}
html>body #menu li ul li{border-bottom:#000106 solid 1px;}
#menu li ul ul{margin:-22px 0 0 111px;border-left:1px solid #fff;}
html>body #menu li ul ul{border-left:1px solid transparent;}
#menu a:hover{background:url(images/menu_hover.jpg)}
#menu li:hover ul ul, #menu li.sfhover ul ul{left:-999em;text-align:left;padding:1px 2px;font-weight:normal;}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul{left:auto;min-height:0;}
@media all and (max-device-width:800px){p{color:white;background-color:black;text-align:center;}
contenu.p{color:white;text-align:center;}
#header{display:none;}
#centrer_menu{}
#pied{display:none;}
h1{width:device-width;float:center;}
#contenu{width:device-width;text-align:center;}
#conteneur{width:device-width;margin-top:0px;margin:auto;text-align:center;}
}
}
@media all and (max-device-width:480px){#contenu{width:device-width;margin:auto;text-align:center;}
contenu.texte{padding-bottom:10px;margin:0 auto;width:350px;float:none;color:white;}
contenu.paragraphe{color:white;}
#conteneur{width:device-width;}
h1{width:max-device-width;float:center;}
#pied{text-align:justify;}
}