/* CSS Document */

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

a:link {color: #3A6DA7;}
a:visited {color: #3A6DA7;}
a:hover {color: #C97F1F;}

#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/header.jpg) 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/separateur_menu.jpg) no-repeat left top;}
#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: 16px; }
#mainmenu li a.accueil { width: 110px; }
#mainmenu li a.lire { width: 75px; }
#mainmenu li a.boutique { width: 100px; }
#mainmenu li a:hover { color: #000000; }

#contenu { padding: 0px 20px 50px 75px; font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
#contenu p { line-height: 18px;}

#menudroit { width: 160px; padding: 40px 20px 0 0; height: auto;  float: left; background: url(../images/separateur.jpg) 150px 37px no-repeat; }
#contenudroit { width: 440px; padding-right: 40px; height: auto; float: left; margin-bottom: 100px; }
#menugauche { width: 160px; padding: 40px 0 0 20px; height: auto;  float: left; background: url(../images/separateur.jpg) 0px 37px no-repeat; }

#footer { width:860px; margin: 0 auto 0 auto; padding-top: 10px; text-align:center;  background: url(../images/separateurFooter.jpg) top no-repeat; font-size: 10px; clear: both; }

#sheetJaune01 {}

.ariane { font:11px normal Geneva, Arial, Helvetica, sans-serif; margin: 0 0 22px 0; color: #3A6DA7;  }
.ariane a:link {color: #85A558;}
.ariane a:visited {color: #85A558;}
.ariane a:hover {color: #3A6DA7;}

h1 { font: bold 19px Georgia, "Times New Roman", Times, serif; color:#4777AD;text-decoration: none; margin: 20px 0 12px 0; background: url(../images/h1underline.gif) 1px 22px no-repeat; }
h2 {font: bold 16px Geneva, Arial, Helvetica, sans-serif; color:#85A558;text-decoration: none; }
h3 { font:16px normal Geneva, Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; margin: 0;}
h5 { font:11px normal Geneva, Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; margin: 0; }

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

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

.outils { font:12px normal Geneva, Arial, Helvetica, sans-serif; color:#666666; 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: 0; margin: 6px 0; font: normal 9px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #4777ad; background-color: #fff; color: #5e6975; padding: 2px;}

.espaceMembre { font: bold 11px Arial, Helvetica, sans-serif; color:#85A558;}
.espaceRecherche { font: bold 11px Arial, Helvetica, sans-serif; color:#4777ad;}

.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:#222; }
.normal_forum { font-size: 12px; color:#222; }
