h3, h3 a{color:#1D1D1D; font-size:10pt; font-weight:normal}

#Testata{position:relative; height:80px; margin-bottom: 20px;z-index: 10;}

#Testata .DatiLogin{ position: absolute; margin-top: -10px; left: 15px;}
#Testata .DatiLogin .Account{display: block;float: right;margin-top: 16px;max-width: 290px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-transform: uppercase;font-size: 10px;}
#Testata .AccediMyCompany{position: absolute;margin-top: 16px;left: 400px; white-space: nowrap;text-transform: uppercase;font-size: 10px;}
#Testata .DatiLogin *{line-height: 13px;}
#Testata .DatiLogin .DatiLoginLogin{display: block;margin-top: 16px;margin-left: 7px;float: right;text-transform: uppercase;font-size: 10px;text-align: center;}
#Testata #barra_menu{height: 35px; left:175px; position:absolute; top: 45px;  border-radius: 5px;width: 805px; border: 1px solid #efefef;
/* IE10 */
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #efefef 100%);
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #efefef 100%);
/* Opera */
background-image: -o-linear-gradient(top, #FFFFFF 0%, #efefef 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #FFFFFF), color-stop(1, #efefef));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top , #FFFFFF 0%, #efefef 100%);
/* Regola standard */
background-image: linear-gradient(top , #FFFFFF 0%, #efefef 100%);
z-index: 10;}
#Testata #barra_menu ul{display:none}
#Testata #barra_menu a{white-space: nowrap;}
#Testata #logo{position:absolute; top: 15px;left: 0px;} 
#Testata ol li, #PiedeSMenu li.head{display:block; float:left; list-style-type:none}
#Testata li.head{border:1px solid transparent; height:24px; padding-left: 25px; padding-right: 25px; padding-top: 5px; margin-top:3px;max-width: 100px; overflow: hidden} 
#Testata li.head:hover,#Testata li.select{}

#Testata li.homeHead{ padding-left: 20px;}
#Testata .lingua{padding-left: 11px;padding-top: 11px;margin-right: 10px;float: right;width: 116px;text-align: right;}
#Testata .TraduciG{font-size: 10px;display: block;float: left;margin-top: 0px;text-align: left;margin-left: 4px;text-transform: uppercase;line-height: 13px;}
#Testata .TraduciG *{font-size: 10px;line-height: 5px;}
#Testata .TraduciG br{line-height: 13px;}
#Testata .lingua .Traduci{font-size: 15px; }
#Testata .ricerca{padding-left: 30px; padding-top: 7px;position: relative;}
#Testata #loggato{position:absolute; top:10px; left: 167px;width: 665px;height: 25px;}
#Testata #loggato > a{right: 10px;position: absolute;margin-top: 10px;}
#Testata #google_translate_element{background:white; padding:10px; position:absolute; z-index: 1000000000000}

.BoxHome{margin-top:0px !important; border: 1px solid #D7D7D7;background: #efefef;}
#Corpo .BoxHome:hover,.HomeNews .BoxHome:hover{border: 1px solid #0b0b0b;}
#Corpo .BoxHome img.imgHome{}
.imgHomeYoutube{width:318px;margin-top: 0px;}  

#IndiceBRAND .boxBrand .imgBrand span,#HomeBRAND .boxBrand .imgBrand span, #IndiceBRAND .boxBrand .imgBrand span{opacity:0.92}
#Contenitore{width: 980px; height:100%; margin:0 auto;-webkit-box-shadow: 0px 0 10px rgba(211, 211, 211, 3);
    -moz-box-shadow:0 0 10px rgba(211, 211, 211, 3);-ms-box-shadow:0 0 10px rgba(211, 211, 211, 3);-o-box-shadow: 0 0 10px rgba(211, 211, 211, 3);
    box-shadow: 0 1px 10px rgba(211, 211, 211, 3);padding-left: 15px; padding-right: 15px; margin-top: top;background-color: white;}
#flashContent{display: block;}
#slideHomepage img{z-index: 0;position:absolute; display:none;background-color: #efefef;}
#slideHomepage img.select{display:block}
#slideHomepageCommand {z-index: 1;position: absolute;left: 37%;bottom: 12px;} 
#slideHomepageCommand a,#slideCommand a{color: black;display:block;float:left;height: 17px;line-height: 168%;text-align:center;width: 17px;background: white;text-decoration: none;border-radius: 0px; margin: 0px 7px;font-size: 11px;border: 1px solid #a5a5a5;box-shadow: 0px 0px 1px #a5a5a5;padding: 0px;} 
#slideHomepageCommand a:hover,#slideCommand a:hover,
#slideHomepageCommand a.select,#slideCommand a.select,
#HomeNewsCommand div.selected,#HomeNewsCommand div:hover{background: #dfdfdf;border: 1px solid black;}
.slideHomepage{height: 450px; width:980px; margin:0 auto;}
.bannerLink{cursor: pointer}

/** HOMEPAGE **/
.BoxHome {width:100%; height:100%; position:relative; margin: 10px 10px 10px 0; float:left; overflow:hidden}
.BoxHome .titolo{background-color:#CFCFCF;  bottom:0; color:white; height:30px; text-align:center; width:100%}
.BoxHome h3{ text-shadow:0 0 2px white; bottom:6px; color:#1D1D1D; width:100%; text-align:center}
.BoxHome h3 a{color:#1D1D1D; text-transform:uppercase}
.BoxHome a:hover .titolo{opacity:2; color:black}

.HomeNews{  width: 983px;  overflow:hidden;   height: 300px;  margin-bottom: 46px;  clear: both;  margin-top: 26px;}
.HomeNews .overflow{width:3000px; position:relative;z-index: 1;}
.HomeNews .BoxHome{float:left;  width: 319px; /* background-image:url("/images/homepage/bg_boxhome.png"); */border: 1px solid #a5a5a5;background: #efefef;height: 170px; border-radius: 5px;} 
.HomeNews .BoxHome .titolo{background-color: #efefef;   bottom: 0px; color:white; height: 22px; left: 0px; position:absolute; text-align:center; width: 319px;}
.HomeNews .BoxHome h3{ bottom: 0px; color:#1D1D1D; position:absolute; z-index: 1; line-height: 150%;}
#Piede .BoxHome{height:100px !important;}
.HomeNews #PrimoBlocco,.HomeNews #SecondoBlocco{position:absolute;}
.HomeNews #SecondoBlocco{display:none;}
.HomeNews #PrimoBlocco.selected,.HomeNews #SecondoBlocco.selected{display: block;}
.HomeNews .command{ right: 47%; bottom: -25px; position: absolute;}
.HomeNews .command .PrimoBlocco
    ,.HomeNews .command .SecondoBlocco{ height: 20px; width: 30px;background-repeat:no-repeat ; cursor:pointer; float:left; }

.HomeNews .command .SecondoBlocco,.HomeNews .command .PrimoBlocco{color: black;
display: block;float: left;height: 17px;line-height: 169%;padding: 0px;text-align: center;width: 17px;
background: #efefef;text-decoration: none;border-radius: 16px;margin: 0px 4px;font-size: 11px;border: 1px solid #a5a5a5;box-shadow: 0px 0px 1px #a5a5a5;}
.HomeNews .command .selected .freccia{}

.RssFeed {height:38px; display: none;}
.RssFeed .clicca{left: 128px; position: absolute; top: 22px;}
.RssFeed .clicca img{float: left; margin-right: 10px; margin-top: -26px;}

#IndiceBRAND{ margin: 25px 0 0px 5px; height:122px; width:972px;position:relative;}

#HomeBRAND .boxBrand:hover .over{z-index:-1}
#IndiceBRAND{z-index: 100;margin:10px 0 0px 5px;cursor:move;display:none; background-color:white; left:-200px; min-height: 649px; padding:10px 0px 0px 10px; box-shadow:5px 5px 15px #A1A1A1; position:absolute; position:absolute; width:993px}
#IndiceBRAND .boxBrand{float:left; margin-right:6px}
#IndiceBRAND .boxBrand .imgBrand{height: 77px; position:relative;padding-top: 10px;}
#IndiceBRAND .boxBrand .imgBrand img{margin-left:0px; width: 155px;border: 1px solid #dedede;}

#HomeNewsCommand div.selected{}

#barra_menu .head ul.SUBMENU{ background: none repeat scroll 0 0 #FFFFFF;box-shadow: 5px 5px 15px #A1A1A1;margin: 7px 0px 0px -20px;padding: 5px;position: absolute;z-index: 72; } 
#barra_menu .head ul.SUBMENU li{display: block;overflow: hidden;padding: 2px;white-space: nowrap;float: none;}
#barra_menu .head ul.SUBMENU li a{display: block; width:100%; height: 100%;padding:2px 5px;}
#barra_menu .head ul.SUBMENU li a:hover{box-shadow:1px 1px 2px #CFCFCF inset; left:0; position:relative; text-shadow:1px 1px 3px #cfcfcf; top:0}

#Piede{clear:both; position:relative; width: 986px; height: 50px;}
#PiedeSMenu {width:1200px;margin-top:10px;height: 230px;}
#PiedeSMenu a.SMENU{ margin-bottom:0}
#PiedeSMenu ul.SUBMENU{margin-top:5px; line-height:1.5em}
#PiedeSMenu ul.SUBMENU a{display:block}
#PiedeSMenu .head{float:left; margin:5px; width:140px}
#PiedeSMenu .head li{list-style:none}
#fondoPagina{ font-size: 13px;height:20px;padding-bottom:25px;padding-top:5px;text-align:left; width:450px; float:left}
#fondoPaginb{ font-size: 13px;height:20px;padding-bottom:25px;padding-top:5px;text-align:right; width:530px; float:left} 
#fondoPagina *{font-size:11px}
.InviaESocialHome{clear: both;width: 135px;position: relative;left: 0px;height: 50px;}
