body {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-color:#79B132;
}

a:link, a:visited {color:#79B132; font-size:11px; font-family:verdana; text-decoration:none;}
a:hover {color:#006600; font-size:11px; font-family:verdana; text-decoration:none;}

#header {
height: 146px;
background-color: #FFFFFF;
background-image:url(/design/header_v2.gif);
}
#conteneur {
width:1000px;
margin:0 auto;
background-image:url(/design/contenu_fond_1000_v2.gif);
background-repeat: repeat-y;
color:#006600; 
font-size:11px; 
font-family:verdana; 
text-decoration:none;
}
#centre {
background-color:#FFFFFF;
margin-left: 180px;
margin-right: 180px;
text-align:justify;
padding:0px;
z-index:2;
}
#gauche {
text-align:left;
float:left;
width: 155px;
color:#006600; 
font-size:12px; 
font-family:verdana;
background-image:url(/design/haut_gauche_v2.gif);
background-repeat: no-repeat;
padding-top:42px;
padding-left:5px;
z-index:2;
}
#gauche a, #droite a {
color:#006600;
text-decoration:none;
font-size:12px;
}
#gauche a:hover, #droite a:hover {
color:#FFFFFF; 
font-size:12px; 
font-family:verdana; 
text-decoration:none;
}
#droite {
float:right;
width: 155px;
padding-left:5px;
padding-right:5px;
z-index:1;
text-align:center;
}
#pied {
clear:both;
height:249px;
background-image:url(/design/footer_1000_v2.gif);
}
#pub_haut {
position:relative;
padding-left:308px;
padding-top:45px;
padding-bottom:40px;
max-height:60px;
}
.rubrique {
height:17px;
background-image:url(/design/leaf_v2.gif);
background-repeat: no-repeat;
margin-left:5px;
padding-left:20px;
vertical-align:bottom;
}
.titre {
background-color:#79B132; 
color:#FFFF66; 
}

.menu {color:#006600; font-size:12px; font-family:verdana; text-decoration:none;}
.menu:hover {color:#FFFF66; font-size:12px; font-family:verdana; text-decoration:none;}
.vertdark {color:#006600; font-size:11px; font-family:verdana; text-decoration:none;}
.vertlight {color:#79B132; font-size:11px; font-family:verdana; text-decoration:none;}
.jaune {color:#FFFF66; font-size:11px; font-family:verdana; text-decoration:none;}
a.jaunebis:link, a.jaunebis:visited, #droite a.jaunebis:link, #droite a.jaunebis:visited {color:#FFFF66; font-size:11px; font-family:verdana; text-decoration:none;}
a.jaunebis:hover, #droite a.jaunebis:hover {color:#006600; font-size:11px; font-family:verdana; text-decoration:none;}
.cartouche {color:#006600; font-size:9px; font-family:verdana; text-decoration:none;}
.cartouche:hover {color:#FFFF66; font-size:9px; font-family:verdana; text-decoration:none;}
.cartouche2 {color:#003300; font-size:12px; font-family:verdana;}
.cartouche3, a.cartouche3 {color:#006600; font-size:11px; font-family:verdana; text-decoration:none;}
.cartouche3:hover, a.cartouche3:hover {color:#FFFF66; font-size:11px; font-family:verdana; text-decoration:none;}
.cartouche4, #droite .cartouche4 {color:#FFFF66; font-size:11px; font-family:verdana; text-decoration:none;}
.cartouche4:hover, #droite .cartouche4:hover {color:#006600; font-size:11px; font-family:verdana; text-decoration:none;}
#droite .cartouche3 {font-size:11px;}
#droite .cartouche3:hover {font-size:11px;}
.cartouche5 {color:#79B132; font-size:12px; font-family:verdana;}
.cartouche6 {color:#79B132; font-size:9px; font-family:verdana; text-decoration:none;}
.cartouche6:hover {color:#006600; font-size:9px; font-family:verdana; text-decoration:none;}
.cartouche7 {color:#79B132; font-size:11px; font-family:verdana; text-decoration:none;}
.cartouche7italic {color:#79B132; font-size:11px; font-family:verdana; text-decoration:none; font-style:italic;}
.cartouche7:hover {color:#006600; font-size:11px; font-family:verdana; text-decoration:none;}
.cartouche8, a.cartouche8 {color:#006600; font-size:11px; font-family:verdana; text-decoration:none;}
.cartouche8:hover, a.cartouche8:hover {color:#79B132; font-size:11px; font-family:verdana; text-decoration:none;}
.cartouche9 {color:#999999; font-size:11px; font-family:verdana; text-decoration:none;}
.erreur {color:#FF0000; font-size:12px; font-family:verdana; font-weight:bold;}
.erreur2 {color:#FF0000; font-size:11px; font-family:verdana; font-weight:none;}


input,select {
color:#004000;
background-color:#BDC78D;
border-color:#004000; 
font-size:10px;
font-family:verdana;
}

img {
border:0;
}

.content_table{
width:630px;
}

.titre_news {
  padding-top: 7px;
  font-weight:bold;
  font-size:16px;
  margin-bottom:5px;
}

.titre_news a:link, .titre_news a:visited {
  font-size:16px;
  color:006600;
}

.titre_news a:hover {
  text-decoration : underline overline; 
} 

#liens_bas .cartouche4 {color:white;}
#liens_bas .cartouche4:hover {color:#006600;}

.comments {
  background-color:rgb(254,247,156);
  font-size:11px;
  padding:5px;
  border:1px dotted #006600;
  text-align:left;
}

.cal {
  float:left; 
  width:46; 
  height:49; 
  font-weight:bold; 
  background-image:url('/images/pictos/date2.png'); 
  text-align:center;
  margin-right:10px;
}
.cal_jour {color:black; font-size:20;}
.cal_mois {color:white; height:15; padding-top:5;}

.contenu_news {
  margin-top:5px;
}

.contenu_news img {
  border:1px solid #006600;
  margin-right:5px;
}

/***********Commentaire****************/
.com {
	margin-bottom: 10px; 
	border-top: 1px dotted #006600; 
	overflow: auto;
	padding-top:10px;
}

.comGauche {
	float: left; 
	width: 110px; 
	text-align: center;
}

.comGauche2 {
	float: left; 
	text-align: center;
}

.avatar {
	margin: auto; 
	padding: 5px;
	width: 60px;
}


.avatar2 { 
	margin: auto; 
	padding-right: 5px;
	width: 60px;
}

.text_com {
	margin-left: 10px;
}

.box_droite {
margin:auto; 
width:127px; 
background-color:#79B132; 
border-left:3px solid #004000; 
border-right:3px solid #004000;
}

* html .box_droite {
width:133px; 
margin-top:-2px;
}

.ligne_titre {
background-color:#006600;
color:white;
border-top:1px solid #FFFF66;
border-left:1px solid #FFFF66;
height:20px;
}
.ligne_titre td {
border-right:1px solid #FFFF66;
}

.ligne_titre a:hover {
color:white;
}

table {color:#006600; font-size:11px; font-family:verdana; text-decoration:none;}

h2 {font-size:14px;}
