@charset "utf-8";
body { background: #ffffff  url(fond.png) fixed no-repeat  0 0 ; }
body { color: #000000 ; font-family: Arial, Helvetica, sans-serif ; font-size:12px;}
.template_color { color: #ffffff ; }
.template_border_color { border-color: #000000 ; }
.template_backgroundcolor  { color: #000000 ; }
.titre { color: #000000 ; }
.titre { text-transform: uppercase; color:#000000; font-size: 12px;} 
.menu_niveau_1_on 	{ background-color:#000000; color:#000; }
.formcontent .titre { text-transform: none; color:inherit; font-size:12px;}
#template_header a	{ color:#000000 }
#template_header	{ color:#000000; }
.elem-CIV, .elem-MIDDLENAME, .elem-URL, .elem-PHONE, .elem-FAX {display:none;}
div#mainmenu    {  background-color:#000000; position : relative; z-index : 9; font-weight: bold; font-size: 14px; }
div#mainmenu a  { padding: 10px;  }
div#mainmenu ul                 { padding:0px; margin:0px; }
div#mainmenu ul li              {list-style: none; float:left; border-left:1px dotted #CCC; text-align:left}
div#mainmenu ul li:hover        { background-color:#000000; }
div#mainmenu ul li a            { color:#ffffff;text-decoration: none; display:block; }
div#mainmenu ul li:hover > a    { color:#ffffff;}
div#mainmenu ul li:hover ul     { display:block; }
div#mainmenu ul ul              { display:none; position: absolute; width:201px; }
div#mainmenu ul ul li           { width:210px; margin-left:-1px; background-color:#000000;  border-bottom:1px dotted #CCC; }
div#mainmenu ul ul li:hover     { background-color: #000000; color:#ffffff;}
div#mainmenu ul ul li a         { color:#ffffff; }
div#mainmenu ul ul li a:hover   { color:#ffffff; }
div#mainmenu li ul li:hover ul  { display:block; }
div#mainmenu ul.admin li ul ul  { margin: -35px 0 0 -210px; }
div#mainmenu li:hover ul ul     { display:none; }
#template_link	{ background-color: #000000; color:#ffffff; }
.dropbtn2  	{ background-color: #000000; color:#ffffff; font-weight: bold; font-size: 14px; }