
body       {margin:0;padding:0;background:#000 url(images/fond.jpg) no-repeat top center;text-align:center;color:#404040;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;font-size:12px}	 
#conteneur {margin: 0 auto 0;width:1000px;text-align:left;}			 
#contenu   {background:url(images/contenu.png);width:834px;padding:0 83px 0 83px} 
#header    {height:116px;background:url(images/header.png) no-repeat top;padding: 0;margin:0;width:1000px} 
#pied      {height:125px;background:url(images/pied.png) no-repeat bottom;padding:0;margin:0 auto 0;clear: both;width:1000px} 
#fond_menu {height:53px;background:url(images/fond_menu.png) no-repeat;width:810px;padding:0 95px 0 95px}
#deco      {width:1000px;height:22px;background:url(images/deco.png) no-repeat}
/*contenu*/  
a              {color:#721a77;text-decoration: none;margin:0;font-weight:bold;outline:none}	  /*couleur des liens*/
a:hover        {color:#FFFFFF}  /*couleur des liens*/

/*copyright*/
.copyright           {padding:0;padding:75px 0 0 0;color:#272727;font-size:11px;text-align:center;}   
.copyright a         {color:#272727;font-size:11px;text-decoration: none;outline:none;font-weight:normal}
.copyright a:hover   {color:#721a77} 
span.titre           {font-size:16px;color: #81001E;font-weight:bold;}
span.titre2          {font-size:12px;color: #81001E;font-weight:bold;}
img, p, h1, h2, h3, h4, h5, h6, Span, object, table, td, tr{border:0;margin:0;padding:0} 
.ch  		         {height:10px;background:url(images/ch.png) no-repeat;width:834px}
.cf  		         {padding:0 12px 0 12px;background:url(images/cf.png);width:810px;color:#FFF}
.cb  		         {height:16px;background:url(images/cb.png) no-repeat;width:834px} 
.news                {width:810px;margin:0 auto 0 auto}	   

/* Menu */	
#menu, #menu ul        {padding : 0;margin : 0; list-style : none; line-height : 21px;text-align : center;}
#menu                  {font-weight :bold;font-size:13px;}
#menu a                {display : block;height:53px;color: #d2d2d2;text-decoration : none;line-height:50px;width: 135px;font-weight: bold;background: url(images/menu.png); outline:none}
#menu li               {float : left;}
#menu li ul            {position: absolute; width: 135px; left: -999em; text-align:left;}
#menu li ul li         {text-align:left;}
#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 {}
#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.png)}
#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;}	  

#menu li.lien a             {display : block;height:29px;color: #d2d2d2;text-decoration : none;line-height:30px;width: 135px;font-weight: bold;background: url(images/pmenu.png); outline:none}
#menu li.lien a:hover       {background: url(images/pmenu_hover.png)}
#menu li ul li.lien         {text-align:center;margin:0 0 0 0;padding:0}

#menu li.dernier a             {display : block;height:29px;color: #d2d2d2;text-decoration : none;line-height:30px;width: 135px;font-weight: bold;background:url(images/fmenu.png); outline:none}
#menu li.dernier a:hover       {background: url(images/fmenu_hover.png)}
#menu li ul li.dernier         {text-align:center;margin:0 0 0 0;padding:0}

#g-recaptcha-response {
    display: block !important;
    position: absolute;
    margin: -78px 0 0 0 !important;
    width: 302px !important;
    height: 76px !important;
    z-index: -999999;
    opacity: 0;
}