html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:#000;background:#fff;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
html,body{background:#666;}
body{font:.8em Arial,sans-serif;color:#333;}
strong{font-weight:bold;}
a{text-decoration:none;color:#002f2f;}
h1{padding-top:22px;text-align:center;background:url(/images/logo.png) no-repeat 0 15px;width:439px;height:95px;text-indent:-5000px;margin:0;}
hr{display:none;}
ul{margin:10px 15px;padding:0;}
li{list-style:disc;margin:0 0 6px;font-size:1em;line-height:1.4em;}
h2{padding:0 0 .5em 0;font-size:190%;}
h3{font-size:150%;padding:0 0 .5em 0;}
h2 em{display:block;background:url('/images/hr-trans.png') no-repeat 50% 0;padding-top:11px;font-size:.9em;}
h2+p{margin-bottom:1em;}
p+img{position:absolute;right:25px;background:url('/images/cadrePhoto-trans.png');padding:12px;}
#page{width:781px;margin:0 auto;}
#content{background:#FFF;position:relative;width:781px;margin:0 auto;float:left;background:#FFF url(/images/back.png) repeat-y top right;}
#content ul{margin:0;padding:0;}
#innerds{float:left;margin:10px 20px;width:482px;}
#innerds h3{margin-top:5px;}
#innerds p{line-height:140%;padding-bottom:5px;}
#innerds a{color:#936;}
#innerds a:hover{color:#000;text-decoration:underline;}
#innerds ul{margin:10px 0 0 0;padding:0;}
#innerds ul li{list-style:none;margin:0 0 5px 14px;padding:0;list-style-type:circle;}
#right{float:right;width:259px;height:378px;background:url(/images/clock.jpg) no-repeat;}
#menu{width:782px;height:40px;background:url(/images/menu_top.png) no-repeat;padding-left:10px;}
#header{height:140px;width:786px;margin:50px auto 0 auto;}
#menu_nav{text-align:left;font-size:.9em;margin:0 0 0 15px;float:left;padding-top:10px;}
#menu_nav li{padding:6px 8px 0 14px;float:left;list-style:none;}
#menu_nav li:first-child{padding-left:0;}
#menu_nav strong{background:#e6e2af url('/images/bgMenuActif.png') repeat-x;border:1px solid #e6e2af;border-bottom-width:0;color:#222;padding:10px 10px 7px;}
#menu_nav a{color:#FFF;font-size:105%;margin-top:3px;}
#menu_nav a:hover{color:#a3bdc2;}
#footer{background:url('/images/footer.png') no-repeat;height:105px;width:781px;float:left;text-align:center;}
#footer #miniwrap{height:113px;width:760px;margin:0 auto;padding-top:0;}
#footer br{display:none;}
#footer strong{text-transform:uppercase;}
#foot_nav{margin:0;padding:0;}
#foot_nav li{float:right;text-align:right;margin-left:10px;list-style:none;}
#foot_nav li a{color:#FFF;font-size:95%;display:block;}
#menu a:hover{color:#a3bdc2;text-decoration:underline;}
#copyright{margin:0;padding:0;}
#copyright p{margin:0;padding:0;}
.bottom_nav{margin:0 auto;width:300px;padding:5px 0;}
.bottom_nav li{float:left;margin-right:10px;list-style:none;}
.bottom_nav li a:hover{text-decoration:underline;}
#badge{clear:both;}
#contact_form form ul li{list-style:none;}
#contact_form label{width:150px;float:left;}
#contact_form input{width:350px;float:left;}
@media print{
.screen_only{visibility:hidden;display:none;}
#menu_nav{visibility:hidden;display:none;}
#foot_nav{visibility:hidden;display:none;}
h1{visibility:visible;display:inline;margin:10px 20px;font:165% Arial,sans-serif;color:#333;font-weight:bold;}
#header{visibility:visible;display:inline;}
#footer{font-size:20%;}
}