/*
 * #4bc1ea - bleu clair / turquoise
 * #b7cb00 - vert anis
 * #d63087 - fusia
 * #ee8027 - orange
 * #58585a - gris titre
 * #358e2e - vert alpha
 * #C4091C - rouge
 */
body {
	font-size:1em;
	margin:0 auto;
	font-family:"Gill Sans MT", sans-serif;
background-image:url("../images/fond.jpg");
background-position:center top;
background-repeat:no-repeat;
background-color:#1c6b27;
}
div#layout   {
	position:relative;
	width:1000px;
	background:#ffffff;
	margin:0 auto;
	z-index:1;
	padding:8px;
padding:8px;
box-shadow:0px 0px 20px #FFF;
border-radius:10px;
margin-bottom:30px;
}

/*==--- content --===*/
div#content {
	position:relative;
	width:1000px;
	overflow:hidden;
}

div.vimg {
	display:inline;
	margin:6px;
}

span.erreur_message {
	color: red;
	font-style:italic;
}

a.gmap {
	font-family:"Gill Sans MT", sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff; 
	text-decoration:none;
	font-size:130%;
	margin-top:12px;
	margin:0 auto;
}
a.gmap:hover {
	text-decoration:underline;
}

.addthis_toolbox addthis_default_style { 
	float:right;
}





div.content-text {
font-family:"Helvetica", Arial, sans-serif;
font-weight:normal;
width:auto;
text-align:left;
margin-bottom:40px;
font-size:0.9em;
color:#616161;

}

div.content-text  a {
text-decoration:none;
	color:#C4091C;
font-weight:bold;
}

div.content-text  a:hover {
text-decoration:underline;
	color:#C4091C;
}
	
	
	

div.content-text div h1 {
	font-size:1.5em; text-align:center; font-style:bold;
	padding-top:21px;
	padding-bottom:12px;
	color: 	#C4091C;
}
div.content-text div h2 {
	font-size:1.2em; text-align:center; font-style:italic;
	padding-bottom:9px;
}
div.content-text div h3 {
	font-size:1.5em; 
	text-decoration:none;
	padding-top:6px;
	color:#C4091C;
	font-decoration:uppercase;
	line-height:1.5em;
}
div.content-text div strong {
	font-style:bold;
	color: 	#358e2e;
}

div.content-text p {
font-family:"Helvetica", Arial, sans-serif;
font-size:14px;
margin-top:5px;
margin-bottom:5px;
padding-top:0px;
padding-bottom:0px;
color:#616161;
}




	



.co-text {display:none;}




form li,form ul {
list-style-type:none;
}


div .content-full > div {
display:block;
width:100%;
height:auto;
float:left;
clear:both;

}

.vimg {
padding:20px;
padding-top:0px;
}

p.filet_sep {
	height:10px;
clear:both;
margin-top:10px;margin-bottom:10px;
border-color:#E5E5E5;
}


.facebook-like {
float:left;
clear:both;
z-index:1;
}


a.addthis_button_compact {
font-size:13px;
color:#777;
text-decoration:none;
}
.addthis_default_style {
background-color:#efefef;
padding:5px;
width:150px;
}


embed {
margin-top:20px;
margin-bottom:20px;
}


div.content-scroll .content-full h1 {
		font-family:"Gill Sans MT", sans-serif;

letter-spacing:0.05em;
font-size:24px;
text-transform:uppercase;
font-weight:bold;
background-color:#efefef;
margin-bottom:25px;
margin-top:10px;
}


#documents-article {
float:left;
width:900px;
margin-top:20px;
}

#documents-article img {
margin-right:10px;
}

div.content-full h2 p {
padding-top:25px;
font-size:23px;
}

div.content.contact div.content-text {margin-top:0px;padding-top:0px;}
div.content.contact div.content-scroll {margin-top:0px;padding-top:0px;}
div.content.contact form.noajax h1 {margin-top:0px;padding-top:3px;padding-bottom:3px;}

