body{background-color:#c9d32e;color:#000;font-family:Trebuchet MS, Arial, Tahoma, sans-serif;font-size:12px;text-align:center;margin:0;padding:0;}
p,h1,form,button{border:0;margin:0;padding:0;}
#wrap{background-color:#FFF;margin:0;padding:0;}
#header-wrap{height:230px;background:#fff url(header-bg.png) repeat-x;margin:0 auto;padding:0;}
#header{width:820px;height:230px;background:#FFF url(header.jpg);background-position:0 0;margin-left:auto;margin-right:auto;}
#header-content{padding-top:40px;text-align:left;width:780px;margin-left:auto;margin-right:auto;}
#container{text-align:left;width:820px;background:#FFF url( bg.png ) repeat-y;background-position:0 0;margin:0 auto;padding:0;}
#content-wrap{width:774px;margin:0 auto;padding:0;}
#footer-wrap{background:#c9d32e url(footer-bg.png) repeat-x;margin:0 auto;padding:0;}
#footer{width:820px;height:80px;text-align:center;background:#C9D32E url(footer.png) no-repeat 50% 0;margin:0 auto;padding:0;}
#nav1{clear:both;background:#606060 url(menu.png) repeat-x;height:40px;width:774px;border-top:2px solid #FFF;border-bottom:2px solid #FFF;font-size:16px;line-height:40px;font-weight:700;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-left:1px solid #888;border-right:1px solid #383838;padding:0 14px;}
#nav1 ul li a:hover{background:#C9D32E url( selectedMenu.png ) repeat-x;color:#000;}
li.current{background-color:#606060;color:#FFF;}
#main{float:left;width:504px;display:inline;text-align:center;margin:0 0 0 20px;padding:20px 0 0;}
#main p,#main h1,#main h2,#main h3,#main ol,#main ul,#main form{text-align:left;margin:10px 0 0;}
#main p,#sidebar p{text-align:justify;}
h1{font-size:20pt;color:#606060;letter-spacing:3px;}
h2{font-size:16pt;color:#707070;letter-spacing:2px;clear:both;}
h3{font-size:14pt;color:gray;}
#main img{border:1px solid #CCC;margin:2px;padding:5px;}
.col{float:left;width:50%;}
a,a:visited{color:#693;text-decoration:none;}
a:hover{color:#606060;text-decoration:underline;}
#sidebar{float:right;width:230px;font-size:9pt;color:#000;margin:10px 0 0;padding:0;}
#sidebar *{margin:15px;}
#sidebar h3{font-size:14pt;color:#606060;}
#sidebar ul.sidemenu{list-style:none;text-align:left;text-decoration:none;border-top:1px solid #d6d6d6;margin:7px 10px 8px;padding:0;}
#sidebar ul.sidemenu li{list-style:none;color:#777;border-bottom:1px solid #d6d6d6;margin:0 2px;padding:4px 0;}
* html body #sidebar ul.sidemenu li{height:1%;}
#sidebar ul.sidemenu li a{text-decoration:none;color:#669933;}
#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-content{color:#FFF;width:780px;text-align:center;margin:0 auto;}
#footer-content a:link,#footer-content a:visited{color:#FFF;text-decoration:none;}
#footer p{text-align:center;}
p,div,td{font:Trebuchet MS 9;}
.clear{clear:both;}
#header img{float:left;margin-left:50px;margin-top:20px;}
#adresse{float:right;margin-top:165px;margin-right:25px;text-align:right;line-height:18px;}
#adresse a, #adresse a:visited{color:#fff;font-weight:bold;font-size:15px;}
#adresse a:hover{color:#fff;}
#bouton a{background:url(bouton-base.png) no-repeat;height:30px;width:200px;line-height:30px;text-align:center;color:#FFF;text-decoration:none;font-weight:700;margin-left:-200px;left:50%;position:absolute;margin-top:10px;margin-bottom:10px;}
#bouton a:hover{background:url(bouton-survol.png) no-repeat;font-weight:700;color:#000;text-decoration:none;}
.spacer{clear:both;height:1px;}
.myform{padding:10px;}
#stylized{border:2px solid #c9d32e;background:#f2f5d5;}
#stylized p{font-size:11px;color:#666;margin:0;}
.para{border-bottom:solid 1px #b7ddf2;padding-top:20px;padding-bottom:5px;}
.error{color:#900;margin:-20px 0 2px;}
#stylized label{display:block;font-weight:700;text-align:right;width:180px;float:left;vertical-align:middle;clear:both;padding-top:5px;}
#stylized input,#stylized select,#stylized textarea{float:left;font-size:12px;border:solid 1px #c9d32e;width:200px;margin:2px 0 5px 10px;padding:3px 1px;}
#stylized button{clear:both;margin-left:190px;width:200px;height:30px;background:url(bouton-base.png) no-repeat;text-align:center;line-height:30px;color:#FFF;font-size:11px;font-weight:700;vertical-align:middle;border-width:0;}
#colonnes li,#bouton li{list-style:none;}
.col ul {padding:0;}