body {background-color: #718E23;font-family: Verdana;margin: 0px;font-size: 12px;}
#content_all{width: 1043px;height: auto;left: 50%;margin-left: -521.5px;position: absolute;}
#mascotte
{
	width:260px;
	height:450px;
	position:absolute;
	top:8px;
	left:-60px;
	background:url(mascotte.png) no-repeat;
}

/* Header + Pub */
#header{width:928px;height:489px;background:url("images/head_pub.png");float:left;background-repeat:no-repeat;margin-left:70px;}
.pub{width:715px;height:90px;float:left;border:none;margin-top:368px;margin-left:100px;}

/* Corps + Footer */
#b_corps{width:928px;height:auto;float:left;background:url("images/b_corps.png");margin-left:70px;}
#footer{width:928px;height:185px;background:url("images/b_footer.png");float:left;margin-left:68px;}
.p_footer{text-align:center;font-family:"Trebuchet MS";font-size:12px;margin-top:120px;}
.a_foot{color:#053a4a;text-decoration:none;margin:10px;}
.a_contact_m{color:#000;font-weight:bold;text-decoration:none;}


/* Nav gauche */
#nav_gauche{width:167px;height:auto;float:left;margin-left:-70px;}
.h_nav{float:left;}
.b_nav{float:left;margin-bottom:20px;}
.nav{width:167px;height:auto;float:left;background:url("images/b_nav.png");}
.nav a{}
.ul{width:167px;height:auto;float:left;margin-left:-37px;margin-top:-10px;margin-bottom:0px;}
.li{width:159px;height:30px;float:left;list-style-type:none;background:url("images/bouton_nav.png");margin-top:2px;}
.a_navl{font-family:Arial;color:#92a727;font-size:12px;float:left;text-decoration:none;margin-left:20px;margin-top:1px;}
.a_navl:hover{font-family:Arial;color:#dc311a;font-size:12px;float:left;text-decoration:none;margin-left:20px;margin-top:1px;}

/* Nav droite */
#nav_droite{width:167px;height:auto;float:right;margin-right:-70px;}
.h_nav2{float:right;}
.b_nav2{float:right;margin-bottom:20px;}
.nav2{width:167px;height:auto;float:right;background:url("images/b_nav.png");}
.ul2{width:167px;height:auto;float:right;list-style-type:none;margin-left:-37px;margin-top:-10px;}
.li2{width:159px;height:30px;margin-left: 5px;list-style-type:none;background:url("images/bouton_nav.png");}
.a_navr{font-family:Arial;color:#92a727;font-size:12px;float:left;text-decoration:none;margin-left:20px;margin-top:10px;}
.a_navr:hover{font-family:Arial;color:#dc311a;font-size:12px;float:left;text-decoration:none;margin-left:20px;margin-top:10px;}


/* News + Edito */
.edito{width:690px;height:auto;float:left;margin-left:20px;border-bottom:3px #dabc6b solid;}
.h2_edito{font-size:18px;color:#688224;float:left;width:690px;border-bottom:2px #688224 solid;}
.p_edito{color:#1e1e1e;font-size:13px;float:left;margin-top:0px;}

/* Cadre des News*/
.news
{width:325px;height: 277px;background:url("images/nav-news.png");margin-top:-2px; float: left;margin-bottom: 10px;
}

.news2
{width:325px;height: 277px;background:url("images/nav-news.png");margin-top:-2px;float: right;margin-bottom: 10px;
}

.news3
{
width:680px;height: 277px;background:url("images/fond-news3.png");margin-top:-2px;float: center;margin-bottom: 10px;
}

.texte_news3
{
padding-left: 320px; margin-top: -210px; margin-right: 40px;float: right;font-weight: bold;color: #718E23;
}


/* Ajout en vrac */

#titre
{
	font-size: x-lare;
	font-weight: bold;
	color: #dc311a;
}

#titre_page
{
	color:#718E23;
	margin-left: 320px;
	font-size: 20px;
}

.titre_fiche
{
	font-weight: bold;
	text-decoration: underline;
	color: #dc311a;
}

p
{
	color: #657E24;
}
a
{
	font-weight: bold;
	color: #dc311a;
	text-decoration: none;
}

img
{
	border: none;
}

h2
{
color:#718E23;font-size: 20px;
}
#centre
{
	text-align: center;
}

#centre_vert
{
	text-align: center;color:#718E23;font-weight: bold;font-size: 20px;
}

.fiche
{
	border-bottom: dashed ;
	border-color: #92a727;
}

.fiche img
{
	float: right;

}

#droite
{
	float:right;
}

#avatar 
{
	float: left;
	border-style: solid;
	border-color: #92a727;
}

#avatar_news3
{

}

#texte_avatar
{
	padding-left: 200px ;
	padding-top: 20px;
	color: #6F7B2F;
}

#vert
{
	color:  #6F8823;
	font-weight: bold;
}

#contact
{
	float: left;
}

#partenaires
 {width:167px;height:auto;float:right;background:url("images/b_nav.png");}
 
 #partenaires img
 {
	margin-left: -6px;
	margin-top: -10px;
 }
 
 #coeur
 {
	color: #dc311a;
 }

 