/* --- STYLES DE BASE --- */
html { 
    font-size: 100%; /* Évite un bug d'IE 6-7. (1) */
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
    height:100%;
}

BODY {
	margin: 0; 
	padding: 0em; /* Remettre à zéro si nécessaire. */
	font-family:  Arial, FreeSans, sans-serif;
	font-size: 11px; /* À adapter pour la police choisie. (3) */
	color: #656565;
    background: white;
    /*text-align:justify;*/
    height:100%;
} 

* {margin: 0; padding: 0;}	

img { border: 0 none; }

.clear {clear:both;}



/* Titres */
	h1, h2, h3, h4, h5, h6 {
	    margin: 0 0 8px 0; /* Rapproche le titre du texte. (5) */
	    font-weight: bold; /* Valeur par défaut. (6) */
	    font-style: normal;
	    color:#2f2f2f;
	    padding:0;
	}
	h1 {
	   	font : normal normal 20px Arial, arial, verdana;
	    padding-bottom:10px;
	    color:#990000;
	}
	h1 small {
		font: normal normal 14px  Arial, sans-serif;  
	}

	h2 {
		font : normal normal 16px "Arial Black", arial, verdana;
	    font-size: 16px;
	}
	h2 a {
	   	font : bold normal 15px arial, verdana;
	}
	h3 {
	    font-size: 15px;
	}
	h4 {
	    font-size: 14px;
	}
	

/* Listes */

	ol {
	    margin: 0 0 12px 32px;
	    padding: 0;
	}	

	ul {
		text-align: left;
		list-style: none;
		margin-top: 0;
		margin-bottom: 3px;
		margin-left: 0px; 
		padding-bottom:0px;
		padding-left: 0;
	}
	ul li { 
		/*background: transparent url(/DigiServ_images/site/puce-bleu.png)  0px 5px no-repeat;*/
	}
	li {
		margin-left: 0; padding-left: 15px;
		padding-bottom : 10px;
	}
	
 

/* Liens */
	a {
   		text-decoration: underline;
    	color:#2f2f2f;
	}
	a:link { color:#2f2f2f; }
	a:visited { color:#2f2f2f; }
	a:hover, a:focus, a:active { color: #00528c; text-decoration: none;}

	li,li a  {
		
	}

/* Paragraphes */
	p {
		/*font: normal 12px Verdana , Verdana, Arial, sans-serif;  */
		padding-bottom : 10px;
		/*border-bottom:1px black solid;*/
	}
	address {
	    margin: 0 0 0px 0;
	    font-style: normal;
	}
	blockquote {
		margin: 0 0 0px 35px;
	}	

/* Forumulaires */
	
	form, fieldset {
	    margin: 0;
	    padding: 0;
	    border: none;
	}
	input, button, select {
	    vertical-align: middle; /* Solution pb. d'alignement. (9) */
	}


/* Divers éléments de type en-ligne (8) */
	em {
	    font-style: italic;
	}
	strong {
	    font-weight: bold;
	}



/* Valeurs custom site */

	.TresPetite { font-size:9px; }
	.Petite 	{ font-size:10px; }
	.Normal 	{ font-size:12px; }
	.Moyenne 	{ font-size:13px; }
	.Grande 	{ font-size:14px; }
	.TresGrande { font-size:16px; }	
	.TresTresGrande { font-size:18px; }	

	.Pourpre,.Pourpre a { color:#760d0d !important; }	
	.Gris,.Gris a { color:#656565 !important; }	
	.Rouge,.Rouge a { color:#e20000 !important; }	
												
/**********************************************/
/* HEADER */
/**********************************************/
			#Conteneur{
	      		width:990px;
				margin:0 auto;
				position:relative;
			}
			#Logo {
	          	display:block;
	            width:340px;
	            height:101px;
	            text-indent:-9999px;
	           	z-index:2;
	            background:url(/VinChili_images/site/logo-vin-du-chili.png) no-repeat;
			}
			#Header{
	            height:101px;
			}	
			#Navigation1{
				width:990px;
				height:29px;
			    background:url(/VinChili_images/site/background-nav-top.png) no-repeat;
			}
			#Navigation1 td{
				height:29px;
				vertical-align:middle;
				text-align:center;
			}
			#Navigation1 td a{
				display:block;
				border-right:1px white solid;
				font : bold 11px/19px arial, verdana;
				padding:0 30px;
				color:#ffffff;
				text-transform:uppercase;
				text-decoration:none;
			}
			#Navigation1 td a:hover,#Navigation1 td a.Selected{
				text-decoration:underline;
			}
/**********************************************/
/* NAV */
/**********************************************/

	#Navigation2{
		width:990px;
		height:38px;
	    background:url(/VinChili_images/site/background-nav-bis.png) no-repeat;
	}
	#Navigation2 td{
		height:38px;
		text-align:center;
		position:relative;
	}
	#Navigation2 td a.Lnk2{
		display:block;
		font : bold 11px/38px arial, verdana;
		padding:0 5px;
		color:#ffffff;
		text-transform:uppercase;
		text-decoration:none;
	}
	#Navigation2 td:hover a.Lnk2,#Navigation2 td a.Selected{
		background:url(/VinChili_images/site/background-nav-bis-hover.png) repeat-x;
		text-decoration:underline;
	}

	a.Lnk2Big{
		font:bold 14px/38px Arial, Helvetica, sans-serif !important;
		text-decoration:underline !important;
	}

	#Navigation2 td span.Lnk2{
		display:block;
		font : bold 11px/38px arial, verdana;
		padding:0 5px;
		color:#ffffff;
		text-transform:uppercase;
		text-decoration:none;
	}
	#Navigation2 td:hover span.Lnk2,#Navigation2 td span.Selected{
		background:url(/VinChili_images/site/background-nav-bis-hover.png) repeat-x;
		text-decoration:underline;
	}
	span.Lnk2Big{
		font:bold 14px/38px Arial, Helvetica, sans-serif !important;
		text-decoration:underline !important;
	}

	
	.SousMenu{
		z-index: 9999 !important;
		position: absolute;
		margin-top:38px;
		margin:0;
		margin-left:-105px;
		display:none;
		width:340px;
		background-color:#ffffff;
		border:2px #d4a51f solid;
		    -webkit-border-top-left-radius:5px;
		    -webkit-border-top-right-radius:5px;
		    -webkit-border-bottom-right-radius:5px;
		    -webkit-border-bottom-left-radius:5px;
		    -moz-border-radius-topleft:5px;
		    -moz-border-radius-topright:5px;
		    -moz-border-radius-bottomright:5px;
		    -moz-border-radius-bottomleft:5px;
		    border-top-left-radius:5px;
		    border-top-left-radius:5px;
		    border-bottom-right-radius:5px;
		    border-bottom-left-radius:5px;
      		padding:10px 0;
	}
	.SousMenu ul  {		
		list-style: none !important;
		margin:0;
		padding:0;
	}
	.SousMenu ul li {		
		margin:0;
		padding:0;
		text-align:center;
	}
	.SousMenu ul li a {		
		margin:0;
		padding:0;
		width:100%;
		text-align:center;
		border:none;
	}
	.SousMenu ul li.li2 ,.SousMenu ul li ul{		
		margin:0;
		padding:0;
		background:url(/VinChili_images/site/separateur-horyzontal.png) no-repeat;
	}
	a.Lnk3{
		font:bold 11px/18px Arial, Helvetica, sans-serif;
		color:#1e1e1e;
		text-transform:uppercase;
		text-decoration:none;
	}
	a.Lnk4{
		font:normal 11px Arial, Helvetica, sans-serif ;
		color:#6d5100;
		text-decoration:none;
	}
	.SousMenu ul li a:hover,
	.SousMenu ul li.Selected  {
		color:#272a28 !important;
		/*background:#155C92;*/
	}
	.SousMenu p{
		padding:5px 0 0 0;
	}
		
		.search {
			background:url(/VinChili_images/site/background-recherche.png) no-repeat top left;
			width:142px;
			height:14px;
			border:0px;
			margin:0 0px 0 0;
			font-size:11px;
			color:#000;
			padding:1px 0 0 5px
		}
		.btnOk {
			background:url(/VinChili_images/site/btnOkRecherche.png) no-repeat top left;
			width:19px;
			height:14px;
			border:0px;
			cursor:pointer;
		}
		.btnOk {
			background:url(/VinChili_images/site/btnOkRecherche.png) no-repeat top left;
			width:19px;
			height:14px;
			border:0px;
			cursor:pointer;
		}
		.RecAv,.RecAv a{
			text-align:left !important;
			font: bold 10px/12px arial !important;
			color:#fff;
			text-decoration:none;
			pardding:0 !important;
		}
		
		
/********************************************************************/
/********************* NAV ACCORDION *********************************/
/********************************************************************/
		.accordion_headings span {
			cursor:pointer;
		}
		.accordion_headings h3 {
			width:236px;
			height:23px;
			background:url(/VinChili_images/site/background-nav-vert.png) no-repeat;
			padding:2px 0 0 5px;
			margin:0;
			font:bold 14px/15px arial;
			color:#ffffff;
			text-transform:uppercase;
			
		}
		.accordion_headings h3 a {
			font:bold 14px/15px arial;
			color:#ffffff;
			text-transform:uppercase;
			display:block;
			padding: 0 0 0 0px
		}
		.accordion_child {
			margin:0;padding:0;
			width:236px;
			background-color:#e5e4e4;
			cursor:pointer;
		}
		.accordion_child ul {
			margin:0px;
			padding:0px;
			list-style:none;
			margin:0 0 5px 0
		}
		.accordion_child li {
			margin:0px;
			padding:0px 0 0 17px;
		}
		.accordion_child li a {
			display:block;
			padding:0 0 0 7px;
		}
		/*.accordion_child li a:hover, .accordion_child li a.selected {color:#000; text-decoration:underline}*/

		.UL1LIA{
			font:bold 12px/16px Arial;
			color:#620d0d !important;
			text-decoration:none;;
		}
		.accordion_child li a.Selected{
			text-decoration:underline !important;
		}
		.UL2LI{
			background:url(/VinChili_images/site/puce-rouge.png) 15px 7px no-repeat;
		}
		.UL2LIA{
			font:normal 11px/13px Arial;
			color:#620d0d !important;
			text-decoration:none;;
		}
		
/********************************************************************/
/*********************ACCUEIL*********************************/
/********************************************************************/
		#Contenu{
      		position:relative;
			background-color:#ffffff;
		}
		#Intro{
			padding:5px 13px 0 13px;
			text-align:justify;
		}


/********************************************************************/
/*********************COL GAUCHE*********************************/
/********************************************************************/
		.Pave {
			width:236px;
		 	background:url(/VinChili_images/site/pave-bg.png) repeat-y;
		 	margin: 0 0 10px 0;
		}
		.PaveTop {
			background:url(/VinChili_images/site/pave-top.png) top left no-repeat;
		}
		.PaveBottom {
			background:url(/VinChili_images/site/pave-bot.png) bottom left no-repeat;
			padding:10px 5px 10px 10px;
		}
		.PaveBottom p {
			padding-bottom:2px;
			color:#666666;
		}
		.PaveBottom h4 {
			font:normal 14px/24px Arial;
			padding-bottom:0;
			margin:0;
			color:#000000;
		}

		.newsletter input {
			background:url(/VinChili_images/site/input_news.png) no-repeat top left;
			width:134px;
			height:16px;
			border:0px;
			margin:0 0px 0 0;
			font-size:11px;
			color:#000;
			padding:1px 0 0 5px
		}
		.newsletter .btnOK {
			background:url(/VinChili_images/site/btnOk_news.png) no-repeat top left;
			width:21px;
			height:16px;
			border:0px;
			cursor:pointer;
		}
		.engagement h4 {
			padding-bottom:10px;
		}
		.engagement p, .engagement p a {
			font:bold 12px Arial;
			color:#979797;
			text-decoration:none;
		}
		.engagement img {
			margin-right:2px;
		}
/********************************************************************/
/*********************ACCUEIL*********************************/
/********************************************************************/

		#MeilleursVentes{
			display:block;
			float:left;
			width:357px;
		}
		#MeilleursVentes h2{
			background:url(/VinChili_images/site/background-titre-rouge.png) top left repeat-x;
			font : bold 13px/18px Arial;
			color:#ffffff;
			text-transform:uppercase;
			margin:0 0 0 0;
			padding:0 0 0 14px;
		}
		.LP{
			width:100%;
			border-spacing:0;
		}
		.LP td{
			border-bottom:1px #dedede solid;
			position:relative;
		}
		.LPVisu {
			width:70px;
			text-align:center;
			vertical-align:middle;
		}
		.LPDesc{
			background:url(/VinChili_images/site/background-liste-prod.png) top left repeat-y;
			padding:10px 7px 0 10px;
			position:relative;
		}
		.LPDesc div{
			min-height:58px !important; /* taille minimal pour les moteur gecko et IE7 */
			height:58px; /* taille max pour IE6 */
			height:auto !important; /* on remet à la normal pour gecko et IE7 */
			position:relative;
		}
		.LPDesc h1, .LPDesc h1 a{
			font : bold 12px Arial;
			text-decoration:none;
			color:#760d0d;
			margin:0;
			padding:0 0 5px 0;	
		}
		.LPDesc p{
			font : normal 12px Arial;
			color:#760d0d;
			margin:0;
			padding:0;	
		}
		.LPDesc .Acheter{
			display:block;
			position:absolute;
			bottom:3px;
			right:3px;
		}
		.TextePromoHome{
			padding:10px 0 5px 0;
		}



		#Conseil{
			display:block;
			float:right;
			width:357px;
		}
		#Conseil h2{
			background:url(/VinChili_images/site/background-titre-gris.png) top left repeat-x;
			font : bold 13px/18px Arial;
			color:#ffffff;
			text-transform:uppercase;
			margin:0 0 0 0;
			padding:0 0 0 14px;
		}
		#Conseil div{
			border:1px #f5f5f5 solid;
			margin:0 0 2px 0;
			padding:2px 8px;
			position:relative;
			min-height:62px !important; /* taille minimal pour les moteur gecko et IE7 */
			height:62px; /* taille max pour IE6 */
			height:auto !important; /* on remet à la normal pour gecko et IE7 */
		}
		#Conseil div:hover{
			background-color:#f5f5f5;
		}
		#Conseil h1{
			font : bold 12px Arial;
			color:#656565;
			margin:0;
			padding:0 0 5px 0;	
		}
		#Conseil p{
			font : normal 10px Arial;
			color:#656565;
			margin:0;
			padding:0 0 5px 0;	
		}
		#Conseil img{
			float:right;
			margin:10px 0 0 5px;
		}
		#Conseil a{
			display:block;
			position:absolute;
			width:345px;
			height:62px;
			text-indent:-9999px;
		}


/**********************************************/
/* FOOTER */
/**********************************************/
								.PaveD {
									width:145px;
								 	background:url(/VinChili_images/site/paved-bg.png) repeat-y;
								 	margin: 0 0 10px 0;
								}
								.PaveDTop {
									background:url(/VinChili_images/site/paved-top.png) top left no-repeat;
								}
								.PaveDTopCC {
									background:url(/VinChili_images/site/paved-coup-coeur.png) top left no-repeat;
								}
								.PaveDTopCons {
									background:url(/VinChili_images/site/paved-conseil.png) top left no-repeat;
								}
								
								.PaveDBottom {
									background:url(/VinChili_images/site/paved-bot.png) bottom left no-repeat;
									padding:7px 5px 7px 5px;
								}
								.PaveDBottom p {
									padding-bottom:2px;
									color:#666666;
								}
								.PaveDTop h4 {
									font:normal 16px/24px Arial;
									padding-bottom:0;
									text-align:center;
									margin:0;
									color:#000000;
								}
								.PaveDTopCC h4 ,.PaveDTopCons h4 {
									font:bold 12px/20px Arial;
									padding-bottom:0;
									text-align:center;
									margin:0;
									color:#ffffff;
									text-transform:uppercase;
								}
								
								.ArtC{
									position:relative;
									margin: 5px 0;
								}
								.ArtC:hover{
									background-color:#f7f7f7;
								}
								.ArtC h1{
									font:bold 12px/14px Arial;
									padding-bottom:5px;
									margin:0;
									color:#656565;
									text-transform:uppercase;
								}
								.ArtC a{
									display:block;
									position:absolute;
									width:100%;
									height:100%;
									text-indent:-9999px;
								/*	border:1px red solid;*/
								}
								.ArtC p{
									font:normal 10px/12px Arial;
									
								}
								.ArtC img{
									margin-bottom:5px;
								}
								.ArtC .CCSep{
									margin-bottom:15px !important;
								}


		#MeilleursVentes{
			display:block;
			float:left;
			width:357px;
		}
		#MeilleursVentes h2{
			background:url(/VinChili_images/site/background-titre-rouge.png) top left repeat-x;
			font : bold 13px/18px Arial;
			color:#ffffff;
			text-transform:uppercase;
			margin:0 0 0 0;
			padding:0 0 0 14px;
		}
		#Footer{
			background:url(/VinChili_images/site/background-footer.png) top left repeat-x;
			min-height:130px !important; /* taille minimal pour les moteur gecko et IE7 */
			height:130px; /* taille max pour IE6 */
			height:auto !important; /* on remet à la normal pour gecko et IE7 */
			margin:0 !important;
		}
		#Footer .Foot {
			float: left; 
			min-height:100px !important; /* taille minimal pour les moteur gecko et IE7 */
			height:100px; /* taille max pour IE6 */
			height:auto !important; /* on remet à la normal pour gecko et IE7 */
			padding-top:25px;
		}
		#Footer p {
			color:#ffffff !important;
		}
		#Footer p a{
			color:#ffffff !important;
		}
		#Footer1{
			width:25%;
			background:url(/VinChili_images/site/separateur-footer.png) top right no-repeat;
		}
		#Footer2{
			width:25%;
			background:url(/VinChili_images/site/separateur-footer.png) top right no-repeat;
		}
		#Footer3{
			width:25%;
			background:url(/VinChili_images/site/separateur-footer.png) top right no-repeat;
		}
		#Footer4{
			width:25%;
		}
		#FooterPermanent{
			margin-top:10px;
			clear:both;
		}
		#FooterPermanent p{
			color:#737373;
			font-size:10px;
		}

/**********************************************/
/* onglets référencement */
/**********************************************/
						.onglets {
							clear:both;
						}
						.onglets ul {
							list-style:none;
							margin:0 !important;
							padding:0 3px ;
							height:36px;
							border-bottom:2px solid white;
							border-top:2px solid white;
							background:url(/VinChili_images/site/background-referencement.png) left top  repeat-x;
						}
						.onglets ul a {
							display:block;
							padding:0 15px;
							margin:0px;
							font-size:10px;
							line-height:36px;
							font-weight:bold;
							color:#ffffff;
							text-decoration:none;
							background:url(/VinChili_images/site/separateur-footer2.png) right top  no-repeat;
						}
						.onglets ul a:hover {
							color:#ffffff;
							text-decoration:underline;
						}
						.onglets li {
							float:left;
							margin:0px;
							padding:0px;
						}
						.onglets h3 {
							margin:0px;
							padding:0px;
						}
						
						.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
						.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
						.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
						.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
						.ui-tabs .ui-tabs-panel { padding: 0px 0px; margin:0 !important;display: block; border: 2px #ffffff solid; background: #ffffff; }
						.ui-tabs .ui-tabs-hide { display: none !important; }
						li.ui-tabs-selected a {color:#ffffff;text-decoration:underline !important;}

/**********************************************/
/* Formulaire Contact */
/**********************************************/

	.FormContact{
		margin-top:25px;
	}
	.FormContact td{
		padding:2px;
	}
	.FormContact input,	.FormContact textarea{
		border:1px #c4c4c4 solid;;
		font: normal normal 12px  Arial, sans-serif;
		padding: 2px 5px;
		color: #000000;
	}
	.FormSubmit {
		padding: 4px 10px !important;
		margin:3px 0px 0 0px !important;
		font:normal 12px  arial, verdana !important;
		border:1px #760d0d solid !important;
		color:#760d0d !important;
		background:url(/VinChili_images/site/background-submit.png) top left repeat-x;
	}
	.LargeInput{
		width:263px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:192px;
	}
	.chkBoxes{
		/*background-color:white;border-width:0;*/
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:126px;
	}
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		width: 400px;
		border: 1px dotted;
		color: #000000;
	}
	.EditLibelle a {
		color: #000000;
	}
	
	/*
	.Clikeo{
		text-align:center;
		padding:10px 0 0 0;
		font: normal 10px "Trebuchet MS" , Verdana, Arial, sans-serif;  
		color:#000000;
	}

	.Clikeo a {
		font: normal 10px "Trebuchet MS" , Verdana, Arial, sans-serif;  
		color:#000000 !important;
	}
	.Clikeo a:hover {
		color:#000000 !important;
	}
	*/
		
/*/////////////////////////////////////////////////////////////////////////////////////////////////////
ECOMMERCE
////////////////////////////////////////////////////////////////////////////////////////////////////*/

.TexteEcommerce{
	font-family:  Verdana, Verdana, Arial,serif;
	font-size: 11px;
	padding:0px 0 10px 0;
}
#BarreNavEcommerce{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 10px 10px;
	color:#6b6b6b;
}
#BarreNavEcommerce A,#BarreNavEcommerce A:visited,#BarreNavEcommerce A:hover{
	font-family: Verdana, Times, serif;
	font-size:11px;
	text-decoration : underline;
	color:#252525;
}
#BarreNavEcommerce .current{
	text-decoration:underline;
}
#ECommerce button, #ECommerce .Submit , .Btn{
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 2px 2px !important;
	margin:3px 0px 15px 0px !important;
	font:normal 12px  arial, verdana !important;
	border:1px #760d0d solid !important;
	color:#760d0d !important;
	background:url(/VinChili_images/site/background-submit.png) top left repeat-x;text-decoration:none;
	
}
#ECommerce .ChoixPaiement{
	padding:3px 0 ;
	font: normal bold  11px Verdana, Verdana, Arial, Helvetica, sans-serif;
}
#ECommerce {
	text-align: left;
	background-color: #fff;
	border: 1px #cccccc solid;
	padding : 8px ; 
	margin : 0 15px 10px 10px; 

	font-family:  Verdana, Verdana, Arial,serif;
	font-size: 11px;
	font-weight: normal;
}
#ECommerce .EnteteTableau{
	padding : 5px 15px 5px 15px;
	margin-bottom : 10px;
	text-align: center;
	color: #760d0d;
	border-bottom:1px dashed #cccccc;
	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 .TexteInformations{
	padding : 0 0 10px 0;
}
#ECommerce h2 {
	font: normal bold 16px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #760d0d;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h3 {
	font: italic bold 14px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #760d0d;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h4 {
	font: italic bold 13px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #760d0d;
	margin: 0;
	padding: 10px 0 10px 0;
}
#ECommerce a{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #737373;
}
#ECommerce td{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:2px 0;
}
#ECommerce .EcommercePanier thead{
	font: normal bold 10px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #760d0d;
	margin: 5px 5px;
	letter-spacing : 0px;
	
}
#ECommerce .EcommercePanier th{
	padding: 2px 5px;
	border-bottom:1px dashed #cccccc;
	border-top:1px dashed #cccccc;
}
#ECommerce .EcommercePanier tfoot{
	font: normal bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #760d0d;
	border-bottom:1px dashed #cccccc;
	border-top:1px dashed #cccccc;
	padding:5px 5px !important;
}
#ECommerce .EcommercePanier td{
	font-size: 11px;
	font-weight: normal;
	padding:10px 5px;
}
#ECommerce .EcommercePanier{
	border:0px red solid;
	margin-bottom:10px;
}
#ECommerce .EcommerceModeLivraison td{
	font-size: 11px;
	font-weight: normal;
	padding:5px 5px;
}
#ECommerce input {
	font-size: 11px;
}
#ECommerce textarea {
	font-size: 11px;
}
#ECommerce select {
	font-size: 11px;
}
#ECommerce .noborder {
	border : 0px;
}
#ECommerce #ECommerErreur {
	color: red;
	font-size: 12px;
	padding:0 0 5px 0;
}
#ECommerce #ECommerErreur .Titre {
	font-weight: bold;
	font-size: 14px;
	padding:5px 0;
}
#ECommerce .InputSmall { width : 60px; }
#ECommerce .InputMedium { width :150px; }
#ECommerce .InputLarge { width :270px; }
#ECommerce .TextAdresse { width :200px; }	

#ECommerce #EspaceClient td{
	padding:3px;
}

#ECommerce .RelaisSep {
	height:1px;
	background-color:#DCD7C6;
}
#ECommerce .EcommerceRelais td{
	font-size: 11px;
	font-weight: normal;
	padding:10px 1px;
}
#ECommerce .EcommerceRelais td a{
	font-size: 11px;
	font-weight: normal;
	color: #910033;	
}
#ECommerce .EcommerceRelaisHoraire {
	margin-top:10px;
	background-color: #DCD7C6;
	border:	1px #910033 solid;
	display:none;
}
#ECommerce .EcommerceRelaisHoraire td{
	padding:2px 1px;
}
 



/**********************************************/
/* FOOTER */
/**********************************************/
	.Clikeo { 
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		text-align:center;
		color :#606060;
		clear: both;
	}
	.Clikeo a,.Clikeo a:visited,.Clikeo a:active { 
		color :#606060; 
		font: normal normal 10px Arial;
		text-decoration: none;
	}
	.Clikeo a:hover {
		color :#f7a900;
	}		