body{
	margin: 0;
	padding: 0;
	font: 12pt/14pt arial, sans-serif;
	background-color:#eeeeee;
}

a{
	text-decoration:none;
	color:#000000;
}

h1{
	font: 14pt/16pt arial, sans-serif;
}

h2{
	font: 14pt/16pt arial, sans-serif;
	font-weight:bold;
	color:#87A650;
	margin-top:5px;
}

h5{
	margin:0px;
	margin-bottom:10px;
	color:#87A650;
	font: 14pt/16pt arial, sans-serif;
}

h4{
	margin:0px;
	color:#87A650;
}

#conteneur{
	position:relative;
	width:904px;
	height:auto;
	margin:auto;
	text-align:left;
}
#haut{
	float:left;
	width: 869px;
	height:379px;
	background-image: url("../imgs/arriere_haut.jpg");
	background-repeat: no-repeat;
	padding-left:20px;
	padding-right:15px;
	padding-top:15px;
}

#banniere{
	width: 643px;
	height:363px;
	float:left;
	bord er:1px solid yellow;
}

#milieu{
	width:861px;
	min-height:278px;
	float:left;
	text-align:left;
	background-image: url("../imgs/arriere_milieu.jpg");
	background-repeat: no-repeat;
	padding-left:20px;
	padding-right:23px;
	padding-bottom:23px;
}

#logo{
	float:left;
	width:200px;
	height:38px;
	margin-bottom:5px;
}

#haut_gauche{
	float:left;
	width:210px;
	height:363px;
	margin-right:15px;
}

#menu{
	float:left;
	width:210px;
	height:360px;
	background-image: url("../imgs/menu.jpg");
	background-repeat: no-repeat;
	text-align:center;
	
}

#menu h3{
	font: 14pt/16pt arial, sans-serif;
}

#menu ul{
	margin-left:8px;
	text-align:left;
}

#menu li:hover{
	list-style-image : url("../imgs/icone_menu.gif");
	color:#FC4145;
	font-weight:bold;
}
#menu li{
	 list-style-type: none;
}

#menu a{
	text-decoration:none;
	color:black;
}

#menu a:hover{
    list-style-image : url("../imgs/icone_menu.gif");
	text-decoration:none;
	color:#FC4145;
}

#pied_de_page{
	float:left;
	width: 894px;
	height:45px;
	background-image: url("../imgs/bas.jpg");
	background-repeat: no-repeat;
	font: 10pt/12pt arial, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}

#pied_de_page a:hover{
	color:#87A650;
}

.encadre{
	text-align:center;
	width:280px;
	height:99px;
	float:left;
	padding-top:100px;
}

#centre_gauche{
	text-align:left;
	width:256px;
	height:350px;
	float:left;
	background-image: url("../imgs/encadre_gris.jpg");
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:16px;
	margin-bottom:15px;
}

#centre_gauche ul{
	margin-top:0px;
	margin-left:0px;
}

#centre_gauche li{
	list-style-image : url("../imgs/fleche.gif");
	font: 9pt/12pt arial, sans-serif;
	margin-left:0px;
}

#centre_gauche li a{
	text-decoration:none;
	color:#000000;
}

#centre_gauche li a:hover{
	text-decoration:none;
	color:#000000;
	font: 9pt/12pt arial, sans-serif;
	font-weight:bold;
}

#gauche{
	width:282px;
	height:auto;
	float:left;
	text-align:center;
	bor der:1px solid red;
}

#centre_droite{
	text-align:left;
	width:546px;
	height:auto;
	float:left;
	padding-right:23px;
	padding-left:10px;
}

#haut_centre{
	float:left;
	width: 858px;
	height:199px;
	margin-top:8px;
}

.image{
	margin-top:4px;margin-bottom:6px;margin-left:50px;
}
.formulaire{
	margin-top:14px;margin-bottom:6px;width:100%;
}

.formulaire2{
	width:100%;
	margin-top:-8px;
}

#infobulle{
	position : absolute;
	padding : 1px;
	background-color:#5AA0FF;
	font-family : Verdana, Arial;
	font-size : 10px;
	display : none; 
}

#tableau_produit{
	float:left;
	width:567px;
	min-height:120px;
	margin-top:6px;
}

#haut_tableau{
	float:left;
	width:567px;
	height:auto;
}

#milieu_tableau{
	float:left;
	width:559px;
	min-height:78px;
	padding:4px;
	background-image: url("../imgs/milieu_produit.jpg");
	border-top:1px solid #F7F15F;
}

#bas_tableau{
	float:left;
	background-image: url("../imgs/bas_produits.jpg");
	background-repeat: no-repeat;
	width:567px;
	height:2px;
}

.image_prod{
	float:left;
	width:112px;
	height:40px;
}

.cadre_promo{
	float:left;
	border:1px solid black;
	background-color:white;
	width:40%;
	height:370px;
	margin-left:40px;
	margin-bottom:20px;
	text-align:center;
	padding:5px;
}


.cadre_promo2{
	float:left;
	border:1px solid black;
	background-color:white;
	width:100%;
	text-align:left;
	font: 10pt/12pt arial, sans-serif;
	margin-left:10px;
	padding:5px;
}
