/* STORE DETAILS */
.storeDetails_menu {
	font-size: 0.6875em;
	line-height: 1.2727em;
	padding: 20px 0 0;
	margin: 0 10px;
	border-top: 1px solid #e2e2e2;
}
	.storeDetails_menu p {
		font-size: 1em;
		font-weight: bold;
		color: #5a5656;
	}
	.storeDetails_menu a {
		color: #0a91ae;
		text-decoration: underline;
		margin-bottom: 15px;
		display: block;
	}
/* NEWS SHOP DETAILS */
.store_news .article {
	margin-bottom: 15px;
}
.store_news h2,
.store_news h3 {
	font-size: 0.9375em;
	line-height: 1.0666em;
	color: #5a5656;
}
.store_news h2 {
	margin-bottom: 20px;
}
	.store_news h2 strong {
		color: #0986A4;
	}
.store_news h4 {
	font-size: 0.75em;
	/*color: #0a91ae;*/
	margin-bottom: 10px;
}
.store_news p {
	margin-bottom: 20px;
}
.store_news a.openMe {
	font-size: 0.6875em;
	/*color: #002e6d;*/
	padding-top: 2px;
}
.articles .omega {
	border-bottom: 0;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.promoBanner {
	padding: 0 10px;
	margin-bottom: 12px;
}
.infotables {
	padding: 0 15px;
	margin-bottom: 12px;
	overflow: hidden;
}
.partner_store .block ul {
	width: auto;
	margin-right: 15px;
}
/* CORPORATE */
.nav_style3 {
	background: transparent url(../media/img/bg_spriteCD.png) repeat 0 top;
	padding-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}
	.nav_style3 .inner {
		background: transparent url(../media/img/bg_spriteCD.png) repeat 0 bottom;
		padding: 0 10px 10px;
		overflow: hidden;
	}
.nav_style3 h3 {
	font-size: 0.8125em;
	margin: 0;
}
	
	.nav_style3 h3 span {
		background: #f9f8f7 none;
		padding: 0 10px 0 0;
	}
.nav_style3 h3.emphasis {
	font-size: 1em;
	line-height: 1.125em;
	color: #c60219;
	background-image: none !important;
}
.nav_style3 .accessBtn {
	font-size: 0.6875em; 
	line-height: 1.8181em;
	font-weight: normal;
	color: #FFF;
	margin-top: 10px;
}
.nav_style3 .accessBtn span {
	color: #FFF;
}
a span.cart {
	background:transparent url(../media/img/bg_spriteShopping.png) no-repeat left -60px;
	width: 12px;
	height: 14px;
	float: right;
	margin: 2px 2px 0;
}
ul.simple {
	list-style-type: none;
	margin: 0 0 12px;
	float: left;
}
	.services ul.simple {
		max-width: 540px;
	}
ul.simple li {
	margin: 0;
	width: 100%;
}
ul.simple li a {
	color: #658cad;
	background:transparent url(../media/img/bg_spriteNavigation.png) no-repeat -3241px -206px;
	margin-left: 10px;
	padding: 0 0 0 13px;
	display: block;
}
	.inner ul.simple {
		float: none;
		margin: 0;
	}
	.inner ul.simple li {
		border-top: 1px solid #e2e2e2;
		margin: 0;
	}
	.inner ul.simple li.omega {
		border-bottom: 1px solid #e2e2e2;
	}
	.inner ul.simple li a {
		font-weight: normal;
		background-position: -3241px -204px;
		padding: 0 0 0 13px;
		margin: 0;
	}
/* BLOC JOB ANNOUNCES */
.grid_12 .job_announces {
	background: transparent url(../media/img/bg_spriteBox2.png) repeat-y -744px top;
	padding: 14px 20px 1px;
}
	.grid_12 .job_announces .decoAlpha {
		background: transparent url(../media/img/bg_spriteBox2.png) no-repeat 0 top;
		height: 14px;
	}
	.grid_12 .job_announces .decoOmega {
		background: transparent url(../media/img/bg_spriteBox2.png) no-repeat 0 -14px;
		height: 14px;
	}
.job_announces .holder {
	margin-bottom: 12px;
	overflow: hidden;
}
.job_announces ul {
	list-style-type: none;
	overflow: hidden;
	font-size: 1em;
	border-bottom: 1px solid #d8ced7;
	margin-bottom: 10px;
}
	.job_announces li {
		float: left;
		margin: 0 30px 0 0;
		width: 210px;
	}
	.job_announces li.omega {
		margin: 0;
	}
	.job_announces h3 {
		font-size: 1.375em;
		color: #658cad;
		margin-bottom: 15px;
	}
	.job_announces a.openMe {
		font-size: 0.6818em;
		color: #658cad;
		text-decoration: none;
	}
	.job_announces p {
		color: #658cad;
	}
	.job_announces .accessBtn,
	.job_announces .accessBtn span {
		background-color: #658cad;
	}
	.job_announces .accessBtn {
		font-size: 0.75em;
		color: #FFF;
		margin-left: 10px;
	}
	.job_announces .accessBtn span {
		padding-right: 18px;
	}
/* SERVICES */
.services h2 {
	margin-bottom: 15px;
}
.services .level1 h2 {
	color: #5a5656 !important;
}
.services .level1 .legend {
	font-size: 0.625em;
}
.services a.openMe {
	font-size: 0.6875em;
	float: left;
}
.services a.visit {
	float: right;
}
/* PRODOTTI CARREFOUR */
ul.brands_list {
	list-style-type: none;
	margin: 10px 0 0;
}
	ul.brands_list li {
		display: inline;
		margin: 0;
	}
	ul.brands_list li.separator {
		margin: 0 0 0 3px;
	}
	ul.brands_list a {
		color: #658cad;
	}
.product_line {
	margin: 20px 10px;
	overflow: hidden;
}
	.product_line .image {
		float: left;
		margin: 3px 20px 0 0;
	}
	.product_line p {
		color: #5a5656;
	}
/* CARROUSEL */
.box .stdPdtCarrouselBlock {
	background-image: url(../media/img/bg_spriteCarrousel2.png);
	width: 691px;
	margin-left: 10px;
}
	.box .stdPdtCarrouselBlock ul {
		width: 677px;
		margin-top: 18px !important;
	}
	.box .stdPdtCarrouselBlock .stdCarrouselContainer li {
		padding: 0 12px;
	}
	.box .stdPdtCarrouselBlock li p a {
		color: #002e6d;
	}
/* CATALOGUES PRODUCT SAMPLES */
.cat_productSamples {

}
.cat_productSamples .featured_product {
	width: 160px;
	float: left;
}
	.cat_productSamples .featured_product .store_type {
		font-size: 0.5625em;
		text-decoration: underline;
	}
	.cat_productSamples .featured_product .store_type img {
		display: block;
		margin: 20px 0 0;
	}
.cat_productSamples .product_samples {
	margin-left: 160px;
}
	.product_samples {
		margin-bottom: 12px;
		height: 230px ;
	}
	.product_samples p.valido {
		font-weight: bold;
		font-size: 0.8125em;
		margin-bottom: 10px;
	}
	.product_samples p {
		line-height: 1.2727em;
	}
	.grid_12 .product_samples .product-list li,
	.grid_12 .product_samples .product-list li.alpha {
		width: 187px;
		min-height: 0;
	}
	.product-list {
		margin: 0;
	}
	.cat_productSamples h3.label a {
		font-size: 0.6875em;
		text-transform: uppercase;
	}
	.cat_productSamples .product-list .price-level0 {
		font-size: 0.75em;
	}
	.cat_productSamples .product-list .price-level1 {
		font-size: 1.375em;
	}
	.cat_productSamples .product-list .price-level0 span,
	.cat_productSamples .product-list .price-level1 span {
		font-size: 1em;
		font-weight: normal;
	}
	.cat_productSamples .product-list .spesamica-details {
		width: 167px;
	}
	.cat_productSamples .product-list .extra {
		font-style: normal;
		height: 25px;
	}
	.cat_productSamples .spesamicaHolder {
		height: 30px;
	}
	.cat_productSamples p.linkholder {
		font-size: 1em;
		line-height: 1em;
		padding: 0;
		height: 20px;
	}
		.cat_productSamples a.sconto {
			font-size: 0.6875em;
			font-weight: normal;
			color: #5f4c48;
			text-align: left;
			background: transparent url(../media/img/bg_spriteShopping.png) no-repeat right 0;
			height: 20px;
			padding-top: 1px;
			margin: 0 10px;
			cursor: pointer;
		}
		.cat_productSamples a.sconto:hover {
			text-decoration: none;
		}
			.cat_productSamples a.sconto span {
				font-size: 1.2727em;
				font-weight: bold;
				color: #FFF;
				background: transparent url(../media/img/bg_spriteShopping.png) no-repeat left -41px;
				padding: 1px 17px 0 4px;
				height: 18px;
				display: block;
				float: left;
				cursor: pointer;
			}
			.cat_productSamples a.sconto span.priceTag {
				background-position: left -21px;
				padding: 1px 0 0 4px;
			}

/* COLORS */
.universe_style1 .boxHeading h2,
.universe_style2 .boxHeading h2,
.universe_style3 .boxHeading h2,
.universe_style4 .boxHeading h2,
.universe_style5 .boxHeading h2 { color: #FFF; }

.universe_style1, .universe_style1 p#news, .universe_style1 h2,  .universe_style1 h3,  .universe_style1 h4, .universe_style1 a.openMe, .universe_style1 .inner li a, .universe_style1 .simple li a {
	color: #BF2833;
}
	.universe_style1 .boxHeading, .universe_style1 .accessBtn, .universe_style1 .accessBtn span { background-color: #BF2833; }
	/* line below, the color for .universe_style1 .inner h3 background has not been seen in PSD, yet */
	.universe_style1 .inner h3 { background:transparent url(../media/img/bg_spriteNavigation.png) no-repeat scroll -2655px 5px; }
	.universe_style1 ul#news-remote li.current { background-position: -774px 0; } 
	.universe_style1 ul.simple li a { background-position: -3241px -293px; }
	.universe_style1 .inner ul.simple li.current { background: #BF2833 none; } 
	.universe_style1 .inner ul.simple li.current a {
		color: #FFF;
		background-position: -3241px -250px;
	} 
	
.universe_style2, .universe_style2 p#news, .universe_style2 h2,  .universe_style2 h3,  .universe_style2 h4, .universe_style2 a.openMe, .universe_style2 .inner li a, .universe_style2 .simple li a {
	color: #658cad;
}
	.universe_style2 .boxHeading, .universe_style2 .accessBtn, .universe_style2 .accessBtn span { background-color: #0A91AE; }
	.universe_style2 .inner h3 { background:transparent url(../media/img/bg_spriteNavigation.png) no-repeat scroll -2655px 5px; }
	.universe_style2 ul#news-remote li.current { background-position: -774px -20px; } 
	.universe_style2 ul.simple li a { background-position: -3241px -207px; }
	.universe_style2 .inner ul.simple li.current { background: #658cad none; } 
	.universe_style2 .inner ul.simple li.current a {
		color: #FFF;
		background-position: -3241px -250px;
	} 
	
.universe_style3, .universe_style3 p#news, .universe_style3 h2,  .universe_style3 h3,  .universe_style3 h4,  .universe_style3 a.openMe, .universe_style3 .inner li a, .universe_style3 .simple li a {
	color: #5d345c;
}
	.universe_style3 .boxHeading, .universe_style3 .accessBtn, .universe_style3 .accessBtn span { background-color: #5d345c; }
	.universe_style3 .inner h3 { background:transparent url(../media/img/bg_spriteNavigation.png) no-repeat scroll -3034px 5px; }
	.universe_style3 ul#news-remote li.current { background-position: -774px -40px; } 
	.universe_style3 ul.simple li a { background-position: -3241px -113px; }
	.universe_style3 .inner ul.simple li.current { background: #5d345c none; } 
	.universe_style3 .inner ul.simple li.current a {
		color: #FFF;
		background-position: -3241px -250px;
	} 
	
.universe_style4, .universe_style4 p#news, .universe_style4 h2,  .universe_style4 h3,  .universe_style4 h4,  .universe_style4 a.openMe, .universe_style4 .inner li a, .universe_style4 .simple li a {
	color: #997358;
}
	.universe_style4 .boxHeading, .universe_style4 .accessBtn, .universe_style4 .accessBtn span { background-color: #997358; }
	.universe_style4 .inner h3 { background:transparent url(../media/img/bg_spriteNavigation.png) no-repeat scroll -3034px 5px; }
	.universe_style4 ul#news-remote li.current { background-position: -774px -60px; } 
	.universe_style4 ul.simple li a { background-position: -3241px -70px; }
	.universe_style4 .inner ul.simple li.current { background: #997358 none; } 
	.universe_style4 .inner ul.simple li.current a {
		color: #FFF;
		background-position: -3241px -250px;
	} 




/* ! Sitemap */
div.sitemap{
	margin-bottom:20px;
	font-size: 0.99em ;
}
div.sitemap .inner_bloc{
	background: url(../media/img/bg_spriteBoxCD.png) repeat-y -974px 0;
	padding:10px;
	padding-bottom:0;
}
div.sitemap .decoAlpha{
	background: url(../media/img/bg_spriteBoxCD.png) no-repeat 0 0;	
}
div.sitemap .decoOmega{
	background: url(../media/img/bg_spriteBoxCD.png) no-repeat 0 -15px;	
}
div.sitemap .productType_5 h2{
	font-size:0.75em;
	background: url(../media/img/bg_spriteCD.png) no-repeat -211px -6px;	
}
div.sitemap .productType_6 h2 {
	font-size:0.75em;
	background: url(../media/img/bg_spriteCD.png) no-repeat -211px -56px;
}
div.sitemap .productType_7 h2{
	font-size:0.75em;
	background: url(../media/img/bg_spriteCD.png) no-repeat -211px -288px;	
}
div.sitemap .productType_8 h2{
	font-size:0.75em;
	background: url(../media/img/bg_spriteCD.png) no-repeat -211px -231px;	
}
	div.sitemap ul{
		overflow: auto;
		margin-bottom:0;
		width:100%;
		list-style:none;
	}
	div.sitemap li {
		text-align:left;
		font-weight:normal;
		color: #694d38;
		float:left;
		padding: 8px 3px 0 0;
		margin:0;
		width:154px;
	}
		div.sitemap span.title{
		padding: 0 3px;
		margin: 0 0 8px 9px;
		font-size: 1.4545em;
		font-weight: bold;
		text-transform: uppercase;
		background: #F9F8F7;
		line-height:1em;
		}
			div.sitemap li li {
				width:147px;
				padding-top:0;
			}
			div.sitemap .productType_5 li.title{
				background:transparent url(../media/img/bg_spriteCD.png) no-repeat scroll -216px -142px;
				padding-left:15px;
				width:118px;
			}
			div.sitemap .productType_5 li.title a {
				font-weight: bold !important ;
				font-size: 1em ;
			}
				div.sitemap ul li ul{
					margin-bottom:0;
					overflow:auto;
				}
				div.sitemap li li ul{
				border-bottom: 1px solid #e2e2e2;
				margin-bottom:25px;
				}		
					div.sitemap li li li{
						padding: 5px 10px;
						margin: 0 0 0 4px;
						height:15px;
						width: 123px;
						border-top: 1px solid #e2e2e2;
						overflow:hidden;
						}						
						div.sitemap .productType_5 li li li{
						background: url(../media/img/bg_spriteCD.png) no-repeat -216px -105px;
						height: 21px ;
						}						
						div.sitemap .productType_6 li li li{
						background: url(../media/img/bg_spriteCD.png) no-repeat -216px -178px;
						}						
						div.sitemap .productType_7 li li li{
						background: url(../media/img/bg_spriteCD.png) no-repeat -495px -142px;
						}						
						div.sitemap .productType_8 li li li{
						background: url(../media/img/bg_spriteCD.png) no-repeat -495px -179px;
						}
						div.sitemap a{
							display: block;
							line-height: 1em;
							height: auto;
							font-weight: normal;
						}

div.sitemap .productType_5, div.sitemap .productType_5 li,  div.sitemap .productType_5 li a{
	color: #338091;
}
div.sitemap .productType_6, div.sitemap .productType_6 li, div.sitemap .productType_6 li a {
	color: #997358;
}
div.sitemap .productType_7, div.sitemap .productType_7 li,  div.sitemap .productType_7 li a{
	color: #658dad;
}
div.sitemap .productType_8, div.sitemap .productType_8 li, div.sitemap .productType_8 li a {
	color: #0a91ae;
}