html, body, p, td {
font-family :Arial, Verdana;font-size :13px;color :black;}

body { background-color:#94896D;margin:0px;padding:0px; }



a:link {color :#000000; text-decoration:none; }
a:visited { color :#000000; text-decoration:none; }
a:hover { color :#FFFFFF;  text-decoration:underline;}
a:active {color :#FFFFFF; text-decoration:none; }

a.whitelink { font-weight:bold; text-decoration:none; }
a.whitelink:link {color :#FFECBC;  }
a.whitelink:visited { color :#FFECBC;  }
a.whitelink:hover { color :#fff;  text-decoration:underline;}
a.whitelink:active {color :#fff;  }



a.biglink:link {color :#FCE4C2; text-decoration:none; }
a.biglink:visited { color :#FCE4C2; text-decoration:none; }
a.biglink:hover { color :#FFFFFF;  text-decoration:underline;}
a.biglink:active {color :#FFFFFF; text-decoration:none; }

a:link IMG {border:solid black 1px; text-decoration:none;}
a:visited IMG {border:solid black 1px; text-decoration:none;}
a:hover IMG {border:solid white 1px; text-decoration:none;}
a:active IMG {border:solid black 1px; text-decoration:none;}

a.imagelink { text-decoration:none; }
a.imagelink img {border:0px;  }
a.imagelink:hover img {border:0px;  opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;   }
a.imagelink:active img {border:0px; }

a.hidlink:link IMG {border:0px; text-decoration:none;}
a.hidlink:visited IMG {border:0px; text-decoration:none;}
a.hidlink:hover IMG {border:0px; text-decoration:none;}
a.hidlink:active IMG {border:0px; text-decoration:none;}

a.menu:link {color :#000000; text-decoration:none; }
a.menu:visited { color :#000000; text-decoration:none; }
a.menu:hover { color :#000000; background-color:#FFFFFF; text-decoration:none;}
a.menu:active {color :#0000FF; background-color:white; text-decoration:none; }

a.smallink:link {color :#000000; font-size:9px; text-decoration:none; }
a.smallink:visited { color :#000000; font-size:9px; text-decoration:none; }
a.smallink:hover { color :#000000; font-size:9px; text-decoration:underline;}
a.smallink:active {color :#0000FF; font-size:9px; text-decoration:underline; }

h1 { margin:0px; padding:0px; font-size:25px; font-family:georgia,serif;}

h2 { margin:0px; padding:0px; font-size:20px; font-family:georgia,serif;}

h3 { margin:0px; padding:0px; font-size:16px; font-family:georgia,serif;}
h3.dateagenda { color:#FFF; }

/* GENERIQUES */

.toggleaggbox { cursor:pointer; }

.clickopen { color:#e62f4a; font-weight:bold; text-align:right; }

.discret { font-size:10px; color:#A39777; }

.hidbox { display:none; }


#mainconteneur { overflow:hidden;background:#CCBD96 url(./fadebackground.jpg) repeat-y;border-left:solid #D6C69D 2px;border-right:solid #D6C69D 2px;width:90%; margin-left:5%; margin-right:5%; }

.menu {font-size:14px; }


#banniere { background-image:url(./mimibanniereback.jpg); }


#footer { border-top:solid black 1px;border-bottom:solid black 1px; background-color:#423D31; padding:5px; color:#CFC098;   }

#navconteneur { border-bottom:solid #877D63 1px;border-top:solid #877D63 1px;background-color:#E5D4A8;padding:0px; }


/*  #############################################
#nav {  font-size:13px; border-bottom:solid #000 1px; border-top:solid #000 1px;
    list-style-type: none ; margin: 4px 4px 4px 4px    ;    overflow: hidden ;    }
#nav li { float: left ; border-right:solid white 1px; height:40px;  padding:0px; margin: 0px 0px 0px 0px ;  }
#nav li.selmenu {     float: left ;  padding:0px; margin: 0px 0px 0px 0px ;     }
#nav li a {     display: inline ; height:50px; vertical-align:middle; color: black ;  line-height: 1em ;
    padding: 2px 2px 2px 2px;  text-align: center ;     text-decoration: none ;        }
#nav li.selmenu a {      color: #fff;         }
#nav li a:hover, #nav li a:focus, #nav li a:active {    background: #EDFFED ; color: #000 ;     }

##################################################   */



p { font-family:verdana;font-size:14px;line-height:1.4em;text-align:justify; }

p:first-letter { font-size:25px; font-weight:bold;color:#80775E; margin-left:20px; }

p.poeme { font-style:italic;text-align:center; }

#nav2 { width:780px; vertical-align:middle; overflow:hidden; }

#nav2 a { float:left; color: black ; height:30px; line-height: 1em ;
    padding: 5px 5px 5px 5px; border-right:solid white 1px; text-align: center ;     text-decoration: none ;
    }

#nav2 a.selmenu {      background-color: #FFECBB;         }

#nav2 a:hover, #nav2 a:focus, #nav2 a:active {
    background: #B6A886 ; color: #fff ;
    }

.addontoolbar { background-color:#423D31; padding:2px; color:#CFC098; }



.lieuagenda { font-size:11px; font-weight:bold; background-color:#A69A7A; color:#FFECBB; padding:3px 3px 3px 20px; }

.lieuagendaspecial { font-size:11px; font-weight:bold; background-color:#EEB52C; color:#685029; padding:3px 3px 3px 20px; }


.spacer { clear:both; }

.toplittlebox { font-size:16px;background-color:#7A6751;border:solid white 1px;padding:3px;margin:2px; }

.infobox { background-color:#E3D2A7; padding:7px; margin:7px;}

.softbox { background-color:#D5C59D; padding:7px; margin:7px;}

.extraitbox { width:450px;border:solid white 1px; margin:5px; padding:5px; background-color:#9B5017; }

.noticebox { font-weight:bold;color:black;background-color:#C7B892; padding:3px; margin:2px; font-size:13px;  }