/* annulation des padding/margin pour compatibilité IE */
*{
	padding : 0px;
	margin : 0px;
}


body {
	background-image : url('../img/background_lateral2.jpg');
	background-repeat : repeat-x;
	background-color : #000000;
	font-family : Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
}


#centre{
	width : 940px;
	margin-left: auto;
	margin-right: auto;
}
/* les elements quis eront centrés */
.milieu{
	margin: 0px;
	padding : 0px;
	width : 940px;
	overflow : hidden;
}

/*header de la page */
#header{
	margin:0px;
	padding : 0px;
	height : 94px;
	background-color : white;
	background-image : url('../img/fond_navig_vide.jpg');
	background-repeat : no-repeat;
}

#header ul{
	padding-top : 50px;
	padding-left : 20px;
	margin : 0px;
}

#header li{
	margin : 0px;
	display : inline;
	padding-left : 5px;
	padding-right : 10px;
}

#header li a{
	text-decoration:none;
	color : #999999;
	font-size : 14px;
	font-weight : bold;
}

.contact{
	text-decoration:none;
	color : #000000;
	font-size : 11px;
	font-weight : bolder;
	font-family : Arial, sans-serif;
	float : right;
	position : relative;
	right : -5px;
	top : -15px;
	padding-right : 40px;
}

/* animation d'intro */
#domaines{
	margin:0px;
	height : 536px;
	padding-bottom : 5px;
}

/* separation "nos marques" */
#marques{
	margin:0px;
	height : 43px;
	background-image : url('../img/fond_marques_titre_ok.jpg');
	background-repeat : no-repeat;
}
#marques_en{
	margin:0px;
	height : 43px;
	background-image : url('../img/fond_marques_titre_ok_en.jpg');
	background-repeat : no-repeat;
}

/* liste des logos */
#logos{
	margin:0px;
	margin-left:0px;
	margin-right:0px;
	height : 148px;
	background-image : url('../img/logos_accueil/fond.jpg');
	background-repeat : no-repeat;
	padding-top : 20px;
	padding-left : 20px;
}

/* pied de page */
#footer{
	margin:0px;
	margin-top : 30px;
	color : white;
	height : 49px;
	background-image : url('../img/fond_infos_ok.jpg');
	background-repeat : no-repeat;
}

#footer p{
	margin-top : 10px;
	position : relative;
	top : 0px;
	left : 45px;
	font-size : 11px;
	color : #444444;
}

.contact2{
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bolder;
	font-family : Arial, sans-serif;
	float : right;
	position : relative;
	right : -12px;
	top : -25px;	
	padding-right : 40px;
}

/* sommaire des pages domaines */

#sommaire_domaine{
	margin : 0px;
	margin-top : 25px;
	float : left;
	width : 221px;
	background-image : url('../img/fond_lateral2.jpg');
	background-repeat : no-repeat;
	font-size : 11px;
	text-transform : uppercase;
}

#sommaire_domaine ul{
	padding : 0px;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 10px;
	margin : 2px;
	color : #FFFFFF;
}

#sommaire_domaine img{
	margin-left : 2px;
}

#sommaire_domaine li{
	margin-left : 10px;
	padding-bottom : 3px;
	padding-top : 3px;
	margin-right : 0px;
}

#sommaire_domaine a{
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

#sommaire_domaine li a:hover{text-decoration: underline ;}

/*sommaire des pages qui sommes nous */

#sommaire_qui{
	margin : 0px;
	margin-top : 25px;
	float : left;
	display:inline;
	width : 220px;
	height : 600px;
	background-image : url('../img/quisommesnous/fond_menu.jpg');
	background-repeat : no-repeat;
	font-size : 11px;
	text-transform : uppercase;
}

#sommaire_qui ul{
	padding : 0px;
	padding-bottom : 20px;
	padding-top : 12px;
	padding-left : 15px;
	margin : 2px;
	color : #FFFFFF;
}

#sommaire_qui a{
	
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

#sommaire_qui li{
	margin-left : 10px;
	padding-bottom : 5px;
	margin-right : 0px;
}

#sommaire_qui li a:hover{
	text-decoration: underline ;
}

.actif_qui{
	color : #EA6B0A;
}

.inactif_qui{
	color : #FFFFFF;
}

.actif{color : #EA6B0A;}
.inactif{color : #FFFFFF;}


/* clic sur la maison dans le header */
#home{
	position : relative;
	top : 0px;
	left : 850px;
	height : 15px;
}
#home a img{margin:0px; border:0px;}
/*clic drapeaux */
#lg{
	position : relative;
	top : 6px;
	left : 890px;
	height : 15px;
}

#lg a img{margin:0px; border:0px;}

#en{
	position : relative;
	top : -6px;
	left : 918px;
	width : 15px;
	height : 15px;
}


#image{
	width : 1280px;
	margin-left: auto;
	margin-right: auto;
}

.mise_valeur{
	color : #FFFFFF;
}

#contacter{
	margin : 0px;
	margin-left : 221px;
	margin-top : 0px;
	color : #777777;
	font-size : 8px;
	text-transform : uppercase;
	height : 70px;
	background-image : url('../img/fond_infos.jpg');
	background-repeat : no-repeat;
}

#contacter p{
	font-size : 10px;
	padding-top : 45px;
	margin : 0px;
	padding-left : 255px;
}

#remplissage{
	height : 800px;
}
