@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,300&display=swap');
body { 
	margin:0px auto;
	padding:0px;
	color: #000000;
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	text-align: center; 
	width: auto;
	background-color:#fff;background-repeat: no-repeat;
}
html, body, .main{ height: 100%; }
body > .main { height: auto; min-height: 100%; }

.forzablu .menuTop a,.forzablu .titoloForm1,.forzablu .labelForm1,.forzablu .radio label,.forzablu .checkbox label,.forzablu .menuTop .space,.forzablu .titoloTesto1,.forzablu .disclaimer, .forzablu .corpoTesto1,.forzablu .radio .label3 a {color:#002b64!important;}
.red{color:red!important;}
.red a{color:red!important;text-decoration: underline;}
.disabled{pointer-events: none; cursor: default;}

.main{min-width:300px;}

.uppercase{text-transform: uppercase;}
.bianco{color:#fff;}
.spiaggia{background-image:url('../images/SpiaggiaHR.jpg');}
.parteciparow{position:relative;z-index:20;}
/* GENERALI ----------------------------------------------------- */
.boxoff .corpo a{color:#fff;}
.nobr {white-space: nowrap}
img {border: none; }
A{color:	#0083a2;text-decoration: none}			
A:active	{	color:	#555;}			
A:hover	{	color:#555;}
p {margin:0px;padding:0px;border:0px;}
h3{margin:0px;}
.borderRadius3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.borderRadius5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.borderRadius50 {-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.borderRadiusDx5 {-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.borderRadiusDxTop5 {-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
.borderRadiusDxBottom5 {-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;}
.borderRadiusSxTopBottom{-webkit-border-top-left-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomleft: 15px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.noBorderRight {border-right:0px!important;}
.noBorderBottom {border-bottom:0px!important;}
.MarginTop20{margin-top:20px!important;}
.MarginAuto{margin:0 auto;}
.MarginBottom10{margin-bottom:10px!important;}
.MarginBottom15{margin-bottom:15px!important;}
.noMargin{margin:0px!important;}
.noMarginRight{margin-right:0px!important;}
.noMarginTop{margin-top:0px!important;}
.paddingTop10{padding-top:10px!important;}
.paddingTop20{padding-top:20px!important;}
.paddingTop30{padding-top:30px!important;}
.paddingTop40{padding-top:40px!important;}
.paddingTop50{padding-top:50px!important;}
.paddingLeft10{padding-left:10px!important;}
.paddingBottom5{padding-bottom:5px!important;}
.paddingBottom15{padding-bottom:15px;}
.paddingBottom20{padding-bottom:20px!important;}
.paddingBottom30{padding-bottom:30px!important;}
.paddingBottom40{padding-bottom:40px!important;}
.paddingBottom50{padding-bottom:50px!important;}
.paddingTopBottom20{padding:20px 0px!important;}
.paddingTopBottom30{padding:30px 0px!important;}
.paddingTopBottom50{padding:50px 0px!important;}
.noPaddingTop{padding-top:0px!important;}
.noPaddingRight{padding-right:0px!important;}
.noPaddingBottom{padding-bottom:0px!important;}
.noPadding{padding:0px!important;}
.boxShadow1{box-shadow:0px 0px 10px #000;}
.Color0{color:#FFF!important;}
.Color3{color:#ffe400!important;}
.Color4{color:#aa4b00!important;}
.Color0 a{color:#FFF!important;}
.backColor0{background-color: rgba(172,148,123,0.8)}
.backColor1{background-color: #000;}
.backGradient1{background: rgba(0,9,34,1);
background: -moz-linear-gradient(top, rgba(0,9,34,1) 0%, rgba(0,22,56,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,9,34,1)), color-stop(100%, rgba(0,22,56,1)));
background: -webkit-linear-gradient(top, rgba(0,9,34,1) 0%, rgba(0,22,56,1) 100%);
background: -o-linear-gradient(top, rgba(0,9,34,1) 0%, rgba(0,22,56,1) 100%);
background: -ms-linear-gradient(top, rgba(0,9,34,1) 0%, rgba(0,22,56,1) 100%);
background: linear-gradient(to bottom, rgba(0,9,34,1) 0%, rgba(0,22,56,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000922', endColorstr='#001638', GradientType=0 );}
.noBackground{background:transparent!important;}
.relative{position:relative!important;}
.clear{clear:both;}
.neutro{position:relative;display:block;width:100%;}
.none{display:none!important;}
.block{display:block!important;}
.alignRight{text-align: right!important;}
.uppercase{text-transform: uppercase!important}

#loading{position:fixed;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:60px;z-index:2000;display:block;}
#loading2{position:fixed;top:0px;left:0px;width:100%;height:100vh;z-index:2000;display:block;background-color:#FFF;}

.bannerdesk{width:85%;margin:-25px auto 30px;}
.bannermobile{width:85%;margin:-25px auto 30px;}

#loadingFile{position:fixed;display:none;top:0px;left:0px;width:100%;height:100vh;z-index:2000;background-color:#FFF;}
#loadingFile .boxLoading{position: absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);width:300px;z-index:2000;}
#loadingFile i{position:relative;display:block;margin:0 auto;font-size:50px;color: #0083a2;}
#loadingFile .txt{position:relative;display:block;font-size:24px;color:#000;font-weight:500;text-align:center;margin-top:20px;}
#loadingFile .txt span{color: #0083a2;}




a.btnBase{background: rgba(255, 255, 255, 0.7);color:#333;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;}
a.btnBase:hover{background: rgba(52, 138, 221, 0.7);color:#fff;}
	
/* MENU ----------------------------------------------------- */
a.logo {display:block;padding:0px;border: 0px;cursor:pointer;}  
.nav{position:relative;border:0px;padding:0px;margin:0 auto;text-align:center;z-index:100;}
.nav a {margin-top: 0px;text-decoration: none;z-index: 20;}
.nav ul, .nav li{margin: 0;padding: 0;list-style-type: none;}
.nav ul li{list-style-type: none;}
.nav li ul li a{position:relative;display:block;}
.nav li ul li a:hover {}
.nav li ul li a i{display:none;}
.navSel{color: #0a2546!important;}
.navSel i{position:absolute;display:block!important;bottom:0px;left: 50%;margin-left: -4px;font-size:15px;color: #0a2546}
.btnMenu {position: absolute!important;display:none;top: 18px;
    right: 20px;
    z-index: 1000;
    font-size: 25px;
    color: #fff;
    padding: 0px 5px;}
.btnMenu:hover{color:#c2a149;}
.btnFb{position: relative;display:block;width:35px;height:35px;margin: 20px auto;border-radius:50px;background-color:#fff;color:#000;font-size:16px;}
.btnFb i{position: absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);z-index:10;}
.btnA{position:relative;display:block;width:100%;cursor:pointer;}
.btnA2.btnA{background-color: #002b64;height:100%;}

/* CONTENUTI ----------------------------------------------------- */
.header{position:relative;display:block;width:100%;border:0px;padding:0px;z-index:1990;}
.BoxHeader{position:relative;width: 100%;max-width:1150px;margin:0 auto;border:0px;padding:0px;z-index:10;text-align: left;}
.main{position:relative;display:block;width:100%;border:0px;padding:0px;overflow: hidden;z-index:100;}
.main2{position:relative;display:block;width:100%;border:0px;padding:0px;z-index:100;}
.container, .containerMini{position:relative;margin: 0 auto;clear:both;text-align: left;z-index:10;}
.section{position:relative;width:100%;border:0px;padding:0px;overflow:hidden;z-index: 10;}
.article{position:relative;display:block;overflow:hidden;}
.video{position:relative;display:none;overflow:hidden;}
.linea1{display:block;height:2px;z-index:100;}
.linea2{position:absolute;display:block;top:0px;left:0px;width:7px;height:100%;z-index:100;}
.ombra1{position:absolute;top:0px;left:0px;width:15px;height:100%;border:0px;padding:0px;z-index:100;}
.ombraSotto{box-shadow: 0px 4px 5px #000;}
.ombraSopra{box-shadow: 0px -4px 5px #000;}

a.btnTesto1, a.btnStoria, a.btnSfoglia, .corpoTesto2 a, a.btnMulti, a.btnTop0, a.btnTop1, a.btnTop2, a.btnDownload, .subMenu a, .menuTop a, a.btnHome, .btnHome{position:relative;display:block;cursor:pointer;}
.ImgBanner, .ImgBanner2, .headerImg, .BoxTesto1, .titoloTesto1, .corpoTesto1, .titoloTesto2, .sottotitoloTesto2, .corpoTesto2, .iconaNota, .testoNota, .concorsoBox, .concorsoBox .titolo, .concorsoBox .corpo, .concorsoBox .occhiello, .superautomaticaBox, .dataStoria, .lineaStoria, .etForm3, .avvisoBox, .testoFloat, .top, .boxNote, .BoxClaim1, .imgTop1, .imgTop2, .imgTop3, .imgTop4, .imgSlogan, .nota1, .numeroElenco, .testoFooter1, .logoFooter0, .logoFooter1,.logoFooter2,.logoFooter3, .notaFooter, .testoFooter4, .cielo .txt, .imgDeLonghi1, .backChicco, .imgChicco,.menuTop, .logoTop, .boxTextHome{position:relative;display: block;}
.pinguinoBox a, .superautomaticaBox a, a.btnChiudiOver{position:absolute;display: block;cursor:pointer;}
.subMenu, .cielo, .ImgStriscia, a.btnStoria i, .stripe, .boxOver, .imgOver, .alertSerial{position:absolute;display: block;}
.btnHome{border: 0px;background-color: transparent;}
/*.subMenu a{background: rgba(255,255,255,0.5)}*/
.menuTop, .notaFooter{font-family: 'Montserrat', sans-serif;}
.titoloTesto2{color:#002b64;font-size:18px;font-weight:600;text-align:left;}
.corpoTesto2 a{display:inline-block;text-decoration:underline}
.row {margin-right: -15px;margin-left: -15px;clear:both;}
.row0 {margin-right: 0px;margin-left: 0px;clear:both;}
.row1 {margin-right: -1px;margin-left: -1px;clear:both;}
.row2 {margin-right: -2px;margin-left: -2px;clear:both;}
.row3 {margin-right: -3px;margin-left: -3px;clear:both;}
.row4 {margin-right: -4px;margin-left: -4px;clear:both;}
.row5 {margin-right: -5px;margin-left: -5px;clear:both;}
.row6 {margin-right: -6px;margin-left: -6px;clear:both;}
.row7 {margin-right: -7px;margin-left: -7px;clear:both;}
.row8 {margin-right: -8px;margin-left: -8px;clear:both;}
.row9 {margin-right: -9px;margin-left: -9px;clear:both;}
.row10 {margin-right: -10px;margin-left: -10px;clear:both;}
.col-md-1, .col-md-1-5, .col-md-2, .col-md-2-5, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm-1, .col-sm-1-5, .col-sm-2, .col-sm-2-5, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,.col-xs-1, .col-xs-1-5, .col-xs-2, .col-xs-2-5, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,.col-fix,.col-fluid {position: relative;float: left;min-height: 1px;padding-right: 15px;padding-left: 15px;box-sizing: border-box;}
.colRow0{padding-right: 0px!important;padding-left: 0px!important;}
.colRow1{padding-right: 1px!important;padding-left: 1px!important;}
.colRow2{padding-right: 2px!important;padding-left: 2px!important;}
.colRow3{padding-right: 3px!important;padding-left: 3px!important;}
.colRow4{padding-right: 4px!important;padding-left: 4px!important;}
.colRow5{padding-right: 5px!important;padding-left: 5px!important;}
.colRow6{padding-right: 6px!important;padding-left: 6px!important;}
.colRow7{padding-right: 7px!important;padding-left: 7px!important;}
.colRow8{padding-right: 8px!important;padding-left: 8px!important;}
.colRow9{padding-right: 9px!important;padding-left: 9px!important;}
.colRow10{padding-right: 10px!important;padding-left: 10px!important;}
.headerImg{margin-top: -300px;}
.appear {
	-ms-animation-name: appear 1s ease-out forwards;
	-webkit-animation: appear 1s ease-out forwards;
	-moz-animation: appear 1s ease-out forwards;
	animation: appear 1s ease-out forwards;	
}
@-webkit-keyframes appear {
	from	{margin-top:-300px;opacity:0;}
	to	{margin-top:0px;opacity:1;}
}
@-ms-keyframes appear {
	from	{margin-top:-300px;opacity:0;}
	to	{margin-top:0px;opacity:1;}
}
@-moz-keyframes appear {

	from	{margin-top:-300px;opacity:0;}
	to	{margin-top:0px;opacity:1;}
}
@keyframes appear {
	from	{margin-top:-300px;opacity:0;}
	to	{margin-top:0px;opacity:1;}
}
.opacityBoxTesto {opacity:0;
	
	-ms-animation-name: opacityBoxTesto 1s ease-out forwards;
	-webkit-animation: opacityBoxTesto 1s ease-out forwards;
	-moz-animation: opacityBoxTesto 1s ease-out forwards;
	animation: opacityBoxTesto 1s ease-out forwards;
	-webkit-animation-delay: 1s; /* Chrome, Safari, Opera */
    animation-delay: 1s;	
}
@-webkit-keyframes opacityBoxTesto {
	from	{opacity:0;}
	to	{opacity:1;}
}
@-ms-keyframes opacityBoxTesto {
	from	{opacity:0;}
	to	{opacity:1;}
}
@-moz-keyframes opacityBoxTesto {
	from	{opacity:0;}
	to	{opacity:1;}
}
@keyframes opacityBoxTesto {
	from	{opacity:0;}
	to	{opacity:1;}
}
.img499{opacity:0;-webkit-transform: scale(2,2);-ms-transform: scale(2,2);-moz-transform: scale(2,2);transform: scale(2,2);}
.img499.animate {
	-ms-animation-name: animate 0.5s ease-in forwards;
	-webkit-animation: animate 0.5s ease-in forwards;
	-moz-animation: animate 0.5s ease-in forwards;
	animation: animate 0.5s ease-in forwards;
}
@-webkit-keyframes animate {
	from	{
		-webkit-transform: scale(2,2);
		opacity:0;
	}
	to	{
		-webkit-transform: scale(1,1);
		opacity:1;
	}
}
@-ms-keyframes animate {
	from	{
		-ms-transform: scale(2,2);
		opacity:0;
	}
	to	{
		-ms-transform: scale(1,1);
		opacity:1;
	}
}
@-moz-keyframes animate {
	from	{
		-moz-transform: scale(2,2);
		opacity:0;
	}
	to	{
		-moz-transform: scale(1,1);
		opacity:1;
	}
}
@keyframes animate {
	from	{
		transform: scale(2,2);
		opacity:0;
	}
	to	{
		transform: scale(1,1);
		opacity:1;
	}
}
.boxOver{top:0px;left:0px;width:100%;height:100%;background: rgba(0, 0, 0, 0.7);z-index:2000;border-radius: 8px;border: 3px solid #fff;box-sizing: border-box;}
.imgOver{top:115px;left:50%;z-index:2000;border:1px solid #fff;background-color:#fff;}
.imgOver .tito{font-size:21px;}
.msgOver{top:115px;left:50%;z-index:2000;border:1px solid #fff;background-color:#fff;}
a.btnChiudiOver{top:5px;right:5px;border-radius:3px;padding:5px 8px;z-index:100;font-size:16px;background-color:#121d3c;}
a.btnChiudiOver:hover{background-color:#1d2f60;}
.boxOverB{position:fixed;top:0px;left:0px;width:100%;height:100%;background: rgba(0, 0, 0, 0.7);z-index:2000;}
.imgOverB{top:50%;left:50%;z-index:2000;border:1px solid #fff;}
.noneB{display:none;}
.blockB{display:block;}


/* pager */
.cycle-pager { position:relative;display:block;width:520px;text-align: left;z-index: 500;overflow: hidden;}
.cycle-pager span {font-size: 5px; width: 40px; height: 5px;text-indent:3000px; display: inline-block; color: #fff; cursor: pointer; background-color:#fff;margin-right:4px;}
.cycle-pager span.cycle-pager-active { background-color:#218AEF;color: #218AEF;}
.cycle-pager > * { cursor: pointer;}
.ImgBox {display: block;width: 100%;padding:0px 0px;border: 0px;}
.ImgBox1 {display: block;height: 100%;padding:0px 0px;border: 0px;}
.ImgBox2 {position: absolute;display:none;top:0px;left:0px;width: 100%;padding:0px 0px;border: 0px;}
.ImgBox3 {position: absolute;top: 0px;left:0px;width: 100%;padding:0px 0px;border: 0px;z-index:15;display:none;}
/* FORM ----------------------------------------------------- */
.BoxForm1, .BoxForm2{    position: relative;display:block;z-index: 100;}
.RigaForm, .RigaForm4, .RigaForm5, .RigaForm6{position:relative;margin-bottom:10px;}
.RigaForm2{position:relative;width: 80%;margin-bottom:2px;margin-left: 195px;/* padding-bottom: 19px; *//* padding-left: 2%; */clear:both;font-size: 12px;color:#0083a2;box-sizing:border-box;}

.RigaForm3{position:relative;width:96%;clear:both;margin: 0px 2%;font-size: 12px;color:#fff;text-align:left;}
.titoloForm1{width: 100%;text-align: center;font-weight: 700;display:block;font-size:20px;padding: 10px 0px;margin-bottom: 20px;color:#002b64;font-family: 'Montserrat', sans-serif;text-transform: uppercase;background-image: url('../images/fascia_grigia.jpg');background-position: center;background-size: cover;}

.titoloForm1 span{display:block;font-size:16px;font-family: 'Montserrat', sans-serif;}
.corpoForm{width: 400px;height:20px;padding:5px;margin-bottom:5px;font-size:13px;font-weight:400;color:#0083a2;text-align:left;}
.labelForm1, .labelForm3, .labelForm2, .labelForm4, .labelForm5, .labelForm6, .labelForm7, .labelForm8, .labelForm9{display:block;padding: 2px 0px;text-align:left;font-size: 14px;color:#000;}

.inputForm1, .inputForm3, .inputForm2, .inputForm4, .inputForm5, .inputForm6, .inputForm8, .inputForm9, .inputForm10{display:block;padding:10px 10px;text-align:left;font-size: 16px;color:#002b64;background-color:#fff;box-sizing:border-box;border:0px;    border: 1px solid #002b64;}
a.btnForm1{position:relative;display:block;}
.inputForm7{display:block;padding:9px 0px;padding-left: 1%;text-align:left;border: 1px solid #7891a1;border-radius:5px;font-size: 16px;box-sizing:border-box}
.tendina1, .tendina1 option, .tendina4, .tendina4 option{padding-left:0px;}
.RigaForm i{position:absolute;display:none;top:0px;right:-5px;cursor:pointer;font-size:14px;color:#000;}
.RigaForm select{padding-left:6px;}
.RigaForm3 i{position:absolute;display:none;top:18px;left:73.2%;cursor:pointer;font-size:14px;color:#000;}
.falato{position:relative!important;display:inline-block!important;top:0!important;left:0!important;}

.labelFormB.labelForm1{width:180px;float: none;display: inline-block;vertical-align: middle;}
.inputForm1B.inputForm1{    float: none;display: inline-block;vertical-align: middle;}

::placeholder {color:#aaa; }
input[type=radio],
input[type='checkbox'] {
  display: none;
}
input[type=radio] + label {
  display: block;
}
input[type='checkbox'] + label:before,
input[type='radio'] + label:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  
  width: 23px;
  font-size: 20px;margin-left: -25px;
}
input[type=radio] + label:before {
  content: "\f10c"; /* Radio Unchecked */
}
input[type=radio]:checked + label:before {
  content: "\f05d"; /* Radio Checked */
}
input[type="checkbox"] + label:before {
  content: "\f096"; /* Checkbox Unchecked */
}
input[type="checkbox"]:checked + label:before {
  content: "\f046"; /* Checkbox Checked */
}
.radio label,
.checkbox label {
  padding-left: 0;
  width: 20%;
  float: left;
  font-size: 16px;color:#000;
}
.radio .label2{width:100%;    box-sizing: border-box;}
.radio .label3{width:100%;font-size: 14px;padding-left: 25px;    box-sizing: border-box;}
.radio .label3 a{color:#000;font-weight:normal;font-size: 14px;text-decoration: underline;}

.alertSerial{bottom:30px;left:15%;width:60%;padding:50px 5%;font-size:16px;text-align:center;background-color:#fff;color:#f00;border:2px solid #F00;z-index:100;border-radius:5px;box-shadow: 0px 0px 40px #999;display:none;}
.alertSerial a{position:absolute;display:block;background: #f00;color: #fff;padding: 3px 5px;border-radius: 3px;right: -1px;top: -1px;font-weight:normal;cursor: pointer;}
.alertSerial img{position:relative;display:block;width:70%;max-width:300px;margin:0 auto;margin-top:10px;}
/* FOOTER ----------------------------------------------------- */
#footer{position: relative;width: 100%;background-color:#002b64;padding: 20px 0px;box-sizing: border-box;text-align:center;}
#footer .container{text-align: center;}
.paddingFooter{position:relative;display:block;width:100%;}
.footer {display:block;width: 100%;text-align:center;z-index: 1000;background-color: #000;}
.BoxFooter{position:relative;display:block;width:100%;max-width:1024px;margin:0 auto;border:0px;padding:6px 0px;font-size:13px;color:#fff;text-align:center;z-index:10}
.BoxFooter a {color: #fff;}
.titoloFooter{display:block;font-size:24px;font-weight:600;color:#fff;margin-bottom:10px;}
.corpoFooter{display:inline-block;width:100%;padding:0px 20px;text-align:center;font-size:10px;text-transform: uppercase; color:#fff;margin-top: 10px;box-sizing: border-box;}
.menuFooter{display:inline-block;text-align:left;margin-left:-6px;}
#footer a{display:inline-block;color:#fff;padding:0px 0px;text-align:center;}
.menuFooter a .icona{display:inline-block;width:9px;}
.social-links a {
    color: #000;
    display: inline-block;
    width: 22px;
    height: 22px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 10px;
}
.logoBox{position:relative;display:block;width:100%;height:100px;overflow:hidden;margin-top:20px;}
.imgLogo{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);max-width:70%;max-height: 80%;z-index:10}
.bigSlide, .bigSlideMobile{position:relative;display:block;width:100%;margin:0px auto;margin-bottom: 0px;z-index:1}
.bigLabel{position:relative;display:block;width:90%;max-width:840px;margin:10px auto;}
.smallLabel{position:relative;display:block;max-width:100%;max-height:44px;margin:0px auto;margin-top:50px;}
.imgPremio{position:relative;display:block;width:100%;padding:30px 0px;text-align:center;}
.imgAero1{position:relative;display:block;height:110px;margin:0px auto;margin-top:30px;}
.imgAero2{position:relative;display:inline-block;height:90px;margin:0px 10px;}
.imgUomo{position:relative;display:inline-block;height:110px;margin:0px 10px}
.txtHome{display:block;padding:40px 0px 80px;text-align:center;font-size:32px;color:#000;}
.notaFooter{width:100%;padding:8px 0px;margin-top: 20px;font-size:14px;text-align:center}
.imgBanner{position:relative;display:block;width:300px;margin:40px auto;}
.imgBanner img{display:block;width:100%;}
.logoFooter{position:relative;display:block;width:200px;margin-left:20px}
.claimFooter{position:absolute;display:block;top: 50%;right: 20px;transform: translateY(-50%);width:500px;z-index:10;}
.imgTop1, .imgTop2, .imgTop3, .imgTop4{position:relative;display:block;z-index:10}
.notaPagina{position:absolute;display:block;bottom:40px;left:50px;font-size:16px;color:#000;z-index:10;}
.imgFooter1{position:relative;display:block;width:100%;height:14px;background-color:#c2a149}
.backgroundPage{position: fixed;display:block;top:0px;left: 50%;width:100%;max-width: 1150px;height: 100vh;background-size: cover;background-position:center;z-index:-1;transform: translateX(-50%);/*background-image:url('../images/sfondo.jpg');*/ background: rgb(255,255,255);
background: -moz-radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(179,220,148,1) 87%, rgba(127,195,73,1) 100%);
background: -webkit-radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(179,220,148,1) 87%, rgba(127,195,73,1) 100%);
background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(179,220,148,1) 87%, rgba(127,195,73,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#7fc349",GradientType=1);}
.containerForm{position:relative;display:block;width:90%;max-width:700px;margin:20px auto;}    
.backgroundCircle{position: fixed;display:block;top:-20vw;right: -35vw;width: 100vw;height: 100vw;background-color:#09a7d8;-webkit-clip-path: circle(50% at 50% 50%);clip-path: circle(50% at 50% 50%);z-index:1;}
.backgroundCircle2{background-color:#118b50!important;}
.backgroundCircle3{background-color:#efca00!important;}

option{color:#333;}
.corpoJus{font-weight: 400;text-align: left!important;/*background-color:rgba(255,255,255,0.5);*/padding: 20px 0px;box-sizing: border-box;}
.corpoJus ol{padding-left:19px;font-weight:600;}
#CookieApprova{position:fixed;display:block;bottom:0px;left:0px;width:100%;overflow:hidden;background-color: #e5e5e5;z-index: 200;box-shadow: 0px 0px 16px #000;}
.CookieInfo{position:relative;display:block;width:80%;padding: 6px 0px 20px;margin:0 auto;color:#444;font-size:14px;text-align:justify;}
a.CookieChiudi{position:relative;display:block;color:#000;font-size:12px;font-weight:bold;text-align:right;cursor:pointer;}
a.CookieOk{position:relative;display:block;float:right;padding:5px 8px;margin-bottom:10px;color:#000;border:1px solid #ddd;font-size:12px;font-weight:bold;text-align:center;cursor:pointer;}
a.CookiePolicy{color:#555;font-size:12px;cursor:pointer;text-decoration: underline;}
.CookieOmbra{position:absolute;bottom:0px;left:0px;width:100%;height:15px;background-image:url(cookie/ombraBottom1.png);}
a.CookieAccetta{position:relative;display:block;float:right;padding:3px 5px;background-color:#333;color:#fff;font-size:12px;text-align:center;cursor:pointer;}

.corpoTesto5.corpoTesto1{font-style:italic}

.testoNota2.testoNota {font-weight:600;line-height:1.3;text-align:center;}
.testoNota2.testoNota span{font-size:18px}

.btnPiu{position:absolute;display:block;top:50%;right:4%;transform: translateY(-50%);width:50px;z-index:100;}

.corpoTesto1 .italic{font-style: italic;font-size:12px;}
.imgTopMobile{display:none;}

.gioca_ph{display:block;margin-top:15px;}
.rowCenter{display:flex;-webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

.notaInput{
font-weight: bold;
    width: 250px;
    padding-top: 3px;
    color:#A61315;
    position: absolute;
    top: 8px;
    right: 75px;
    text-align: right;
}
.verde{color:#09C43E!important;}
@media (min-width: 1025px) {
	
	.bannerdesk{display:block;}
	.bannermobile{display:none;}
	.col-md-12 {width: 100%;}
	.col-md-11 {width: 91.66666667%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666667%;}
	.col-md-7 {width: 58.33333333%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666667%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666667%;}
	.col-md-1 {width: 8.33333333%;}
	
	.row-eq-height {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display:         flex;
    }
    .rowReverse{flex-flow: row-reverse;}
	.colInverse{float:right;}
    .main2{margin:0 auto;}
    
    
	.imgOver{width:800px;margin-left:-400px;padding-top:30px;font-size:17px;}
	.msgOver{width:800px;height:155px;margin-top:-70px;margin-left:-400px;}
	
	.header{position:relative;z-index:3000;transition: all 0.4s ease;}
	.headerHome{box-shadow:0px 0px 20px rgba(0,0,0,0.5);background-color:#fff;}
    .BoxHeader {max-width:1150px;height: 100%;background-color:#002b64}
	.logoTop{position:absolute;display:block;top: 50%;left: 0px;transform: translateY(-50%);width: 190px;z-index:100;}
	.logoTop2{position:absolute;display:block;top:20px;left: 10px;width: 260px;z-index:100;}
    .logoTop3{position:absolute;display:block;top:20px;left: calc(((100vw - 1150px)/2) + 50px);width: 480px;z-index: 0;}
    
	.claimTop{position:absolute;display:block;top: 50%;right: 10px;transform: translateY(-50%);width: 380px;z-index:100;}
	.claimTop img{display:block;width:100%;}
	.backClaimM,.claimTopM, .logoTopM{display:none!important;}
	
	
	.backClaim{position:absolute;display:block;top: 50%;right: 0px;transform: translateY(-50%);width:calc(((100vw - 1150px)/2) + 410px);height: 60px;background-color:#002b64;z-index:8;-webkit-border-top-left-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomleft: 100px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;}
	.backClaim2{position:absolute;display:block;top: 50%;right: 0px;transform: translateY(-50%);width:calc(((100vw - 1150px)/2) + 410px);    min-width: 400px;height: 60px;background-color:#fff;z-index:8;-webkit-border-top-left-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomleft: 100px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;}
    .header2{}
	.header2 .logoTop{}
    .header2 .claimTop{}
    
    
	.menuTop{position: relative;display: block;text-align: right;box-sizing: border-box;    padding-right: 20px;}
   .menuTop .container{text-align:center;}
	.menuTop a{display:inline-block;text-align:center;color: #fff;font-size: 12px;font-weight:400;padding: 12px 0px;font-family: 'Montserrat', sans-serif;}
	.menuTop .space{display:inline-block;text-align:center;color: #fff;font-size: 12px;font-weight:400;padding: 12px 2px;font-family: 'Montserrat', sans-serif;}
	
	.menuTop .selected{background-color:#fff;color:#0083a2!important;}
	.subMenu{bottom:39px;left:0px;width:100%;text-align:center;z-index:100;}
	.subMenu a{display:inline-block;width:22%;height:105px;margin:0px;}
	.subMenu .a1{margin-right:1%;}
	.subMenu .a2{margin-left:1%;}	
	
	.btnLink{position:relative;display:block;font-size:16px;text-align:center;padding:14px 0px;color:#002b64;font-weight:bold;}
	
	
	
    
	.imgTop1{position: relative;display:block;width:100%;margin:0 auto;z-index:5;}
    .imgTop2{position: relative;display:block;width:100%;margin-top: -12%;}
    .imgTop3, .imgTop1-2, .imgTop4-2, .imgTop5-2{position:relative;display:none;}
    .imgTop4{position: relative;display:block;width:80%;margin:40px auto;}
    .imgTop5{position: relative;display:block;width:80%;margin:60px auto;}
    .imgTop6{position: relative;display:block;width:100%;}
    
    .imgTop7{position:absolute;display:block;top:370px;right:30px;width:362px;z-index: 10;}
        .boxImg3{position:relative;display:block;width:100%;max-width: 100%;margin-top:-550px;z-index: 5;}
    .boxImg4{position:relative;display:block;width:400px;margin:0 auto;z-index:10;margin-top:30px;}
    .boxImg5{position:relative;display:block;width:600px;margin:0px auto;margin-top: 290px;padding:40px 0px;z-index:10;}
    
    .imgTop8{position:absolute;display:block;top:-50px;left:130px;width:127px;z-index: 10;}
    .imgTop9{position:absolute;display:block;top:-10px;right:30px;width:152px;z-index: 10;}
	.imgTop9-1{position:absolute;display:block;top:50px;left:30px;width:87px;z-index: 10;}
	.imgTop9-2{position:absolute;display:block;top:250px;left:230px;width:58px;z-index: 10;}
	.imgTop9-3{position:absolute;display:block;bottom:30px;left:30px;width:101px;z-index: 10;}
	.imgTop9-4{position:absolute;display:block;bottom:30px;right:30px;width:229px;z-index: 10;}
	.imgTop9-5{position:absolute;display:block;top: 125px;left: 200px;width: 90px;z-index: 10;}
    .imgTop9m{display:none;}
	.imgTop10{display:block;width:240px;margin:0px auto;z-index:11;margin-top:70px;position:relative;}
    .imgTop11{position:relative;display:block;width:334px;margin:0px auto;margin-top:30px;}
    
    .imgTop12{position:absolute;display:block;top:100px;left:50%;transform: translateX(-50%);width:70%;}
    .imgTop13{position:absolute;display:block;top:180px;left:50%;transform: translateX(-50%);width:80%;} 
	.imgTop14{position:absolute;display:block;top:260px;left:50%;transform: translateX(-50%);width:100px;z-index: 10;}
    
	
	.imgTop15, .imgTop17{position:relative;display:block;height:300px;margin:0 auto;}
    .imgTop16, .imgTop18{position:relative;display:block;height:90px;margin:20px auto;}
    
    .imgTop19{position: absolute;display:block;bottom:0px;left:-80px;width:70%;z-index:1;}
    
    .imgTop20{display:block;width:380px;padding-left: 67px;z-index:10;}
    .imgTop21{position: absolute;display:block;bottom:0px;left:-60px;width:50%;z-index:1;}
    .imgTop22{display:inline-block;width:600px;margin-left:50px;margin-top:-100px;z-index:10;}
    .imgTop23{position: absolute;display:block;bottom:0px;left:-50px;width:85%;z-index:1;}
    
	.disclaimer{position: relative;display:block;/* bottom:20px; *//* right:0px; */font-size:12px;text-align:right;color:#fff;font-weight:400;z-index:20;margin: 10px 0px;}
	.disclaimer2.disclaimer{position: absolute;display:block;bottom:20px;right:10px;z-index:100;}
	
	.imgVinto{position:relative;display:block;width:246px;padding:20px 0px 0px;margin:0 auto;margin-top:305px;}
	.imgVinto2.imgVinto{margin-top:145px;}

	.imgP1{position:relative;display:block;width: 493px;float:right;margin-top:20px;}
	.imgP1-2{position:relative;display:block;width: 542px;margin:10px auto 20px;margin-top:330px;}
	.imgP1-3{position:relative;display:block;width: 542px;margin:10px auto 20px;margin-top:170px;}
	.imgP2{position:relative;display:block;width:567px;float: left;margin-top: -140px;}
	.imgP2-2{position:relative;display:block;width:558px;margin:10px auto 20px;margin-top:330px;}
	.imgP3{position:relative;display:block;width:797px;float:right;margin-top: -30px;margin-right:10px;}
	.imgP3-2{position:relative;display:block;width:797px;margin:10px auto 20px;margin-top:330px;}
	.imgP4{position:relative;display:block;width: 819px;float:right;margin-top: 30px;margin-right:10px;}
	.imgP4-2{position:relative;display:block;width: 819px;margin:10px auto 20px;margin-top:330px;}
	
	.boxImg4.boxImg3{padding-top:50px;}
	.boxImg1 .boxImg6{position:relative;display:inline-block;vertical-align: top;z-index:10;}
    .boxImg1.boxImg7{margin-top:50px;padding-bottom:70px;}
   
    
	.nav{width:100%;height:40px;}
	.nav li ul {display: block;}
	.nav ul li{display: inline-block;}
	.nav li ul li a{padding: 14px 5px;font-size:13px;color:#b2b2b2;text-decoration: none;-webkit-transition: 1s color cubic-bezier(0.19, 1, 0.22, 1);transition: 1s color cubic-bezier(0.19, 1, 0.22, 1)}
	.nav li ul li a:hover {color: #0a2546}
	
	.container{width:100%;max-width:1150px;padding: 0px 0px;box-sizing: border-box;}
	.containerMini{width: 100%;max-width:950px;}
	#section1 {padding-top:0px;min-height: 500px;}
	#section1 .container{min-height:calc(100vh - 220px)}
	#sectionBase {padding-top:47px;}
	
	.titoloTesto1, .corpoTesto1{color:#fff;text-align:right;}
	.titoloTesto1{font-size:26px;line-height: 1.3;font-weight:600;}
	.corpoTesto1{position:relative;display:block;font-size:16px;color:#002b64;text-transform: uppercase;font-weight:700;text-align:left;padding:50px;background-color:#e1e4e7;}
   .corpoTesto2{position:relative;display:block;font-size:14px;color:#002b64;text-transform: uppercase;font-weight:700;text-align:center;margin-top:100px;}
    .corpoTesto3.corpoTesto1{font-size:30px;line-height: 1;}
    .corpoTesto4.corpoTesto1{font-size:18px;line-height: 1;padding:20px 0px;}
	.corpoTesto5.corpoTesto1{font-size:16px;line-height: 1;padding:20px 0px;padding-bottom:40px;font-weight:400;}
	.corpoTesto6.corpoTesto1{font-size:14px;line-height: 1;}
    .corpoTesto1 b{font-family: 'Montserrat', sans-serif;}
	.corpoTesto1 a.link{cursor:pointer;text-decoration:underline!important;}
    
    .BoxTesto1{width:90%;padding:20px;margin:20px 0px;padding-right:140px;box-sizing: border-box;
        background: rgba(255,255,255,0.75);
        background: -moz-linear-gradient(left, rgba(255,255,255,0.75) 0%, rgba(246,246,246,0.75) 74%, rgba(255,255,255,0) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.75)), color-stop(74%, rgba(246,246,246,0.75)), color-stop(100%, rgba(255,255,255,0)));
        background: -webkit-linear-gradient(left, rgba(255,255,255,0.75) 0%, rgba(246,246,246,0.75) 74%, rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(left, rgba(255,255,255,0.75) 0%, rgba(246,246,246,0.75) 74%, rgba(255,255,255,0) 100%);
        background: -ms-linear-gradient(left, rgba(255,255,255,0.75) 0%, rgba(246,246,246,0.75) 74%, rgba(255,255,255,0) 100%);
        background: linear-gradient(to right, rgba(255,255,255,0.75) 0%, rgba(246,246,246,0.75) 74%, rgba(255,255,255,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
    }
	.BoxTesto1 .titolo{position:relative;display:block;font-size:24px;font-family: 'Montserrat', sans-serif;color:#0083a2;}
    .BoxTesto1 .txt{position:relative;display:block;width:100%;}
	.BoxTesto1 .corpo{position:relative;display:block;padding:10px 0px;font-size:14px;text-align:justify;color:#0083a2;}
    .BoxTesto1 .corpo2.corpo{padding-right:50px;}
    
    .BoxTesto1 .btn{position:relative;display:block;float:right;font-size:12px;color:#0083a2;cursor:pointer;text-decoration:underline!important;}
    .BoxTesto1 .imgT1{position:absolute;display:block;top:-20px;right:-50px;width:220px;z-index:10;}
    .BoxTesto1 .imgT1m{display:none;}
    .BoxTesto1 .imgT2{position:absolute;display:block;top:-20px;right:-50px;width:220px;z-index:10;}
    .BoxTesto1 .imgT3{position:relative;display:block;width:120px;margin-right:20px;}
    .BoxTesto1 .corpoT3.corpo{/* float:left; */width:calc(100% - 140px);font-size:12px;/* padding-top:40px; */position: absolute;top: 50%;left: 140px;transform: translateY(-50%);}
    .BoxTesto1 .imgT4{position:relative;display:block;float:right;width:120px;margin-left:20px;margin-right: -25px;}
    .BoxTesto1 .corpoT4.corpo{position: absolute;isplay:block;top: 50%;transform: translateY(-50%);width:calc(100% - 140px);font-size:12px;right:110px;text-align:right;}
    .BoxTesto1 .imgT5{position:absolute;display:block;bottom:0px;right:40px;width:120px;z-inedx:10;}
    
	a.btnHome, .btnHome{position:absolute;display:block;top:590px;left:50%;transform: translateX(-50%);}
    a.btnHome .label, .btnHome .label{position:absolute;display:block;top: -6px;left: 33px;width: 289px;z-index:3;}
    a.btnHome .img, .btnHome .img{display:block;width:290;border:0px;padding:0px;z-index:1;}
	a.btnHome, .btnHome:hover{}
	.btnHome2.btnHome{position:relative;top:auto;left:auto;transform: translateX(0%);margin:30px auto;    width: fit-content;}
	
	.notaTxt{font-size:13px;font-style: italic;}
	.notaTxt a{color:#fff;}
	.testoFloat{float:left;font-size:14px;margin: 9px 1% 0px 0px;color:#002b64;}
	.avvisoBox{width: 50%;float: left;margin-top: 65px;font-size:15px;color:#fff;text-decoration: underline;}
    
    .backgroundPage{}
    
    .BoxForm1{width:100%;margin:0 auto;}
	.RigaForm{width:100%;clear:both;margin-bottom:5px;}
	.RigaForm4{float:left;width:31%;margin-left:1%;margin-right:1%;}
	.RigaForm5{float:left;width:23%;margin-left:1%;margin-right:1%;}
	.RigaForm6{clear:both;width:100%;}
    .radioForm.RigaForm{border-bottom:1px solid #000;padding-bottom:6px;}
    .radio{padding-left:5px;}
    .labelForm1, .labelForm3, .labelForm2, .labelForm4, .labelForm5, .labelForm6{font-size: 16px;color:#002b64;}
	.inputForm1, .inputForm3, .inputForm2, .inputForm4, .inputForm5, .inputForm6, .inputForm7{font-size: 14px;color:#002b64;}
	.inputForm8, .inputForm9, .inputForm10{font-size: 14px;padding: 4px 0px;}
	.labelForm1{float:left;width: 185px;margin-right: 15px;padding: 10px 0px 9px;text-align:right;font-size: 14px;box-sizing: border-box;}
	.inputForm1{float:left;width: calc(100% - 265px);padding:10px 10px 9px;}
	.tendina1{position:relative;display:block;width:calc(100% - 265px);padding:10px 10px 9px;color:#002b64;font-size:14px;border:1px solid #002b64}
	.labelForm2{float:left;width:20%;padding: 5px 0px;padding-right:2%;text-align:right;}
	.inputForm2{float:left;width:31%;margin-right: 1%;}
	.labelForm4{float:left;width:12%;padding: 5px 0px;padding-right:2%;text-align:right;}
	.inputForm4{float:left;width:30%;margin-right: 1%;}
	.labelForm3{float:left;width:20%;padding: 5px 0px;padding-right:1%;text-align:center;}
	.inputForm3{float:left;width:78%;}
	.labelForm5{float:left;width:12%;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;}
	.labelForm7{width:100%;text-align:left;padding: 6px 0px;text-transform: uppercase;font-size: 12px;}
	.labelForm8{float:left;width:40%;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;font-size:16px;}
	.labelForm9{float:left;/*width:30%;*/text-align:left;margin-left: 33px;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;font-size:16px;}
	.inputForm5{float:left;width:78%;}
	.inputForm6{float:left;width:40%;margin-right: 1%;padding-left: 1%;}
	.inputForm7{float:left;width:26%;margin-right: 1%;padding-left: 1%;}
	.inputForm8{float:left;width:16%;margin-right: 1%;padding:10px 10px 9px;}
	.inputForm9{float:left;width:49%;margin-right: 1%;padding-left: 1%;}
	.inputForm10{float:left;width: 467px;margin-right: 1%;padding-left: 1%;}
	.MleftInput1{margin-left:21%;margin-top: 10px;}
	.etForm3{float:left;padding: 11px 0px;}
	
	a.btnForm1, .btnForm1{position: relative;display:block;width:250px;padding:10px 0px;font-size:20px;font-weight:600;margin:20px auto;text-align:center;text-transform: uppercase;background-color:#0377d3;color:#fff;}
    
     a.btnForm1 .label, .btnForm1 .label{position:absolute;display:block;top: -6px;left: 33px;width: 289px;z-index:3;}
    a.btnForm1 .img, .btnForm1 .img{display:block;width:290;border:0px;padding:0px;z-index:1;}
    .testoNota{width:80%;font-size:14px;text-align:left;color:#0083a2;line-height: 1;font-weight:300;margin:0 auto;}
	
    #footer .container{padding:10px 0px;}
	.fancybox-type-iframe_x{top:0px!important;margin-top:2000px!important;}
	.notaFooter{width:100%;padding:8px 0px;margin-top: 20px;font-size:14px;text-align:center}
	.BoxFooter{max-width:1150px;}
	.testoFooter1{margin-top:14px;font-size:14px;font-weight:normal;text-align:left;}
	.testoFooter2{margin-top: 14px;}
	.testoFooter3{margin-top: 10px;margin-bottom:30px;}
	.testoFooter4{font-weight: bold;font-size: 16px;margin-top: 15px;text-align:left;    float: right;}
	.logoFooter0{width: 124px;}
	.logoFooter1,.logoFooter2,.logoFooter3{}
	.logoFooter1{width:220px;}
	.logoFooter3{margin-top: 20px; margin-bottom:30px;}
    
    .imgFooter2{position:relative;display:block;width:300px;margin:40px auto;}
    .menuFooter a .icona{position:relative;display:block;width:180px;}
    .btnSocialF{position:relative;display:block;float:right;width:90px;padding: 0!important;margin-top: -35px;cursor:pointer;}
	
	.paddingTxt{padding-top: calc(((100vh - 180px)/4) - 30px);}
}

@media (min-width: 821px) and (max-width: 1025px) {
	
	.bannerdesk{display:block;}
	.bannermobile{display:none;}
	
	.col-sm-12 {width: 100%;}
	.col-sm-11 {width: 91.66666667%;}
	.col-sm-10 {width: 83.33333333%;}
	.col-sm-9 {width: 75%;}
	.col-sm-8 {width: 66.66666667%;}
	.col-sm-7 {width: 58.33333333%;}
	.col-sm-6 {width: 50%;}
	.col-sm-5 {width: 41.66666667%;}
	.col-sm-4 {width: 33.33333333%;}
	.col-sm-3 {width: 25%;}
	.col-sm-2 {width: 16.66666667%;}
	.col-sm-1 {width: 8.33333333%;}
	
	
	.row-eq-height {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display:         flex;
    }
    .rowReverse{flex-flow: row-reverse;}
	.colInverse{float:right;}
    .main2{margin:0 auto;}
    
    
    
	.imgOver{width:800px;margin-left:-400px;padding-top:30px;font-size:17px;}
	.msgOver{width:800px;height:155px;margin-top:-70px;margin-left:-400px;}
	
	.header{position:relative;z-index:3000;transition: all 0.4s ease;}
	.headerHome{box-shadow:0px 0px 20px rgba(0,0,0,0.5);background-color:#fff;}
    .BoxHeader {max-width:1150px;height: 100%;background-color:#002b64}
	.logoTop{position:absolute;display:block;top: 50%;left: 0px;transform: translateY(-50%);width: 190px;z-index:100;}
	.logoTop2{position:absolute;display:block;top:20px;left: 10px;width: 260px;z-index:100;}
    .logoTop3{position:absolute;display:block;top:20px;left: calc(((100vw - 1150px)/2) + 50px);width: 480px;z-index: 0;}
    
	.claimTop{position:absolute;display:block;top: 50%;right: 10px;transform: translateY(-50%);width: 380px;z-index:100;}
	.claimTop img{display:block;width:100%;}
	.backClaimM,.claimTopM, .logoTopM{display:none!important;}
	
	
	.backClaim{position:absolute;display:block;top: 50%;right: 0px;transform: translateY(-50%);width:calc(((100vw - 1150px)/2) + 410px);height: 60px;background-color:#002b64;z-index:8;-webkit-border-top-left-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomleft: 100px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;}
	.backClaim2{position:absolute;display:block;top: 50%;right: 0px;transform: translateY(-50%);width:calc(((100vw - 1150px)/2) + 410px);    min-width: 400px;height: 60px;background-color:#fff;z-index:8;-webkit-border-top-left-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomleft: 100px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;}
    .header2{}
	.header2 .logoTop{}
    .header2 .claimTop{}
    
    
	.menuTop{position: relative;display: block;text-align: right;box-sizing: border-box;    padding-right: 20px;}
   .menuTop .container{text-align:center;}
	.menuTop a{display:inline-block;text-align:center;color: #fff;font-size: 12px;font-weight:400;padding: 12px 0px;font-family: 'Montserrat', sans-serif;}
	.menuTop .space{display:inline-block;text-align:center;color: #fff;font-size: 12px;font-weight:400;padding: 12px 2px;font-family: 'Montserrat', sans-serif;}
	
	.menuTop .selected{background-color:#fff;color:#0083a2!important;}
	.subMenu{bottom:39px;left:0px;width:100%;text-align:center;z-index:100;}
	.subMenu a{display:inline-block;width:22%;height:105px;margin:0px;}
	.subMenu .a1{margin-right:1%;}
	.subMenu .a2{margin-left:1%;}	
	
	.btnLink{position:relative;display:block;font-size:16px;text-align:center;padding:14px 0px;color:#002b64;font-weight:bold;}
	
	
	
    
	.imgTop1{position: relative;display:block;width:100%;margin:0 auto;z-index:5;}
    .imgTop2{position: relative;display:block;width:100%;margin-top: -12%;}
    .imgTop3, .imgTop1-2, .imgTop4-2, .imgTop5-2{position:relative;display:none;}
    .imgTop4{position: relative;display:block;width:80%;margin:40px auto;}
    .imgTop5{position: relative;display:block;width:80%;margin:60px auto;}
    .imgTop6{position: relative;display:block;width:100%;}
	
    .boxImg3{position:relative;display:block;width:100%;max-width: 100%;margin-top:-550px;z-index: 5;}
    .imgTop7{position:absolute;display:block;top:370px;right:30px;width:362px;z-index: 10;}
    
    .boxImg4{position:relative;display:block;width:400px;margin:0 auto;z-index:10;margin-top:30px;}
    .boxImg5{position:relative;display:block;width:600px;margin:0px auto;margin-top: 290px;padding:40px 0px;z-index:10;}
    
    .imgTop8{position:absolute;display:block;top:-50px;left:130px;width:127px;z-index: 10;}
    .imgTop9{position:absolute;display:block;top:-10px;right:30px;width:152px;z-index: 10;}
	.imgTop9-1{position:absolute;display:block;top:50px;left:30px;width:87px;z-index: 10;}
	.imgTop9-2{position:absolute;display:block;top:250px;left:230px;width:58px;z-index: 10;}
	.imgTop9-3{position:absolute;display:block;bottom:30px;left:30px;width:101px;z-index: 10;}
	.imgTop9-4{position:absolute;display:block;bottom:30px;right:30px;width:229px;z-index: 10;}
	.imgTop9-5{position:absolute;display:block;top: 125px;left: 200px;width: 90px;z-index: 10;}
    .imgTop9m{display:none;}
	.imgTop10{display:block;width:240px;margin:0px auto;z-index:11;margin-top:70px;position:relative;}
    .imgTop11{position:relative;display:block;width:334px;margin:0px auto;margin-top:30px;}
    
    .imgTop12{position:absolute;display:block;top:100px;left:50%;transform: translateX(-50%);width:70%;}
    .imgTop13{position:absolute;display:block;top:180px;left:50%;transform: translateX(-50%);width:80%;} 
	.imgTop14{position:absolute;display:block;top:260px;left:50%;transform: translateX(-50%);width:100px;z-index: 10;}
    
	
	.imgTop15, .imgTop17{position:relative;display:block;height:300px;margin:0 auto;}
    .imgTop16, .imgTop18{position:relative;display:block;height:90px;margin:20px auto;}
    
    .imgTop19{position: absolute;display:block;bottom:0px;left:-80px;width:70%;z-index:1;}
    
    .imgTop20{display:block;width:380px;padding-left: 67px;z-index:10;}
    .imgTop21{position: absolute;display:block;bottom:0px;left:-60px;width:50%;z-index:1;}
    .imgTop22{display:inline-block;width:600px;margin-left:50px;margin-top:-100px;z-index:10;}
    .imgTop23{position: absolute;display:block;bottom:0px;left:-50px;width:85%;z-index:1;}
    
	.disclaimer{position: relative;display:block;/* bottom:20px; *//* right:0px; */font-size:12px;text-align:right;color:#fff;font-weight:400;z-index:20;margin: 10px 0px;}
	.disclaimer2.disclaimer{position: absolute;display:block;bottom:20px;right:10px;z-index:100;}
	
	.imgVinto{position:relative;display:block;width:246px;padding:20px 0px 0px;margin:0 auto;margin-top:305px;}
	.imgVinto2.imgVinto{margin-top:145px;}

	.imgP1{position:relative;display:block;width: 493px;float:right;margin-top:20px;}
	.imgP1-2{position:relative;display:block;width: 542px;margin:10px auto 20px;margin-top:330px;}
	.imgP1-3{position:relative;display:block;width: 542px;margin:10px auto 20px;margin-top:170px;}
	.imgP2{position:relative;display:block;width:567px;float: left;margin-top: -140px;}
	.imgP2-2{position:relative;display:block;width:558px;margin:10px auto 20px;margin-top:330px;}
	.imgP3{position:relative;display:block;width:797px;float:right;margin-top: -30px;margin-right:10px;}
	.imgP3-2{position:relative;display:block;width:797px;margin:10px auto 20px;margin-top:330px;}
	.imgP4{position:relative;display:block;width: 819px;float:right;margin-top: 30px;margin-right:10px;}
	.imgP4-2{position:relative;display:block;width: 819px;margin:10px auto 20px;margin-top:330px;}
	
	.boxImg4.boxImg3{padding-top:50px;}
	.boxImg1 .boxImg6{position:relative;display:inline-block;vertical-align: top;z-index:10;}
    .boxImg1.boxImg7{margin-top:50px;padding-bottom:70px;}
   
    
	.nav{width:100%;height:40px;}
	.nav li ul {display: block;}
	.nav ul li{display: inline-block;}
	.nav li ul li a{padding: 14px 5px;font-size:13px;color:#b2b2b2;text-decoration: none;-webkit-transition: 1s color cubic-bezier(0.19, 1, 0.22, 1);transition: 1s color cubic-bezier(0.19, 1, 0.22, 1)}
	.nav li ul li a:hover {color: #0a2546}
	
	.container{width:100%;max-width:1150px;padding: 0px 0px;box-sizing: border-box;}
	.containerMini{width: 100%;max-width:950px;}
	#section1 {padding-top:0px;min-height: 500px;}
	#section1 .container{min-height:calc(100vh - 220px)}
	#sectionBase {padding-top:47px;}
	
	.titoloTesto1, .corpoTesto1{color:#fff;text-align:right;}
	.titoloTesto1{font-size:26px;line-height: 1.3;font-weight:600;}
	.corpoTesto1{position:relative;display:block;font-size:16px;color:#002b64;text-transform: uppercase;font-weight:700;text-align:left;padding:50px;background-color:#e1e4e7;}
   .corpoTesto2{position:relative;display:block;font-size:14px;color:#002b64;text-transform: uppercase;font-weight:700;text-align:center;margin-top:100px;}
    .corpoTesto3.corpoTesto1{font-size:30px;line-height: 1;}
    .corpoTesto4.corpoTesto1{font-size:18px;line-height: 1;padding:20px 0px;}
	.corpoTesto5.corpoTesto1{font-size:16px;line-height: 1;padding:20px 0px;padding-bottom:40px;font-weight:400;}
	.corpoTesto6.corpoTesto1{font-size:14px;line-height: 1;}
    .corpoTesto1 b{font-family: 'Montserrat', sans-serif;}
	.corpoTesto1 a.link{cursor:pointer;text-decoration:underline!important;}
    
    .BoxTesto1{width:90%;padding:20px;margin:20px 0px;padding-right:140px;box-sizing: border-box;
        background: rgba(255,255,255,0.75);
        background: -moz-linear-gradient(left, rgba(255,255,255,0.75) 0%, rgba(246,246,246,0.75) 74%, rgba(255,255,255,0) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.75)), color-stop(74%, rgba(246,246,246,0.75)), color-stop(100%, rgba(255,255,255,0)));
        background: -webkit-linear-gradient(left, rgba(255,255,255,0.75) 0%, rgba(246,246,246,0.75) 74%, rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(left, rgba(255,255,255,0.75) 0%, rgba(246,246,246,0.75) 74%, rgba(255,255,255,0) 100%);
        background: -ms-linear-gradient(left, rgba(255,255,255,0.75) 0%, rgba(246,246,246,0.75) 74%, rgba(255,255,255,0) 100%);
        background: linear-gradient(to right, rgba(255,255,255,0.75) 0%, rgba(246,246,246,0.75) 74%, rgba(255,255,255,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
    }
	.BoxTesto1 .titolo{position:relative;display:block;font-size:24px;font-family: 'Montserrat', sans-serif;color:#0083a2;}
    .BoxTesto1 .txt{position:relative;display:block;width:100%;}
	.BoxTesto1 .corpo{position:relative;display:block;padding:10px 0px;font-size:14px;text-align:justify;color:#0083a2;}
    .BoxTesto1 .corpo2.corpo{padding-right:50px;}
    
    .BoxTesto1 .btn{position:relative;display:block;float:right;font-size:12px;color:#0083a2;cursor:pointer;text-decoration:underline!important;}
    .BoxTesto1 .imgT1{position:absolute;display:block;top:-20px;right:-50px;width:220px;z-index:10;}
    .BoxTesto1 .imgT1m{display:none;}
    .BoxTesto1 .imgT2{position:absolute;display:block;top:-20px;right:-50px;width:220px;z-index:10;}
    .BoxTesto1 .imgT3{position:relative;display:block;width:120px;margin-right:20px;}
    .BoxTesto1 .corpoT3.corpo{/* float:left; */width:calc(100% - 140px);font-size:12px;/* padding-top:40px; */position: absolute;top: 50%;left: 140px;transform: translateY(-50%);}
    .BoxTesto1 .imgT4{position:relative;display:block;float:right;width:120px;margin-left:20px;margin-right: -25px;}
    .BoxTesto1 .corpoT4.corpo{position: absolute;isplay:block;top: 50%;transform: translateY(-50%);width:calc(100% - 140px);font-size:12px;right:110px;text-align:right;}
    .BoxTesto1 .imgT5{position:absolute;display:block;bottom:0px;right:40px;width:120px;z-inedx:10;}
    
	a.btnHome, .btnHome{position:absolute;display:block;top:590px;left:50%;transform: translateX(-50%);}
    a.btnHome .label, .btnHome .label{position:absolute;display:block;top: -6px;left: 33px;width: 289px;z-index:3;}
    a.btnHome .img, .btnHome .img{display:block;width:290;border:0px;padding:0px;z-index:1;}
	a.btnHome, .btnHome:hover{}
	.btnHome2.btnHome{position:relative;top:auto;left:auto;transform: translateX(0%);margin:30px auto;    width: fit-content;}
	
	.notaTxt{font-size:13px;font-style: italic;}
	.notaTxt a{color:#fff;}
	.testoFloat{float:left;font-size:14px;margin: 8px 1% 0px 0px;color:#002b64;}
	.avvisoBox{width: 50%;float: left;margin-top: 65px;font-size:15px;color:#fff;text-decoration: underline;}
    
    .backgroundPage{}
    
    .BoxForm1{width:100%;margin:0 auto;}
	.RigaForm{width:100%;clear:both;margin-bottom:5px;}
	.RigaForm4{float:left;width:31%;margin-left:1%;margin-right:1%;}
	.RigaForm5{float:left;width:23%;margin-left:1%;margin-right:1%;}
	.RigaForm6{clear:both;width:100%;}
    .radioForm.RigaForm{border-bottom:1px solid #000;padding-bottom:6px;}
    .radio{padding-left:5px;}
    .labelForm1, .labelForm3, .labelForm2, .labelForm4, .labelForm5, .labelForm6{font-size: 16px;color:#002b64;}
	.inputForm1, .inputForm3, .inputForm2, .inputForm4, .inputForm5, .inputForm6, .inputForm7{font-size: 14px;color:#002b64;}
	.inputForm8, .inputForm9, .inputForm10{font-size: 14px;padding: 4px 0px;}
	.labelForm1{float:left;width: 185px;margin-right: 15px;padding: 10px 0px 9px;text-align:right;font-size: 14px;box-sizing: border-box;}
	.inputForm1{float:left;width: calc(100% - 265px);padding:10px 10px 9px;}
	.tendina1{position:relative;display:block;width:calc(100% - 265px);padding:10px 10px 9px;color:#002b64;font-size:14px;border:1px solid #002b64}
	.labelForm2{float:left;width:20%;padding: 5px 0px;padding-right:2%;text-align:right;}
	.inputForm2{float:left;width:31%;margin-right: 1%;}
	.labelForm4{float:left;width:12%;padding: 5px 0px;padding-right:2%;text-align:right;}
	.inputForm4{float:left;width:30%;margin-right: 1%;}
	.labelForm3{float:left;width:20%;padding: 5px 0px;padding-right:1%;text-align:center;}
	.inputForm3{float:left;width:78%;}
	.labelForm5{float:left;width:12%;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;}
	.labelForm7{width:100%;text-align:left;padding: 6px 0px;text-transform: uppercase;font-size: 12px;}
	.labelForm8{float:left;width:40%;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;font-size:16px;}
	.labelForm9{float:left;/*width:30%;*/text-align:left;margin-left: 33px;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;font-size:16px;}
	.inputForm5{float:left;width:78%;}
	.inputForm6{float:left;width:40%;margin-right: 1%;padding-left: 1%;}
	.inputForm7{float:left;width:26%;margin-right: 1%;padding-left: 1%;}
	.inputForm8{float:left;width:16%;margin-right: 1%;padding:10px 10px 9px;}
	.inputForm9{float:left;width:49%;margin-right: 1%;padding-left: 1%;}
	.inputForm10{float:left;width: 467px;margin-right: 1%;padding-left: 1%;}
	.MleftInput1{margin-left:21%;margin-top: 10px;}
	.etForm3{float:left;padding: 11px 0px;}
	
	a.btnForm1, .btnForm1{position: relative;display:block;width:250px;padding:10px 0px;font-size:20px;font-weight:600;margin:20px auto;text-align:center;text-transform: uppercase;background-color:#0377d3;color:#fff;}
    
     a.btnForm1 .label, .btnForm1 .label{position:absolute;display:block;top: -6px;left: 33px;width: 289px;z-index:3;}
    a.btnForm1 .img, .btnForm1 .img{display:block;width:290;border:0px;padding:0px;z-index:1;}
    .testoNota{width:80%;font-size:14px;text-align:left;color:#0083a2;line-height: 1;font-weight:300;margin:0 auto;}
	
    #footer .container{padding:10px 0px;}
	.fancybox-type-iframe_x{top:0px!important;margin-top:2000px!important;}
	.notaFooter{width:100%;padding:8px 0px;margin-top: 20px;font-size:14px;text-align:center}
	.BoxFooter{max-width:1150px;}
	.testoFooter1{margin-top:14px;font-size:14px;font-weight:normal;text-align:left;}
	.testoFooter2{margin-top: 14px;}
	.testoFooter3{margin-top: 10px;margin-bottom:30px;}
	.testoFooter4{font-weight: bold;font-size: 16px;margin-top: 15px;text-align:left;    float: right;}
	.logoFooter0{width: 124px;}
	.logoFooter1,.logoFooter2,.logoFooter3{}
	.logoFooter1{width:220px;}
	.logoFooter3{margin-top: 20px; margin-bottom:30px;}
    
    .imgFooter2{position:relative;display:block;width:300px;margin:40px auto;}
    .menuFooter a .icona{position:relative;display:block;width:180px;}
    .btnSocialF{position:relative;display:block;float:right;width:90px;padding: 0!important;margin-top: -35px;cursor:pointer;}
	
	.paddingTxt{padding-top: calc(((100vh - 180px)/4) - 30px);}
}


@media (max-width: 820px) {
	
	.imgTopMobile{position:relative;display:block;float:left;width:50%;display:block!important;margin-bottom:15px;}
	
	.bannerdesk, .imgTopDesk{display:none;}
	.bannermobile{display:block;}
	.menuFooter{margin: 4px auto;
    text-align: center;
		display: block;}
	
	.col-xs-12 {width: 100%;}
	.col-xs-11 {width: 91.66666667%;}
	.col-xs-10 {width: 83.33333333%;}
	.col-xs-9 {width: 75%;}
	.col-xs-8 {width: 66.66666667%;}
	.col-xs-7 {width: 58.33333333%;}
	.col-xs-6 {width: 50%;}
	.col-xs-5 {width: 41.66666667%;}
	.col-xs-4 {width: 33.33333333%;}
	.col-xs-3 {width: 25%;}
	.col-xs-2 {width: 16.66666667%;}
	.col-xs-1 {width: 8.33333333%;}

    .main2{max-width:1500px;margin:0 auto;}
    #btnMenu{display:block;top:50%;right: 5px;transform: translateY(-50%);color: #fff;}
    #btnMenu span{display:inline-block;font-size:20px;margin-right:10px;padding-top: 2px;vertical-align: top;}
    
	.imgOver{width:800px;margin-left:-400px;padding-top:30px;font-size:17px;}
	.msgOver{width:800px;height:155px;margin-top:-70px;margin-left:-400px;}
	
	.header{position: absolute;top: 0px;width:100%;height:70px;/* box-shadow:0px 0px 10px rgba(0,0,0,0.5); *//* background-color:#fff; */left: 0px;z-index: 2000;}
	.headerHome{}
    .BoxHeader {height:100%;}
	.logoTop{position:absolute;display:none;top: 50%;left: 50%;transform: translate(-50%,-50%);height: 45px;z-index:100;}
	.logoTopM{position:absolute;display:block;top: 50%;left: 50%;transform: translate(-50%,-50%);height: 45px;z-index:100;}
	.logoTop2{    position: absolute;
    top: 145px;
    left: 50%;transform: translateX(-50%);
    height: 55px;
    z-index: 10;}
	.logoTop3{    position: absolute;
    top: 145px;
    right:-50px;
    height: 55px;
    z-index: 10;}
    .claimTop{position:absolute;display:none;top: 95px;right: 20px;/* transform: translateY(-50%); */height: 22px;z-index:100;}
	.claimTop img{display:block;height:100%;}
	.claimTopM{position:absolute;display:block;top: 95px;right: 20px;/* transform: translateY(-50%); */height: 20px;z-index:100;}
	.claimTopM img{display:block;height:100%;}
	.backClaim{position:absolute;display:block;top: 80px;right: 0px;/* transform: translateY(-50%); */width: 90%;height: 50px;background-color:#002b64;z-index:8;-webkit-border-top-left-radius: 100px;-webkit-border-bottom-left-radius: 100px;-moz-border-radius-topleft: 100px;-moz-border-radius-bottomleft: 100px;border-top-left-radius: 100px;border-bottom-left-radius: 100px;}
	.backClaim2{position:absolute;display:none;top: 80px;right: 0px;/* transform: translateY(-50%); */width: 90%;height: 50px;background-color:#fff;z-index:8;-webkit-border-top-left-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomleft: 100px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;}
    
	
    .header2{}
	.header2 .logoTop{}
    .header2 .claimTop{}
    
    
	.menuTop{position: absolute;display:none;top: 75px;right: 0px;width:250px;z-index: 100;text-align: center;box-sizing: border-box;background-color: #012b65;}
    .menuTop .container{text-align:center;}
	.menuTop .space{display:none;}
	.menuTop a{display:block;text-align:center;color: #fff;font-size: 14px;padding:5px 0px;font-family: 'Montserrat', sans-serif;}
	.menuTop .selected{background-color:#fff;color:#0083a2!important;}
	.subMenu{bottom:39px;left:0px;width:100%;text-align:center;z-index:100;}
	.subMenu a{display:inline-block;width:22%;height:105px;margin:0px;}
	.subMenu .a1{margin-right:1%;}
	.subMenu .a2{margin-left:1%;}	
	
	.btnLink{position:relative;display:block;font-size:16px;text-align:center;padding:14px 0px;margin-bottom:10px;color:#002b64;font-weight:bold;}
	
    .imgTop1{position: relative;display:none;width:100%;margin:0 auto;z-index:5;}
    .imgTop1-2{position: relative;display:block;width:100%;margin:0 auto;z-index:5;}
    .imgTop2{position: relative;display:none;width:100%;}
    .imgTop3{position:relative;display:block;width:100%;}
    .imgTop4-2{position: relative;display:block;width:80%;margin:20px auto;}
    .imgTop5-2{position: relative;display:block;width:80%;margin:20px auto;}
    .imgTop6{position: relative;display:block;width:100%;}
    
    .imgTop8{position: absolute;display:block;width: 50px;top: -8px;left: 14px;/* margin:0px auto; *//* margin-top:30px; *//* margin-bottom:10px; */}
    .imgTop9{position: absolute;/* display:none; */width: 40px;top: 20px;right: 15px;}
	.imgTop9-1{position:absolute;display:block;top: 200px;right: 30px;width: 30px;z-index: 10;}
	.imgTop9-2{position:absolute;display:block;top: 200px;left: 30px;width: 40px;z-index: 10;}
	.imgTop9-3{position:absolute;display:block;top:45%;left:30px;width:80px;z-index: 2;}
	.imgTop9-3B.imgTop9-3{top:60%;}
	.imgTop9-4{position:absolute;display:block;bottom:30px;right:30px;width:229px;z-index: 10;}
	.imgTop9-5, .imgTop4,.imgTop5{display:none;}
	.imgTop9m{position:relative;display:block;width:90%;padding-top:10px;margin:0 auto;}
    
    .imgTop10{position: relative;display:block;width:70%;margin:30px auto;margin-top:70px;z-index: 10;}
    .imgTop11{position:relative;display:block;width:334px;margin:0px auto;margin-top:30px;}
    
    .imgTop12{display:block;width:50%;margin:0 auto;padding-top:15px;}
    .imgTop13{display:block;width:70%;padding-top:10px;margin:0 auto;}
	.imgTop14{position: absolute;display:block;width: 50px;top: -8px;left: 14px;/* margin:0px auto; *//* margin-top:30px; *//* margin-bottom:10px; */}
	
    .imgTop15, .imgTop17{position:relative;display:block;height:300px;margin:0 auto;}
    .imgTop16, .imgTop18{position:relative;display:block;height:90px;margin:20px auto;}
    
    .imgTop19{position: absolute;display:block;bottom:0px;left:-80px;width:70%;z-index:1;}
    
    .imgTop20{display:block;width:380px;padding-left: 67px;z-index:10;}
    .imgTop21{position: absolute;display:block;bottom:0px;left:-60px;width:50%;z-index:1;}
    .imgTop22{display:inline-block;width:600px;margin-left:50px;margin-top:-100px;z-index:10;}
    .imgTop23{position: absolute;display:block;bottom:0px;left:-50px;width:85%;z-index:1;}
    
	.disclaimer{position: relative;display:block;font-size:12px;text-align:center;color:#002b64;margin-top:10px;padding-bottom:30px;font-weight:400;z-index:20;}
	
	
	.imgVinto{position:relative;display:block;width:246px;padding:20px 0px 0px;margin:0 auto;}
	.imgP1{position:relative;display:block;width: 70%;float:right;margin-top:20px;z-index: 50;}
	.imgP1-2{position:relative;display:block;width: 70%;margin:10px auto 20px;z-index: 50;}
	.imgP1-3{position:relative;display:block;width: 70%;margin:10px auto 20px;z-index: 50;}
	.imgP2{position:relative;display:block;width:80%;float: left;margin-top: -50px;z-index: 50;}
	.imgP2-2{position:relative;display:block;width:80%;margin:10px auto 20px;z-index: 50;}
	.imgP3{position:relative;display:block;width:90%;float:right;padding-right: 2%;z-index: 50;}
	.imgP3-2{position:relative;display:block;width:90%;margin:210px auto 20px;z-index: 50;}
	.imgP4{position:relative;display:block;width: 96%;margin:0px auto;padding:20px 0px;z-index: 50;}
	.imgP4-2{position:relative;display:block;width: 92%;margin:10px auto 20px;z-index: 50;}
	.boxImg4.boxImg3{padding-top:50px;}
	.boxImg1 .boxImg6{position:relative;display:inline-block;vertical-align: top;z-index:10;}
    .boxImg1.boxImg7{margin-top:50px;padding-bottom:70px;}
   
    
	.nav{width:100%;height:40px;}
	.nav li ul {display: block;}
	.nav ul li{display: inline-block;}
	.nav li ul li a{padding: 14px 5px;font-size:13px;color:#b2b2b2;text-decoration: none;-webkit-transition: 1s color cubic-bezier(0.19, 1, 0.22, 1);transition: 1s color cubic-bezier(0.19, 1, 0.22, 1)}
	.nav li ul li a:hover {color: #0a2546}
	

	.container{width: 100%;padding: 0px 0px;box-sizing: border-box;}
	.containerMini{width: 100%;max-width:950px;}
	#section1 {}
	.sectionHome{}
	.sectionB{padding-top: 140px!important;}
	
	.titoloTesto1, .corpoTesto1{color:#000;text-align:center;}
	.titoloTesto1{font-size:20px;color:#fff;line-height: 1;z-index:20;font-weight:bold;}
	.corpoTesto1{position:relative;display:block;font-size:14px;color:#002b64;text-transform: uppercase;font-weight:700;text-align:left;padding:10px;background-color:#e1e4e7;}
   .corpoTesto2{position:relative;display:block;font-size:12px;color:#002b64;text-transform: uppercase;font-weight:700;text-align:center;margin-top:30px;}
   .corpoTesto3.corpoTesto1{font-size:16px;line-height: 1;}
    .corpoTesto4.corpoTesto1{font-size:18px;line-height: 1;padding:20px 0px;}
	.corpoTesto5.corpoTesto1{font-size:16px;line-height: 1;padding:20px 0px;padding-bottom:40px;font-weight:400;}
    .corpoTesto1 b{font-family: 'Montserrat', sans-serif;}
	.corpoTesto1 a.link{cursor:pointer;text-decoration:underline!important;}
    
    .BoxTesto1{width:100%;padding:20px 30px;margin:20px 0px;margin:0 auto;margin-bottom:20px;box-sizing: border-box;
        background: rgba(255,255,255,0.75);
    }
	.BoxTesto1 .titolo{position:relative;display:block;font-size:16px;font-family: 'Montserrat', sans-serif;color:#0083a2;}
    .BoxTesto1 .txt{position:relative;display:block;width:100%;    margin-bottom: 20px;}
	.BoxTesto1 .corpo{position:relative;display:block;padding:10px 0px;font-size:14px;text-align:justify;color:#0083a2;}
    .BoxTesto1 .corpo2.corpo{}
    
    .BoxTesto1 .btn{position:relative;display:block;float:right;font-size:12px;color:#0083a2;cursor:pointer;text-decoration:underline!important;}
    .BoxTesto1 .imgT1{position:absolute;display:none;top:-20px;right:-50px;width:220px;z-index:10;}
    .BoxTesto1 .imgT1m{position:relative;display:block;width:80%;margin:10px auto;z-index:10;}
    .BoxTesto1 .imgT2{position:absolute;display:none;top:-20px;right:-50px;width:220px;z-index:10;}
    .BoxTesto1 .imgT3{position:relative;display:block;width:110px;margin-right:10px;float:left;}
    .BoxTesto1 .corpoT3.corpo{float:left;width:calc(100% - 140px);font-size:12px;}
    .BoxTesto1 .imgT4{position:relative;display:block;float:right;width:120px;margin-left:20px;margin-right: -25px;}
    .BoxTesto1 .corpoT4.corpo{float:left;width:calc(100% - 140px);font-size:12px;text-align:right;}
    .BoxTesto1 .imgT5{position:absolute;display:block;bottom:0px;right:40px;width:120px;z-inedx:10;}
    
    .imgProdottiBottom, .imgBaffoBottom{display:none!important;}
	a.btnHome, .btnHome{position:relative;display:block;margin:30px auto;    width: fit-content;}
    a.btnHome .label, .btnHome .label{position:absolute;display:block;top: -6px;left: 33px;width: 289px;z-index:3;}
    a.btnHome .img, .btnHome .img{display:block;width:290;border:0px;padding:0px;z-index:1;}
	a.btnHome, .btnHome:hover{}
	.btnHome2.btnHome{position:relative;top:auto;left:auto;transform: translateX(0%);margin:30px auto;    width: fit-content;}
	
	
	.notaTxt{font-size:13px;font-style: italic;}
	.notaTxt a{color:#fff;}
	.testoFloat{float:left;font-size:14px;margin: 4px 5px 0px 5px;color:#002b64;}
	.avvisoBox{width: 50%;float: left;margin-top: 65px;font-size:15px;color:#fff;text-decoration: underline;}
    
    .backgroundPage{}
    
    .BoxForm1{width:100%;margin:0 auto;}
	.RigaForm{width:100%;clear:both;margin-bottom:5px;}
	.RigaForm2{position:relative;width: 90%;margin-bottom:2px;margin-left: 0px;margin: 0 auto;/* padding-bottom: 19px; *//* padding-left: 2%; */clear:both;font-size: 12px;color:#0083a2;box-sizing:border-box;}

	.RigaForm4{float:left;width:31%;margin-left:1%;margin-right:1%;}
	.RigaForm5{float:left;width:23%;margin-left:1%;margin-right:1%;}
	.RigaForm6{clear:both;width:100%;}
    .titoloForm1{font-size:16px;text-align:center;font-weight:600;padding:10px;box-sizing: border-box}
    .titoloForm1 span{font-size:14px}
    .radioForm.RigaForm{border-bottom:1px solid #000;padding-bottom:6px;}
    .radio{padding-left:5px;}
    .labelForm1, .labelForm3, .labelForm2, .labelForm4, .labelForm5, .labelForm6{font-size: 16px;color:#002b64;}
	.inputForm1, .inputForm3, .inputForm2, .inputForm4, .inputForm5, .inputForm6, .inputForm7{font-size: 14px;color:#002b64;}
	.inputForm8, .inputForm9, .inputForm10{font-size: 14px;padding: 4px 0px;}
	.labelForm1{display:none;float:left;width:46%;margin-right:2%;padding: 6px 0px;text-align:right;font-size: 14px;box-sizing: border-box;}
	.inputForm1{width:90%;margin:0 auto;padding:6px 6px;box-sizing: border-box;}
	.labelForm2{float:left;width:20%;padding: 5px 0px;padding-right:2%;text-align:right;}
	.inputForm2{float:left;width:31%;margin-right: 1%;}
	.labelForm4{float:left;width:12%;padding: 5px 0px;padding-right:2%;text-align:right;}
	.inputForm4{float:left;width:30%;margin-right: 1%;}
	.labelForm3{float:left;width:20%;padding: 5px 0px;padding-right:1%;text-align:center;}
	.inputForm3{float:left;width:78%;}
	.labelForm5{float:left;width:12%;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;}
	.labelForm7{width:100%;text-align:left;padding: 6px 0px;text-transform: uppercase;font-size: 12px;}
	.labelForm8{float:left;width:40%;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;font-size:16px;}
	.labelForm9{float:left;/*width:30%;*/text-align:left;margin-left: 33px;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;font-size:16px;}
	.inputForm5{float:left;width:78%;}
	.inputForm6{float:left;width:40%;margin-right: 1%;padding-left: 1%;}
	.inputForm7{float:left;width:26%;margin-right: 1%;padding-left: 1%;}
	.inputForm8{float:left;width: 22%;margin-left: 5%;margin-right: 1%;padding-left: 1%;}
	.inputForm9{float:left;width:49%;margin-right: 1%;padding-left: 1%;}
	.inputForm10{float:left;width: 467px;margin-right: 1%;padding-left: 1%;}
	.MleftInput1{margin-left:21%;margin-top: 10px;}
	.etForm3{float:left;padding: 11px 0px;}
    .radio .label3 {font-size:12px;}
   a.btnForm1, .btnForm1{position: relative;display:block;width:250px;padding:10px 0px;font-size:20px;font-weight:600;margin:20px auto;text-align:center;text-transform: uppercase;background-color:#0377d3;color:#fff;}
     a.btnForm1 .label, .btnForm1 .label{position:absolute;display:block;top: -6px;left: 33px;width: 289px;z-index:3;}
    a.btnForm1 .img, .btnForm1 .img{display:block;width:290;border:0px;padding:0px;z-index:1;}
    .testoNota{width:80%;font-size:14px;text-align:left;color:#0083a2;line-height: 1;font-weight:300;margin:0 auto;}
	
    .testoNota{width:80%;font-size:14px;text-align:left;color:#0083a2;line-height: 1;font-weight:300;margin:0 auto;padding:50px 0px;}
	
    #footer .container{padding:10px 0px;}
	.fancybox-type-iframe_x{top:0px!important;margin-top:2000px!important;}
	.notaFooter{width:100%;padding:8px 0px;margin-top: 20px;font-size:14px;text-align:center}
	.BoxFooter{max-width:1150px;}
	.testoFooter1{margin-top:14px;font-size:14px;font-weight:normal;text-align:left;}
	.testoFooter2{margin-top: 14px;}
	.testoFooter3{margin-top: 10px;margin-bottom:30px;}
	.testoFooter4{font-weight: bold;font-size: 16px;margin-top: 15px;text-align:left;    float: right;}
	.logoFooter0{width: 124px;}
	.logoFooter1,.logoFooter2,.logoFooter3{}
	.logoFooter1{width:220px;}
	.logoFooter3{margin-top: 20px; margin-bottom:30px;}
    .menuFooter a .icona{position:relative;display:block;width:180px;}
    .btnSocialF{position:relative;display:block;float:left;width:90px;padding: 0!important;margin-top: 30px;cursor:pointer;}
	#footer{padding-bottom: 40px;}
	.corpoFooter{text-align:center}
	.containerForm .titoloForm1{padding-top:0px;}
	.tendina1{position: relative;display: block;width:90%;margin:0 auto;padding:6px 6px;box-sizing: border-box;color:#002b64;border:1px solid #002b64}
	.labelFormB.labelForm1{display:none;width:100%;float: none;text-align:left;}
	.inputForm1B.inputForm1{width:100%;}
	.logoFooter{position:relative;display:block;width: 24%;margin-left: 0%;/* float: left; */margin-top: 4px;}
	.claimFooter{position:absolute;display:block;top: 29px;right: 20px;/* transform: translateY(-50%); */width: 60%;z-index:10;}
	.backgroundCircle{display:none;}
	.backgroundMobile{position: absolute;display:block;top:0px;left:0px;width: 100%;height: 100%;background-color:#09a7d8;z-index:1;}
	.backgroundMobile2.backgroundMobile{background-color:#118b50;}
	.backgroundMobile3.backgroundMobile{background-color:#efca00;}
	.paddingTxt{padding-top: 20px;}
	
	#footer{
    position: relative;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: auto;
    padding: 16px 10px;
    box-sizing: border-box;
    text-align:center;padding-bottom:10px;
    }
    .gioca_ph{margin-bottom:30px;}
    .btnA2.btnA{margin-bottom:30px;}
}




