body{margin:0;padding:0;font-size:12px;font-family:Arial;color:#5C5F5F;}
a{text-decoration:none;color:#8C1F3E;}
a.ft:hover{text-decoration:underline;}
a.ft2{color:white;}
a.ft2:hover{text-decoration:underline;}
.bst{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.bstd{width:817px;background:#E9D4D9;padding:3px;padding-right:0;}
a.ft2:hover{color:#D8B9C1;}
img{border:none;}
div{text-align:left;}
c{clear:both;}
.hactu{color:#8c1f3c;font-size:14px;}
#t{position:relative;width:1000px;margin:0 auto;text-align:center;}
a.lien{color:#8C1F3E}
a.lien:hover{text-decoration:underline;color:#8C1F3E}
a.bst{color:#8C1F3E;font-size:10px;}
a.bst:hover{text-decoration:underline;color:#8C1F3E}
a.pubf{color:#fff;font-size:12px;}
a.pubf:hover{text-decoration:underline;}
#tabc{border-collapse:collapse;}
#tabc td{border-bottom:1px solid gray;padding:10px 0;font-size:12px;}
.txs{font-size:14px;}
.txg{font-size:14px;font-weight:600;}
.txt{margin:20px 0;text-align:justify;}
div.c{clear:both;}
div.p10{padding:10px;}
.fl{float:left;}
.dm{width:95px;height:25px;text-align:center;color:white;line-height:25px;font-weight:600;cursor:pointer;}
.dms{background:#8C1F3E;}
.dm2{color:white;line-height:25px;font-weight:600;text-decoration:none;}
.sp{width:10px;text-align:center;color:white;margin:5px 0;}
#t1{padding:10px;}
#t2{float:left;width:1000px;background:#8C1F3E;}
#t21{background:#8C1F3E;}
#t3{float:left;width:180px;background:#F39803;height:25px;line-height:25px;text-align:center;font-weight:600;}
a.m{display:block;width:115px;float:left;color:white;font-weight:600;}
ul ul{display:none;}
ul.m1:hover ul.m2{display:block;}
li:hover ul.m2{display:block;}
li.l1:hover ul.niveau2{display:block;}
td{vertical-align:top;}
#tftd{padding:0 5px;}
.label100{width:100px;float:left;}
.input200{width:200px;}
form,input,h1,h2,h3,h4{margin:0;padding:0;font-size:13px;}
h1{font-size:16px;}
h4{font-size:10px;}
textarea,input,fieldset{font-family:arial;font-size:10px;}
a.annu{text-decoration:none;color:blue;font-size:10px;}
a.annu:hover{text-decoration:underline;}
img.in{display:inline;}
.menupro{border:none;border:0px;margin:0px;padding:0px;font-family:arial,geneva,arial,helvetica,sans-serif;font-size:12px;color:8e8e8e;}
.menupro ul{height:25px;list-style:none;margin:0;padding:0;}
.menupro li{float:left;width:116px;border-right:1px solid white;}
.menupro li a{color:#ffffff;display:block;line-height:25px;padding:0;text-align:center;text-decoration:none;}
.menupro li a:hover{color:#000000;background:#F39803;text-decoration:none;}
.menupro li ul{display:none;height:auto;filter:alpha(opacity=95);opacity:0.95;position:absolute;z-index:200;}
.menupro li:hover ul{display:block;}
.menupro li li{display:block;float:none;width:auto;white-space:nowrap;}
.menupro li ul a{display:block;background:#8C1F3E;font-size:12px;font-style:normal;font-weight:500;padding:0 10px 0 15px;text-align:left;}
.menupro li ul a:hover{background:#F39803;color:#000000;opacity:1.0;filter:alpha(opacity=100);}
.menupro p{clear:left;}
.menupro .current{background:#F39803;}

.menupro2{border:none;border:0px;margin:0px;padding:0px;font-family:arial,geneva,arial,helvetica,sans-serif;font-size:12px;color:8e8e8e;}
.menupro2 p{clear:left;}
.menupro2 .current{background:#F39803;}

.menupro2 ul{list-style:none;margin:0;padding:0;background:#8C1F3E;}
.menupro2 li{float:left;width:300px;border-right:1px solid white;text-align:center;padding:7px 5px;vertical-align:center;color:white;font-size:16px;position:relative;}
.menupro2 li:hover{color:#000000;background:#F39803;text-decoration:none;}
.menupro2 li a{color:#ffffff;display:block;padding:0;text-align:center;text-decoration:none;}
.menupro2 li a:hover{color:#000000;background:#F39803;text-decoration:none;}

.menupro2 li ul{display:none;height:auto;filter:alpha(opacity=95);opacity:0.95;position:absolute;top:30px;left:0px;z-index:200;}
.menupro2 li:hover ul{display:block;}

.menupro2 li li{display:block;float:none;width:300px;white-space:nowrap;}
.menupro2 li li:hover{background:#F39803;color:#000000;opacity:1.0;filter:alpha(opacity=100);}
.menupro2 li ul a{display:block;font-size:12px;font-style:normal;font-weight:500;padding:0 10px 0 15px;text-align:left;}
.menupro2 li ul a:hover{background:#F39803;color:#000000;opacity:1.0;filter:alpha(opacity=100);}

a.dm11{display:block;float:none;width:auto;white-space:nowrap;}
label{cursor: pointer;color: gray;}
label:hover{color: #8C1F3E;}
.inpf{width: 100px;border: 1px solid #818181;margin: 0;padding: 0;cursor: pointer;}
.inpd{text-align:right;}
.inpc{text-align:center;}
.inp100{width:100px;}
.inp200{width:200px;}
.inp250{width:250px;}
.tabpo{border-collapse:collapse;width:650px;margin:0 auto;}
.tabpo td{border:1px solid #8C1F3C;text-align:center;padding:3px;}
.label100{width:100px;float:left;}
.input200{width:200px;}
form,input{margin:0;padding:0;font-size:12px;}
.input{background:#FFFFFF;color:black;font-size:11px;border-bottom:#926F3F 1px solid;border-left:#926F3F 1px solid;border-right:#926F3F 1px solid;border-top:#926F3F 1px solid;}
.select{background:#FFFFFF;color:black;font-size:10px;border-bottom:#926F3F 1px solid;border-left:#926F3F 1px solid;border-right:#926F3F 1px solid;border-top:#926F3F 1px solid;}
.textarea{background:#FFFFFF;color:black;font-size:11px;font-family:Verdana,Arial;border-bottom:#926F3F 1px solid;border-left:#926F3F 1px solid;border-right:#926F3F 1px solid;border-top:#926F3F 1px solid;}
input.recherche{background:#000000;color:white;font-size:11px;border-bottom:#FFFFFF 1px solid;border-left:#FFFFFF 1px solid;border-right:#FFFFFF 1px solid;border-top:#FFFFFF 1px solid;}
.tstat td{margin:0;border:none;padding:0 5px;}