@charset "utf-8";
/* CSS Document */
/****** GENERIQUE *******/
body {
	background:#eae5e2;
	font:12px  Helvetica, sans-serif, Cambria;
	color:#123b6e;
	margin:0;
}
div {
	margin:0;
	padding:0;
}
h1 {
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:16px;
}
h2 {
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:14px;
}
img {
	border:none;
}
hr {
	clear:both;
	visibility:hidden;
	display:none;
}
a {
	text-decoration:none;
	color:#157d2f;
}
a:hover {
	text-decoration:underline;
}
.clearboth {
	clear:both;
}
.floatleft {
	float:left;
}
.aligncenter {
	text-align:center;
}
.bold {
	font-weight:bold;
}
#wrapper {
	width:955px;
	height:600px;
	margin:30px auto 0 auto;
	background-color:#fff;
}
/****** FIN GENERIQUE *******/
/****** HEADER *******/
#header {
	width:955px;
	height:238px;
}
#logo {
	width:955px;
	height:207px;
}
#menuhaut {
	width:955px;
	height:31px;
	background:url(../img/menuhaut.jpg) #fff;
}
#mhgauche {
	padding:0 0 0 32px;
	width:713px;
	float:left;
}
#mhdroit {
	width:210px;
	float:left;

}
a.accueil {
	text-decoration:none;
	color:#123b6e;
	font-size:13px;
	font-weight:bold;
}
a.accueil:hover {
	text-decoration:underline;
}
a.contact {
	text-decoration:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
a.contact:hover {
	text-decoration:underline;
}
/****** FIN HEADER *******/
/****** CONTENU *******/
#content {
	width:955px;
	height:362px;
	background:url(../img/fond.jpg) #fff;
	clear:both;
}
/****** MENU GAUCHE ******/
#menugauche {
	margin:17px 40px 0 32px;
	width:152px;
	height:325px;
	float:left;
}
#menugauche a {
	display:block;
	margin-bottom:6px;
}
/****** FIN MENU GAUCHE ******/
/****** CENTRE ******/
#centre {
	width:475px;
	height:322px;
	padding:10px;
	float:left;
	text-align:justify;
	overflow:auto;
	line-height:1.8;
	
	/*-moz-opacity:0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);*/


}
/****** FIN CENTRE ******/
/****** SOUTIEN ******/
#soutien {
	margin:10px 30px 0 26px;
	width:180px;
	height:332px;
	float:left;
	text-align:center;
}
#soutien img {
	margin-bottom:15px;
}
/****** FIN SOUTIEN ******/
/****** NOS PARTENAIRES ******/
.imgqui {
	margin:5px;
}
.floatimg {
	width:100px;
	float:left;
}
.ulnom {
	padding:0; margin:0;
}
.linom {
	list-style-type:none;
	padding:25px 0 0 0; margin:0;
}
/****** FIN NOS PARTENAIRES ******/
/****** CONTACT ******/
.float {
	float : left;
	width : 110px;
	padding-right : 0.5em;
}
.field {
	clear:left;
	margin : 0;
	padding : 6px 0 0 0;
}
label, span.label {
	display : block;
}
.erreur {
	color:#f00;
}
.formc {
	padding:20px;
}
/****** FIN CONTACT ******/

/****** FIN CONTENU *******/

