@charset "iso 8859-2"

HTML {width:100%;overflow-y:scroll;}

BODY {width:100%; margin:0px; text-align:center; font-size:0.9em; font-family:Trebuchet MS,Arial; background:#f4f3be;}

IMG{border:0;}

/*{position:relative; float:left; display:block;}*/

#site{position:relative; width:1000px; height:auto; text-align:left; margin: 0 auto 0 auto; }
#site2{background-image:url(../img/fond_site.jpg);position:relative; float:left; width:1000px; height:auto; text-align:left}

#titre{position:relative; float:left; color:#2b5421;font-size:0.9em; font-weight:bold; margin:3px 0px 0px 75px;}

.laisser_com{display:none;}

#bandeau1{position:relative; float:left; background:url(../img/bandeau1_.jpg) no-repeat; width:1000px; height:201px;}
#bandeau2{position:relative; float:left; background:url(../img/bandeau1_.jpg) no-repeat; width:1000px; height:201px;}
#bandeau3{position:relative; float:left; background:url(../img/bandeau1_.jpg) no-repeat; width:1000px; height:201px;}
#bandeau4{position:relative; float:left; background:url(../img/bandeau1_.jpg) no-repeat; width:1000px; height:201px;}

#encours{background-color:#E6ACAC;border:1px solid;color:#D70B0B;font-weight:bold;left:598px;position:absolute;top:387px;width:212px;z-index:100000;}

#liens_haut{position:relative; float:right; margin-right:90px; top:3px; width:270px; color:#3b6930; font-size:0.9em; text-align:right;}

#liens_acc{background:url(../img/bt_accueil.jpg) no-repeat; width:60px; color:#3b6930; padding-left:15px; text-decoration:none;}
#liens_acc:hover{background:url(../img/bt_accueil_over.jpg) no-repeat; width:60px; color:#234a1a; padding-left:15px; text-decoration:none;}
#liens_acc.over{background:url(../img/bt_accueil_over.jpg) no-repeat; width:60px; color:#206319; padding-left:15px; text-decoration:none;}

#liens_cont{background:url(../img/bt_contact.jpg) no-repeat; width:60px; color:#3b6930; margin-left:5px; padding-left:15px; text-decoration:none;}
#liens_cont:hover{background:url(../img/bt_contact_over.jpg) no-repeat; width:60px; color:#234a1a; margin-left:5px; padding-left:15px; text-decoration:none;}
#liens_cont.over{background:url(../img/bt_contact_over.jpg) no-repeat; width:60px; color:#206319; margin-left:5px; padding-left:15px; text-decoration:none;}

#liens_adh{background:url(../img/bt_adh.jpg) no-repeat; width:60px; color:#3b6930; margin-left:5px; padding-left:15px; text-decoration:none;}
#liens_adh:hover{background:url(../img/bt_adh_over.jpg) no-repeat; width:60px; color:#234a1a; margin-left:5px; padding-left:15px; text-decoration:none;}
#liens_adh.over{background:url(../img/bt_adh_over.jpg) no-repeat; width:60px; color:#206319; margin-left:5px; padding-left:15px; text-decoration:none;}


#cpt{position:relative; float:right; width:240px; text-align:right; top:3px; color:#2B5421; font-size:0.9em; font-weight:bold;}


#gauche{position:relative; float:left; width:241px; z-index:5;}

/*#fond_menu{position:relative; float:left; background:url(../img/fond_menu.jpg) no-repeat; width:241px; height:171px;}*/
#fond_menu{background:transparent url(../img/fond_menu_.jpg) repeat scroll 0 0;float:left;height:214px;position:relative;width:241px;}


.menu{position:absolute; float:left; margin-left:80px; width:152px; padding-top:3px; height:auto;}
.menu ul li a{background:transparent url(../img/puce_menu_off.jpg) no-repeat scroll 0 0;color:#559241;display:block;font-size:12px;line-height:23px;margin:0;padding-left:13px;text-decoration:none;width:165px;}
.menu ul li a:hover{color:#006145; background:url(../img/puce_menu_over.jpg) no-repeat; width:165px;}
.menu ul li a.over{color:#006145; background:url(../img/puce_menu_over.jpg) no-repeat; width:165px;}


.menu ul{padding:0; margin:0; list-style-type:none; z-index:4; width:162px;}
.menu ul li{float:left; margin-right:1px; position:relative;}
.menu ul li ul{display:none; z-index:5;}


.menu ul li ul{ position:absolute; top:0; left:160px; width:120px;}
.menu ul li ul li a.hide{background:#adf23f; color:#000000;}
.menu ul li ul li:hover a.hide:hover{width:160px; color:#FFFFFF;}
.menu ul li ul li ul{display:none;}
.menu ul li ul{margin:2px 0px 0px 0px;}
.menu ul li ul li a{background:#C1D46B none repeat scroll 0 0;border-bottom:1px solid #3C6930;color:#3C6930;font-size:10px;margin:0;opacity:0.9;padding-left:3px;width:200px;}
.menu ul li ul li a:hover{padding-left:3px; margin:0px; border-bottom:solid 1px #FFFFFF; background:#20630c; color:#FFFFFF; width:200px; -moz-opacity:0.9; opacity: 0.9; filter:alpha(opacity=90);}
.menu ul li ul li a.over{padding-left:3px; margin:0px; border-bottom:solid 1px #FFFFFF; background:#20630c; color:#FFFFFF; width:200px; -moz-opacity:0.9; opacity: 0.9; filter:alpha(opacity=90);}


#acc_res{position:relative; float:left; background:url(../img/fond_accesres.jpg) no-repeat; width:241px; height:44px;}
#cal{position:relative; float:left; background:url(../img/fond_cal_acc_.jpg); background-repeat:no-repeat; width:241px;}

.cal_date{color:#61964B;font-size:10px;font-style:italic;font-weight:bold;}
.cal_titre{color:#335C29;font-size:11px;font-weight:bold;line-height:9px;text-transform:uppercase;}
.cal_desc{color:#292929; font-size:11px; line-height:12px; padding-bottom:1px;}
.cal_lien{text-align:right;}
.cal_lien a{color:#ee7e2d; text-align:right; text-decoration:none; font-size:0.7em; font-weight:bold; font-weight:bold;}

#left{float:left;width:454px;}
#right{float:left;}

#droite_acc{position:relative; float:left; width:759px; z-index:2;}

#album_acc{position:relative; float:left; background:url(../img/album_acc_.jpg) no-repeat; width:454px; height:175px;}

#lesraces_acc{position:relative; float:left; width:454px; height:270px;}

#basdepage{color:#006145;float:left;font-weight:bold;position:relative;text-align:center;width:454px;}
#basdepage a{text-decoration:none; font-size:0.7em; color:#006145;}
#basdepage a:hover{color:#006145;}
#basdepage a.over{color:#006145;}
#basdepage a:hover{color:#006145;}

.album_titre{color:#006145;font-size:0.9em;font-weight:bold;line-height:12px;margin:0;padding:5px 0 0;text-transform:uppercase;}
.album_img img{float:left; margin:10px 3px 3px 3px;}
.album_lien{margin:0px; padding:0px; line-height:12px; text-align:left;}
.album_lien a{color:#87a667; font-size:0.6em; text-decoration:none; margin:0px; padding:0px; font-weight:bold;}


#bas_cont_acc{position:relative; float:left; background:url(../img/fond_bas_acc.jpg); width:454px; height:297px; left:-1px;}

#bas_cont_acc1{position:relative; float:left; width:227px; height:298px;}
#bas_cont_acc2{position:relative; float:left; width:227px; height:298px;}


.rub_acc_titre{color:#743b2a;font-size:1em; font-weight:bold;}
.rub_acc_sstitre{color:#de4123;font-size:0.9em;}
.art_acc_titre{color:#de4123;font-size:0.8em;font-weight:bold;}
.art_acc_cont{color:#743b2a;font-size:0.7em;}
.art_acc_cont img{float:left; margin:6px 3px;}

.album_img{}

#news_acc{position:relative; float:left; background:url(../img/fond_news_acc.jpg); background-repeat:no-repeat; width:305px; height:472px;}
#news_derou{margin:9px 0px 0px 20px;width:196px;height:168px;}

#news_normal{position:relative; float:left; width:235px; height:295px; text-align:center; padding:0px;}
#bloc_photo_acc{position:relative; float:left; width:235px; height:290px; text-align:center; padding:0px; margin-left:2px; overflow:hidden;}

#bloc_photo_acc img{position:absolute; top:0; left:0; z-index:8; width:232px;}
#bloc_photo_acc img.active {z-index:10;}
#bloc_photo_acc img.last-active{z-index:9;}


.news_date{color:#61964B;font-size:10px;font-style:italic;font-weight:bold;}
.news_titre{color:#335C29;font-size:12px;font-weight:bold;line-height:11px;text-transform:uppercase;}
.news_desc{color:#292929; font-size:0.7em; line-height:13px; padding-bottom:3px;}
.news_desc input[type=image]{margin:5px;}
.news_desc img{margin:5px;}
.news_lien{text-align:right; font-weight:bold;}
.news_lien a{color:#61964B; text-align:right; text-decoration:none; font-size:0.7em; font-weight:bold;}

#droite{position:relative; padding:0 90px 55px 15px;float:left; width:65%; height:auto !important; min-height:455px;height:474px; background:url(../img/droite.jpg); background-repeat:repeat-y}

.date_titre_news{color:#0C571A;}
.cal_lieu{color:#35612B; font-size:0.9em;}

fieldset{}

#maprace{position:relative; float:left; height:194px; width:412px; background-image:url(../img/maprace.jpg)}
.lesraces{position:relative; float:left;height:48px;width:82px;}


#okComment{border:1px dotted;background-color:#BFD569;color:#335C29;font-size:12px;font-weight:bold;padding-left:12px;padding-right:12px;padding-top:1px;}
.boxcom{border:1px solid;color:#35642A;font-size:11px;font-weight:bold;margin-bottom:6px;padding:4px;}
.boutons input{background-color:#BFD569;border:2px solid #35642A;color:#335C29;float:right;cursor:pointer;font-family:arial;font-size:14px;font-weight:bold;letter-spacing:-1px;}
#marquee1{height:132px;margin-top:22px;}
.cont_titre{color:#3b6930; font-size:17px; border-bottom:solid 1px #3b6930; font-weight:bold;}
.cont_sstitre{color:#3b6930; font-size:13px; border-bottom:solid 1px #3b6930; font-weight:bold;}
.cont_titre3 a{color:#3ea613;font-weight:bold;}
.cont_titre2{border-bottom:1px solid #530F00;color:#530F00;font-size:1em;font-weight:bold;left:462px;position:absolute;top:5px;width:222px;}
.cont_titre a{color:#3B6930;font-size:14px;letter-spacing:-0.2px;text-transform:uppercase;}
.cont_intro{color:#61964B; font-size:0.9em; padding:4px 0px; font-weight:bold;}
.cont_corps{vertical-align:top;color:#346520; font-size:0.9em;}
.cont_corps input[type=image]{margin:5px;}
.cont_corps img{margin:5px;}
.cont_corps a{color:#03841a;}
.cont_lien{color:#FFFFFF;}
.cont_lien a{color:#FFFFFF;}

.membres_titre{color:#de4123; font-size:0.8em; font-weight:bold;}
.membres_libelle{color:#18360b; font-style:italic; }
.membres_corps{color:#346520; font-size:0.8em; font-weight:bold;}
.membres_corps a{color:#62944d;}
.membres_comm{color:#45792f; font-size:0.8em; font-weight:bold;}

.zonecomm_article{color:#0C571A; font-size:0.9em; text-align:left; font-weight:bold;}
.zonecomm_article a{color:#FFFFFF; text-decoration:none;}


.laisser_com{font-size:0.8em;color:#0C571A;}
.laisser_com ul{list-style-type:none;color:#0C571A;}
.comm_titre{color:#0C571A; font-size:0.8em; font-weight:bold; padding-bottom:5px;}
.comm_date{color:#3B6930; font-size:0.8em;}
.comm_corps{color:#0C571A; font-size:0.8em; padding-bottom:5px;}
.comm_lien{color:#FFFFFF; font-size:0.8em;}
.comm_lien a{color:#FFFFF;}
.formulaire_spip legend{color:#0C571A;}



#bas{position:absolute; float:left; bottom:0px; left:241px; width:759px; height:38px; background:url(../img/bas.jpg) repeat-x;}
#bas_liens{position:absolute; float:left; bottom:0px; left:0%; width:100%; height:28px; color:#c4ad90; font-weight:bold; text-align:center;}
#bas_liens a{text-decoration:none; font-size:0.7em; color:#006145;}
#bas_liens a:hover{color:#006145;}
#bas_liens a.over{color:#006145;}
#bas_liens a:hover{color:#006145;}



.plan_niv_1{padding-left:8px;padding-right:8px;border:1px outset;font:12px arial;background-color:#EB8401;cursor:pointer;text-decoration:none;color:#FFFFFF;font-weight:bold;font-variant:small-caps}
.plan_niv_2{padding-left:8px;padding-right:8px;border:1px outset;font:11px arial;background-color:#00606B;cursor:pointer;text-decoration:none;color:#FFFFFF;font-variant:small-caps}
.plan_niv_3{padding-left:8px;padding-right:8px;border:1px outset;font:11px arial;background-color:#97BD0E;cursor:pointer;text-decoration:none;color:#FFFFFF;font-style:italic;}
.plan_niv_4{padding-left:8px;padding-right:8px;border:1px outset;font:10px arial;background-color:#404040;cursor:pointer;text-decoration:none;color:#FFFFFF}
.plan_niv_5{padding-left:8px;padding-right:8px;border:1px outset;font:10px arial;background-color:#000000;cursor:pointer;text-decoration:none;color:#FFFFFF}

ul.plansite, ul.plansite ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 1.5em;
  font-size: 12px; }
ul.plansite li {
  border-left: 1px solid black;
  color: black;
  margin: 0;
  padding: 0; }
ul.plansite li a {
  padding-left: 0.5em;
  text-decoration: none;
  color: black;
  border-bottom: 1px solid black; }
ul.plansite li strong {
  font-size: 105%; }


.spacer{height:10px;}

.spip_logos{border:0px; margin:5px;}
.spip-admin-float{display:none;}



#pagination{position:relative; float:left; width:100%; height:auto; text-align:center; font-size:1em;}
#pagination a{color:#0c571a;}
#pagination a.over{font-weight:bold; color:#000000;}


