/* CSS Document */

BODY {  margin:0 ;  background: #ffffff url(../images/.jpg) repeat-x; font-family:Geneva, Arial, Helvetica, sans-serif;}

a:link {color: #3A6DA7;}
a:visited {color:#333333;}
a:hover { color: #333333; text-decoration: underline;}

#container { width:950px; margin: 0 auto 0 auto;}

ul li {list-style-image:url(../images/puce.gif);}

#pubHaut { width:728px; height:90px; margin-left: 123px; background:url(../images/espacePub.png) no-repeat;}

#header {height: 202px; background:url(../images/plt2012_4.png) no-repeat;}


#mainmenu {height: 60px;}
#mainmenu ul {margin: 0; padding: 0; }
#mainmenu li {list-style:none; float: left; padding: 6px 0 0 25px; background: url(../images/.jpg) no-repeat left center;}
#mainmenu li.premier {background: none;}
#mainmenu li a { width: 140px; height: 24px; margin-right: 5px; padding-top: 10px; text-decoration: none; display: block; float: left; text-align: center; font-size: 11px; }
#mainmenu li a.accueil { color: #666666; width: 120px;margin-right: 5px;margin-top: -1px; }
#mainmenu li a.lire { width: 120px;color: #666666; }
#mainmenu li a.capsules { width: 120px;color: #666666; }
#mainmenu li a.babillard { width: 120px; color: #666666;}
#mainmenu li a.joindre { width: 120px;color: #666666; }
#mainmenu li a:hover { color: #333333; text-decoration: underline;  }
#mainmenu li a:active { color: #333333;  }




#contenu { padding: 10px 0px 0px 90px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
#contenu p { line-height: 18px; text-decoration: none;}
#contenu  a:hover{ line-height: 18px; text-decoration: underline;}


#menudroit { width: 170px; padding: 40px 20px 0 0; height: auto;  float: left; background: url(../images/) 150px 37px no-repeat; }

#contenudroit { width: 590px; padding-right: 40px; height: auto; float: left; margin-bottom: 100px; }
#contenudroit a:hover { text-decoration: underline;  }
#menudroit  a.hover { text-decoration: underline;  }



#footer { width:1000px; margin: 0 auto 0 auto; padding-top: 10px; text-align:center;  background: url(../images/beaufond2.jpg) top no-repeat; font-size: 10px; clear: both; text-decoration: none;}
#footer a:hover{ text-decoration: underline; }


#sheetJaune01 {}

.ariane { font:11px normal Geneva, Arial, Helvetica, sans-serif; margin: 0 0 22px 0; color: #333333;text-decoration: none;  }
.ariane a:link {color: #85A558;text-decoration: none;}
.ariane a:visited {color: #990000;}
.ariane a:hover { color: #333333; text-decoration: underline;}

h1 { font:  19px Georgia, "Times New Roman", Times, serif; color:#333333;; margin: 20px 0 12px 0; <!--background: url(../images/) 1px 22px no-repeat;--> }
h2 {font:  bold 18px Geneva, Arial, Helvetica, sans-serif; color:#990000; }
h3 { font:16px normal Geneva, Arial, Helvetica, sans-serif; color:#990000; margin: 0;}
h5 { font:11px normal Geneva, Arial, Helvetica, sans-serif; color:#333333;  margin: 0; }

.boiteJaune {float:right; margin: 20px 0 20px 0;}
.paddingbox {padding: 0 20px;}

.content_formulaire_erreur{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal;text-decoration: none; }

.outils { font:12px normal Geneva, Arial, Helvetica, sans-serif; color:#333333;text-decoration: none; margin: 0 0 5px 0; }

.loginBox {padding: 0; margin: 6px 0; font: normal 9px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #85a558; background-color: #fff; color: #5e6975; padding: 2px;}
.rechercheBox {padding: 1; margin: 10px 0; font: normal 9px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #E8E8E8; background: url(../images/fondrecherche.jpg)  no-repeat; color: #5e6975; padding: 2px;}

.espaceMembre { font: bold 11px Arial, Helvetica, sans-serif; color:#333333;}
.espaceRecherche { font: bold 11px Arial, Helvetica, sans-serif; border: 1px solid #fff; background-color: #DAE9F5;text-decoration: none;}

.topForum {background-color: #9EBCDC; color: #fff; height: 30px; font-weight:bold; } 
#forum { border: 1px solid #fff; background-color: #DAE9F5; }
#forum td { border: 1px solid #fff;padding: 4px 6px;}

.ladate { font-size: 10px; color: #666666; padding-bottom: 0; margin-bottom: 0; margin-top: 30px;}

.petit_forum { font-size: 10px; color:#333333; }
.normal_forum { font-size: 12px; color:#333333; }









