body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/motif.gif);
	background-repeat:repeat-x;
	background-color:#000;
}

/*========== style des textes ============*/
.Style_texte {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #fff;
	line-height: normal;
	font-weight: normal;
}

.Style_texte_intro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #fff;
	line-height: normal;
	font-weight: normal;
}

/*========== emplacement du h1 ===========*/
h1 {
    margin:0;
    padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #fff;
	font-weight: normal;
	}
	
.baseline{
 margin:0;
 padding:0;
 height:35px;	
 position:relative;
 top:500px;  	
}

div#animIntro{
	margin-top:-35px;
}	

/*======= styles pour le texte yzéo et lien yzéo ======*/	
.yzeo {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #fff;
	font-weight: normal;	
	}
	

a.lienyzeo:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10px;
}
a.lienyzeo:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10px;
}
a.lienyzeo:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #d30909;
	font-size: 10px;
}
a.lienyzeo:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10px;
}

/*======== liens extérieurs au contenu (intro, flash, ...) =========*/
a.autrelien:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
}
a.autrelien:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
}
a.autrelien:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #d30909;
	font-size: 11px;
}
a.autrelien:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
}

a.lienFlash:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
}
a.lienFlash:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
}
a.lienFlash:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #d30909;
	font-size: 12px;
}
a.lienFlash:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
}

/*========== lien par défaut (contenu) ==========*/
	
a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
}
a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
}
a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #d30909;
	font-size: 12px;
}
a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
}

/*========= style des div de stucture de la page ==========*/	
div#page
{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	min-height:550px;
	vertical-align:top;
}

div#menu1{
	float:left;
	width:950px;
	height:143px;
}

div#menu2{
	float:left;
	width:341px;
}

div#Boitcontenu{
	float:left;
	width:950px;
	background-image:url(images/contenu-fd.gif);
	background-repeat:repeat-y;
}

div#boitPetite{
	float:left;
	width:609px;
}

div#contenu{
	float:left;
	width:609px;
	background-image:url(images/contenu-degrade.jpg);
	background-repeat:no-repeat;
}

.anim{

padding: 20px 0 0 110px;
}
/*========= Contenu modifiable de la page ==========*/

div#Textmenu2{
	float:left;
	width:256px;
	padding-left:80px;
	padding-top:30px;
}

div#texte {
	padding-top:10px;
	padding-left:20px;
	text-align:justify;
	float:left;
	width:340px;
}
div#texte2 {
	padding-top:20px;
	padding-left:10px;
	text-align:justify;
	float:left;
	width:510px;
	
}

div#texte3 {
	padding-top:20px;
	padding-left:10px;
	text-align:justify;
	float:left;
	width:510px;
	height: 680px;
}

div#texte4 {
	padding-top:20px;
	padding-left:10px;
	text-align:justify;
	float:left;
	width:510px;
	height: 650px;
}

div#texte5 {
	padding-top:20px;
	padding-left:10px;
	text-align:justify;
	float:left;
	width:510px;
	height: 250px;
	background-image:url(images/contenu-degrade2.jpg);
	background-repeat:no-repeat;
}
div#texte6 {
	padding-top:10px;
	padding-left:2px;
	text-align:justify;
	float:left;
	width:550px;
	height: 2100px;
	}
	div#texte7 {
	padding-top:10px;
	padding-left:2px;
	text-align:justify;
	float:left;
	width:550px;
	
	}
	.texte8 {
	padding-top:10px;
	padding-left:2px;
	text-align:justify;
	float:left;
	width:550px;
	height: 900px;
	}
	div#texte9 {
	padding-top:10px;
	padding-left:10px;
	text-align:justify;
	float:left;
	width:520px;
	height: 560px;
	}
	.img-hover {
	filter:alpha(opacity=90);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.img-hover:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

div#img{
	float:left;
	padding-left:10px;
	padding-top:0px;
}

div#texteContact {
	padding-top:20px;
	padding-left:20px;
	text-align:justify;
	float:left;
	width:509px;
}
#imagecandi{
width: 166px;
padding-left:130px;
}
#imagecandi1{
width: 166px;
padding-left:130px;
}



/*========= Bas de la page ==========*/

div#adress{
	float:left;
	text-align:center;
	width:950px;
	background-image:url(images/adresse.jpg);
	background-repeat:no-repeat;
}

div#yzeoText{
	clear:left;
	float:left;
	padding-left:350px;
	padding-top:74px;
	text-align:right;
}
div#yzeoText2{
	clear:left;
	float:left;
	padding-top:84px;
	text-align:right;
	padding-left: 10px;
	margin-bottom: 15px;
	width: 940px;
}
div#yzeoLien{
	float:left;
	padding-left:5px;
	padding-top:74px;
	text-align:left;
}

div#imgYzeo{
	float:left;
	padding-left:5px;
	padding-top:70px;
	text-align:center;
}
.imagegauche{
	padding-bottom:10px;
}
.img{
	padding: 0 0 0 100px;
}
.mansuration{
	padding: 0 0 0 120px;
}


.Style1 {color: #000000}


.lienbas:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-decoration:underline;
}
.lienbas:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-decoration:underline;
}
.lienbas:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF0000;
text-decoration:underline;
}

.clearb { clear: both; }
.sansbord{border:none;}

/* Validator */
.clearvalidator{ clear:both; height:3px;}
#validator a img { background-color:#666666; }
#validator a img { filter:alpha(opacity=50); opacity:.5; margin:10px 25px 0 0; /* aligne l'image W3C avec le logo du dessus */ }
#validator a:hover img { filter:alpha(opacity=100); opacity:1; }