/*CSS document */
p {
	margin-bottom: 10px;
	}
h1 { padding:.5em 0 1.5em; }
h2 { padding:.83em 0; }
h3 { padding:1em 0; }
h4 { padding:1.33em 0; }
h5 { padding:1.67em 0; }
h6 { padding:2.33em 0; }
h1, h2, h3, h4, h5, h6 { color:#97BF0D; } 
h1 { font:700 1.23em Verdana, Geneva, sans-serif; text-align:center; }
h2 { font:700 1.17em Verdana, Geneva, sans-serif; text-align:center; }
h3 { font:700 1em Verdana, Geneva, sans-serif; text-align:left; }
h4 { font-size:.9em; }
h5 { font-size:.83em; }
h6 { font-size:.67em; }

.taille12 { font-size: 12px; }
.taille14 { font-size: 14px; }

a:link {
	color: #fff;
	}
a:visited {
	color: #fff;
	}

a:hover {
color: #97bf0d;
	}

a:active {
color: #fff;
	}


.texte{
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.texte9{
	color: #cccccc;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.sous_titre{
	color: #97bf0d;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.logo{
	color: #fff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:110px;
	}
		
.titre{
	color: #97bf0d;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
*
{
	margin: 0;
	padding: 0;
}

body
{
	text-align: center;
	margin: 0 auto;
	padding: 0;
	background-color:#af1f6d;
}

div#conteneur
{
	margin: 0px auto;
	width: 950px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background:url(images/pattern.jpg) repeat-y;
}

div#haut
{
	text-align: left;
	width: 950px;
	height: 316px;
}


div#contenu
{
	width:950px;
	background:url(images/fond_04.jpg) no-repeat;
}


div#droite
{
	float: right;
	width:350px;
	margin-top:100px;
}
div#goch{ float:left;
width:180px;
	text-align: left;}
div#duplicontenu
{float:left;
	width:700px;
	text-align: left;
}

div#formulaire
{
	width: 400px;
	text-align: left;
	margin-left:180px;

}
div#clear{
	clear:both;
	}
.clear{
	clear:both;
	}
/*Formulaire contact*/
#frmEnvoi
{
	text-align: left;
	padding-left: 10px;
}

p.field label
{
	display: block;
	float: left;
	width: 150px;
	text-align:left;
}


p.submit
{
	text-align: center;
}

.valid
{
	position: absolute;
	right: 0;
	bottom: 8;
	margin: 0;
}

/*Fin formulaire contact*/

div#adresse
{
	float: left;
	margin: 0 auto;
	height: 44px;
	width:950px;

}


div#yzeo
{
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 950px;
	height: 43px;
	float:left;
	background-color:#af1f6d;
}

div#yzeo img
{
	vertical-align: middle;
}


.bordure_tab {
	border: 2px solid #980052;
	margin:15px;
}

div#sous_menu
{
	width: 580px;
	height:53px;
	background-image:url(images/sous_menu.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #97bf0d;
	margin-left:auto;
	margin-right:auto;
	text-align:center;


}

div#menu {

	padding-top:20px;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

div#module {

	padding-top:20px;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

hr {
	width:50px;
	color:#b9ed01;
	}
	
div#cons {
	height:150px;
	padding-top:20px;
	text-align:center;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#gauche2 {
	width:300px;
	float:left;
	padding-top:10px;
	text-align:center;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#droite2 {
	width:300px;
	float:right;
	padding-top:10px;
	padding-right:20px;
	text-align:center;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#centre2 {
	width:700px;
	float:left;
	padding-top:20px;
	text-align:center;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#liens_bas {

	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 950px;
	height: 20px;
	float:left;
	background-color:#af1f6d;
}

div#plan_site{
	margin-left:auto;
	margin-right:auto;
	width:800px;
	vertical-align:top;
}

div#pl_haut{
	width:800px;
	height:119px;
}

div#pl_dupli{
	background-image:url(images/pl_dupli.jpg);
	vertical-align:top;
	padding-top:10px;
	padding-left:35px;
	padding-right:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-align:justify;
}

div#bas {
	width:800px;
	height:46;
	}
	
div#yzeo_pl
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 800px;
	height: 43px;
	float:left;
	background-color:#af1f6d;
}

div#yzeo_pl img
{
	vertical-align: middle;
}


.logo_pl{
	color: #fff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tabl { margin-bottom::5px;
}	

.clearvalidator{ clear:both; height:3px;}
