/* --- STYLES DE BASE --- */ 
 
/* Page */ 
html { 
  	font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ 
}
body { 
  	margin: 0; 
  	padding: 0em; /* Remettre à zéro si nécessaire. */ 
  	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
  	font-size: 11px; /* À adapter pour la police choisie. (3) */ 
  	line-height: 14px; /* À adapter au design. (4) */ 
  	color: #526668; 
  	background: white; 
} 

* {margin: 0; padding: 0;}	

.clear {clear:both;}

#dmgk{ display:none; }

/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
	padding: 0 0 5px 0; /* Rapproche le titre du texte. (5) */  
	font-style: normal !important;
	font-weight:normal; 
	color:#000;
	font-family:'Yanone Kaffeesatz', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	
} 
h1 { 
  	font-size: 25px; 
  	padding-bottom:0px;
  	margin-bottom:.5em;
} 
h2 { 
  	font-size: 22px; 
} 
h3 { 
  	font-size: 18px; 
} 
h4 { 
  	font-size: 16px; 
} 
h5 { 
  	font-size: 14px; 
} 

.TresTresPetite, a .TresTresPetite 	{ font-size:9px; }
.TresPetite, a .TresPetite 			{ font-size:10px; }
.Petite, a .Petite 					{ font-size:11px; }
.Normal, a .Normal 					{ font-size:12px; }
.Moyenne, a .Moyenne 				{ font-size:13px; }
.Grande, a .Grande 					{ font-size:14px; }
.TresGrande, a .TresGrande 			{ font-size:16px; }	
.TresTresGrande, a .TresTresGrande  { font-size:18px; }	

	.BleuFonce , .BleuFonce a{ color:#255a89 ;}
	.Bleu , .Bleu a{ color:#255a89 ;}
	.Orange , .Orange a{	color:#ff6600  ; }
	.Gris , .Gris a{	color:#555555; }


	/* Listes */ 
	ul, ol { 
	  	margin: 10px 0 10px 15px; 
	  	padding: 0; 
	}
	li {
		background:url(/passions_images/site/puce.gif) no-repeat 0 7px;
		list-style:none;
		margin:0px;
		padding:0px 0 0 8px;
	} 
	 
	/* Paragraphes */ 
	p { 
	  	margin: 0 0 10px 0; /* Marges plus faibles que par défaut. (7) */ 
	} 
	address { 
	  	margin: 10px 0; 
	  	font-style: normal; 
	} 
	 
	/* Liens */ 
	a { 
	  	text-decoration: underline; 
	} 
	a:link { 
	  	color: #434447; 
	} 
	a:visited { 
	  	color: #434447; 
	} 
	a:hover, a:focus, a:active { 
	  	color: #434447;
	  	text-decoration:underline; 
	} 
	/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
	a:active { 
	  	outline: none; 
	} 
	/* Pas de bordure autour des images dans les liens */ 
	a img { 
	  	border: none; 
	} 
	 
	/* Divers éléments de type en-ligne (8) */ 
	em { 
	  font-style: italic; 
	} 
	strong { 
	  font-weight: bold; 
	} 
 
	/* Formulaires */ 
	form, fieldset { 
	  margin: 0; 
	  padding: 0; 
	  border: none; 
	} 
	input, button, select { 
	  vertical-align: middle; /* Solution pb. d'alignement. (9) */ 
	}

	/* Met en évidence les citations */ 
	blockquote { 
		margin: 10px 0 10px 20px; 
		padding: 0 0 0 10px; 
		border-left: solid 2px #ddd; 
	} 
	q, cite { 
	  	font-style: italic; 
	} 
	q cite, q q { 
	  	font-style: normal 
	} 

	/* Supprime les guillemets automatiques (citations courtes) */ 
	q { 
	  	quotes: none; 
	} 
	q:before, q:after { 
	  	content: ""; /* Nécessaire pour Safari/Chrome */ 
	} 
	 
	/* Rapproche les paragraphes dans les listes et citations */ 
	blockquote p, li p { 
	  	margin: 5px 0; 
	} 	
	/* Styles de base pour les listes de définition */ 
	dl { 
	  	margin: 10px 0; 
	} 
	dt { 
	  	margin: 10px 0 0 0; 
	  	font-weight: bold; 
	} 
	dd { 
	  	margin: 3px 0 3px 32px; 
	} 
 
	
	/* Conteneurs sémantiques de HTML 5 */ 
	article, aside, dialog, figure, footer, header,hgroup, menu, nav, section { 
  		display: block; 
	}
	
/********************************************************************/
/*********************LAYOUT*********************************/
/********************************************************************/
#conteneur{
		position:relative;
		width:994px;
		margin: 3px auto 0 auto;
		border:2px solid #aeaeae;
		background:#fff;
	}


/********************************************************************/
/********************* HEADER *********************************/
/********************************************************************/
#header {
	background:url(/passions_images/site/baseline.gif) no-repeat 312px 39px;
}
#logo {
	margin:9px 0 0 24px;
	_margin:9px 0 0 10px;
	float:left;
}
#logo a {
	width:289px;
	height:118px;
	background:url(/passions_images/site/logo-planet-passions.gif) no-repeat top left;
	text-indent:-9999px;
	display:block;
	margin-bottom:15px;
}
.lang {
	float:left;
	width:50px;
	margin:4px 0 0 130px;
}
.navTop {
	float:right;
	margin:5px 15px 0 0px;
}
.navTop a {
	background:url(/passions_images/site/bg-navTop.jpg) repeat-x top left;
	padding: 5px 40px;
	_padding:5px 30px;
	font-size:12px;
	color:#1578ff;
	text-decoration:none;
	display:inline-block
}
.panier {
	position:absolute;
	background:url(/passions_images/site/garanties-top.gif) no-repeat top center;
	padding:40px 0 0 0;
	right:18px;
	top:45px;
	text-align:center;
	width:200px
}
.panier a {
	color:#1578ff;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.panier a span {
	display:block;
	font-size:11px;
	color:#6c7f81;
	text-decoration:underline;
	font-weight:normal !important;
	margin:3px 0 0 0;
}
#nav {
	padding:0 2px;
}
#nav div.coins {
	text-align:center;
	width:89px;
	padding:3px 10px 6px 10px;
	vertical-align:middle;
	height:22px;
	_border-bottom:none;
}
#nav td a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	line-height:11px;
	display:block;
	/*
	width:89px;
	padding:3px 10px 8px 10px;
	text-align:center;
	height:20px;
	*/
}
#nav td.spacer {
	 width:1px !important;
	 padding:0px !important;
}
#nav div.pompiers { background:url(/passions_images/site/bg-nav-pompiers.gif) repeat-x top left;}
	#nav div.pompiers a:hover, #nav div.pompiers a.selected { color:#560303 !important;}
#nav div.peluches { background:url(/passions_images/site/bg-nav-peluches.gif) repeat-x top left;}
	#nav div.peluches a:hover, #nav div.peluches a.selected{ color:#794804 !important}
#nav div.jouets { background:url(/passions_images/site/bg-nav-jouets.gif) repeat-x top left;}
	#nav div.jouets a:hover, #nav div.jouets a.selected { color:#1a6803 !important}
#nav div.trains { background:url(/passions_images/site/bg-nav-trains.gif) repeat-x top left;}
	#nav div.trains a:hover, #nav div.trains a.selected { color:#04594e !important}
#nav div.voitures { background:url(/passions_images/site/bg-nav-voitures.gif) repeat-x top left;}
	#nav div.voitures a:hover, #nav div.voitures a.selected { color:#023345 !important} 
#nav div.pleinAir { background:url(/passions_images/site/bg-nav-pleinAir.gif) repeat-x top left;}
	#nav div.pleinAir a:hover, #nav div.pleinAir a.selected { color:#010423 !important}
#nav div.radio { background:url(/passions_images/site/bg-nav-radio.gif) repeat-x top left;}
	#nav div.radio a:hover, #nav .radio a.selected { color:#00011a !important}
#nav div.figurines { background:url(/passions_images/site/bg-nav-figurines.gif) repeat-x top left;}
	#nav div.figurines a:hover, #nav tddivfigurines a.selected { color:#400240 !important}
#nav div.maquettes { background:url(/passions_images/site/bg-nav-maquettes.gif) repeat-x top left;}
	#nav div.maquettes a:hover, #nav div.maquettes a.selected { color:#610238 !important}

/********************************************************************/
/********************* CONTENU  *********************************/
/********************************************************************/

#contenu {
	background:url(/passions_images/site/bgContenu.gif) repeat-x top left;
	margin:0 2px;
	padding:7px 22px
}
.cadreHome {
	border:1px solid #d5dcdd;
	width:466px;
	height:266px;
	float:left;
	margin:0 14px 0 0;
}

/*------------------------------------------
	UNIVERS LAYOUT
--------------------------------------------*/
.Univers {
	width:310px;
	float:left;
	height:248px;
	margin:10px 8px 7px 0;
}
.Univers .conteneurProduit {
	border:1px solid #d5dcdd;
	border-bottom:0px !important;
	height:222px;
	background:#fff;
}
.Univers .titre-univers {
	padding:0px 20px;
	height:26px;
	background:url(/passions_images/site/bg-prdLie.gif) repeat-x top left;
}
.Univers .titre-univers h3 {
	padding:0px;
	margin:0px;
	font-size:22px;
	float:left;
	color:#fff;
	padding:5px 0 0 0;
}
.Univers .titre-univers h3 a {
	padding:0px !important;
	text-decoration:none;
	float:none !important;
}
.Univers .titre-univers a {
	float:right;
	color:#fff;
	padding:7px 0 0 0;
}
.Univers .produit {
	width:128px;
	float:left;
	margin:7px 4px 0 15px;
	_margin:7px 4px 0 10px;
} 
.Univers .produit td {
	vertical-align:middle;
	border:1px solid #d5dcdd;
	height:128px;
	width:128px;
	
}
.Univers .produit h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:none;
	padding:0px;
	margin:0px;
	text-align:center;
	margin:3px 0 10px 0;
	height:38px;
}
.Univers .produit h2 a {
	color:#6c7172;
	text-decoration:none;
}
.Univers .produit a.liste-panier {
	display:block;
	/*text-indent:-9999999px;*/
	background:url(/passions_images/site/btnAchete.gif) no-repeat top left;
	width:66px;
	height:18px;
	margin:5px auto 0 auto;
}
.Univers .produit a.liste-panier:hover {
	background:url(/passions_images/site/btnAchete_hover.gif) no-repeat top left;
}
.Univers .produit p.prix {
	padding:0px;
	margin:0px;
	color:#434447;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.Univers .produit p.prix span.prixBarre {
	font-size:11px;
	font-weight:normal;
	text-decoration:line-through;
	margin:0 10px 0 0;
}
/*-------------  STYLES UNIVERS   ---------------------*/

.Univers.pompiers {
	width:463px;
	height:265px;
	border-bottom:2px solid #ff0000;
	margin:0px;
}
.Univers.pompiers .conteneurProduit {
	background:url(/passions_images/site/bg-degradeGris.gif) repeat-y top right;
	height:238px;
	padding: 0 13px 0 0px
}
.Univers.pompiers .titre-univers {
	background:url(/passions_images/site/bg-nav-pompiers.gif) repeat-x top left;
}
.Univers.pompiers .produit {
	margin:7px 0 0 7px
}
.Univers.pompiers .produit-liste {
	border-bottom:1px solid #dbe1e2;
	background:url(/passions_images/site/puce-rouge.gif) no-repeat 0 8px;
	padding:4px 0 0 15px;
}
.Univers.pompiers .produit-liste h2 {
	padding:0px;
	margin:0px;
	color:#6c7172;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	height:32px;
}
.Univers.pompiers .produit-liste h2 a {
	color:#6c7172;
	text-decoration:none;
}
.Univers.pompiers .produit-liste p.prix {
	padding:0px 0 7px 0;
	margin:0px;
	font-size:14px;
	font-weight:bold !important;
	color:#434447;
	font-family:Arial, Helvetica, sans-serif;
}
.Univers.pompiers .produit-liste p.prix span.prixBarre {
	font-size:11px;
	font-weight:normal;
	text-decoration:line-through;
	margin:0 10px 0 0;
}
	
.Univers.peluches {}
	.Univers.peluches .conteneurProduit { border-bottom: 2px solid #f5860c !important;}
	.Univers.peluches .titre-univers { background:url(/passions_images/site/bg-nav-peluches.gif) repeat-x top left;}

.Univers.jouets {}
	.Univers.jouets .conteneurProduit { border-bottom: 2px solid #2ec500 !important;}
	.Univers.jouets .titre-univers { background:url(/passions_images/site/bg-nav-jouets.gif) repeat-x top left;}

.Univers.trains {}
	.Univers.trains .conteneurProduit { border-bottom: 2px solid #1dc7b1 !important;}
	.Univers.trains .titre-univers { background:url(/passions_images/site/bg-nav-trains.gif) repeat-x top left;}

.Univers.voitures { }
	.Univers.voitures .conteneurProduit { border-bottom: 2px solid #009dd7 !important;}
	.Univers.voitures .titre-univers { background:url(/passions_images/site/bg-nav-voitures.gif) repeat-x top left;}

.Univers.pleinAir {}
	.Univers.pleinAir .conteneurProduit { border-bottom: 2px solid #2a38c3 !important;}
	.Univers.pleinAir .titre-univers { background:url(/passions_images/site/bg-nav-pleinAir.gif) repeat-x top left;}

.Univers.radio {}
	.Univers.radio .conteneurProduit { border-bottom: 2px solid #00038c !important;}
	.Univers.radio .titre-univers { background:url(/passions_images/site/bg-nav-radio.gif) repeat-x top left;}

.Univers.figurines {}
	.Univers.figurines .conteneurProduit { border-bottom: 2px solid #a502a5 !important;}
	.Univers.figurines .titre-univers { background:url(/passions_images/site/bg-nav-figurines.gif) repeat-x top left;}

.Univers.maquettes {}
	.Univers.maquettes .conteneurProduit { border-bottom: 2px solid #e0007f !important;}
	.Univers.maquettes .titre-univers {  background:url(/passions_images/site/bg-nav-maquettes.gif) repeat-x top left;}

/*----------------------------------------------------------*/

.marques {
	float:left;
	width:308px;
	height:250px;
	background:url(/passions_images/site/bg-marques-home.gif) repeat-x top left;
	border:1px solid #d5dcdd;
	margin:10px 0 0 0;
}
.titre-marque {
	font-family:'Yanone Kaffeesatz', Arial, Helvetica, sans-serif;
	color:#6c7f81;
	font-size:24px;
	text-transform:uppercase;
	text-align:center;
	margin:25px 0 35px 0;
}
.conteneurMarque {
	width:140px;
	float:left;
	margin:15px 0 0 10px;
	_margin:15px 0 0 5px;
}
.conteneurMarque td {
	text-align:center;
	vertical-align:middle;
	 width:138px;
	 height:58px;
	 border:1px solid #cccccc;
}

/*----------------------------------------------------------------------
	INTERIEUR
-----------------------------------------------------------------------*/
.conteneurContenu {
	padding:10px 0 0 0;
}
.col-Left {
	border:1px solid #d5dcdd;
	padding:10px 6px;
	width:208px;
	vertical-align:top
}
.col-Left h3 {
	font-size:22px;
	color:#526668;
	padding:0 0 0 10px
}

/*----------------------------------------
	MENU ACCORDION
--------------------------------------------*/

#basic-accordian {
  	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
	margin:10px 0 0 5px;
	padding:10px 0 15px 0;
	border:1px dashed #999999;
	border-left:0px;
	border-right:0px;
}
#basic-accordion span { cursor:pointer !important}
.accordion_headings h3 {
	background:url(/passions_images/site/puceLvl1.gif) no-repeat 0 4px;
	margin:0px 0 2px 5px;
	padding:0 0 0 7px;
	color:#526668;
	font-size:12px;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
}
.accordion_headings a {
	color:#526668;
	font-size:12px;
	text-decoration:none;
}
.accordion_headings a:hover, .accordion_headings a.selected,
.accordion_headings span:hover, .accordion_headings span.selected {color:#242e2f}
.accordion_headings a.selected { font-weight:bold;}
.accordion_child {
	margin: 0px 0 0 17px;
	padding:5px 0 8px 0;
}
.accordion_child ul, .accordion_child li {
	margin:0px;
	padding:0px;
}
.accordion_child li {
	background:url(/passions_images/site/puceLvl2.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
	color:#526668;
}
.accordion_child li a {
	color:#526668;
	text-decoration:none;
}
.accordion_child a:hover, .accordion_child a.selected 
.accordion_child span:hover, .accordion_child span.selected {color:#242e2f}
.accordion_child a.selected { font-weight:bold;}
.child_content, .child_content_child {
	padding: 0 0 3px 0
}

/*-----------------------------------------*/

.marques-liste {
	margin:10px 0 0 5px;
	padding:0 0 13px 0;
	border-bottom:1px dashed #999999;
}
.marques-liste ul, .marques-liste li {
	margin:0px;
	padding:0px;
}
.marques-liste li {
	background:url(/passions_images/site/puceLvl1.gif) no-repeat 0 4px;
	margin:0px 0 2px 5px;
	padding:0 0 0 7px;
	color:#526668;
	font-size:12px;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.marques-liste li a {
	color:#526668;
	font-size:12px;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.marques-liste li a:hover, .marques-liste li a.selected { color:#242e2f}

.col-Right {
	vertical-align:top !important;
	padding:0 0 0 0px;
	background:none !important;
	border-bottom:2px solid #8d9fa1;
}

/*--------------------------------------------*/
/* LAYOUT COL-RIGHT */

.col-Right.pompiers { border-bottom:2px solid #ff0000;}
.col-Right.peluches { border-bottom: 2px solid #f5860c;}
.col-Right.jouets { border-bottom: 2px solid #2ec500;}
.col-Right.trains { border-bottom: 2px solid #1dc7b1;}
.col-Right.voitures { border-bottom: 2px solid #009dd7;}
.col-Right.pleinAir { border-bottom: 2px solid #2a38c3;}
.col-Right.radio { border-bottom: 2px solid #00038c; }
.col-Right.figurines { border-bottom: 2px solid #a502a5; }
.col-Right.maquettes { border-bottom: 2px solid #e0007f; }

/*-----------------------------------------------*/


.barre-nav {
	margin:0 0 7px 0
}
.barre-nav a {
	color:#526668;
	font-size:10px;
}
.col-Right .Univers {
	width:100%;
	height:auto !important;
}
.col-Right .conteneurProduit {
	background:none !important;
	border:0px;
	height:auto !important;
	padding:0px !important;
}
.pager {
	float:right;
}
.pager a {
	display:inline-block !important;
	float:none !important;
	margin: 0 0 0 10px;
	text-decoration:none;
}
.pager p {
	padding:0px;
	margin:0 0px 0 0;
	color:#fff;
	font-size:12px;
}
.col-Right .produit {
	margin: 10px 18px 0 0px !important;
	height:230px;
}
.pager.bottom {
	margin:7px 0 5px 0;
}
.pager.bottom p, .pager.bottom a {
	color:#526668;
}

/*----------------------------------------------------------------------
	DETAIL PRODUIT
-----------------------------------------------------------------------*/

.detail-img {
	width:339px;
	float:left;
	margin:12px 0 0 0;
}
.detail-img td.visuel {
	width:320px;
	height:320px;
	border:1px solid #d5dcdd;
	vertical-align:middle;
	text-align:center;
}
.detail-img .tbn {
	width:74px;
	height:74px;
	float:left;
	margin:5px 6px 0 0;
	border:1px solid #d5dcdd;
}
.tbn td {
	width:74px;
	height:74px;
	vertical-align:middle;
	text-align:center;
}
.detail-texte {
	float:right;
	margin:20px 0 0 0;
	width:370px;
}
.detail-texte h1 {
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#526668;
	text-transform:none;
	line-height:20px;
	margin:0 0 25px 0;
	padding:0px
}
.detail-texte .prix {
	font-size:24px;
	font-weight:bold;
	color:#434447;
	margin:20px 0 15px 0;
}
.detail-texte .prix span.prixBarre {
	font-size:14px;
	text-decoration:line-through;
	font-weight:normal;
}
.btnAchat {
	border:0px;
	background:url(/passions_images/site/btn-achat.gif) no-repeat top left;
	width:136px;
	height:28px;
	margin-bottom:20px;
	display:inline-block;
	/*text-indent:-9999px;*/
	outline:none !important;
	cursor:pointer;
}
p.pts-fidelite {
	background:url(/passions_images/site/pts-fidelite.gif) no-repeat left center;
	padding: 0 0 0 33px;
	color:#217fff;
	margin:0 0 30px 0
}
.pts-fidelite span {
	font-weight:bold;
	font-size:14px;
}
.pts-fidelite a {
	display:block;
	color:#217fff;
}
.navProduit td {
	width:33%;
	padding:3px 7px;
	background:#dfeced;
}
.navProduit td a {
	font-family:Arial, Helvetica, sans-serif;
	color:#526668;
	display:block;
	text-decoration:none;
}
.navProduit td.spacer {
	padding:0px;
	width:2px;
	background:none;
}

.barreTitre {
	background:url(/passions_images/site/bg-prdLie.gif) repeat-x top left;
	height:26px;
	margin:25px 0 0 0;
}
.barreTitre p {
	font-family:'Yanone Kaffeesatz', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	padding:5px 0 0 10px
}




/********************************************************************/
/********************* FOOTER *********************************/
/********************************************************************/



.texteRef {
	background:#ececec;
	padding:10px 15px 5px 15px;
	margin:10px 0;
	text-align:center;
}
.texteRef p {
	text-align:center;
	color:#7e9294;
}
#liensFooter td {
	 padding-left:15px;
}
#liensFooter p {
	padding:0px;
	margin:0px;
}
#liensFooter p strong {
	font-weight:bold;
	font-size:12px;
	color:#7e9294;
	padding:0 0 3px 0px;
	display:block;
	margin:0px 0 0px 0 !important;
	text-transform:uppercase;	
}
#liensFooter ul {
	margin:0px 0 10px 0;
	padding:0px;
	list-style:none;
}
#liensFooter li {
	background:none;
	list-style:none;
	margin:0px 0 0 0;
	padding:0px;
} 
#liensFooter li a {
	color:#7e9294;
	text-decoration:none;
}
#liensFooter a:hover {
	text-decoration:underline;
}




#footer {
	margin:0 auto;
	width:995px;
	text-align:center;
	padding:5px 0 0 0;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#footer a{
	color:#fff;
	text-decoration:underline;
}


/**********************************************/
/* Formulaire Contact */
/**********************************************/

	.FormContact{
		margin:25px 0px 10px 0;
		
	}
	.FormContact td{
		padding:2px;
	}
	.FormContact input,	.FormContact textarea{
		border:1px #c4c4c4 solid;
		font-size:12px;
		font-family:"Droid Sans";
		padding: 2px 5px;
		color: #000;
	}
	.FormSubmit, .NewsSubmit {
		font-size:12px;
		font-weight:bold;
		font-family:"Droid Sans";
		padding: 2px 2px !important;
		margin:2px 0px 15px 0px !important;
		border:none !important;
		color:#fff !important;
		background:#217fff;
		text-decoration:none;
		cursor:pointer;
	}
	.NewsSubmit { margin-bottom:0px !important;}
	.FormSubmitPanier {
		font-size:12px !important;
		font-weight:bold !important;
		font-family:"Droid Sans" !important;
		padding: 2px 2px !important;
		margin:2px 0px 15px 0px !important;
		border:none !important;
		color:#ffffff !important;
		background:#000000;
		text-decoration:none;
		cursor:pointer;
		width:150px;
	}

	.LargeInput{
		width:267px;
		border:1px solid #9da5ad; 
		padding:2px 
	}
	.XLargeInput {
		width:311px;
		border:1px solid #9da5ad; 
		padding:2px 
	}
	.SmallInput{
		width:60px;
		border:1px solid #9da5ad; 
		padding:2px 
	}
	.MediumInput{
		width:187px;
		border:1px solid #9da5ad; 
		padding:2px 
	}
	.chkBoxes{
		/*background-color:white;border-width:0;*/
	}
	.XSmallInput{
		width:20px;
		border:1px solid #9da5ad; 
		padding:2px 
	}
	.HalfInput{
		width:123px;
		border:1px solid #9da5ad; 
		padding:2px 
	}
	.XHalfInput{
		width:151px;
		border:1px solid #9da5ad; 
		padding:2px 
	}
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		width: 400px;
		border: 1px dotted;
		color: #000000;
	}
	.EditLibelle a {
		color: #000000;
	}
	
/********************************************************************/
/********************* ECOMMERCE *********************************/
/********************************************************************/
	
	
.TexteEcommerce{
	font-family:"Droid Sans";
	font-size: 11px;
	padding:0px 0 10px 0;
}
#BarreNavEcommerce{
	font-family:"Droid Sans";
	font-size:11px;
	padding:0 0 10px 10px;
	color:#848a91;
}
#BarreNavEcommerce A,#BarreNavEcommerce A:visited,#BarreNavEcommerce A:hover{
	font-family:"Droid Sans";
	font-size:11px;
	text-decoration : underline;
	color:#000;
}
#BarreNavEcommerce .current{
	text-decoration:underline;
	color:#217fff;
	font-weight:bold;
}
#ECommerce button, #ECommerce .Submit , .Btn{
	font-family:"Droid Sans";
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	padding:4px 6px !important;
	margin:0 0px 15px 0px !important;
	border:none !important;
	color:#fff !important;
	background:#217fff;
	cursor:pointer !important;
}
.EcommerceModeLivraison b u {text-decoration:none ! important;}

#ECommerce .ChoixPaiement{
	padding:3px 0 ;
	font-family:"Droid Sans";
	font-size:11px;
	font-weight:bold;
	border:1px solid red;
}
#CLIKEO_REMARQUE{
	height:120px;
}
#ECommerce {
	text-align: left;
	margin: 5px 15px 15px 0;
	padding : 8px ; 
	font-family:"Droid Sans";
	font-size: 11px;
	font-weight: normal;
	border:1px solid #ebebeb;
	background:#fff url(/passions_images/site/bg_eco.gif) repeat-x bottom left;
	line-height:18px;
}
#ECommerce .EnteteTableau{
	padding : 0px 15px 10px 15px;
	margin-bottom : 10px;
	text-align: center;
	color: #000;
	border-bottom:1px solid #dddddd;
	font-family:"Droid Sans";
	font-size: 22px;
}
#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 20px 0;
}
#ECommerce h2 {
	font-family:"Droid Sans";
	font-size:19px;
	font-weight:normal;
	text-transform: uppercase;
	color: #434c4e;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h3 {
	font-family:"Droid Sans";
	font-size:16px;
	font-weight:normal;
	text-transform: uppercase;
	color: #000;
	margin: 20px 0 10px 0;
	padding: 0px 0 5px 0;
	/*border-bottom:1px solid #e6e6e6;*/
}
#ECommerce h3 b u{ text-decoration:none; font-weight:normal;}
#ECommerce h4 {
	font-family:"Droid Sans";
	font-size:15px;
	font-weight:normal;
	/*text-transform: uppercase;*/
	color: #000;
	margin: 0;
	padding: 10px 0 10px 0;
}
#ECommerce a{
	font-family:"Droid Sans";
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#ECommerce td{
	font-family:"Droid Sans";
	font-size: 12px;
	font-weight: normal;
	padding:2px 0;
}
#ECommerce .EcommercePanier thead{
	font-family:"Droid Sans";
	font-size:11px;
	font-weight:bold;
	color: #000;
	margin: 5px 5px;
	letter-spacing : 0px;
	
}
#ECommerce .EcommercePanier th{
	padding: 5px 5px;
	border-bottom:1px dashed #dddddd;
	border-top:1px dashed #dddddd;
}
#ECommerce .EcommercePanier tfoot{
	font-family:"Droid Sans";
	font-size:12px;
	font-weight:bold;
	color: #000;
	border-bottom:1px dashed #dddddd;
	border-top:1px dashed #dddddd;
	padding:10px 0px !important;
}
#ECommerce .EcommercePanier td{
	font-size: 11px;
	font-family:"Droid Sans";
	font-weight: normal;
	padding:10px 5px;
}
#ECommerce .EcommercePanier{
	border:0px red solid;
	margin-bottom:10px;
}
#ECommerce .EcommerceModeLivraison td{
	font-size: 11px;
	font-family:"Droid Sans";
	font-weight: normal;
	padding:5px 5px;
}
#ECommerce input {
	font-size: 11px;
	color:#000 ;
	font-family: Arial, Helvetica, sans-serif;
}
#ECommerce textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000 !important;
}
#ECommerce select {
	font-size: 11px;
	color:#000 !important;
	font-family: Arial, Helvetica, sans-serif;
}
#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; border:1px solid #9da5ad; padding:2px }
#ECommerce .InputMedium { width :150px; border:1px solid #9da5ad; padding:2px}
#ECommerce .InputLarge { width :270px; border:1px solid #9da5ad; padding:2px }
#ECommerce .TextAdresse { width :200px;  }

#ECommerce #EspaceClient td{
	padding:3px;
}

#ECommerce .RelaisSep {
	height:1px;
	background-color:#DCD7C6;
}
#ECommerce .EcommerceRelais td{
	font-size: 11px;
	font-family:"Droid Sans";
	font-weight: normal;
	padding:10px 1px;
}
#ECommerce .EcommerceRelais td a{
	font-size: 11px;
	font-family:"Droid Sans";
	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;
}

