@charset "UTF-8";
/* CSS Document */

/* reset ************************************************************************************************************************************************/
body{margin:0;padding:0;font-size:0.9em;line-height:1.2em;color:#080808;background-color:#fff;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;font-weight:normal}
ul, ol {margin:0;padding:0;list-style:none}
img, a{border:0}
a{color:#080808;text-decoration:underline;outline:none;}
a:hover{text-decoration:underline}
img{width:100%;height:auto;float:left}
img.auto{width:auto}
p{padding-bottom:2%;margin:0;}
p a{text-decoration:none}
strong, b, .bold{font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;}
ul{margin-top:2%}
ol li {display:inline-block;width:100%;}
form{background-color:#f3f3f3;width:96%;padding:2%;}
input{height:15px}
label{vertical-align:middle}
input, textarea, select{border:none;padding:0 1%;border: 0;border-radius: 0;background-color:#fff;vertical-align:middle;min-width:100px;}
input, select{height:25px}
input:focus, select:focus, textarea:focus{color:#080808; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;background-color:#FFFCF6}
p.segnaErrore{color:#d71111;text-transform:uppercase;font-size:11px}
button{outline:none;padding:0 2%;}
.alignRight{text-align:right;}
.clearleft{clear:left}
.clearleft p {padding-bottom: 1%;width:100%}
.clearleft strong {/*width:100%*/display: block;clear: both;}
.clearleft ul strong {display: inline;clear:none;}
.displayno{display:none!important}
.displayni{display:none}
.upshow{cursor:pointer;}
.subshow{display:none}
.row{width:100%!important;float:left;overflow:hidden}
.prelative{position:relative;}
.yellow{background:rgb(240, 232, 28);}
.slides .li{display:none}
#sottolineaLink a {text-decoration:underline;}
.did_you_mean{padding-bottom:0}
.mezzo{width:50%;float:left;padding-bottom:2%;list-style: none;}
.pieno{width:100%;float:left;padding-bottom:2%;list-style: none;}
#sitemap ul li a{text-decoration:none}
#sitemap ul li ul li{font-size: 1.2em;}
#sitemap ul li ul li ul li{font-size: 0.9em;padding-top:2%;padding-left:1%}
#sitemap ul li ul li ul li ul li{font-size: 0.9em;padding-top:0;padding-left:1%}

/* generale ************************************************************************************************************************************************/

/***cookies bar***/
.cookiesbar{position:fixed;bottom:0;left:0;width:98%;padding:0.5% 1%;background-color:#000;background:rgba(0, 0, 0, 0.73); display:none;font-size:0.9em;text-align:center}
.cookiesbar p{padding:0;color:#fff;}
.cookiesbar p a{display:inline-block;margin-right:5px;color:#fff;}
.cookiesbar button{border: none;color:#000;min-height:1px;margin-left: 10px;background:#EAEAEA;text-transform: uppercase;padding: 0 12px;height:20px;cursor:pointer;font-size:0.9em}

.tipo, .wrap, .wrapbg{width:100%;float:left;overflow:hidden;}
/**wrap**/
.wrapbg{background-color:#dbdbdb;padding-bottom:3%;clear:both;}
#homemacros .wrapbg{background-color:#fff;}
#conColonna .wrapbg{background-image:url("../img/struttura/wrapbg.jpg");background-repeat:repeat-x;background-position:top left;}
#conColonna .wrapnobg{background-color:#dbdbdb;padding-bottom:3%;clear:both;}
#conColonna .interna .wrapbg{background-image:none}
/** /wrap **/
.wrap .dimensiona{width:90%;overflow:hidden;margin:0 auto;clear:both;max-width:1400px}
.wrap .topper{margin-top:2%;font-size:0.75em;overflow:initial;}
.wrap .topper .logo{width:20%;float:left;}
.wrap .topper .logo a{display:block;float:left;width:100%}
.wrap .topper .logo img{width:100%;max-width:204px;}
.wrap .topper .tooltop{width:80%;float:left;}
.wrap .topper .tooltop ul{float:right;width:100%;text-align:right;margin:0;}
.wrap .topper .tooltop ul li{display:inline-block;text-align:right;margin-left:2%;vertical-align:top;margin-bottom:3px}
.wrap .topper .tooltop ul li img{max-width:88px}
.wrap .topper .tooltop ul li form{width:200px;float:left;border:1px solid #e0e3e4;background-color:#fff;padding:0;}
.wrap .topper .tooltop ul li form input{display:inline;width:85%;margin-right:2%;float:left;background:#fff;border:none;min-width:1px;height:20px}
.wrap .topper .tooltop ul li form button{display:inline;width:13%;max-width:20px;padding:0;cursor:pointer;background:#fff;float:left;border:none}
.wrap .topper .tooltop ul li form button img{width:100%;}
.wrap .topper .tooltop ul li.sceglilingua{position:relative;text-transform:uppercase;background-color:#333;color:#ccc;min-width:200px}
.wrap .topper .tooltop ul li a.area-login, 
.wrap .topper .tooltop ul li.sceglilingua .linguasel{background-color:#e0e3e4;text-transform:uppercase;color:#080808;padding:3px 7px 1px 7px;text-decoration:none;display:inline-block;}
.wrap .topper .tooltop ul li a.area-login:hover{background-color:#8b8b8b}
.wrap .topper .tooltop ul li.sceglilingua .linguasel{width:13%;text-align:center;}
.wrap .topper .tooltop ul li.sceglilingua .selectlin{width:77%;text-align:center;display:inline-block;}
.wrap .topper .tooltop ul li.sceglilingua .subshow{position:absolute;right:0;background-color:#e0e3e4;padding:0;text-align:left;width:100%;z-index:999;}
.wrap .topper .tooltop ul li.sceglilingua .subshow li{display:block;text-align:left;margin:0;border-top:1px solid #F7F7F7}
.wrap .topper .tooltop ul li.sceglilingua .subshow li a{color:#080808;text-decoration:none;padding:2% 4%;display:block;}
.wrap .topper .tooltop ul li.sceglilingua .subshow li a span{color:#F7F7F7;margin-left:5px}
.wrap .topper .tooltop ul li.sceglilingua .subshow li a:hover{background-color:#8b8b8b}
.wrap .topper .tooltop ul li.toolSoloMob{display:none;margin-bottom:0}
.wrap .topper .tooltop ul li form.tipoCercaForm{width:25px;height:25px;z-index:999999;background-color:#FFF;position:relative;border:none;}
.wrap .topper .tooltop ul li form.tipoCercaForm input.tipoCerca{background:url("/img/struttura/cercaMobile.jpg") no-repeat;border:none;height:35px; -moz-transition: all .5s; transition:all .5s; }
.wrap .topper .tooltop ul li form.tipoCercaForm input.tipoCerca {width:25px;height:25px;padding-left:10px;color:transparent;cursor: pointer;font-size:1.1em}
.wrap .topper .tooltop ul li form.tipoCercaForm input.tipoCerca[type=search]:focus {background:url("/img/struttura/cercaMobHover.jpg") no-repeat;width:110px;height:25px;padding-left:20px;color:#000;background-color:#fff;cursor:auto;}
.wrap .topper .tooltop ul li form.tipoCercaForm input.tipoCerca:-moz-placeholder{color:#DFE3E4;}
.wrap .topper .tooltop ul li form.tipoCercaForm input.tipoCerca::-webkit-input-placeholder{color:#DFE3E4}
.wrap .topper nav{float:right;width:100%;overflow:hidden;font-size:1.25em;margin:0.5% 0 4% 0}
.wrap .topper nav ul{width:100%;overflow:hidden;float:left;text-align:right;margin:0;text-transform:uppercase;}
.wrap .topper nav ul li{display:inline;margin-left:3%;}
.wrap .topper nav ul li a{text-decoration:none;color:#080808;}
.wrap .topper nav ul li a:hover, .wrap .topper nav ul li.sel a:hover{color:#C1C2C4;}
.wrap .bunav{width:100%;float:left;overflow:hidden;line-height:1.9em}
.wrap .bunav ul{width:100%;float:left;margin:0;background-color:#fff;}
.wrap .bunav ul li{width:16.666%;display:inline;float:left;text-align:center;padding:1.5% 0;}
.wrap .bunav ul li:hover a span{color:#87888C;}
.wrap .bunav ul li a{display:block;width:100%;height:55px;padding:20px 0;border-right:1px solid #a09fa2;display:inline-block;vertical-align:sub;border-bottom:1px solid #fff;border-top:1px solid #fff;text-decoration:none}
.wrap .bunav ul li:last-child a{border-right:none}
.wrap .bunav ul a span{position: relative;color:#474849;text-transform:uppercase;text-decoration:none;font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;font-size:1.8em;display: inline-block;}
.wrap .bunav ul li.sing{line-height:3.5em}
.wrap .bannerslide{width:100%;float:left;}
.wrap .bannerslide .slider{width:33.333%;float:left}
.wrap .bannerslide .slider ul{margin:0;width:100%;float:left;}
.wrap .bannerslide .slider ul.slides li{display:none}
.wrap .briciole{margin:0 0 1% 0;}
.wrap .briciole li{display:inline;text-transform:uppercase;color:#565656;font-size:1em;font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;}
.wrap .briciole li a{text-decoration:none;color:#565656;}
.wrap ul.ulpuntato{list-style-type:disc;margin:10px 0 10px 20px!important;width:100%}
.wrap ul.ulpuntato a{color:#000;/*text-decoration:none*/}
.wrap ul.ulpuntato a:hover{text-decoration:underline;}
.wrap .evidenza{color:#f7c95e;text-transform:uppercase;display:block;line-height:1.1em;}
.wrap .evidenzaSottol{text-transform:uppercase;display:block;line-height:1em;font-size:1.1em;color:#fff;font-family:'HelveticaNeue55Roman';color:#000;margin-bottom:2px;padding: 2px 6px 1px 6px;}
.wrap .evidenzaBold{font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;display:block;line-height:1.1em;margin-top:3%;display:inline-block;}
.wrap footer{text-align:center;font-size:0.9em;line-height:1.4em;margin-top:3%;color:#050505;}
.wrap footer p{padding:0;}
.wrap footer p.pmin{color:#B1B1B1;margin:5px 0;line-height:1;padding:0;font-size:0.9em;}
.wrap footer a{color:#050505;text-decoration:none}
.wrap footer a:hover{text-decoration:underline; color: #858282}
.wrap footer .loghiFooter {margin:0;clear:both;}
.wrap footer .loghiFooter li{display: inline-block;width:23px}
.wrap footer .loghiFooter li a img, .loghiFooter li a {display:block}
.wrap footer .loghiFooter .logoBig{width:150px;margin:5px 0 0 0;}
.wrap footer .loghiFooter .logoBig img{width:30px;}
.wrap footer .loghiFooter .logoBig p{ padding-right:10px; color:#000000; float:left}
.wrap footer .testoFooter{width:78%;margin:0 0 0 10%;padding:0;float:left;}
.wrap footer .logoTuv{float:right;width:12%;max-width:35px;min-width:30px}
.wrap .content a.doveTrovo{background-color:#f7c95e;margin:1% 2% 2% 0;padding:2px 10px;display:inline-block;color:#fff;text-transform:uppercase;text-decoration:none}
.wrap .content a.inserisciCodice{background-color:#B3B3B3;margin:1% 2% 2% 0;padding:5px 10px;color:#fff;text-transform:uppercase;text-decoration:none}
.wrap .logout{background-color:#f7c95e;color:#fff;text-transform:uppercase;text-decoration:none;padding:3px 10px;font-size:0.9em}
.wrap .allegato{background-color:#F7C95E;color: #fff;text-transform: uppercase;text-decoration:none;padding:4px 15px;font-size:0.9em;float:left;margin-top:3%}
/** paginazione **/
.wrap ul.paginazione{width:100%;text-align:right;margin:20px 0 0 0 !important;}
.wrap ul.paginazione li{display:inline;}
.wrap ul.paginazione li a{padding:2px 8px;font-size:11px;margin-left:-5px;color:#CDCDCD;text-decoration:none;background-color:#fff;border: 1px solid #ddd;}
.wrap ul.paginazione li.pagAttiva a, .wrap ul.paginazione li:hover a{background-color:#f7c95e;color:#fff;}
/** ricerca per **/
.wrap .bannerslide .searchby{margin:0;position:absolute;line-height:1;height:33px;top:-33px;}
.wrap .bannerslide .searchby li{display:inline-block;height:100%;background-color:#5c5c5c;color:#fff;float:left;cursor:pointer;height:25px;padding:5px 40px 3px 6px;background-image:url("../img/struttura/lente.png");background-repeat:no-repeat;background-position:right center;background-size:auto 68%;}
.wrap .bannerslide .searchby li.sdivisioni{background-color:#c2c2c4}
.wrap .bannerslide .sdivisioni aside .lista-risultati{-moz-column-count:1!important;column-count:1!important;-webkit-column-count:1!important;}
.wrap .bannerslide .sdivisioni aside .lista-risultati li a.sel{font-weight:bold}
.wrap .bannerslide .searchby li.sfamily{background-color:#333333}
.wrap .bannerslide .searchby li#bggray{background-color:#d1d1d1}
.wrap .bannerslide .searchby li#bggray span{color:#fff;}
.wrap .bannerslide .searchby li#scuriscimi{background-color:#333333}
.wrap .bannerslide .searchby li span{text-transform:uppercase;display:block}
.wrap .bannerslide .searchby li span.min{font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;color:#c9c9c9;}
.wrap .bannerslide .searchby li span.mid{font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;font-weight:bold;font-size:1.1em}
.wrap .bannerslide .resultby{display:none;position:absolute;height:100%;width:96%;padding:0 2%;background-color:#fff;background-image:url("../img/struttura/bg-cerca.jpg");background-repeat:repeat-x;background-position:top left}
.wrap .bannerslide .resultby aside{width:70%;float:left;overflow:hidden;}
.wrap .bannerslide .resultby aside h1{text-transform:uppercase;color:#333333;font-size: 1.55em;font-weight:normal;margin:3.5% 0 1.5% 0;font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;}
.wrap .bannerslide .resultby aside h1 span{font-weight:bold;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;}
.wrap .bannerslide .resultby aside .lista-risultati{margin:0;width:100%;float:left;font-size:1.2em;
-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px;}
.wrap .bannerslide .resultby aside .lista-risultati li a{color:#333333;text-decoration:none;display:block;padding:4px 0;line-height:1.2em}
.wrap .bannerslide .resultby aside .lista-risultati li a:hover{text-decoration:underline;}
.wrap .bannerslide .resultby img{width:26%;float:right;display:block;margin: 3% 0 0 0;}
.wrap .bannerslide .resultby aside #unacolonna{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
/**integra callto**/
.wrap .callto a{color:#080808;}
.wrap .callto a:hover .titolo{color:#f3b010;}
.wrap .callto p{font-size:0.9em;line-height:1;margin-top:2%}
.wrap .callto a{color:#080808;}
.wrap .callto a:hover .titolo{color:#f3b010;}
.wrap .callto .titolo{font-weight:normal;font-size:1.4em;text-transform:uppercase;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;margin:20px 0 0 0;display:block;}
.wrap .callto .titolo a{text-decoration:none}
.wrap .callto .firstblock ul li div p{font-size:0.9em}
.wrap .callto .firstblock ul li img{width:20%;float:left;}
.wrap .callto .firstblock ul li div{width:80%;float:left;}
.wrap .callto .firstblock ul li{width:100%;float:left;border-bottom:5px solid #cdcdcd}
/**elenco prodotti con isotope**/
.wrap .content .inside .elencoProdotti{width:100%;float:left;overflow:hidden;margin:3% 0;}
.wrap .content .inside .elencoProdotti ul{width:100%;float:left;margin:0;}
.wrap .content .inside .elencoProdotti ul li{width:22%;margin-right:3%;margin-bottom:4%;float:left;}
.wrap .content .inside .elencoProdotti ul#tecnologie li{width:30.333%}
.wrap .content .inside .elencoProdotti ul li a{width:100%;float:left;color:#000;background-color:#fff}
.wrap .content .inside .elencoProdotti ul li a div, .wrap .content .inside .elencoProdotti ul li div div{width:100%;float:left;overflow:hidden;position:relative;}
.wrap .content .inside .elencoProdotti ul li div .bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-image: url("../img/struttura/bgimglisting.png");background-repeat:no-repeat;background-size:100% 100%;}
.wrap .content .inside .elencoProdotti ul li h2{font-size:1em;text-transform:uppercase;font-weight:bold;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;margin:4% 0;}
.wrap .content .inside .elencoProdotti ul li p{margin:0;padding:0;font-size:0.9em;line-height: 1.5em;}
.wrap .content .inside .elencoProdotti ul li a:hover h2{color:#f3b010;}
/**galleria**/
.wrap .content .inside .galleryslide{width:100%;float:left;}
.wrap .content .inside .galleryslide ul{margin:0;}
.wrap .content .inside .galleryslide .flex-control-thumbs{overflow:hidden;margin-top:4%}
.wrap .content .inside .galleryslide .flex-control-thumbs li{width:21.5%;float:left;margin-left:2%;cursor:pointer;border: 1px solid #E0E0E0;}

/*homepage generale*/
#homepage .wrap .bghome{background-color:#8b8b8b;background-image:url("../img/struttura/configuratore-home.jpg");background-repeat:no-repeat;background-position:right bottom;margin-top:2%;background-size:auto 200px}
#homepage .wrap .highlights{width:66.666%;float:left;;background-color:#fff;padding-bottom:2%}
#homepage .wrap .highlights h1{display:inline-block;clear:both;background-color:#474849;color:#fff;font-weight:normal;margin:0;font-size:1em;padding:4px 8px;line-height:1}
#homepage .wrap .highlights div{width:50%;float:left;font-size:0.9em;}
#homepage .wrap .highlights div div{border:none;border-right:1px solid #a09fa2;padding-right:3%;width:46.5%;}
#homepage .wrap .highlights div:last-child div{border:none;}
#homepage .wrap .highlights div a{display:block;float:left;width:100%;color:#fff;text-decoration:none;}
#homepage .wrap .highlights div h1 a{text-transform:uppercase;}
#homepage .wrap .highlights div img{width:44%;margin:0 3%}
#homepage .wrap .highlights div h2{color:#78797a;font-weight:normal;font-family: 'HelveticaneueLight', Helvetica, Arial, sans-serif;line-height:1;font-size:1.3em;margin:0;text-transform:uppercase;clear:both;}
#homepage .wrap .highlights div h3{color:#474849;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;font-size:1.8em;margin:0 0 10px 0;font-weight:800}
#homepage .wrap .highlights a:hover h3{color:#B3B3B3;}
#homepage .wrap .highlights div p{color:#474849;}
#homepage .wrap .configuratorehome{width:33.333%;float:left;}
#homepage .wrap .configuratorehome a{display:block;float:left;text-decoration:none;width:100%}
#homepage .wrap .configuratorehome h1{margin:8% 0 5% 4%;text-transform:uppercase;color:#fff;font-weight:800;font-size:1.5em;clear:both;}
#homepage .wrap .configuratorehome a:hover h1{color:#DBDBDB}
#homepage .wrap .configuratorehome div{width:48%;margin-left:5%;float:left;}
#homepage .wrap .configuratorehome div p{font-size:0.8em;color:#333333;}
/** blocco mobile in home **/
.wrap .boxMobileBU{display:none;width:100%;float:left;margin-bottom:3%}
.wrap .boxMobileBU li{width:100%;float:left;display:block;}
.wrap .boxMobileBU li a{display:block;width:98%;float:left;background-image:url("/img/struttura/frecciamobile.jpg");background-repeat:no-repeat;background-position:right center;}
.wrap .boxMobileBU li{background-color:#fff;margin-bottom:2%;}
.wrap .boxMobileBU li img{max-width:137px;width:33%}
.wrap .boxMobileBU li a{text-transform:uppercase;text-decoration:none;color:#7F7F82;font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;font-size:2.1em;position:relative;}
.wrap .boxMobileBU li a span{display:block;min-height:25px;line-height:25px;position:absolute;top:50%;margin-top:-13px;left:37%;width:53%;}

/*homapage di macrofamiglia*/
#homemacros .wrap .bannerslide, #conColonna .wrap .bannerslide{position:relative;height:270px;background-size:cover;background-position:center top;}
#homemacros .wrap .bannerslide img.bannerimg, #conColonna .wrap .bannerslide img.bannerimg{display:none;}
#homemacros .wrap .dimensionaRelative{position:relative;width:90%;margin:0 auto;max-width:1400px;}
#homemacros .wrap .longdiv{width:100%;float:left;background-color:#898989;position:relative;}
#homemacros .wrap .longdiv .wrap-longdiv{max-width:1400px;width:90%;margin:0 auto;overflow:hidden;position:relative;}
#homemacros .wrap .longdiv .listing{width:73%;float:left;overflow:hidden;margin:2.5% 0 1.5% 0;}
#homemacros .wrap .longdiv .listing h1.titolo{margin:0 0 1% 0;text-transform:uppercase;font-weight:normal;font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;line-height:1;color:#fff;}
#homemacros .wrap .longdiv .listing section{width:210px;float:left;margin-right:20px;background-color:#000}
#homemacros .wrap .longdiv .listing section div{width:100%;float:left;position:relative;}
#homemacros .wrap .longdiv .listing section div .bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/struttura/bgimglisting.png");background-repeat:no-repeat;background-size:100% 100%}
#homemacros .wrap .longdiv .listing section a{display:block;float:left;overflow:hidden;text-decoration:none;color:#000;}
#homemacros .wrap .longdiv .listing section a div.txtlist{padding:6%;width:88%;float:left;min-height:112px;background-color:#fff;}
#homemacros .wrap .longdiv .listing section h1{font-weight:bold;font-size:1em;margin:0 0 3% 0;text-transform:none;text-transform:uppercase;}
#homemacros .wrap .longdiv .listing section p{font-size:0.9em}
#homemacros .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.42);}
#homemacros .wrap .callto{width:18%;position:absolute;right:0;top:0;margin-top:5%;padding:2.5% 3.2%;background-color:#fff;display:inline-block;
-webkit-box-shadow: -6px 2px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -6px 2px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         -6px 2px 15px 0px rgba(50, 50, 50, 0.75);
}
#homemacros .wrap .callto .firstblock{height:315px;float:left;}
#homemacros .wrap .callto .firstblock ul{height:100%;float:left;}
#homemacros .wrap .callto .firstblock ul li{height:33.333%;}
#homemacros .wrap .callto .secondblock{width:100%;float:left;margin-top:13%}
#homemacros .wrap .callto .secondblock .titolo{margin-left:20%}
#homemacros .wrap .callto .secondblock ul{width:100%;float:left;}
#homemacros .wrap .callto .secondblock ul li{width:50%;float:left;margin-top:15px}
#homemacros .wrap .callto .secondblock ul li span{color:#f3b010;font-size:2.2em;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;}
#homemacros .wrap .callto .secondblock ul li p{padding:0;line-height:1}
#homemacros .wrap .calltobottom{width:75.5%;float:left;overflow:hidden;border-bottom:1px solid #f6f5f5}
#homemacros .wrap .calltobottom section{width:50%;float:left;}
#homemacros .wrap .calltobottom section a{width:100%;display:block;float:left;text-decoration:none;color:#000;}
#homemacros .wrap .calltobottom section div.txt-callto{width:42%;float:left;margin:0 5%}
#homemacros .wrap .calltobottom section img{width:48%;float:left;}
#homemacros .wrap .calltobottom section .linkimg{width:48%;float:left;}
#homemacros .wrap .calltobottom section .linkimg img{width:100%}
#homemacros .wrap .calltobottom section h1{font-weight:normal;color:#000;text-transform:uppercase;line-height:1;font-size:1.5em;margin:30px 0;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;}
#homemacros .wrap .calltobottom section h2{font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;line-height:1;font-size:1.3em;text-transform:uppercase;color:#8a8b8d;font-weight:normal;margin:0 0 5px 0;clear:both;display:block;cursor:pointer;}
#homemacros .wrap .calltobottom section h2:before{content:"\25bc";font-size:0.7em;vertical-align:top;line-height:1.5em;margin:0 5px 0 0;}
#homemacros .wrap .calltobottom section h2.sel{color:#f3b010;}
#homemacros .wrap .calltobottom section ul{margin-bottom:20px;padding-left:18px;}
#homemacros .wrap .calltobottom section ul li{margin-bottom:3px}
#homemacros .wrap footer{margin-top:0}
/** bg banner home di macro, specifici **/
.pointofsalespec .wrap .bannerslide{background-image:url("../img/slider/banner/pointofsalespec.jpg");}
.industrialspec .wrap .bannerslide{background-image:url("../img/slider/banner/industrialspec.jpg");}
.ticketingspec .wrap .bannerslide{background-image:url("../img/slider/banner/ticketingspec.jpg");}
.mobilespec .wrap .bannerslide{background-image:url("../img/slider/banner/mobilespec.jpg");}
.aviationspec .wrap .bannerslide{background-image:url("../img/slider/banner/aviationspec.jpg");}
.gamingspec .wrap .bannerslide{background-image:url("../img/slider/banner/gamingspec.jpg");}

/*conColonna*/
#conColonna .interna .wrap .bannerslide{height:auto;}
#conColonna .interna .wrap .wrapShadow{margin-top:2%}
#conColonna .wrap .wrapShadow{-webkit-box-shadow: -10px 9px 15px -8px rgba(0,0,0,0.28);-moz-box-shadow: -10px 9px 15px -8px rgba(0,0,0,0.28);box-shadow: -10px 9px 15px -8px rgba(0,0,0,0.28);width:90%;margin:0 auto;max-width:1400px;overflow:auto;}
#conColonna .wrap .content{width:100%;float:left;background-color:#fff;}
#conColonna .wrap .content .colonna{width:25%;float:left;padding-bottom:3%;}
#conColonna .wrap .content .colonna nav{width:100%;float:left;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;}
#conColonna .wrap .content .colonna nav h1{margin:9% 0% 8% 8%;clear:both;font-size:2em;font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;font-weight:normal;line-height:1;}
#conColonna .wrap .content .colonna nav h1 a{text-decoration:none;color:#f7c95e;text-transform:uppercase;}
#conColonna .wrap .content .colonna nav h1 a:hover{color:#828282;}
#conColonna .wrap .content .colonna nav ul{margin:0;}
#conColonna .wrap .content .colonna nav ul ul{padding:0 0 7% 7%;display:none;width: 93%;}
#conColonna .wrap .content .colonna nav ul li.bgopen{background-image:url("../img/struttura/bgnavlat.jpg");background-repeat:repeat-x;background-position:top left;background-color:#f7c95e}
#conColonna .wrap .content .colonna nav ul li.bgopen ul{display:inline-block;}
#conColonna .wrap .content .colonna nav ul li.sel ul ul{width:92%;padding:0 7% 4% 0%}
#conColonna .wrap .content .colonna nav ul li.sel li.sel a{font-weight:bold;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;}
#conColonna .wrap .content .colonna nav ul li.sel li.sel li a{display:block;font-weight:normal;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;}
#conColonna .wrap .content .colonna nav ul li.sel li.sel li.sel a{background-color:#fff;font-weight:bold;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;}
#conColonna .wrap .content .colonna nav ul li{display:block;width:100%;float:left;background-image:url("../img/struttura/bglinavlat.jpg");background-position:bottom;background-repeat:repeat-x;}
#conColonna .wrap .content .colonna nav ul li a{margin:5% 8%;display:inline-block;text-decoration:none;color:#000;font-weight:bold;text-transform:uppercase;font-size:1.3em}
#conColonna .wrap .content .colonna nav ul li a:hover{color:#828282;}
#conColonna .wrap .content .colonna nav ul li li {background-image:none;background-image:url('../img/struttura/triangolonavlat.png');background-repeat:no-repeat;background-position:left 9px;padding-left:17px;}
#conColonna .wrap .content .colonna nav ul li.sel ul li ul{display:none}
#conColonna .wrap .content .colonna nav ul li.sel ul li.sel ul{display:inline-block;}
#conColonna .wrap .content .colonna nav ul li li a{margin:2.5% 2%;text-transform:none;font-size:1em;font-weight:normal;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;}
#conColonna .wrap .content .colonna nav ul li li li{background-image:none;padding-left:0}
#conColonna .wrap .content .colonna nav ul li li li a{text-transform:uppercase;font-size:0.9em;font-weight:normal;margin:2.5% 9%;padding:1% 2%;border-bottom:1px solid #fff;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;display:block}
#conColonna .wrap .content .colonna nav ul li li li:last-child a{border:none;}
#conColonna .wrap .content .colonna .callto{width:80%;float:left;margin:10%;padding:0;background-color:#fff}
#conColonna .wrap .content .colonna .callto .firstblock{width:100%;float:left;overflow:hidden;}
#conColonna .wrap .content .colonna .callto .firstblock ul{margin-top:0}
#conColonna .wrap .content .inside{width:75%;float:left;margin:2.5% 0;}
#conColonna .wrap .content .inside .left{width:44%;float:left;margin:0 4%}
#conColonna .wrap .content .inside .leftdouble{width:88%;float:left;margin:0 4%}
#conColonna .wrap .content .inside .right{width:44%;float:left;margin-right:4%}
#conColonna .wrap .content .inside .right .menuLateraleMobile{width:100%;float:left;margin-bottom:20px;display:none;}
#conColonna .wrap .content .inside .right .menuLateraleMobile h1{display:none}
#conColonna .wrap .content .inside .right .menuLateraleMobile ul li.bgopen{display:inline-block;;width:100%;float:left;}
#conColonna .wrap .content .inside .right .menuLateraleMobile ul li.bgopen a{color:#000;font-size:1.3em;font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;font-weight:normal;text-decoration:none;text-transform:uppercase;}
#conColonna .wrap .content .inside .right .menuLateraleMobile ul li.bgopen ul li{display:block;}
#conColonna .wrap .content .inside .right .menuLateraleMobile ul li.bgopen ul li li{display:none}
#conColonna .wrap .content .inside .right .menuLateraleMobile ul li.bgopen ul li{text-decoration:none;color:#000;}
#conColonna .wrap .content .inside .right .menuLateraleMobile ul li.bgopen ul li a{text-decoration:none;font-size:1em;text-transform:none;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;padding:3% 5%;display:block;float:left;width:86%;background:url("/img/struttura/frecciamenuMob.png") no-repeat right center}
#conColonna .wrap .content .inside .right .menuLateraleMobile ul li.bgopen ul li {margin-bottom:5px;display:block;width:100%;float:left;background:url("/img/struttura/bgMenuMob.jpg") repeat-x bottom #f3f3f3}
#conColonna .wrap .content .inside .right .menuLateraleMobile ul li{display:none}

#conColonna .wrap .content .inside .centralTxt{width:92%;float:left;margin:0 4%}
#conColonna .wrap .content .inside .titolopagina{text-transform:uppercase;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;font-weight:normal;font-size:2.5em;margin:0 0 2% 0;line-height:1;clear:both;}
#conColonna .wrap .content .inside .sottotitolopagina{font-weight:bold;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;font-size:1.1em;text-transform:uppercase;margin:0;clear:both;}
#conColonna .wrap .content .inside .testo{line-height:1.5em;margin-top:4%;width:100%;float:left;overflow:hidden;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;}
#conColonna .wrap .content .inside .testo p a {color: #000000;font-weight: bold;text-decoration: underline;}
#conColonna .wrap .content .inside .testodp{line-height:1.5em;margin-top:0;width:98%;margin-left:2%;float:left;overflow:hidden;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;}
#conColonna .wrap .content .inside .prodottiPunta{width:92%;padding:1.8% 4% 8% 4%;float:left;position:relative;background-color:#898989;margin:14% 0 0 0;}
#conColonna .wrap .content .inside .prodottiPunta h1{font-size:1.3em;width:48%;float:left;font-weight:normal;font-family:'HelveticaNeue35Thin';color:#fff;text-transform:uppercase;margin:0;line-height:1}
#conColonna .wrap .content .inside .prodottiPunta ul{width:46%;position:absolute;bottom:35%;right:4%}
#conColonna .wrap .content .inside .prodottiPunta ul li{width:29.333%;float:left;;margin-left:4%;background-color:#fff}
#conColonna .wrap .content .inside .prodottiPunta ul li a{width:100%;display:block;float:left;position:relative;padding-bottom:22px}
#conColonna .wrap .content .inside .prodottiPunta ul li a div{position:relative;width:100%;float:left;}
#conColonna .wrap .content .inside .prodottiPunta ul li a div .bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-image: url("../img/struttura/bgimglisting.png");background-repeat:no-repeat;background-size:100% 100%;}
#conColonna .wrap .content .inside .prodottiPunta ul li a div.txtlist{position:absolute;bottom:0;left:0;width:92%;padding:1.5% 4%;background-color:#fff}
#conColonna .wrap .content .inside .prodottiPunta ul li a div.txtlist h2{font-size:0.85em;line-height:1;padding:4px 0;font-weight:bold;text-transform:uppercase;color:#000;margin:0;}
#conColonna .wrap .content .inside .prodottiPunta ul li a:hover div.txtlist h2{color:#f3b010;}
#conColonna .wrap .content .inside .chiediInfo{clear:left;display:inline-block;background:url("../img/struttura/info.jpg") no-repeat left center;border-top:4px solid #cecece;border-bottom:4px solid #cecece;margin:7% 0;}
#conColonna .wrap .content .inside .chiediInfo a{color:#000;text-decoration:none;text-transform:uppercase;display:block;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;font-size:0.9em}
#conColonna .wrap .content .inside .chiediInfo a:hover{color:#f7c95e;}
#conColonna .wrap .content .inside .chiediInfo a span{line-height:1.1em;padding:8px 0 8px 40px;display:inline-block;}
#conColonna .wrap .content .inside .fullWidth{width:92%;margin:0 0 0 4%;float:left;}
#conColonna .wrap .content .inside .fullWidth p a{text-decoration:underline;}
#conColonna .wrap .content .inside .fullWidth .titolopagina{margin:0 0 1% 0;}
#conColonna .wrap .content .inside .fullWidth .testo{margin:1% 0;width:100%;float:left;}
#conColonna .wrap .content ul.ilConImg li{margin-bottom:3%;border-bottom:1px solid #DBDBDB;float:left;padding-bottom:2%}
#conColonna .wrap .content ul.ilConImg li.noImg{width:100%}
#conColonna .wrap .content ul.ilConImg li div{width:15%;float:left;}
#conColonna .wrap .content ul.ilConImg li div img{max-width:130px;margin:0 5% 2% 0}
#conColonna .wrap .content ul.ilConImg li div.txt{width:80%;float:right;}
#conColonna .wrap .content ul.ilConImg li.noImg div.txt{width:100%} 

#conColonna .wrap .content .inside .diagrammaAlbero ul.dipartimentoPadre{padding:0;width:94%;float:left;border-bottom:4px solid #CFCFCF;padding:3%;
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(22%, rgba(255,255,255,1)), color-stop(100%, rgba(243,243,243,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=1 );
}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimentoPadre .intestazione{width:100%;float:left;margin-bottom:1%}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimentoPadre .intestazione h2{border:0;background-image:none;text-align:left;width:100%;float:left;margin:0;padding:0}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimentoPadre img{width:35%;float:left;margin-right:5%}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimentoPadre .testoalb{width:60%;float:left;font-size:0.9em}
#conColonna .wrap .content .inside .diagrammaAlbero{width:100%;float:left;}
#conColonna .wrap .content .inside .diagrammaAlbero .wrapDiagramma{max-width:650px;margin:0 auto;overflow:hidden;width:100%}
#conColonna .wrap .content .inside .diagrammaAlbero h1{margin:0;padding:0;line-height:1;font-weight: normal;color:#F8C95F;text-transform:uppercase;font-size: 1.8em;}
#conColonna .wrap .content .inside .diagrammaAlbero h2{display:block;width:55%;text-align:center;background-color:#fff;background:url("../img/struttura/bordoDiagramma.jpg") center repeat-y;padding: 30px 0;line-height:1.7em;margin:0 auto;border-bottom:1px solid #F8C95F;color:#565656;font-weight:normal;font-size:1.2em;text-transform:uppercase;}
#conColonna .wrap .content .inside .diagrammaAlbero h2 span{background-color:#fff;display:block;min-height:30px}
#conColonna .wrap .content .inside .diagrammaAlbero .primaColonna{width:33.333%;float:left;max-width:200px;margin-bottom:5%}
#conColonna .wrap .content .inside .diagrammaAlbero .secondaColonna{width:66.666%;float:right;max-width:400px;margin-left:2%}
#conColonna .wrap .content .inside .diagrammaAlbero ul.dipartimento{width:200px;float:left;margin-top:5px}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimento li{width:100%;float:left;display:block;background:url("../img/struttura/bordoDiagramma.jpg") center repeat-y;}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimento li.noBordo{background-image:none;}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimento div{width:92%;position:relative;margin:0 4% 20% 4%;border:1px solid #d0d0d0;float:left;text-align:center;background-color:#fff}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimento div img{width:auto;width:100%;cursor:pointer;float:left}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimento .imgHover{display:none;position:absolute;left:0;top:0;width:100%}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimento p.descrittivo{color:#565656;float:left;width:86%;padding:0 7% 10% 7%;font-size:0.8em;line-height:1.1em;display:none;margin-top:10px}
#conColonna .wrap .content .inside .diagrammaAlbero .dipartimento p b{margin-top:5px;display:block;}

#conColonna .famiglia .wrap .content .colonna nav ul ul ul{display:none}
#conColonna .sottofamiglia .wrap .content .inside .testo{width:95%;margin:0 1% 0 4%;}
#conColonna .sottofamiglia .wrap .content .inside .testo img.imgFloatP{width:44%;float:right;margin-left:20px; padding-right:3%}
#conColonna .sottofamiglia .wrap .content .inside .testo .bloccoRicerca{width:100%;float:left;}
#conColonna .sottofamiglia .wrap .content .inside .testo .bloccoRicerca h1{text-transform:uppercase;margin:3% 0 0 0;font-weight:bold;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;font-size:1.3em}
#conColonna .sottofamiglia .wrap .content .inside .testo .bloccoRicerca .elencoProdotti{margin-bottom:0}
#conColonna .schedaProdotto .wrap .content .inside .testo{margin-top:2%}
#conColonna .schedaProdotto .wrap .content .inside .testo .linkReferenze{display:block;text-transform:uppercase;color:#f7c95e;text-decoration:none}
#conColonna .schedaProdotto .wrap .content .inside .testo .linkReferenze:hover{text-decoration:underline;}
#conColonna .schedaProdotto .wrap .content .inside .right{width:46%;margin-right:0}
#conColonna .schedaProdotto .wrap .content .schedaTecnica{width:92%;margin:5% 0 0 4%;float:left;}
#conColonna .schedaTecnica .bloccoSchedaSearch {width:50%;float: right;overflow: hidden; font-size: 0.9em; margin: 2% 0;}
#conColonna .schedaTecnica .bloccoSchedaSearch input {display: inline; width: 50%; margin-right: 2%;float: right;background: #fff;border: none;min-width: 1px;height: 20px;border: 1px solid #F5F5F5}
#conColonna .schedaTecnica .bloccoSchedaSearch img {max-width: 88px;float: right;}
#conColonna .schedaTecnica .bloccoSchedaSearch button {background: #fff;float: right;border: none;cursor: pointer;}
#conColonna .schedaTecnica .bloccoScheda{width:100%;float:left;overflow:hidden;font-size:0.9em;margin:2% 0;}
#conColonna .schedaTecnica .bloccoScheda .imgtab{width:150px;float:left;}
#conColonna .schedaTecnica .bloccoScheda ul{margin:0;float:left;}
#conColonna .schedaTecnica .bloccoScheda .tabSlide{text-transform:uppercase;color:#b6b2b2;line-height:1;cursor:pointer;background:url("../img/struttura/bgslidescheda.jpg") repeat-x bottom;position:relative;padding-top: 1.5%;border-top:1px solid #F5F5F5;border-left:1px solid #F5F5F5;border-right:1px solid #F5F5F5;}
#conColonna .schedaTecnica .bloccoScheda .tabSlide ul{margin:0;}
#conColonna .schedaTecnica .bloccoScheda .tabSlide ul li{float:left;min-height:45px;text-align:center;background:url("../img/struttura/bgslideschedabordo.jpg") no-repeat right -18px}
#conColonna .schedaTecnica .bloccoScheda .tabSlide ul li:hover{color:#000;}
#conColonna .schedaTecnica .bloccoScheda .tabSlide ul li.flex-active-slide{background-image:url("../img/struttura/bgslidescheda-sel.jpg"), url("../img/struttura/bgslideschedabordo.jpg");background-repeat:no-repeat;background-position:center bottom, right -18px;color:#000;}
#conColonna .schedaTecnica .bloccoScheda .tabSlide .flex-direction-nav a{position:absolute;top:0;height:32px;background-color:#fff;text-decoration:none;color:#000;font-size:1.5em;line-height:1.7em;padding:0 3px;}
#conColonna .schedaTecnica .bloccoScheda .tabSlide .flex-direction-nav a.flex-next{right:0}
#conColonna .schedaTecnica .bloccoScheda .tabSlide .flex-direction-nav a.flex-prev{left:0}
#conColonna .schedaTecnica .bloccoScheda .contentTabslide{background-color:#f3f3f3;padding:1% 3% 3% 3%;width:94%;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(22%, rgba(255,255,255,1)), color-stop(100%, rgba(243,243,243,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=1 );
}
#conColonna .schedaTecnica .bloccoScheda .flex-disabled{display:none}
#conColonna .schedaTecnica .bloccoScheda .divTable{width:100%;float:left;}
#conColonna .schedaTecnica .bloccoScheda .divTable table{width:100%;border-collapse:collapse;line-height: 1.1em;}
#conColonna .schedaTecnica .bloccoScheda .divTable table tr{border-bottom:1px solid #e7e7e7;border-collapse:collapse;}
#conColonna .schedaTecnica .bloccoScheda .divTable table td{padding:1%;vertical-align:top;}
#conColonna .schedaTecnica .bloccoScheda .divTable table .primaColonna{width:25%;font-weight:bold;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;}
#conColonna .schedaTecnica .bloccoScheda .divTable table.dueColonne td.dimensioneDinamica{width:69%}
#conColonna .schedaTecnica .bloccoScheda .divTable table.treColonne td.dimensioneDinamica{width:35.5%;}
#conColonna .schedaTecnica .bloccoScheda .divTable table.quattroColonne td.dimensioneDinamica{width:25%;}
#conColonna .schedaTecnica .bloccoScheda .divTable table.quattroColonne td.primaColonna,
#conColonna .schedaTecnica .bloccoScheda .divTable table.cinqueColonne td.dimensioneDinamica{width:23%;}
#conColonna .schedaTecnica .bloccoScheda .divTable table.cinqueColonne td.primaColonna,
#conColonna .schedaTecnica .bloccoScheda .divTable table.cinqueColonne td.dimensioneDinamica{width:18%;}
#conColonna .schedaTecnica .bloccoScheda .divTable table.seiColonne td.primaColonna,
#conColonna .schedaTecnica .bloccoScheda .divTable table.seiColonne td.dimensioneDinamica{width:14.666%}
#conColonna .schedaTecnica .bloccoScheda .loghiLi{width:100%;margin:0;float:left;}
#conColonna .schedaTecnica .bloccoScheda .loghiLi li{display:inline-block;border:1px solid #e8e8e8;padding:1%;margin:0.5% 0;width: 97.6%;}
#conColonna .schedaTecnica .bloccoScheda .loghiLi li img{float:left;width:10%;margin-right:2%}
#conColonna .schedaTecnica .bloccoScheda .loghiLi li p{float:left;width:88%}
#conColonna .schedaTecnica .bloccoScheda .wrapImgLink{width:100%;float:left;}
#conColonna .schedaTecnica .bloccoScheda .wrapImgLink .imgLink{width:135px;float:left;margin-right:15px}
#conColonna .schedaTecnica .bloccoScheda .wrapImgLink .imgLink a{color:#000;text-transform:uppercase;text-decoration:none;font-size:0.9em}
#conColonna .schedaTecnica .bloccoScheda .wrapImgLink .imgLink a:hover{color:#f7c95e;}
#conColonna .schedaTecnica .bloccoScheda .wrapImgLink .imgLink a span{display:block;float:left;margin-top:5px}
#conColonna .schedaTecnica .bloccoScheda .wrapImgLink .imgLink input{width:20px;margin:0 0 0 0;display:inline-block;min-width:1px;height:15px;}
#conColonna .schedaTecnica .bloccoScheda .wrapImgLink .comparaBtn{float:left;width:120px;margin-top:10%}
#conColonna .schedaTecnica .bloccoScheda .wrapImgLink .comparaBtn button{width:100%;float:left;background-color:#f7c95e;color:#fff;text-align:center;cursor:pointer;text-transform:uppercase;height:30px;border:none;outline:none}
#conColonna .schedaTecnica .bloccoScheda .wrapImgLink .comparaBtn button:hover{background-color:#CFCFCF}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi{width:100%;float:left;margin:0;}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi{text-transform:uppercase;padding:5px 0;border-bottom:1px solid #e7e7e7;width:100%;float:left;}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi span:first-child{cursor:pointer;}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul{width:100%;float:left;margin:5px 0;text-transform:none;display:none}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li{border-bottom:1px solid #ddd;width:98%;padding:1%;float:left;background-color:#fff}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li:last-child{border:none;}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li a{color:#000;text-decoration:none;display:block;float:left;width:100%}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li a p{width:55%;margin-right:5%;float:left;padding:0;line-height:1}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li a span{width:11.6%;float:left;font-size:0.9em}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li a img{width:5%;float:left;max-width:23px}
#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li a:hover p{color:#f7c95e;}
#conColonna .schedaTecnica .unaSlide ul.slides{width:100%}
#conColonna .schedaTecnica .unaSlide .tabSlide{width:99.8%;float:left;}
#conColonna .schedaTecnica .unaSlide .tabSlide ul li{width:170px;background-image:url("../img/struttura/bgslidescheda-sel.jpg"), url("../img/struttura/bgslideschedabordo.jpg");background-repeat:no-repeat;background-position:center bottom, right -18px;color:#000;}
#conColonna .schedaTecnica .unaSlide .contentTabslide{width:94%;float:left;}
#conColonna .schedaTecnica .bloccoScheda .seCodice{width:100%;float:left;}
#conColonna .schedaTecnica .bloccoScheda .seCodice p{padding:0;}
#conColonna .schedaTecnica .bloccoScheda .seCodice a{display:inline-block;float:left;margin:1% 2% 2% 0;padding:5px 10px;color:#fff;text-transform:uppercase;text-decoration:none}
#conColonna .schedaTecnica .bloccoScheda .listaCodici{width:98%;background-color:#fff;float:left;padding:1%;font-size:0.9em}
#conColonna .schedaTecnica .bloccoScheda .listaCodici li{width:100%;float:left;margin-bottom:1%;}
#conColonna .schedaTecnica .bloccoScheda .listaCodici li.liArticolo{padding:5px 0;border-bottom:1px solid #F7F7F7}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .intestazioneCodici{font-weight:bold;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;font-size:1.1em}
#conColonna .schedaTecnica .bloccoScheda .listaCodici span{float:left;}
#conColonna .schedaTecnica .bloccoScheda .listaCodici span img{max-width:20px;cursor:pointer;}
#conColonna .schedaTecnica .bloccoScheda .listaCodici span input{margin:0;width:12px;margin:0 0 0 4px;height:auto;min-width:1px}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanCodice{width:15%}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanUnita{width:10%}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanDescrizione{width:45%}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanPrezzo{width:14%}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanMateriali{width:5%}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanOpzioni{width:5%}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanRicambi{width:5%}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .subLiArticolo{background-color:#FFFBF2;margin:1% 0;width:98%;padding:1%;display:none}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .subLiArticolo form{padding:2% 1% 1% 1%;width:98%;}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .subLiArticolo li.liArticolo{padding:0;border-bottom:none;}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .subLiArticolo .intestazioneCodici .oscuraSpan{color:#DBDBDB;margin-left:10px}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .subLiArticolo .intestazioneCodici a.oscuraSpan{text-decoration:none;background-color:#DBDBDB;color:#fff;padding:0 2px;}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .subLiArticolo .intestazioneCodici{color:#F7C95E;border-bottom:1px solid #F7C95E;text-transform:uppercase;font-weight:normal;font-size:1em;}
#conColonna .schedaTecnica .bloccoScheda .listaCodici .ordina{background-color:#F7C95E;float:left;height: 27px;width: 109px;color:#fff;text-transform:uppercase;cursor:pointer;margin:5px 0 0 0}
.bloccoScheda .flex-viewport{height:auto}

/** pag management **/
.wrap .content #management .fullWidth .testo h2{border-top:1px solid #dbdbdb;text-transform:uppercase;padding-top:2%;margin:4% 0;text-align: center;}
.wrap .content #management .fullWidth .testo ul{text-align:center;}
.wrap .content #management .fullWidth .testo ul li{width:22%;display:inline-block;margin:0 1%;}
.wrap .content #management .fullWidth .testo ul li img{margin-bottom:30px}
.wrap .content #management .fullWidth .testo ul li span{display:block;float:left;width:100%;line-height:1.1em;}
.wrap .content #management .fullWidth .testo ul li span.nome{font-weight:bold;text-transform:uppercase;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;min-height:30px}
.wrap .content #management .fullWidth .testo ul li span.ruolo{font-size:0.9em}
.wrap .content #management .fullWidth .testo ul li span.azienda{color:#f1ad2b;font-weight:bold;min-height:50px;font-size:0.9em}

/**comparatore**/
.wrap .comparatore{width:100%;float:left;margin:0;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;}
.wrap .comparatore section{width:46%;padding:3% 2%;float:left;background-color:#fff;}
.wrap .comparatore section.migliore{background-color:#EFEFEF}
.wrap .comparatore section.migliore ul li.compEvidenza{background-color:#f7c95e;color:#fff;}
.wrap .comparatore section ul{width:100%;float:left;margin:0;}
.wrap .comparatore section ul li{border-bottom:1px solid #ddd;margin:1% 0;padding:1% 0;width:100%;float:left;}
.wrap .comparatore section ul li.compEvidenza{width:96%;float:left;padding:1% 2%;color:#000;background-color:#EFEFEF;text-transform:uppercase;text-align:center;border:none;}
.wrap .comparatore section ul li.compMacro{border:none;}
.wrap .comparatore section ul li.compMacro a{color:#5C5C5C;margin-top:3%;text-align:center;display:block;text-decoration:none;text-transform:uppercase;font-size:1.5em}
.wrap .comparatore section ul li.compMacro a:hover{color:#f7c95e}
.wrap .comparatore section ul li.compImg{border:none;}
.wrap .comparatore section ul li.compImg a{display:block;float:left;width:100%;text-align:center;}
.wrap .comparatore section ul li.compImg a img{max-width:450px;float:none;margin:0 auto;}
.wrap .comparatore section ul li.compFam{border:none;margin:0;padding:0;}
.wrap .comparatore section ul li.compFam a{color:#5C5C5C;text-align:center;display:block;text-decoration:none;text-transform:uppercase;font-size:1em}
.wrap .comparatore section ul li.compFam a:hover{color:#f7c95e}
.wrap .comparatore section ul li h1 {margin:0;padding:0;font-weight:normal;}
.wrap .comparatore section ul li h1 a{color:#000;text-align:center;display:block;text-decoration:none;text-transform:uppercase;font-size:1.7em;margin-bottom:2%;line-height:1}
.wrap .comparatore section ul li span{width:30%;margin-right:2%;float:left;display:block;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;font-weight:bold}
.wrap .comparatore section ul li ul{width:68%;float:left;}
.wrap .comparatore section ul li li{border:none;padding:0;margin:2px 0;}
.wrap .comparatore section ul li.compVaiProd{width:96%;float:left;padding:1% 2%;text-transform:uppercase;text-align:center;border:none;background-color:#000;border:none;margin:5% 0 3% 0}
.wrap .comparatore section ul li.compVaiProd a{text-decoration:none;color:#fff;}
.wrap #comparaTre section{width:29.1%;border-right:1px solid #ddd}
.wrap #comparaTre section:last-child{border:none;}
.wrap .schedaTecnica .risultatoConfiguratore{width:100%;float:left;}
.wrap .schedaTecnica .risultatoConfiguratore img{width:30%;float:left;margin-right:3%;}
.wrap .schedaTecnica .risultatoConfiguratore div{width:67%;float:left;line-height:1.1em}
.wrap .schedaTecnica .risultatoConfiguratore div ul.briciole{width:100%}
.wrap .schedaTecnica .risultatoConfiguratore div .evidenza{font-size:1.5em;display:block;width:100%;float:left;margin:1% 0;}
.wrap .schedaTecnica .risultatoConfiguratore div a{display:inline-block;margin:1% 0;}

/*configuratore*/
.wrap ul#passaggi label{width:25%}
.wrap ul#passaggi select{width:72%}

/*carrello*/
.carrello .wrap .content .inside .fullWidth .sottotitolopagina{padding-bottom:2%;}
.carrello .wrap .content .inside .fullWidth .tabCarrello{width:96%;padding:2%;float:left;background-color:#EFEFEF}
.carrello .wrap .content .inside .fullWidth .tabCarrello p.tabIntestazione{color:#F2AD11;font-size:1.2em;text-align:center;text-transform:uppercase;margin: 2% 0;clear:both;}
.carrello .wrap .content .inside .fullWidth .tabCarrello table{width:100%;float:left;line-height:1;border-collapse:collapse;font-size:0.85em}
.carrello .wrap .content .inside .fullWidth .tabCarrello td input{min-width:1px;width:80%}
.carrello .wrap .content .inside .fullWidth .tabCarrello tr.intestaTab{text-transform:uppercase;border:2px solid #fff;background-color:#fff;font-weight:bold}
.carrello .wrap .content .inside .fullWidth .tabCarrello tr.intestaTab td{padding:0 1%;}
.carrello .wrap .content .inside .fullWidth .tabCarrello tr{width:100%;border-bottom:1px solid #ddd;}
.carrello .wrap .content .inside .fullWidth .tabCarrello td{border:none;padding:2% 1%;}
.carrello .wrap .content .inside .fullWidth .tabCarrello td.tabCodice{width:13%}
.carrello .wrap .content .inside .fullWidth .tabCarrello td.tabProdotto{width:25%;}
.carrello .wrap .content .inside .fullWidth .tabCarrello td.tabQuanti{width:6%}
.carrello .wrap .content .inside .fullWidth .tabCarrello td.tabPrezzoU{width:8%}
.carrello .wrap .content .inside .fullWidth .tabCarrello td.tabPrezzoT{width:8%}
.carrello .wrap .content .inside .fullWidth .tabCarrello td.tabConsegna{width:18%}
.carrello .wrap .content .inside .fullWidth .tabCarrello td.tabElimina{width:8%}
.carrello .wrap .content .inside .fullWidth .tabCarrello td.tabElimina a{color:#F7C95E;font-size:0.9em;text-decoration:none;text-transform:uppercase;}
.carrello .wrap .content .inside .fullWidth .tabCarrello td.tabElimina a:hover{color:#000;}
.carrello .wrap .content .inside .fullWidth .tabCarrello ul{text-align:right;margin:2% 0;float:right;font-size:0.9em}
.carrello .wrap .content .inside .fullWidth .tabCarrello ul b{font-size:1.1em}
.carrello .wrap .content .inside .fullWidth .tabCarrello ul.navCarrello{width:100%;float:left;}
.carrello .wrap .content .inside .fullWidth .tabCarrello ul.navCarrello li{float:right;margin-left:10px;margin-bottom:10px}
.carrello .wrap .content .inside .fullWidth .confermaOrdine td.tabCodice{width:16%}
.carrello .wrap .content .inside .fullWidth .confermaOrdine td.tabProdotto{width:33%}
.carrello .wrap .content .inside .fullWidth .confermaOrdine td.tabConsegna{width:15%}
.carrello .wrap .content .inside .fullWidth .spedizioneForm{background-color:#fff;padding:0;margin:1% 0 3% 0;}
.carrello .wrap .content .inside .fullWidth .spedizioneForm select{background-color:#EDEDED;height:28px;width:300px;max-width:98%;}
.carrello .wrap .content .inside .fullWidth .spedizioneForm select option{}

/* Customer care */
#conColonna .schedaTecnica .bloccoScheda .listaIcona{width:100%;float:left;}
#conColonna .schedaTecnica .bloccoScheda .listaIcona li{border-bottom:1px solid #ddd;width:98%;padding:1%;float:left;background-color: #fff;}
#conColonna .schedaTecnica .bloccoScheda .listaIcona li a{color:#000;text-decoration:none;display:block;float:left;width:100%}
#conColonna .schedaTecnica .bloccoScheda .listaIcona li a p{width:90%;margin-right:5%;float:left;padding:0;line-height:1}
#conColonna .schedaTecnica .bloccoScheda .listaIcona li a img{width:5%;float:left;max-width:23px}
#conColonna .schedaTecnica .bloccoScheda .listaIcona li a:hover p{color:#f7c95e;}
#conColonna .wrap .content .listaLink{width:100%;float:left;font-size:0.9em}
#conColonna .wrap .content .listaLink li{width:100%;float:left;margin:3px 0;}
#conColonna .wrap .content .listaLink li a{background-color:#f3f3f3;color:#000;text-transform:uppercase;text-decoration:none;padding:3px 10px;}
#conColonna .wrap .content .listaLink li a:hover{color:#f7c95e;}
#conColonna .schedaTecnica .bloccoScheda .unoSpan .ulAblocchi li.apriLi ul li a p{width:78%}
#conColonna .schedaTecnica .bloccoScheda .dueSpan ul li p{width:50%;margin-right:2%}
#conColonna .schedaTecnica .bloccoScheda .dueSpan ul li span{width:20%;margin-right:1.5%;float:left;}
#conColonna .schedaTecnica .bloccoScheda .dueInvertSpan ul li p{width:30%;margin-right:2%}
#conColonna .schedaTecnica .bloccoScheda .dueInvertSpan ul li span{width:29%;margin-right:1.5%;float:left;}
#conColonna .schedaTecnica .bloccoScheda .treSpan ul li p{width:45%;margin-right:2%}
#conColonna .schedaTecnica .bloccoScheda .treSpan ul li span{width:14%;margin-right:2%;float:left;}
#conColonna .schedaTecnica .bloccoScheda .quattroSpan ul li p{width:34%;margin-right:2%}
#conColonna .schedaTecnica .bloccoScheda .quattroSpan ul li span{width:12%;margin-right:2%;float:left;}
#conColonna .schedaTecnica .bloccoScheda .formArea form{background-color:transparent;background:none;padding:2% 0;width:100%}
#conColonna .schedaTecnica .bloccoScheda .formArea form input, #conColonna .schedaTecnica .bloccoScheda .formArea form textarea{border:1px solid #DDDDDD;width:54%}
#conColonna .schedaTecnica .bloccoScheda .formArea form select{width:56%;border:1px solid #DDDDDD;}
#conColonna .schedaTecnica .unaSlide .tabSlide ul li.moreWidth{width:225px}
.customerCare .wrap .content .testo section h1{color:#000;text-transform:uppercase;display:block;line-height:1.1em;font-size:1.4em;font-weight:normal;margin:1% 0 1% 0;}
.customerCare .wrap .content .testo section h2{font-size:1em;font-weight:normal;color:#f7c95e;text-transform:uppercase;margin:1% 0 0.5% 0;line-height:1}
.customerCare .wrap .content .testo section {background-color:#f3f3f3;padding:2%;width:96%;margin:2% 0;float:left;
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(22%, rgba(255,255,255,1)), color-stop(100%, rgba(243,243,243,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=1 );
}
.customerCare .wrap .content .testo section .listaNoimg li{margin-bottom:2%;padding-bottom:2%;border-bottom:1px solid #ECECEC}
.customerCare .wrap .content .testo section .listaNoimg li:last-child{margin-bottom:0;border:none;}
.customerCare .wrap .content .testo section .listaNoimg p{padding-bottom:0.5%}
.customerCare .wrap .content .testo section .listaNoimg p a{text-decoration:none}
.customerCare .wrap .content .testo section .listaNoimg a.avantiIndietro{font-size:12px;background-color:#DBDBDB}
.customerCare .wrap .content .testo section .listaNoimg span{color:#474849;font-size:0.9em}
.customerCare .wrap .content .testo section .bloccoInblocco{border-top:1px solid #ECECEC;width:100%;float:left;margin-top:1%;padding-top:1%}
#conColonna .schedaTecnica .bloccoScheda #downloadListTab .listaIcona li span{width:24%}
#conColonna .schedaTecnica .bloccoScheda #downloadListTab .listaIcona li a{width:79%;}
#conColonna .schedaTecnica .bloccoScheda #downloadListTab .listaIcona li div{width:14%;float:left;margin-right:2%}
#conColonna .schedaTecnica .bloccoScheda #downloadListTab .listaIcona li div span{line-height:1.1em;width:100%;}
#conColonna .schedaTecnica .bloccoScheda #downloadListTab .listaIcona li div a{width:100%;float:left;margin:3px 0 0 0}
#conColonna .schedaTecnica .bloccoScheda #downloadListTab .listaIcona li a.imgLink{max-width:23px;width:5%;float: left;}
#conColonna .schedaTecnica .bloccoScheda #downloadListTab .listaIcona li a.imgLink img{width:100%}


/* Contatti */ 
.wrap .sedi{width:100%;float:left;padding:3% 0}
.wrap .sedi h1{color:#f7c95e;font-weight:normal;text-transform:uppercase;font-size:1.4em;margin:1% 0 2% 0;font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;}
.wrap .sedi div.sedeBox{max-width:290px;width:auto;float:left;margin-right:40px;}
.wrap .sedi div.sedeBox h2{font-size:1em;color:#000;text-transform:uppercase;font-weight:normal;margin:0 0 1% 0;}
.wrap .sedi div.sedeBox p{font-size:0.9em;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;line-height:1.1em}
.wrap .sedi div.sedeBox p a{font-size:1em;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;line-height:1.1em;text-decoration:none;display:inline}
.wrap .sedi div.sedeBox a{text-transform:uppercase;color:#000;font-size:0.9em;display:block;margin-top:2%;line-height:1}
#conColonna .schedaTecnica .bloccoScheda #reteComm{background-color:transparent;background:none;font-size:1.1em;border-top:1px solid #CDCDCD}
#conColonna .schedaTecnica .bloccoScheda #reteComm p{width:100%;margin-right:0;line-height:1.2em;display:inline-block;}
#conColonna .schedaTecnica .bloccoScheda #reteComm h2{color:#000;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;font-weight:bold;margin-bottom:5px}
#conColonna .schedaTecnica .bloccoScheda #reteComm a{color:#f7c95e;}
#conColonna .schedaTecnica .bloccoScheda #reteComm .bandiera{width:24px;float:left;margin-right:5px}
#conColonna .schedaTecnica .bloccoScheda #reteComm .imgLogo{width:100%;float:left;display:block;max-width:150px;margin:5px 0;}
#conColonna .wrap .content .inside #filiali{margin-top:0}
#conColonna .wrap .content .inside #filiali h1.evidenza{font-weight:normal;}
#conColonna .wrap .content .inside #filiali ul li{margin-bottom:0;width:22%;max-width:210px;cursor:pointer;}
#conColonna .wrap .content .inside #filiali ul li.liSel img{opacity:0.6}
#conColonna .wrap .content .inside #filiali ul li.liSel h2{color:#f7c95e;}
#conColonna .wrap .content .inside #filiali ul li div.asA{background-color:#f2f2f2;}
#conColonna .wrap .content .inside #filiali ul li div.asA div{background-color:#fff;width:100%;position:relative;float:left;}
#conColonna .wrap .content .inside #filiali ul li div.asA .txtlist{background-color:#f2f2f2;}
#conColonna .wrap .content .inside #filiali ul li h2{text-align:center;color:#9b9b9b;font-size:1.3em;font-weight:normal;font-family:'HelveticaneueLight', Helvetica, Arial, sans-serif;line-height:1;text-transform:uppercase;}
#conColonna .wrap .content .inside #filiali ul li:hover h2{color:#f7c95e;}
#conColonna .wrap .content .inside #filiali ul li div .bgimg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url("../img/struttura/bgimglisting.png");background-repeat: no-repeat;background-size: 100% 100%;}
#conColonna .wrap .content .inside .filialiBoxes{padding-top:2%;display:none}
#conColonna .wrap .content .inside .filialiBoxes div.sedeBox{max-width:290px;width:auto;float:left;margin-right:40px;}
#conColonna .wrap .content .inside .filialiBoxes div.sedeBox a{color:#f7c95e;text-decoration:none}

/* Comunicazione */
.comunicazione .wrap .content .testo section h1{color:#000;text-transform:uppercase;display:block;line-height:1.1em;font-size:1.4em;font-weight:normal;margin:1% 0 1% 0;}
.comunicazione .wrap .content .testo section h2{font-size:1.1em;font-weight:normal;color:#f7c95e;text-transform:uppercase;margin:1% 0 0.5% 0;line-height:1}
.comunicazione .wrap .content .testo section {background-color:#f3f3f3;padding:2%;width:96%;margin:2% 0;float:left;
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(22%, rgba(255,255,255,1)), color-stop(100%, rgba(243,243,243,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=1 );
}
.comunicazione .wrap .content .testo section.news{width:96%;float:left;}
.comunicazione .wrap .content .testo section.caseH{width:96%;float:left;}
.comunicazione .wrap .content .testo section.news .listaConImg li, .comunicazione .wrap .content .testo section.caseH .listaConImg li{width:45%;margin-right:5%;border:none;padding-bottom:0}
.wrap .content .testo .listaConImg{width:100%;float:left;margin:4% 0 0 0;}
.wrap .content .testo .listaConImg li{width:100%;float:left;line-height:1.2em;font-size:1em;border-bottom:1px solid #fff;margin-bottom:4%;padding-bottom:4%}
.wrap .content .testo .listaConImg li:last-child{margin:0;padding:0;border:none;}
.wrap .content .testo .listaConImg li a{width:100%;float:left;display:block;text-decoration:none}
.wrap .content .testo .listaConImg li img{width:30%;float:left;margin:0 2% 1% 0;}
.wrap .content .testo .listaConImg li .mini img {width:15%;float:left;margin:0 2% 1% 0;}
.wrap .content .testo .listaConImg li span{text-transform:uppercase;font-size:0.8em;margin:0 2% 1% 0;display:inline-block;}
.wrap .content .testo .listaConImg li span.dataNews{font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;font-weight:bold;}
.wrap .content .testo .listaConImg li span.tipoNews{color:#CDCDCD;}
.wrap .content .testo .listaConImg li a:hover h2{color:#000;}
.wrap .content .testo .liFullConImg{width:96%;float:left;background-color:#f3f3f3;padding:2%;margin-top:3%;
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(22%, rgba(255,255,255,1)), color-stop(100%, rgba(243,243,243,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=1 );
}
.wrap .content .testo .liFullConImg .listaConImg {margin:0;}
.wrap .content .testo .liFullConImg .listaConImg li, .wrap .content .testo .liFullConImg .listaConImg li:last-child{width:47%;padding:0 3% 2% 0;margin-bottom:3%;}
.wrap .content .testo .liFullConImg .listaConImg li h2{font-size:1.1em;font-weight:normal;color: #f7c95e;text-transform: uppercase;margin: 1% 0 0.5% 0;line-height: 1;}
.wrap .content .testo .liFullConImg .listaConImg li:last-child{border-bottom:1px solid #fff}

/*Lavora con noi*/
.wrap .content .testo .noPosizioni{width:96%;float:left;background-color:#f3f3f3;padding:2%;
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(22%, rgba(255,255,255,1)), color-stop(100%, rgba(243,243,243,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=1 );
}
.wrap .content .testo .noPosizioni h1{margin:0;}
.wrap .content .testo .boxPosizioni{width:100%;float:left;background-color:#f3f3f3;font-size:0.9em;line-height: 1.4em;
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(22%, rgba(255,255,255,1)), color-stop(100%, rgba(243,243,243,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=1 );
}
.wrap .content .testo .boxPosizioni h1{margin:0;}
.wrap .content .testo .boxPosizioni li{width: 43%;float:left;padding:3% 1.5%;border:2px solid #fff;margin:1.5%;}
.wrap .content .testo .riepilcv{width:100%;float:left;}
.wrap .content .testo .riepilcv ul{width:100%;float:left;margin:1% 0;}
.wrap .content .testo .riepilcv ul li {width:100%;float:left;margin-bottom:4px}
.wrap .content .testo .riepilcv ul li img{width:100%;float:left;max-width:200px}
.wrap .content .testo .riepilcv ul li span.tit{color:#f7c95e;text-transform:uppercase;font-size:0.9em}
.wrap .content .testo .riepilcv ul.lingueLi{margin-bottom:0}
.wrap .content .testo .riepilcv ul.lingueLi li span.titUp{color:#f7c95e;text-transform:uppercase;}
.wrap .content .testo .riepilcv ul.lingueLi li span.tit{color:#000;font-weight:bold;text-transform:none;font-size:1em;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;}
.wrap .content form.cvForm li.spaninptpic div {float: left;width: auto;margin-right: 10px;}
.wrap .content form.cvForm li.spaninptpic span{text-transform:none;font-size:0.9em;width:auto;margin:2px 5px 0 0;}
.wrap .content form.cvForm span{text-transform:uppercase;margin-bottom:10px;float:left;width:100%;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;font-weight:bold;}
.wrap .content form.cvForm li.spaninptpic input{width:15px;margin:0;padding:4px 0;text-align:center;background-color:transparent;height:auto;}
.wrap .content form.cvForm ul{margin-top:0;overflow:hidden;}
.wrap .content form.cvForm ul.ulForm{margin-bottom:2%}
.wrap .content form.cvForm ul span{font-weight:normal;}
.wrap .content form.cvForm ul li.inputPiccolo{border:none;}
.wrap .content form.cvForm .row{border-bottom:1px solid #fff;padding:1% 0 1% 0; margin:1% 0 0 0;}
.wrap .content form.cvForm .inputsmall li{margin-bottom:0;width:97%;margin-left:3%;padding:0}
.wrap .content form.cvForm .selectmultiplo{height:65px; max-width: 300px;}

/*storia*/
#conColonna .wrap .content .inside .testo .storiaUl{margin-top:0;width:100%;float:left;}
#conColonna .wrap .content .inside .testo .storiaUl li{width:80%;position:relative;margin-left:10%;float:left;border-left:2px solid #f7c95e;padding:0 0 7% 10%;}
#conColonna .wrap .content .inside .testo .storiaUl span{position: absolute;left:-10%;width:20%;text-align:center;display:block;background-color:#fff;font-size:3em;color:#f7c95e;line-height:1;font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;}
#conColonna .wrap .content .inside .testo .storiaUl div{width:89%;float:right;padding:3%;
background-color: #f3f3f3;
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(22%, rgba(255,255,255,1)), color-stop(100%, rgba(243,243,243,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=1 );
}

/*risultato ricerca*/
.wrap .resultReport{text-transform:uppercase;padding:0;font-size:0.9em;line-height:1;}
.wrap .resultsSearch{width:100%;float:left;}
.wrap .resultsSearch li{width:100%;float:left;margin-bottom:2.5%;color:#949494;line-height:1.2em;;}
.wrap .resultsSearch span.resultOrdine{font-weight:bold;color:#000;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;}
.wrap .resultsSearch span.resultPercentuale{margin-right:5px}
.wrap .resultsSearch a{font-weight:bold;text-transform:uppercase;color:#000;}
.wrap .resultsSearch span.resultDescription{display:block;clear:both;margin-top:5px;font-size:0.9em;}
.wrap .resultsSearch span.resultUrl{font-size: 0.9em;}
.wrap ul.searchPag {width:100%;text-align: left;margin:0 0 0 5px !important;}
.wrap form.cercaAncora {margin-top:4%}
.wrap form.cercaAncora .mostraRes select{min-width:1px;width:60px;margin-right:5px;vertical-align:middle;}
.wrap form.cercaAncora .mostraRes label{width:auto;line-height: inherit;vertical-align:middle;}
.wrap form.cercaAncora ul{margin:0}

/*Sponsorizzazioni*/
#conColonna .wrap .content .inside .fullWidth .testo .sponsorizzazioniBlock h1{font-size:1em;margin:3% 0 1% 0;font-weight:normal;line-height:1.2em}
#conColonna .wrap .content .inside .fullWidth .testo .sponsorizzazioniBlock h2{font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;font-weight:normal;line-height:1.1em}

/**diagramma a barre**/
.chart li .bar{background-color:#f7c95e;color:#fff;font-size:0.8em;text-transform:uppercase;height:100%;position:absolute;left:0;top:0;}
.chart li.previsione .bar{background-color:#DBDBDB}
.chart li .bar:before{content:"";width:5px;display:inline-block;}
.chart li .number{font-size:0.8em;color:#000;position: absolute;right:-12%;margin-left: 3%;top: 5%;}
.chart li{display:inline-block;position:relative;width:100%;float:left;height:23px;margin-top:2%}
.chart{width:80%;float:left;margin-top:0}

/**form**/
form{float:left;}
form .descriviForm{font-size:0.9em}
form .introForm{width:100% !important;display:block;margin:0!important;}
form select{height:25px;}
form .okForm{height:25px;background-color:#8A8B8D;text-transform:uppercase;font-size:13px;color:#FFFFFF;font-family:'HelveticaNeue55Roman', Helvetica, Arial, sans-serif;cursor:pointer;min-width:100px;border: 0;}
form .okForm:hover{background-color:#F7C95E}
form .formLeft{width:48%;margin-right:2% !important}
form .formRight{width:48%;margin-left:2% !important}
form .formFull{width:100%;margin:0;float:left;}
form .formFull label{width:19%;margin-right:1.5%}
form .formFull input{width:79.5%;max-width:200px}
form .ulForm{float:left;}
form .ulForm li input, form .ulForm li textarea{width:60%;float:left;min-width:1px}
form .ulForm li select{width:62%;padding:0;}
form .formInvia{margin-top:2%}
form ul li{width:100%;float:left;margin-bottom:10px}
form ul li label{vertical-align:middle;width:35%;margin-right:3%;display:inline-block;float:left;line-height:1}
form ul li.campoCodice input{width:80px;margin-right:3px;float:left;}
form ul li.campoCodice div{float:left;margin-top:2px}
form ul li.campoCodice div img{float:left;width:16px;height:21px;margin-right:2px}
form ul li.inputPiccolo{margin:1% 0 3% 0;border-bottom:1px solid #DBDBDB;padding:0 0 3% 0;}
form ul li.inputPiccolo input{width:15px;margin:0;height:auto;background-color:transparent;}
form ul li.inputPiccolo label{width:90%;}
form ul li.inputPiccolo a{display:block;margin:0 0 3px 0}
form .bottoniOk li{display:inline;float:left;width:auto;margin-right:2%}

.avantiIndietro{background-color:#F7C95E;color:#fff;text-transform:uppercase;text-decoration:none;padding:4px 15px;}
.avantiIndietro:hover, .avantiIndietro2:hover{text-decoration:none;background-color:#575757!important}
.avantiIndietro2{background-color:#CDCDCD!important}

/** menu mobile **/
.wrap .menuMob{position:absolute;top:10px;right:5%;z-index:999;}
.wrap .hmenu{width:30px;float:right;cursor:pointer;position:fixed;z-index:99999999;top:10px;right:5%;display:none}
.wrap .wrapMob{width:100%;height:100%;background-color:#fff;box-shadow: -10px 9px 15px -8px rgba(0,0,0,0.28);max-width:320px;right:0;position:fixed;padding-right:5%;top:0;padding-top:55px;z-index:9999999;display:none}
.wrap .topper .menuMob nav{display:inline-block;}
.wrap .menuMob .tooltop{width:100%;height:90%;float:left;}
.wrap .menuMob .tooltop a{text-decoration:none;color:#474849;}
.wrap .menuMob .tooltop h1{text-transform:uppercase;margin:0;font-size:1.5em;}
.wrap .menuMob .tooltop h1 a{color:#f7c95e;}
.wrap .menuMob .tooltop ul{margin:2% 0 4% 0}
.wrap .menuMob .tooltop ul li{width:100%;float:left;margin:3% 0 2% 0;text-transform:uppercase;font-size:1.2em;}
.wrap .menuMob .tooltop ul.bunitnavmob li li a{color:#f7c95e;font-weight:bold}
.wrap .menuMob .tooltop ul.bunitnavmob li li li a{color:#474849;font-weight:normal;}
.wrap .menuMob .tooltop ul.bunitnavmob h1{display:none}
.wrap .menuMob .tooltop ul li span.evidenza{font-size:1.4em;line-height:1.1em;padding:5px;background-color:#F7C95E;margin-bottom:3%;color:#fff;}
.wrap .menuMob .tooltop ul li span.evidenza a{color:#fff;}
.wrap .menuMob .tooltop ul.bunitnavmob li span.evidenza{background-color:#88898B}
.wrap .menuMob .tooltop ul ul ul li{font-size:0.9em}
.wrap .menuMob .tooltop ul li nav{font-size:1em}
.wrap .menuMob .tooltop ul li form{float:right;margin-bottom:7%;}
.wrap .menuMob .mCSB_draggerContainer{display:none}

/** popup **/
.popup-color{width:94%;padding:3%;float:left;font-size:0.9em;color:#2D2D2D;}
.popup-color h1{font-size:1.4em;color:#000;text-transform:uppercase;font-weight:normal;width:100%;float:left;margin:0 0 1% 0;padding:0;}
.popup-color h2{font-size:1em;text-transform:uppercase;font-weight:normal;color:#f7c95e;margin:0 0 2% 0;}
.popup-color form{margin:2% 0 4% 0;}
.popup-color form li {margin-bottom:10px;display:inline-block;float:left;width:100%;}
.popup-color form li label{width:45%;margin-right:2%;float:left;}
.popup-color form li input{width:51%;float:left;}
#cboxTitle{font-size:11px;line-height:11px;background-color:#fff;width:98%;padding:1%;top:0!important;opacity:0.7}
#colorbox, #cboxOverlay, #cboxWrapper{z-index:999999!important}

/**reset dinamicità**/
.tabSlide .tabPan{border:none;width:100%}

/*** by lingue ***/
.de .wrap .bunav ul a span{font-size:1.5em}
.ru #conColonna .wrap .content .colonna nav, .cn #conColonna .wrap .content .colonna nav, .ru #conColonna .wrap .content .colonna nav ul li li a, .cn #conColonna .wrap .content .colonna nav ul li li a, .ru #conColonna .wrap .content .inside .testo, .cn #conColonna .wrap .content .inside .testo{font-family:Helvetica;}
.ru #conColonna .wrap .content .colonna nav ul li a, .cn #conColonna .wrap .content .colonna nav ul li a{font-weight:normal;}

@media only screen and (max-width:1333px){	/*eccezione*/
	#homemacros .wrap .callto{padding: 1% 3.25% 3% 3.25%;}
	.de .wrap .bunav ul a span{font-size:1.3em}
}

@media only screen and (max-width:1100px){
	.wrap .bunav ul li a span{font-size:1.5em}
	.de .wrap .bunav ul a span{font-size:1.15em}
	/*macrofamiglia e conColonna*/
	#homemacros .wrap .bannerslide, #conColonna .wrap .bannerslide{height:200px;}
	.wrap .callto .titolo{font-size:1em}
	/*scheda prodotto*/	
	#conColonna .schedaTecnica .bloccoScheda .listaCodici{font-size:0.9em;}
	#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanCodice{width:20%}
	#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanDescrizione{width:40%}
	/*.wrap .bannerslide .searchby li span.mid {font-size: 1.1em;}*/
	.wrap .topper nav ul li {margin-left: 1.2%;}
	.wrap .topper nav {font-size: 1em;}
	/*pag businessunits*/
	#conColonna .wrap .content .inside .diagrammaAlbero .primaColonna{max-width:170px}
	#conColonna .wrap .content .inside .diagrammaAlbero ul.dipartimento{width:170px}
	#conColonna .wrap .content .inside .diagrammaAlbero .secondaColonna{max-width:340px}
	/*pag management*/
	.wrap .content #management .fullWidth .testo ul li{width:30.5%}
}

@media only screen and (orientation : portrait), only screen and (max-width:860px){
	.wrap footer{font-size:0.8em}
	/*topper*/
	.wrap .topper{width:90%;top:0;position:fixed;z-index:99999999;left:0;padding-top:9px;padding-bottom:9px;padding-right:5%;padding-left:5%;background-color:#fff;margin:0;}
	.wrap .topper .logo{width:40%}
	.wrap .topper .logo img{max-width:130px}
	.wrap .topper .tooltop{width:60%}
	.wrap .bannerslide{display:none}
	.wrap .briciole{background-color:#fde3b5;padding:0 2%;margin-top:13px}
	.wrapbg, #homemacros .wrap .longdiv{padding-top:50px}
	/*home*/
	#homepage .wrap .highlights{width:100%;border-bottom:20px solid #DBDBDB}
	#homepage .wrap .highlights h1{width:100%}
	#homepage .wrap .highlights div{width:100%}
	#homepage .wrap .highlights div img{width:32%}
	#homepage .wrap .highlights div.hightEvid {border-bottom:15px solid #DBDBDB}
	#homepage .wrap .highlights div div{width:58%;margin-top:5%}
	#homepage .wrap .highlights div a{width:80%;margin: 4% 10%;padding-bottom: 2%;}
	#homepage .wrap .highlights div div{border:none;text-align:left;}
	#homepage .wrap .highlights div div img{width:50%!important;margin-right:50%;margin-left:0}
	#homepage .wrap .configuratorehome{width:85%;padding-bottom:30px;}
	.wrap .boxMobileBU{display:inline-block;}
	/*macrofamiglia e conColonna*/
	#conColonna .wrap .content{margin-top:2%}
	#conColonna .wrap .content .colonna{display:none}
	#conColonna .wrap .content .inside{width:100%}
	#conColonna .wrap .content .inside .left{width:92%}
	#conColonna .wrap .content .inside .right{width:92%;margin:4%;}
	#conColonna .wrap .content .inside .prodottiPunta{padding:4%;margin:3% 0;}
	#conColonna .wrap .content .inside .prodottiPunta h1{width:100%}
	#conColonna .wrap .content .inside .prodottiPunta ul{position:relative;margin-top:3%;width:100%;float:left;}
	#homemacros .wrap .dimensionaRelative{margin-left:5%;float:left;}
	#homemacros .wrap .bannerslide, #conColonna .wrap .bannerslide{height:auto;background-image:none;}
	#homemacros .wrap .bannerslide img, #conColonna .wrap .bannerslide img{display:block;}
	.wrap .bannerslide .searchby, .wrap .bannerslide .resultby{display:none!important}
	#homemacros .wrap .bannerslide img.bannerimg, #conColonna .wrap .bannerslide img.bannerimg{display:block;}
	#homemacros .wrap .longdiv .listing{width:100%}
	#homemacros .wrap .callto{position:relative;width:96%;float:left;left:0;top:0;margin:4% 0 5% 0;padding:2%;}
	#homemacros .wrap .callto .secondblock{display:none}
	#homemacros .wrap .callto .firstblock{height:auto;margin-bottom:3%}
	#homemacros .wrap .callto .firstblock ul li{height:auto;width:33.333%;float:left;border-bottom:0;}
	#homemacros .wrap .calltobottom{width:100%}
	#homemacros .wrap .calltobottom section{width:100%;margin-top:4%}
	#conColonna .wrap .content .inside .right .menuLateraleMobile{display:inline-block;}
	/*scheda prodotto*/
	#conColonna .wrap .content .inside .chiediInfo{margin:3% 0;}
	#conColonna .schedaTecnica .bloccoScheda .divTable table{width:600px}
	#conColonna .schedaTecnica .bloccoScheda .divTable table.dueColonne{width:100%}
	#conColonna .schedaTecnica .bloccoScheda .divTable table.treColonne{width:350px}
	#conColonna .schedaProdotto .wrap .content .inside .right{width:92%}
	#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanCodice{width:23%}
	#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanDescrizione{width:37%;line-height:1}
	#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li a p{width:50%}
	#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li a span{width:13.2%;}
	#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li a span:last-of-type{display:none}
	#conColonna .schedaTecnica .bloccoScheda .ulAblocchi li.apriLi ul li a img{float:right;}
	#conColonna .schedaTecnica .bloccoScheda .quattroSpan ul li p{width:46%}
	#conColonna .schedaTecnica .bloccoScheda .quattroSpan ul li span{width:20%}
	#conColonna .schedaTecnica .bloccoScheda .quattroSpan ul li span:first-of-type, #conColonna .schedaTecnica .bloccoScheda .quattroSpan ul li span:last-of-type{display:none}
	#conColonna .schedaTecnica .bloccoScheda .quattroSpan ul li a img{float:right;}
	/*gruppo*/
	.wrap .content .inside .elencoProdotti ul#tecnologie li{width:47%}
	.wrap .content .inside .elencoProdotti ul li{width:30%}
	#conColonna .wrap .content .inside .diagrammaAlbero .primaColonna{width:32%}
	#conColonna .wrap .content .inside .diagrammaAlbero .secondaColonna{width:65%}
	#conColonna .wrap .content .inside .diagrammaAlbero .primaColonna .dipartimento{width:99%}
	#conColonna .wrap .content .inside .diagrammaAlbero .secondaColonna .dipartimento{width:49%}
	/*comunicazione*/
	.wrap .content .testo .boxPosizioni li{width:93%}
	.comunicazione .wrap .content .testo section.news .listaConImg li, .comunicazione .wrap .content .testo section.caseH .listaConImg li{width:100%;margin:0 0 2% 0;}
	/*form*/
	form .formLeft, form .formRight{width:100%;margin:0!important;}
	/*carrello*/
	.carrello .wrap .content .inside .fullWidth .tabCarrello{font-size:0.9em}
	.carrello .wrap .content .inside .fullWidth .tabCarrello td.tabPrezzoT{display:none}
	/*menumob*/
	.wrap .aprimenu{display:block;}
	.wrap .menuMob .tooltop{width:100%}
	.wrap .topper .tooltop ul li.noMobile, .wrap .wrapbg .bunav, .wrap .topper nav{display:none}
	.wrap .bannerslide{margin-top:10px}
	.wrap .topper .tooltop ul li.sceglilingua .selectlin{display:none}
	.wrap .topper .tooltop ul li.sceglilingua{width:25px;font-size:0.9em;margin-right:45px;min-width:1px;margin-bottom:0}
	.wrap .topper .tooltop ul li.sceglilingua .linguasel {line-height:25px;height:25px;color:#fff;background-color:#454549;width:100%;padding:0;font-size:12px;font-family:'HelveticaNeue35Thin', Helvetica, Arial, sans-serif;}
	.wrap .topper .tooltop ul li.sceglilingua .subshow{width:170px}
	.wrap .topper .tooltop ul li.toolSoloMob{display:inline-block;}
	#conColonna .sottofamiglia .wrap .content .inside .testo img.imgFloatP{width:97%;float:right;margin-left:20px; padding-right:3%; margin-bottom: 20px;}
}

@media only screen and (max-width:668px){
	/*comparatore*/
	.wrap .comparatore section{width:96%}
	/*storia*/
	#conColonna .wrap .content .inside .testo .storiaUl span{font-size:1.8em;left:-11%;}
	/*pag management*/
	.wrap .content #management .fullWidth .testo ul li{width:47%}
	.wrap .content #management .fullWidth .testo ul li img{margin-bottom:15px}
	.wrap .content #management .fullWidth .testo ul li span.nome{min-height:15px}
}

@media only screen and (max-width:568px){
	form .formFull label{margin:0 0 2% 0;width:100%}
	.wrap .bannerslide{margin-top:20px}
	.wrap .boxMobileBU li a{font-size:1.5em}
	.wrap .boxMobileBU li a span{line-height:1em}
	#homepage .wrap .highlights div.hightEvid img{width:100%;margin:0}
	#homepage .wrap .highlights div.hightEvid div{width:100%;margin-right:0;text-align:center;}
	#homepage .wrap .highlights div:last-child div{margin-top:0;width:50%;margin-right:0;padding-right:0;}
	#homepage .wrap .highlights div:last-child img{width:44%}
	#homepage .wrap .highlights div:last-child div img{margin-right:0;float:right;width:100%!important;}
	#homepage .wrap .highlights div:last-child div p{display:block;float:right;text-align:right;line-height:1}
	/*gruppo*/
	#conColonna .wrap .content ul.ilConImg{width:90%;margin-left:5%}
	#conColonna .wrap .content ul.ilConImg li{padding-bottom:4%;margin-bottom:6%}
	#conColonna .wrap .content ul.ilConImg li div{width:100%;text-align:center;}
	#conColonna .wrap .content ul.ilConImg li div img{float:none;width:100%;max-width:180px;}
	#conColonna .wrap .content ul.ilConImg li div.txt{width:100%;text-align:left;}
	.wrap .content .inside .elencoProdotti ul li{width:47%}
	#conColonna .wrap .content .inside .diagrammaAlbero .dipartimentoPadre img{width:100%;margin-right:0}
	#conColonna .wrap .content .inside .diagrammaAlbero .dipartimentoPadre .testoalb{width:100%;margin-top:5%}
	#conColonna .wrap .content .inside .diagrammaAlbero .dipartimento p.descrittivo{display:none!important}
	/*macrofamiglia*/
	#homemacros .wrap .calltobottom section h1{font-size:1.2em;margin:10px 0;}
	#homemacros .wrap .callto .firstblock{margin-bottom:0}
	#homemacros .wrap .callto .firstblock ul{margin:0 0 2% 0;}
	#homemacros .wrap .callto .firstblock ul li{width:100%;border-bottom:1px solid #cdcdcd}
	#homemacros .wrap .callto .firstblock ul li:last-child{border:none;}
	#homemacros .wrap .callto .firstblock ul li img{width:11%}
	#homemacros .wrap .callto .firstblock ul li div{width:89%}
	/*scheda prodotto*/
	#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanCodice{width:29%;word-wrap:break-word;line-height:1;}
	#conColonna .schedaTecnica .bloccoScheda .listaCodici .spanDescrizione{width:31%;}
	/*comunicazione*/
	.comunicazione .wrap .content .testo section.news, .comunicazione .wrap .content .testo section.caseH{width:96%}
	.wrap .content .testo .liFullConImg .listaConImg li, .wrap .content .testo .liFullConImg .listaConImg li:last-child{width:97%}
	/*carrello*/
	.carrello .wrap .content .inside .fullWidth .tabCarrello{font-size:0.85em}
	/*configuratore*/
	.wrap ul#passaggi label{width:100%;margin-bottom:3px}
	.wrap ul#passaggi select{width:100%}
}

@media only screen and (max-width:320px){
	.wrap .content .inside .elencoProdotti ul li{width:97%;margin-right:0}
}

/*IE7*/
*+html .wrap .topper{overflow:visible;}
*+html .wrap .topper .tooltop ul li{float:right;display:inline;}
*+html .wrap .bannerslide .slider{width:33.1%;}
*+html .wrap .bunav ul li{width:16.4%}
*+html #homepage .wrap .highlights div{width:49%;margin-top:3%}
*+html #homepage .wrap .highlights div div{width:46%}
*+html #homepage .wrap .highlights div a{text-decoration:none}
*+html .wrap .topper .tooltop ul li.sceglilingua{width:200px}
*+html #homemacros .wrap .calltobottom section{width:49%}
*+html #homemacros .wrap .calltobottom section div.txt-callto{width:41%}
*+html #homemacros .wrap .longdiv .listing section{background-color:#fff}
*+html .wrap .topper .tooltop ul li.sceglilingua .subshow{width:500px}
*+html .wrap .topper .tooltop ul li.sceglilingua .subshow li{float:left;width:30%;padding-right:3%}
*+html .wrap .topper .tooltop ul li.sceglilingua .subshow li a span{display:none}
*+html #conColonna .wrap .content .inside .prodottiPunta ul li{width:29%}
*+html .wrap .content .inside .elencoProdotti ul li{min-height:325px;width:21%}
*+html .wrap .bannerslide .resultby aside .lista-risultati li{width:30%;float:left;margin-right:2%}

