/* ----------------- Correzioni IE <= 8 ----------------- */
#top,#tabs-riservazione{background-color:#fff;}
/* ----------------- Gestione dei Font ----------------- */
@font-face {font-family: futuraBold; src: url('FuturaStd-Bold.otf') format('opentype'); }
@font-face {font-family: futuraLight; src: url('FuturaStd-Light.otf') format('opentype'); }
@font-face {font-family: futuraCondensed; src: url('FuturaStd-Condensed.otf') format('opentype'); }
@font-face {font-family: futuraHeavy; src: url('Futura-Heavy.otf') format('opentype'); }
@font-face {font-family: gothamBookRegular; src: url('Gotham-Book-Regular.otf') format('opentype'); }
@font-face {font-family: gothamBold; src: url('Gotham-Bold.otf') format('opentype'); }
@font-face {font-family: gothamLight; src: url('Gotham-Light.otf') format('opentype'); }
@font-face {font-family: blackBones; src: url('BlackBones.ttf') format('TrueType'); }
@font-face {font-family: quickers; src: url('Quickers.ttf') format('TrueType'); }
/* ----------------- General TAG ----------------- */
html{background-color: #fff; font-family:'Trebuchet MS',Arial,Sans-Serif;}
*::-webkit-scrollbar { width: 6px; height: 6px; }
*::-webkit-scrollbar-track { background-color: #ddd; }
*::-webkit-scrollbar-thumb { background-color: #000; }
body{font-size: 12pt; font-family:futuraLight,'Trebuchet MS',Arial,Sans-Serif;color:#222;margin:0;padding:0;}
tbody{width:100%;}  
.globalBox ul, .globalBox ol{margin: 0 0 0 20px;}
li {list-style-image: url("../../img/personal/menuTick.png?ver=20"); }
h1, h2, h3, .noHeading{font-family: 'futuraLight'; letter-spacing: 5px; color:#000;padding-bottom:20px;margin:0; text-transform: uppercase;}
h1{font-size: 26pt;}
h2, .noHeading{font-size: 18pt;}
h3{font-family: futuraBold; font-weight:bold; font-size:22px; padding:5px 0;margin:0;}
h4{font-weight:normal; font-size: 14pt; text-transform: uppercase; margin-bottom: 20px; }
.sectionPos .sezTitle{font-size: 22pt;}
pre,code{font-weight:bold;color:#555;padding:5px;margin:0;}
.noHeading{font-weight: bold;}
a img{border:0; vertical-align: middle; }
a{color:#911215; text-decoration: none; }
a:hover,a:focus{color:#d0383b; }
a.globalBox{color:#333; }
p{margin:0; }
input,select,textarea, .buttonGrey, .blue-button, .cancel-button{padding:5px; border:0; background-color:#f5f5f5; font-size: 12pt; font-family:futuraLight,'Trebuchet MS',Arial,Sans-Serif; letter-spacing: 1px;}
input[type="button"], input[type="submit"], .buttonGrey, .blue-button, .cancel-button, .buttonW{background-color:#fff; color:#333; border: 1px solid #ddd !important; padding:10px 20px; font-weight:bold; cursor:pointer;}
textarea, input, select, .button, .buttonW {color: #777; border: 0; font-size: 12pt; }
.button{background-color: #911215 !important; border: 1px solid #911215 !important; color: #fff !important; padding:10px 20px;}
.button:hover{background-color: #d0383b !important;}
.save-button, .submit{background-color:#EC2727 !important; color:#fff !important; padding:10px 20px; font-weight:bold; cursor:pointer; border:1px solid #e11 !important;}
.blue-button {background-color:#911215 !important; color:#fff !important; cursor:pointer; border: 1px solid #911215 !important;}
.buttonConfirm{background-color:#EC2727 !important; color:#fff !important; border: 1px solid #EC2727;}
.blue-button,.cancel-button{display: inline-block;}
input[type="radio"], input[type="checkbox"]{margin-right: 5px; vertical-align: middle; zoom: 2; width:auto !important; }
/* ----------------- Top ----------------- */
#top{margin:0; width:100%; position:fixed; top:0; z-index:101;background-color:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.topBox{display:block; font-family: gothamLight; padding: 10px 10% 0 10% !important; }
#top:hover{background-color:#fff;}
#logo{display:block; float:left; margin:0 0 0 -3px; cursor:pointer;}
#logo img{height:70px; margin:0;}
#explore{width:100%;padding:0;margin:0;}
#language{display:block; margin:0; padding:5px 0; text-align:right; width: 100%;}
#language .topMenuBox{display:inline-block; margin: 0 0 0 10px; width: auto; vertical-align: top; }
#language .languageLinks{display: inline-block; text-align:center; vertical-align: top; font-size: 12pt;}
#language .languageLinks a{display:inline-block; width:32px; margin:0; color:#555; padding:0; font-weight:bold; text-decoration:none; border-left: 1px solid #333; text-transform: uppercase;}
#language .languageLinks a:last{border-right: 0;}
#language .languageLinks a:hover, #language .languageLinks .current{color:#911215;}
#language .socialLinks{display:inline-block; margin: 0; vertical-align: top; height: 30px; }
#language .socialLinks img {height: 20px; margin: 0 15px 0 0; vertical-align: top; }
#language .socialLinks img:hover {height: 20px; }
.social-facebook img{content:url("../../img/personal/social-facebook.png"); }
.social-instagram img{content:url("../../img/personal/social-instagram.png"); }
#language .topMiddleBox{display:inline-block; margin: 0 0 5px 0; vertical-align: top; }
#language .topMiddleBox a{margin: 0 0 0 20px; }
#language .topMiddleBox img {height: 44px; }
#linkHome{position:absolute;width:1024px;z-index:100;cursor:pointer;}
#shopsButtons{margin:0; width:100%; }
#shopsButtons .shopButtonsBorder{padding:0 10px;}
.floatShopsButtons{position: fixed; width: auto !important; margin: 0 10% !important; left: 0; right: 0; z-index: 100;}
#shopsButtons img{width:100%; padding: 0; cursor: pointer; }
#shopsButtons .buttonRight, #shopsButtons .buttonLeft{display: inline-block; position: absolute; margin: 0 0 -63px 0; text-indent: -9000px;}
#shopsButtons .buttonRight{float: right;}
#shopsButtons .buttonLeft{float: left;}
#hotelOffer{background:url("../../img/personal/box_hotelOffer.png") no-repeat top left; margin:0; padding:10px 10px 10px 40px; top:70px; right:0; z-index: 90; position: absolute; cursor:pointer; background-size: cover;}
#hotelOffer a{display: block; color:#333 !important; text-decoration: none; }
#hotelOffer .logoH{content:url("../../imgsite/logo/logoHotel.png"); height: 41px; float: left; padding-right: 10px;}
#hotelOffer .reducedSpan, .greyText{display: inline-block;font-size: 12pt;color: #555;}
#hotelOffer .textOffer{display: inline-block; white-space: nowrap; text-align: right;}
#hotelOffer .offerTitle{white-space: nowrap; color: #911215; font-size: 18pt; font-family: futuraBold;}
#hotelOffer .roomTitle{display: inline-block;}
#hotelOffer .bigPercentage{display: inline-block; font-size: 40pt; padding-left: 15px;}
#hotelOffer .scrollerElements .imgGall{padding: 0 0 0 20px;}
#searchBox .popupClick{padding: 20px 5px 5px 7px; margin: -20px 0 0 5px; background-color: #222; border-radius: 0 0 4px 4px;}
.ui-state-highlight { background-color: #e7a2a3; border: 1px solid #911215; }
/* ----------------- Menu TOP ----------------- */
#menu-top{display:block; margin: 0; vertical-align: top;}
#menu-top ul{padding:0; float:right;}
#menu-top li a{color:#555; text-decoration:none; font-size:11pt; margin:0; padding:0 10px; font-weight:bold; border-left: 2px solid #555;}
#menu-top li:first-child a{border-left: 0 !important;}
#menu-top li a:hover,#menu-top li a:focus,#menu-top li a.current{color:#911215;}
#menu{width:100%;margin:0; padding:0;}
#menu ul{padding:0; float:right; padding-right: 5px;}
#menu li a{color:#555; text-decoration:none; font-size:12pt; margin:0;padding:7px 0; font-weight:bold; text-transform: uppercase; letter-spacing: 2px;}
#menu li a.current{color:#911215;}
#menu li a:hover, #menu .popupContent a.current{color: #911215; background-color:#fff !important;}
#menu li a.current{border-bottom: 7px solid #333;}
#menu .popupContent a{text-transform: none; padding: 5px 10px; font-weight: normal;}
#menu .popupContent a:hover, #menu .popupContent a:focus, #menu .popupContent a.current{background-color:rgba(255,255,255,0.6); border-bottom: 0;}
#menu li {padding-left: 15px; }
#menu li .popupContent li{background: none; padding-left: 10px;}
#menu li:first-child{background: none; padding-left: 5px;}
.menuLinks li a{display:inline-block; float:left; text-align:center; vertical-align:middle; }
.menuLinks li{float:left; display:inline-block;}
.menuLinks li .popupContent{padding: 0 !important; background: #fff; margin-top: -31px !important;}
.menuLinks li .popupSubMenu .popupContent{display: none;}
.menuLinks li .popupHover:hover a{border-bottom: 7px solid #333;}
.menuLinks li .popupHover:hover .popupContent a{border-bottom: 0;}
.menuLinks li .popupHover .popupBottom{margin: 39px 0 0 -10px !important; box-shadow: 0 10px 20px #444;}
.menuLinks li .popupContent a{display: block; padding: 5px 10px; float: none; text-align: left;}
.menuLinks #sub194{min-width: 160px;} 
.button-menu{}
.button-language{padding: 0; width: 50px; height: 50px; cursor: pointer; background:url("../../img/menuRed.png?ver=20") no-repeat center center; }
.filterFocus:hover{background-color:#bf1418; }
.filterFocus{display:inline-block; margin:0 0 -12px -4px; border-radius:0 5px 5px 0; width:45px; height:40px; cursor:pointer; background:#911215 url("../../img/menu.png") no-repeat center center; background-blend-mode: screen; }
#sub-menu{width:267px;}
#sub-menu ul{margin-bottom:10px;  margin-top:0;  width:100%;}
#sub-menu li{display:block;  width:100%;  padding:2px 0;  margin:0;}
#sub-menu li a{text-decoration:none;  font-size:12pt;  display:table;  vertical-align:middle;  padding:5px 10px;  width:100%;  color:#555;}
#sub-menu li a:hover,#sub-menu li a:focus,#sub-menu li a.current{color:#fff;  background-color:#555;  font-weight:bold;}
#sub-menu li a.current span{}
#tab-content{margin:0;padding:0;}
#leftContent .sezTitle, #rightContent .sezTitle{padding: 0 0 20px 0 !important;}
#sezioneTop{margin:0; }
#sezioneTop .globalBox .icon,#sezioneBanner .globalBox .icon{width:auto !important; }
#sezioneBanner{color:#eee; padding:0 0 60px 0; font-size:11pt;}
#sezioneBanner ul li{list-style: disc outside; margin-left: 15px;}
#sezioneBanner img{max-height:260px;}
#centerContent{width:100%; padding:0;}
#rightContent{padding:0 15px;}
#leftContent{padding:0 15px;}
#leftContent,#rightContent{width:300px !important;min-width:300px !important;max-width:300px !important;}
#leftContent .globalBox, #rightContent .globalBox{width:100%;}
#leftContent .titleMenuSub, #rightContent .titleMenuSub{background-color:#333;  color:#ddd;  padding:7px 15px !important;  margin:0 -15px 15px -15px !important;  border-bottom:0;}
#leftContent .menuTitle, #rightContent .menuTitle{color:#fff !important;border-bottom:1px solid #003A6F !important;font-weight:bold;}
#leftContent .globalBox img,#rightContent .globalBox img{width:100%; }
#leftContent .globalBox .icon,#rightContent .globalBox .icon{width:auto !important; }
#rightContent p{padding:0;}
#contentBottomMenu{width:100%;  margin:0 auto;  padding:10px;text-shadow:1px 1px 1px #999;background:#eee;}
#contentBottomMenu a{font-size:10px;  color:#000;}
#contentBottomMenu a:hover,#contentBottomMenu a:focus{color:#333;}
#contentBottomMenu .current{color:#666;}
#footer{width: 100%; padding: 20px; color: #888; font-size: 10pt; text-align: center;}
#footer img{vertical-align:middle;}
#footer p{padding:0 10px;margin:0;}
#footer a{font-size:10pt; text-decoration:none;color:#888;}
#footer a:hover,#footer a:focus{color:#aaa;}
#footer .newsletterBox { display: inline-block; margin: -3px 64px 0 0; color: #FFBE00; }
#footer .newsletterButton { display: none; margin: 0 10px 0 0; color: #FFBE00; font-weight: bold; cursor: pointer; }
#footer input { width: 120px; border: 0; padding: 3px; font-size: 12px; margin: 3px 0 0 0; }
#footer input[type="submit"] { width: auto; padding: 2px 15px 4px 15px; margin: 3px 0 0 0; }
#links{float:right;}
#links a{margin:0;}
.clear{clear:both;}
.column{float:left;width:283px;margin:0 40px 0 0;line-height:2.2em;}
.column img{padding:5px;border:1px solid #ddd;margin:0 0 5px;}
.data{font-weight:bold;  color:#FFEE00;}
.subMenuIcon{float:right;  display:inline-block;  height:26px;  margin:-7px -13px -7px 0;}
.iscrtab{width:100% !important;}
.iscrtab th{text-align:left;  vertical-align:top;  width:420px;  padding:3px 5px 10px 0;}
.iscrtab input{width:400px; }
.iscrtab select{width:408px; }
.iscrtab textarea{width:400px; padding:3px; font-family:Verdana,Geneva,Tahoma,sans-serif; }
.iscrtab .nap{width:100px; }
.iscrtab .city{width:287px; }
.iscrtab input[type="submit"]{width:100px; }
.iscrtab input[type="checkbox"]{width:auto; }
.iscrtab input[type="radio"]{width:auto; }
.iscrtab .errorTab input,.iscrtab .errorTab textarea{border:solid 1px #993333; background:#FFAAAA; }
.iscrtab .errorTab th{color:#993333 !important; }
.iscrtab .privacy-box{color:#666;  font-size:10px;  display:block;  overflow:auto;  width:95%;  height:62px;  padding:10px;  background-color:#eee;  margin:0 0 20px 0;}
.staticBox{margin:0 10px;}
.continueBox{cursor:pointer; }
.top-box {display: none; position: relative; z-index: 10;}
#tabs-riservazione {display: table; background-color: rgba(255,255,255,0.7); color: #fff; width: 100%; vertical-align: middle; height: 80px;}
#tabs-riservazione .tabs-links{display: inline-block; float: left; vertical-align: middle; padding-right: 30px;}
#tabs-riservazione .tabs-links .linkTab{display: inline-block; float: left; vertical-align: middle; text-align: center; padding: 10px 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); width: 80px; height: 40px; margin: 20px -20px 0px -20px; cursor: pointer; }
#tabs-riservazione .tabs-links .linkTab:hover{background-color: rgba(0,0,0,0.4); }
#tabs-riservazione .tabs-links .active{background-color: #222 !important; color: #FFBE00; }
#tabs-riservazione .boxTab{vertical-align: middle; display: none; }
#tabs-riservazione .boxTab input[type=text]{width: 125px; }
#tabs-riservazione .boxTab .titBox, #tabs-riservazione .boxTab .single, #tabs-riservazione .boxTab .double{vertical-align: middle; display: inline-block; float: left; padding-right: 10%; }
#tabs-riservazione .boxTab .titBox{padding-top: 24px; padding-bottom: 24px; padding-right: 0; width: 300px; font-size: 26px; font-weight: bold; }
#tabs-riservazione .boxTab .single{padding-top: 20px; padding-bottom: 20px; }
#tabs-riservazione .boxTab .double{padding-top: 12px; padding-bottom: 12px; }
#tabs-riservazione .boxTab .butBox{padding: 23px 0 0 0; display: inline-block; float: left; }
.tabStepPrenota{display:block;background-color:#000;padding:5px; text-align: center;}
.tabStepPrenota ul{margin:0 !important;}
.tabStepPrenota li{display:inline-block;padding:5px !important; margin:0;}
.attivoStepPrenota{color:#FFF; font-weight:bold;}
.normalStepPrenota{color:#eee;font-weight:normal;}
.normalStepPrenota .numerator, .attivoStepPrenota .numerator{ display: inline-block; border: 2px solid #fff; margin: 0 5px 0 10px; padding:5px 10px; font-family: futuraBold,'Trebuchet MS',Arial,Sans-Serif; border-radius: 20px;}
.normalStepPrenota .numerator .number, .attivoStepPrenota .numerator .number{display: block;}
.normalStepPrenota .numerator{background-color:#000; color:#fff;}
.attivoStepPrenota .numerator{background-color:#fff; color:#000;}
.continueButton{color:#911215; text-decoration:none; }
.continueButton:hover{color:#911215; text-decoration: underline;}
.dateArt{margin: 0; padding: 0; color: #911215; font-weight: bold; font-style: italic; text-align: right; font-size: 20pt; text-shadow: 0 0 10px #aaa;}
.boxImgLogo .arrowBox{background: url("../../img/personal/arrowBox.png") no-repeat center left; position: absolute; z-index: 2; margin-top: -20px;}
.boxImgLogo .textContent{background-color: #f2f2f2;}
.GrayBox{background-color: #F2F2F2 !important; padding: 10px;}
.PresentationBox{background: #911215 url("../../imgsite/rubrica/Hotel/triangle.png") no-repeat 90% 0; background-size: contain; color: #fff; padding: 10px 20px !important;}
.PresentationBox h2{color: #fff; padding: 0; margin: 0;}
.redList li{list-style: none !important;}
.redList li::before{content: "� "; color:#911215;}
.didascalia{color:#000; }
.imageBox{display:inline-block;  max-width:200px;  padding:5px;  margin:0 10px 10px 0;  background-color:#fff;  box-shadow:0 0 20px #A1B9CE; border:1px solid #A1B9CE;}
.imageLighted{box-shadow:0 0 20px #A1B9CE; border:1px solid #A1B9CE;}
.slideshow .pannel-desc{background:rgba(0,0,0,0.6) !important; color:#bbb !important; }
.slideshow .pannel-desc h2{color:#ddd !important; margin: 0; padding: 0 0 5px 0; }
.bgResponsive{background-repeat:no-repeat;background-size:contain;background-position:center;}
.articleScrollerSez .boxTicks .tick{background:url('../../img/personal/tick.png') no-repeat center center !important;background-size:contain !important; filter: brightness(4);}
.articleScrollerSez .boxTicks .tick:hover, .articleScrollerSez .boxTicks .current{filter: brightness(0) !important;}
.breadcrumbsSez .globalBox a{display: inline-block; margin: 0; text-transform: uppercase; font-size: 18pt; font-family: futuraBold,'Trebuchet MS',Arial,sans-serif; border-right: 4px solid #000; padding: 3px 10px;}
.TwoLines{border-top-color:#911215; border-bottom-color:#911215;}
.TwoLines h2{color:#911215;}
/* ******************** Popup campo obbligatorio ******************** */
.required{border-bottom: 1px solid #911215 !important; }
.required:hover{border:1px solid #911215 !important; }
.requiredInfo{background-color:#911215 !important;}

/* ------------ Parti HTML CUSTOM ------------ */
#menuBookNow{position: fixed; right: 0; top: 0; height: 100%; min-width: 30%; overflow-x: hidden; background-color: #222; color: #fff; z-index: 1000; padding: 30px 60px; text-align: left; transition: .5s; -webkit-transform: translate3d(0px, 0px, 0px); moz-transform: translate3d(0px, 0px, 0px); ms-transform: translate3d(0px, 0px, 0px); o-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px);}
#menuBookNow.closed{-webkit-transform: translate3d(100%, 0px, 0px); moz-transform: translate3d(100%, 0px, 0px); ms-transform: translate3d(100%, 0px, 0px); o-transform: translate3d(100%, 0px, 0px); transform: translate3d(100%, 0px, 0px);}
#menuBookNow h2, #menuBookNow h3{color: #fff; padding: 20px 0;}
#menuBookNow .blue-button{border: 0 !important;}
#menuBookNow .closeMenu{display: block; float: right; background: url('../../img/admin/delete.png') no-repeat center center; background-size: cover; width: 24px; height: 24px; cursor: pointer;}
.topBox .buttonBookNow{display: inline-block; background-color: #911215; color: #fff; text-transform: uppercase; padding: 5px 10px; border-radius: 3px; float: right; margin: -4px 0 0 10px; cursor: pointer;}
.topBox .buttonBookNow:hover{background-color: #222;}
#centerContent .buttonBookNow{display: inline-block; padding:12px 20px; width: 200px; font-weight: bold; text-transform: uppercase; background: url("../../imgsite/rubrica/Hotel/arrowLineR.png") no-repeat left center; background-size: contain; cursor: pointer;}
#centerContent .buttonBookNow:hover{background: url('../../imgsite/rubrica/Hotel/arrowLineR_on.png') no-repeat center center; color: #fff;}
.titleBotRed, .titleBotBlack, .titleBotWhite, .titleBotGrey{display: inline-block; padding:0; width: 60px; height: 8px;}
.titleBotRed{background-color: #911215;}
.titleBotWhite{background-color: #fff; margin: 10px 0;}
.titleBotGrey{background-color: #aaa;}
.titleBotBlack{background-color: #000;}
.leftLineRed{display: inline-table; border-left: 15px solid #911215; padding: 5px 0 5px 20px; margin: 20px 0 0 0; font-size: 14pt;}
.leftLineRed h3{padding: 0; color: #911215;}
.buttonViewW{display: inline-block; padding:12px 20px; width: 200px; font-weight: bold; text-transform: uppercase; background: url("../../imgsite/rubrica/Hotel/arrowBGR.png") no-repeat center center; background-size: contain; cursor: pointer;}
.buttonViewW:hover{background: url('../../imgsite/rubrica/Hotel/arrowBGRB.png') no-repeat center center; color: #fff;}
.redTitle{font-family: futuraBold; color: #911215; font-weight: bold;}
.butLCat, .butRCat{display: block; font-size: 110%; padding: 10%; font-family: futuraBold; width: 100%; text-align: center; vertical-align: middle; margin: 5px; }
.butLCat{background-image: url('../../imgsite/rubrica/Catering/butL.png'); color:#fff;}
.butLCat:hover{background-image: url('../../imgsite/rubrica/Catering/butLHover.png'); color:#911215;}
.butRCat{background-image: url('../../imgsite/rubrica/Catering/butR.png'); color:#fff;}
.butRCat:hover{background-image: url('../../imgsite/rubrica/Catering/butRHover.png'); color:#911215;}
.butBookOnlineCat, .butBookOnlineCatB{display: inline-block; font-family: futuraBold; font-size: 120%; text-align: center; vertical-align: middle; }
.butBookOnlineCatB{background-image: url('../../imgsite/rubrica/Catering/buttonBlackR.png'); color: #fff; padding: 20px 25px 20px 60px; }
.butBookOnlineCat{background-image: url('../../imgsite/rubrica/Catering/butBooking.png'); color: #000; padding: 20px 50px 20px 20px; }
.boxLACMenu{display: inline-block; float:right; }
.butLACMenu{display: inline-block; font-family: futuraBold; font-size: 12pt; text-align: center; vertical-align: middle; }
.butLACMenu img{height: 70px;}
.sectionLinerHotel{width: 100%; display: block; margin:-1.5% 0;}
.sectionLinerHotel{content:url("../../img/personal/rombi-cornice.png"); }
.pdfIconButton img{content:url("../../img/personal/iconPDF-BW.png"); }
.pdfIconButton:hover img{content:url("../../img/personal/iconPDF.png"); }
.formWizardButtons{padding: 20px 0; }
.butPDFCat{background: url('../../img/personal/iconPDF-BW.png') no-repeat; padding: 20px; background-size: contain; float: right; }
.butPDFCat:hover{background: url('../../img/personal/iconPDF.png') no-repeat; background-size: contain; }
.boxKMVero{border-radius:0 !important; border:5px solid #10B671; padding: 20px !important; background-color:initial !important;}
.boxKMVero .logoBox{margin-top: -66px; margin-bottom: 20px; width: 150px;}
.boxKMVero .subBox{padding: 10px; background-color:#fff; margin-top: 40px;}
.boxKMVero h2{text-align: center !important;}
.deleteRowConfirm .deleteConfirm {background-color: #911215 !important; }
.slideBox .box-desc{padding: 10px 10px 60px 10px !important; box-shadow: inset 0 -100px 100px 0 rgba(0,0,0,0.7);}
.slideBox .goDownElement{background: none;}
.evidencedBox{background-color: #911215 !important; color: #fff !important; padding:3px 5px; display: inline-block; border-radius: 5px; font-size: 11pt; font-weight: bold;}
.formContact th, .formContact td{width:50% !important; padding: 5px; }
.formContact th{text-align:right !important; }
.formContact input{padding: 10px; }
.pradaButton img{height: 44px !important;}
.globalBox p{letter-spacing: 1px; line-height: 20pt;}
.globalBox .textContent div{letter-spacing: 1px; line-height: 20pt;}

/* ******************** ! Gestione Motion ! ******************** */
.boxImgLogo .imgPannel:hover .imgBG img{width:120% !important; left: -10% !important;}
.boxImgLogo .imgBG .imgBox img, .boxImgLogo .imgPannel:hover .imgBG img{webkit-transition:0.2s ease-out; moz-transition:0.2s ease-out; o-transition:0.2s ease-out; transition:0.2s ease-out;}
