@charset "utf-8";
/* CSS Document */

body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.78em;
		color:#333333;
		background-color:#ffffff;
		margin:0px;

}

.rouge { color:#8b1513;}

#contain {
				width:1000px;
				margin:0px auto;
				padding:0px;
				position:relative;
				display:block;
				
			
}

#logo {
			display:block;
			position:relative;
			float:left;
			width:157px;
			height:154px;

}

#slogan {
			display:block;
			position:relative;
			float:left;
			width:500px;
			height:99px;
			padding:55px 0px 0px 0px;
			line-height:24px;
			
			

}

#slogan h1 { margin:0px; font-size:1.4em;}

#slogan p { margin:0px;}

#adresse {
			display:block;
			position:relative;
			float:left;
			width:318px;
			height:114px;
			padding:40px 25px 0px 0px;
			line-height:24px;

}

#adresse h1 { margin:0px; font-size:1.7em;}

#adresse p { margin:0px; letter-spacing:1px;  }

#barre {
			display:block;
			position:relative;
			float:left;
			width:1000px;
			height:42px;
			background-image:url(images/barre_rouge.jpg);
			background-repeat:no-repeat;

}





.complice {
			display:block;
			position:relative;
			float:left;
			width:500px;

}

.complice h2 { margin:0px; color:#FFFFFF; font-size:1.7em; padding:10px 0px 0px 40px;}

.telephone {
			display:block;
			position:relative;
			float:left;
			width:460px;

}

.telephone h3 { margin:0px; color:#FFFFFF; font-size:2.2em; padding:6px 0px 0px 0px; }

#col_gauche {
			display:block;
			position:relative;
			float:left;
			width:261px;

}

.bouton {
			display:block;
			position:relative;
			float:left;
			width:261px;
			height:44px;
			background-image:url(images/bouton.jpg);
			background-repeat:no-repeat;

}

a.blanc:link, a.blanc:visited, a.blanc:active
{		
			position:relative;
			float: left;
			display:block;
			text-decoration:none;
			font-size:1.05em;
			font-weight:bold;
			color:#ffffff;
			padding:20px  0px 0px 50px;
	
}

a.blanc:hover 
{
			position:relative;
			float: left;
			display:block;
			text-decoration:underline;
			font-size:1.05em;
			font-weight:bold;
			color:#ffffff;
			padding:20px  0px 0px 50px;		

}

.contenu_gris_top {
			display:block;
			position:relative;
			float:left;
			width:261px;
			height:14px;
			

}

.contenu_gris_centre {
			display:block;
			position:relative;
			float:left;
			height:580px;
			width:226px;
			background-image:url(images/cont_gris_centre.jpg);
			padding:0px 5px 0px 30px;

}

.contenu_gris_centre_acc {
			display:block;
			position:relative;
			float:left;
			width:226px;
			background-image:url(images/cont_gris_centre.jpg);
			padding:10px 5px 10px 30px;

}
.contenu_gris_centre ul { line-height:24px;}

.contenu_gris_centre p { margin:0px; 
 }

.contenu_gris_centre_acc ul { line-height:24px;}


a.contact:link, a.contact:visited, a.contact:active
{		
			
			text-decoration: underline;
			font-weight:bold;
			color:#8b1513;
			
	
}

a.contact:hover 
{
			
			text-decoration: none;
			font-weight:bold;
			color:#8b1513;
			
					

}


.cont_center_bleu {
			display:block;
			position:relative;
			float:left;
			width:689px;
			padding:5px 25px 20px 25px;

}


a.bloc:link, a.bloc:visited, a.bloc:active
{		
			
			text-decoration: none;		
			color:#ffffff;
			background-image:url(images/bloc_gris.jpg);
			background-repeat:no-repeat;
			display:block;
			position:relative;
			float:left;
			width:150px;
			height:44px;
			padding:6px 0px 0px 0px;
			text-align:center;
			margin-right:22px;
			
	
}

a.bloc:hover 
{
			
			text-decoration: underline;
			color:#ffffff;
			background-image:url(images/bloc_gris.jpg);
			background-repeat:no-repeat;
			display:block;
			position:relative;
			float:left;
			width:150px;
			height:44px;
			padding:6px 0px 0px 0px;
			text-align:center;
			margin-right:22px;
			
					

}

.cont_center_photo {
			display:block;
			position:relative;
			float:left;
			width:689px;
			padding:5px 25px 20px 25px;

}



.contenu_gris_bas {
			display:block;
			position:relative;
			float:left;
			width:261px;
			height:7px;
			

}

#col_droite {
			display:block;
			position:relative;
			float:left;
			width:739px;

}

.cont_haut {
			display:block;
			position:relative;
			float:left;
			width:739px;
			height:15px;


}

.cont_center {
			display:block;
			position:relative;
			float:left;
			width:679px;
			background-image:url(images/contenu_centre.jpg);
			padding:10px 35px 0px 25px;
		


}

.cont_center ul { line-height:24px; list-style-image:url(images/fleche.jpg); vertical-align: text-top; }

.cont_center h1 { font-size:1.6em; margin:0px;}

.cont_center h2 { font-size:1.2em; margin:0px; color:#8b1513;}



.produit_gauche {
					display:block;
					position:relative;
					float:left;
					width:223px;
					margin-top:30px;



}

.produit_centre {
					display:block;
					position:relative;
					float:left;
					width:223px;
					margin-top:30px;


}

.produit_droite {
					display:block;
					position:relative;
					float:left;
					width:223px;
					margin-top:30px;


}

.produit_gauche p { margin:0px;}

.produit_centre p { margin:0px;}

.produit_droite p { margin:0px;}

.acheter {
			display:block;
			position:relative;
			float:left;
			padding:5px 0px 3px 30px;

}

.acheter2 {
			display:block;
			position:relative;
			float:left;
			padding:5px  0px 3px 0px;

}

.acheter_bijoux {
			display:block;
			position:relative;
			float: right;
			
			
		

}



.bijoux_photo {
				display:block;
				position:relative;
				float:left;
				width:330px;

}

.bijoux_description {
				display:block;
				position:relative;
				float:left;
				width:339px;
}

a.panier:link, a.panier:visited, a.panier:active
{		
			position:relative;
			float: left;
			display:block;
			text-decoration:none;
			font-weight:bold;
			color: #666666;
			padding:5px  0px 3px 30px;
		
			
	
}

a.panier:hover 
{
			position:relative;
			float: left;
			display:block;
			text-decoration:underline;
			font-weight:bold;
			color: #666666;
			padding:5px  0px 3px 30px;		

}

a.panier2:link, a.panier2:visited, a.panier2:active
{		
			position:relative;
			float: left;
			display:block;
			text-decoration:none;
			font-weight:bold;
			color: #666666;
			padding:5px  0px 3px 0px;
		
			
	
}

a.panier2:hover 
{
			position:relative;
			float: left;
			display:block;
			text-decoration:underline;
			font-weight:bold;
			color: #666666;
			padding:5px  0px 3px 0px;		

}

.cont_bottom {
			display:block;
			position:relative;
			float:left;
			width:739px;
			height:10px;
		


}

a.alias:link, a.alias:visited, a.alias:active
{
		text-decoration:underline;
		color:#FFFFFF;
	
				
}

a.alias:hover 
{			
			
			text-decoration:none;
			color:#FFFFFF;			
}

#footer {
			display:block;
			position:relative;
			float:left;
			width:1000px;
			height:70px;
			color:#fffffe;
			padding-top:5px;
			background-image:url(images/barre_rouge_bas.jpg);
			background-repeat:no-repeat;

}

#footer p { margin:0px;}

#copy {
			display:block;
			position:relative;
			float:left;
			width:460px;
			height:54px;
			padding:16px 0px 0px 40px;
			

}

#aliasweb {
			display:block;
			position:relative;
			float:left;
			width:460px;
			height:54px;
			padding:16px 40px 0px 0px;

}



#orlean { 
			position:absolute;
 			visibility:hidden;
			 top:300px;
			  width:500px;
			   left:-140px;
			    margin-left:50%;
				 background:#ededed;
				  z-index:1000px;
				   display:block;
					border:#CCCCCC solid 2px;
					 border-left:#8b1513 solid 4px;
					 padding:10px;
					  min-height:200px;
					  
					  }

#orlean h2 { color:#8b1513; font-size:1.2em;}

#orlean img { display:block; position:relative; float:left; margin:0px 30px 50px 0px;}

#cuisine { 
			position:absolute;
 			visibility:hidden;
			 top:300px;
			  width:500px;
			   left:-140px;
			    margin-left:50%;
				 background:#ededed;
				  z-index:1000px;
				   display:block;
					border:#CCCCCC solid 2px;
					 border-left:#8b1513 solid 4px;
					 padding:10px;
					  min-height:200px;
					  }

#cuisine h2 { color:#8b1513; font-size:1.2em;}

#cuisine img { display:block; position:relative; float:left; margin:0px 30px 50px 0px;}

#excuse { 
			position:absolute;
 			visibility:hidden;
			 top:300px;
			  width:500px;
			   left:-140px;
			    margin-left:50%;
				 background:#ededed;
				  z-index:1000px;
				   display:block;
					border:#CCCCCC solid 2px;
					 border-left:#8b1513 solid 4px;
					 padding:10px;
					  min-height:200px;
					  }
					  
#excuse h2 { color:#8b1513; font-size:1.2em;}

#excuse img { display:block; position:relative; float:left; margin:0px 30px 50px 0px;}

#cassis { 
				position:absolute;
 			    visibility:hidden;
 			    top:610px;
  				width:500px;
			   left:-140px;
	 		    margin-left:50%;
	 		    background:#ededed;
	   			z-index:1000px;
	    		display:block;
				border:#CCCCCC solid 2px;
		 		border-left:#8b1513 solid 4px;
		  		padding:10px;
		   		min-height:200px;
		   }

#cassis h2 { color:#8b1513; font-size:1.2em;}

#cassis img { display:block; position:relative; float:left; margin:0px 30px 70px 0px;}

#porto { 
				position:absolute;
 			    visibility:hidden;
 			    top:610px;
  				width:500px;
			   left:-140px;
	 		    margin-left:50%;
	 		    background:#ededed;
	   			z-index:1000px;
	    		display:block;
				border:#CCCCCC solid 2px;
		 		border-left:#8b1513 solid 4px;
		  		padding:10px;
		   		min-height:200px;}

#porto h2 { color:#8b1513; font-size:1.2em;}

#porto img { display:block; position:relative; float:left; margin:0px 30px 50px 0px;}

#gourmet { 
				position:absolute;
 			    visibility:hidden;
 			    top:610px;
  				width:500px;
			   left:-140px;
	 		    margin-left:50%;
	 		    background:#ededed;
	   			z-index:1000px;
	    		display:block;
				border:#CCCCCC solid 2px;
		 		border-left:#8b1513 solid 4px;
		  		padding:10px;
		   		min-height:200px;}
				
#gourmet h2 { color:#8b1513; font-size:1.2em;}

#gourmet img { display:block; position:relative; float:left; margin:0px 30px 70px 0px;}

#bienetre { 
			position:absolute;
			 visibility:hidden;
			  top:940px;
			  width:500px;
			   left:-140px;
	 		    margin-left:50%;
	 		    background:#ededed;
	   			z-index:1000px;
	    		display:block;
				border:#CCCCCC solid 2px;
		 		border-left:#8b1513 solid 4px;
					  padding:10px;
					   min-height:200px;
					   }
					   
#bienetre h2 { color:#8b1513; font-size:1.2em;}

#bienetre img { display:block; position:relative; float:left; margin:0px 30px 70px 0px;}

#indispensable { 
			position:absolute;
			 visibility:hidden;
			  top:940px;
			   width:500px;
			   left:-140px;
	 		    margin-left:50%;
	 		    background:#ededed;
	   			z-index:1000px;
	    		display:block;
				border:#CCCCCC solid 2px;
		 		border-left:#8b1513 solid 4px;
					  padding:10px;
					   min-height:200px;
					   }
					   
#indispensable h2 { color:#8b1513; font-size:1.2em;}

#indispensable img { display:block; position:relative; float:left; margin:0px 30px 50px 0px;}

#extra { 
			position:absolute;
			 visibility:hidden;
			  top:940px;
			   width:500px;
			   left:-140px;
	 		    margin-left:50%;
	 		    background:#ededed;
	   			z-index:1000px;
	    		display:block;
				border:#CCCCCC solid 2px;
		 		border-left:#8b1513 solid 4px;
					  padding:10px;
					   min-height:200px;
					   }
					   
#extra h2 { color:#8b1513; font-size:1.2em;}

#extra img { display:block; position:relative; float:left; margin:0px 30px 50px 0px;}

#lacstjean { 
				position:absolute;
				 visibility:hidden;
				  top:1260px;
				   width:500px;
			   left:-140px;
	 		    margin-left:50%;
	 		    background:#ededed;
	   			z-index:1000px;
	    		display:block;
				border:#CCCCCC solid 2px;
		 		border-left:#8b1513 solid 4px;
						  padding:10px;
						   min-height:200px;
						   }

#lacstjean h2 { color:#8b1513; font-size:1.2em;}

#lacstjean img { display:block; position:relative; float:left; margin:0px 30px 50px 0px;}

#supergourmet { 
				position:absolute;
				 visibility:hidden;
				  top:1260px;
				   width:500px;
			   left:-140px;
	 		    margin-left:50%;
	 		    background:#ededed;
	   			z-index:1000px;
	    		display:block;
				border:#CCCCCC solid 2px;
		 		border-left:#8b1513 solid 4px;
						  padding:10px;
						   min-height:200px;
						   }
						   
#supergourmet h2 { color:#8b1513; font-size:1.2em;}

#supergourmet img { display:block; position:relative; float:left; margin:0px 30px 130px 0px;}

#sucree { 
				position:absolute;
				 visibility:hidden;
				  top:1260px;
				   width:500px;
			   left:-140px;
	 		    margin-left:50%;
	 		    background:#ededed;
	   			z-index:1000px;
	    		display:block;
				border:#CCCCCC solid 2px;
		 		border-left:#8b1513 solid 4px;
						  padding:10px;
						   min-height:200px;
						   }
						   
#sucree h2 { color:#8b1513; font-size:1.2em;}

#sucree img { display:block; position:relative; float:left; margin:0px 30px 70px 0px;}

