html 					{	height:100%;color:black;}
h1, h2,h3, h4, h5, h5	{	margin: 0 0 0 0;}
img 					{	border:0;}
body 					{	margin:0;  padding:0;  height:100%;  font-family: verdana,  sans-serif;background-color:white;}
form,table				{	padding:0;	margin:0;}
tr 						{	vertical-align: top;}
th 						{	text-align: left;}
ul,ol					{	margin:0px 0px;padding-left:0px;}/*pour que ie soit co firefox */
p						{	margin:10px 0px;padding:0;}/*pour que ie soit co firefox */
address					{	font-style: normal;text-align: left;}
/*polices universelles*/
body {
	background-color: #1c0e04;
	font-size: 11px;
}
h1 {
   font-size: 20px;
}
h2 {
   font-size: 18px;
}
h3 {
   font-size: 16px;
}
h4 {
   font-size: 13px;
}
h5 {
   font-size: 11px;
}
a {
	color:#4d4d4d;
	text-decoration: none;
}
a:hover{
	color:black;
}
strong{
	color:#00a9b6;
}

li{list-style: none;}
#contenu li{list-style: circle;}
.center 				{	text-align: center;}
.nettoie 				{	clear:both;}
.retrait				{	padding-left:25px;	}
.hide					{	display:none;}
.illus{float:left;margin-left:20px;}

.submit_guillemets{
	background-color: #00a9b6;
	color: white;
	border:1px solid  #00a9b6;
	font-weight: bold;
	cursor: pointer;
}

#caption span,
.nouveaute{
	background-color: #00a9b6;
	font-size: 11px;
	color:white;
	font-style: italic;
	padding:0 3px;
}
	
/*INTERFACE*/
#bandeau,
#page{
	margin:0 auto;
	width: 1000px;
}
#conteneur_page{
	background-color: white;
}
#conteneur_bandeau{
	background: white url(/images/interface/haut.jpg) repeat-x top;
	color:white;
	padding-bottom:10px;
}
	#conteneur_bandeau #logo{
		width:200px;
		float:left;
		padding-top: 8px;
	}
	#conteneur_bandeau #menus{
		width:590px;
		float:left;
	}
		#conteneur_bandeau #menus #menu1{
			height:48px;
			padding-top: 14px;
			padding-left:30px;/* a adapter suivant la langue*/
		}
			#conteneur_bandeau #menus #menu1 li{
				display: inline;
				padding-right:13px;/* a adapter suivant la langue*/
			}
				#conteneur_bandeau #menus #menu1 li a{
					color:white;
					text-decoration: none;
				}
				#conteneur_bandeau #menus #menu1 li a:hover{
					color:#00a9b6;
				}
		#conteneur_bandeau #menus #menu2{
			position: absolute;
			z-index:100;
		}
			#conteneur_bandeau #menus #menu2 li{
				display: block;
				float:left;
				width: 175px;
			}
				#conteneur_bandeau #menus #menu2 li li{
					width: 155px;
				}
				#conteneur_bandeau #menus #menu2 li a{
					color:white;
					text-decoration: none;
					display: block;
					float:left;
					width: 155px;
				}
				#conteneur_bandeau #menus #menu2 li a.current{
					color:#00a9b6;
				}
				#conteneur_bandeau #menus #menu2 li a.a_root{
					font-size: 11px;
					letter-spacing: 0.1em;
					padding:0 10px;
				}
			#conteneur_bandeau #menus #menu2 li.menu_root{
				padding-left:17px;
			}
			#conteneur_bandeau #menus #menu2 li.level2{
				background-color: #1C0E05;
			}
				#conteneur_bandeau #menus #menu2 li.level2 a{
					font-size: 10px;
				}
				#conteneur_bandeau #menus #menu2 li.level2 a:hover{
					color:#00a9b6;
				}
			#conteneur_bandeau #menus #menu2 li.level3 a{
				width: 135px;
				padding-left:20px;
			}
		#conteneur_bandeau #menus .sous_menu_conteneur{
			background: transparent url(/images/interface/m1.png) repeat-y;
			padding-top:15px;
			width:155px;
			padding:0 10px;
		}
			#conteneur_bandeau #menus .sous_menu_conteneur a{
				padding-top:10px;
			}
				#conteneur_bandeau #menus .sous_menu_conteneur .level3 a{
					padding-top:5px;
				}
	#conteneur_bandeau #panneau_identification{
		width:200px;
		float:left;
	}
		#conteneur_bandeau #panneau_identification #panneau{
			width:191px;
			position: absolute;
			padding-top:5px;
		}
			#conteneur_bandeau #panneau_identification #panneau_fond{
				width:191px;
				background: transparent url(/images/interface/p1.png) repeat-y;
			}
				#conteneur_bandeau #panneau_identification #panneau_fond_degrade{
					background: transparent url(/images/interface/p0.jpg) no-repeat 5px top ;
					text-align: center;
					padding:0 13px 0 9px;
				}
					#conteneur_bandeau #panneau_identification #panneau_fond_degrade h3{
						color:#00a9b6;
						font-size: 11px;
						text-align: left;
						margin-left:20px;
					}
					#conteneur_bandeau #panneau_identification #panneau_fond_degrade p{
						text-align: left;
						margin-left:20px;
						line-height: 19px;
					}
					#conteneur_bandeau #panneau_identification #panneau_fond_degrade h3,
					#conteneur_bandeau #panneau_identification #panneau_fond_degrade p{
						margin-top:0px;
						margin-bottom:0px;
					}
					#conteneur_bandeau #panneau_identification #panneau_fond_degrade p{
						font-size: 9px;
					}
					#conteneur_bandeau #panneau_identification #panneau_fond_degrade input{
						font-size: 10px;
						width:120px;
						border:1px solid black;
					}
					#conteneur_bandeau #panneau_identification #panneau_fond_degrade input.submit{
						background: transparent url(/images/interface/b-valider.png) no-repeat left;
						border:0;
						color:white;
						height:12px;
						width:57px;
						cursor: pointer;
						margin:3px 30px;
					}
						#conteneur_bandeau #panneau_identification #panneau_fond_degrade input:hover.submit{
							background-position: -57px 0;
						}
					#conteneur_bandeau #panneau_identification #panneau_fond_degrade .creer_compte{
						display: block;
						background-color: #00a9b6;
						border-top:2px solid black;
						border-bottom:2px solid black;
						color:white;
						font-weight: bold;
						padding:2px 0;
					}
						#conteneur_bandeau #panneau_identification #panneau_fond_degrade a:hover.creer_compte{
							background-color: #ffffff;
							color:#00a9b6;
						}
					#conteneur_bandeau #panneau_identification #panneau_fond_degrade a{
						color:white;
					}
#conteneur_page #menu_lateral{
	width:170px;
	float:left;
	padding-top:60px;
	padding-left:0px;
}
	#menu_lateral li a.cat_lien{
		font-weight: bold;
		display: block;
		background: transparent url(/images/interface/fleche.jpg) no-repeat right;
		color:black;
		padding:4px 6px 4px 0;
		border-top: 1px solid #ddd;
		font-size: 11px;
	}
	#menu_lateral li a:hover{
		color:#00a9b6;
	}
	#menu_lateral li a.first{
		border-top: 0px solid black;
	}
	#menu_lateral li ul{
		margin-bottom: 6px;
	}
	#menu_lateral #recherche{
		position: relative;
	}
	#menu_lateral #recherche input{
		font-size: 11px;
	}
		#menu_lateral #recherche input.text_recherche{
			font-size: 11px;
			width:100px;
		}
		#menu_lateral #recherche input.text_recherche{
			font-size: 11px;
			width:100px;
		}
	#menu_lateral #recherche a.submit_recherche{
		background: transparent url(/images/interface/b-recherche.jpg) no-repeat;
		display: block;
		width:35px;
		height:35px;
		position: absolute;
		top:-8px;
		left:110px;
	}
		#menu_lateral #recherche a:hover.submit_recherche{
			background-position: -35px;
		}

#conteneur_footer{
	background: #1c0e04 url(/images/interface/bas.jpg) repeat-x 0px -17px;
	padding-top:25px;
	color: white;
	text-align: center;
}
	#conteneur_footer li{
		display: inline;
		padding-left:20px;
	}
		#conteneur_footer li a{
			color:white;
		}
			#conteneur_footer li a:hover{
				color:#00a9b6;
			}

#conteneur_page #contenu{
	width:800px;
	float:left;
	position: relative;
}
.modele_accueil #conteneur_page #contenu{
	margin-top:45px;
}
.fond_base{
	background: transparent url(/images/interface/c2.jpg) repeat-y;
	width:772px;
	/*padding:0 6px 0 5px;*/
}
	.fond_base_haut{
		background: transparent url(/images/interface/c1.jpg) no-repeat top;
		width:772px;
	}
	.fond_base_bas{
		background: transparent url(/images/interface/c3.jpg) no-repeat bottom;
		width:760px;
		padding:5px 6px 6px 6px;
	}
		.modele_paragraphes .fond_base_bas a{
			text-decoration: underline;
		}
		

/*ACCUEIL*/
#diaporama{
	width:437px;
	float:left;
	overflow: hidden;
}
	#diaporama #conteneur_diaporama{
		background: transparent url(/images/accueil/t2.jpg) repeat-y;
	}
		#diaporama #conteneur_diaporama2{
			background: transparent url(/images/accueil/t1.jpg) no-repeat top;
			padding:6px 6px 0px 6px;
		}
	#diaporama h2{
		font-weight: normal;
		font-size: 16px;
		border-bottom: 1px solid #ddd;
		padding:7px 10px;
	}
	#diaporama .navigation{
		padding:7px 10px 2px;
	}
	#contenu #diaporama .navigation,
	#contenu #diaporama .navigation a{
		color:#696969;
		text-decoration: none;
		font-size: 10px;
	}
	#contenu #diaporama .navigation a:hover{
		color:black;
	}
	#contenu #diaporama .navigation .decouvrir{
		float: right;
		font-size: 11px;
		color:black;
	}
#pubs{
	width:330px;
	float:left;
	overflow: hidden;
}
	#pubs li.lig{
		background: transparent url(/images/accueil/fd-actu-02.jpg) no-repeat;
		width:330px;
		height:205px;
		display: block;
	}
	#pubs li.lip{
		background: transparent url(/images/accueil/fd-actu-03.jpg) no-repeat;
		width:330px;
		height:109px;
		display: block;
	}
	#pubs li a{
		position: relative;
		z-index: 50;
		display: block;
		height:100%;
	}
		#pubs li a img{
			position: relative;
			left:6px;
			top:6px;
		}
	#pubs li a span{
		position: absolute;
		display: block;
		background-color: #00a9b6;
		bottom: 6px;
		right: 6px;
		font-weight: bold;
		color:white;
		padding:2px 5px;
		z-index: 60;
		font-size: 9px;
	}
		#pubs li a:hover span{
			color:black;
		}
	#pubs li a.inverse span{
		background-color:black;
	}
		#pubs li a.inverse:hover span{
			color:#00a9b6;
		}


/*produits*/
.liens_access{
	float:right;
	color:#bbb;
	padding-top:2px;
}
	.liens_access a{
		font-size: 10px;
		color:#4D4D4D;
	}
.top_navigue{
	padding:3px 12px;
}
.top_navigue h2{
	font-size: 17px;
	font-weight: normal;
	padding:3px 0;
}
#zoom{
	position:absolute;
	left: 360px;
	top: 309px;
	z-index: 70;
}
.un_produit{
	background: transparent url(/images/produits/degrade.jpg) no-repeat top right;	
	position: relative;
	z-index: 60;
	height:350px;
}
	.un_produit .illustration{
		width:425px;
		float:left;
		overflow: hidden;
		height:350px;
	}
	.un_produit .informations{
		width:295px;
		float:left;
		overflow: hidden;
		color:white;
		padding:20px 20px 0 20px;
	}
		.un_produit .informations h1{
			font-size: 15px;
		}
		.un_produit .informations .prix{
			font-weight: bold;
			font-size: 14px;
		}
		.un_produit .informations p{
			margin:7px 0;
			line-height: 17px;
		}
		.un_produit .informations p.selection{
			margin:5px 0;
			line-height: auto;
		}
		.un_produit .informations .articles{
			padding:10px 0;
			border-top:1px solid #355C5F;
			border-bottom:1px solid #355C5F;
		}
		.un_produit .informations a{
			color:#00a9b6;
			text-decoration: underline;
		}
		.un_produit .informations a.ajout_panier{
			height:40px;
			text-decoration: none;
			color:white;
			display: block;
			position: relative;
		}
		.un_produit .informations a.ajout_panier:hover{
			color:#00a9b6;
		}
		.un_produit .ajout_panier img{
			vertical-align: middle;
			float:left;
		}
		.un_produit .ajout_panier span{
			float:left;
			margin-left:0px;
			margin-top:14px;
			padding:0px 5px 0px 5px;
			cursor: pointer;
		}
		.un_produit .les_boutons{
			margin:10px 0 0;
		}
		.un_produit .les_boutons a{
			color: white;
		}
		.un_produit .informations .piotes_lignes{
			margin:0 auto;
			font-size: 9px;
			line-height: 12px;
		}
.defile_produits h3{
	margin:6px 13px 3px 13px;
	color:  #4d4d4d;
	font-size: 11px;
	padding-bottom:3px;
	border-bottom: 1px solid #eee;
}
.defile_produits .naviguation{
	float:right;
	padding-top:4px;
	padding-right: 3px;
}
.flash_alternatif{
	padding:0 5px;	
}
	#contenu .flash_alternatif ul{
		list-style: none;
	}
		#contenu  .flash_alternatif li{
			float:left;
			list-style: none;
			text-align: center;
			width:120px;
		}

/* Horizontal Carousel */
#horizontal_carousel {
	width: 755px;
	height:155px;
	margin-bottom:00px;
}         
#horizontal_carousel .container {
	width: 684px;
	background: white;
}     
	#horizontal_carousel .container a{
		color:black;
		display: block;
		text-align: center;
	}     
	#horizontal_carousel .container a img{
		margin:0 auto 4px auto;
	}     
	#horizontal_carousel .container a strong{
		height:16px;
		display:block;
		color:#333;
		font-size:9px;
	}     
	#horizontal_carousel .container a .reference{
		font-size: 8px;
		color:#333;
	}     
	#horizontal_carousel .container a .prix{
		font-weight: bold;
	}     
#horizontal_carousel ul li {
  padding:5px 0px 0 0 ;
  width:136px;
  text-align: center;
}   
#horizontal_carousel .next_button,
#horizontal_carousel .previous_button {
  z-index: 50;    
}

#horizontal_carousel .previous_button {
	background:transparent url(/images/produits/fl_05.jpg) repeat scroll 0 0;
}
#horizontal_carousel .previous_button_disabled {
	background:transparent url(/images/produits/fl_03.jpg) repeat scroll 0 0;
}
#horizontal_carousel .next_button {
	background:transparent url(/images/produits/fl_07.jpg) repeat scroll 0 0;
}
#horizontal_carousel .next_button_disabled {
	background:transparent url(/images/produits/fl_09.jpg) repeat scroll 0 0;
}
/*mon compte*/
#contenu .list_un_produit{
	list-style: none;
}
.list_un_produit a{
	text-decoration: none;
}
.list_un_produit .illustration{
	float:left;	
	margin:2px 10px 2px 0;
}
.list_un_produit .panier_retirer{
	float:right;
	margin:0px 0px 0px 0;
}


/*recherche*/
.gsc-control{
	width: auto!important;
}
.gsc-tabsArea{
	display:none!important;
}


/*panier*/
.block_form_panier1{
	float:left;
	width:450px;	
}
.block_form_panier2{
	float:left;
	width:270px;	
}
.demande_important textarea{
	border:1px solid red;
}

/*paragraphes*/
.sur_mesure_paragraphe,
.dossier_presse,
.texte_paragraphe,
.titre_paragraphe{
	padding:3px 40px;
}
	.texte_paragraphe strong,
	.titre_paragraphe strong{
		/*font-weight: normal;*/
	}
	.titre_paragraphe{
		font-size: 12px;
		margin:15px 40px 3px 40px;
		padding:3px 0px 0 0;
		border-bottom: 1px solid #00A9B6;
	}
		.titre_paragraphe span{
			color:white;
			background-color: #00A9B6;
			padding:0 3px;
		}
	h3{
		font-size: 12px;
		margin:15px 0 10px 0;
		border-bottom: 1px solid #bbb;
	}
	
	.sur_mesure_paragraphe h2{
		font-size: 12px;
		margin:15px 0 10px 0;
		border-bottom: 1px solid #bbb;
	}
	h4{
		font-size: 11px;
		margin:15px 0 10px 0;
		border-bottom: 1px solid #ddd;
	}
	.texte_paragraphe  p{
		color:#4d4d4d;
	}
	.texte_paragraphe  p em{
		color:#0d0d0d;
		font-size: 13px;
	}
	.texte_paragraphe  ul{
		position: relative;
		left:15px;
		padding-right: 15px;
	}
	.texte_paragraphe  img{
		margin:20px;
		border:4px solid #ddd;
	}
	.texte_paragraphe .panier_retirer img{
		margin:0px;
		border:0;
	}
	.un_paragraphe{
		margin:15px 0;
	}


/*formulaires*/
.form-centrage{
	margin:0 auto;	
	width:500px;
}
	.form-centrage td{
		width:50%;
	}
	
/*nos magasin*/
.modele_nos-magasins .illustration{
	float:left;
	margin: 0px 10px 10px 0;
}
.modele_nos-magasins address{
	font-weight: bold;
}
.modele_nos-magasins .block_mag{
	margin:15px 0;
}

/*a la une*/
/*
#p_a-la-une #first_para{
	background-color: #f7f7f7;
	border:1px solid #1C0E04;
	margin:5px 12px;
	padding:5px 5px 0 5px;
}
#p_a-la-une #first_para .titre_paragraphe{
	color:#00A9B6;
}
#p_a-la-une #first_para .texte_paragraphe{
}
*/
/*notre symbolique*/
.visuel_symbolique{
	background: transparent url(/images/visuels/plaquette-serti.jpg) no-repeat;
	width:760px;
	height:290px;
}
	.visuel_symbolique #boite_symbolique{
		background-color: white;
		display: block;
		width:350px;
		position: relative;
		top:30px;
		left:10px;
		padding:5px 15px;
	}
/*notre atelier*/
.visuel_atelier{
	background: transparent url(/images/visuels/poli.jpg) no-repeat;
	width:760px;
	height:290px;
}
	.visuel_atelier #boite_atelier{
		background-color: white;
		display: block;
		width:250px;
		position: relative;
		top:30px;
		left:10px;
		padding:10px 5px;
	}
	.visuel_atelier #boite_atelier h3{
		font-size: 14px;
		font-weight: normal;
		margin:0px 10px 15px 10px;
		border-bottom: 1px solid #ddd;
	}
	.visuel_atelier #boite_atelier li{
		list-style: none;
		margin:5px 0 5px 27px;
	}
	.visuel_atelier #boite_atelier li a{
		text-decoration: none;
	}

/* sur mesure */
.small_largeur{
	font-size: 8px;	
}
.small_taille{
	font-size: 6px;	
}
.sur_mesure_paragraphe h3{
	border-bottom:0;
	font-size: 11px;
}
.legends{
	margin:10px auto;
	width:680px;
}
	.legend_table{
		text-align: center;
		white-space: nowrap;	
	}
.track{
	background: transparent url(/images/mesure/barre.jpg) no-repeat;
	width:680px;
	height:17px;
}
.handle{
	width:26px;
	height:17px;
	cursor:move;
}
#block_sac{float:left;padding:17px 100px 0 40px;}
#block_total{
	width:140px;
	float: left;
	margin-right: 100px;
}
	#block_total h2{
		width:140px;
	}
	#block_total strong{
		font-size: 18px;
	}
#block_recap{
	width:240px;
	float: left;
}
	#block_recap h2{
		width:210px;
	}
	#block_recap a{
		font-weight: bold;
	}
		#block_recap a span{
			color:#00A9B6;
		}