body{background-color: #efefef; overflow-x: hidden;}
#myElement_wrapper,div#myElement{/* width: 720px !important; */ /* height: 386px !important; */ /* position: absolute !important; */ /* top: 35px !important; */ /* left: 448px !important; */}
*{padding:0px; margin:0px; outline:none; color:black;font-family: arial;font-style: normal;font-size:13px;line-height: 150%;}
area,map{background:red}
.br{display:block;}
.nodisplay{display: none !important;}
.pluginCountButton{display: none !important;}
#countdown{left: 338px;position: absolute;top: 295px;}
#countdown span{font-size: 44px; color: white;margin-left:59px}
.NO_COOKIE,.browser-non-supportato{ height:20px; width:100%; text-align:center;top: 0px;left: 0px;background-color: #cfcfcf;z-index: 1000000000000;padding: 10px;}
.cookie-policy{ /* height: 61px; */ width:100%; text-align:center;top: 0px;left: 0px;background-color: #cfcfcf;z-index: 1000000000000;padding: 10px;}
a{color:black;outline: none;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;}
#Testata a,.head a,.SezioneTestataProdotti a,.SezioneTestataProdottiDistribuiti a{text-decoration: none !important;}
/*a:hover{color:#7E8286}*/
a:hover,.Categoria:hover a div, a.select,.MacroCategoriaIndice h2 a:hover,.MacroCategoriaIndice h2:hover,
.BoxHome:hover a h3,#HomeNewsCommand div:hover,#HomeNewsCommand div.selected{text-shadow: 0px 0px 1px #000000 !important;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
a img{ border: none;}
.b{font-weight:bold}
.Both{clear:both}
h1{color:#1D1D1D; font-size:20px; text-shadow:0px 0px 1px #CFCFCF; font-weight: normal;}
h2{color:#1D1D1D; font-size:13px; text-shadow:0px 0px 1px #CFCFCF; font-weight: normal;}

#tornaSU{background: url("/images/base/tornaSU.png") no-repeat scroll 0 0 transparent;
    border: medium none;bottom: 12px;display: none;height: 43px;opacity: 0.5;overflow: hidden;
    position: fixed;right: 50px;text-decoration: none;
    text-indent: -999px;width: 43px;z-index: 100;cursor: pointer}

.loading,.loadingPage{background: url('/images/wait.gif') no-repeat center 5px white;width: 100px; height: 60px; border-radius: 5px; border: 1px solid #cfcfcf;cursor: pointer}
img.loading{background: url('/images/wait.gif') no-repeat center 5px white;border: none; height: auto; width: auto;}
.loadingPage .stop{position: absolute; bottom:3px; right: 38px; }
#loginPopUp{display: none;}
#ZoomPage{cursor:pointer;height: 25px;width: 35px;display: block;float: left;text-align: center;margin-top: 8px;margin-left: 8px;}
.piu #Piccolo,.piu #Media{font-weight: normal;}
.piu #Grande{font-weight: bold;border-bottom: 1px solid;}
.meno #Piccolo{font-weight: bold;border-bottom: 1px solid;}
.meno #Grande,.meno #Media{font-weight: normal;border: none;}
.medio #Media{font-weight: bold;border-bottom: 1px solid;}
.medio #Piccolo,.meno #Grande{font-weight: normal;border: none;}
#ZoomPage #Piccolo{font-size: 11px;}
#ZoomPage #Media{font-size:13px}
#ZoomPage #Grande{font-size:15px}

.AreaRiservata{text-decoration: none !important;}
.AreaRiservata img{vertical-align: text-bottom;margin-right: 2px;}
.centro_sezione,.centro_sezione *{}
.centro_sezione a{text-decoration: underline;}

input[type="checkbox"],input[type="radio"]{vertical-align: middle; margin: 2px;}
/** TABELLE **/
table{table-layout: collapse;}
table thead{background-color:#EFEFEF}
table thead td,table tbody td{padding:2px;vertical-align: top;}
td.none{display:none}
#cercaProdotti{width: 180px;} 
#ricercaAvanzataText{top: 20px; position: absolute; right: 22px; color:#afafaf}
#ricercaAvanzataText,#ricercaAvanzataText *{font-size: 9px; }

#RisultatoRicerca{width: 610px;background-color:white; box-shadow: 0px 0px 10px #cfcfcf;min-height: 200px;padding: 10px;margin-left: -334px;margin-top: 10px;position: relative;}
#RisultatoRicerca table td{padding:0px !important;}
#RisultatoRicerca td.Descrizione,#RisultatoRicerca td.Immagine{border-bottom: 1px solid #cfcfcf;}
#RisultatoRicerca td.DisponibilitaTd{width: 51px;}
#RisultatoRicerca .Prezzo{text-align:right;}

#RisultatoRicerca strong{border-bottom: 1px solid #cfcfcf;display:block;margin-bottom: 5px;}
#RisultatoRicerca .RisultatoCodici{width:200px;min-height:200px;}
#RisultatoRicerca .RisultatoCategorie a{display:block;overflow: hidden;text-overflow: ellipsis;width: 200px;}
#RisultatoRicerca .RisultatoCodici{display:block;overflow: hidden;text-overflow: ellipsis;width: 409px;}
#RisultatoRicerca .RisultatoCategorie a img{width:20px; vertical-align:middle;padding:2px;}
#RisultatoRicerca .RisultatoCategorie{width:190px; float:right; min-height: 215px;}
.VisualizzaAltri{text-align:right; text-decoration:underline !important;}
.numeroProdotti{text-align:right;}
.numeroProdotti,.numeroProdotti *{font-size:10px !important;}

.cerca{ margin-bottom:10px; }
#cercaProdotti input[type="search"],#cercaProdotti input[type="text"]{ width: 160px; font-size: 11px; text-transform: lowercase;}
input.CercaProdotto{ cursor: pointer; margin-left: -20px !important; margin-top: 2px;position:absolute; background: url("/images/icone/cerca.png") center 2px no-repeat transparent !important; border:none !important;width:16px;}
input.CercaProdotto.Cancella{background:url("/images/icone/chiudi_pic.png") center center no-repeat transparent !important; }

#slideImmagini img{position: absolute;display: none;background: #efefef;}
#slideImmagini img.select{display: block;}
#slideCommand {position:absolute;left: 38%;bottom: 26px;z-index:1;}
#slideImmagini #immaginePrecedente{z-index: 1;}
#slideOpSinistra{z-index: 0;background: url("/images/icone/arrow_sx.png") no-repeat scroll 0px 0px transparent;bottom: 2px;cursor: pointer;height: 18px;left: -19px;position: absolute;width: 11px;display: none;}
#slideOpDestra{z-index: 0;background: url("/images/icone/arrow_dx.png") no-repeat scroll 0px 0px transparent;bottom: 2px;cursor: pointer;height: 18px;position: absolute;right: -18px;width: 11px;display: none;}

#BannerIndietro{width: 34%; height: 93%; position:absolute;left:-200px;top:10px;cursor: pointer;}
#BannerAvanti{width: 34%; height: 93%; position:absolute;right:-200px;top:10px; cursor: pointer;}
#slideHomepage #BannerIndietro{width: 10%; height: 93%; position:absolute;left: -10px;top: -4px;cursor: pointer;} 
#slideHomepage #BannerAvanti{width: 10%; height: 93%; position:absolute;right: -10px;top: -4px; cursor: pointer;}
.BoxInternoProdotti #BannerAvanti:hover{background: url('/images/base/gira_DESTRA_over.png?vb') no-repeat 8% 50% transparent !important;right: -150px;}
.BoxInternoProdotti #BannerIndietro:hover{background: url('/images/base/gira_SINISTRA_over.png?vb') no-repeat 90% 50% transparent !important;left: -120px;}
.BoxInternoProdotti:hover #BannerAvanti{background: url('/images/base/gira_DESTRA.png?vb') no-repeat 8% 50% transparent;right: -150px;}
.BoxInternoProdotti:hover #BannerIndietro{background: url('/images/base/gira_SINISTRA.png?vb') no-repeat 90% 50% transparent;left: -120px;}

.BannerPromo #BannerIndietro:hover{background: url('/images/base/gira_SINISTRA_over.png?ssvb') no-repeat 94% 50% transparent !important;}
.BannerPromo #BannerAvanti:hover{background: url('/images/base/gira_DESTRA_over.png?vaaab') no-repeat 5% 50% transparent !important;;}
.BannerPromo:hover #BannerIndietro{background: url('/images/base/gira_SINISTRA.png?vb') no-repeat 94% 50% transparent;}
.BannerPromo:hover #BannerAvanti{background: url('/images/base/gira_DESTRA.png?vb') no-repeat 5% 50% transparent;}

#TABnews_event{width:690px; margin: 0px auto;}
#GalleriaIndietro{width:50px; height: 470px; position:absolute;left: 0px;top:10px;cursor: pointer;background: url('/images/base/gira_SINISTRA.png') no-repeat 72% 50% transparent;opacity: 0.2;}
#GalleriaAvanti{width: 50px; height: 470px; position:absolute;right: -10px;top:10px; cursor: pointer;background: url('/images/base/gira_DESTRA.png') no-repeat 28% 50% transparent;opacity: 0.2;}
#GalleriaIndietro:hover,#GalleriaAvanti:hover{opacity: 0.8}
.GalleriaPreview{
    min-height: 476px;
    overflow: hidden;
    max-height: 476px;
}
.VEDI_URL{position:absolute;}
#previewSlide{background-color: white;position: absolute; left:716px;top:346px; border: 1px solid #efefef;width: 200px;padding:2px; }
#previewSlide .cornice{border: 1px solid #efefef;overflow: hidden;}
#previewSlide img{width:400px;margin-left:-120px;margin-top:-6px;}

.preslideCommand img{margin-left:-203px !important;width:500px !important;}

#Corpo{position:relative; min-height:px;}
#Corpo a{
    text-decoration: ;
}

.BoxInterno{float:left; height:100%; margin-bottom:10px; margin-left:0; margin-right:8px; margin-top:1px; overflow-x:hidden; overflow-y:hidden; position:relative; width:100%}
.BoxInterno h3{bottom:6px; color:#1D1D1D; left:174px; position:absolute; text-shadow:0 1px 0 white; font-weight: normal;text-transform:uppercase;}

.BoxInterno a:hover .titolo{opacity:2; color:black}

.BoxInternoProdottiDistribuiti,.BoxInternoProdotti {margin: 15px 0px 15px 0px; position: relative; height: 30px;width: 100%;overflow: hidden; border-top:10px solid #000000; border-bottom:2px solid #bcbcbc}

.BoxInternoProdottiDistribuiti,.BoxInternoProdotti1 {margin: 15px 0px 0px 0px; position: relative; height: 0px;width: 100%;overflow: hidden; border-top:10px solid #000000; }

.BoxInternoProdottiDistribuiti,.BoxInternoProdotti2 {margin: 0px 0px 0px 0px; position: relative; height: 30px;width: 100%;overflow: hidden; border-bottom:2px solid #bcbcbc;width: 755px; float:right;}
.BoxInternoProdottiDistribuiti h3,.BoxInternoProdotti2 h3{bottom:6px; color:#1D1D1D; right:0px; position:absolute; text-shadow:0 0 2px white; }

.BoxInternoProdottiDistribuiti h3,.BoxInternoProdotti h3{bottom:6px; color:#1D1D1D; left:15px; position:absolute; text-shadow:0 0 2px white; }
.BoxInternoProdottiDistribuiti .titolo,.BoxInternoProdotti .titolo{ bottom:0; color:white; height:30px; position:absolute; text-align:center; width:100%}
.BoxInternoProdottiDistribuiti #slideImmagini, .BoxInternoProdotti #slideImmagini{margin-left: -326px;}
.chiudiProdottiRicerca,#chiudiIframe,.chiudiDialog,.chiudiProdotti{  background: url("/images/base/CHIUDI.png") no-repeat scroll 0px 0px transparent;
    position: absolute;display: block;height: 40px;width: 40px;z-index: 10;cursor: pointer; opacity: 0.5 }
.chiudiProdotti,.chiudiProdottiRicerca{ right:-33px;top:-12px;}
.chiudiDialog{ display:none; left: 580px;top: -20px;}
#chiudiIframe{right: 10px; top: 10px;color: transparent;display: none;}

a.Cataloghi{ position:absolute;bottom:15px;margin-left:5px;}
ul.Cataloghi{margin-left:15px}
ul.Cataloghi li{padding-top:5px;}

#OnlineProfilo{   position:absolute;right:0px;top:0px; text-decoration: none;}
div#MenuFloat{position: fixed;}
#Corpo .BannerPromo{height: 450px; margin: 0px 0px 0px 0px; position:relative; width: 980px} 
.previewFiere{position: absolute;bottom: 0px;}
@media screen and (max-width: 1279px){
    .previewFiere{left: 249px;}
    .previewFiere img{width:1120px;}
}

.BoxInternoProdotti .previewFiere{top: 16px;left: 259px;}
/** SEZIONE **/
.SezioneTestata{height:215px; position: relative;}
h3#Sezione{position: absolute;font-weight:normal;margin-top: 5px; right: 0px;}
h3#Sezione a+a+a+a{overflow: hidden;width:px;display: inline-block;text-overflow: ellipsis;height: 16px;vertical-align: top;}
.sinistra_sezione{float:left; width:172px; margin-bottom: 16px;margin-top: 9px;}
.SezioneCentro{width:1000px; clear:both;margin-top:-20px;}
.centro_sezione{float:left; margin:35px 0 50px 0; min-height:400px; position:relative;width: 982px;}

.SezioneCentro .centro_sezione{width: 980px;}
.sinistra_sezione li{list-style:none}
.sinistra_sezione li a.SMENU{display:block; margin-bottom:4px; width:95%; font-weight:bold; text-transform:uppercase}
.sinistra_sezione li.SUBMENU{padding-top: 2px;}
.sinistra_sezione ul.SUBMENU{padding-top:0px;margin-bottom: 10px;}
/** profilo.html **/
.ImgSupporto{float:left; padding:5px 10px 0px 0px;width: 280px;background: white;}
.ImgSupporto img.Top{padding-bottom: 35px;position: relative;z-index: 2;}
.titSupporto{border-bottom: 1px solid #CFCFCF;font-size: 14px;margin-bottom: 5px;}
.TxtSupporto{float:left; width: 511px;}
/** Gestione form **/
fieldset{border:none}

#StampaComeRaggiungerci{display:block; float:right; width:24px; height:24px; margin:4px 8px 0 0}

.preload, .preloadFiera{display: none;}
#RaggiungerciContenitore *{font-size:10px;}
#RaggiungerciContenitore{width:750px; height:400px;}
span.show,img.show{display: inline;}
span.show,span.hide,img.hide{cursor: pointer; }
img.show,img.hide{vertical-align: text-bottom; }

#contenutoDownload{float:left; }
#idSKManuali #contenutoDownload{width: 100%;}
.fFixture,.fDownload{width:50%; float:left;}
.fDown{}
#contenutoDownload img.ico{ vertical-align:top; padding-right: 5px;}
#contenutoDownload .fDown{border-bottom:1px solid #efefef;margin-bottom:12px; width: 300px;}
.contenutoDownload{padding-bottom: 30px;margin-left:55px;margin-top:-20px;}
.contenutoDownload a img{margin-right:5px;}
 #caricaDownload{background:url("/images/icone/cerca.png") no-repeat center center transparent; border: none; }

 .advClassCatHide{display: none;}
 .SeguiciSU{position: absolute;right: 0;    top: 5px;}

.SeguiciSU a img,.InviaESocialHome a img{opacity: 0.5;float: left;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;margin-right: 9px;margin-bottom: 8px;}
.SeguiciSU a:hover img,.InviaESocialHome a:hover img{opacity: 0.9;}
.InviaESocialHome #ScriviFeedback{margin-left:67px;margin-top:10px;white-space: nowrap}
#FacebookSocialLike{height: 18px;    margin-top: 8px;    position: absolute;    left: 3px;    bottom: 80px;}

#HappyNewYearOverflow{display: none;width:100%;height:300%; background: url('/images/festivita/auguri2013.jpg');position:absolute;top:0px;opacity: 0.5;z-index: 200;}
#HappyNewYear{width: 761px;display:none;background-color:white;margin: 0 auto;max-width: 100%;position: absolute;box-shadow: 0px 0px 18px black;z-index: 400;}
#HappyNewYearContenitore{
    padding: 5px 0px 5px 20px;
}
#HappyNewYearTestata{
    width: 720px;
    margin-bottom: 10px;
}
#ContenitoreVideo{
    margin-top: -16px;
}
#ContenitoreVideo #myElement{}
#example_video_1{width:1000px;}
#VideoNewYear2015,#SendNewYear2015{font-size: 20px;color:white;position: absolute;left: 12px;bottom: 5px;font-weight: bold;vertical-align: bottom;text-decoration:none;}
#VideoNewYear2015 img, #SendNewYear2015 img{vertical-align:bottom;margin-left:3px}
#ContenitoreModulo{}
#HappyNewYearForm{height: 396px;left: 75px;position: relative;top: 58px;}
#HappyNewYearFondo{height: 79px;z-index: 10;}
#HappyNewYearFondo img{margin-left: 167px;top: 16px;position: relative;}
#CloseVideo{position: absolute;right: 6px;bottom: 5px;color: white;font-weight: bold;font-size: 20px;text-decoration: none;}
#CloseVideo img{vertical-align: bottom;}
