/* --- STYLES DE BASE --- */
html {
    font-size: 100%; /* Évite un bug d'IE 6-7. (1) */
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
}

BODY {
	margin: 0; 
	padding: 0em; /* Remettre à zéro si nécessaire. */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; /* À adapter pour la police choisie. (3) */
	line-height:15px;
	color: #575757;
    background: white;
    text-align:justify;
} 

* {margin: 0; padding: 0;}	

img { border: 0 none; }

.clear {clear:both;}



/* Titres */
	h1, h2, h3, h4, h5, h6 {
	    margin: 0 0 0px 0; /* Rapproche le titre du texte. (5) */
	    font-weight: bold; /* Valeur par défaut. (6) */
	    font-style: normal;
	    color:#8c161b;
	    padding:0;
	    text-align:left;
	}
	h1 {
	   	font : bold 18px Arial, Helvetica, sans-serif;
		padding:0 0 3px 0;
	    /*font-size: 18px; */
		/*border-bottom:1px #494a4a solid;*/
	}
	h1 a {
	   	font : bold 18px Arial, Helvetica, sans-serif;
	}
	h2 {
	    font : bold 16px Arial, Helvetica, sans-serif;
	}
	h2 a {
	   	font : bold 16px Arial, Helvetica, sans-serif;
	}
	h3 {
	    font-size: 15px;
	}
	h4 {
	    font-size: 14px;
	}
	
	h1 small {
			font: normal normal 14px Arial, Helvetica, sans-serif;  
	}

/* Listes */

	ul, ol {
	    margin: 0 0 12px 32px;
	    padding: 0;
	}	

	ul,ol {
		/*list-style: none;*/
	}
	ul li { 
		/*background: transparent url(/hsi_/pendules_images/site/site/puce-liste.gif) 5px left no-repeat;*/
	}
	ol li { 
		/*background: transparent url(/hsi_/pendules_images/site/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;
	}


/* Liens */
	a {
   		text-decoration: underline;
    	color:#8c161b;
	}
	a:link { color:#8c161b; }
	a:visited { color:#8c161b; }
	a:hover, a:focus, a:active { color: crimson; text-decoration: none;}

	li,li a  {
		
	}

/* Paragraphes */
	p {
		/*font: normal 12px Verdana , Verdana, Helvetica, 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-family: Arial, Helvetica, sans-serif ; font-size:9px; }
	.Petite 		{ font-family: Arial, Helvetica, sans-serif ; font-size:10px; }
	.Normal 		{ font-family: Arial, Helvetica, sans-serif ; font-size:12px; }
	.Moyenne 		{ font-family: Arial, Helvetica, sans-serif ; font-size:13px; }
	.Grande 		{ font-family: Arial, Helvetica, sans-serif ; font-size:14px; }
	.TresGrande 	{ font-family: Arial, Helvetica, sans-serif ; font-size:16px; }	
	.TresTresGrande { font-family: Arial, Helvetica, sans-serif ; font-size:18px; }	
	
	.Vert , .Vert a{ color:#3a7067 ;}
	.Rouge , .Rouge a{	color:#eb293a ; }
	.Gris , .Gris a{	color:#494a4a; }


/********************************************************************/
/********************* HEADER *********************************/
/********************************************************************/

#background {
	width:100%;
	background:url(/pendules_images/site/bgImage.jpg) no-repeat 50% 0;
}
#conteneur {
	width:990px;
	margin:0 auto;
}
#header {}
.logo {
	float:left;
	margin:10px 0 25px 0;
}
#monCompte {
	background:url(/pendules_images/site/bgEspaceClient.png) no-repeat top left;
	width:202px;
	float:right;
	margin:15px 0 0px 0px;
}
p.titreClient {
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin:9px 0 0px 50px;
	padding:0 0 5px 0px;
}
p.titreClient a {
	color:#ffffff;
	text-decoration:none;
}
#monCompte a.connect {
	 margin:14px 0 20px 0; 
}


/*** SOUS NAV MON COMPTE ****/

#monCompte .divSlide {
	position:absolute;
	z-index: 999999 !important;
	top:51px;
	width:202px;
	height:80px;
	display:none;
	background:url(/pendules_images/site/bgEspaceClient_bot.png) no-repeat bottom left;
}
#monCompte .divSlide table{
	margin:5px 0 5px 7px;
}
#monCompte .divSlide td{
	text-align:left; 
}
#monCompte .divSlide p {
	font-size:9px !important;
	color:#4e534e !important;
	margin:0;padding:0;	
}
#monCompte .divSlide input {
	border:1px solid #feba33;
	font-size:9px;
	padding-left:2px;
	height:14px;
	margin-top:2px;
	width:110px;
}
#monCompte .logOk {
	height:15px;
	line-height:15px;
	border:1px solid #feba33;
	margin:3px 0 0 0 ; 
	padding:0px !important;
	font:bold 9px arial ;
	color:#e5a526;
	width:110px;
}
#monCompte .mdp {
	display:block;
	text-decoration:underline;
	color:#4e534e !important;
	clear:both;
	padding:0px;
	font-size:9px;
}
#monCompte .liensInscription a {
	font-size:11px;
	color:#4e534e !important;
	text-decoration:underline;
}
#monCompte .liensInscription a:hover { text-decoration:none;}

/********/
/*** SOUS NAV MON PANIER ****/

.monPanier .divSlide {
	position:absolute;
	z-index: 999999 !important;
	top:51px;
	min-height:60px !important; /* taille minimal pour les moteur gecko et IE7 */
	height:60px; /* taille max pour IE6 */
	height:auto !important; /* on remet à la normal pour gecko et IE7 */
	display:none;
	background:url(/pendules_images/site/monPanierImg.png) no-repeat bottom left;
}
.monPanier .divSlide td{
	padding:0px 0 5px 0;
	text-align:center;
}
.monPanier .divSlide p {
	font-size:9px !important;
	color:#4e534e !important;
	margin:0;padding:0;	
}
.monPanier .divSlide input {
	width:90%;
	padding:0px;
	margin:2px 0;
	border:1px solid #7d181c;
	background:#98171c;
	color:#fff;
	cursor:pointer;
	text-align:center;
}
.DetailPanier  {
	width:100%;
	margin:5px 0 0 0;
	padding:0 5px;
}
.DetailPanier td {
	padding:0 !important;
	font-size:10px;
	font-weight:normal;
	color:#fff;
}

a.connect {
	text-align:center;
	width:100%;
	display:block;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:9px 0 10px 0;
}
a.articles {
	color:#fff;
	display:block;
	width:100%;
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	text-decoration:none;
}


/********//********/

.monPanier {
	background:url(/pendules_images/site/BgPanier.png) no-repeat top left;
	width:187px;
	float:right;
	margin:15px 0 0px 15px;
}
	p.titrePanier {
		font-size:15px;
		font-weight:bold;
		color:#fff;
		margin:9px 0 0 60px
	}
	p.titrePanier a{
		color:#fff;
		text-decoration:none;
	}
/******************************************************************
	NAVIGATION JAUNE
******************************************************************/

.navJaune {
	clear:both;
}
.navJaune table {
	margin: 0px;
	list-style:none;
	width:100%;
}
.navJaune td {
	background:url(/pendules_images/site/ongletJaune_left.png) no-repeat top left;
	height:25px;
	padding:0px 0 0 8px;
	margin:0px 0px 0 1px;
}
.navJaune td a {
	background:url(/pendules_images/site/ongletJaune_right.png) no-repeat top right;
	display:block;
	padding:7px 15px 5px 5px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}
.navJaune .accueil span {
	background:url(/pendules_images/site/btnAccueil.jpg) no-repeat top left;
	padding: 0 0px 0 15px;
}
.navJaune td.new {background:url(/pendules_images/site/ongletBleu_left.png) no-repeat top left;}
.navJaune td.new a {background:url(/pendules_images/site/ongletBleu_right.png) no-repeat top right !important;}
.navJaune td.promo {background:url(/pendules_images/site/ongletOrange_left.png) no-repeat top left;}
.navJaune td.promo a {background:url(/pendules_images/site/ongletOrange_right.png) no-repeat top right !important;}

.rechercheNav {
	background:url(/pendules_images/site/ongletJaune_left.png) no-repeat top left;
	height:25px;
	padding:0px 0 0 12px;
	margin:0px 0px 0 1px;
}
.rechercheNav input {
	 background:url(/pendules_images/site/inputRecherche.gif) no-repeat top left;
	 width:100%;
	 height:18px;
	 border:0px;
	 margin:1px 17px 0 5px;
	 color:#e19329;
	 font-size:11px;
	 padding:0 0 0 10px;
	 width:206px;
}
.rechercheNav table{
	background:url(/pendules_images/site/ongletJaune_right.png) no-repeat top right;
	/*padding:3px 32px 5px 0;*/
	padding:1px 0 0 0px;
}
.rechercheNav a {
	font-size:10px;
	font-weight:bold;
	color:#fff;
}
.rechercheNav table td, .rechercheNav table td a {
	padding:0px;
	margin:0px;
	background:none;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-transform:none;
	text-align:left;
}

/********************************************************************/
/********************* CONTENU *********************************/
/********************************************************************/

#contenu {
	padding:10px 13px 7px 13px;
	background:#fff;
}
.bandeauPub {
	margin:0 0 10px 0
}

.selection h1 {
	background:url(/pendules_images/site/bgTitreRouge.gif) repeat-x top left;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 0 10px;
	margin:0 0 5px 0 ;
	text-transform:uppercase;
}
.colDroiteAccueil {
	width:226px;
	padding-left:13px;
}
.gammes h1 {
	background:url(/pendules_images/site/bgTitreJaune.gif) repeat-x top left;
	color:#8c161b;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 0 10px;
	text-transform:uppercase;
	margin:5px 0 3px 0
}
/*************************************************
PARTIE GAMME ACCUEIL
*****************************************************/
.rectGamme {
	background:url(/pendules_images/site/bgGamme.jpg) no-repeat top left;
	width:315px;
	height:157px;
	float:left;
	position:relative;
	margin:6px 0 0px 0;
}
.rectGamme .image {
	position:absolute;
	margin:5px 1px
}
.rectGamme h1 {
	color:#fff;
	padding:5px 0 0 85px;
	margin:0;
	font-size:15px;
	background:none;
	text-transform:none;
}
.listeGamme {
	height:113px;
	vertical-align:top
}
.rectGamme ul {
	list-style:none;
	margin:7px 0 0 85px;
	padding:0px;
}
.rectGamme li {
	margin:0px;
	background:url(/pendules_images/site/puceGamme.png) no-repeat 0px 4px;
	font-size:12px;
	color:#595858;
	font-weight:bold;
	padding: 0 0 0 10px
}
.rectGamme li a {
	font-size:12px;
	color:#595858;
	font-weight:bold;
	text-decoration:none;
}
.rectGamme li a:hover {
	text-decoration:underline;
}
.rectGamme a.voirTout {
	background:url(/pendules_images/site/puceGammeFlecheR.gif) no-repeat 0 5px;
	color:#8c161b;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	margin:0px 0 0 150px;
	padding:0 0 0 17px
}


/*************************************************
	LISTE PRODUIT
****************************************************/

.selectProduit {
	width:523px;
	height:255px;
	background:url(/pendules_images/site/bgPrd_select.gif) no-repeat top left;
	float:left;
	padding:5px 10px 7px 9px
}
.texteProduit_select {
	padding:18px 0 0 25px;
	vertical-align:top;
}
.texteProduit_select h2 {
	padding-bottom:20px;
}
.texteProduit_select h2 a{
	color:#4d4c4c;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}
.selectProduit a:hover { text-decoration:none;}
.caracteristiques p {
	font-size:10px;
	line-height:13px;
}
.description p {
	text-align:left;
}
.texteProduit_select p.prix {
	font-size:30px;
	font-weight:bold;
	color:#9e181d;
}
.texteProduit_select span.prixBarre {
	color:#4d4c4c;
	font-size:16px;
	font-weight:normal;
	text-decoration:line-through;
}
.selectProduit a, .prdListe a {
	font-size:10px;
	color:#8c161b;
	text-decoration:underline;
}
.btnAchat_select {
	display:block;
	margin:7px 0
}
.spacer {
	float:left;
}
.prdListe {
	width:159px;
	height:257px;
	background:url(/pendules_images/site/bgPrd_liste.gif) no-repeat top left;
	padding:7px 9px 6px 9px;
	float:left;
}
.prdListe p {
	padding:0px;
	margin:0px;
}
.prdListe .titre {
	height:55px;
	display:inline-block;
	text-align:center;
}
.prdListe h2 {
	color:#4d4c4c;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:7px 0 0 0;
	line-height:14px;
}
.prdListe a {
	text-decoration:none;
}
.prdListe a {text-align:center;}
.prdListe a:hover h2 { text-decoration:underline;}
.prdListe .savoirPlus {
	margin:2px 0;
}

.texteProduit_select p.prix {
	font-size:30px;
	font-weight:bold;
	color:#9e181d;
}
.texteProduit_select span.prixBarre {
	color:#4d4c4c;
	font-size:16px;
	font-weight:normal;
	text-decoration:line-through;
}
.prdListe .prix {
	font-size:14px;
	font-weight:bold;
	color:#ffefaf;
}
.prdListe .prixBarre {
	font-size:12px;
	color:#8c161b;
	font-weight:bold;
	text-decoration:line-through;
	margin:0;
}
.prdListe .prix {
	/*background:url(/pendules_images/site/bgPrix_left.gif) no-repeat top left;*/
	padding:2px 0 2px 7px;
	margin:0px 0 0 5px;
	/*_background:url(/pendules_images/site/bgPrix_left.gif) no-repeat top left;
	_padding:0 0 2px 7px;*/
	background:#8c161b;
	height:18px
}
.prdListe .prix span {
	/*background:url(/pendules_images/site/bgPrix_right.gif) no-repeat top right;*/
	padding:2px 7px 2px 0px;
}
.prdListe .rectPrix {
	margin:5px 0
}
.tri {
	margin:10px 0 0 0;
	padding:7px;
	height:57px;
	background:url(/pendules_images/site/bgTri.gif) no-repeat top left;
}
.tri p {
	font-size:12px;
	color:#fff;
	padding:0px;
	margin:0px;
}
.tri select {
	font-size:11px;
	width:100%
}
.tri table td {
	padding:0 25px;
}
.tri table td p {
	font-size:11px;
	font-weight:bold;
}
.tri table .spTri { padding:5px 0 0 0;}

.pagerTop {
	border-bottom:1px solid #f1f1f1;
	padding:0 0 5px 0;
	margin:7px 0 0 0;
}
.pagerBot {
	border-top:1px solid #f1f1f1;
	padding:5px 0 0 0;
	margin: 7px 0 0 0;
}
.pagerTop p {
	padding:0px;
}
.nbPrd {
	float:left;
	font-size:12px;
	font-weight:bold;
}
.pager {
	float:right;
}
.pager a {
	color:#575757;
	display:inline-block;
	border:1px solid #d5d5d5;
	text-decoration:none;
	width:14px;
	height:14px;
	text-align:center;
}
.pager a.selected, .pager a:hover  {
	border:1px solid #575757;
	font-weight:bold;
}


/*************************************************
	COLONNE DROITE ACCUEIL
****************************************************/

.sonPendule {
	display:block;
	margin:0 0 10px 0;
}
.btnConseil {
	display:block;
	margin:10px 0 10px 0;
}
.newsletter {
	background:url(/pendules_images/site/bgNewsletter.jpg) no-repeat top left;
	width:205px;
	height:124px;
	padding:0px 10px 0 10px;
	margin:0 0 10px 0
}
.newsletter p {
	color:#4d4c4c;
	font-size:11px;
	line-height:13px;
	padding:58px 0 0 0px;
	margin:0 0 6px 0
}
.newsletter input {
	background:url(/pendules_images/site/inputNews.gif) no-repeat top left;
	width:150px;
	height:11px;
	font-size:10px;
	color:#9b9a9a;
	border:0px;
	padding:0 0px 2px 3px
}
.newsletter button {
	background:url(/pendules_images/site/okNews.gif) no-repeat top left;
	border:0px;
	width:23px;
	height:13px;
	margin:0 0 0 5px
}
.engagements {
	background:url(/pendules_images/site/bgEngagement.jpg) no-repeat top left;
	width:205px;
	height:119px;
	padding:0 10px 0 10px;
}
.engagements p {
	font-size:11px;
	color:#4d4c4c;
	line-height:13px;
	padding:80px 0 0 0;
}


/*************************************************
	COLONNE GAUCHE CONTENU
****************************************************/
.colGauche {
	width:226px;
}
.imageTitreGamme {
	 position:absolute;
}

.titreGamme table {
	 background:url(/pendules_images/site/bgTitreNav.gif) no-repeat bottom left;
	 width:226px;
	 margin:48px 0 0 0;
	 height:33px;
}
.titreGamme h2 {
	padding:3px 0 0 75px;
	margin:0px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
}
.navGauche {
	background:url(/pendules_images/site/bgNav_inter.gif) bottom left;
	padding:10px 0 7px 0;
	margin:0 0 7px 0;
}
.navGauche ul {
	margin:0px;
	padding:0px;
}
.navGauche li {
	list-style:none;
	border-bottom:1px solid #dadada;
}
.navGauche li a {
	color:#575757;
	text-decoration:none;
	font-size:11px;
	display:block;
	margin:2px 0
}
.navGauche li a:hover, .navGauche li a.selected {
	color:#252525;
}
.colGauche .btnConseil {
	margin:0 0 8px 0;
}
.nosEngagements {
	background:url(/pendules_images/site/bgEngagementBot.gif) no-repeat bottom left;
	padding:0 0 7px 0;
	margin:0 0 8px 0; 
}
.nosEngagements ul {
	margin:0px 0 0px 0;
	padding:0px;
}
.nosEngagements li {
	padding:0px;
	margin:0px 0 0 43px;
	line-height:17px;
}
.nosEngagements li a {
	color:#4d4c4c;
	font-size:11px;
	text-decoration:none;
}
.nosEngagements li a:hover, .nosEngagements li a.selected {
	text-decoration:underline;
}

/*************************************************
	CONTENU
****************************************************/

.contenu {
	padding:0 0 0 10px;
}
.navTop a, .navTop {
	color:#575757;
	font-size:10px;
	text-decoration:none;
}
.conseilInter {
	background:url(/pendules_images/site/bgConseil_inter.gif) no-repeat top left;
	padding:2px 0 0 7px;
}
.conseilInter p {
	font-size:12px;
	color:#fff;
}
a.lireSuite {
	color:#8c161b;
	text-decoration:underline;
	float:right;
}
.coupsCoeur_inter {
	background:url(/pendules_images/site/bgTitreCoupsCoeur.gif) no-repeat top left;
	margin:15px 0 0 0; 
}
.coupsCoeur_inter h3, .titreMeilleuresVentes h3 {
	color:#fff;
	font-weight:normal;
	padding:6px 0 7px 7px
}
.contenu .prdListe {
	margin:5px 0 0 0
}
.titreMeilleuresVentes {
	background:url(/pendules_images/site/bgTitreMeilleursVentes.gif) no-repeat top left;
	margin:15px 0 0 0; 
}



/*************************************************
	DETAIL PRODUIT
****************************************************/
.listePrd_detail {
	 border:1px solid #e2e2e2;
}
.listePrd_detail td {
	width:142px;
	height:117px;
	vertical-align:middle;
	text-align:center;
}
.description_detail {
	width:400px;
	padding:10px 0 0 0;
}
.plusProduit {
	 background:url(/pendules_images/site/bgPlusProduit.gif) repeat-x top left;
	 padding:10px 40px 10px 20px; 
}
.plusProduit p {
	color:#8c161b;
	font-size:16px;
	line-height:20px
}

.decriptionProduit {
	 padding:0 40px 10px 20px; 
}

.navProduit {
	clear:both;
	padding:10px 0 10px 0;
}

.nav_prev {
	display:block;
	width:253px;
	height:68px;
	background: url(/pendules_images/site/bgNavPrd.gif) no-repeat top left;
	float:left;
	padding:10px 7px 0 7px;
	margin:4px 0;
}
.nav_next {
	display:block;
	width:253px;
	height:68px;
	background: url(/pendules_images/site/bgNavPrd.gif) no-repeat top left;
	float:right;
	padding:10px 7px 0 7px;
	margin:4px 0;
}
.nav_next p { text-align:right;}
.nav_prev p { text-align:left;}

.navProduit a { text-decoration:none}
.navProduit p {
	padding:5px 0 0 0;
	margin:0px;
	font-size:10px;
	color:#8c161b;
	font-weight:bold;
	text-transform:uppercase;
}
.navProduit span.marque {
	font-size:10px;
	font-weight:bold;
	color:#868686;
	text-decoration:none;
	text-transform:none;
}
.navProduit span.titreprd {
	color:#4d4c4c;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	line-height:12px;
}
.navProduit span.prix {
	font-size:12px;
	text-decoration:none;
}
.imgprd {
	width:60px;
	height:55px;
	text-align:center;
	vertical-align:middle;
}
.son_detailPrd {
	width:126px;
	margin:3px 0 0 7px;
}
/********************************************************************/
/********************* FOOTER *********************************/
/********************************************************************/

#footer {
	background:url(/pendules_images/site/bgFooter.png) no-repeat top left;
	width:990px;
	text-align:center;
	padding:18px 0 4px 0;
}
#footer table {
	margin:0px auto
}
#footer td {
	vertical-align:middle;
	text-align:center;
	padding:0 7px
}
#footer a {
	color:#565555;
	font-size:11px;
	text-decoration:none;
}
#footer a:hover, #footer a.selected {
	color:#b2b1b1;
}

#footer p{
	padding:0 20px;
	font-size:10px;
	line-height:12px;
	color:#565555;
}


/********************************************************************/
/********************* CONTACT *********************************/
/********************************************************************/
	
	.FormContact{
		margin:10px 0 0 0;
	}
	.FormContact td{
		padding:0px !important;
	}
	.FormContact input,	.FormContact textarea{
		border:1px #acacac solid;
		font: normal normal 11px Verdana,Times, Helvetica, sans-serif;
		padding: 2px 5px;
		color: #656565;
	}
	.FormSubmit {
		margin: 0;
		padding: 2px 5px;
		font: normal normal 12px Arial,Times, Helvetica, sans-serif;
		color: #656565;
		background-color: #efefef;
		cursor:hand;
		cursor:pointer;
		border:0px;
	}
	.LargeInput{
		width:261px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:185px;
	}
	.chkBoxes{
		/*background-color:white;border-width:0;*/
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:123px;
	}
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		width: 400px;
		border: 1px dotted;
		color: #000000;
	}
	.EditLibelle a {
		color: #000000;
	}
	
	.Clikeo{
		text-align:center;
		padding:10px 0 5px 0;
		font: normal 10px Arial , Verdana, Helvetica, sans-serif;  
		color:#3a3939;
	}

	.Clikeo a {
		font: normal 10px Arial , Verdana, Helvetica, sans-serif;  
		color:#3a3939 !important;
	}
	.Clikeo a:hover {
		color:#dbaa21 !important;
	}
	
/********************************************************************/
/********************* CONFIG ECOMMERCE *********************************/
/********************************************************************/

#BarreNavEcommerce{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 0 10px 0;
	color:#4f4f4f;
	text-align:center;
}
#BarreNavEcommerce A,#BarreNavEcommerce A:visited,#BarreNavEcommerce A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration : underline;
	color:#4f4f4f;
}
#BarreNavEcommerce .current{
	text-decoration:underline;
}
#ECommerce {
	padding:10px;
	margin:0 0px 0 0;
}
#ECommerce table{
	margin-bottom:15px;
}
#ECommerce button {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #8c161b;
	background-color: #ffefaf;
	border: 1px solid #fcb931;
	margin-top:10px;
	margin-bottom:15px;
}
#ECommerce .Submit {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #8c161b;
	background-color: #ffefaf;
	border:	1px #910033 solid;
	margin-top:10px;
	margin-bottom:15px;
}
#ECommerce .ChoixPaiement{
	padding:3px 0 ;
	margin:0;
	font: normal bold  11px Arial, Helvetica, sans-serif;
	color:red;
}
#ECommerce {
	text-align: left;
	background-color: #f9f9f9;
	border: 1px #efefef solid;
	padding : 8px ; 
	margin-bottom : 10px ; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
}
#ECommerce .EnteteTableau{
	padding : 2px 15px 7px 15px;
	margin-bottom : 10px;
	text-align: center;
	color: #575757;
	font-size: 19px;
	font-weight: bold;
	border-bottom:1px solid #bdbdbd;
	letter-spacing:1px;
}
#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 17px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #575757;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h3 {
	font: italic bold 15px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #575757;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h4 {
	font: italic bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #575757;
	margin: 0;
	padding: 10px 0 10px 0;
}
#ECommerce a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
#ECommerce td{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:2px 0 2px 6px;
}
#ECommerce .EcommercePanier thead{
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 5px 5px;
	letter-spacing : 0px;
	background-color: #8c161b;
}
#ECommerce .EcommercePanier th{
	padding: 2px 5px;
}
#ECommerce .EcommercePanier tfoot{
	font: normal bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #8c161b;
	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 button, #ECommerce .Submit {
	background:#fff;
	border:1px solid #8c161b;
	color:#8c161b;
	font-weight:bold;
}
#ECommerce textarea {
	font-size: 11px;
}
#ECommerce select {
	font-size: 11px;
}
#ECommerce .noborder {
	border : 0px;
}
#ECommerce #ECommerErreur {
	color: red;
	font-size: 12px;
	padding:0 0 10px 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;
}
 .Clikeo {
	text-align:center;
	padding:5px 0 0 0;
	font: normal 9px Arial, Helvetica, sans-serif;
	color:#ac363b;
}

.Clikeo a {
	font: normal 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#bc363b;
}
.Clikeo a:hover {
	color:#ec363b;
}
































