/* --------------------- CLASSI FONT --------------------------------*/
@font-face { font-family:'AmaticSC-Bold'; src: url('/webfont/amaticsc-bold_new-webfont.eot'); src: url('/webfont/amaticsc-bold_new-webfont.eot?#iefix') format('embedded-opentype'), url('/webfont/amaticsc-bold_new-webfont.woff2') format('woff2'), url('/webfont/amaticsc-bold_new-webfont.woff') format('woff'), url('/webfont/amaticsc-bold_new-webfont.ttf') format('truetype'), url('/webfont/amaticsc-bold_new-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family:'AmaticSC-Regular'; src: url('/webfont/AmaticSC-Regular.eot'); src: url('/webfont/AmaticSC-Regular.eot?#iefix') format('embedded-opentype'), url('/webfont/AmaticSC-Regular.woff2') format('woff2'), url('/webfont/AmaticSC-Regular.woff') format('woff'), url('/webfont/AmaticSC-Regular.ttf') format('truetype'), url('/webfont/AmaticSC-Regular.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family:'Roboto-Bold'; src: url('/webfont/Roboto-Bold.eot'); src: url('/webfont/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('/webfont/Roboto-Bold.woff2') format('woff2'), url('/webfont/Roboto-Bold.woff') format('woff'), url('/webfont/Roboto-Bold.ttf') format('truetype'), url('/webfont/Roboto-Bold.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family:'Roboto-Regular'; src: url('/webfont/Roboto-Regular.eot'); src: url('/webfont/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('/webfont/Roboto-Regular.woff2') format('woff2'), url('/webfont/Roboto-Regular.woff') format('woff'), url('/webfont/Roboto-Regular.ttf') format('truetype'), url('/webfont/Roboto-Regular.svg') format('svg'); font-weight: normal; font-style: normal; }
/*
@font-face { font-family:'RobotoSlab-Bold'; src: url('/webfont/RobotoSlab-Bold.eot'); src: url('/webfont/RobotoSlab-Bold.eot?#iefix') format('embedded-opentype'), url('/webfont/RobotoSlab-Bold.woff2') format('woff2'), url('/webfont/RobotoSlab-Bold.woff') format('woff'), url('/webfont/RobotoSlab-Bold.ttf') format('truetype'), url('/webfont/RobotoSlab-Bold.svg') format('svg'); font-weight: normal; font-style: normal; } 
@font-face { font-family:'RobotoSlab-Regular'; src: url('/webfont/RobotoSlab-Regular.eot'); src: url('/webfont/RobotoSlab-Regular.eot?#iefix') format('embedded-opentype'), url('/webfont/RobotoSlab-Regular.woff2') format('woff2'), url('/webfont/RobotoSlab-Regular.woff') format('woff'), url('/webfont/RobotoSlab-Regular.ttf') format('truetype'), url('/webfont/RobotoSlab-Regular.svg') format('svg'); font-weight: normal; font-style: normal; }
*/

/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=4685ecb2-774d-499f-aadc-3be7bb21178b");*/
@font-face{
font-family:"AvenirNextLTW01-Condens_721299";
src:url("/fonts/f737d53f-f6ed-4f15-8fe7-925fb68a8851.eot?#iefix");
src:url("/fonts/f737d53f-f6ed-4f15-8fe7-925fb68a8851.eot?#iefix") format("eot"),url("/fonts/7fb4cb78-601f-4bb2-995a-442252089573.woff2") format("woff2"),url("/fonts/19db35b6-b3e8-400b-ae62-a3d37cc9fa56.woff") format("woff"),url("/fonts/61860563-e9eb-40bd-844e-48e96af9d063.ttf") format("truetype"),url("/fonts/94f6e6be-004d-4b3a-8b0e-f07609dc1726.svg#94f6e6be-004d-4b3a-8b0e-f07609dc1726") format("svg");
}
@font-face{
font-family:"AvenirNextLTW01-MediumC_721311";
src:url("/fonts/10236419-1766-4da0-9a4c-83b4fffea025.eot?#iefix");
src:url("/fonts/10236419-1766-4da0-9a4c-83b4fffea025.eot?#iefix") format("eot"),url("/fonts/c1ecdeb5-a61a-4207-ae23-0441885ba32d.woff2") format("woff2"),url("/fonts/4a75c3b0-f2ef-402c-b54b-ed543933e9c5.woff") format("woff"),url("/fonts/bb18d7e3-286e-4825-bf91-7fbeaf607d05.ttf") format("truetype"),url("/fonts/9c91e8bb-b452-4e4f-b00c-dad5dadb10c6.svg#9c91e8bb-b452-4e4f-b00c-dad5dadb10c6") format("svg");
}
@font-face{
font-family:"AvenirNextLTW01-DemiCn";
src:url("/fonts/fe4d96a8-3161-4f0c-ac51-ed6a5df15918.eot?#iefix");
src:url("/fonts/fe4d96a8-3161-4f0c-ac51-ed6a5df15918.eot?#iefix") format("eot"),url("/fonts/d268cd4d-987c-468a-a9bb-685df57a3892.woff2") format("woff2"),url("/fonts/add96dac-4679-4981-9390-74fd5a5bf61f.woff") format("woff"),url("/fonts/60f1dfd0-eea9-448c-84a0-e4e8d5ba7516.ttf") format("truetype"),url("/fonts/f9659813-f8c7-4548-9117-b8e02fa26641.svg#f9659813-f8c7-4548-9117-b8e02fa26641") format("svg");
}
@font-face{
font-family:"Euro Sans W01 Regular";
src:url("/fonts/1ae9238b-031b-439c-8534-75b28f81bce2.eot?#iefix");
src:url("/fonts/1ae9238b-031b-439c-8534-75b28f81bce2.eot?#iefix") format("eot"),url("/fonts/92a9f009-876f-433a-9321-84ec71db9653.woff2") format("woff2"),url("/fonts/5d4d328c-dedc-4727-9062-0e6bf5737de5.woff") format("woff"),url("/fonts/ea7b028c-aaf7-4ce0-ba27-be37ff10a4cf.ttf") format("truetype"),url("/fonts/64fd1d94-855d-4dde-8f44-059e424257b0.svg#64fd1d94-855d-4dde-8f44-059e424257b0") format("svg");
}
@font-face{
font-family:"Futura W01 Book";
src:url("/fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix");
src:url("/fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix") format("eot"),url("/fonts/febf3d0c-873f-4285-8ab4-77c31b26e747.woff2") format("woff2"),url("/fonts/4d0e252c-d811-4a5d-a7f3-6ad72c6b76f2.woff") format("woff"),url("/fonts/54250d43-02be-4ff9-b802-a4ea104a0611.ttf") format("truetype"),url("/fonts/15c556fc-4608-4b01-8a0d-9c8631c8bd74.svg#15c556fc-4608-4b01-8a0d-9c8631c8bd74") format("svg");
}
@font-face{
font-family:"Futura W01 Heavy";
src:url("/fonts/da0637f7-7e81-4cbc-9f65-cfc35a127c4c.eot?#iefix");
src:url("/fonts/da0637f7-7e81-4cbc-9f65-cfc35a127c4c.eot?#iefix") format("eot"),url("/fonts/40cc7f53-1cdb-4854-8d15-0feec3716ecc.woff2") format("woff2"),url("/fonts/f181fec3-5b1b-4e9f-94b6-e0d7150d1fbf.woff") format("woff"),url("/fonts/65ebb7f6-a11e-4744-8066-aa7029a5ba38.ttf") format("truetype"),url("/fonts/e23b4b94-7fc3-4dba-8b18-ec8ae6f0563f.svg#e23b4b94-7fc3-4dba-8b18-ec8ae6f0563f") format("svg");
}
@font-face{
font-family:"Impact W01";
src:url("/fonts/a41e1b81-3206-49c5-bd2a-d2a6727cf783.eot?#iefix");
src:url("/fonts/a41e1b81-3206-49c5-bd2a-d2a6727cf783.eot?#iefix") format("eot"),url("/fonts/eb7104aa-15d7-4190-85bb-6fe4434e602d.woff2") format("woff2"),url("/fonts/320e46b1-f8bc-48fd-b1c1-026806a249f8.woff") format("woff"),url("/fonts/29a2eb3d-ef98-429e-a6c3-17742370d5ef.ttf") format("truetype"),url("/fonts/7fece08c-4a12-446e-a5c2-6700bd8ac293.svg#7fece08c-4a12-446e-a5c2-6700bd8ac293") format("svg");
}

@font-face {
	font-family: 'pantonblack_caps';
	src: url('/fonts/panton-blackcaps-webfont.woff2') format('woff2'),
	url('/fonts/panton-blackcaps-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

.AmaticSC-Bold{font-family:'AmaticSC-Bold', arial, helvetica, sans-serif;}
.AmaticSC-Regular{font-family:'AmaticSC-Regular', arial, helvetica, sans-serif;}
.Roboto-Bold{font-family:'Roboto-Bold', arial, helvetica, sans-serif;}
.Roboto-Regular{font-family:'Roboto-Regular', arial, helvetica, sans-serif;}
/*.RobotoSlab-Bold{font-family:'RobotoSlab-Bold';}
.RobotoSlab-Regular{font-family:'RobotoSlab-Regular';}*/
.Avenir-Demi-Bold{font-family:'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif;}
.Avenir-Regular{font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif;}
.Avenir-Medium{font-family:'AvenirNextLTW01-MediumC_721311', arial, helvetica, sans-serif;}
.Futura-Heavy{font-family:'Futura W01 Heavy', arial, helvetica, sans-serif;}
.Futura-Book{font-family:'Futura W01 Book', arial, helvetica, sans-serif;}
.Eurosans{font-family:'Euro Sans W01 Regular', arial, helvetica, sans-serif;}
.Impact{font-family:'Impact W01', arial, helvetica, sans-serif;}

/* main */
#bglink{background:#fff url(/images/aaa.jpg) no-repeat center top;}
.container{width:100%;}
.content {width:1250px; margin:auto; overflow:hidden;}
.content_visible {width:1250px; margin:auto;}
.w1200 {width:1200px;}
.w100p {width:100%;}
.w830 {width:830px;}
.w410 {width:410px;}
.spazio_verticale20 {height:20px;}
.align-center{text-align:center;}
.overh{ overflow:hidden;}
.upperc{text-transform:uppercase;}
/* main */

#eu_cookie_consent {background-color:#008d31; width:100%; position:fixed; left:0; bottom:0; z-index:65000;}
#eu_cookie_consent .cont{font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-align:center; line-height:18px; padding:10px 0; margin:auto; max-width:1210px;}
#eu_cookie_consent .cont .cliccaqui {color:#FFFFFF;}
#eu_cookie_consent .cont .accetto {color:#008d31; background-color:#FFFFFF; line-height:26px; padding:0 4px; margin-left:10px; cursor:pointer;}

.bt_bianco_nosf_150 {background:transparent url(/images/backbutton/bt_bianco_nosf_150.png) no-repeat center; width:150px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#FFF;}
.bt_bianco_nosf_180 {background:transparent url(/images/backbutton/bt_bianco_nosf_180.png) no-repeat center; width:180px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#FFF;}
.bt_bianco_nosf_270 {background:transparent url(/images/backbutton/bt_bianco_nosf_270.png) no-repeat center; width:270px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#FFF;}
.bt_bianco_sisf_150 {background:transparent url(/images/backbutton/bt_bianco_sisf_150.png) no-repeat center; width:150px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#FFF;}
.bt_bianco_sisf_180 {background:transparent url(/images/backbutton/bt_bianco_sisf_180.png) no-repeat center; width:180px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#FFF;}
.bt_bianco_sisf_270 {background:transparent url(/images/backbutton/bt_bianco_sisf_270.png) no-repeat center; width:270px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#FFF;}
.bt_nero_nosf_150 {background:transparent url(/images/backbutton/bt_nero_nosf_150.png) no-repeat center; width:150px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#000;}
.bt_nero_nosf_180 {background:transparent url(/images/backbutton/bt_nero_nosf_180.png) no-repeat center; width:180px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#000;}
.bt_nero_nosf_270 {background:transparent url(/images/backbutton/bt_nero_nosf_270.png) no-repeat center; width:270px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#000;}
.bt_nero_sisf_150 {background:transparent url(/images/backbutton/bt_nero_sisf_150.png) no-repeat center; width:150px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#000;}
.bt_nero_sisf_180 {background:transparent url(/images/backbutton/bt_nero_sisf_180.png) no-repeat center; width:180px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#000;}
.bt_nero_sisf_270 {background:transparent url(/images/backbutton/bt_nero_sisf_270.png) no-repeat center; width:270px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#000;}
.bt_rosso_nosf_150 {background:transparent url(/images/backbutton/bt_rosso_nosf_150.png) no-repeat center; width:150px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#e10f21;}
.bt_rosso_nosf_180 {background:transparent url(/images/backbutton/bt_rosso_nosf_180.png) no-repeat center; width:180px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#e10f21;}
.bt_rosso_nosf_270 {background:transparent url(/images/backbutton/bt_rosso_nosf_270.png) no-repeat center; width:270px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; border:0; cursor:pointer; color:#e10f21;}

.quadro_pulsante1 {display:block; background:url(/images/header_input_bg.png) no-repeat center top; width:163px; height:30px; line-height:30px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; color:#666; font-size:16px; text-decoration:none;}

.but_rosso_bggrigio {background-color:#f4f1ec; font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:16px; padding:10px 30px; color:#e2001a;}

h1, h2, h3 {font-weight:normal;}

/* header */
#header { width: 100%;}
.header-top { width: 100%; height: 35px; background-color: #191a1c; }
.header-bottom { width: 100%; height: 105px; margin-bottom: 10px; }
.header-bottom .content {width:1250px; margin:auto; overflow:visible;}
.header-bottom-right { width: 1040px; height: 105px; float: right;}
.header-bottom-right-top {height:62px; width:540px; float:right; position:relative;}/*620px*/
.input-search-header { height: 28px; width: 300px; border: solid 1px #cecece; margin-top: 15px; padding-right: 40px; padding-left: 10px; }
.newsletter-img { display: block; width: 17px; height: 13px; float: right; background: #191a1c url(/images/sprite.png) no-repeat 0 -167px; margin-top: 11px; } 
.google-img { display: block; width: 18px; height: 18px; float: right; background: #191a1c url(/images/sprite.png) no-repeat 0 -36px; margin-top: 9px; } 
.face-img { display: block; width: 18px; height: 18px; float: right; background: #191a1c url(/images/sprite.png) no-repeat 0 -18px; margin-top: 9px; margin-right: 5px; } 
.insta-img { display: block; width: 18px; height: 18px; float: right; background: #191a1c url(/images/sprite.png) no-repeat -18px 0; margin-top: 9px; margin-right: 5px; }
.twitter-img { display: block; width: 18px; height: 18px; float: right; background: #191a1c url(/images/sprite.png) no-repeat 0 0; margin-top: 9px; margin-right: 5px; }
.linkedin-img { display: block; width: 18px; height: 18px; float: right; background: #191a1c url(/images/sprite.png) no-repeat -18px -18px; margin-top: 9px; margin-right: 5px; }
.youtube-img { display: block; width: 18px; height: 18px; float: right; background: #191a1c url(/images/sprite.png) no-repeat -18px -36px; margin-top: 9px; margin-right: 5px; }
.header-txt, .seguici-txt { font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size: 13px; color: #fff; float: right; text-decoration: none; margin-top: 11px; margin-right: 10px; }
.header-txt:hover { text-decoration: underline; }
.separatore { width: 17px; height: 35px; float: right; background: #191a1c url(/images/separator.png); } 
.header-pulsanti-dx { margin-top: 10px; overflow:hidden;}
.box-lista-spesa { margin-right: 25px; float: right; color: #99958d; } 
.lista-spesa { display: block; width: 22px; height: 23px; background: #fff url(/images/sprite.png) no-repeat 0 -295px; margin: 0 auto; margin-bottom: 12px } 
.lista-spesa-pallino { position: absolute; border: 2px solid #e2001a; border-radius: 25px; background-color: #e2001a; color: #fff; width: 18px;min-height:16px; text-align: center; top: 8px; right:10px; padding-top:2px; } 
.box-coupon { margin-right: 25px; float: right;width:44px;} 
.box-coupon:hover {opacity:0.5; } 
.coupon { display: block; width: 32px; height: 25px; background: #fff url(/images/sprite.png) no-repeat 0 -270px; margin: 0 auto; margin-bottom: 10px } 
.box-volantini { margin-right: 25px; float: right; color: #99958d;width:44px; } 
.box-volantini:hover {opacity:0.5;} 
.volantini { display: block; width: 24px; height: 23px; background: #fff url(/images/sprite.png) no-repeat 0 -224px; margin: 0 auto; margin-bottom: 12px; } 
.navbar{float:left;background-color:#f4f1ec;width:1040px; height:40px; position:relative;}
.navbar-spacer{float:left; padding-top:10px; width:20px;}
.navbar-store{float:left;background-color:#dddddd;width:220px;min-height:35px; padding-top:5px;font-size:12px; margin-left:20px;}
.navbar-store a {color:#e2001a; text-decoration:underline;}
.navbar-login{float:left;background-color:#e2001a;width:220px;min-height:35px;color:#fff;padding-top:5px;font-size:12px;}
.navbar-login a {color:#fff;text-decoration:none; margin-top:0;}
.nome-store{color:#e2001a; font-size:14px;}
.marker-store{  width: 24px; height: 23px; background:url(/images/sprite.png) no-repeat 0 -200px; float:left;padding-bottom:1px;margin-left:10px;margin-bottom:10px;margin-right:10px;}
.marker-login{width: 24px; height: 24px; background: #e2001a url(/images/sprite.png) no-repeat 0 -246px; float:left; margin-left:10px; margin-right:10px;}/*padding-bottom:10px; margin-bottom:10px;*/
.marker-login-nome {float:left; width: 175px; line-height: 13px; height: 26px; overflow: hidden;}
#menu-top-noi, #menu-top-servizi, #menu-top-risparmia, #menu-top-club{position:absolute; width:600px; background-color:#fff; display:none; top:44px ; left:-1px; z-index:999; border:solid 2px #f4f1ec;}/* width:800px;*/
.menu-top-label{position:relative; width:100%;}

.navbar .menutop-common {position:absolute; font-family:'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif; color:#474747; top:0; height:40px; line-height:40px; font-size:15px; text-align:center;}
.navbar .menutop-common-open {position:absolute; font-family:'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif; color:#d80007; top:-50px; height:48px; line-height:44px; background-color:#fff; border-top:solid 2px #f4f1ec; border-left:solid 2px #f4f1ec; border-right:solid 2px #f4f1ec; text-transform:uppercase; font-size:15px; text-align:center; cursor:default;}

.navbar .menutop-label-noi {width:75px; left:0;}
.navbar .menutop-label-servizi {width:150px; left:83px;}
.navbar .menutop-label-risparmia {width:162px; left:240px;}
.navbar .menutop-label-club {width:100px; left:410px;}
.navbar .menutop-ancora {color: #474747;}

.navbar .menutop-label-noi-open {width:73px; left:-2px;}
.navbar .menutop-label-servizi-open{width:148px; left:81px;}
.navbar .menutop-label-risparmia-open{width:160px; left:238px;}
.navbar .menutop-label-lavora-open {width:176px; right:-2px;}
/*.navbar .menutop-label-club-open{width:69px; left:408px;}

.navbar .menutop-label-noi {width:95px; left:0;}
.navbar .menutop-label-servizi {width:170px; left:103px;}
.navbar .menutop-label-risparmia {width:182px; left:280px;}

.navbar .menutop-label-noi-open {width:93px; left:-2px;}
.navbar .menutop-label-servizi-open{width:168px; left:101px;}
.navbar .menutop-label-risparmia-open{width:180px; left:278px;}*/

/*.titolo-menu-header{font-family, arial, helvetica, sans-serif:AmaticSC-Bold; font-size:32px; text-transform:uppercase; color:#bebaba; max-width:572px; overflow:hidden; padding:20px; padding-bottom:0;}*/

.tabHeaderTop {border-spacing:0; border-collapse:collapse;}
.tabHeaderTop td {padding:0; vertical-align:top;}
.tabHeaderMenu {border-spacing: 10px; border-collapse: separate; width:600px; background-color:#FFF;}
.tabHeaderMenu td {padding:10px; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:14px; color:#767676; width:33%; vertical-align:top;}
.tabHeaderMenu .bordo_dx {border-right:solid 1px #bebaba;}
.tabHeaderMenu .testo1 {font-family:'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif; font-size:12px; color:#000; text-transform:uppercase; display:block;}
.tabHeaderMenu .ancora {font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:14px; color:#767676; display:block; text-decoration:none; padding-top:8px;}
.tabHeaderMenu .ancora:hover {text-decoration:underline;}
.tabHeader_bgrosa {background-color:#fef9f3;}

.button_image {border:0; margin:0; padding:0; cursor:pointer;}
.button_header150_rosso {display:block; width:150px; padding:6px 4px; text-align:center; color:#FFFFFF; background-color:#e2001a; margin-left:auto; margin-right:auto; font-family:'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif; font-size:13px; text-decoration:none; cursor:pointer;}
.button_header160_rosso {display:block; width:160px; padding:6px 4px; text-align:center; color:#FFFFFF; background-color:#e2001a; margin-left:auto; margin-right:auto; font-family:'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif; font-size:13px; text-decoration:none; cursor:pointer; border:0;}
.button_header160_verde {display:block; width:160px; padding:6px 4px; text-align:center; color:#FFFFFF; background-color:#009c4b; margin-left:auto; margin-right:auto; font-family:'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif; font-size:13px; text-decoration:none; cursor:pointer; border:0;}
.button_header160_verde2 {display:block; width:160px; padding:6px 4px; text-align:center; color:#FFFFFF; background-color:#13B19E; margin-left:auto; margin-right:auto; font-family:'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif; font-size:13px; text-decoration:none; cursor:pointer; border:0;}
#menu-top-puntovendita {position:absolute; width:440px; height:344px; background-color:#fff; top:44px; right:0; z-index:999; border:solid 2px #f4f1ec; display:none;}
#menu-top-puntovendita .label {color:#d80007; width:216px; position:absolute; top:-52px; left:3px; height:50px; background-color:#fff; border-top:solid 2px #f4f1ec; border-left:solid 2px #f4f1ec; border-right:solid 2px #f4f1ec;}
#menu-top-puntovendita .label .navbar-store{float:left; width:220px; height:35px; padding-top:9px;font-size:12px; margin-left:0; background-color:transparent;}
#menu-top-puntovendita .label .navbar-store a {color:#e2001a; text-decoration:underline;}
#menu-top-puntovendita .marker-store {width:24px; height:23px; background:url(/images/sprite.png) no-repeat 0 -200px; float:left;padding-bottom:1px;margin-left:7px;margin-bottom:10px;margin-right:10px;}
#menu-top-puntovendita .tuo_store {float:left; width:200px; height:344px;}
#menu-top-puntovendita .tuo_store .titolo_store {text-align:center; font-family:'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif; font-size:12px; color:#e2001a;}
#menu-top-puntovendita .tuo_store .testo_store {text-align:left; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:14px; color:#000000; padding:10px 20px 0;}
#menu-top-puntovendita .scegli_pdv {float:left; width:240px; height:344px; background-color:#f4f1ec;}
#menu-top-puntovendita .scegli_pdv .colonna {float:left; width:100px; padding-left:20px; font-family:'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif; font-size:14px; color:#e2001a; line-height:13px;}
#menu-top-puntovendita .scegli_pdv .colonna a {font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none;}
#menu-top-puntovendita .riga {border-bottom:1px solid gray; width:158px; height:1px; margin-left:auto; margin-right:auto;}

#menu-top-login {position:absolute; background-color:#fff; top:44px; right:0; z-index:999; border:solid 2px #f4f1ec; display:none;}
#menu-top-login .label {color:#d80007; width:216px; position:absolute; top:-52px; left:192px; height:50px; background-color:#fff; border-top:solid 2px #f4f1ec; border-left:solid 2px #f4f1ec; border-right:solid 2px #f4f1ec;}
#menu-top-login .label .navbar-login{width:215px; height:35px; padding-top:9px;font-size:12px; margin-left:0; background-color:#FFFFFF; color:#e2001a;}
#menu-top-login .label .marker-login{width:24px; height:24px; background:url(/images/sprite.png) no-repeat 0 -410px; float:left; margin-left:8px; margin-right:10px;}
#menu-top-login .blocco_login {float:left; width:205px; height:406px;}
#menu-top-login .blocco_registrazione {float:left; width:205px; height:406px; background-color:#f7f5f5; position: relative;}
#menu-top-login .titolo_lavoro {line-height:30px; color:#155D54; font-family: 'AvenirNextLTW01-DemiCn', arial, helvetica, sans-serif; font-size:14px;}
#menu-top-login .blocco_lavoro {width:100%; height:166px; background-color:#CAEBE7; position: relative;}
#menu-top-login .riga30 {height:30px; text-align:center;}
#menu-top-login .riga40 {height:40px; text-align:center;}
#menu-top-login .riga50 {height:50px; text-align:center;}
#menu-top-login .txtinput {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:11px; border:0; background:url(/images/header_input_bg.png) no-repeat left top; height:20px; width:143px; padding:5px 10px; margin-left:auto; margin-right:auto;}
#menu-top-login .closebox {position:absolute; right:4px; bottom:4px; cursor:pointer;}

#menu-top-logout {position:absolute; background-color:#fff; top:44px; right:0; z-index:999; border:solid 2px #f4f1ec; display:none;}
#menu-top-logout .label {color:#d80007; width:216px; position:absolute; top:-52px; left:192px; height:50px; background-color:#fff; border-top:solid 2px #f4f1ec; border-left:solid 2px #f4f1ec; border-right:solid 2px #f4f1ec;}
#menu-top-logout .label .navbar-login{width:215px; height:35px; padding-top:9px;font-size:12px; margin-left:0; background-color:#FFFFFF; color:#e2001a;}
#menu-top-logout .label .marker-login{width:24px; height:24px; background:url(/images/sprite.png) no-repeat 0 -410px; float:left; margin-left:8px; margin-right:10px;}
#menu-top-logout .blocco_login {float:left; width:205px; height:360px;}
#menu-top-logout .blocco_registrazione {float:left; width:205px; height:360px; background-color:#f7f5f5;}
#menu-top-logout .riga30 {height:30px; text-align:center;}
#menu-top-logout .riga50 {height:50px; text-align:center;}
#menu-top-logout .txtinput {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:11px; border:0; background:url(/images/header_input_bg.png) no-repeat left top; height:20px; width:143px; padding:5px 10px; margin-left:auto; margin-right:auto;}

#menu-top-logout .blocco_logout {width:216px; padding-bottom:10px;}
#menu-top-logout .label_logout {left:-2px;}


#pop_scegli_puntovendita {background-color:#edebe6; width:830px; height:450px;}
#pop_scegli_puntovendita .sinistra {float:left; width:445px;}
#pop_scegli_puntovendita .destra {float:left; width:385px; position:relative;}
#pop_scegli_puntovendita .titolo {background:url(/images/banner.png) no-repeat center; position:relative; height:110px; margin-top:20px;}
#pop_scegli_puntovendita .titolo p {font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; text-align:center; padding-top:30px; color:#000;}
#pop_scegli_puntovendita .titolo img {position:absolute; top:-18px; left:205px;}
/*#pop_scegli_puntovendita .chiudi {position:absolute; right:0; top:2px;}*/

#pop_scegli_puntovendita .scegli_pdv {width:445px; height:320px;}
#pop_scegli_puntovendita .scegli_pdv .colonna_num {width:20px; padding-left:30px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:13px; color:#016db0; line-height:15px;}
#pop_scegli_puntovendita .scegli_pdv .colonna_txt {font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:13px; color:#016db0; line-height:15px;}
#pop_scegli_puntovendita .scegli_pdv .colonna_txt a {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none; text-transform:uppercase;}

/* header */

#slidertop {height:430px; overflow:hidden;}
#slidertop a {background-position:center; background-repeat:no-repeat; height:430px; display:block;}
#slidertop_prev {position:absolute; top:202px; left:20px; cursor:pointer;}
#slidertop_next {position:absolute; top:202px; right:20px; cursor:pointer;}
#slidervol img {border:1px solid #d9dadb;}
#slidervol_cont {width:260px; position:relative; margin:0 auto;}
#slidervol_cont .bx-pager {bottom:-15px;}
#slidervol_prev {position:absolute; top:162px; left:25px; cursor:pointer;}
#slidervol_next {position:absolute; top:162px; right:25px; cursor:pointer;}
#sliderclub_cont {max-width:1127px; margin:0 auto; position:relative; padding:15px 0 5px;}
#sliderclub_cont .bx-wrapper .bx-pager {bottom:-20px;}
#sliderclub_prev {position:absolute; top:204px; left:-36px; cursor:pointer;}
#sliderclub_next {position:absolute; top:204px; right:-36px; cursor:pointer;}


.sliderprodotti_single_box410 {width:410px; height:350px; position:relative; padding-top:30px;}
.sliderprodotti_single_box {width:200px; height:350px; position:relative; padding-top:30px; margin:0 auto;}
#sliderprodotti_single {width:200px; position:relative; margin:0 auto; background-color:#FFF;}
#sliderprodotti_single .slides img {width:auto;}
#sliderprodotti_single_prev {position:absolute; top:180px; left:-60px; cursor:pointer;}
#sliderprodotti_single_next {position:absolute; top:180px; right:-60px; cursor:pointer;}

.slider_prodotti_single {width:200px; position:relative; margin:30px auto 0; padding:0;}
.slider_prodotti_single .slides img {width:auto;}
.slider_prodotti_single .prodotti_prev {position:absolute; top:180px; left:-60px; cursor:pointer;}
.slider_prodotti_single .prodotti_next {position:absolute; top:180px; right:-60px; cursor:pointer;}

#slidercentrale1_cont {width:1250px; margin:0 auto; padding-bottom:20px; position:relative;}
#slidercentrale2_cont {width:1250px; margin:0 auto; padding-bottom:20px; position:relative;}
#slidercentrale3_cont {width:1250px; margin:0 auto; padding-bottom:20px; position:relative;}

.sliderfotogallery_cont {width:830px; height:430px; position:relative; margin-top:16px; overflow:hidden;}
#sliderfotogallery {width:830px; height:430px;}
#sliderfotogallery_prev {position:absolute; top:204px; left:6px; cursor:pointer;}
#sliderfotogallery_next {position:absolute; top:204px; right:6px; cursor:pointer;}

.content_adapt {max-width:1250px; margin:0 auto; position:relative;}
.content_max {max-width:1440px; margin:0 auto; position:relative; min-width:1250px;}

.titolo_baffi{width:100%; color:#000; white-space:nowrap; text-align:center; min-width:1250px;}
.tabTitolo {border:0; margin:0 auto;}
.tabTitolo td {text-align:center; vertical-align:middle; padding:0 30px;}
.tabTitolo2 {border:0; margin:0 auto;}
.tabTitolo2 td {text-align:center; vertical-align:middle; padding:0 5px;}

.breadcrumb {margin-top:10px; margin-bottom:10px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:13px; color:#767676;}
.breadcrumb a {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:13px; text-decoration:none; color:#000;}
.breadcrumb a:hover {text-decoration:underline; color:#000;}
.breadcrumb .current {font-family:'Roboto-Bold', arial, helvetica, sans-serif; display:inline; color:#000;}

/* volantini */
.colonna_sx{width:410px; float:left; overflow:hidden;}
.colonna_dx{width:830px; float:right; overflow:hidden;}
.colonna_dx .colonna_dx_over {width:840px; overflow:hidden;}

.pagina_volantini {overflow:hidden;}
.pagina_volantini .tabTipologie {background-color:#f7f5f5; width:100%; border:0;}
.pagina_volantini .tabTipologie td {padding:10px 8px; text-align:left;}
.testo_freccia_down {background:#f7f5f5 url(/images/freccia_down_15.png) no-repeat right center; padding:10px 30px 10px 20px;}

.pagina_volantini .volantini_altri {background-color:#f9f8f8;}
.pagina_volantini .volantini_altri .box_volantino {width:370px; padding:20px 30px; overflow:hidden;}
.pagina_volantini .volantini_altri .box_volantino .sinistra {float:left; width:140px;}
.pagina_volantini .volantini_altri .box_volantino .destra {float:left; width:230px;}

#slider_prodotti_cont {width:830px; height:352px; position:relative; overflow:hidden;}
#slider_prodotti {width:850px;}
#slider_prodotti .box {/*margin-right:10px; */float:left;}
/*#slider_prodotti .slides img {width:auto;}*/

.slider_prodotti_tabnav {margin:20px auto 0;}
.slider_prodotti_tabnav td {vertical-align:middle; padding:0 10px;}

#slider_prodotti_nav {list-style-type:none; list-style-image:none; width:100%; padding:0; margin:0; text-align:center;}
#slider_prodotti_nav li {zoom:1; display:inline-block; margin:0 4px; width:14px; height:14px; cursor:pointer; background-image:url(/images/ball_grey.png)}
#slider_prodotti_nav .red {background-image:url(/images/ball_red.png)}

/*
.volantino_tutti_riga {width:1250px; margin:0 auto; padding-top:35px; padding-bottom:35px; overflow:hidden;}
.volantino_tutti_riga .blocco1 {float:left; width:318px;}
.volantino_tutti_riga .blocco2 {float:left; width:610px; border-right:1px solid #d0d0dd;}
.volantino_tutti_riga .bordo {border-right:1px solid #d0d0dd;}
.volantino_tutti_riga .titolotop {height:30px;}
.volantino_tutti_riga .cover {width:258px; padding:39px 30px; border:1px solid #cdcddb;}
.volantino_tutti_riga .elencopdv {width:200px; float:left;}
.volantino_tutti_riga .elencopdv a {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; margin-bottom:10px; display:block;}
.volantino_tutti_riga .elencopdv a:hover {text-decoration:underline;}
.volantino_tutti_riga .prodotti_cont {width:410px; height:382px; overflow:hidden; margin-top:5px;}
*/

.volantino_tutti_riga {width:1250px; margin:0 auto; padding-top:35px; padding-bottom:35px; overflow:hidden;}
.volantino_tutti_riga .blocco1 {float:left; width:320px;}
.volantino_tutti_riga .blocco2 {float:left; width:569px; padding-left:40px;}
.volantino_tutti_riga .blocco3 {float:left; width:930px;}
.volantino_tutti_riga .bordo {border-left:1px solid #d0d0dd;}
.volantino_tutti_riga .titolotop {height:30px;}
.volantino_tutti_riga .cover {width:258px; padding:39px 30px; border:1px solid #cdcddb;}
.volantino_tutti_riga .cover_nobrd {width:260px; padding:0 30px;}
.volantino_tutti_riga .elencopdv {width:270px; float:left;}
.volantino_tutti_riga .elencopdv a {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:13px; color:#666; text-decoration:none; margin-bottom:8px; display:block; line-height:19px;}
.volantino_tutti_riga .elencopdv a:hover {text-decoration:underline;}
.volantino_tutti_riga .prodotti_cont {width:320px; height:382px; overflow:hidden; margin-top:5px;}
.volantino_tutti_riga .prodotti_cont .prodotti_prev {left:-40px;}
.volantino_tutti_riga .prodotti_cont .prodotti_next {right:-40px;}
/* volantini */

/* volantino */
.header-volantino {overflow:hidden;}
.volantino-titolo{color:#d80000;float:right;margin-right:100px;}
.volantino-offerte{float:right;padding-top:30px;}
.volantino-riga{border-bottom: 1px solid gray;margin-top:20px;margin-left:30px;margin-right:30px;}
.volantino-slider{float:left; width:400px; margin:4px 0; position:relative;}/* height:350px;*/

.box_ricerca {height:28px; width:350px; border:solid 1px #cecece; position:relative;}
.box_ricerca .input_ricerca {height:26px; line-height:26px; width:310px; border:0; padding:0 0 0 5px;}
.box_ricerca .box_ricerca_lente {position:absolute; top:1px; right:0;}

.volantino_cerca {height:30px;}

.select410 {width:410px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:16px; cursor:pointer; position:relative; z-index:100;}
.select410 .boxtitolo {width:380px; height:30px; line-height:30px; padding:0 15px; background:#f7f5f5 url(/images/freccia_down_15.png) no-repeat right center; cursor:pointer;}
.select410 .boxdati {position:absolute; width:100%; padding:10px 0; background-color:#f9f8f8; display:none; top:30px; left:0;}
.select410 .boxdati a {display:block; float:left; width:190px; margin-left:15px; margin-bottom:8px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:15px; color:#000;}

.select410bordo {width:410px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:16px; cursor:pointer; position:relative; border:1px solid #cccccc; z-index:100;}
.select410bordo .boxtitolo {width:380px; height:30px; line-height:30px; padding:0 15px; background:#f7f5f5 url(/images/freccia_down_15.png) no-repeat right center; cursor:pointer;}
.select410bordo .boxdati_1col {position:absolute; width:100%; padding:10px 0; background-color:#f9f8f8; display:none; top:31px; left:0;}
.select410bordo .boxdati_1col a {display:block; padding-left:15px; margin-bottom:8px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:15px; color:#000;}
.select410bordo .boxdati_2col {position:absolute; width:100%; padding:10px 0; background-color:#f9f8f8; display:none; top:31px; left:0;}
.select410bordo .boxdati_2col a {display:block; float:left; width:190px; margin-left:15px; margin-bottom:8px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:15px; color:#000;}

.volantino_prodotti_cont {float:left; width:850px; height:385px; overflow:hidden; padding-top:5px;}
.volantino_prodotti_cont .prodotti_cont {overflow:hidden;}
/*
.volantino-prodotti{float:left;width:200px;min-height:350px;margin:4px;border:solid 1px #ddd;text-align:center;}
.volantino-prodotti div img{margin-top:20px;}
.volantino-prezzo{border: 2px solid #d80000;border-radius: 25px;background-color:#d80000;color:#fff;width:100px;padding:10px;margin:0 auto;margin-top:10px;}
.volantino-prezzo-cancellato{text-decoration:line-through;margin:0 auto;margin-bottom:10px;}
.volantino-descrizione{min-height:30px;overflow:hidden;}
*/
.volantino-info{position:absolute;top:255px;left:40px;}
/*.volantino-spunta{position:absolute;top:307px;left:177px;}*/
.volantino-spunta{position:absolute; bottom:0; right:0;}
/* volantino */

/* volantino v2 */
.bordo_grigio {border:solid 1px #dddddd;}
.bordo_rosso {border:solid 1px #e30613;}
.volantino-prodotti-v2 {width:198px; height:350px; text-align:center; position:relative; background-color:#FFF;}
.volantino-prodotti-v2 .immagine_prodotto{max-width:198px; max-height:154px; text-align:center; margin:0 auto;}
/*.volantino-prodotti-v2 .riga{border-bottom: 1px solid gray;margin-top:10px;margin-left:30px;margin-right:30px;}*/
.volantino-prodotti-v2 .descrizione1 {height:70px; padding:15px 10px 0; overflow:hidden;}
.volantino-prodotti-v2 .descrizione2 {max-height:105px; padding:15px 10px 0; overflow:hidden;}
.volantino-prodotti-v2 .titolo {max-height:34px; overflow:hidden; font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:15px; line-height:17px;}
.volantino-prodotti-v2 .sottotitolo {max-height:30px; overflow:hidden; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:13px; line-height:15px;}

.volantino-prodotti-v2 .info2 {height:30px; position:relative; margin-top:10px;}
.volantino-prodotti-v2 .info2 .riga1 {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:9px;}
.volantino-prodotti-v2 .info2 .riga2 {font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:14px;}
.volantino-prodotti-v2 .info2 .infoimg {position:absolute;top:0;left:40px;}

.volantino-prodotti-v2 .prezzo {border:5px solid #d80000; border-radius:5px; background-color:#d80000; color:#fff; width:130px; margin:10px auto 0;}

.volantino-prodotti-mgR {margin-right:10px;}
.volantino-prodotti-mgRB {margin:0 10px 10px 0;}



/* VOLANTINO OK!! */
.box {width:199px;}
.box-prodotto-volantino{ width:100%; position:relative; background:#FFF; border:1px solid #d9dadb; height:348px;}
.box-sconto-red{ position:absolute; right:0; top:0; padding:6px 5px; background-color:#e20019; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.box-sconto-green{ position:absolute; right:0; top:0; padding:6px; background-color:#42a846; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.box-sconto-image{ position:absolute; right:0; top:0;}
.ico-carta-vantaggi-abs{ position:absolute; top:0; left:-11px;}	
.txt-sconto{ font-family:'Futura W01 Heavy', arial, helvetica, sans-serif; color:#FFF; text-transform:uppercase; font-size:11px;}
.num-sconto{ font-family:'Impact W01', arial, helvetica, sans-serif; color:#FFF; text-transform:uppercase; font-size:35px;}
.num-sconto span{ font-family:'Futura W01 Heavy', arial, helvetica, sans-serif; color:#FFF; font-size:25px;}
.img-prodotto{ width:189px; height:189px; margin:auto; padding-top:7px; padding-bottom:3px;}
.img-prodotto img{max-height: 189px; margin: auto;}
.marca-prodotto{ font-family:'Futura W01 Heavy', arial, helvetica, sans-serif; color:#232854; font-size:15px; text-transform:uppercase; line-height:18px; overflow:hidden; text-align:center; width:90%; margin:auto; height:36px;}
.prezzo-no-sconto{ font-family:'Futura W01 Book', arial, helvetica, sans-serif; font-size:17px; color:#232854; text-align:center; width:90%; margin-top:30px; text-decoration:line-through; height:10px; padding-bottom:14px; position:absolute; bottom:50px; left:0; right:0; margin:auto;}
.box-prezzo-scontato{  width:141px; padding:0;  background-color:#e20019; color:#FFF; font-size:26px; font-family:'Impact W01', arial, helvetica, sans-serif; text-align:center;margin-top:7px; border-radius:5px; margin-bottom:10px; height:32px; line-height:32px; position:absolute; bottom:20px; left:0; right:0; margin:auto;}
.box-prezzo-scontato span{font-size:14px; font-family:'Euro Sans W01 Regular', arial, helvetica, sans-serif; }
.box-prezzo-scontato-green{  width:141px; padding:0; margin:auto;  background-color:#42a846; color:#FFF; font-size:26px; font-family:'Impact W01', arial, helvetica, sans-serif; text-align:center;margin-top:7px; border-radius:5px; margin-bottom:10px; height:32px; line-height:32px;}
.box-prezzo-scontato-green span{font-size:14px; font-family:'Euro Sans W01 Regular', arial, helvetica, sans-serif; }
.box-prezzo-scontato-blu{  width:141px; padding:0; margin:auto;  background-color:#1f3b79; color:#FFF; font-size:26px; font-family:'Impact W01', arial, helvetica, sans-serif; text-align:center;margin-top:7px; border-radius:5px; margin-bottom:10px; height:32px; line-height:32px;}
.box-prezzo-scontato-blu span{font-size:14px; font-family:'Euro Sans W01 Regular', arial, helvetica, sans-serif; }
.box-prezzo-scontato-yellow{  width:141px; padding:0; margin:auto;  background-color:#f7e839; color:#df081f; font-size:26px; font-family:'Impact W01', arial, helvetica, sans-serif; text-align:center;margin-top:7px; border-radius:5px; margin-bottom:10px; height:32px; line-height:32px;}
.box-prezzo-scontato-yellow span{font-size:14px; font-family:'Euro Sans W01 Regular', arial, helvetica, sans-serif; }
.box-descr-prodotto{ width:100%; background-color:#eeeeee; padding-top:8px; padding-bottom:4px; display:none;}
.txt-descr-prodotto{font-family:'Futura W01 Book', arial, helvetica, sans-serif; font-size:9px; width:85%; margin:auto; text-align:center; }
.prezzi-descr-prodotto{font-family:'Futura W01 Book', arial, helvetica, sans-serif; font-size:10px; width:85%; margin:auto; text-align:center; padding-top:9px;}
.apri-chiudi-dett-prod{ position:absolute; bottom:-4px; right:5px;}
.box-data-occasione{ width:40%; position:absolute; right:0; top:0; padding:6px; background-color:#f3f3f3; font-family:'Futura W01 Heavy', arial, helvetica, sans-serif; color:#FFF; font-size:9px; text-transform:uppercase; text-align:center;}
.txt-data-sconto{font-family:'Futura W01 Book', arial, helvetica, sans-serif; font-size:15px; color:#e01026; text-align:center; margin-top:15px; margin-bottom:15px; padding-bottom:20px; height:10px;}
.txt-data-bonus{font-family:'Futura W01 Book', arial, helvetica, sans-serif; font-size:15px; color:#232854; text-align:center; margin-top:15px; line-height: 20px;}
.txt-buono-spesa{font-family:'Futura W01 Book', arial, helvetica, sans-serif; font-size:15px; color:#1a4f9b; text-align:center; margin-top:1px; margin-bottom:8px; line-height:17px; height:51px;}
.grandi-occasioni{font-family:'Futura W01 Book', arial, helvetica, sans-serif; font-size:13px; color:#d9a720; text-align:center; text-transform:uppercase; padding-bottom:20px; height:10px; }
.grandi-occasioni strong{font-family:'Futura W01 Heavy', arial, helvetica, sans-serif; color:#df081f; }
.box-sconto-linea-green, .box-sconto-linea-red{  width:141px; padding:0; height:32px; line-height:32px; margin:auto;  background-color:#42a846; color:#FFF; font-size:16px; font-family:'Futura W01 Heavy', arial, helvetica, sans-serif; text-align:center;margin-top:7px; border-radius:5px; margin-bottom:10px; text-transform:uppercase;}
.box-sconto-linea-green{  background-color:#42a846; }
.box-sconto-linea-red{  background-color:#df081f; }
.box-prezzo-speciale{ width:39%;position:absolute; right:0; top:0; padding:6px; background-color:#df0223; font-family:'hallandale', arial, helvetica, sans-serif; color:#FFF; font-size:14px; text-transform:uppercase; text-align:right; border-top-left-radius:5px; border-bottom-left-radius:5px;}
/* VOLANTINO OK!! */


/* NO */
.volantino-descrizione-v2-r1{min-height:30px;overflow:hidden;}
.volantino-descrizione-v2-r2{min-height:10px;overflow:hidden;}
.volantino-prezzo-cancellato-v2{text-decoration:line-through;margin:0 auto;margin-bottom:10px;}
.volantino-prezzo-v2{border: 2px solid #d80000;border-radius: 5px;background-color:#d80000;color:#fff;min-width:100px;max-width:150px;margin:0 auto;}
/* NO */

.box-sconto-v2{border: 2px solid #d80000;border-top-right-radius:0;border-top-left-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:10px;background-color:#d80000;color:#fff;width:70px;min-height:50px;margin:0 auto;position:absolute;top:60px;right:0;}
/* volantino v2 */

/* volantino carta-vantaggi */
.box-sconto-carta-vantaggi{border: 2px solid #3daa41;border-top-right-radius:0;border-top-left-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:10px;background-color:#3daa41;color:#fff;width:70px;min-height:50px;margin:0 auto;position:absolute;top:60px;right:0;}
/* volantino carta-vantaggi */

/* volantino sotto-costo */
.box-sconto-sotto-costo{border: 2px solid #d80000;border-top-right-radius:0;border-top-left-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:10px;background-color:#fff;color:#fff;width:70px;min-height:50px;margin:0 auto;position:absolute;top:60px;right:0;}
/* volantino sotto-costo */

/* volantino grandi-occasioni */
.box-sconto-grandi-occasioni{border: 2px solid #d80000;border-top-right-radius:0;border-top-left-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:10px;background-color:#fff;color:#000;width:70px;min-height:50px;margin:0 auto;position:absolute;top:60px;right:0;}
/* volantino grandi-occasioni */

.box-scopri-altre-carte{ width:100%; overflow:hidden; margin-bottom:5px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif; font-size:21px; line-height:67px; text-align:center; margin-top:5px;}
.box-scopri-carta-precedente{ width:622.5px; margin-right:5px; float:left; height:67px; background:url(../images/arrow-left-black.png) center left 20px no-repeat;}
.box-scopri-carta-successiva{ width:622.5px; float:left; height:67px; background:url(../images/arrow-right-black.png) center right 20px no-repeat;}
.box-scopri-carta-precedente a, .box-scopri-carta-successiva a{ color:#000; text-decoration:none; display:block;}
.box-scopri-carta-precedente a span, .box-scopri-carta-successiva a span{ text-decoration:underline;}
.box-scopri-carta-successiva.bg-arancio{ background-color:#f6e9c1; }
.box-scopri-carta-successiva.bg-verde{ background-color:#f1f4d2; }
.box-scopri-carta-successiva.bg-blu{ background-color:#d7e3ec; }
.box-scopri-carta-successiva.bg-viola{ background-color:#ebd0dc; }
.box-scopri-carta-successiva.bg-rosso{ background-color:#f9d3c5; }
.box-scopri-carta-successiva.bg-giallo{ background-color:#fef0c8; }
.box-scopri-carta-successiva.bg-azzurro{ background-color:#f0f4f7; }
.box-scopri-carta-precedente.bg-arancio{ background-color:#f6e9c1; }
.box-scopri-carta-precedente.bg-verde{ background-color:#f1f4d2; }
.box-scopri-carta-precedente.bg-blu{ background-color:#d7e3ec; }
.box-scopri-carta-precedente.bg-viola{ background-color:#ebd0dc; }
.box-scopri-carta-precedente.bg-rosso{ background-color:#f9d3c5; }
.box-scopri-carta-precedente.bg-giallo{ background-color:#fef0c8; }
.box-scopri-carta-precedente.bg-azzurro{ background-color:#f0f4f7; }


/* volantino buono-spesa */
.box-sconto-buono-spesa{width:70px;min-height:50px;margin:0 auto;position:absolute;top:60px;right:0;}
.box-sconto-buono-spesa-top{border: 2px solid #d80000;border-top-right-radius:0;border-top-left-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#d80000;color:#000;width:70px;min-height:25px;margin:0 auto;}
.box-sconto-buono-spesa-bottom{border: 2px solid #272161;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:10px;background-color:#272161;color:#000;width:70px;min-height:25px;margin:0 auto;}
.box-sconto-buono-spesa-freccia{background:url(/images/volantino/buono-spesa-freccia.png) no-repeat center left;text-align:left;padding-left:10px;position:absolute;top:43px;left:10px;color:#000;width:90px;height:50px}
/* volantino buono-spesa */
/* slider */
.box-slider-piccolo{float:left; width:370px;height:195px;}
.box-slider-piccolo .sotto{margin-top:7px;}
.box-slider-piccolo-zucchine{background: url(/images/punto-vendita/punto-vendita-zucchine.png) no-repeat center top}
.box-slider-piccolo-vino{background: url(/images/punto-vendita/punto-vendita-vino.png) no-repeat center top}

.slider_club_box .box-slider-grande {width:750px; height:400px; float:left; margin-left:7px;}
.slider_club_box .box-slider-grande-pollo{background: url(/images/punto-vendita/punto-vendita-pollo.png) no-repeat center top}
.slider_club_box .box-slider-grande-benessere{background: url(/images/i-club/sfondo-benessere.png) no-repeat center top}
.box-slider-piccolo-content-ricette{background: url(/images/punto-vendita/punto-vendita-fiocco.png) no-repeat center top;position:absolute;min-height:100px;width:315px;margin:48px 10px 60px 30px;text-align:center;vertical-align:bottom;padding:30px 0 0 0;}


.slider_club_box .freccia-piu{background: url(/images/i-club/sfondo-freccia-piu.png) no-repeat center top; width:100%; height:28px;}
.slider_club_box .content{position:absolute; height:100px; width:315px; text-align:center;}
.slider_club_box .piccolo{position:absolute; height:100px; width:330px; text-align:center; padding:30px 20px 0; top:40px; left:0;}
.slider_club_box .grande {width:330px; position:absolute; height:100px; text-align:center; padding:30px 210px 0; top:138px; left:0;}
.slider_club_box .content-noclub{background:url(/images/banner2.png) no-repeat center 21px;}
.slider_club_box .content-bab{background:url(/images/i-club/fiocco-baby.png) no-repeat center top;}
.slider_club_box .content-pet{background:url(/images/i-club/fiocco-4zampe.png) no-repeat center top;}
.slider_club_box .content-nat{background:url(/images/i-club/fiocco-naturale.png) no-repeat center top;}
.slider_club_box .content-lid{background:url(/images/i-club/fiocco-luogoideale.png) no-repeat center top;}
.slider_club_box .sezione {height:36px; overflow:hidden; font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:32px; line-height:36px;}
.slider_club_box .titolo {height:22px; overflow:hidden; font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:22px; line-height:22px; margin-bottom:7px;}


.box-slider-grande-content{position:absolute;min-height:100px;width:315px;text-align:center;}
.box-slider-grande-content-ricette{background: url(/images/punto-vendita/punto-vendita-fiocco.png) no-repeat center top;position:absolute;min-height:100px;width:315px;margin:148px 10px 60px 220px;text-align:center;vertical-align:bottom;padding:30px 0 0 0;}
.box-slider-grande-content-natura{background: url(/images/i-club/fiocco-naturale.png) no-repeat center top;position:absolute;min-height:100px;width:315px;margin:138px 40px 60px 220px;text-align:center;vertical-align:bottom;padding:30px 0 0 0;}
/* slider */
/* club */	
.box-passioni{}
.header-passione{width:820px;margin:auto;margin-top:35px;margin-bottom:35px}
.box-i-club-small{margin-left:42px;float:left;}

.header-i-nostri-club {margin-top:10px; background-color:#f5f5f5; overflow:hidden; padding:7px 0;} 
.header-i-nostri-club .header-i-nostri-club_center {width:740px; margin:auto;}
.header-i-nostri-club .header-i-nostri-club-title{ float:left; font-size:40px; font-family:'AmaticSC-Regular', arial, helvetica, sans-serif; color:#d80000; margin:10px 50px 0 0; padding-top:30px; width:400px; text-align:center; }
.header-i-nostri-club .header-i-nostri-club-box{ float:left; margin:0 15px 0 15px; } 
.header-i-nostri-club .header-i-nostri-club-spacer{ margin:20px 30px 20px 30px; background-color:#d0d0dd; float:left; width:1px; min-height:85px; } 
/*.passioni-slider{width:100%; max-width:1440px; min-width:1250px;height:526px;margin-left:60px; }*/
.passioni-slider{width:1250px;height:526px;margin:0 auto;  }

/* club */ 

/* risparmi */ 
.box-risparmia-legno{background: url(/images/risparmia/sfondo-legno.png)  center top repeat-y; 
	width:100%; max-width:1440px; min-width:1250px; margin:0 auto; 
}
.box-risparmia{margin:0 auto; width:1250px; overflow:hidden;} 
.header-risparmia{width:840px;margin:auto;margin-top:35px;margin-bottom:35px;color:#d80000;}

/*
.risparmia-ca-home{ background: url(/images/risparmia/ca-home.png) no-repeat center top; width:410px; min-height:210px; float:left;margin-left:100px;color:#fff;margin:0 auto;} 
.risparmia-iper-travel{ background: url(/images/risparmia/sfondo-iper-travel.png) no-repeat center top; margin-left:10px; min-height:210px; float:left; width:830px;} 
.risparmia-box-iper-travel{ float:left; padding:50px 8px 50px 8px; text-align:center; width:190px; } 
.risparmia-box-iper-travel-spacer{ float:left; width:10px; } 
.risparmia-box-scopri-offerte-viaggiare-conviene{ margin:10px 0 0 0; } 
.risparmia-box-scopri-offerte{ border:solid #000 1px; margin:20px 0 0 0; padding:5px; } 
.risparmia-box-immagine{ padding:10px 0 10px 0; float:left; } 
.risparmia-box-offerta{ float:left; padding-top:70px;padding-left:30px;} 
.risparmia-box-offerta-titolo1{ font-style:italic; font-size:18px; } 
.risparmia-box-offerta-titolo2{font-size:13px;}
.risparmia-box-offerta-titolo3{font-size:13px;}
.risparmia-box-offerta-prezzo{}
*/
/* risparmi */

/* carta-vantaggi */
.risparmia-carta-vantaggi {width:408px; height:210px; background-color:#f9f9f9; position:relative; border:solid 1px #ddd; margin-top:20px; float:left; overflow:visible;}
.risparmia-carta-vantaggi .titolo{background:url(/images/risparmia/carta-vantaggi/carta-vantaggi-fiocco.png) no-repeat center left;text-align:left;position:absolute;top:-20px;left:10px;width:200px;padding-left:10px; font-family:'AmaticSC-Regular', arial, helvetica, sans-serif; font-size:35px; line-height:35px;}
.risparmia-carta-vantaggi .content{width:50%;float:left;}
.risparmia-carta-vantaggi .footer{background-color:#b6e2cf; width:380px; margin:auto; padding:12px 0; text-align:center;}
.elenco_all { padding-left:12px;}
.elenco_all li:before { content:'> '; margin: 8px 0 0 -12px; }
/* carta-vantaggi */

/* coupon */
.risparmia-coupon-content{width:408px; height:210px; background-color:#f9f9f9; position:relative;border:solid 1px #ddd; margin-top:20px; float:left; overflow:visible;}
.risparmia-coupon-content .titolo{background:url(/images/risparmia/coupon/coupon-fiocco.png) no-repeat center left;position:absolute; top:-20px; left:10px; color:#fff; width:125px; padding-left:10px; font-family:'AmaticSC-Regular', arial, helvetica, sans-serif; font-size:35px; line-height:35px;}
.risparmia-coupon .blocco{position:relative;width:180px;height:165px;float:left;border:dashed 3px #e43131;background-color:#fff;margin:25px 0 0 15px; text-align:center;}
.risparmia-coupon .imgbuono{padding-top:5px;}
.risparmia-coupon .forbici{position:absolute;top:20px;left:-10px;}
.risparmia-coupon .descrizione{overflow:hidden; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; line-height:16px; height:32px; padding:0 3px;}
.risparmia-coupon .prezzo{color:#fff;width:100px;position:absolute;top:150px;left:40px;z-index:100; font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:25px; border-radius: 25px;}
.risparmia-coupon .coloreBAB {border: 2px solid #da5d99; background-color:#da5d99;}
.risparmia-coupon .colorePET {border: 2px solid #e99844; background-color:#e99844;}
.risparmia-coupon .coloreNAT {border: 2px solid #a9c363; background-color:#a9c363;}
.risparmia-coupon .coloreLID {border: 2px solid #6d0d34; background-color:#6d0d34;}
.risparmia-coupon-sfoglia {position:absolute; top:-23px; right:0; color:#000; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; text-decoration:none;}

.box_coupon_container {width:420px; height:200px; float:left;}
.box_coupon_container .box_buoni_sconto_container {overflow:hidden; width:370px; height:51px; border-top:solid 1px #a9c363; margin-left:20px; padding-top:5px;}
.box_coupon_container .testo_box_coupon {width:370px; height:70px; line-height:16px; padding-top:10px; font-size:14px; font-family:'Roboto-Regular', arial, helvetica, sans-serif;}
.box_coupon_container .testo_buoni_sconto1 {float:left; width:80px; height:51px; padding-top:10px; font-size:14px; font-family:'Roboto-Regular', arial, helvetica, sans-serif;}
.box_coupon_container .testo_buoni_sconto2 {float:left; width:60px; height:51px; padding-top:10px; padding-left:20px; font-size:14px; font-family:'Roboto-Regular', arial, helvetica, sans-serif;}
.box_coupon_container .box_buoni_sconto1 {float:left; width:80px; height:51px; line-height:51px; text-align:center; font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:50px;}
.box_coupon_container .box_buoni_sconto2 {float:left; width:130px; height:51px; line-height:51px; text-align:right; font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:50px;}
.box_coupon_container .titolo_coupon_container {width:auto; text-align:left; padding-left:20px;}

/* coupon */

/* click-and-drive */
.risparmia-click-and-drive{width:408px; background-color:#f9f9f9; position:relative; border:solid 1px #ddd; height:210px; margin-top:20px; float:left; overflow:visible;}
.risparmia-click-and-drive .titolo_drive {background:url(/images/risparmia/click-and-drive/click-and-drive-fiocco.png) no-repeat center left;text-align:left;padding-left:10px;position:absolute;top:-20px;left:10px;color:#fff;width:180px; font-family:'AmaticSC-Regular', arial, helvetica, sans-serif; font-size:35px; line-height:35px;}
.risparmia-click-and-drive .scopri-di-piu{position:absolute;top:160px;left:140px;}
.risparmia-click-and-drive .testo_drive {position:absolute;top:40px;left:80px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:15px;}
/* click-and-drive */

.homepage_box{margin:0 auto; min-height:250px; margin-top:36px;}
.homepage_box .blocco {width:410px; height:210px; float:left;}

/* punto-vendita */
.punto-vendita-top{background: url(/images/risparmia/sfondo-legno.png) no-repeat center 200px; width:100%; max-width:1440px; min-width:1250px; margin:0 auto; min-height:596px;}
.header-punto-vendita{color:#000; text-align:center;}

.punto-vendita-banner {width:1250px; height:210px; margin:22px auto 0; padding-bottom:20px; overflow:hidden;}
/*
.punto-vendita-banner{background: url(/images/punto-vendita/punto-vendita-banner.png) no-repeat center bottom;width:1250px;height:212px;margin:0 auto;margin-top:22px;}
.punto-vendita-banner-fiocco{background: url(/images/punto-vendita/punto-vendita-banner-fiocco.png) no-repeat center bottom;width:366px;height:79px;margin:0 auto;padding-top:76px;}
*/
.punto-vendita-boxes{width:1250px; margin:30px auto 0; overflow:hidden; padding-bottom:20px;}
.punto-vendita-box{width:410px;}
.punto-vendita-box .titolo {color:#d80000;width:410px;text-align:center; padding-bottom:10px;}
.punto-vendita-box .corpobordo {border:solid 2px #ddd; height:206px; width:406px;}
.punto-vendita-box .corpo {height:210px; width:410px;}
.punto-vendita-box .corpo .rigaorario {margin:2px auto 0; width:335px; overflow:hidden;}
.punto-vendita-box .corpo .rigaorario .giorno {width:90px; float:left; text-align:left; line-height:26px; padding-left: 15px;}
.punto-vendita-box .corpo .rigaorario .dettaglio {width:130px; float:left; text-align:center; line-height:26px;}
.punto-vendita-box .corpo .rigaorario .orario {width:100px; float:left; text-align:center; line-height:26px;}
.punto-vendita-box .corpo .evidenziatore{background-color:#fff;height:30px;width:335px;}
/*.punto-vendita-box .corpo .evidenziatore{background: url(/images/punto-vendita/punto-vendita-evidenziatore.png) no-repeat center top;height:30px;width:335px;}*/
/*.punto-vendita-menu-centrale-spacer{margin:0 25px 0 25px; background-color:#d0d0dd; float:left; width:1px; min-height:30px;}*/
.punto-vendita-menu-centrale{width:1240px; margin:0 auto; padding:5px; overflow:hidden; background-color:#f2eeee;}
.punto-vendita-menu-centrale .etichetta {float:left; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:18px; text-decoration:none; line-height:35px; cursor:pointer;}
.punto-vendita-menu-centrale .bordo {padding-right:10px; margin-right:10px; background:url(/images/punto-vendita/separatore_small.png) no-repeat right top;}
.punto-vendita-slider-centrale {min-width:1250px; max-width:1440px; width:100%; margin:0 auto; padding-top:20px; background-color:#f2eeee; height:520px;}
.punto-vendita-slider-centrale .bx-wrapper .bx-pager {bottom:-30px;}
.punto-vendita-slider-centrale .slidebox {width:410px; float:left; margin-right:10px; position:relative;}
.punto-vendita-slider-centrale .slidebox img {display:inline;}/* width:auto;*/

.punto-vendita-slider-centrale .freccia_sx {position:absolute; top:202px; left:5px; cursor:pointer;}
.punto-vendita-slider-centrale .freccia_dx {position:absolute; top:202px; right:5px; cursor:pointer;}

.punto-vendita-box-slider-centrale{width:410px;height:430px;margin:6px; float:left;}
.punto-vendita-box-slider-centrale-crocchette{margin-left:95px;}
.punto-vendita-box-slider-centrale-noleggio-furgoni{}
.punto-vendita-box-slider-centrale-pannelli-solari{}
.header-punto-vendita-servizi{width:100%; color:#000; padding:30px 0;}
.icone_servizi_scelta {height:26px; padding-bottom:40px; padding-top:20px;}
/*
.icone_servizi_scelta .btn_icone_servizi {background:transparent url(/images/backbutton/bt_nero_nosf_180.png) no-repeat center; width:180px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299'; font-size:16px; border:0; cursor:pointer; color:#000; text-decoration:none; display:block;}
.icone_servizi_scelta .attivo {background:transparent url(/images/backbutton/bt_rosso_nosf_180.png) no-repeat center; width:180px; height:40px; line-height:40px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299'; font-size:16px; border:0; cursor:pointer; color:#e10f21; text-decoration:none; display:block;}
*/
.punto-vendita-servizi {width:1198px; margin:0 auto 20px; overflow:hidden;}
.punto-vendita-servizi .content {width:1200px; overflow:hidden; height:130px;}
.punto-vendita-servizi .content .blocco {width:120px; height:130px; float:left; background:url(/images/punto-vendita/punto-vendita-separatore.png) no-repeat right 10px; text-align:center;}
.punto-vendita-servizi .content .blocco .icona_servizi {width:67px; height:67px; margin:auto; overflow:hidden; background-image:url(/images/icone_servizi_sprite.png); background-repeat:no-repeat;}
.punto-vendita-servizi .content .blocco p {padding:10px 5px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:11px; text-align:center; text-transform:uppercase;}
.punto-vendita-separatore{background: url(/images/punto-vendita/punto-vendita-separatore.png) no-repeat center top;height:90px;width:2px;float:left;margin-left:15px;margin-right:15px;}
.punto-vendita-ricette-ed-ispirazioni{width:100%; max-width:1440px; min-width:1250px; margin:0 auto;height:526px; background-color:#f2eeee; padding-top:20px;}
.header-punto-vendita-ricette-ed-ispirazioni{margin:0 auto; color:#000; text-align:center;}

/* Arese */
.box-concorso{ width:100%; max-width:1440px; min-width:1250px; margin:0 auto; background-color:#f2eeee; padding:45px 0 60px; margin-bottom:60px;}
.content.win{margin:45px auto 0}
.descrizione-concorso{margin:90px auto 60px;}
.descrizione-concorso span.number{font-family: "Helvetica-Neue", Sans-Serif; font-size: 100px; line-height: 100px; font-weight: bold; color: #a80808;}
.descrizione-concorso hr{  width:100px; height:10px; background:#000; }
.descrizione-concorso .left830, .descrizione-concorso .right410{padding-bottom:45px}
.descrizione-concorso .right410{padding-top:10px;}

.descrizione-concorso h1, .result h1 {font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:100px; color:#e10f21; line-height:100px; margin-bottom: 10px;}
.descrizione-concorso h1{color:#e10f21;}
.descrizione-concorso h2{font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:60px; color:#000; line-height:70px; text-align: center; }
.result h1.win, .result h2.win{color:#d13e4e;}
.result h1.lose, .result h2.lose{color:#318a35;}
.result h2{font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:50px}
.descrizione-concorso p, .result p{font-family: "Roboto", Sans-Serif;}
.descrizione-concorso p {color:#3e3e3e;}
.result p{font-family: "Roboto", Sans-Serif; color:#595959; margin-bottom: 20px;}
.descrizione-concorso .left830 h3, .result h3{font-family: "Roboto-Bold", Sans-Serif; color:#3e3e3e;}
.descrizione-concorso .left830 h3 strong{color:#000;}
.descrizione-concorso .left830 h3, .result h3{font-size: 26px; margin-bottom:20px; line-height: 30px;}
.descrizione-concorso .left830 p{font-size: 15px; line-height: 20px;}
.step-desc h4{font-family: "Roboto", Sans-Serif; font-size:12px; color:#3e3e3e; font-weight: bold;}
.step-desc p{font-family: "Roboto", Sans-Serif; font-size:10px; color:#3e3e3e; font-weight: bold; margin-top: 5px;}

a.gioca-ora, a.regolamento {display: inline-block; width: 225px; height:40px; font-family:'AmaticSC-Bold', arial, helvetica, sans-serif;font-size:40px; text-align:center; vertical-align: middle; text-decoration: none; margin-top: 30px;}
a.gioca-ora{margin-right:30px;  background: url('../images/arese/gioca-ora.png'); color:#FFF;}
a.regolamento{background: url('../images/arese/regolamento.png'); color:#000;}
.result a{display:inline-block; text-decoration: none; color:#3e3e3e}
.step-desc{display: inline-block; margin-top:15px; margin-right: 200px;}
.esito{background: url('../images/arese/background-esito.jpg'); background-size:100%; width: 1250px; height: 835px; text-align: center; background-repeat: no-repeat}
.result{  padding: 120px 0 0;  text-align: center;  }
#premio{font-family: "Roboto-Bold", Sans-Serif; font-size:80px; color:#1b8d46; margin-bottom:10px;}
.lightbox-concorso-arese{ width:300px; height:300px; background-color:#FFF; display:none;}

/* punto-vendita */
/* i nostri marchi */
.header-i-nostri-marchi{width:100%; color:#000; white-space:nowrap; text-align:center; min-width:1250px;} 
.i-nostri-marchi-top{width:100%; max-width:1440px; min-width:1250px; margin:0 auto;}
.i-nostri-marchi-legno{background: url(/images/sfondo-legno.jpg) no-repeat left 160px; padding-bottom:40px;}
.i-nostri-marchi-banner{width:1250px; margin:10px auto 0;}
.i-nostri-marchi-banner .fiocco{background: url(/images/i-nostri-marchi/i-nostri-marchi-fiocco.png) no-repeat center bottom; width:411px; height:79px; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}

.i-nostri-marchi-top {}/*{margin-top:10px;}*/
.i-nostri-marchi-top .titolo{text-align:center; margin-top:30px; font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:20px;}
.i-nostri-marchi-top .descrizione{text-align:center; width:900px; margin:20px auto 0; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:18px; line-height:28px;}

.i-nostri-marchi-linee{ width:100%; max-width:1440px; min-width:1250px; margin:0 auto; min-height:596px;}
.header-i-nostri-marchi-scopri-tutti{min-width:750px;max-width:940px;width:100%;margin:auto;margin-top:35px;margin-bottom:35px;color:#000; white-space:nowrap; text-align:center;} 

.i-nostri-marchi-box-marchio {float:left; text-align:center; margin-bottom:50px; width:200px; height:350px;}
.i-nostri-marchi-box-marchio .logo {height:120px; text-align:center; position:relative;}
.i-nostri-marchi-box-marchio .logo img {display:block; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; max-width:90%; max-height:100px;}
.i-nostri-marchi-box-marchio .titolo {height:40px; padding:0 10px; line-height:16px; font-size:14px; font-family:'Roboto-Bold', arial, helvetica, sans-serif;}
.i-nostri-marchi-box-marchio .testo {height:160px; overflow:hidden; color:#767676; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:12px; line-height:16px; padding:0 20px;}
.i-nostri-marchi-box-marchio .scopri {height:70px; padding-top:10px;}

.i-nostri-marchi-box-marchio{float:left;text-align:center;margin:0 0 50px 0;}
.i-nostri-marchi-box-table{display:table;width:200px;height:350px;}
.i-nostri-marchi-box-row{display:table-row;}
.i-nostri-marchi-box-cell{display:table-cell;}
.i-nostri-marchi-box-cell-titolo{height:40px;}
.i-nostri-marchi-box-cell-logo{height:115px;}
.i-nostri-marchi-box-cell-descrizione{height:133px;padding-left:20px;padding-right:20px;}

/* i nostri marchi */
/* iniziative speciali */
.iniziative-speciali{width:100%; max-width:1440px; min-width:1250px; margin:0 auto; }
.iniziative-speciali-corpo-testo{float:left;width:750px;min-height:505px}
.iniziative-speciali-corpo-testo div p{margin-top:20px;}
.iniziative-speciali-scarica-la-scheda{position:absolute;top:270px;left:80px;}
.iniziative-speciali-box-piccolo-sotto{width:180px;min-height:180px;padding:10px;}
.iniziative-speciali-box-piccolo-sotto div p{margin:5px;}
.iniziative-speciali-scopri{position:absolute;top:95px;left:10px;}
/* iniziative speciali */

/* news */
.box_news_alto{min-height:430px;}
.box_news_basso{min-height:175px; padding:20px 0 20px 20px;}
.box_news{width:100%; max-width:1440px; min-width:1250px; margin:auto;background-color:#f2eee8;position:relative; }
.box_news_immagine_piccola{float:left;border-right:10px solid #fff; width:410px;}
.box_news_immagine_grande{float:left;border-right:10px solid #fff; width:830px;}
.box_news_immagine_nessuna{float:left;border-right:0 solid #fff; width:430px; }
.box_news_testo{width:100%;}
.box_news_data{background: url(/images/news-ed-eventi/sfondo-data.png) no-repeat;width:350px;height:50px;position:absolute;top:-30px;left:910px;  text-align:right;padding-top:10px;}
/* news */

/* i_nostri_marchi_redazionale */
.left830{width:830px;float:left;}
.right410{width:410px;float:right;}
.right420{width:420px;float:right;}
.legno{background: url(/images/risparmia/sfondo-legno.png)  center top repeat-y;}
.i_nostri_marchi_redazionale_box_top{height:360px; overflow:hidden; position:relative;}
.i_nostri_marchi_redazionale_box_top .titolo {line-height:60px; font-size:60px; font-family:'AmaticSC-Bold', arial, helvetica, sans-serif;}
.i_nostri_marchi_redazionale_box_top .sottotitolo {padding-top:30px; overflow:hidden; line-height:17px; font-size:15px; font-family:'Roboto-Regular', arial, helvetica, sans-serif;}
.i_nostri_marchi_redazionale_box_top_box_marchio{height:270px; vertical-align:middle;position:relative}
.i_nostri_marchi_redazionale_box_top_box_marchio img{position:absolute;top:50%;left:50%;margin-left:-100px;margin-top:-100px;}
.i_nostri_marchi_redazionale_cornice{position:absolute; background : url(/images/i-nostri-marchi/redazionali/cornice.png) no-repeat top;width:200px; height:200px;top:0;left:0;}
.i_nostri_marchi_redazionale_leggi_anche_sx{float:left;width:200px;height:200px;position:relative}
.i_nostri_marchi_redazionale_leggi_anche_sx img{position:absolute;top:50%;left:50%;margin-top:-84px;margin-left:-88px;}
.i_nostri_marchi_redazionale_leggi_anche_testo{width:200px;height:200px;overflow:hidden;}
/*
.testo_RobotoSlab {font-family:'Roboto-Regular';}
.testo_RobotoSlab strong {font-family:'Roboto-Bold';}
.testo_RobotoSlab a {color:inherit; text-decoration:underline;}
.testo_RobotoSlab a:hover {color:inherit; text-decoration:none;}
*/
.testo_Roboto {font-family:'Roboto-Regular', arial, helvetica, sans-serif;}
.testo_Roboto strong {font-family:'Roboto-Bold', arial, helvetica, sans-serif;}
.testo_Roboto a {color:inherit; text-decoration:underline;}
.testo_Roboto a:hover {color:inherit; text-decoration:none;}

.redazionale_box {float:left; width:410px; height:430px; overflow:hidden; margin:3px;}
.redazionale_box .titolo_sfondo {position:absolute; width:100%; height:77px; top:64px; left:0; background:url(/images/banner.png) no-repeat center; overflow:hidden;}
.redazionale_box .titolo_sfondo .marchio {font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:36px; color:#000; text-align:center; line-height:48px; height:48px; overflow:hidden; width:360px; margin:0 auto;}
.redazionale_box .titolo_sfondo .titolo {font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:22px; color:#000; text-align:center; line-height:26px; height:26px; overflow:hidden; width:360px; margin:0 auto;}
.redazionale_box .bloccobianco {width:410px; height:210px; background-color:#FFF;}
.redazionale_box .bloccotesto {height:140px; padding:20px 20px 10px; overflow:hidden;}

/* i_nostri_marchi_redazionale */
/* redazionale */
.redazionale_box_grande{width:762px;}
.redazionale_box_piccolo{width:410px;}
/* redazionale */


.condividi_social {height:31px;}
.condividi_facebook{width:43px; height:31px; background:url(/images/sprite.png) no-repeat 0 -379px; float:left;}
.condividi_twitter{width:43px; height:30px; background:url(/images/sprite.png) no-repeat 0 -349px; float:left;}
.condividi_google{width:43px; height:30px; background:url(/images/sprite.png) no-repeat 0 -319px; float:left;}

/* footer */
#footer_container{width:100%; height:305px; background-color:#000;}
#footer{width:1250px; margin:60px auto 0; height:305px; background-color:#000;}/* background:#000 url(/images/sfondo-footer.jpg);*/
#footer .newsletter{width:288px; margin-left:70px; height:244px; margin-top:30px; background:url(/images/sfondo-footer-newsletter.png) no-repeat; float:left;}
.newsletter-footer-input{width:228px; height:38px; line-height:38px; font-family:'Roboto-Bold', arial, helvetica, sans-serif; color:#a8a8b7;}
.container-footer-left{float:left; margin-top:65px;}
.nav-footer-1column{width:200px; float:left; line-height:28px; background:url(/images/separator-footer.png) no-repeat 204px 0; min-height:130px; margin-left:20px;}
.nav-footer-2column{padding-left:62px; width:158px; float:left; line-height:28px; background:url(/images/separator-footer.png) no-repeat 204px 0; min-height:130px;}
.nav-footer-social{padding:32px 0 0 0; float:left; overflow:hidden; width:380px; background:url(/images/separator-footer.png) no-repeat 378px 0; height:123px;}
.nav-footer-1column a, .nav-footer-2column a{font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; display:block;}
.nav-footer-1column a:hover, .nav-footer-2column a:hover{text-decoration:underline;}
.copyright{clear:both; color:#9797a6; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:13px; margin-top:155px; margin-left:20px; line-height: 17px;}
.twitter-footer{width:37px; height:37px; background:url(/images/sprite.png) no-repeat 0 -54px; float:left; margin-left:20px;}
.facebook-footer{width:38px; height:37px; background:url(/images/sprite.png) no-repeat 0 -91px; float:left;}
.instagram-footer{width:37px; height:37px; background:url(/images/sprite.png) no-repeat 0 -433px; float:left;}
.google-footer{width:37px; height:37px; background:url(/images/sprite.png) no-repeat 0 -131px; float:left;}
.linkedin-footer{width:37px; height:37px; background:url(/images/sprite.png) no-repeat 0 -501px; float:left;}
.youtube-footer{width:38px; height:38px; background:url(/images/sprite.png) no-repeat 0 -568px; float:left;}
/* footer */

.pagina_servizi_top {margin:20px 0 35px; position:relative;}
.pagina_servizi_logo {width:406px; border:1px solid #474747; text-align:center; margin-bottom:20px;}

.trovi_servizi_pdv {background-color:#fff; padding-bottom:24px;}
.trovi_servizi_pdv .colonna380 {width:380px; margin:14px auto 0; overflow:hidden;}
.trovi_servizi_pdv .colonna190 {width:190px; margin:14px auto 0; overflow:hidden;}

.trovi_servizi_pdv .bloccofloat {width:190px; float:left; font-weight:bold;}
.trovi_servizi_pdv .bloccofloat a {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; color:#767676; text-decoration:none; line-height:18px; font-weight:normal;}
.trovi_servizi_pdv .bloccofloat a:hover {text-decoration:underline;}

.immagine_top {width:1250px; overflow:hidden; position:relative; margin-left:auto; margin-right:auto;}
.immagine_top .titolo {font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:21px; position:absolute; top:30px; right:30px; text-align:right; color:#FFF;}

/*.servizi-banner{background: url(/images/servizi/tmp/servizi-banner.png) no-repeat center bottom;width:1250px;height:212px;margin-top:22px;top:-150px;left:95px;margin:0 auto;}*/

.servizi_farma{background: url(/images/servizi/tmp/farma.png) no-repeat center bottom;}
.servizi_ottica{background: url(/images/servizi/tmp/ottica.png) no-repeat center bottom;}
.servizi_tickets{background: url(/images/servizi/tmp/tickets.png) no-repeat center bottom;}
.servizi_zuric{background: url(/images/servizi/tmp/zuric.png) no-repeat center bottom;}
.servizi_cellularesicuro{background: url(/images/servizi/tmp/cellularesicuro.png) no-repeat center bottom;}
.servizi_cellularesicuroplus{background: url(/images/servizi/tmp/cellularesicuroplus.png) no-repeat center bottom;}
.servizi_acquistosicuro{background: url(/images/servizi/tmp/acquistosicuro.png) no-repeat center bottom;}
.servizi_spettacolosicuro{background: url(/images/servizi/tmp/spettacolosicuro.png) no-repeat center bottom;}
.servizi_giftcard{background: url(/images/servizi/tmp/giftcard.png) no-repeat center bottom;}
.servizi_iperpiu{background: url(/images/servizi/tmp/iperpiu.png) no-repeat center bottom;}
.servizi_iperstation{background: url(/images/servizi/tmp/iperstation.png) no-repeat center bottom;}
.servizi_cartaacquisti{background: url(/images/servizi/tmp/cartaacquisti.png) no-repeat center bottom;}
.servizi_petfoodstore{background: url(/images/servizi/tmp/petfoodstore.png) no-repeat center bottom;}
.servizi_iperrent{background: url(/images/servizi/tmp/iperrent.png) no-repeat center bottom;}
.servizi_fotobook{background: url(/images/servizi/tmp/fotobook.png) no-repeat center bottom;}

.servizi_iperstation_carburanti {width:368px; padding:30px 16px; border:1px solid #666;}
.servizi_iperstation_carburanti .tab_carburanti {width:100%}
.servizi_iperstation_carburanti .tab_carburanti td {line-height:40px;}

.serviziplus_box {float:left; width:410px; height:460px; overflow:hidden; margin:3px;}
.serviziplus_box .titolo{font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:45px; color:#fff; font-weight:normal; text-align:center; width:100%; position:absolute; line-height:45px; top:84px; left:0;}
/*.serviziplus_box .titolo{font-family:'AmaticSC-Regular'; font-size:42px; color:#000; text-align:center; width:100%; position:absolute; line-height:77px; top:64px; left:0; background:url(/images/banner.png) no-repeat center;}*/
.serviziplus_box .bloccobianco {width:410px; height:230px; background-color:#FFF;}
.serviziplus_box .bloccotesto {height:160px; padding:10px; overflow:hidden;}

.servizi_boxImmagine{width:410px;height:430px;margin:3px; float:left; position:relative;}
.servizi_boxImmagine_titolo{font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:40px; color:#fff;text-align:center;}
.servizi_boxImmagine_testo{font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; margin:8px 0 8px 0; height:40px; overflow:hidden; padding:0 30px;}
.servizi_boxImmagine_centratura {position:absolute; width:410px; top:150px; left:0;}

.styled-select select {background: transparent; width: 448px; padding: 5px; font-size: 14px; line-height: 1; border: 0; border-radius: 0; height: 34px; -webkit-appearance: none;}
.styled-select {width: 420px; height: 34px; overflow: hidden; background: url(/images/freccia_down_15.png) no-repeat right #f7f5f5; border: 1px solid #ccc;}

.tabDati {margin:0; padding:0;}
.tabDati th {font-family:'Roboto-Bold', arial, helvetica, sans-serif;}
.tabDati .brd_t {border-top:1px solid #000000;}
.tabDati .brd_l {border-left:1px solid #000000;}
.tabDati .brd_r {border-right:1px solid #000000;}
.tabDati .brd_b {border-bottom:1px solid #000000;}

/*
.divCombo{width:300px; height:26px; color:#000; background: url(/images/servizi/cornicecombo.png) no-repeat center; margin:0 auto; position:relative; z-index:200;}

.divCombo .boxtitolo {width:280px; padding-left:20px; height:26px; line-height:26px; font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:14px; cursor:pointer; background: url(/images/freccia_down_15.png) no-repeat right;}
.divCombo .boxdati {position:absolute; width:100%; padding:8px 0 0; background-color:#f4f1ec; display:none; top:30px; left:0;}
.divCombo .boxdati a {display:block; float:left; width:142px; margin-left:8px; margin-bottom:8px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:12px; color:#000;}
.divCombo .boxdati a:hover{background-color:#ddd;}
*/
.divCombo{width:390px; height:36px; color:#000; background-color:#e0e0e0; margin:0 auto; position:relative; z-index:200;}/*f9f7f8*/
.divCombo .boxtitolo {width:370px; padding-left:20px; height:36px; line-height:36px; font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:14px; cursor:pointer; background: url(/images/freccia_down_15.png) no-repeat right;}
.divCombo .boxdati {position:absolute; width:100%; padding:8px 0 0; background-color:#f4f1ec; display:none; bottom:36px; left:0;}
.divCombo .boxdati a {display:block; float:left; width:165px; margin-left:20px; margin-bottom:8px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:12px; color:#000;}
.divCombo .boxdati a:hover{background-color:#ddd;}

.pulsante_link {width:370px; padding-left:20px; height:36px; line-height:36px; color:#000; margin:0 auto; font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:14px; background:#e0e0e0 url(/images/freccia_down_15.png) no-repeat right;}
.pulsante_link_out {width:370px; padding-left:20px; height:36px; line-height:36px; color:#000; margin:0 auto; font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:14px; background:#e0e0e0 url(/images/freccia_right_15.png) no-repeat right;}
/*
.divComboTriangolo{background: url(/images/freccia_down_15.png) no-repeat right; cursor:pointer;}
.divComboOption{color:#000; background-color:#f4f1ec; margin:0 auto; white-space:nowrap; font-size:12px;}
.divComboOption :hover{color:#000; background-color:#ddd; margin:0 auto; white-space:nowrap;}
*/
/*
.tabComboMenu {border-spacing: 0; border-collapse: separate;margin-top:10px;width:300px;}
.tabComboMenu td{padding: 4px;}
*/


/*Dove siamo*/
.container840 {width:840px; overflow:hidden;}

.box_left_dove_siamo {height:180px;}

.box_left_ipermercati {float:left; padding:20px 12px 0 0; width:355px; overflow:hidden; margin-right:10px;}
.box_left_ipermercati .numero_centro {float:left; height:23px; width:31px; padding-top:8px; text-align:center; background: url(../images/ball-numero-centro.png) no-repeat; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:16px; color:#fff;}
.box_left_ipermercati .nome_centro {float:left; width:250px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; color:#333333; line-height:16px; padding-left:10px;}
.box_left_ipermercati .titolo_iper {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:16px; color:#333333; font-weight:bold;}
.box_left_ipermercati .indirizzo {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; color:#333333; padding-top:8px; line-height:18px; padding-right:10px;}
.box_left_ipermercati .logo_galleria {height:100px; position:relative;}
.box_left_ipermercati .logo_galleria img {position:absolute; margin:auto; top:0; bottom:0; left:0; display:block;}
/*Dove siamo*/


/*Aperture straordinarie*/
.titolo_aperture {width:368px; height:70px; padding-top:15px; margin-left:21px; text-align:center; font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:36px; color:#000;}
.tit_aperture_periodo {padding-top:10px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:16px; color:#009c4b;}

.container_aperture {width:740px; margin-bottom:36px; position:relative;}
/*.container_aperture .item_aperture {width:760px; height:660px; overflow:hidden;}*/
.box_left_aperture {padding-top:10px; width:100%; overflow:hidden;}
.slider_aperture_nav {position: relative; height: 26px; margin-top: 10px;}
#slider_aperture_prev,#slider_aperture2_prev {position:absolute; cursor:pointer; top:0; left:10px;}
#slider_aperture_next,#slider_aperture2_next {position:absolute; cursor:pointer; top:0; right:10px;}
/*.title_centro_apertura{font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:14px; color:#036eb0; padding-top:8px;}
.descr_centro_apertura{font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; color:#666666; padding-top:8px; line-height:16px;}*/
.table_apertura {width:100%; text-transform:uppercase; color:#333333;}
.table_apertura td {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; line-height:17px;}
.table_apertura .bordo {padding-top: 4px; border-bottom: 1px solid #EAEAEA;}
.table_apertura .regione {font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:14px; padding-top:8px;}
.table_col_cx {text-align: center;}
.table_col_dx {text-align: right;}
/*.table_col_dx {width:179px; text-align: right;}*/
/*Aperture straordinarie*/

/*Aperture ordinarie*/
.box_left_apertura_ord{height:270px;}
.tab_aperture_ord {border:0; margin: 0 auto;}
.tab_aperture_ord td {vertical-align: middle; padding:18px;}
.table_apertura_ord {width:368px; line-height:25px; margin-top:8px;}
.table_apertura_ord td {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; color:#333333; padding-top:2px; line-height:16px; padding-right:10px;}
.table_apertura_ord .table_col_dx_ord {width:179px; text-align: right; padding-right:16px;}
/*Aperture ordinarie*/


/*gallerie*/
.slide_galleria {width:830px; height:430px; margin-bottom:35px; overflow:hidden; position:relative;}
.tab_gallerie {border:0; margin: 0 auto;}
.tab_gallerie td {vertical-align: middle; padding:10px;}
.tab_gallerie_cc {border:0; margin: 0 auto;}
.tab_gallerie_cc td {vertical-align: middle; padding:5px; padding-bottom:15px;}
.nome_centro_galleria {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; color:#666666; line-height:16px; padding-top:20px;}
.servizi_centro_galleria{ float:left; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:14px; color:#333333; line-height:16px; padding-top:10px; font-weight:bold;}
.tit_gallerie {padding-top:30px; padding-bottom:20px;}
.box_gallerie {line-height:15px; padding:20px; overflow:hidden;}
.box_gallerie_sx {font-family:'Roboto-Regular', arial, helvetica, sans-serif; color:#333333; font-size:12px; float:left; width:180px; padding-right:5px;}
.box_gallerie_sx ul li {padding-bottom:15px;}
/*gallerie*/

/*la nostra filosofia*/
.filosofia-corpo-testo {float:left; width:680px; min-height:505px}
.filosofia-corpo-testo div p{margin-top:20px;}
.filosofia_box_dx {width: 408px; height: 569px;}
.filosofia_box_container {width:1190px; height:560px; padding:0 30px;}
/*la nostra filosofia*/

/*carta vantaggi piu*/
.cartavantaggipiu-corpo-testo {float:left; width:800px; min-height:505px}
.bg_viola {background-color:#ebd0dc; width:1152px; padding-top:30px; padding-bottom:30px; padding-left:50px; padding-right:50px;}
.bg_arancione {background-color:#f6e9c1; width:1152px; padding-top:30px; padding-bottom:30px; padding-left:50px; padding-right:50px;}
.bg_verde {background-color:#f1f4d2; width:1152px; padding-top:30px; padding-bottom:30px; padding-left:50px; padding-right:50px;}
.bg_blu {background-color:#d7e3ec; width:1152px; padding-top:30px; padding-bottom:30px; padding-left:50px; padding-right:50px;}
.bg_rossa {background-color:#f9d3c5; width:1152px; padding-top:30px; padding-bottom:30px; padding-left:50px; padding-right:50px;}
.bg_gialla {background-color:#fef0c8; width:1152px; padding-top:30px; padding-bottom:30px; padding-left:50px; padding-right:50px;}
.bg_azzurra {background-color:#f0f4f7; width:1152px; padding-top:30px; padding-bottom:30px; padding-left:50px; padding-right:50px;}

.txt_content {width:900px; float:left;}
.bul_content {float:right;}
.box_content {width:355px; float:left; margin-right:25px;}
.testo_carta_vantaggi {color:#000; font-size:15px; font-family: 'Roboto-Regular', arial, helvetica, sans-serif; line-height:23px;}
.testo_carta_vantaggi strong {color:#000; font-size:19px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif;}
.testo_carta_vantaggi h2 {color:#000; font-size:19px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif;}
.testo_box_info {color:#000; font-size:15px; font-family: 'Roboto-Regular', arial, helvetica, sans-serif; line-height:23px;}
.testo_box_info strong {color:#000; font-size:15px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif;}
.link_carta_viola {color:#c42874; font-size:15px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif; text-decoration:underline;}
.link_carta_arancione {color:#f1ab2f; font-size:15px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif; text-decoration:underline;}
.link_carta_verde {color:#899d02; font-size:15px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif; text-decoration:underline;}
.link_carta_blu {color:#008ac1; font-size:15px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif; text-decoration:underline;}
.link_carta_rossa {color:#af0014; font-size:15px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif; text-decoration:underline;}
.link_carta_gialla {color:#c5bb31; font-size:15px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif; text-decoration:underline;}
.link_carta_azzurra {color:#8baeb5; font-size:15px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif; text-decoration:underline;}
/*carta vantaggi piu*/

/*la nostra storia*/
.storia_box_container {width:1190px; padding:0 30px 30px;}
.storia_box_txt {width:675px; float:left; padding-right:40px;}
.immagine_top_storia {width:1250px; overflow:hidden; position:relative; margin-left:auto; margin-right:auto;}
.immagine_top_storia .titolo {font-family:'AmaticSC-Bold', arial, helvetica, sans-serif; font-size:21px; position:absolute; top:40px; left:30px; text-align:right; color:#FFF;}
/*la nostra storia*/

/*modello organizzativo*/
.modello_box_container {width:620px; height:380px;}
/*modello organizzativo*/


.bg_legno {background:url(../images/istituzionali/sfondo_legno.png) left top 380px repeat-x ; width:100%; }

/*carta vantaggi pił*/
.vantaggi-corpo-testo {float:left;width:790px;min-height:210px}
.vantaggi-corpo-testo div p{margin-top:20px;}
.carta_vantaggi_img {float:left;}
.carta_vantaggi_richiedi {width:400px; float:right;}
.carta_vantaggi_nova {height:45px;}
.carta_credito_box {width: 410px; height:500px;}
/*carta vantaggi pił*/

/*carta vantaggi pił*/
.carta_box_sup_dx {width:410px; /*height:360px;*/}
.carta_box_inf_dx {width:410px; /*height:265px;*/}
.carta_vantaggi_container {height:150px;}
.carta_vantaggi_box {width:203px; height:127px; float:left;}
.carta_vantaggi_desc {width:520px; float:right;}
/*carta vantaggi pił*/


/*le nostre produzioni*/
.prodotti_box_txt {width:770px;}
.box_txt_prod {height:430px;}
.box_txt_prod2 {height:210px;}
.box_produzioni {width:1252px; margin:auto;}
/*le nostre produzioni*/


/*faq - contatti*/
.form_container {width:834px; height:730px;}
.input_form {width:350px; height:35px; border:0; margin-left:28px; margin-bottom:10px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:15px;}
.input_txt {font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:15px; padding-left:28px; padding-bottom:10px; color:#000;}
.textarea_form  {width:410px; height:560px; border:0; resize:none;}
/*faq - contatti*/

/*filosofia di prodotto*/
.filosofia_prodotto_box {width:680px; height:196px; float:left;}
/*filosofia di prodotto*/

.txt_underline {text-decoration:underline;}
.testo {line-height:26px; color:#767676; font-size:15px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; padding-top:20px;}
.titolo_box_servizi {line-height:20px; color:#b84b00; font-size:14px; font-family:'Roboto-Regular', arial, helvetica, sans-serif;}/*#666666*/
.testo_box_servizi {line-height:20px; color:#767676; font-size:14px; font-family:'Roboto-Regular', arial, helvetica, sans-serif;}
.titolo {line-height:45px; color:#000; font-size:45px; font-family:'AmaticSC-Regular', arial, helvetica, sans-serif; text-transform:uppercase;}
.sotto_titolo {line-height:100%; color:#000; font-size:42px; font-family:'AmaticSC-Regular', arial, helvetica, sans-serif;}
.dida {line-height:20px; color:#474747; font-size:12px; font-family:'Roboto-Regular', arial, helvetica, sans-serif;}
.citazioni {line-height:28px; color:#000; font-size:18px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; min-width:1250px;}/*333333*/
.sotto_titolo_faq {line-height:28px; color:#000; font-size:36px; font-family:'AmaticSC-Regular', arial, helvetica, sans-serif;}
.pad_left_right {padding-left:60px; padding-right:60px;}
.pad_left {padding-left:60px;}
.pad_right {padding-right:60px;}

/*download*/
.red_download {font-size:14px; color:#e2001a; text-decoration:none;}
.red_download:hover {color:#e2001a; text-decoration:underline;}
/*download*/

/*responsabilita sociale*/
.resp_soc_box {float:left; width:410px; height:500px; overflow:hidden; margin:3px;}
.resp_soc_box .titolo{font-family:'AmaticSC-Regular', arial, helvetica, sans-serif; font-size:42px; color:#fff; text-align:center; width:100%; position:absolute; line-height:77px; top:64px; left:0;}
.resp_soc_box .bloccobianco {width:410px; height:280px; background-color:#FFF; position:relative;}
.resp_soc_box .bloccotesto {height:170px; padding:20px; overflow:hidden;}
.link_position {position:absolute; bottom:15px; left:10px; background-color: #f9f7f8; height:37px; line-height:37px; width:96%;}
/*responsabilita sociale*/


/* le nostre produzioni */
.bg-nostre-produzioni {width:410px; height:430px; position:relative;}
/* le nostre produzioni */


/* iper mille motivi */
.mille_motivi_container {width:1190px; padding:0 30px 30px; background:url(../images/iper-mille-motivi/bg_mille_motivi.png) repeat-y;}

.tit_mille_moviti {font-family:'Roboto-Bold', arial, helvetica, sans-serif; color:#eb3116; font-size:20px; font-weight:bolder;}
.txt_mille_moviti {font-family:'Roboto-Bold', arial, helvetica, sans-serif; color:#946c47;}
.txt_mille_moviti strong {font-family:'Roboto-Bold', arial, helvetica, sans-serif; color:#eb3116; font-size:17px;}


.slider_mille_motivi_container {width:1250px; height:368px; position:relative; margin-top:16px; overflow:hidden;}
.slider_mille_motivi {width:125px; height:368px;}
.slider_mille_motivi_prev {position:absolute; top:170px; left:10px; cursor:pointer;}
.slider_mille_motivi_next {position:absolute; top:170px; right:10px; cursor:pointer;}
/* iper mille motivi */

/* iper buoni */
.iper_buoni_container {width:1190px; padding:0 30px 30px; background-color:#ededed;}
.iper_buoni_content {width:1130px; margin:auto;}
.iper_buoni_box {width:558px; text-align:center;}
.iper_buoni_box_tit {height:30px; background-color:#0a5595; color:#fff; font-size:20px; text-align:center;}
.iper_buoni_box_container {width:520px; margin:auto; padding-top:15px;}

.tit_iper_buoni {font-family:'Roboto-Bold', arial, helvetica, sans-serif; color:#000; font-size:20px; font-weight:bolder;}
.txt_iper_buoni {font-family:'Roboto-Regular', arial, helvetica, sans-serif; color:#706f6f; line-height:20px;}
.txt_iper_buoni strong {font-family:'Roboto-Bold', arial, helvetica, sans-serif; color:#706f6f;}
/* iper buoni */

.coupon_report {padding-top:30px; overflow:hidden;}
.coupon_report .blocco {width:620px; height:200px; margin-bottom:10px; background-color:#f4f1ec; overflow:hidden;}
.coupon_report .blocco .immagine {float:left; width:200px;}
.coupon_report .blocco .descrizione {float:left; width:236px; text-align:center;}
.coupon_report .blocco .descrizione .riquadro {height:90px; padding:10px;}
.coupon_report .blocco .descrizione .testo {height:60px; font-family:'Roboto-Regular', arial, helvetica, sans-serif; color:#000; font-size:14px; padding:0; line-height:16px;}
.coupon_report .blocco .descrizione .scopri {display:block; background:url(/images/header_input_bg.png) no-repeat center top; width:163px; height:30px; margin:10px auto 0; line-height:30px; text-align:center; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; color:#666; font-size:16px; text-decoration:none;}
.coupon_report .blocco .report {float:left; width:184px; text-align:center;}

.box-left-coupon{/* float:left; width:810px;*/}
.box-right-coupon-sel{ float:right; width:410px;}
.menu-tab-coupon{ font-size:0; width:628px; margin:auto; margin-bottom:20px;}
.menu-tab-coupon > div{font-family:'AmaticSC-Bold';  display:inline-block; font-size:48px; width:310px; margin:auto; vertical-align:bottom;}
.menu-tab-coupon > div.spacer-menu-coupon{ display:inline-block;  width:7px; margin:auto; vertical-align:middle;}
.tab-coupon{ width:298px; height:60px; padding-top:25px; display:inline-block; font-size:48px; color:#009747; text-align:center; text-transform:uppercase; cursor:pointer; border-bottom:6px solid #FFF;}
.tab-active{border-bottom:6px solid #009747; }

.box-all-coupon{ overflow:hidden; border:1px solid #c7c7c7; width:1208px; height:866px; background:url(../images/coupon/bg-coupon.jpg) no-repeat left top; padding:20px; position:relative;display:none;}
.lista-coupon{ float:right; width:768px; height:866px; position:relative;}
.couponApp{width:368px; height:148px; background:url(../images/coupon/copon_base.png) no-repeat left top; overflow:hidden; margin-bottom:9px; position:relative;}
.couponApp:nth-child(odd){ float:left;}
.couponApp:nth-child(even){ float:right;}
.img-coupon-left{ width:140px; position:relative; float:left; height:148px; cursor:pointer;}
.lente-cerca-coupon{ width:18px; height:19px; position:absolute; top:7px; left:14px; z-index:2;}
.img-coupon-center{ position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; max-height: 100px; max-width:100px;}
.descr-coupon-right{ width:175px; position:relative; float:left; height:148px; text-align:center;}
.descr-coupon{font-family:'Roboto-Regular', arial, helvetica, sans-serif; color:#000; font-size:13px; padding:8px 0; width:135px; margin:auto;height:34px;overflow: hidden;}
.box-price-coupon{ width:135px; height:43px; padding-top:10px; margin:auto; background-color:#f30025; color:#FFF; text-align:center;font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:34px; border-radius:3px;}
.txt-under-price-coupon{font-family:'Roboto-Regular', arial, helvetica, sans-serif; color:#f30025; font-size:10px;padding:4px 0; width:135px; margin:auto;text-transform:uppercase;}
.box-add-delete{ position:absolute; top:50px; right:15px; cursor:pointer;}
.paginazione-coupon{ text-align:center; clear:both; width:100%; position:absolute; bottom:0; left:0;}
.txt-paginazione{font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:19px; color:#f30025; text-align:center; display:inline-block; vertical-align:middle; padding:0 10px;}
.arrow-coupon-left, .arrow-coupon-right{ display:inline-block; vertical-align:middle; cursor:pointer;}
.arrow-coupon-left{ text-align:right;}
.arrow-coupon-right{ text-align:left;}
.box-cerca-coupon-top{width:100%; height:148px;}
.box-input-cerca-coupon{ border:1px solid #009747; height:47px; overflow:hidden;}
.box-input-cerca-coupon-nuova{ border:1px solid #f30025; height:47px; overflow:hidden; background:url(../images/coupon/arrow-left-red.png) center left 10px no-repeat; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; color:#f30025; padding-left:41px; line-height:47px; text-transform:uppercase; cursor:pointer;}
.input-cerca-coupon{ float:left; border:0;font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; width:290px; text-transform:uppercase; height:47px; margin-left:10px; }
.btn-submit-cerca{ width:80px; height:27px; float:right; margin:10px; border:0; border-radius:0; background-color:#009747; color:#FFF; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; text-transform:uppercase; cursor:pointer; display:block;}
.txt-bottom-cerca-coupon{font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; text-transform:uppercase; color:#009747; border-bottom:1px dashed #68af23; margin-top:36px; line-height: 29px;}
.txt-bottom-cerca-coupon-nuova{font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px; text-transform:uppercase; color:#009747; border-bottom:1px dashed #68af23; margin-top:36px; line-height: 29px; position:relative;}
.numero-coupon-abs{ position:absolute; right:20px; top:2px; font-size:18px; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; color:#3c3c3c; text-transform:uppercase;}
.cont-categorie-coupon{ width:100%; height:673px; padding-right:100px; overflow:auto;}
.box-categorie-coupon{ border:1px solid #c7c7c7; border-bottom:0; font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; font-size:16px;  text-transform:uppercase; line-height:47px; padding-left:10px; color:#8a8a8a; background:#FFF url(../images/coupon/arrow-right-green.png) center right 10px no-repeat; cursor:pointer;}
.box-categorie-coupon a{  color:#8a8a8a; text-decoration:none;}
.box-categorie-coupon.red-bg a{  color:#FFF; text-decoration:none;}
.box-categorie-coupon.green-bg a{  color:#FFF; text-decoration:none;}
.box-categorie-coupon:last-child{ border-bottom:1px solid #c7c7c7; }
.box-categorie-coupon.red-bg{ color:#FFF; background:#f30025 url(../images/coupon/arrow-right-white.png) center right 10px no-repeat;}
.box-categorie-coupon.green-bg{ color:#FFF; background:#009747 url(../images/coupon/arrow-right-white.png) center right 10px no-repeat;}

.box-categorie-coupon.gray-bg{ color:#FFF; background:#999999 url(../images/coupon/arrow-right-white.png) center right 10px no-repeat;}
.box-categorie-coupon.gray-bg a{  color:#FFF; text-decoration:none;}
.box-categorie-coupon.active{ color:#FFF; background:#f30025 url(../images/coupon/arrow-right-white.png) center right 10px no-repeat;}
.box-categorie-coupon.active a{  color:#FFF; text-decoration:none;}


.cont-title-selezionati{ text-align:center; padding-top:10px;}
.txt-selezione-coupon{ display:inline-block; color:#16a057; font-size:48px; font-family:'AmaticSC-Bold'; vertical-align:top;}
.ritaglio-selezione-coupon{ display:inline-block; position:relative; margin-left:10px; vertical-align:top;}
.num-coupon-abs{position:absolute; top:10px; left:26px; color:#16a057; font-size:19px;font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif;}
.cont-scelto-coupon{ text-align:center; margin-top:10px;color:#16a057; font-size:16px;font-family:'AvenirNextLTW01-Condens_721299', arial, helvetica, sans-serif; text-transform:uppercase; background:url(../images/coupon/bg-stripes.png) no-repeat center center;}
.cont-coupon-selezionati{ background-color:#f3f3f3; height:868px; margin-top:9px; padding:20px; position:relative;}
.bg-coupon-sel{width:368px; height:148px; background:url(../images/coupon/bg-coupon-da-selezionare.png) no-repeat center center;  margin-bottom:9px; }

.paginazione-thumb{ text-align:center; clear:both; width:100%; position:absolute; bottom:40px; left:0;}
.thumb-nav{ height:14px; width:14px; display:inline-block; margin:3px; background-color:#999999; border-radius:25px; cursor:pointer;}
.thumb-nav.sel{  background-color:#fb4250;}
.thumb-nav:hover{  background-color:#fb4250;}


.box-cerca-coupon-left{ width:420px; float:left; overflow:hidden;}
.box-selezionati-right{width:380px; padding-left:20px; padding-right:10px; float:right; overflow:hidden;}
.box-selezionati-right > .title{ color:#16a057; font-size:48px; font-family:'AmaticSC-Bold'; text-align:center; padding:15px 0;}
.box-selezionati-right > .descr{  font-family:'Roboto-Regular', arial, helvetica, sans-serif; color:#000; font-size:16px; line-height:125%; padding-bottom:40px;}
.box-selezionati-right > .descr strong{  color:#f30025; }



.banner-top-coupon{ width:1210px; padding:20px; background-color:#f7f7f7; overflow:hidden; margin:30px auto; position:relative; }
.box-left-banner-coupon{ float:left; width:603px; border-right:1px solid #009747; overflow:hidden; height:105px;}
.box-right-banner-coupon{ float:left; width:603px; border-left:1px solid #009747; overflow:hidden; height:105px;}
.img-title-carta-vantaggi{ float:left; width:129px; padding-right:70px;}
.img-title-carta-vantaggi img{ width:100%;}
.img-title-pdv{ float:right; width:116px;}
.img-title-pdv img{ width:100%;}
.box-img-carta{ float:left; width:162px;}
.box-img-carta img{ width:100%;}
.box-descr-carta{ float:left; padding-left:20px; width:220px;}
.box-descr-carta > p.price{ color:#009747; font-size:36px; font-family:'Roboto-Bold', arial, helvetica, sans-serif; }
.box-descr-carta > p.price span{ font-size:50%; }
.box-descr-carta > p.descr{ color:#009747; font-size:16px; text-transform:uppercase; padding-bottom:10px;font-family:'Roboto-Regular', arial, helvetica, sans-serif; padding-top:10px;}
.box-descr-carta > p.ultimo-agg{ color:#95989a; font-size:12px;font-family:'Roboto-Regular', arial, helvetica, sans-serif; line-height:125%;  }

.box-pdv-left{ float:left; padding-left:40px;}
.box-pdv-left > p.store{ color:#009747; font-size:42px; font-family:'AmaticSC-Bold'; vertical-align:top;}
.box-pdv-left > p.store a{ color:#009747; text-decoration:none;}
.orario-pdv div{ float:left; padding-top:10px; padding-right:10px;}
.orario-txt{ font-size:18px; color:#009747;font-family:'Roboto-Regular', arial, helvetica, sans-serif;}
.orario-txt > p.orario{ text-transform:uppercase; color:#f30025; padding-top:5px;}

.scopri-offerte{ text-align:right;font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:15px; color:#575757; max-width: 1250px; margin:auto; margin-top:-20px;}
.scopri-offerte a{ text-decoration:none; color:#575757;}
.error-coupon{font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:15px; color:#f30025; padding-bottom:10px; margin-top:-16px; text-align:center;}

.banner-top-coupon-pdv {width: 1210px; margin: 20px auto 10px; line-height: 38px; text-align: center; color: #009747; font-size: 18px; font-family: 'Roboto-Regular', arial, helvetica, sans-serif;}
.banner-top-coupon-pdv .pdv {font-family: 'AmaticSC-Bold'; color: inherit; text-transform: uppercase; vertical-align: middle; font-size: 36px; text-decoration: none; padding: 0 5px;}
.banner-top-coupon-pdv .rosso {color:#f30025; text-transform: uppercase;}
.banner-top-coupon-pdv .orario {vertical-align: middle; padding: 0 5px 5px;}

.box-right-banner-iperfollie {float:left; width:603px; border-left:1px solid #009747; overflow:hidden; height:105px;}
.box-right-banner-iperfollie .totale {float: left; width: 220px; margin-left: 40px;}
.box-right-banner-iperfollie .logo {float: left; width: 116px;}
.box-right-banner-iperfollie .extra {float: left; width: 197px; margin-left: 30px;}
.box-right-banner-iperfollie .euros {font-size: 36px; font-family: 'Roboto-Bold', arial, helvetica, sans-serif;}
.box-right-banner-iperfollie span {font-size: 18px;}
.box-right-banner-iperfollie .riga1 {font-size: 16px; font-family: 'Roboto-Regular', arial, helvetica, sans-serif; padding: 8px 0 6px 0; line-height: 19px;}
.box-right-banner-iperfollie .riga2 {font-size: 12px; font-family: 'Roboto-Regular', arial, helvetica, sans-serif; line-height: 15px;}
.box-right-banner-iperfollie .rosso {color:#f30025;}
.box-right-banner-iperfollie .grigio1 {color:#575757;}
.box-right-banner-iperfollie .grigio2 {color:#95989A;}



.content-single-slider{ width:1250px; overflow:hidden;}
.box-single-slider{ float:left; width:410px; height:458px; margin-right:10px; overflow:hidden;}
.box-single-slider ul li{ position:relative;}
.box-single-slider:last-child{ margin-right:0;}

.box-didascalia-slider{ position:absolute; bottom:0; left:0; height:196px; background:url(../images/bg-box-slider.png) no-repeat top left; background-size:100%; width:100%;}
.box-didascalia-slider .title{color:#FFF; font-size:42px; font-family:'AmaticSC-Bold'; text-align:center; padding-top:25px;}
.box-didascalia-slider .descr{color:#FFF; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:16px; text-align:center; width:70%; margin:auto; line-height:130%; height:80px; overflow:hidden; }
.box-didascalia-slider a{color:#FFF; text-decoration:none;}
.continua-leggere{ padding-top:10px;}
.continua-leggere a{ color:#FFF; text-decoration:none;}


.cont-lightbox-coupon{ width:650px; overflow:hidden; background-color:#f2f2f2; padding:15px;}
.box-img-left-lightbox{ width:250px; height:250px; position:relative; float:left; background-color:#FFF;}
.img-prodotto-lightbox{ position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
.box-descr-left-lightbox{ width:380px; float:right; background-color:#FFF; min-height:240px; padding-bottom:10px; text-align:center;}
.txt-descr-prodotto-lightbox{ width:90%; margin:auto; border-bottom:3px solid #f2f2f2; text-align:center;}
.txt-descr-prodotto-lightbox .title{font-family:'Roboto-Bold', arial, helvetica, sans-serif; font-size:18px; text-transform:uppercase; padding: 10px 0 5px; }
.txt-descr-prodotto-lightbox .descr{font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:16px; padding-bottom:15px; }
.txt-descr-prodotto-lightbox .txt-green-validita{font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:16px; color:#158344;border-bottom:3px solid #f2f2f2; padding-bottom:10px; }

.table-price-validita{ width:100%; overflow:hidden; padding:3px 0;}
.valore-sconto{ float:left; font-family:'AmaticSC-Bold'; text-align:center; font-size:40px; color:#df031f; border-right:3px solid #f2f2f2; width:169.5px; padding:5px 0;}
.validita-promozione{ float:left; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:16px; text-align:center; color:#000; width:169.5px;  padding:5px 0; }
.btn-azioni-coupon{appearance:none;-moz-appearance:none;-webkit-appearance:none; width:90%; margin:auto; margin-top:10px; border:0; color:#FFF; font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:18px; text-transform:uppercase; cursor:pointer; line-height:30px;}
.btn-azioni-coupon.add{background-color:#158344; }
.btn-azioni-coupon.delete{background-color:#df031f; }
.cond-sconto{font-family:'Roboto-Regular', arial, helvetica, sans-serif; font-size:13px; line-height:120%; width:80%; margin:auto; text-align:center; color:#ABABAB; padding-top:10px;}



/* lightbox volantino
.lightbox_volantino {width:890px; height:890px;}
.tabTitolo {border:0; margin:0 auto;}
.tabTitolo td {text-align:center; vertical-align:middle; padding:0 20px;}
.prodotto_container {height:444px;}
.volantino_container {height:446px;}
.img_prodotto {width:410px; height:410px; padding-right:20px;}
.box_prod_desc {width:420px; height:360px; padding-right:20px;}
.img_volantini {width:830px; height:350px; padding-left:20px; padding-top:15px;}
*/
.testo-colore-primario{color:#767676;}
.red{color:#e3001b;}
.greeniper {color:#009c4b;}
