body {
	background: url(/Img/CostKillv2/Template/bg-site.jpg) center top repeat-x #f5f5f5;
	margin: 0;
	font-family:Arial;
	font-size:90%;
	text-align:center; 			/* modif du 14/09/2009 */
}

input {
	vertical-align:middle;
}

img {
	border:none;
}

.sep {
	clear:both;
}

.texte_coordonnees_fact {
	font-size:.8em;
}

#page {
	margin: 0 auto; 			/* modif du 14/09/2009 margin:0 16px; */
	padding-top:0;
	/* background:url(/Img/CostKillv2/Template/silhouette.png) bottom left no-repeat transparent; */
	position:relative;
	margin-left: auto; 			/* modif du 14/09/2009 */
	margin-right: auto;   		/* modif du 14/09/2009 */
	width: 1024px; 				/* modif du 14/09/2009  */
	text-align: left; 			/* modif du 14/09/2009 */
}

	#divPanierIn {
		display:none;
		position:absolute;
		background-color:#CCCCCC;
		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; 			/* modif du 14/09/2009 left:-9px; */
		z-index:89;/* juste sous l'overlay de la lightbox ! */
	}

	#inpage {
								/*  modif du 14/09/2009 margin-left:60px; */	
		min-width:900px;
		width:1024px;
		/*width: expression(document.body.clientWidth < 1010 ? "910px": document.body.clientWidth-100);*/
		position:relative;
		padding-top:1px;
	}

	#outentete {
		margin-top:30px;
		margin-left:50px;
		height:20px;
	}
	
	#entete {
		height:40px;
		margin-left:48px;		/* modif du 14/09/2009 */		
		margin-top:18px;
		display:inline;
		float:left;
		/* background:url(/Img/CostKillv2/Template/backlogo.png) top left repeat-x transparent; */
	}
	
		#entete img.logo {
			float:left;
		}
	
		#menucompte2 {
			position:absolute;
			text-align:right;
			margin-top:28px;
			right:10px;
			z-index:150;
			width:100%;
		}
		
			#menucompte2 b {
				color:#000;
				font-size:1.2em;
			}
			
			#menucompte2 span.choixmagasin {
				/* background:url(/Img/CostKillv2/Template/puce-magasin.png) left center no-repeat transparent; */
				padding-left:0px;
				margin-left:0px;
			}
			
				#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 .liens {
			/* border-bottom:1px solid #fff; */
			padding-top:28px;
		}
		
			#outils .liens a{ 
				color:#fff;
				text-decoration:none;				
				margin-left:10px;
			}

		#outils .recherche{
			margin-top:5px;
			color:#fff;			
		}
		
			#outils .recherche img {
				margin-left:6px;
			}
			
			#outils .recherche input {
				border:none;
			}
			
			
	#menusecteur {
		height:20px;
		/* background:url(/Img/CostKillv2/Template/backmenusecteur.png) bottom left repeat-x transparent; */
		padding-left:90px;
		/*padding-top: 32px;*/
		margin-top:64px;
		position:relative;	
		/* border-left:1px solid #000; */	
	}
	
	#inmenusecteur {			
		/*background:url(/Img/CostKillv2/Template/backmenusecteur-d.png) right 11px no-repeat transparent;*/
		position:relative;
		height:20px;
		
	}
		
		#menusecteur .liens {
			margin-left: 30px; /* modif du 14/09/2009 */
		}	
		
		#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:0px;
		}

			#panier a {
				font-size:.8em;
				font-weight:normal;
			}

			#panier a.compte {
				color:#FFF;
				text-decoration:none;
				padding-right:4px;
			}

			#panier a.panier {
				color:#000;
				text-decoration:none;
				padding-right:4px;
			}


			#panier .inpanier {
				/* background:url(/Img/CostKillv2/Template/panier-g.png) left top no-repeat #fff; */
				display:inline;
				margin:0 5px;
				padding-bottom:4px;
			}

			#panier .ininpanier {
				padding-right:6px;						
				margin-left:0px;
				/* background:url(/Img/CostKillv2/Template/panier-d.png) right top no-repeat #fff; */
				padding-bottom:4px;
			}

			#panier .ininpanier a {
				height:18px;
				color:#FFF;
				padding-right:20px;
			}
			
		#secteurs {
			position:absolute;
			bottom:0;
			left:0;
		}
		
		#secteurs ul {
			margin:0;
			padding:0;
			list-style : none;
		}
		
			#secteurs ul li {
				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.actif {
/* Modifiable */		background:url(/Img/CostKillv2/Template/secteurs/secteur-g-11.png) bottom left no-repeat transparent;
			}
			
			#secteurs ul li a{
				color:#fff;
				display:inline;
				font-weight:bolder;
				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;
				margin-top:23px;
			}

			#secteurs ul li a.actif{
/* Modifiable */		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 {
/* Modifiable */		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 #000;
		}

		#contenu {
			position:relative;
			_height:400px;
			min-height:400px;
			padding-top:10px;
			padding-left:10px;
			width:100%;
			vertical-align:top;
		}
		
			#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;
			}


			#contenu #lignetri {
				background-color:#FFF;
				margin:0;
				padding:10px 5px 0 0;
				overflow:auto;
				color:#000;
				text-align:right;
				vertical-align:middle;
			}

				#contenu #lignetri span {
					font-size:.8em;
					line-height:1.6em;
				}

				#contenu #lignetri img{
					margin:5px 10px 10px 5px;
					float:left;
				}

				#contenu #lignetri select{
					margin:2px 4px 2px 0;					
					font-size:11px;
					border: solid 1px #666666;
				}
			
		#zonesecteur {		
			padding:0px 0px 0px 0px;
			min-height:100px;		
			vertical-align:top;
		}
		
		#produit {
			
		}
		
		#produit h2{
			font-weight:bold;
			font-size:1.4em;
			padding-left:15px;
			overflow:auto;
			_height:1%;
/* Modifiable */	background:url(/Img/CostKillv2/Template/secteurs/puce-produit-11.png) left center no-repeat transparent;
		}
		
			#produit #colg {				
				float:left;
				margin-right:20px;
				overflow:auto;
			}
			
				#produit #colg .image {
					border:1px solid #E5E5E5;
				}
				
				#produit #colg ul {
					margin:0;
					padding:0;
					list-style:none;
					margin-top:15px;
				}
				
					#produit #colg li {
						background:url(/Img/CostKillv2/Template/puce-fleche.png) left 5px no-repeat transparent;
						padding:2px 0 2px 18px ;
					}
					
					#produit #colg a {
						text-decoration:none;
						color:#FF0000;
						font-size:.8em;
						font-weight:bold;
					}
			
			#produit #cold {
				overflow:auto;
				_margin-left:280px;
				
			}					
			
				#produit #cold #prix {
					width:280px;
				}

				#produit #cold #prix b{
					color:#ff1111;
					font-size:2.2em;

				}
				
				#produit #cold #prix span {
					color:#009900;
					font-size:.8em;
					font-weight:bold;

				}

				#produit #cold #prix div.infosprix {

				}
				
				#produit #cold #prix div.aulieude {
/* Modifiable 	color:#ff1111;*/
					float:right;
					font-weight: normal;
					font-size:0.8em;
					/* background:url(/Img/CostKillv2/Template/impacts.png) right top no-repeat transparent; */
					padding:2px 5px 0 0;
				}
				
				#produit #cold #prix div.aulieude b {
					font-size: 1em;
					font-weight: bold;
				}

				#produit #cold #garanties {
					margin-top:10px;
					margin-right:5px;
					background:url(/Img/CostKillv2/Template/backgaranties-hg.png) top left no-repeat #E5E5E5;
					_height:1%;					
				}
				
				#produit #cold #ingarantieshd {
					background:url(/Img/CostKillv2/Template/backgaranties-hd.png) top right no-repeat transparent;
				}
				
				#produit #cold  #ingarantiesbd {
					background:url(/Img/CostKillv2/Template/backgaranties-bd.png) bottom right no-repeat transparent;
				}
				
				#produit #cold #ingarantiesbg {
					background:url(/Img/CostKillv2/Template/backgaranties-bg.png) bottom left no-repeat transparent;					
				}				
				
					#produit #cold #garanties input {
						margin:0 5px;
					}
					
					#produit #cold #garanties td {
						vertical-align:top;
						font-size:.8em;
					}
					
					/* #produit #cold #garanties table {
						background:url(/Img/CostKillv2/Template/backgaranties.png) 5px 5px no-repeat transparent;					
						height:50px;					
					} */
					
					#produit #cold #garanties .choix {
						padding-left:45px;
					}
					
					#produit #cold #garanties td b{
						color:#FD0805
					}
					
				#produit #cold #infos {
					margin:10px 0;
				}
				
					#produit #cold #infos .ajouterpanier {
						margin-right:20px;
					}	
				
				#produit #cold b {
					color:#666;	
				}
				
				#produit #cold p {
					font-size:.8em;
				}
				
				#produit #cold li {
					font-size:.8em;

				}
					
				#produit #fiches ul {
					margin:10px 0 0px 0;
					padding:0 0 0 0;
					list-style : none;
					height:18px;
					clear:both;
				}
				
					#produit #fiches ul li {
						padding:0;
						float : left;
						margin : 0 1px 0 0;
						padding : 0 0 0 10px;
						/*background:url(/Img/CostKillv2/Template/fiche-g.png) top left no-repeat #000;*/
						background-color:#999999;
					}
					
					#produit #fiches ul li.actif {
						/*background:url(/Img/CostKillv2/Template/fiche2-g.png) top left no-repeat #FF9202;*/
					}
					
					#produit #fiches ul li a {
						cursor:pointer;
						color:#fff;
						display:inline;
						font-weight:bold;
						text-decoration:none;
						font-size:.8em;
						float : left;
						display : block;
						/*background:url(/Img/CostKillv2/Template/fiche-d.png) top right no-repeat transparent;*/
						background-color:#999999;
						padding : 2px 0;
						width: 120px;
					}
					
					#produit #fiches ul li.actif a {
						/*background-image:url(/Img/CostKillv2/Template/fiche2-d.png) transparent;*/
					}
					
					#produit #fiches table {
						width:98%;
					}
					
				#produit #carac {
					border-top:1px solid #000;
					font-size:.8em;
					margin-right:25px;
					border-collapse:collapse;
					background-color:#E5E5E5;
					width:100%;
				}
				
				#produit #carac td,#produit #carac th {
					vertical-align:top;
					padding:5px 10px;
				}
				
				#produit #carac th {
					width:25%;
					text-align:right;
				}
				
				#produit #carac tr.alt td,#produit #carac tr.alt th {
					background-color:#F0F0F0;
				}

				#produit #descr {
					border-top:1px solid #000;
					font-size:.8em;
					border-collapse:collapse;
					background-color:#E5E5E5;
					width:100%;
				}
				
				#produit #descr td,#produit #descr th {
					vertical-align:top;
					padding:5px 10px;
				}
				
				#produit #descr th {
					width:25%;
					text-align:right;
				}
				
				#produit #descr tr.alt td,#produit #descr tr.alt th {
					background-color:#F0F0F0;
				}
				
				#produit #cross {
					border-top:1px solid #000;
					font-size:.8em;
					border-collapse:collapse;
					background-color:#E5E5E5;
					width:100%;
				}
				
				#produit #cross td,#produit #cross th {
					vertical-align:top;
					padding:5px 10px;
				}
				
				#produit #cross th {
					width:25%;
					text-align:right;
				}
				
				#produit #cross tr.alt td,#produit #cross tr.alt th {
					background-color:#F0F0F0;
				}

	#listeproduits{
		border-collapse:collapse;		
	}
	
	.desc2
	{
		height:83px;
		overflow:hidden;
	}



		#listeproduits td {
			padding:5px;
			font-size:.8em;
			border-bottom:1px solid #000;
		}

		#listeproduits tr.alt td{
			background-color:#e5e5e4;
		}

		#listeproduits td.comparbox {
			background-image:url(/Img/CostKillv2/Template/liste-pdt-px-comparateur.png);
			background-repeat:repeat-y;
			background-position:center;
		}

		#listeproduits td.image,#listeproduits tr.alt td.image {
			background-color:#fff;
		}

		#listeproduits td.desc {
			vertical-align:top;
			width:100%;
		}

		#listeproduits td.desc a{
			color:#000;
			text-decoration:none;
		}

		#listeproduits td.infosplus {
			vertical-align: top;
			text-align: center;
			width:100%;
		}

		#listeproduits td.infosprix {
			vertical-align:top;
		}

		#listeproduits td.infosprix span.standard {
			color:#ff1111;
			font-weight:bold;
			font-size:1.4em;
		}

		#listeproduits td.infosprix span.pack {
			color:#fff;
			font-weight:bold;
			font-size:1.4em;
		}

		#listeproduits td.infosprix img{
			margin:4px 0;
		}

		#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;				
	}

		#comparateur h2{
			font-weight:bold;
			font-size:1.4em;
			padding-left:12px;
			overflow:auto;
			_height:1%;
			background:url(/Img/CostKillv2/Template/puce-comparateur.png) left center no-repeat transparent;
		}

		#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 table {
			font-size:.8em;
			margin-bottom:40px;background-color:#fff;
		}

		#comparateur th {
			background-color:#fff;
			text-align:right;
			padding:0 5px;
			width:130px;			
		}

			#comparateur th a{
				color:#000;
				text-decoration:none;
			}

		#comparateur tr.constructeur td{
			font-weight:bold;
			background-color:#e5e5e4;
		}

		#comparateur td {
			padding:5px 10px;
		}

		#comparateur td.image {
			border:1px solid #e5e5e4;
		}

		#comparateur tr.alt td{
			background-color:#e5e5e4;
		}

		#comparateur td.infosprix{
			padding:0;
			background-color:#e5e5e4;
		}

			#comparateur td.infosprix .prixbarre {
				float:right;
				font-weight:bold;
				padding-top:4px;
				padding-right:2px;
				background:url(/Img/CostKillv2/Template/back-impacts.png) top right no-repeat transparent;
				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 { 	
		/* background:url(/Img/CostKillv2/Template/backpaniermenu.png) top left repeat-x transparent;
		height:73px; */
	}

		#inpaniermenu { 	
			/* background:url(/Img/CostKillv2/Template/backpaniermenu-d.png) top right no-repeat transparent;
			height:73px; */
		}

		#paniermenu img{
			margin-top:40px;
			margin-left:20px;
		} 

	#panierVAD { /* nouveau panier : projet VAD */
		width:800px;
		margin-left:20px;
		color:#333333;
	}
	
		#panierVAD #entetepanier{
			width: 800px;
			height: 20px;
			border: solid 1px #3b474e;
			padding: 0px 0px 0px 0px;
			margin: 0 auto;
			text-align:right;
			display:block;
			color:white;
			font-variant:small-caps;
			font-weight:bold;
		}

		#panierVAD #entetepanier table, #panierVAD #entetepanier td{
			border:none;
			border-collapse:collapse;
			border-spacing:1px;
			padding-left:5px;
			height:20px;
			background: transparent url(/Img/CostKillv2/Template/entete-panier.png) repeat-x left bottom;
		}

		#panierVAD #entetepanier tr{
			color:white;
			font-variant:small-caps;
		}
	
		#panierVAD .detailpanier{
			width: 800px;
			padding: 1px 0px 0px 0px;
			margin: 0 auto;
			display:block;
		}
	
		#panierVAD table {
			font-size:.8em;
			border-width:1px; 
			border-style:solid; 
			border-color:#3b474e;
			border-collapse:collapse;
			background-color:#eeeeee;/* verifier */
		}
	
		#panierVAD td {
			border-width:1px;
			border-style:solid; 
			border-color:#3b474e;
			padding: 2px 2px 0px 2px;
			vertical-align:top;
		}
		
			#panierVAD td .ecopart {
				padding: 0px 0px 0px 20px;
				color:#006600;
			}
			
			#panierVAD td .garincluse {
				padding: 0px 0px 0px 20px;
			}

			#panierVAD td .gar { 
				padding: 0px 0px 0px 30px;
			}
	
			#panierVAD td .aidegar { 
				padding: 20px 0px 0px 10px;
				position: absolute;
			}
	
			
		#panierVAD #codepromo{
			width: 381px;
			background: transparent url(/Img/CostKillv2/Template/fond-codepromo.png) repeat-x left bottom;
			border: solid 1px #3b474e;
			padding: 0px 0px 0px 0px;
			top: 10px;
			left: 419px;
			display: block;
			position: relative;
			font-size:.8em;
		}
		
		#panierVAD #codepromo .contenu{	
			padding: 5px 0px 5px 8px;
		}	
		
		#panierVAD #paniertotal{
			width: 381px;
			padding: 0px 0px 0px 0px;
			top: 20px;
			left: 419px;
			display: block;
			position: relative;
		}		
		
			#panierVAD #paniertotal .entetepaniertotal{
				width: 381px;
				height: 20px;
				background: transparent url(/Img/CostKillv2/Template/entete-panier.png) repeat-x left bottom;
				border: solid 1px #3b474e;
				padding: 0px 0px 0px 8px;
				margin-bottom:1px;
				text-align:left;
				font-weight:bold;
				color:#FFFFFF;
				display:block;
			}

			#panierVAD #paniertotal td.gauche {
				padding: 2px 20px 2px 2px;
				text-align:right;
			}

			#panierVAD #paniertotal td.droit {
				padding: 2px 50px 2px 2px;
				text-align:right;
			}

			#panierVAD #paniertotal td.droitfinal {
				padding: 2px 50px 2px 2px;
				font-size: 1.4em;
				font-weight:bold;
				color:#006600;
				text-align:right;
			}

			#panierVAD #paniertotal .boutons{
				width: 381px;
				padding: 10px 10px 10px 10px;
				display:block;
				text-align:center;
			}

	#tab_caddie { /* ancien panier : a supprimer */
		font-size:.8em;
		margin-top:10px;
		margin-left:20px;
	}

		#tab_caddie th{
			background-color:#000;
			font-size:1.2em;
			color:#fff;
			padding:2px 5px;
			text-align:center;
		}

		#tab_caddie td{
			padding:0 5px;
		}

		#tab_caddie tr.alt td{
			background-color:#e5e5e4;		
		}

		#tab_caddie tr.alt2 td{
			background-color:#999999;
		
		}

	#pied_panier {
		margin-top:10px;
	}

		#pied_panier img{
			margin:0 10px;
		}

		#pied_panier .droite{
			float:right;	
			margin-right:25px;
		}

	#recapcoord {
		
	}
	
	#recapcoord th {
		background-color:#999;
		text-align:left;
		padding:4px 0 2px 20px;
	}

	#recapcoord td {
		background-color:#e5e5e4;
		text-align:left;
		padding:10px 0 10px 20px;
		font-size:.8em;
	}
	
#accueilmagasin {
	background:transparent;
	width:100%;
}

	#accueilmagasin .boutons{ 	
		background:url(/Img/CostKillv2/Template/backboutons.png) top left repeat-x transparent;
		height:73px;		
		margin-top:10px;
	}

		#accueilmagasin .boutons .inboutons{ 	
			background:url(/Img/CostKillv2/Template/backboutons-d.png) top right no-repeat transparent;
			height:73px;
			text-align:center;
		}

		#accueilmagasin .boutons .ininboutons {
			height:73px;
			width:820px;
			margin:0 auto;	
			text-align:left;	
		}
		
		#accueilmagasin .boutons .ininboutons img{
			margin-left:5px;
		} 
		
		#accueilmagasin .produits{
			width:820px;
			text-align:left;
			margin-top:25px;
			margin:25px auto 10px auto;
		}
		
		#accueilmagasin .produits h2{
			background:url(/Img/CostKillv2/Template/accueilmagasin-coin-hd.png) top right no-repeat transparent;
			margin:0;
			text-align:center;
			padding:5px 0;
			color:#ffff00;
			font-size:.9em;
		}
		
			#accueilmagasin .produits h2 em {
				color:#fff;	
			}
			
		#accueilmagasin .produits table {
			width:100%;			
			background-color:#fff;	
			text-align:center;
			border-collapse:collapse;
		}		
	
			#accueilmagasin .produits table tr.image td {
				border-left:1px solid #000;
				border-right:1px solid #000;
			}
			
			#accueilmagasin .produits table tr.desc td {
				border:1px solid #000;
				border-top:none;				
				color:#fff;
				text-align:left;
				vertical-align:top;
				padding:5px;
				font-size:.8em;
				background-image:url(/Img/CostKillv2/Template/back-impacts-2.gif);
				background-position:bottom right;
				background-repeat:no-repeat;
				height:90px; 
			}
			
			#accueilmagasin .produits table tr.desc td a {
				color:#fff;
				text-decoration:none;
			}
			
			#accueilmagasin .produits table tr.desc td .prix {
				color:#000;
				font-weight:bold;				
			}
			
				#accueilmagasin .produits table tr.desc td .prix b {
					color:#fff;
					font-size:1.4em;
				}
			
			#accueilmagasin .produits table tr.desc td .aulieude{
				float:right;
				color:#000;
				font-weight:bold;
				margin-top:5px;
			}	
			
		#accueilmagasin #choixmagasin{
			/*position:absolute;
			height:99%;
			width:99%;*/
			text-align:center;
			/*padding:0 0 0 0;
			margin:auto;*/
		}
		
		/* CSS pour secteurV2 uniquement */
		#accueilmagasin #choixmagasin .cadre{
			position:relative;
			background:url(/Img/CostKillv2/Template/carte-de-france-v3.png) no-repeat center bottom;
			width:722px;
			height:563px;
			color:#FFF;
			margin:auto;
			font-size:0.85em;
			font-weight:bold;
			z-index:9999;
		}

		#accueilmagasin #choixmagasin .cadre a {
			color:#000;
		}
		
		#accueilmagasin #choixmagasin .cadre a:hover {
			color:#333;
		}


		#accueilmagasin #choixmagasin .lyon {
			position:absolute;
			top:323px;
			left:570px;
		}	
			
		#accueilmagasin #choixmagasin .grenoble {
			position:absolute;
			top:341px;
			left:565px;
		}
			
		#accueilmagasin #choixmagasin .avignon {
			position:absolute;
			top:398px;
			left:600px;
		}	
	
		#accueilmagasin #choixmagasin .nimes {
			position:absolute;
			top:405px;
			left:538px;
		}	

		#accueilmagasin #choixmagasin .coignieres {
			position:absolute;
			top:218px;
			left:465px;
		}	

		#accueilmagasin #choixmagasin .pontault {
			position:absolute;
			top:212px;
			left:553px;
		}	
			
		#accueilmagasin #choixmagasin .saintmaximin {
			position:absolute;
			top:176px;
			left:501px;
		}	

		#accueilmagasin #choixmagasin .chalon {
			position:absolute;
			top:288px;
			left:497px;
		}	

		#accueilmagasin #choixmagasin .valence {
			position:absolute;
			top:358px;
			left:480px;
		}

	#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;
	/*margin:0 0 0 100px;  modif du 14/09/2009 */
	background: url(/Img/CostKillv2/Template/bg-bottom.jpg) top left no-repeat #FFF;
	min-width:900px;
	height:300px;
	width:1024px; /* modif du 14/09/2009 */
	/* width: expression(document.body.clientWidth < 1010 ? "910px": document.body.clientWidth-100);  modif du 14/09/2009 */
	padding-top:5px;
	text-align:left; /* modif du 14/09/2009 */
	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
{
	display: block;
    min-height: 22px;
    overflow: auto;
}

#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
{
    color: black;
    background: url(/Img/CostKillv2/Template/filtre-bouton-afficher.png) no-repeat;
    padding: 1px;
    padding-left: 7px;
    padding-right: 7px;
    cursor: pointer;
    margin-left: 15px;
    width:210px;
    height:27px;
}

#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:#c3d9ff url(/Img/CostKillv2/Template/filtre-bg-global.gif) bottom repeat-x;
	font-family:Arial;
	font-size:11px;
	width:100%;
	opacity:0.5;
	filter:alpha(opacity=5);
}

#div_tablecriteres
{
	width:99%;
	border:solid 1px #92a6ca;
}

/* 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;}