body { 
width:1024px;
margin:auto;
background-color : #333333;  
font-family : Verdana,Arial,Helvetica,sans-serif;
font-size : 12px; 
color : #2a2a2a; 
text-decoration : none; 
}

table{
font-size : 12px; 
}

/* - - - - - I M A G E S - - - - - */

#conteneur{
width:1024px;
margin:auto;
background-color:#FFFFFF;
background-image: url(images/corps.png); 
}

#header{
margin:auto;
background-image: url(images/header.png); 
height : 124px; 
width:1024px;
}

#nav{ 
margin:auto;
background-color: #91c500;
border: solid 1px #81ae00;
height : 30px; 
width:1022px;
}

#corps { 
width:655px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
background-repeat : repeat; 
}

.share {margin-top:20px;}

#corps A:link {  
color : #2a2a2a; 
font-weight:bold;
text-decoration : none; 
}

#corps A:visited {  
color : #2a2a2a; 
text-decoration : none; 
}

#corps A:hover { 
color : #8fc400; 
text-decoration : none;  
} 

#corps A:active {  
color : #2a2a2a; 
text-decoration : none; 
}

/* - - - - - ACTU - - - - - */
.actu img{width:200px; float:left;margin-right: 10px; box-shadow: 1px 1px 10px #555; -moz-box-shadow: 1px 1px 12px #555; -webkit-box-shadow: 1px 1px 12px #555;}
.actu h1{border-bottom:1px dashed #2a2a2a; color:#2a2a2a}

.actuindex1 img{width:110px; float:left;margin-right: 10px; box-shadow: 1px 1px 10px #555; -moz-box-shadow: 1px 1px 12px #555; -webkit-box-shadow: 1px 1px 12px #555;}
.actuindex2 img{width:110px; float:left;margin-right: 10px; box-shadow: 1px 1px 10px #555; -moz-box-shadow: 1px 1px 12px #555; -webkit-box-shadow: 1px 1px 12px #555;}
.actuindex1{width:320px;float:left; margin-right:15px;text-align: justify;}
.actuindex2{width:320px;float:left;text-align: justify;margin-bottom:10px;}

.news A:link {  
font-size : 11px; 
color : #2a2a2a; 
text-decoration : none; 
}

.ligne-breve{border-bottom: 1px solid #8fc400;font-size:10px;}

.news A:visited {  
font-size : 11px; 
color : #2a2a2a; 
text-decoration : none; 
}

.news A:hover { 
font-size : 11px; 
color : #8fc400; 
text-decoration : none;  
} 

.news A:active {  
font-size : 11px; 
color : #2a2a2a; 
text-decoration : none; 
}

#footer{
background-image: url(images/footer.png); 
height : 32px; 
margin:auto;
width:1024px;
}


.footer_haut a{padding-left:5px;padding-top:8px;font-size : 12px; color : #000000; text-decoration : none;}
.footer_haut  a:hover {font-size : 12px; color : #FFFFFF; text-decoration : none;}
.footer_haut {margin-left:5px; padding-top:8px;}
.footer_bas {font-size:11px;text-align:center;color:#8fc400;padding-top:20px;text-decoration : none;}
.footer_bas a{font-size:11px;text-align:center;color:#8fc400;padding-top:20px;text-decoration : none;}
.footer_bas a:hover {font-size : 11px; color : #FFFFFF; text-decoration : none;}

#left{ 
float:left;
width:165px;
padding-top:15px;
}

#right{ 
float:right;
width:165px;
padding-top:15px;
}

.clear{clear:both; visibility:hidden;}

.separateur{ 
border-bottom: 1px dashed #8fc400;
width:150px;
margin:auto;
height : 1px;
background-repeat : no-repeat; 
margin-top:10px;
margin-bottom:10px;
}

.menu A:link {  
font-size : 11px; 
color : #2a2a2a; 
text-decoration : none; 
}

.menu A:visited {  
font-size : 11px; 
color : #2a2a2a; 
text-decoration : none; 
}

.menu A:hover { 
font-size : 11px; 
color : #8fc400; 
text-decoration : none;  
} 

.menu A:active {  
font-size : 11px; 
color : #2a2a2a; 
text-decoration : none; 
}

INPUT { 
color : #2a2a2a; 
background-color : #ffffff; 
font-size : 11px; 
font-family : Verdana,Helvetica,sans-serif;
border : 1px dashed #ddedb2; 
}

TEXTAREA { 
font-family : Verdana,Helvetica,sans-serif; 
font-size : 11px; 
background-color : #ffffff; 
border : 1px dashed #ddedb2;
color : #2a2a2a; 
}

.post {
background-color:white;
border:1px solid white;
padding-left:5px;
padding-right:2px;
padding-bottom:5px;
}

.post:hover {
background-color:#E9FFAE;
border:1px solid #015481;
}

.post img{float:left; margin-right: 5px;}

.checkbox { background : none; border : none; }
.titre { color : #8fc400; font-size : 12px; text-align : center; font-weight:bold; margin-bottom:5px; }
.titre a{color : #8fc400; font-size : 12px; text-align : center; font-weight:bold; margin-bottom:5px;text-decoration : none;}
.titre a:hover{font-size : 12px; color : #000000; text-decoration : none;}

.menu {padding-left:10px;}

.autre {color : #ffffff; padding-top:8px; padding-left:8px;}
.autre a:link {color : #ffffff;text-decoration : none; }
.autre a:visited{color : #ffffff;text-decoration : none; }
.autre a:hover{color : #000000;text-decoration : none; }
.autre a:active{color : #ffffff;text-decoration : none; }

