body{margin:auto; background:url(images/fnh.png) #ff66ff;background-repeat:repeat-x;width:100%;font-family:arial;font-size:12px;behavior:url(csshover.htc);behavior: url(csshover3.htc);}

select,input,textarea{border:1px solid #000000;}
select:hover,input:hover,textarea:hover{background:#AFD7D0;}
select:focus,input:focus,textarea:focus{background:#faf7b2;}
label{font-weight:900; color:#3C746B;}
#header{width:100%;}

#menun{width:100%;float:left;text-align:center;margin-top:0px;}
#menun ul {list-style-type : none;}
#menun li{display:inline; list-style: none;margin:0px; padding:5px 20px 0px 20px;margin-top:20px;color:#FFFFFF;font-weight:900;font-size:14px;border-bottom:1px solid #CCCCCC;}
#menun a{text-decoration:none;color:#FFFFFF;}
#menun a:hover{text-decoration:none;color:#006699;background:#CCCCCC;}

#site{float:left;width:100%;}


#site #menu1{ background:#ff66ff;float:left;width:100%;}
#site #menu1 .titre{ background:#3C746B;	color:#FFFFFF;font-size:20px; text-align:center;}
#site #menu1 .txt{ background:#EFE0AC;	border:1px solid #ACA27D;color:#000000;font-size:12px; text-align:left;padding:3px;}
#site #menu1 h6{font-weight:900; font-size:14px; background:#33ccff;margin:2px 0px 2px 0px;padding:2px;}
#site #menu1 ul{margin:0px 0px 0px -20px!important;margin:0px 0px 0px 15px!important!;}
#site #menu1 li { list-style-image : url(images/puce.jpg) ; border-bottom:1px solid #CCCCCC;margin-left:5px;font-size:13px;line-height:20px;color:#000000;text-decoration:none;color:#000000;text-decoration:none;}
#site #menu1 li:hover{list-style-image : url(images/puceh.jpg);border-bottom:1px solid #CCCCCC;background:#CCCCCC;color:#3a6699;}
#site #menu1 li a{color:#000000;text-decoration:none;}

#site #col{ float:left; width:100%;background:#FFFFFF;}
#site #col .titre{text-align:center;background:#33ccff; color:#4b4242; font-weight:900; font-size:16px;padding:2px;}
#site #col .txt{padding:10px;font-size:13px;}
#site #col .txt .tabinfo{text-align:center;}
#site #col .txt .tabinfo th{background:#66686A;color:#FFFFFF;cursor:pointer;}
#site #col .txt  .tabinfo .rowodd{background:#d2edf5;}
#site #col .txt .tabinfo .roweven{background:#EBECE9;}
#site #col .txt legend{color:#91cc00;font-size:13px;font-weight:900;}
#site #col  .txt .info{width:100%;}
#site #col .txt .info .t{width:200px; background:#85b0cd;color:#FFFFFF; font-weight:900;padding:2px;}
#site #col .txt .info .i{background:#ededed;padding:2px;}
#site #col a{color:#1558ae;}
#site #col a:hover{text-decoration:none;}

#site #menu2{float:left;}
#site #menu2 .titre{ background:#3C746B;	color:#FFFFFF;font-size:20px; text-align:center;}
#site #menu2 .txt{ background:#EFE0AC;	border:1px solid #ACA27D;color:#000000;font-size:12px; text-align:left;padding:3px;}
#site #menu2 ul{margin:0px 0px 0px -20px!important;margin:0px 0px 0px 15px!important!;}
#site #menu2 .madm{text-decoration:none;font-size:14px;  color:#000000;margin-bottom:2px;}
#site #menu2 .madm:hover{text-decoration:none; background:#FFFFFF; color:#000000;}

#site #menu2 a{color:#1558ae;}
#site #menu2 a:hover{text-decoration:none;}



#footer{width:100%;float:left;}
#footer .txt{text-align:center;color:#3C746B;margin-top:20px;}
#footer a{text-decoration:none; color:#1558ae;}
#footer  a:hover{color:#1558ae; text-decoration:underline;}