body {color:#000;background:#D9DCDE;}
a:link, a:visited {color:#41a62a;text-decoration:none;}
a:hover, a:active {color:#41a62a;text-decoration:underline;}
p, td, li {font-family:Rockwell, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;;font-size:12px;text-decoration:none;}
h1 {font-family:Rockwell, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;;font-size:16px;font-style:normal;font-weight:normal;color:#333;text-decoration:none;}
h2 {font-family:Rockwell, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#41a62a;text-decoration:none;}
h3 {display:inline;font-family:Rockwell, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;font-style:normal;font-weight:bold;color:#fff;text-decoration:none;background-color:#41a62a;text-transform:uppercase;padding:2px;}
h3 a:link,h3 a:visited,h3 a:hover,h3 a:active {font-family:Rockwell, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;font-size:16px;line-height:22px;font-style:normal;font-weight:normal;color:#fff;text-decoration:none;background-color:#41a62a;text-transform:uppercase;}
#page {width:700px;margin:0 auto;padding:5px;background-color:#fff;}
#left {width:160px;float:right;padding:0;margin:70px 0 0 0px;}
#main {width:510px;position:relative;padding:0;margin-top:20px;}
#main2 {width:700px;position:relative;padding:0;margin-top:20px;}
#cadre_menu, #cadre_recherche, #cadre_filtre, #cadre_agenda {border:2px solid #41a62a;padding:0 5px 5px 5px;width:145px;}
#cadre_footer {clear:both;padding:20px 0 0 0;margin:0;}
#footer {padding:0;margin:0;background:#fff;height:30px;}
#footer li {float:left;list-style-type:none;padding:0;margin:0;width:200px;display:block;}
.cadre {border:2px solid #000099;padding:0 5px 0 5px;}
.event {font-family:Rockwell, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;font-size:12px;padding:5px;margin-bottom:5px;border-bottom:2px solid #000;}
.confirmation {border:1px solid #fc0;background-color:#ff9;padding:5px;color:#000;}
.erreur {border:1px solid #f00;background-color:#fcc;padding:5px;color:#000;}
.valid_ko {color:#f00;font-weight:bold;background-image:url(../img/nok.png);background-position:left;background-repeat:no-repeat;padding-left:20px;margin:0;}
.valid_ok {color:#090;font-weight:bold;background-image:url(../img/ok.png);background-position:left;background-repeat:no-repeat;padding-left:20px;margin:0;}
.contact_abo {font-weight:bold;background-color:#fc0;padding:4px;}
.contact_abo a:link,.contact_abo a:visited,.contact_abo a:hover,.contact_abo a:active {font-weight:bold;color:#307d1f;}
.titre {margin-top:5px;}

.nav {font-family:Rockwell, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;font-size:16px;text-align:center;background-color:#41a62a;color:#fff;}

.menu a:link,.menu a:visited,.menu a:hover,.menu a:active {color:#fff;}

.menuok {color:#fff;background-color:#307d1f;padding:0 4px;}
