body {background: url(/Img/CostKillv2/Template/2012-soldes-hiver/bgsite.gif) center top repeat-x #FFF; margin: 0; font-family:Arial; font-size:90%; text-align:center; }

input {
	vertical-align:middle;
}

img {
	border:none;
}

.sep {
	clear:both;
}

.texte_coordonnees_fact {
	font-size:.8em;
}

.margecontenu { padding-left:10px; margin-bottom:-4px;}

#page {
	margin: 0 auto;
	padding-top:0;
	position:relative;
	margin-left: auto;
	margin-right: auto; 
	width: 1024px;
	text-align: left;
}

	#divPanierIn {
		display:none;
		position:absolute;
		background-color:#FFFFFF;
		border:#999999 solid medium;
		padding:10px;
		color:#000000;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		z-index:110;
	}

	#page .cible {
		position:absolute;
		top:30px;
		_top:30px;
		left:10px;
		z-index:89;/* juste sous l'overlay de la lightbox ! */
	}

	#inpage {
		min-width:900px;
		width:1024px;
		/*width: expression(document.body.clientWidth < 1010 ? "910px": document.body.clientWidth-100);*/
		position:relative;
		padding-top:1px;
	}

	#outentete {
		margin-top:15px;
		margin-left:50px;
		height:20px;
		width:400px;
	}
	
	#entete {
		height:42px;
		margin-left:30px;		
		margin-top:28px;
		display:inline;
		float:left;
	}
	
		#entete img.logo {
			float:left;
		}
	
		#menucompte2 { position:absolute; text-align:right; top:40px; right:15px; z-index:150; }
		
			
			#menucompte2 span.choixmagasin {
				padding-left:0px;
				margin-left:0px;
				font-size:11px;
			}
			
				/*#menucompte2 span.choixmagasin a{
					color:#000;
					font-size:11px;
					text-decoration:none;
				}

				#menucompte2 span.choixmagasin {
					color:#000;
					font-size:11px;
					text-decoration:none;
				}*/
				
	#outils { text-align:right;	font-size:.8em;	margin-right:10px; }
	#outils .search {margin-top:-15px; right:110px; position:absolute; }
			
	#menusecteur { }
	
	#inmenusecteur { position:relative;	height:28px; background:url(/Img/CostKillv2/Template/secteurV2-bg.png) top left repeat-x #FFF; border-right: solid 1px #3d3d3d; border-top: solid 1px #3d3d3d; border-bottom: solid 1px #3d3d3d; }
		
		#menusecteur .liens {
			margin-left: 30px;
		}	
		
		#menusecteur .liens a {
			font-size:.8em;
			font-weight:bold;
			color:#fff;
			text-decoration:none;
			background:url(/Img/CostKillv2/Template/liens-g.png) top left no-repeat #000;
			padding-left: 3px;
		}
		
			#menusecteur .liens a span{
				background:url(/Img/CostKillv2/Template/liens-d.png) top right no-repeat #000;
				padding-right:5px;
				padding-left:3px;
			}
	
		#panier { position:absolute; top:3px; right:280px; color:#FFF; }
		#panier a { font-size:.8em; color:#FFF; font-weight:normal; }
		#panier a.compte { color:#FFF; text-decoration:none; padding-right:4px; }
		#panier a.compte:hover { color:#df0920; }
		#panier a.panier { color:#FFF; text-decoration:none; padding-right:4px; }
		#panier a.panier:hover { color:#df0920; }


			#panier .inpanier {
				display:inline;
				margin:0 5px;
				padding-bottom:4px;
			}

			#panier .ininpanier {
				padding-right:6px;						
				margin-left:0px;
				padding-bottom:4px;
			}

			#panier .ininpanier a {
				height:18px;
				color:#FFF;
				padding-right:20px;
			}
			
			#panier span a {color:#000 !important;}
		
		#secteurs ul {
			margin:0;
			padding:0;
			list-style : none;
		}
		
			/*#secteurs ul li.actif {
		background:url(/Img/CostKillv2/Template/secteurs/secteur-g-11.png) bottom left no-repeat transparent;
			}*/

			/*#secteurs ul li a.actif{
		background:url(/Img/CostKillv2/Template/secteurs/secteur-d-11.png) bottom right no-repeat transparent;
		margin-top:23px;
			}*/

			#secteurs ul li.soldes {
				padding:0;
				float : left;
				margin : 0 1px 0 0;
				padding : 0 0 0 9px;
				background:url(/Img/CostKillv2/Template/secteur-g.png) bottom left no-repeat transparent;
			}

			#secteurs ul li.soldes {
			background:url(/Img/CostKillv2/Template/secteurs/secteur-g-19.png) bottom left no-repeat transparent;
			}
			
			#secteurs ul li.soldes a{
				color:#000;
				display:inline;
				font-weight:bold;
				text-decoration:none;
				font-size:.8em;
				float : left;
				display : block;
				background:url(/Img/CostKillv2/Template/secteur-d.png) bottom right no-repeat transparent;
				padding : 10px 9px 2px 0px;
			}

			#secteurs ul li a.soldes{
		background:url(/Img/CostKillv2/Template/secteurs/secteur-d-19.png) bottom right no-repeat transparent;
		
			}
		
	#principal {
		position:relative;
		background-color:#FFF;		
		overflow: auto;
		_z-index:-100;
		_height: 1%;
		width:100%;
	}
		
		
		
		#familles {
/* si pas de CSS secteur */	
			/* background:url(/Img/CostKillv2/Template/secteurs/backfamille-11.png) bottom left no-repeat #666;	 */		
			color:#fff;
			position:relative;			
			vertical-align:top;
			width:184px;	
			padding-bottom:200px;	
			font-size:90%;
		}
		
			#familles ul {
				margin:25px 0;
				padding:0;
				list-style:none;
				_height: 1%;
				margin-bottom:200px;
				width:184px;
			}
			
				#familles li div.nameRayon {
					background:url(/Img/CostKillv2/Template/pucefamille.gif) 10px 7px no-repeat transparent;					
				}
				
				#familles li.li_rayon{line-height:22px;}
				
				#familles li.actif div.nameRayon {
					background:url(/Img/CostKillv2/Template/pucefamille-actif.gif) 10px 7px no-repeat transparent;
					line-height:22px;
				}
				
				#familles li div.nameRayon
				{
					border-bottom:1px solid #fff;
					height:100%;
					cursor:pointer;
				}
				
				#familles li ul
				{
					border-bottom:1px solid #fff;
				}
				
				#familles li a{
					color:#fff;
					text-decoration:none;
					font-weight:bold;
					padding-left:20px;
							
				}
				
				
				#familles ul ul {
					margin:3px 0;
					padding:0;
					list-style:none;
					_height: 1%;
					display:none;
				}
				
					#familles ul ul li{
						border-bottom:1px solid #949494;
						font-size:.8em;
						background:none;						
						padding:1px 0 1px 10px;
					}
					
					#familles ul ul li.actif{
						background:none;
						background-color:#949494;
					}
		#outcontenu{
			border:none;
			margin:0;	
			width:100%;
			border:1px solid #3d3d3d;
			padding-top:10px;
		}

		#contenu {
			position:relative;
			_height:400px;
			min-height:400px;
			padding-top:10px;
			padding-left:0px;
			width:100%;
			vertical-align:top;
		}
		
		#contenu #chemin { padding-left:10px; }
		
			#contenu #chemin, #contenu #chemin a{
				text-decoration:none;
				font-weight:bold;
				font-size:11px;
				margin-bottom:10px;
				color:Black;
			}
			
			#contenu #chemin b{
				color:#000;
				font-weight:normal;
			}


			
		#zonesecteur {		
			padding:0px 0px 0px 0px;
			min-height:100px;		
			vertical-align:top;
		}
		
	#produit { width:800px; padding-left:10px; }
	#produit h1{ font-weight:bold; font-size:16px; color:#000; display:inline; }
	#produit .marque { font-size:9px; color:#999; margin-bottom:5px;}
	#produit .marque a { color:#999;}
	#produit .marque a:hover { text-decoration:underline;}
	
	#produit #colg { float:left; margin-right:8px;	overflow:auto; }
	#produit #colg .image {	border:1px solid #CCC; padding: 1px 1px 1px 1px; }
			
	#produit #cold { overflow:hidden; border:1px solid #CCC; padding: 0px 5px 2px 8px; width:516px; }	
	#produit #cold #ck-prix { font-size:2em; font-family:Arial Black,Arial;	color:#de091f; font-weight:bold; position:relative; }
	#produit #cold #ppi { font-size:0.75em;	color:#666;	}
	#produit #cold #ecopart { font-size:0.75em;	color:#0e8b0b;}
	#produit #cold .ajouterpanier {	padding-top:8px; }
	#produit #cold .separateur { margin-top:6px; margin-bottom:6px; width:98%; height:1px; background-color:#CCC; }
	#produit #cold .retrait { font-size:11px; }
	#produit #cold .retrait a { color:#000000;}
	#produit #cold .retrait a:hover { color:#de091f; text-decoration:underline;}
	#produit #cold .puce { margin-top:2px; margin-right:2px;}
	
	#produit #fiches ul { margin:20px 0 0 0; padding:5px 0 0 0; list-style: none;	height:22px; clear:both;width:800px; }
	#produit #fiches ul li { padding:0;	float:left; margin : 0 -1px 0 0; padding : 0 0 0 0; }
	#produit #fiches ul li a { cursor:pointer; color:#000; display:inline; font-weight:bold; text-decoration:none; text-align:center; font-size:.8em;	float:left;	display:block;	border-top:solid #ccc 1px; border-right:solid #ccc 1px;	border-left:solid #ccc 1px; background-color:#FFF; padding: 5px 0 0 0; margin-top:-4px; width: 120px;	height:20px; }
	#produit #fiches ul li a:hover { background:url(/Img/Costkillv2/Template/produit-bg-ongletfiche11.png) top right repeat-x transparent; color:#000; }
	#produit #fiches ul li.actif a { background:url(/Img/Costkillv2/Template/produit-bg-ongletfiche11.png) top right repeat-x transparent; color:#FFF; }
	/*#produit #fiches table { width:800px; }*/
	
	#produit #carac { border:1px solid #5f5f5f;	font-size:0.75em; border-collapse:collapse;	background-color:#E5E5E5; text-align:justify; width:100%; }
	#produit #carac td,#produit #carac th { vertical-align:top; padding:5px 10px; }
	#produit #carac th { width:30%;	text-align:right; }
	#produit #carac tr.alt td,#produit #carac tr.alt th { background-color:#F0F0F0;	}

	#produit #descr { border:1px solid #5f5f5f;	font-size:0.75em; border-collapse:collapse;	background-color:#FFF; width:100%;}
	#produit #descr .droite {width:330px; position:relative; float:right; margin:5px -6px 5px 10px;}
	#produit #descr .enbref { border:#5f5f5f solid 1px;}
	#produit #descr .enbreftop { background:url(/Img/Costkillv2/Template/produit-bg-ongletfiche11.png) bottom right repeat-x transparent; height:20px; color:#FFFFFF; font-weight:bold; padding-top:4px; padding-left:5px;}

	#produit #descr td,#produit #descr th {	vertical-align:top;	padding:5px 5px; }
	#produit #descr th { width:25%;	text-align:right; }
	#produit #descr tr.alt td,#produit #descr tr.alt th { background-color:#F0F0F0; }
			
	#produit #descr .cross td { border-collapse:collapse;background-color:#FFF; padding:8px 5px 5px 5px;  }

	#listeproduits { width:800px; padding-left:0px; margin-left:1px\9; border-collapse:collapse; } /* \9 = hack css pour IE 6,7,8 */
	#listeproduits #list { border: solid 1px #999; width:100%; }
	#listeproduits #list .puce{margin-left:2px;}
	#listeproduits #listpack { border: solid 2px #ff7800; width:100%; }
	#listeproduits #listplanvente { border: solid 2px #e0091d; width:100%; }
	#listeproduits #list td, #listeproduits #listpack td, #listeproduits #listplanvente td { height:105px; }
	#listeproduits #list .separateurlist { width:1px; height:95px; background-color:#666; }
	#listeproduits #listpack .separateurlist { width:1px; height:95px; background-color:#666; }
	#listeproduits #listplanvente .separateurlist { width:1px; height:95px; background-color:#666; }
	#listeproduits #list a, #listeproduits #listpack a, #listeproduits #listplanvente a { color:#000; font-size:13px; font-weight:bold; text-decoration:none; }
	#listeproduits #list a:hover { color:#000; text-decoration:underline; }
	#listeproduits #listpack a:hover { color:#ff7800; text-decoration:underline; }
	#listeproduits #listplanvente a:hover { color:#FF0000; text-decoration:underline; }
	#listeproduits #list .panier, #listeproduits #listpack .panier, #listeproduits #listplanvente .panier { padding-top:6px;}
	#listeproduits #ckd-prix { font-size:3em; font-family:Arial Black,Arial; color:#ea0202;	font-weight:bold; }
	#listeproduits td {	padding:3px; font-size:.8em; }
	
	.desc2 { height:72px; overflow:hidden; }

	#listeproduits td.comparbox { background-image:url(/Img/CostKillv2/Template/liste-pdt-px-comparateur.png); background-repeat:repeat-y; background-position:center; }

		#listeproduits td.pages {
			padding:0;			
		}

		#listeproduits td.pages table{
			border-collapse:collapse;
		}

		#listeproduits .pages td {
			border:none;
			color:#000;
			font-size:11px;
		}	
		
		#listeproduits .pages .pagesresultats {
			text-align:left;
			color:#000;
			
		}

		#listeproduits .pages .pagesresultats a{
			color:#000;
			margin:0 5px;
		}

		#listeproduits .pages .pagesresultats .currentpage{
			color:red;
			font-weight:bold;
			margin:0 5px;
		}
		
	#comparateur { position:relative; padding-left:5px; }

		#comparateur .retour {
			float:right;
			font-size:.8em;			
		}

			#comparateur .retour img{
				margin:0 10px 0 5px;
			}

		#comparateur #comparaison {
			/*overflow:auto;
			overflow-y:hidden;*/
			/*min-width:900px;
			width: expression(document.body.clientWidth < 1010 ? "850px": document.body.clientWidth-150);*/

		}

		#comparateur .bgtitre { font-size:12px; background:url(/Img/Costkillv2/Template/produit-bg-ongletfiche11.png) bottom right repeat-x transparent; height:20px; color:#FFFFFF; font-weight:bold; padding-top:4px; padding-left:5px; margin-right:5px; margin-bottom:5px; }
		#comparateur table { font-size:11px; margin-bottom:40px; background-color:#fff; }
		#comparateur th { background-color:#fff; text-align:right; padding:4px 5px; width:180px; }
		#comparateur th a{ color:#000; text-decoration:none; }
		#comparateur td { padding: 4px 5px; width:195px;}
		#comparateur .border1 { border:solid 1px #5f5f5f; }
		#comparateur .border2 { border-left:solid 1px #5f5f5f; border-right:solid 1px #5f5f5f; }
		#comparateur .border3 { border-bottom:solid 1px #5f5f5f; }
		#comparateur .border4 { border-top:solid 1px #5f5f5f; }
		
		/*#comparateur tr.constructeur td{
			font-weight:bold;
			background-color:#e5e5e4;
		}

		#comparateur td.image { padding:2px; }

		#comparateur tr.alt td{
			
		}*/

		#comparateur td.infosprix{
			padding:0;
		}

			#comparateur td.infosprix .prixbarre {
				float:right;
				font-weight:bold;
				padding-top:4px;
				padding-right:2px;
				min-height:38px;
				_height:38px;
			}

			#comparateur td.infosprix b{
				padding:10px;
				font-size:1.8em;		
				color:#ff0000;
			}

			#comparateur td.infosprix .stocks {
				margin-top:10px;
				margin-right:10px;
				text-align:right;
			}

			#comparateur td.infosprix .stocks img{
				margin-bottom:5px;
			}			
				
	#paniermenu { }
	#inpaniermenu {	}
	#paniermenu img{ padding:15px 20px 15px 10px;} 
	
	#comptemenu { }
	#incomptemenu { color:#000000; font-size:12px; font-weight:bold; padding:0; }
	#incomptemenu h1 { color:#df0920; font-size:18px; font-weight:bold; padding-left:10px; }
	#incomptemenu a { color:#000000; }
	#incomptemenu a:hover { color:#df0920; }
	#incomptemenu .sponsoring a { color:#000000; }
	#incomptemenu .sponsoring a:hover { color:#f37a2a; }
	#comptemenu img{ padding:10px 0 5px 0;} 


	#panierVAD { width:800px; margin-left:10px; color:#000; }
	#panierVAD .entete{	height:25px; color:#FFFFFF; vertical-align:middle; border: solid 1px #FFF; font-weight:bold; background:url(/Img/CostKillv2/Template/panier-bg-entete.png) left repeat-x transparent; text-align:center; }
	#panierVAD .detailpanier{ width: 800px;	padding: 1px 0px 0px 0px; margin: 0 auto; display:block; }
	#panierVAD .detailpanier h1 { color:#df0920; font-weight: bold; font-size: 18px; }
	#panierVAD table { font-size:.8em; border-width:0px; border-collapse:collapse; background-color:#FFF; }
	#panierVAD td { padding: 2px 2px 0px 2px; vertical-align:top; }
	#panierVAD td .ecopart { padding: 0px 0px 0px 20px;	color:#006600; font-size:11px; }
	#panierVAD td .garincluse {	padding: 0px 0px 0px 20px; font-size:11px; }
	#panierVAD td .gar { padding: 0px 0px 0px 30px;	font-size:11px;	}
	#panierVAD #paniertotal { width: 390px;	padding: 0px 0px 0px 0px; top: 10px; left: 410px; display: block; position: relative; }		
	#panierVAD .entetetotal { height:25px; vertical-align:middle; font-weight:bold;	padding-left:5px; font-size:12px; background:url(/Img/CostKillv2/Template/panier-bg-entete.png) left repeat-x transparent; color:#FFFFFF; }
	#panierVAD #paniertotal td.gauche {	padding: 2px 20px 2px 2px; text-align:right; height:18px; border-bottom: solid 1px #999999; vertical-align:middle; }
	#panierVAD #paniertotal td.droit { padding: 2px 40px 2px 2px; text-align:right; height:18px; border-bottom: solid 1px #999999; vertical-align:middle;}
	#panierVAD #paniertotal td.droitfinal {	padding: 2px 40px 2px 2px; font-size: 1.4em; font-weight:bold; color:#de091f; text-align:right; border-bottom: solid 1px #999999; }
	#panierVAD #paniertotal .boutons { width: 390px; padding-top: 10px; display:block; text-align:center; }
	#panierVAD #codepromo { width: 388px; border: solid 1px #cacaca; padding: 5px 0 5px 0; top: 10px; margin-bottom:10px; left: 410px; display: block; position: relative; font-size:.8em; }
		
		#panierVAD #codepromo .contenu{	
			padding: 5px;
		}

	#pied_panier {
		margin-top:10px;
	}

		#pied_panier img{
			margin:0 10px;
		}

		#pied_panier .droite{
			float:right;	
			margin-right:25px;
		}

	#recapcoord { }
	#recapcoord th { background-color:#FFF; text-align:left; padding:4px 0 2px 20px; }
	#recapcoord td { background-color:#FFF; text-align:left; padding:10px 0 10px 20px; font-size:12px; }
	
	/* CSS pour secteurV2 uniquement */
	#accueilmagasin { background:transparent; width:100%; }
	#accueilmagasin #choixmagasin { text-align:center; }
	#accueilmagasin #choixmagasin .cadre { position:relative; background:url(/Img/CostKillv2/Template/carte-de-france-v5.png) no-repeat center bottom; width:698px; height:548px; color:#FFF; margin:auto; font-size:14px; font-weight:bold; z-index:9999; }
	#accueilmagasin #choixmagasin .cadre a { color:#000; }
	#accueilmagasin #choixmagasin .cadre a:hover { color:#df0920; }
	#accueilmagasin #choixmagasin .lyon { position:absolute; top:315px; left:500px; }	
	#accueilmagasin #choixmagasin .grenoble { position:absolute; top:345px; left:570px; }			
	#accueilmagasin #choixmagasin .avignon { position:absolute; top:415px; left:550px; }	
	#accueilmagasin #choixmagasin .nimes { position:absolute; top:440px; left:470px; }	
	#accueilmagasin #choixmagasin .tournon { position:absolute; top:350px; left:395px; }	
	#accueilmagasin #choixmagasin .pontault { position:absolute; top:160px; left:465px; }	
	#accueilmagasin #choixmagasin .saintmaximin { position:absolute; top:115px; left:425px; }	
	#accueilmagasin #choixmagasin .chalon {	position:absolute; top:275px; left:420px; }	
	#accueilmagasin #choixmagasin .valence { position:absolute; top:375px; left:410px; }
	#accueilmagasin #choixmagasin .vesoul { position:absolute; top:235px; left:530px; }
	#accueilmagasin #choixmagasin .liste-ville { position:absolute; top:240px; left:30px; color:#000; font-size:12px; text-align:left; font-weight:normal;}

	#ventes {				
		border-collapse:collapse;		
		width:100%;
		margin-top:15px;
	}
	
	#ventes th {		
		background-color:#000;
		color:#fff;
		padding:5px 10px;		
		text-align:left;
	}
	
	#ventes tr.image td {
		background-color:#fff;	
		vertical-align:top;
		width:33%;
		text-align:left;
		border-left:1px solid #e5e5e4;
		border-right:1px solid #e5e5e4;
	}
	
		#ventes tr.image td b {
			color:#ff0000;
			font-size:1.2em;
			
		}
	
		#ventes tr.image td img {			
			width:125px;			
		}
		
		#ventes tr.image td .aulieude {
			float:right;
			width:80px;
			font-weight:bold;
			font-size:.8em;		
			height:40px;	
			background:url(/Img/CostKillv2/Template/back-impacts-2.gif) bottom right no-repeat #fff;
		}
		
	#ventes tr.desc td {
		background-color:#e5e5e4;	
		vertical-align:top;
		padding:5px 10px;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
	}
	
		#ventes tr.desc td a {
			color:#000;
			text-decoration:none;
			font-size:.8em;
		}
		
		#ventes tr.desc td img {
			margin:10px 5px;
		}
		
	.pub{
		float:left;
		margin:20px 15px;
	}

.newsletter {
	width:161px;	
}	
	
	.newsletter .titre {
		background:url(/img/costkillv2/template/coin-newsletter-g.png) top left no-repeat #520000;		
	}	
	
	.newsletter .intitre {
		background:url(/img/costkillv2/template/coin-newsletter-d.png) top right no-repeat transparent;
		color:#fff;
		font-weight:bold;
		padding:2px 10px;
	}
	
	.newsletter .innewsletter {
		border:1px solid #fd0805;
		font-size:.8em;
		padding:2px 5px;
		background:url(/Img/costkillv2/template/back-newsletter.png) bottom left repeat-x #fff;
	}
	
	.newsletter form 
	{
		margin-top:5px;
	}
		
	.newsletter input {
		width:100px;	
		margin-right:5px;
	}	
		
#services {
}

	#services p {
		font-size:.8em;
		color:#000000;
		text-align:justify;
	}

	#services li {
		font-size:.8em;
		color:#000000;
		text-align:justify;
		padding:5px 0px 0px 0px;
		list-style:disc;
	}

	#services .titre {
		font-size:1.5em;
		font-weight:bold;
		color:#FF0000;
		vertical-align:middle;
	}

	#services .sstitre {
		font-size:1em;
		font-weight:bold;
		color:#000000;
		padding:20px 0px 10px 0px;
	}

	#services .sstitre .numero {
		color:#FF0000;
		padding-right:10px;
	}

#pied {
	position:relative;
	background: url(/Img/CostKillv2/Template/bg-bottom.jpg) top left no-repeat #FFF;
	min-width:900px;
	height:100px;
	width:1024px;
	/* width: expression(document.body.clientWidth < 1010 ? "910px": document.body.clientWidth-100);  modif du 14/09/2009 */
	text-align:left;
	color:#FFF;
	font-size:.7em;
	margin: 0 auto;
}

	#pied a {
		color:#FFF;
		text-decoration:none;
	}

	#pied a:hover {
		color: #99ccff;
		text-decoration:none;
	}

	#pied #prestataires{
		float:right;
		text-align:right;
	}
		
		#pied #prestataires img{
			margin-left:20px;
		}
		
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/Pagesfront/costkillv2/images/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Pagesfront/costkillv2/images/overlay.png", sizingMethod="scale");
	}

#bloccriteres
{
    /*width: 600px;*/
    /*background-color: #e8e8e8;*/
}

#bloccriteres .regroupement
{
    border: 1px solid #ddd;
    background-color: #eee;
    padding: 3px;
    margin-bottom: 5px;
}
 
#bloccriteres .critere select
{
    width: 300px;
    /*float: left;*/
}

#bloccriteres .critere input
{
}

#bloccriteres .critere label
{
	margin-left: 10px;
}
 
#bloccriteres .critere .critere_g
{
    float: left;
    width: 130px;
}

#bloccriteres .critere .critere_d
{
    float: right;
    /*width: 450px;*/
}

#bloccriteres .bas
{
    padding-top: 3px;
    text-align: center;
}

#bloccriteres .bas a img
{
    cursor: pointer;
}

#bloccriteres .bas label
{
    margin-left: 5px;
    margin-right: 10px;
}

#criteresloader
{
    position: absolute;
    z-index: 20;
    padding-left: 284px;
    padding-right: 284px;
    background-color: #eee;
}

#sliderprixmax
{
	float: right;
	margin-top: -5px;
	padding-top: 1px;
	padding-bottom: 2px;
}

#tablecriteres
{
	background:url("/Img/CostKillv2/Template/secteurV2-menu-bg.png") repeat-x scroll center bottom #FFFFFF !important;
}

#div_tablecriteres
{
	width:98% !important;
	border:solid 1px #92a6ca;
	background:url("/Img/CostKillv2/Template/secteurV2-menu-bg.png") repeat-x scroll center bottom #FFFFFF !important;    
}

/* range slider */
#range-slider{
	background:url(../../img/resultat/fd-range.gif) no-repeat;width:440px;height:40px;position:relative; 
}
#slider-range a.ui-state-default{
	border:none;
	width:18px;
	height:18px;
	cursor:url(/Img/CostKillv2/Template/size3_i.cur), pointer;
}
#slider-range a.ui-state-default span
{
	color:black;
	font-size:11px;
	display:block;
	height:12px;
	text-align:center;
	cursor:url(/Img/CostKillv2/Template/size3_i.cur), pointer;
	margin:20px 0px 0px 0px;
}

a{text-decoration:none;}

.ui-widget-content {
	border:none;
}
#slider-range{
	left:5px;
	top:10px;
	width:318px;
}
.bt-slider-left{
	background:transparent url(../../img/retourNoir.png) no-repeat;
	width:50px;
}
.bt-slider-right{
	background:transparent url(../../img/suivantNoir.png) no-repeat;
}
#slider-graduations{
	margin:21px 0 0 18px;
}
#slider-graduations span{
	color:black;font-size:12px;display:block;text-align:center;width:46px;height:12px;float:left;
}
#fourchette{
	display:block;position:absolute;left:160px;top:2px;
}
#bt-slider-ok{
	cursor:pointer;position:absolute;left:394px;top:6px;width:36px;height:36px;background:url(../../img/resultat/bt-slider-ok.gif) no-repeat;border:none;text-indent:-9999px;
}

/* CSS pages institutionnelle (Livraison, CGV...) */
#zonemou {font-size:12px; width:800px; }

#insideSearch { color:#666666; font-size:12px;}
#insideSearch a { color:#333333;}
#insideSearch a:hover { color:#990000;}
#insideSearch .recherchemot { font-size:14px;}
#insideSearch .SearchResultDetail { text-align:left; margin-left:20px;}
