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}
input.lk{text-decoration:none; background:none;border:none;}
.lk{color:#8C1F3E; cursor:pointer;}
.lk: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;}


/*Entete*/
.entete_main{/*float:left;width:40%;*/height:115px;position:relative;margin-bottom:0}
.dlogo1{float:left;width:100%;padding-top:15px;margin-left:0;}
.logo_img{float:left;margin-right:15px;}
.opn7 { font-family: 'Open Sans', sans-serif; font-weight: 700; }
.tlogo{color:#636363;font-size:36px;line-height:36px;}
.clr0{color:#F39901}
.opn6 { font-family: "Open Sans", sans-serif; font-weight: 600;letter-spacing:-1px;}
.clr1{color:#CA476C;}
.tslogo{color:#C24567;font-size:14px;line-height:14px;letter-spacing:0px;white-space:nowrap;}
.opn4 { font-family: 'Open Sans', sans-serif; font-weight: 400; }
.dlogo3{float:right;width:63px;padding-top:17px;}
.dlogo2{float:right;margin-right:40px;padding-top:40px;}
.flogo21{float:left;width:260px;height:36px;text-align:center;font-style:italic;background:#fff;}
.flogo22{float:left;border:none;width:68px;height:38px;}
.divrad50{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;behavior:url(/PIE.htc);border: 1px solid #C24567;border-right:none;}
.subq{background:url(/images/entete/pabloupe.png);}
.subq:hover{background:url(/images/entete/pabloupe1.png);}


/*.ssent{padding:10px;float:left;width:55%;text-align:right;padding-top: 22px !important;}
.arrondis{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.bouton{background:#8C1F3C; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:5px 10px; color:white;}*/

@media (max-width: 1024px){
	.entete_main{width:100%;height:115px;position:relative;margin-bottom:0;overflow:hidden}
	.dlogo2{float:right;margin-right:20px;padding-top:40px;}
	.flogo21{float:left;width:180px;height:36px;text-align:center;font-style:italic;background:#fff;font-size:12px;}
}

@media (max-width: 830px){
	.dlogo2{float:right;margin-right:10px;padding-top:40px;}
	.flogo21{float:left;width:140px;height:36px;text-align:center;font-style:italic;}
	.flogo22{float:left;border:none;width:68px;height:38px;}
}

@media (max-width: 660px){
	.entete_main{width:100%;height:180px;position:relative;margin-bottom:0}
	.dlogo1{float:left;width:400px;padding-top:15px;margin-left:0px;}
	.logo_img{float:left;margin-right:15px;}
	.tlogo{color:#636363;font-size:26px;line-height:22px;}
	.tslogo{color:#C24567;font-size:9px;letter-spacing:0.8px;white-space:nowrap;}
	.dlogo3{float:right;padding-right:10px;}
	.dlogo2{float:left;margin-left:0px;padding-top:15px;}
	.flogo21{float:left;width:200px;height:36px;text-align:center;font-style:italic;}
.flogo22{float:left;border:none;width:68px;height:38px;}
}