html, body {
	background-image: url(../_images/background_global.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #454a4d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: center;
	color: #666666;
	padding: 0;
	margin: 0 auto;
}
#site {
width: 770px;
margin: 0 auto;
text-align: left;
} 

 a {
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#00a9e3;
}
 a:hover {
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #000000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: center;
	color: #000000;
	padding: 0;
	margin: 0;
}

table {
font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: left;
	padding: 0;
	margin: 0;
	}

p {
font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: left;
	text-align:justify;
	padding: 0;
	margin: 0 15px 0 0;
	}
p.titre {
font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: left;
	color:#333333;
	padding: 0;
	margin: 0 15px 0 0;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-align: left;
	padding: 0;
	margin: 0 10px 10px 0;
}
.background_centre {
	background-image: url(../_images/background_centre.jpg);
	background-position:left top;
	background-repeat: repeat-y;
	widht:770px;
	margin:0 auto 0 auto;
}
.background_contenu {
	background-image: url(../_images/background_contenu.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.background_accueil {
	background-image: url(../_images/back_accueil.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.background_flash {
	/*background-image: url(../_images/background_flash.jpg);*/
	background-position:left top;
	background-repeat: no-repeat;
}
.background_footer {
	background-image: url(../_images/back_footer.jpg);
	background-position:left top;
	background-repeat: no-repeat;
}
.background_footer_section {
	background-image: url(../_images/back_footer_section.jpg);
	background-position:left top;
	background-repeat: no-repeat;
}
.droit_accueil {
	background-image: url(../_images/droit_accueil.jpg);
	background-position:left top;
	background-repeat: no-repeat;
}
#footer {
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
}
#footer a {
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
}
#footer a:hover {
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #666666;
}
.p_footer_gauche {
	text-align:left;
	font:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#ffffff;
}
.p_footer_droit {
	text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#ffffff;
}
.p_footer_droit a{
	text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#ffffff;
}
.p_footer_droit a:hover{
	text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#ffffff;
}


/* ##############   ANIMATION // by JFRanger   ##################*/ 


#thePromo{
 cursor:pointer; 
 position: absolute; 
 margin:73px 0 0 400px; 
 overflow:hidden;  
 width:223px ; 
 height: 29px;
}



 .slide{
	position:absolute;
	width:250px;
	height:226px;
	margin:35px 0 0 25px;
}

.s1{
background-image:url(../_images/ann1.jpg);
}
.s2{
background-image:url(../_images/ann2.jpg);
}
.s3{
background-image:url(../_images/ann3.jpg);
}
.s4{
background-image:url(../_images/ann4.jpg);
}

#theReloader{
margin:10px auto 0 auto; border: dashed 1px red;width: 150px; text-align:center; cursor:pointer; font-size:9pt; color:#01A6E8
}

