*{margin:0;padding:0;}
a{color:#4CC3FF;font-weight:bold;text-decoration:underline;}
a.lheader{color:#FFA466;display:block;font-size:1.2em;font-weight:bold;margin:0.7em 0 0 0;text-decoration:none;}
a.lheader:hover{color:#4CC3FF;font-size:1.2em;margin:0.7em 0 0 0;}
a:hover{color:#FFA466;}
body{background:url(../images/bg.png);font:0.7em "Trebuchet MS",sans-serif;text-align:center;}
h1{font-size:2em;margin:8px 0 20px 80px;}
h2{color:#FFA466;font-size:1.5em;margin:0.7em 0 0 0;}
h3{color:#FFA466;font-size:1.2em;margin:0.7em 0 0 0;}
img{border:0;}
input,textarea{margin:0 0 1em 0;padding:0;}
li{margin:0 0 0 2em;}
p{margin:0.5em 0 0.5em 0;padding:0;text-align:justify;}
.clear,.news{clear:both;}
.current{background:#FFFFFF;border:1px solid #EEEEEE;font-weight:bold;padding:2px;}
.lbody{display:none;margin-bottom:2em;}
.lbody p{background:#FAFAFA;margin-left:1em;padding:0.5em;}
.news img{float:left;margin:5px;}
.stamp{clear:both;color:#BFBFBF;float:right;margin-top:5px;}
#sos{background:url(../images/sos.png) 0 0;height:51px;width:140px;}
#sos:hover{background:url(../images/sos.png) 0 51px;height:51px;width:140px;}
#actualites{background:url(../images/actualites.png) 0 0;height:80px;width:120px;}
#actualites:hover{background:url(../images/actualites.png) 0 80px;height:80px;width:120px;}
#blockactions{background:url(../images/blockactions.png) #FFFFFF no-repeat 0 2px;}
#blockactus{background:url(../images/blockactus.png) #FFFFFF no-repeat 0 2px;}
#blockactus,#blockqui,#blockadherents,#blockactions,#blockdocuments,#blockcontact,#blockerreur,#blockrecherche,#blocksos{float:left;width:480px;}
#blockcontact{background:url(../images/blockcontact.png) #FFFFFF no-repeat 0 2px;}
#blockdocuments{background:url(../images/blockdocuments.png) #FFFFFF no-repeat 0 2px;}
#blockerreur{background:url(../images/blockerreur.png) #FFFFFF no-repeat 0 2px;}
#blockadherents{background:url(../images/blockadherents.png) #FFFFFF no-repeat 0 2px;}
#blockqui{background:url(../images/blockqui.png) #FFFFFF no-repeat 0 2px;}
#blockrecherche{background:url(../images/blockrecherche.png) #FFFFFF no-repeat 0 2px;}
#blocksos{background:url(../images/blocksos.png) #FFFFFF no-repeat 0 2px;}
#container{background:url(../images/container_bg.png) #FFFFFF repeat-y;margin:0 auto;padding:15px 0 30px 14px;text-align:left;width:744px;}
#actions{background:url(../images/actions.png) 0 0;height:46px;width:140px;}
#actions:hover{background:url(../images/actions.png) 0 46px;height:46px;width:140px;}
#edito{margin:0 15px 15px 14px;width:715px;}
#edito h1{margin:0 0 1em 170px;}
#edito img{float:left;margin:50px 0 0 0;}
#edito p{margin:0 0 1em 170px;}
#erreur{background:url(../images/warning.png) no-repeat 1% 50%;border:1px solid #FF0000;color:#FF0000;font-weight:bold;margin:10px;padding:5px 5px 5px 40px;}
#footer{background:url(../images/footer.png) no-repeat;font-weight:bold;height:38px;margin:0 auto 20px auto;padding:12px 0 0 0;width:758px;}
#footer a{color:#000000;text-decoration:none;}
#footer a:hover{color:#FFA466;text-decoration:underline;}
#header{background:url(../images/header.png) no-repeat;height:146px;margin:5px auto 0 auto;width:758px;}
#header a.home:link,#header a.home:visited{display:block;float:left;height:120px;left:24px;position:relative;top:26px;width:280px;}
#header span{display:none;}
#homecontainer{background:url(../images/home_container_bg.png) #FFFFFF repeat-y;margin:0 auto;padding:15px 0 30px 14px;text-align:left;width:744px;}
#liens{background:url(../images/liens.png) #FFFFFF no-repeat top;float:left;height:330px;margin:0 0 0 15px;width:235px;}
#liens img{border:0;margin:40px 0 0 23px;}
#mailform{border:1px solid #B3E6FF;margin:1em auto 3em auto;padding:2em 2em 1em 2em;width:400px;}
#mailform p{margin:0;}
#adherents{background:url(../images/adherents.png) 0 0;height:64px;width:145px;}
#adherents:hover{background:url(../images/adherents.png) 0 64px;height:64px;width:145px;}
#msgok{background:url(../images/info.png) no-repeat 1% 50%;border:1px solid #4CC3FF;color:#000000;font-weight:bold;height:24px;margin:10px;padding:8px 5px 2px 40px;}
#nav a{color:#000000;display:block;text-decoration:none;}
#nav li{float:left;margin:0;width:auto;}
#nav li ul{background:#B3E6FF;left:-999em;position:absolute;width:12.1em;}
#nav li ul a{padding:0.3em;width:11.4em;}
#nav li ul a:hover{background:#FFA466;color:#FFFFFF;}
#nav li ul li{border:1px solid #4CC3FF;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;}
#nav,#nav ul{list-style:none;margin:0;padding:0;}
#navbar{background:url(../images/home_container_bg.png) #FFFFFF repeat-y;height:80px;margin:0 auto;padding:0 0 0 14px;width:744px;}
#pagination{margin:2em 0 0.5em 0;text-align:center;}
#pagination a{background:#B3E6FF;border:1px solid #EEEEEE;color:#000000;padding:2px;text-decoration:none;}
#pagination a:hover{background:#FFA466;border:1px solid #EEEEEE;}
#documents{background:url(../images/documents.png) 0 0;height:46px;width:185px;}
#documents:hover{background:url(../images/documents.png) 0 46px;height:46px;width:185px;}
#search{float:right;height:15px;padding:25px 15px 0 0;width:150px;}
#search input{border:0 none #FFFFFF;height:15px;line-height:15px;vertical-align:bottom;}
#side{float:left;margin:0 0 0 15px;text-align:center;width:235px;}
#side a{color:#FFA466;font-weight:bold;text-decoration:none;}
#side a:hover{color:#4CC3FF;}
#side caption{font-size:1.5em;margin:0 auto 0 auto;padding-bottom:0.5em;}
#side div{margin:1em;}
#side table{border-collapse:collapse;margin:0 auto 0 auto;width:95%;}
#side td{background:#DAF3FF;border:2px solid #B3E6FF;}
#side td.blank{background:#B3E6FF;}
#side td.event{background:url(../images/event.gif) #DAF3FF no-repeat bottom right;font-weight:bold;}
#side td.today{background:#FFFFFF;}
#side td.todayevent{background:url(../images/event.gif) #FFFFFF no-repeat bottom right;font-weight:bold;}
#side th{background:#4CC3FF;border-bottom:2px solid #FFA466;}
#top{background:url(../images/top_bg.png) #FFFFFF no-repeat;height:20px;margin:0 auto;padding:15px 0 0 14px;text-align:left;width:744px;}
