body{background:silver;font-family:Arial,Verdana,Helvetica,sans-serif;}
.header{background-color:#bc0517;height:136px;}
.header td{width:100%;}
.headertitre{text-align:center;color:white;letter-spacing:5.2px;}
.main{background-color:#bc0517;width:916px;}
.content{text-align:justify;font-size:11px;background-color:#000;width:100%;}
.content td{background-color:#FFFFFF;}
.datas{font-size:11px;border-collapse:collapse;width:100%;}
.datas th{color:white;padding:5px;background-color:#bc0517;font-weight:bold;text-align:center;border:1px solid #c4caca;}
.datas td{padding:5px;border:1px solid #c4caca;}
input.btn{color:black;font-family:'trebuchet ms',helvetica,sans-serif;font-size:84%;font-weight:bold;background-color:silver;border:1px solid;border-color:#ff860;}
input.file,textarea{color:black;font-family:'trebuchet ms',helvetica,sans-serif;font-size:95%;font-weight:bold;border:solid 1px #ff860;width:100%;}
fieldset{padding:0px 0px 0px 0px;border:2px solid #f4f4f4;background-color:#ffffff;width:100%;}
fieldset.active{border:2px solid black;}
legend{padding:0 15px 0 10px;margin-left:10px;font:bold .8em "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#666;text-transform:uppercase;border:1px solid #ccc;background:#f4f4f4;letter-spacing:2px}
form li{display:block;margin:0;padding:1px 1px 5px 5px;position:relative;}
form li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
form li div{color:#444;margin:0 4px 0 0;padding:0;}
form li span{color:#444;float:left;margin:0 4px 0 0;padding:0 0 8px;}
form li div.left{display:inline;float:left;width:48%;}
form li div.right{display:inline;float:right;width:48%;}
form li div.left .medium{width:100%;}
form li div.right .medium{width:100%;}
form li div label{clear:both;color:#444;display:block;font-size:9px;line-height:9px;margin:0;padding-top:3px;}
form li span label{clear:both;color:#444;display:block;font-size:9px;line-height:9px;margin:0;padding-top:3px;padding-left:5px;}
form li .datepicker{cursor:pointer !important;float:left;height:16px;margin:.1em 5px 0 0;padding:0;width:16px;}
.buttons a,.buttons button{display:block;float:left;margin:3px 5px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"lucida grande",tahoma,arial,verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 6px 6px 6px;}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
.buttons a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
label.desc{border:none;color:#222;display:block;font-size:95%;font-weight:bold;line-height:150%;padding:0 0 0 4px;margin:0}
.formauth{margin:auto;background-color:#bc0517;width:460px;padding:5px 15px 5px 5px;border:solid 1px black;}
.formauth.msg{color:white;font-weight:bold;font-size:10px;}
.formauth.lbl{clear:both;float:left;}
.formauth input.btn{color:black;font-family:'trebuchet ms',helvetica,sans-serif;font-size:84%;font-weight:bold;background-color:silver;border:1px solid;border-color:#ff860;}
.banniere{width:100%;}
.blockimagebannieregauche,.blockimagebannieredroite{height:300px;width:268px;padding:10px 10px 10px 10px;margin:1px 1px 1px 1px;border:solid 1px silver;}
.blockimagebannieregauche img,.blockimagebannieredroite img{height:200px;}
.blockimagebannieregauche input,.blockimagebannieredroite input{text-align:center;margin:5px 10px 0px 5px;}
.blockimagebannieredroite textarea,.blockimagebannieredroite textarea{margin:5px 10px 0px 5px;}
.blockimagebannieregauche{clear:both;float:left;}
.blockimagebannieredroite{float:left;}
h4{font-size:larger;font-weight:bold;color:#bc0517;}
h1{font-size:x-small;font-weight:bold;color:#000;}
.menu{height:100%;width:190px;text-align:left;vertical-align:top;}
.menu table{width:100%;text-align:left;vertical-align:top;}
.menu li{color:#bc0517;}
.menu td{font-size:11px;}
.menu a{color:#000;text-decoration:none;}
.menu a:hover{color:#bc0517;}
.menu a:active{color:#bc0517;}
.menu h2{color:#FFFFFF;background-color:#C0C0C0;font-weight:bold;font-size:small;}
.titrenews{font-weight:bold;font-size:small;}
.imagenews img{width:180px;}
.legendeimagenews{text-align:center;font-size:10px;}
.footer{font-size:11px;background-color:#bc0517;text-align:center;color:white;line-height:30px;border:1px solid #000;}

