/**********************************************/
/*	CORPS DE LA PAGE	*/
/**********************************************/
	BODY {
		margin: 0; 
		padding: 0;
		color : #cdc7c7;
		font: normal normal 11px Arial, Helvetica, sans-serif;  
		
	} 
	* {margin: 0; padding: 0;}	

	img {
        border: 0 none;
	}
	
	html {
	    overflow-y: scroll;
	    overflow: -moz-scrollbars-vertical;
	}
	#container { 
		width: 796px;
		padding : 0 0 0 0px;
		margin: 0 auto 0 auto;
		text-align:left;
	}
	#Content {
		background-color:#4f3d3c;
	}

/**********************************************/
/*	Header	*/
/**********************************************/
	#Header{
		background-color:#c0b9b9;
	}
	#Logo{
		float:left;
		width:264px;
		height:84px;
	}
	#HeaderNav{
		float:right;
		display:inline;
		margin-right:16px;
		border-bottom:1px #665655 solid;
		height:45px;
		width: 516px;
	}
	#HeaderNav ul {
		margin:0;
		padding:0;
		float:right;
	}
	#HeaderNav ul li{
		display:block;
		padding-top:17px;
		padding-left:7px;
		padding-right:10px;
		float:left;
		/*border-left:1px white solid;*/
		background:none;
	}
	#HeaderNav ul li img{
		margin-bottom:-5px;
		margin-right:6px;
	}
	#HeaderNav ul a{
		font: normal normal 9px Arial , Verdana, Helvetica, sans-serif;  
		color:#4f3d3c;
		text-decoration:none;
	}
	#HeaderNav ul a:hover{
		text-decoration:underline;
	}
	#Baseline{
		float:left;
		color:#4f3d3c;
		font: normal normal 11px Arial , Verdana, Helvetica, sans-serif;  
	}
	#Language{
		float:right;
		display:inline;
		margin-top:2px;
		margin-right:26px;
	}
	#Language a{
		color:#4f3d3c;
		font: normal normal 9px Arial , Verdana, Helvetica, sans-serif;  
	}
	
	#NavEcom{
		height:33px;
		background:#cdc7c7 url(/alessandro_images/site/NavEcomBG.gif) repeat-x;
	}	
	
	#NavEcom ul {
		margin: 0;
		padding: 0;
		float:left;
	}
	#NavEcomUL , #NavEcomUL li{
		padding: 0;
		margin: 0;
	}
	#NavEcom ul li{
		/*border:1px blue solid;*/
		display:block;
		float:left;
		height:33px;
		width:117px;
		text-align:center;
		background:url(/alessandro_images/site/NavEcomCurseur.gif) center bottom no-repeat;
	}
	#NavEcom ul li.last{
		float:right;
	}
	#NavEcom ul a{
		font: normal normal 9px/30px Arial , Verdana, Helvetica, sans-serif;  
		color:#4f3d3c;
		text-decoration:none;
		text-transform:uppercase;
	}
	#NavEcom ul a:hover{
		text-decoration:underline;
	}

	#moteur_recherche {
		padding:10px 0 10px 23px;
	}
	#moteur_recherche input{
		font: normal 11px/17px Arial, Helvetica, sans-serif;  
		color:#ffffff;
		height:18px;
		padding-left:5px;
		width:140px;
		background-color:#685958;
		border:1px #4f3d3c solid;
	}
	.BoutonRecherche{
		font: normal bold 10px Arial , Arial, Helvetica, sans-serif;  
		color:#ffffff;
		border:1px #685958 solid;
		background-color:#685958;
		margin:0 0 1px 4px ;
		padding:0;
	}
		strike{
			font: normal bold 13px sans-serif , Verdana, Helvetica, sans-serif;  
		}

/**********************************************/
/*	Navigation	*/
/**********************************************/
		#Navigation{
			float:left;
			display:inline;
			width:232px;
			/*border:1px purple solid;*/
			padding-top:62px;
		}
		#Contenu{
			float:right;
			display:inline;
			margin-right:26px;
			width:537px;
			/*border:1px purple solid;*/
		}
		h1.Titre{
			border-left:1px #87a721 solid;
			padding:0;
			margin:0 0 15px 0;
		}
		.PaveHome{
			margin: 0 10px 0px 20px;
			padding: 0 0 15px 0;
		}
		.PaveHome p{
			font: normal normal 10px Arial , Verdana, Helvetica, sans-serif;  
			color:#4f3d3c;
		}
		.PaveHome h2,.PaveHome h2 a {
			font: normal bold 10px Arial , Verdana, Helvetica, sans-serif;  
			text-transform:uppercase;
			color:#d36716;
			padding:0;
			margin:0;
		}
		.PaveHome h1,.PaveHome h1 a {
			font: normal bold 10px Arial , Verdana, Helvetica, sans-serif;  
			text-transform:uppercase;
			color:#4f3d3c;
			padding:0 0 5px 0;
			margin:0;
		}
		.PaveHome .Prix,.PaveHome .Prix a {
			font: normal bold 10px Arial , Verdana, Helvetica, sans-serif;  
			color:#4f3d3c;
			padding:0 0 5px 0;
			margin:0;
		}
		
		
		.PaveHomeDet a{
			color:#4f3d3c;
		}
		.PaveHomeDet{
			padding:3px 0 0px 5px;
		}
		#ActualiteNav {
			background-color:#756766;
			margin : 5px 0 10px 24px;
			width:172px;
		}
		#ActualiteNav h2 ,#ActualiteNav h2 a{
			font: normal bold 10px Arial , Verdana, Helvetica, sans-serif;  
			color:#4f3d3c;
			padding:0;
			margin:0;
		}
		#ActualiteNav .ActualiteNavDet{
			padding : 5px 7px 10px 7px;
		}
		#ActualiteNav p ,#ActualiteNav a{
			font: normal normal 10px Arial , Verdana, Helvetica, sans-serif;  
			color:#cdc7c7;
		}		

/**********************************************/
/*	Pager	*/
/**********************************************/
		
		
/**********************************************/
/*	Home	*/
/**********************************************/


/**********************************************/
/*	Content	*/
/**********************************************/
	

/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	.TresPetite { font-family:Verdana ; font-size:9px; }
	.Petite 	{ font-family:Verdana ; font-size:10px; }
	.Normal 	{ font-family:Verdana ; font-size:11px; }
	.Moyenne 	{ font-family:Verdana ; font-size:12px; }
	.Grande 	{ font-family:Verdana ; font-size:14px; }
	.TresGrande { font-family:Verdana ; font-size:16px; }	
	.TexteVert, .TexteVert a { color:#87a721;}
	.TexteOrange, .TexteOrange a { color:#d36716;}

	
	
	h1 { 
		font: normal normal 18px/20px Arial , Verdana, Helvetica, sans-serif;  
		padding : 0 0 20px 0;
		margin : 0 0 0 0;
		color:#87a721;
	}
	h2 { 
		font: normal normal 16px/20px Arial , Verdana, Helvetica, sans-serif;  
		padding : 0px 0 15px 0;
		margin : 0 0 0 0;
		color:#87a721;
	}
	h3{ 
		font: normal normal 12px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 8px 0;
		margin : 0 0 3px 0;
		color:#87a721;
	}
	h4{ 
		font: normal normal 12px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 5px 0;
		margin : 0 0 0 0;
	}

	ul,ol {
		list-style: none;
	}
	ul li { 
		/*background: transparent url(/hsi_images/site/puce-liste.gif) 5px left no-repeat;*/
	}
	ol li { 
		/*background: transparent url(/hsi_images/site/puce-liste.gif) 5px left no-repeat;*/
	}
	li {margin-left: 0; padding-left: 10px;}
	ul {margin-left: 22px; padding-left: 0;}
	ul {
		text-align: left;
		padding-bottom:0px;
		margin-top: 0;
		margin-bottom: 3px;
	}
	li,li a  {
		color:#ffffff;
	}
	a { 
		color : #ffffff;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	p {
		font: normal 11px/16px Verdana , Verdana, Helvetica, sans-serif;  
		padding-bottom : 10px;
	}
	form{
		margin:0; padding:0;
	}
	blockquote {
		margin-top:0px;
	}
	blockquote p{
		font: normal 11px Verdana , Verdana, Helvetica, sans-serif;  
	}

/**********************************************/
/* Formulaire Contact */
/**********************************************/
	.FormContact,.FormContact td,.FormReponse{
		font: normal  10px Verdana , Verdana, Helvetica, sans-serif;  
	
	}
	.FormSubmit {
		font: normal  10px Verdana , Verdana, Helvetica, sans-serif;  
		height: 20px;
		background-color:#ffffff;
		border-width:1px;
	}
	SELECT,textarea{
		font: normal 11px Verdana, Arial , Helvetica, sans-serif;  
		border-color : #5b87c5;
		border-width:1px;
	}
	
	.chkBoxes{
		margin :0 ;padding:0;
	}
	.LargeInput{
		width:260px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:193px;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:125px;
	}

/**********************************************/
/* Footer */
/**********************************************/
	#Footer {
		background-color:#c0b9b9;
		height:39px;
	}	
	
	#Footer ul {
		margin: 0;
		padding: 0 0 0 25px;
		float:left;
	}
	#FooterUL , #FooterUL li{
		padding: 0;
		margin: 0;
	}
	#Footer ul li{
		padding-right:20px;
		display:block;
		float:left;
		height:33px;
		text-align:center;
	}
	#Footer ul li.last{
		float:right;
	}
	#Footer ul a{
		font: normal normal 10px/39px Arial , Verdana, Helvetica, sans-serif;  
		color:#4f3d3c;
		text-decoration:none;
	}
	#Footer ul a:hover{
		text-decoration:underline;
	}
	.Clikeo { 
		padding-top: 10px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		text-align:center;
		color :#947f7d;
		background-color:#cdc7c7;
	}
	.Clikeo a,.Clikeo a:visited,.Clikeo a:active { 
		color :#947f7d;
		font: normal normal 10px Arial;
	}
	.Clikeo a:hover {
		color :#947f7d;
	}



	
	
#BarreNavEcommerce{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 0 10px 0;
	color:#cdc7c7;
}
#BarreNavEcommerce A,#BarreNavEcommerce A:visited,#BarreNavEcommerce A:hover{
	font-family: Arial,Arial, serif;
	font-size:11px;
	text-decoration : underline;
	color:#cdc7c7;
}
#BarreNavEcommerce .current{
	text-decoration:underline;
}
#ECommerce button {
	font: normal 11px Arial, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #DCD7C6;
	border:	1px #957B7B solid;
}
#ECommerce .Submit {
	font: normal 11px Arial, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #DCD7C6;
	border:	1px #957B7B solid;
}

#ECommerce {
	text-align: left;
	/*background-color: #fef9e3;*/
	border: 1px #87a721 solid;
	padding : 8px ; 
	margin-bottom : 10px ; 
	font-family:  Arial, Verdana, Arial,serif;
	font-size: 14px;
	font-weight: normal;
	color: #cdc7c7;
}
#ECommerce .EnteteTableau{
	padding : 5px 15px 5px 15px;
	margin-bottom : 10px;
	text-align: center;
	color: white;
	background-color: #685958;
	font-size: 15px;
	font-weight: bold;
}
#ECommerce .TitreTableau{
	padding : 10px 10px 10px 10px;
	font-size: 15px;
	font-weight: bold;
}
#ECommerce .TexteInformations{
	font: normal normal 11px "Verdana";
}
#ECommerce h2 {
	font: normal bold 18px Arial, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #d36716;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h3 {
	font: italic bold 16px Arial, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #d36716;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h4 {
	font: italic bold 14px Arial, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #d36716;
	margin: 0;
	padding: 10px 0 10px 0;
}
#ECommerce a{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #cdc7c7;
}
#ECommerce td{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#ECommerce .EcommercePanier thead{
	font: normal bold 10px Arial, Verdana, Arial, Helvetica, sans-serif;
	color: white;
	margin: 5px 5px;
	letter-spacing : 0px;
	background-color: #685958;
}
#ECommerce .EcommercePanier th{
	padding: 2px 5px;
}
#ECommerce .EcommercePanier tfoot{
	font: normal bold 12px Arial, Verdana, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #685958;
	padding:5px 5px;
}
#ECommerce .EcommercePanier td{
	font-size: 10pt;
	font-weight: normal;
	padding:10px 5px;
}
#ECommerce .EcommerceModeLivraison td{
	font-size: 9pt;
	font-weight: normal;
	padding:5px 5px;
}
#ECommerce input {
	font-size: 12px;
}
#ECommerce textarea {
	font-size: 12px;
}
#ECommerce select {
	font-size: 12px;
}
#ECommerce .noborder {
	border : 0px;
}
#ECommerce #ECommerErreur {
	color: red;
	font-size: 12px;
}
#ECommerce #ECommerErreur .Titre {
	font-weight: bold;
	font-size: 14px;
}
#ECommerce .InputSmall { width : 60px; }
#ECommerce .InputMedium { width :100px; }
#ECommerce .InputLarge { width :220px; }
#ECommerce .TextAdresse { width :200px; }	
