.centrator{max-width:990px;position:relative;margin:auto;}
.clear-after:after{content:'.';display:block;height:0;overflow:hidden;clear:both;}
#fascia-menu-principale{min-height:50px;line-height:50px;background-color:#222;width:100%;font-size:12px;clear:both;position::relative;z-index:300;}
#menu-principale{position:relative;}
#menu-principale,#menu-principale ul{padding:0;margin:0;list-style-type:none;text-align:center;}
#menu-principale li.menuPrincipale-li-liv1:first-child{border-left:solid 1px #444247;}
#menu-principale li.menuPrincipale-li-liv1{float:left;background-color:#222;height:50px;border-right:solid 1px #444247;}
#menu-principale li.menuPrincipale-li-liv1.myDDSelect.myHovered{height:50px;}
.cmdGuardaTutteMenuPrincipale{text-align:right;clear:both;margin-right:20px;line-height:20px;}
.cmdGuardaTutteMenuPrincipale a{text-decoration:none;color:#777;text-transform:uppercase;}
#menu-principale li.menuPrincipale-li-liv1 a.menuPrincipale-link-liv1{color:#FFF;font-size:12px;display:block;padding:0 30px 0 15px;position:relative;white-space:nowrap;cursor:pointer;text-transform:uppercase;}
#menu-principale li.menuPrincipale-li-liv1.myHovered a.menuPrincipale-link-liv1{color:#fff;text-decoration:none;}
#menu-principale li.menuPrincipale-li-liv1.myDDSelect.myHovered a.menuPrincipale-link-liv1{color:#fff;cursor:pointer;background-image:url('/st220/img/menu/arrow_white_down.png');background-repeat:no-repeat;background-position:98% center;}
#menu-principale span.bordoMenuPrincipale{display:block;position:absolute;width:100%;height:0px;background-color:#fff;left:0;bottom:0;transition:height 200ms;}
#menu-principale li.menuPrincipale-li-liv1.myHovered span.bordoMenuPrincipale{height:0px;}
#menu-principale li.menuPrincipale-li-liv1 .boxVociSecondoLiv{z-index:200;height:0;position:absolute;top:50px;left:0;overflow:hidden;width:0;background-color:#fff;border:solid 1px rgba(0,0,0,0.3);border-top:none}
#menu-principale li.menuPrincipale-li-liv1.myHovered .boxVociSecondoLiv{height:auto;width:100%;}
#menu-principale li.menuPrincipale-li-liv1 .boxVociSecondoLiv ul{padding:15px;width:24%;text-align:left;float:left;}
#menu-principale li.menuPrincipale-li-liv1 .boxVociSecondoLiv ul a.menuPrincipale-link-liv2{color:#fff;font-size:12px;text-decoration:none;padding-left:10px;padding-right:10px;display:block;text-transform:uppercase;white-space:nowrap}
li.menuPrincipale-li-liv2{margin-bottom:5px;padding-right:0px;width:100%;transition:width 200ms;float:right;clear:right;}
#menu-principale li.menuPrincipale-li-liv1 li.menuPrincipale-li-liv2:hover{width:106%;}
.boxVociSecondoLiv .boxImmagini-liv1{float:right;}
.boxImmaginiMenuPrincipale-liv1{width:76%;float:left;padding:15px 0px 15px 0px;}
.itemImmaginiMenuPrincipale{float:left;width:172px;height:182px;margin-bottom:15px;margin-right:15px;position:relative;overflow:hidden;}
.itemImmaginiMenuPrincipale a{display:block;color:#fff;line-height:13px;text-decoration:none;}
.itemImmaginiMenuPrincipale img{vertical-align:bottom;}
.itemImmaginiMenuPrincipale span{display:block;padding:12px;color:#fff;line-height:14px;height:70px;}
#fasciaUnderLiv2{display:none;}
a.cmdOpenMenu{background-image:url('/st220/img/menu/bottone.png');background-repeat:no-repeat;background-position:0 center;width:44px;height:50px;display:block;float:right;text-decoration:none;cursor:pointer;margin-right:20px;}
a.scrittaGarda{color:#777;text-decoration:none;height:50px;padding:0 15px;font-size:18px;}
li.myHovered.GREENLook,li.GREENLook li.menuPrincipale-li-liv2,li.GREENLook .itemImmaginiMenuPrincipale span{background-color:#637E1F !important;}
li.GREENLook .cmdGuardaTutteMenuPrincipale a{color:#637E1F;}
li.myHovered.BLULook,li.BLULook li.menuPrincipale-li-liv2,li.BLULook .itemImmaginiMenuPrincipale span{background-color:#243467 !important;}
li.BLULook .cmdGuardaTutteMenuPrincipale a{color:#243467;}
li.myHovered.CYANLook,li.CYANLook li.menuPrincipale-li-liv2,li.CYANLook .itemImmaginiMenuPrincipale span{background-color:#39A4f2 !important;}
li.CYANLook .cmdGuardaTutteMenuPrincipale a{color:#39A4f2;}
li.myHovered.GRAYLook,li.GRAYLook li.menuPrincipale-li-liv2,li.GRAYLook .itemImmaginiMenuPrincipale span{background-color:#808080 !important;}
li.CYANLook .cmdGuardaTutteMenuPrincipale a{color:#808080;}
li.myHovered.ORANGELook,li.ORANGELook li.menuPrincipale-li-liv2,li.ORANGELook .itemImmaginiMenuPrincipale span{background-color:#FA7E0E !important;}
li.CYANLook .cmdGuardaTutteMenuPrincipale a{color:#FA7E0E;}
li.myHovered.REDLook,li.REDLook li.menuPrincipale-li-liv2,li.REDLook .itemImmaginiMenuPrincipale span{background-color:#982044 !important;}
li.CYANLook .cmdGuardaTutteMenuPrincipale a{color:#982044;}
body.myUnderwidthLimit2 #fasciaUnderLiv2{display:block;}
body.myUnderwidthLimit2 #menu-principale li.menuPrincipale-li-liv1{float:none;height:auto;min-height:40px;line-height:40px;}
body.myUnderwidthLimit2 #menu-principale li.menuPrincipale-li-liv1 a.menuPrincipale-link-liv1{text-align:left;padding:0 20px;}
body.myUnderwidthLimit2 #menu-principale{display:none;}
body.myUnderwidthLimit2 #menu-principale .boxImmaginiMenuPrincipale-liv1{display:none !important;}
body.myUnderwidthLimit2 #menu-principale .boxVociSecondoLiv ul{width:100%;padding:8px 0 4px 0;}
body.myUnderwidthLimit2 #menu-principale li.menuPrincipale-li-liv1.mySelected .boxVociSecondoLiv{height:auto;position:relative;zoom:1;top:0;left:0;padding:0;width:100%;}
body.myUnderwidthLimit2 #menu-principale li.menuPrincipale-li-liv2{margin-bottom:2px;}
body.myUnderwidthLimit2 #menu-principale li.menuPrincipale-li-liv1.myDDSelect a.menuPrincipale-link-liv1{background-image:url('/st220/img/menu/arrow_white_down.png');background-repeat:no-repeat;background-position:94% center;}
@media (min-width:768px) and (max-width:991px){#menu-principale li.menuPrincipale-li-liv1 .boxVociSecondoLiv{background-color:#222;}
#menu-principale li.menuPrincipale-li-liv1 li.menuPrincipale-li-liv2:hover{width:100%;}
li.menuPrincipale-li-liv2{transition:none!important}
}
@media(max-width:767px){#menu-principale li.menuPrincipale-li-liv1 .boxVociSecondoLiv{background-color:#222;}
#menu-principale li.menuPrincipale-li-liv1 li.menuPrincipale-li-liv2:hover{width:100%;}
li.menuPrincipale-li-liv2{transition:none!important}
}