@charset "utf-8";
/* CSS Document */
*{
	margin:auto;
	padding:0;
}

a{
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
}

img{
	border:none;
}

li, ul{
	list-style-type:none;
}

#banner{
	width:1024px;
	height:149px;
}



body{
	width:1024px;

	margin:0 auto;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-top:10px;
}

#logo{
	float:left;
	width:210px;
	height:149px;
	background:url("../img/logo.png") no-repeat;
}

#ombre_logo_g{
	float:left;
	width:14px;
	height:149px;
	background:url("../img/ombre_logo.png") no-repeat;
}

#menu_banner{
	float:left;

	width:560px;
	height:37px;
	padding-left:230px;
	background:url("../img/menu.png") no-repeat;
	
}

.items_menu {
	height:26px;
	
	float:left;
	text-align:center;
	padding-top:11px;
}

a .items_menu {
	color:#666;
	font-size:14px;
}

#ombre_menu{
	float:left;
	width:10px;
	height:37px;
	background:url("../img/ombre_menu.png") repeat-y;
}


#recherche_banner{
	float:left;
	width:770px;
	height:26px;
	background:url("../img/recherche.png") no-repeat;
	text-align:right;
	color:#FFF;
	padding-top:5px;
	padding-right:20px;
}

#ombre_recherche_banner{
	float:left;

	width:10px;
	height:31px;
	background:url("../img/ombre_dte.jpg") repeat-y;
}

#result_recherche{
	width:300px;
	min-height:30px;
	float:right;
	background-color:#FFF;
	border:solid 1px;
	padding:2px;
	position:relative;
	text-align:left;
	display:none;
	color:#000;
}

#result_recherche a{
	color:#069;
	font-size:12px;
}

#bulles_banner{
	float:left;
	width:790px;
	height:81px;
	background:url("../img/bulles.png") no-repeat;
}

#ombre_bulles_banner{
	float:left;
	width:10px;
	height:81px;
	background:url("../img/ombre_dte.jpg") repeat-y;
}

#magasins{
	float:right;
}

#liens{
	float:right;
	background-color:#CCC;
	width:100%;
}

#menu_liens{
	width:50%;
	float:left;
}

#fil_ariane{
	width:1024px;
	height:20px;
	background:url('../img/fd_contenu.png') repeat-y;
}

#fil_ariane a{
	color:#FFF;
}

#fil_ariane a:hover{
	color:#666;
}

#texte_fil_ariane{
	min-width:130px;
	margin-left:14px;
	height:15px;
	background-color:#ADA8B1;
	font-size:10px;
	float:left;
	padding-left:20px;
	margin-bottom:5px;
	font-size:12px;
	color:#FFF;
}

#fondu_fil_ariane{
	background:url('../img/fondu_ariane.png') no-repeat;
	width:51px;
	height:15px;
	float:left;
	position:relative;
}

#menu_gauche{
	width:217px;
	background-color:#0C9;
	height:377px;;
	float:left;
	font-size:10px;
	margin-left:13px;
	background:url('../img/fd_menu_gche.png') no-repeat;
}




#menu_gauche li a{
	color:#FFF;
}

#menu_gauche .navigation_menu{
	float:left;
	width:16px;
	height:16px;
	padding-top:7px;
}

#menu_gauche .navigation_lien{
	text-align:left;
	margin-left:10px;
	font-size:18px;
	padding-top:5px;
	width:170px;
	float:left;
	height:auto;
}

#menu_gauche .hierarchie_lien{
	width:170px;
	height:auto;
	float:left;
	margin-left:10px;
	padding-top:5px;
	color:#039;
}

#menu_gauche .hierarchie_lien1{
	width:170px;
	height:auto;
	float:left;
	margin-left:10px;
	padding-top:5px;
	color:#06C;
}

#menu_gauche .hierarchie_lien2{
	width:170px;
	height:auto;
	float:left;
	margin-left:10px;
	padding-top:5px;
	color:#06C;
}

#menu_gauche .hierarchie_menu{
	float:left;
	width:16px;
	height:16px;
	padding-top:7px;
}

#content_index{
	float:left;
	width:1024px;
	min-height:300px;
	background:url('../img/fd_contenu.png') repeat-y;
}

#content{
	float:left;
	width:1024px;
	min-height:300px;
	background:url('../img/fd_contenu.png') repeat-y;
}


#coach{

	width:374px;

	height:280px;
	float:left;
}

#image{
	float:left;
	margin-left:21px;

	width:763px;
	min-height:400px;
}

#maison{
	float:left;
	margin-left:30px;
	margin-right:auto;
	width:750px;
	z-index:1;
}
#maison a{
	text-decoration:none;
}
#maison li{
	margin-left:auto;
	margin-right:auto;
	width:300px;
	height:20px;
	margin-bottom:10px;
	background-color:#CCC;
	text-align:center;
	list-style-type:none;

}


#menu{
	width:700px;
	float:right;
	min-height:400px;
}
#menu a{
	text-decoration:none;
}
#menu li{
	width:500px;
	height:20px;
	margin-bottom:10px;
	background-color:#CCC;
	text-align:center;
	list-style-type:none;
	margin-left:auto;
	margin-right:auto;
}

#affiche_menu{
	background-color:#9F0;
	height:200px;
	width:100%;
	float:left;
}

#flash{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	background-color:#CCC;
	height:200px;
	text-align:center;
}

#bandeau_bas{
	float:left;
	width:1000px;
	margin-left:14px;
	height:20px;
	background-color:#9BD9EF;
}

#footer{
	float:left;
	height:42px;
	width:1024px;
	background:url("../img/bottom.png") no-repeat;
}


#ombre_footer_g{	
	float:left;
	height:42px;
	width:14px;
	background:url("../img/ombre_bottom_gche.png") no-repeat;
}

#ombre_footer_d{
	float:left;
	height:42px;
	width:10px;
	background:url("../img/ombre_bottom_dte.png") no-repeat;
}

#liste_produits{

	width:350px;
	height:19px;
	margin-left:auto;
	margin-right:20px;
	color:#FFF;
}

#liste_produits a{
	font-size:12px;
	vertical-align:top;
	color:#FFF;
}

#form_contact{
	float:left;
	margin-left:100px;
	margin-top:20px;
	width:600px;
	font-size:14px;
}

.elems_title{
	color:#069;
}

.elems_form{
	margin-left:100px;
	margin-top:5px;
	margin-bottom:5px;
}

#copyright_footer{
	margin-left:220px; 
	width:400px;
	margin-top:3px; 
	font-size:10px; 
	color:#FFF; 
	float:left;
}