@charset "UTF-8";
@import url(bottoni.css);
@import url(reset.css);
/* @import url(http://fonts.googleapis.com/css?family=Archivo+Black); */
@import url(http://fonts.googleapis.com/css?family=Montserrat);
/* ======================== CSS Document LA PECHE ======================== */

@font-face {
    font-family:'Bebas';
    src: url('fonts/bebasneue-webfont.eot');
    src: url('fonts/bebasneue-webfont-.eot#iefix') format('embedded-opentype'),
         url('fonts/bebasneue-webfont.woff') format('woff'),
         url('fonts/bebasneue-webfont.ttf') format('truetype'),
         url('fonts/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight:normal;
    font-style:normal;
	}
	
.corpoTesto h1,.titoloCentrale {
	 font-family:'Bebas';
	 }

body {
	overflow:auto;
	overflow-x:hidden;
	font-family: 'Montserrat', sans-serif;
	background:url(../images/bgpaper.jpg);
	}

/* Transizioni */
a,.btnOrange,.btnOrange:hover {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	}

#seoAlto {
	width:100%;
	padding:7px;
	height:16px;
}

#seoAlto h1 {
	text-align:center;
	color:#999;
	font-size:10px;
	}
	
#seoAlto h1 strong {font-weight:normal;}

#menuHeader {

	
	font-size:11px;
	display:block;
	text-shadow:1px 1px 1px #FFF;
	padding:10px 0;
	margin:7px 0 15px;
	position:relative;
	background: rgb(237,237,237);
	background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(226,228,235,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(226,228,235,1)));
	background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e2e4eb',GradientType=0 );
	}
	
#icoHome {
	width:18px;
	height:16px;
	position:absolute;
	background:url(../images/ico-home.png) center center no-repeat;
	left:28px;
	top:13px;
	text-decoration:none;
	border:none;
	display:block;
	}

#menuHeader {
	padding-left:50px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}

#menuHeader a {
	display:inline-block;
	color:#545454;
	font-size:13px;
	padding:12px 15px 10px;
	line-height:0;
	}

#menuHeader a:hover {
	color:#06C;
	}
	
#logoHeader,#logoFooter {
	display:block;
	width:160px;
	height:145px;
	background-position:center center;
	background-repeat:no-repeat;
	}
	
#logoHeader{
	width:340px;
	width:285px;
	}	
	
#logoFooter {
	margin:0 0 15px;
	padding:4px;
	background-color:#5A6B73;
	}

#infoHeader td {padding:6px 10px; text-align:right;}
#infoHeader p,#infoHeader a {
	font-size:13px;
	color:#666;
	}
	
#infoHeader a:hover {
	color:#F63A3A;
	}

.separatore960{
	background-color:#CCC;
	height:1px;
	width:960px;
	margin:5px auto 14px;
	}
	
.boxItemHome {
	padding:7px;
	width:192px;
	border:1px solid #E4E4E4;
	background:#F7F7F7;
	height:395px;
	overflow:hidden;
	}	

.boxItemHomeRit {
	display:block;
	width:192px;
	height:220px;
	background-position:center center; /*top center*/
	background-repeat:no-repeat;
	background-color:#FFF;
	}
	
.btnDettaglio,
.btnAggiungi {
	display:block;
	width:93px;
	padding:8px 0 10px;
	color:#FFF;
	text-align:center;
	font-size:12px;
	text-shadow:1px 1px 1px #555;
	}

.btnDettaglio {
background: #9fb1d1; /* Old browsers */
background: -moz-linear-gradient(top,  #9fb1d1 0%, #92a3c2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fb1d1), color-stop(100%,#92a3c2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9fb1d1 0%,#92a3c2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9fb1d1 0%,#92a3c2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9fb1d1 0%,#92a3c2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9fb1d1 0%,#92a3c2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fb1d1', endColorstr='#92a3c2',GradientType=0 ); /* IE6-9 */
	border:1px solid #92a3c2;
	}
	
.btnAggiungi,.btnOrange {
	float:right;
	background-color:#FB6125;
	border:1px solid #7943a5;
background: #ad8eca; /* Old browsers */
background: -moz-linear-gradient(top,  #ad8eca 0%, #7943a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad8eca), color-stop(100%,#7943a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ad8eca 0%,#7943a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ad8eca 0%,#7943a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ad8eca 0%,#7943a5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ad8eca 0%,#7943a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad8eca', endColorstr='#7943a5',GradientType=0 ); /* IE6-9 */
	
	
	}
	
.link1 {color:#069;}

.boxItemHome .btnDettaglio {float:left;}
.boxItemHome .btnAggiungi {float:right;}

.btnOrange {
	text-align:center;
	color:#FFF;
	float:none;
	padding:6px 12px;
	font-size:12px;
	cursor:pointer;
	font-family: 'Montserrat',​sans-serif;
	}
	
.btnAggiungi:hover,.btnOrange:hover {background-color:#F70;}
.btnDettaglio:hover {background-color:#6A89BE;}

.titolettoCentrale {
	text-align:center;
	text-transform:uppercase;
	color:#777;
	font-size:11px;
	}

.titoloCentrale {
	text-align:center;
/*color:#E46E27;*/
color:#7943A5;
	font-size:23px;
	}

.separatoreBlu {
	width:85px;
	background-color:#596F9A;
	height:1px;
	}

.boxItemHome {
	float:left;
	margin:7px;
	margin:4px;
	}

.boxItemHome h1 {
	text-transform:uppercase;
	color:#222;
	font-size:14px;
	padding-bottom:5px;
	}
	
.boxItemHome h2 {
	text-transform:uppercase;
	color:#666;
	font-size:11px;
	}
	
.boxItemHome h3 {
	padding-top:7px;
	font-size:16px;
	}

.testoItemHome {
	height:100px;
	padding:10px 0;
	}
	
.testoItemHome h1 a {
	color:#222;
	height:30px;
	display:block;
	}
	
.testoItemHome h2 a {
	color:#555;
	text-decoration:underline!important;
	}
	
.testoItemHome h3 {
	height:20px;
}	

.prezzoSconto {
	color:#F63A3A;
	font-size:12px!important;
	height:14px;
	}
	
.icoSconto {
	display:block;
	width:26px;
	height:26px;
	background:url(../images/ico-sconto.png);
	float:right;
	margin-top:-3px;
	}

#contenitoreSlider,.boxArticolo {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	}
	
.boxItemHome {
	background: rgb(229,229,229);
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
	}

#contenitoreSlider,.boxArticolo {
	width:650px;
	height:282px;
	background-color:#F7F7F7;
	border:1px solid #E4E4E4;
	padding:7px;
	position:relative;
	}

#contenitoreSlider {
	font-size:12px;
	line-height:1.4em;
	color:#444;
	}
	
#contenitoreSlider h1 {
	background-color:#E2E4EB;
	font-size:15px;
	padding:10px;
	color:#222;
	}

#contenitoreSlider .areaTestoSlider {padding:10px;}
.areaTestoSlider {
	background-color:#F90;
	width:100px;
	}

#nav {
	position:absolute;
	bottom:7px;
	right:7px;
	z-index:10;
	}
	
#nav a {
	display:block;
	padding:5px 8px;
	margin:0 2px;
	text-align:center;
	border:1px solid #FFF;
	font-size:12px;
	float:left;
	color:#415377;
	background-color:#E2E4EB
	}
	
.sliderDettagli {
	color:#556C96;
	font-style:italic;
	display:block;
	}
	
.activeSlide {
	background-color:#556C96!important;
	color:#FFF!important;
	}
	
#s2 .s2Cicla {width:650px;}

.imgCycle {
	width:376px;
	height:282px;
	background-color:#FFF;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	}
	
.testoCycle {
	width:270px;
	height:247px;
	margin-left:7px;
	}
	
.testoCycle a {
	font-size:15px;
	border:none;
	}
	
.tastiNews a {
	display:inline-block;
	font-size:11px;
	text-transform:uppercase;
	padding:9px 13px;
	border:1px solid #999;
	}
	
#areaSeoBasso {
	background-color:#5A6B73;
	padding:20px 0 30px;
	color:#6F6F6F;
	text-align:center;
	border-top:1px dotted #ccc;
	}
	
#areaSeoBasso p {
	text-align:center;
	font-size:11px;
	height:1.7em!important;
	}
	
#areaSeoBasso a {
	color:#DDD;
	font-size:12px;
	}
	
#areaFooterCentrale {
	background-color:#999;
	padding:20px 0;
	background: #cedce7; /* Old browsers */

background: -moz-linear-gradient(top,  #cedce7 0%, #596a72 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedce7), color-stop(100%,#596a72)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cedce7 0%,#596a72 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */

background: #eeeeee; /* Old browsers */

background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */

background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

border-top:1px solid #ccc;



	}

.bloccoFooter {padding:0 15px;}
	
.bloccoFooter h2,.bloccoFooter h3 {
	font-family: 'Montserrat', sans-serif;
	text-transform:uppercase;
	color:#F90!important;
	font-size:12px;
	}

.bloccoFooter h3 {
	font-size:11px;
	text-transform:uppercase;
	}
	
.bloccoFooter p {
	color:#666;
	line-height:1.4em;
	font-size:12px;
	}
	
.bloccoFooter a,#areaFooterTop a {color:#FFF;}
.bloccoFooter a:hover,#areaFooterTop a:hover {color:#FFF;}

#menuServizioClienti a{
	padding:3px 0;
	font-size:12px;
	color:#666;
	}

#areaFooterTop {
	padding:10px 0;
	background-color:#3D3D3D;
	}

#areaFooterTop p {
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	}
	
.input1, .textarea1 { 
	border:1px solid #BBB;	
	background:#FFF;
	padding:6px;
	margin:6px 0;
	font-size:12px;
	color:#333;
	}	

.bloccoSlogan1 {
	background-color:#B6D9E5;
	padding:20px;
	border:1px solid #6EB4CC;
	}
	
.bloccoSlogan1 {
	font-size:13px;
	line-height:1.5em;
	}

.titoloMenuProdotto,.titoloMenuOfferte,.btnGreen {
	padding:14px 15px;
	color:#545454;
	position:relative;
	font-size:11px;
	display:block;
	border-top:1px solid #FFF;
	text-shadow:1px 1px 1px #FFF;
	background: rgb(237,237,237);
	background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(226,228,235,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(226,228,235,1)));
	background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e2e4eb',GradientType=0 );
	}



.titoloMenuOfferte {
	text-shadow:1px 1px 1px #555;
	color:#FFF;
	background: rgb(181,192,201);
	background: -moz-linear-gradient(top,  rgba(181,192,201,1) 0%, rgba(89,106,114,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,192,201,1)), color-stop(100%,rgba(89,106,114,1)));
	background: -webkit-linear-gradient(top,  rgba(181,192,201,1) 0%,rgba(89,106,114,1) 100%);
	background: -o-linear-gradient(top,  rgba(181,192,201,1) 0%,rgba(89,106,114,1) 100%);
	background: -ms-linear-gradient(top,  rgba(181,192,201,1) 0%,rgba(89,106,114,1) 100%);
	background: linear-gradient(to bottom,  rgba(181,192,201,1) 0%,rgba(89,106,114,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5c0c9', endColorstr='#596a72',GradientType=0 );
	}
	
.bottoneOfferte {
	padding:14px 15px;
	color:#fff;
	position:relative;
	font-size:13px;
	display:block;
	border-top:1px solid #FFF;
	text-shadow:1px 1px 1px #333;
background: #ad8eca; /* Old browsers */
background: -moz-linear-gradient(top,  #ad8eca 0%, #7943a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad8eca), color-stop(100%,#7943a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ad8eca 0%,#7943a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ad8eca 0%,#7943a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ad8eca 0%,#7943a5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ad8eca 0%,#7943a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad8eca', endColorstr='#7943a5',GradientType=0 ); /* IE6-9 */
	
	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}	
.bottoneMarche {
	padding:14px 15px;
	color:#fff;
	position:relative;
	font-size:13px;
	display:block;
	border-top:1px solid #FFF;
	text-shadow:1px 1px 1px #333;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
background: #9fb1d1; /* Old browsers */
background: -moz-linear-gradient(top,  #9fb1d1 0%, #92a3c2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fb1d1), color-stop(100%,#92a3c2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9fb1d1 0%,#92a3c2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9fb1d1 0%,#92a3c2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9fb1d1 0%,#92a3c2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9fb1d1 0%,#92a3c2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fb1d1', endColorstr='#92a3c2',GradientType=0 ); /* IE6-9 */
	}		
	
	
	
	
	
	
.btnGreen {
	padding:5px 10px;
	font-size:11px;
	display:inline-block;
background: #9fb1d1; /* Old browsers */
background: -moz-linear-gradient(top,  #9fb1d1 0%, #92a3c2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fb1d1), color-stop(100%,#92a3c2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9fb1d1 0%,#92a3c2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9fb1d1 0%,#92a3c2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9fb1d1 0%,#92a3c2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9fb1d1 0%,#92a3c2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fb1d1', endColorstr='#92a3c2',GradientType=0 ); /* IE6-9 */
	border:1px solid #92a3c2;
	color:#FFF;
	text-shadow:1px 1px 1px #333;
	}
	
.titoloMenuProdotto .arrowDown {
	display:block;
	width:21px;
	height:11px;
	position:absolute;
	overflow:hidden;
	bottom:-10px;
	right:10px;
	background:url(../images/arrowDown.png) center center no-repeat;
	}
	
.titoloMenuProdotto .arrowNext {
	display:block;
	width:8px;
	height:13px;
	float:right;
	background:url(../images/arrowNextBig.png) center center no-repeat;
	}

.menuProdotto {
	color:#525252;
	display:block;
	padding:10px 7px 10px 0;
	border-bottom:1px solid #CCC;
	font-size:11px;
	}
	
.menuProdotto:hover {
	background:#EFEFEF;
	}
	
	
		
.menuProdotto span {
	padding:6px 10px 0 0;
	width:7px;
	height:8px;
	display:block;
	background:url(../images/arrowNext.png) center center no-repeat;
	float:left;
	}

.menuProdotto span {
	padding:6px 10px 0 0;
	width:7px;
	height:8px;
	display:block;
	background:url(../images/arrowNext.png) center center no-repeat;
	float:left;
	}
	
	
.menuProdotto2 {
	color:#7943A5;
	display:block;
	padding:10px 7px 10px 0;
	border-bottom:1px solid #CCC;
	font-size:10px;
	}
	
.menuProdotto2:hover {
	background:#EFEFEF;
	}
.menuProdotto2 span {
	padding:6px 10px 0 0;
	width:7px;
	height:8px;
	display:block;
	background:url(../images/arrowNext.png) center center no-repeat;
	float:left;
	}		
	

#carrelloSx td {
	padding:7px 15px;
	}

#carrelloSxIntestazione {
	color:#FFF;
	font-size:12px;
	
	}

#carrelloCorpo{
	padding:7px 15px;
	background-color:#50648C;
	color:#FFF;
	font-size:10px;
	}
	
.carrelloShopping {
	padding:7px 15px;
	background-color:#50648C;
	color:#FFF;
	font-size:10px;
	}
	
.carrelloShopping p {
	line-height:1.4em;
	}
	
#carrelloCorpo a{color:#FFF;}	

.separatoreCarrello {
	background:#6C89BF;
	height:1px;
	width:100%;
	margin:10px 0;
	}

.arancioneBar {
	
background: #ad8eca; /* Old browsers */
background: -moz-linear-gradient(top,  #ad8eca 0%, #7943a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad8eca), color-stop(100%,#7943a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ad8eca 0%,#7943a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ad8eca 0%,#7943a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ad8eca 0%,#7943a5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ad8eca 0%,#7943a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad8eca', endColorstr='#7943a5',GradientType=0 ); /* IE6-9 */
	
	}
	

.bebas {
	font-family:bebas;
	font-size:38px!important;
	color:#444!important;
	}

.btnCassa {
	display:block;
	color:#FC0!important;
	text-align:right;
	padding-bottom:5px;
	}

.btnCassa:hover {color:#FF0!important;}

.arrowPiu,.arrowArrow,.arrowStar {
	width:11px;
	height:13px;
	background:url(../images/piuBig.png) center center no-repeat;
	display:block;
	float:right;
	}
	
.arrowArrow,.arrowStar{
	width:13px;
	height:12px;
	}
	
.arrowArrow{background:url(../images/arrowGreen.png) center center no-repeat;}
.arrowStar{background:url(../images/starGreen.png) center center no-repeat;}

.box-aggiungi {
	background-color:#FFF;
	text-align:center;
	border:1px solid #DEDEDE;
	padding:6px 6px 8px;
	}

.boxFoto {
	width:150px;
	height:150px;
	overflow:hidden;
	display:block;
	border:1px solid #E6E6E6;
	}
	
.boxArticolo {
	height:auto;
	margin-bottom:15px;
	}

.boxArticolo p {
	font-size:12px;
	line-height:1.4em;
	color:#444;
	}

.boxArticolo .btnDettaglio,.boxArticolo .btnAggiungi {
	float:none;
	margin:0 auto;
	}
	
.prezzo{
	color:#F63A3A;
	text-align:center;
	font-size:22px;
	
	}
	
.box-testo h2 {
	text-align:left;
	color:#415377;
	font-size:16px;
	}

.box-testo p {
	text-align:left;
	color:#000;
	font-size:12px;
	}
	
#companyInfo {display:none;}

#menu-sx a {text-transform:uppercase;}

.tabellaPrezziIntestazione {
	color:#545454;
	position:relative;
	font-size:12px;
	text-shadow:1px 1px 1px #FFF;
	background: rgb(237,237,237);
	background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(226,228,235,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(226,228,235,1)));
	background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(226,228,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e2e4eb',GradientType=0 );
	}
	
.tabellaPrezziIntestazione p {padding:3px 0 5px; text-transform:uppercase;}

.tabellaPrezzi {border:1px solid #DDD;}

.tabellaPrezzi td {
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	padding:0 10px;
	}

.corpoTesto {
	width:644px;
	padding:10px;
	border:1px solid #DDD;
	}
	
.corpoTesto strong {
	font-weight:bold;
	}
	
.corpoTesto a {
	color:#069;
	}
	
.corpoTesto a:hover {
	text-decoration:underline!important;
	}

.corpoTesto p {
	color:#555;
	line-height:1.5em;
	font-size:12px;
	}
	
.corpoTesto h1 {
	color:#F80;
	font-size:23px;
	}
	
.corpoTesto h2 {
	text-transform:uppercase;
	}
	
	.corpoTesto ul,li {
	color:#555;
	line-height:1.5em;
	font-size:12px;
	}
	.corpoTesto li {
	list-style:circle;
	margin-left:30px;
	}
	
	
hgroup h1 {
	color:#222;
	font-size:22px;
	margin-bottom:10px;
	}
	
hgroup h2 {
	color:#666;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:10px;
	}
	
.corpoTesto h3 {color:#069;}
.tableRows td {padding:8px;}

.box-prodotti-bandina-novità {
	width:84px;
	height:84px;
	position:absolute;
	top:9px;
	right:3px;
	background:url(../images/bandina-novita.png) top center no-repeat;
	}

.box-prodotti2 {
	position:relative;
	width:660px;
	float:right;
	display:block;
	margin:0 4px 4px 0;
	}
	
.box-prodotti2:hover{	
	-webkit-box-shadow:1px 1px 2px 2px rgba(0, 0, 0, 0.1);        
	box-shadow:1px 1px 2px 2px rgba(0, 0, 0, 0.1);
	}

.box-prodotti2-img{
	width:198px; /*205*/
	height:190px;
	padding:1px;
	background:#ccc;
	border:3px solid #fff;
	margin:13px 0 0 13px;
	display:block;
	}
	
#box-prodotti-container {text-align:center;}

.ombra-img-prodotti{
	display:block;
	width:212px;
	height:15px;
	background:url(../images/ombra-img-prodotti.jpg) top center no-repeat;
	margin:0 auto 13px;
	}

.nome-articolo{
	color:#333;
	text-align:left;
	font-size:18px;
	}

.nome-marca{
	color:#333;
	text-align:center;
	font-size:16px;
	}
	
.from{
	color:#999;
	text-align:left;
	font-size:18px;
	}

.nome-articolo2 {
	color:#333;
	text-align:center;
	font-size:16px;
	}

.from2{
	color:#999;
	
	text-align:center;
	font-size:12px;
	}

.prezzo2 {
	color:#333;
	text-align:center;
	font-size:16px;
	}

#nav-categorie, #nav-outlet {
	margin:10px 0;
	width:244px;
	}

#nav-categorie h1, #nav-outlet h1 {
	display:block;
	width:224px; /*243*/
	height:30px; /*60*/
	padding-left:20px;
	padding-top:10px;
	text-transform:uppercase;
	font-size:18px;
	color:#FFF;
	background: url(../images/bg-nav-categorie-h1.png) top center no-repeat;
	}
	
#nav-categorie h2, #nav-outlet h2 {
	color:#EB0B07;
	font-size:9px;
	text-transform:uppercase;
	}
	
#nav-categorie a, #nav-outlet a {
	width:213px; /*243*/
	padding:4px 0 4px 20px;
	margin:0;
	display:block;
	color:#444;
	font-size:13px;
	border-bottom:1px dashed #C0C0C0;
	text-transform:uppercase;
	}

#nav-categorie a:hover, #nav-outlet a:hover {
	background:#DB5D52;
	color:#FFF;
	}

#contenuti-container {
	width:100%;
	height:100%;
	position:absolute;
	top:230px;
	left:0;
	}
	
.contenuti{
	background:#f6f6f6;
	position:relative;
	z-index:30;
	width:1008px; /*1008*/
	margin:0 auto;
	}

.contenuti a {color:#39F;}	
.contenuti a:hover {text-decoration:underline;}
.contenuti a span {color:#666; }	

#fascina-verticale {
	width:12px;
	height:497px;
	background:url(../images/fascina-vericale.jpg) top center no-repeat;
	float:left;
	}

.carrello-barra-laterale{
	width:244px;
	display:block;
	}

.carrello-barra-laterale h1{
	width:224px; /*244*/
	height:25px; /*50*/
	background:url(../images/carrello-laterale-1.jpg) top center no-repeat;
	font-size:16px;
	color:#5A5858;
	text-transform:uppercase;
	padding-top:25px;
	padding-left:20px;
	}

.carrello-barra-laterale h2{
	width:224px; /*244*/
	height:25px; /*50*/
	background:url(../images/carrello-laterale-h2.jpg) top center no-repeat;
	font-size:18px;
	color:#C4682E;
	text-transform:uppercase;
	padding-top:25px;
	padding-left:20px;
	}

.corpo-carrello-laterale{
	display:block;
	width:224px; /*244*/
	background:url(../images/carrello-laterale-2.jpg) top center repeat-y;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:#4D5255;
	font-size:12px;
	}

.item-carrello-laterale{color:#C4682E;}

.chiusura-carrello-laterale{
	display:block;
	width:244px;
	background:url(../images/carrello-laterale-3.jpg) top center no-repeat;
	height:15px;
	}

#footer-container {
	width:100%;
	background:#CCC;
	background:url(../images/body-pattern.png) repeat;
	padding-top:30px;
	}

#footer-colonna-1 {
	width:200px;
	float:left;
	}

#footer-colonna-1 address{
	font-size:14px;
	color:#fff;
	text-shadow: 2px 2px 2px #000;
	font-style:normal;
	margin-top:20px;
	line-height:1.5em;
	}

#footer-colonna-2{
	width:255px;
	float:left;
	padding-top:20px;
	}

.telefono-footer{
	font-size:17px;
	color:#fff;
	text-shadow: 2px 2px 2px #000;
	display:block;
	padding-left:40px;
	background:url(../images/icon-footer-tel.png) center left no-repeat;
	height:20px;
	margin-bottom:15px;
	}

.fax-footer{
	font-size:17px;
	color:#fff;
	text-shadow: 2px 2px 2px #000;
	display:block;
	padding-left:40px;
	background:url(../images/icon-footer-fax.png) center left no-repeat;
	height:20px;
	margin-bottom:15px;
	}

.email-footer{
	font-size:17px;
	color:#fff;
	text-shadow: 2px 2px 2px #000;
	display:block;
	padding-left:40px;
	background:url(../images/icon-footer-mail.png) center left no-repeat;
	height:20px;
	margin-bottom:15px;
	}

.email-footer a{color:#FFF;}
.email-footer a:hover{text-decoration:underline;}
	
#footer-colonna-3{
	width:185px;
	float:left;
	font-size:14px;
	color:#FFF;
	text-shadow: 2px 2px 2px #000;
	padding-top:20px;
	}

#footer-colonna-3 a{color:#fff;}
#footer-colonna-3 a:hover{text-decoration:underline;}
#footer-colonna-3 ul{list-style:url(../images/elenco-puntato-footer.png);}

#footer-colonna-3 li{
	padding-bottom:7px;
	padding-left:20px;
	}

#footer-colonna-4{
	width:280px;
	float:left;
	padding-top:20px;
	}

#footer-colonna-4 img{
	width:237px;
	height:133px;
	padding:1px;
	border:1px solid #6CA4BB;
	display:block;
	text-align:left;
	}

#footer-colonna-4 img:hover{
	width:237px;
	height:133px;
	padding:1px;
	border:1px solid #fff;
	}
	
#footer-colonna-4 a span{
	display:block;
	width:241px;
	font-size:12px;
	color:#fff;
	text-shadow: 2px 2px 2px #000;
	text-align:right;
	margin-top:10px;
	}

#footer-colonna-4 a span:hover {text-decoration:underline;}

#footer-info p {
	color:#6DA7BF;
	font-size:10px;
	font-weight:normal;
	display:block;
	width:960px;
	text-align:center;
	padding-top:5px;
	}

#dgnet {
	width:200px;
	text-align:center;
	padding:20px;
	margin:0 auto;
	}

#dgnet a{
	font-size:10px;
	color:#fff;
	text-shadow: 2px 2px 2px #000;
	font-style:italic;
	}

#dgnet a:hover {text-decoration:underline;}

#ultimo-elemento-menu-nav{
	display:block;
	position:relative;
	padding:15px 25px 16px 20px;	
	font-size:18px;
	height:19px; /*49*/
	text-transform:uppercase;
	text-shadow: 2px 2px 2px #000;
	color:#FFF;
	}

#ultimo-elemento-menu-nav:hover {
	background:#fff;
	color:#4274B6;
	text-shadow: 2px 2px 2px #ccc;
	}

#boxForm{
	width:434px;
	float:left;
	margin-left:23px;
	position:relative;
	margin-bottom:40px;
	}

.btnGenerico {
	cursor:pointer;
	padding:3px 6px;
	display:block;
	text-transform:uppercase;
	font-size:18px!important;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:10px auto 0;
	text-align:center;
	color: #fff;
	background-color: #39F;
	}

.btnGenerico:hover {
	background-color: #390;
	color:#FFF;
	border:none;
	}

.address-form p{font-size:14px;}
.address-form h4{text-transform:uppercase;}
.address-form a{color:#39F;}
.address-form a:hover{text-decoration:underline;}

.separatore {
	background:#E5E5E5;
	height:1px;
	border-bottom:1px solid white;
	margin:40px 0;
	}
	
.separatore2 {
	background:#E5E5E5;
	height:1px;
	border-bottom:1px solid white;
	margin:10px 0;
	}

#formRichiestaCarta td {height:40px;}
	
.cornice-foto {
	border:1px solid #DDD;
	padding:2px;
	background-color:#FFF;
	}
	
.fotogallery img {margin:0 5px 5px 0;}

.border1 {border:1px solid #DDD;}
	
.btnBlu {color:#069;}
.btnBlu:hover {text-decoration:underline!important;}

.vecchioPrezzo {
	color:#888;
	text-decoration:line-through;
	}

/* ======== BOX-ARTICOLI ======== */

.iBlock {display:inline-block!important;}
.w80 {width:80px;}
.w300 {width:300px;}

#mappa {
	border:1px solid #DDD;
	padding:10px;
	}
	
.boxMarche {
	display:block;
	width:208px;
	height:208px;
	border:1px solid #DDD;
	background-color:#FFF;
	}
	
.bandinaMarche {
	display:block;
	font-size:11px;
	text-align:center;
	width:200px;
	height:auto;
	padding:5px;
	color:#444;
	}
	
#contenitoreGlobale {
	background-color:#FFF;
	border:1px solid #DDD;
	box-shadow:1px 1px 8px #999;
	}
	
.galleriaFoto a {
	display:block;
	width:120px;
	height:120px;
	border:2px solid #FFF;
	margin-right:8px;
	margin-bottom:8px;
	float:left;
	border:1px solid #ccc;
	}
	
.pagBtn {
	width:15px;
	height:15px;
	border:1px solid #ccc;
	padding:7px 5px 5px;
	font-size:12px; 
	display:inline-block;
	margin:3px;
	text-align:center;
	color:black;
}

.pagBtn:visited {
	color:black;
}

.active {
	color:#F64848 !important;
	border:1px solid #F64848;
	text-decoration:underline !important;
}
	

.btnPP {
    margin: 0 auto;
    background: linear-gradient(to bottom, #AD8ECA 0%, #7943A5 100%) repeat scroll 0 0 transparent;
    border: 1px solid #7943A5;
	color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 8px 15px 10px;
    text-align: center;
    text-shadow: 1px 1px 1px #555555;
	font-family:'Montserrat',​sans-serif;
	cursor:pointer;
}