*{outline:0;margin:0;padding:0}
body{background-color:#000;text-align:center;color:#333;font-family:Trebuchet MS, Arial, Tahoma, sans-serif;font-size:9pt;margin:0;padding:0}
#wrapper{width:820px;background:#000 url(bg.png) repeat-y center top;text-align:left;margin:0 auto}
#content-wrapper{width:766px;margin:0 auto;padding:0}
#header{position:relative;height:151px;background:#caced1 url(header.jpg) no-repeat center top;color:#fff;margin-left:auto;margin-right:auto;width:820px;padding:0}
#nav1{clear:both;background:#7F804D url(menu.png) repeat-x;font:bold 16px/40px "Trebuchet MS", Arial, Tahoma, Sans-serif;height:40px;width:766px;border-top:0 solid #FFF;border-bottom:0 solid #FFF;margin:0 auto;padding:0}
#nav1 ul{float:left;list-style:none;margin:0;padding:0}
#nav1 ul li{display:inline}
#nav1 ul li a{display:block;float:left;color:#FFF;text-decoration:none;text-align:center;border-right:1px solid #9d9e6b;padding:0 14px}
#nav1 ul li a:hover{background:#E2E3B5 url( selectedMenu.png ) repeat-x;color:#202020}
li.current{background-color:#7F804D;color:#FFF}
#main{float:left;width:516px;display:inline;margin:0 0 0 20px;padding:20px 0 0}
#main p,#main h1,#main h2,#main h3,#main ol,#main ul,#main form{margin:10px 0 0}
#main p,#sidebar p{text-align:justify}
h1{font-family:Trebuchet MS;font-size:20pt;color:#BBB;letter-spacing:3px}
h2{font-family:Trebuchet MS;font-size:16pt;color:#AAA;letter-spacing:2px}
h3{font-family:Trebuchet MS;font-size:14pt;color:#AAA}
#main img{border:1px solid #CCC;padding:5px}
#main li{list-style:inside;line-height:20px;margin-bottom:10px}
a,a:visited{text-decoration:none;background:inherit;color:#FB9233}
a:hover{text-decoration:underline;background:inherit;color:#93C600}
#sidebar{float:right;width:210px;font-family:Trebuchet MS, sans-serif;font-size:9pt;color:#707070;margin:10px 0 0;padding:0}
#sidebar *{margin:15px}
#sidebar h3{font-family:Trebuchet MS, sans-serif;font-size:14pt;color:#AAA}
#sidebar ul.sidemenu{list-style:none;text-align:left;text-decoration:none;border-top:1px solid #dadacf;margin:7px 10px 8px;padding:0}
#sidebar ul.sidemenu li{list-style:none;color:#777;border-bottom:1px solid #dadacf;margin:0 2px;padding:4px 0}
* html body #sidebar ul.sidemenu li{height:1%}
#sidebar ul.sidemenu li a{text-decoration:none;color:#1773BC}
#sidebar ul.sidemenu li a:hover{color:#303030}
#sidebar ul.sidemenu ul{margin:0 0 0 5px;padding:0}
#sidebar ul.sidemenu ul li{border:none}
#footer{color:#FFF;background:#000 url(footer.png) no-repeat center top;clear:both;width:820px;height:80px;text-align:center;font-size:8pt}
#footer p{margin:0;padding:10px 0}
#footer a{color:#FFF;text-decoration:none}
.clear{clear:both}
img{border:0 solid #DFDFDF;margin:20px 10px 10px;padding:0}
.layout{margin:0}
.bloc-txt,.bloc-txt-txt,.bloc-img-txt,.bloc-txt-img,.bloc-img{clear:both;margin:0;padding:0 5px}
.bloc-txt-txt .richtext,.bloc-img-txt .richtext,.bloc-img-txt .image,.bloc-txt-img .richtext,.bloc-txt-img .image{width:48%;float:left;margin:0}
.bloc-sep{width:20px;float:left;margin:0;padding:0}
#sidebar form table tr td,#sidebar form table tr td input{margin:2px}
#sidebar form,#sidebar form table{margin-top:0}
