body, html{
	background-color:#000;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}
a{
	text-decoration:none;	
}

#site{
	position:relative;
	margin:auto;
	width:1654px;
	height:862px;
}

#gauche{
	float:left;
	width:552px;
}
#milieu{
	float:left;
	width:547px;
}
#banniere{
	position:relative;
	margin:auto;
	width:547px;
	height:330px;
}
#droite{
	float:left;
	width:555px;
}
#contenu{
	background-image:url(../img/contenu2.jpg);
	position:relative;
	margin:auto;
	width:497px;
	height:492px;
	padding-top:40px;
	padding-left:25px;
	padding-right:25px;
}
#contenu h1{
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
}
#contenu h2{
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
}
#contenu h1 a, #contenu h2 a, #contenu p a:hover, #contenu a:hover{
	color:#4F83B5;
}
#contenu p, #contenu p a, #contenu a{
	color:#FFFFFF;
}
/* --------------------------------- slide Optim -------------------------------------*/

#slide{
position:relative;
width:325px;
font-family:Tahoma;
font-size:9px;
color:#666666;
margin:auto;
}

#slide a{
color:#a1c838;
}

#slide_accueil{
font-family:Tahoma;
font-size:9px;
color:#666666;
}

#slide_accueil a{
color:#a1c838;
}

.Optim1, .Optim2{
font-family:Tahoma;
font-size:11px;
color:#666666;
}

.menu-Optim1, .menu-Optim2 {
width:150px;
position:absolute;
padding-top:10px;
background-color:#4F83B5;
font-family:Tahoma;
bottom:0.1em;
}
.menu-Optim3 {
width:450px;
position:absolute;
padding-top:10px;
font-family:Tahoma;
}

.menu-Optim1 ul, .menu-Optim2 ul, .menu-Optim1 li, .menu-Optim2 li {
margin:0px;
padding:0px;
list-style-type:none;
list-style:none;
}
#slide .menu-Optim1 a, #slide .menu-Optim2 a {
display:block;
height:100%;
font-size:10px;
text-align:left;
color:#FFFFFF;
}
#slide .menu-Optim1 li a:hover, #slide .menu-Optim2 li a:hover {
background-color:#23201D;
color:#a1c838;
}


/* --------------------------------- fin slide -------------------------------------*/