@charset "UTF-8";#contenu a{color:#000;text-decoration:underline;}
#contenu a:hover{color:#ccc;background-color:#222;text-decoration:none;}
#contenu h1{color:#111;font-size:24px;font-weight:lighter;text-transform:uppercase;}
body, #header h1,#home p{margin:0;padding:0;}
img,img a{border:none}
body{background:#000;color:#E1E1E1;font-size:12px;font-family:Helvetica, Arial, sans-serif;overflow-X:hidden;min-width:950px;}
body,html{height:100%}
hr{border-top:3px #151c23 solid;clear:both;border:none;background:none;padding-bottom:0;margin-bottom:0;}
.clear{clear:both}
#container{top:0;left:0;width:100%;position:absolute;}
#header{background:url(img/bg_menu.gif) top repeat-x;padding-left:40px;}
#header h1 a,#header h1 a:hover{text-decoration:none}
#home{margin:330px 0 0 10%;font-family:'Nobile', arial, serif;letter-spacing:-1px;float:left;}
#home strong{color:#C00;font-weight:lighter;}
#home div.titre_home{background:url(img/blanc_trans.png);padding:5px 20px;font-size:48px;color:#000;text-shadow:1px 1px 1px #FFF;}
#home a.lien_home{clear:both;background:url(img/rouge_trans.png);padding:3px 10px;font-size:18px;color:#FFF;text-shadow:1px 1px 1px #C00;margin-left:18px;text-decoration:none;}
#home a.lien_home:hover{background:#C00}
* html #nav ul{line-height:0;}
#nav{display:block;margin:0px 0 0 0;padding:0;position:relative;z-index:100;font-size:11px;height:35px}
#nav li{display:block;list-style:none;margin:10px 0 0 0;padding:0;float:left;position:relative;z-index:101;}
#nav li li{display:block;list-style:none;margin:0;padding:0;float:left;position:relative;z-index:101;}
#nav li.hover a{border-bottom:1px solid #C00;color:#F00}
#nav a{display:block;text-decoration:none;cursor:pointer;z-index:102;color:#CCC;text-transform:uppercase;text-shadow:1px 1px 1px #000;padding:10px 7px;line-height:1}
#nav li.cursor1 a{cursor:s-resize}
#nav li.cursor1 li a{cursor:pointer}
#nav li li.cursor2 a{cursor:e-resize}
#nav li li.cursor2 li a{cursor:pointer}
#nav li li li.cursor2 a{cursor:e-resize}
#nav li li li.cursor2 li a{cursor:pointer}
#nav ul{top:31px;width:130px;display:none;position:absolute;left:0;margin:0;padding:0;}
#nav ul li{float:none;}
#nav ul ul{top:0;left:131px}
#nav li li a{padding:7px}
#nav a span{font-size:0.9em;}
#nav li.hover ul li a,#nav li ul li a{color:#FFF;background:#1D1D1D;border-top:1px solid #C00;border-bottom:none;}
#nav li.hover ul li.hover a{background:#C00;}
#content{text-align:center}
#content h1{text-align:left;margin:200px 0 0 30px;font-size:36px;color:#000;background:url(img/blanc_trans.png);float:left;padding:7px 15px;font-weight:lighter;}
#content h1 em{font-style:normal;font-size:14px;color:#222;}
#contenu{width:100%;margin-top:-1px;border-top:2px solid #FFF;background:url(img/noir_trans.png);padding:20px 30px 30px 30px;min-height:400px;}
#contenu #contenu2{width:700px;text-align:left;margin-left:auto;margin-right:auto;line-height:150%;}
#contenu h1{margin-top:3px}
#contenu strong{font-size:120%;color:#FFF;line-height:135%;font-weight:lighter;}
#contenu sup{font-size:50%;}
#contenu #contenu2 h2{font-family:'Nobile', arial, serif;background:url(img/bg_h2.png) center left repeat-y;color:#C00;text-align:left;padding-left:30px;text-shadow:0 0 2px #000;margin-bottom:20px;font-size:24px;line-height:1.2em;}
#contenu h3{font-family:'Nobile', arial, serif;text-transform:uppercase;font-weight:900;font-size:24px;color:#c9de8f;text-shadow:1px 1px 1px #000;margin-top:60px;}
#contenu p{margin-left:10px;margin-right:15px;line-height:18px;color:#bbb;}
blockquote{margin:5px 20px 5px 20px;padding:10px;font-style:italic;color:#CCC;font-size:18px;background-color:#222;border:5px solid #666;text-align:center;}
#contenu blockquote strong{color:#F00;}
#contenu blockquote h3{font-family:'Nobile', arial, serif;text-transform:none;font-size:24px;padding-top:0;margin-top:0;}
blockquote p{line-height:22px;line-height:inherit;margin:0;padding:0}
#contenu ul{margin:10px 30px 10px 0;}
#contenu em{color:#999;}
#contenu ul li{color:#bbb;list-style-type:square;padding:5px;}
#contenu ol li{padding:10px;color:#bbb;}
#contenu ol li strong{font-size:200%;color:#FFF;}
#contenu a{color:#C00;padding:0 2px;text-shadow:1px 1px 1px #000;}
#contenu a:hover{color:#FFF;background:#C00;text-shadow:1px 1px 1px #C00;}
#footer{background:url(img/footer.gif) 0 10px repeat-x;position:fixed;bottom:0;left:0;color:#fff;font-size:12px;}
#footer #prog{padding-top:0}
#footer #prog img{padding:0 10px 0 10px}
#footer .liens{font-size:9px;text-align:right;padding-right:4px;overflow:hidden;}
#footer .liens,#footer .liens a{color:#666;}
#contact_form{margin-left:50px}
#contact_form th{text-align:right;padding-right:5px}
#contact_form th, #contact_form td{padding:3px}
#contact_form .requis{color:#C00;padding-left:3px}
#recherche_google_menu{margin:6px 0 0 15px;}
#news em{font-style:normal}
#news b{font-size:1.2em}
#news li a{text-decoration:none}
#contenu a.rss,#contenu a.rss:hover{border:none;background:none;text-decoration:none}
em.taille_pdf{font-size:9px;font-style:normal;margin-left:7px}
input.gbouton,.gbouton,#content .gbouton{background:url(../../images/boutons/gbouton.gif) repeat-x top;color:#222;text-decoration:none;line-height:22px;height:22px;padding:0 7px 0 7px;border:1px solid #BBBBBB;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:1px 1px 1px #FFF;}
.gbouton,#content .gbouton{padding:2px 7px 2px 7px;color:#222;line-height:24px;height:24px;font-size:11px;}
input.gbouton:hover,.gbouton:hover,#content .gbouton:hover{border:1px solid #939393;cursor:pointer;}
input.gbouton:active,.gbouton:active{background:url(../../images/boutons/gbouton-hover.gif) repeat-x bottom;}
.drapeaux{float:right}
.drapeaux a{margin-right:6px}
#supersize img, #supersize a{height:100%;width:100%;display:none;}
#supersize .activeslide, #supersize .activeslide img{display:inline;}
.aff_news{font-size:24px;}
#contenu .aff_news a{font-size:24px;text-decoration:none;}
#contenu .aff_news .date_news{color:#FFF;font-size:14px;}
#home_news{position:absolute;background:url(img/noir_trans2.png);top:54px;padding:4px 6px 4px 8px;margin-left:322px;width:100%;z-index:1000000;}
#hommi_news{display:inline;margin:0;padding:0;}
#hommi_news{margin:0;padding:0 20px 0 0;}
#hommi_news a{color:#FFF;text-decoration:none;}
#hommi_news em{color:#C00;font-style:normal;font-size:10px;}
