
@font-face {
  font-family: 'BraunLinear';
  src: url('../fonts/braun/BraunLinear-Regular.otf');
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'BraunLinear';
  src: url('../fonts/braun/BraunLinear-Bold.otf');
  font-style: normal;
  font-weight: Bold;
}



body { 
	margin:0px auto;
	padding:0px;
	color: #000000;
	font-size: 12px;
	font-family: 'BraunLinear', arial, sans-serif;
	font-weight:400;
	text-align: center; 
	width: auto;
	background-color:#fff;background-repeat: no-repeat;
}

/*html, body, .main{ height: 100%; }
body > .mainxxxxxxxx { height: auto; min-height: 100%; }*/

.bianco{color:#fff;}

/* GENERALI ----------------------------------------------------- */

.boxoff .corpo a{color:#fff;}

.nobr {white-space: nowrap}

img {border: none; }

A{text-decoration:	none;color:	#182b6d;}			
A:active	{	color:	#555;}			
A:hover	{	color:#555;}
p {margin:0px;padding:0px;border:0px;}
h3{margin:0px;}
.h31{height:31px!important;}

.imgDemo,.imgDemo2{position:relative;display:block;width:100%;max-width:1280px;margin:0 auto;}
.imgDemo img,.imgDemo2 img{display:block;width:100%;border:0px;}
.imgDemo .btnGhost{position:absolute;display:block;bottom: 265px;right: 40px;width: 30%;height: 80px;z-index:10;}
.imgDemo2 .btnGhost{position:absolute;display:block;bottom: 0px;right: 40px;width: 30%;height: 80px;z-index:10;}

.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;}
.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;}
.paddingLeft10{padding-left:10px!important;}
.paddingBottom5{padding-bottom:5px!important;}
.paddingBottom15{padding-bottom:15px;}
.paddingBottom20{padding-bottom:20px!important;}
.paddingBottom30{padding-bottom:30px!important;}
.paddingBottom50{padding-bottom:50px;}
.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;}
.alignCenter{text-align: center!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:200px;z-index:2000;display:block;background-color:#FFF;}

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 ----------------------------------------------------- */

header{background-color: #000;margin-bottom: 10px;position: relative;}
header img{display: block;width:75px;padding:20px;}
header .linkback{display: block;float:right;padding-top:25px;margin-right:2%;font-size:14px;color:#fff;text-decoration: none;}

footer{text-align: center;padding:30px;}
footer img{margin:20px auto; width:300px;}

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: 8px;
    right: 0px;
    z-index: 1000;
    font-size: 25px;
    color: #fff;
    padding: 0px 5px;}

/* CONTENUTI ----------------------------------------------------- */
.header{position:relative;display:block;width:100%;border:0px;padding:0px;z-index:1990;background-color:#0a2240;}
.BoxHeader{position:relative;width: 100%;max-width:1024px;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{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{position:relative;display: block;}
.pinguinoBox a, .superautomaticaBox a, a.btnChiudiOver{position:absolute;display: block;cursor:pointer;}
.menuTop, .subMenu, .cielo, .ImgStriscia, a.btnStoria i, .stripe, .boxOver, .imgOver, .alertSerial{position:absolute;display: block;}

/*.subMenu a{background: rgba(255,255,255,0.5)}*/

.corpoTesto2 a{display:inline-block;text-decoration:underline}

.row {margin-right: -15px;margin-left: -15px;clear:both;}
.col-md-1, .col-md-2, .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-2, .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-2, .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 {float: left;}
.col-md-1, .col-md-2, .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-2, .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-2, .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 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;box-sizing: border-box;}


.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;top:1650px;*/top:10%;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;}


.btnTxt{position:relative;display: block;margin:10px auto;font-size:16px;text-decoration: underline;clear: both;width: 300px;text-align: center;cursor:pointer;}

/* 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 {width: 100%;padding:0px 0px;border: 0px;}
.ImgBox1 {height: 100%;padding:0px 0px;border: 0px;}
.ImgBox2 {position: absolute;height: 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{display:block;z-index: 100;}
.RigaForm, .RigaForm4, .RigaForm5, .RigaForm6{position:relative;margin-bottom:10px;}
.RigaForm2{position:relative;width:80%;margin-bottom:2px;margin-left:2%;clear:both;font-size: 14px;color:#000;}
.RigaForm3{position:relative;width:96%;clear:both;margin: 0px 2%;font-size: 14px;color:#000;text-align:justify;}
.titoloForm1{width: 100%;text-align:center;display:block;font-size:30px;padding:0px 0px 20px;margin-top:0px;color:#000;font-weight:600;}
.corpoForm{width: 400px;height:20px;padding:5px;margin-bottom:5px;font-size:13px;font-weight:400;color:#000;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:6px 0px;padding-left: 1%;text-align:left;border: 1px solid #333;border-radius:5px;font-size: 16px;box-sizing:border-box}
a.btnForm1{position:relative;display:block;}
.inputForm7{display:block;padding:9px 0px;padding-left: 1%;text-align:left;border: 1px solid #000;border-radius:5px;font-size: 16px;box-sizing:border-box}

.RigaForm i{position:absolute;display:block;top:0px;right:-5px;cursor:pointer;font-size:14px;color:#000;}
.RigaForm3 i{position:absolute;display:block;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;}

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;
  padding-right: 8px;
  width: 23px;
  font-size: 20px;
}
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 {
  padding-left: 0;
  width: 27%;
  float: left;
  font-size: 16px;color:#000;
}

.checkbox label {
  padding-left: 0;
  width: 100%;
  float: left;
  font-size: 16px;color:#000;
}
.labelRadio2{margin-left:20px;}

.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 ----------------------------------------------------- */
.paddingFooter{position:relative;display:block;width:100%;}
.footer {display:bock;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;}

.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}

#section1{}

.boxMacchine{position:relative;display:inline-block;width:19%;margin:0px;box-sizing: border-box;}
.boxMacchine .titolo{position:relative;display:block;width:80%;margin:0 auto;padding-bottom:20px;text-align:center;font-size:14px;color: #666;}
.boxMacchine .img{position:relative;display:block;width:60%;margin:0 auto;box-sizing: border-box;}
.boxMacchine .btn{position:relative;display:block;width:70%;margin:0 auto;text-align:center;color: #fff;background: #1a1d1f;padding: 10px 20px;text-decoration: none;margin-top: 20px;display: block;font-size: 14px;}
.boxMacchine:hover .btn{background: #3F9CD0;}

.fancybox-wrap{top:30%!important}

.popUp{position: fixed;display:none;z-index:2000;}
.popUp .box, .popUp .box a.close, .popUp .box .img img{position:absolute;display:block;}
.popUp .box .close{z-index:100!important}
.popUp .box .close:hover{color:#bbb!important}
.popUp .box a.btn, .popUp .box .titolo, .popUp .box .corpo, .popUp .box .titolo .corpo, .popUp .box iframe,.popUp .box .img{position:relative;display:block;}
.popUp{display: none;opacity:1;top:0px;left:0%;width:100%;height:100%;background-color: rgba(0,0,0,0.5);}
.popUp .box{top:50%;left:50%;transform:translate(-50%,-50%);width: 35%;height:auto;padding: 0px;text-align:center;color:#333;/* background: #fff; */box-shadow: 0px 0px 20px rgba(0,0,0,0.3);z-index:10;}
.popUp .box .img {width: 100%;margin:0 auto;box-shadow: 0px 0px 10px rgb(0 0 0 / 50%);}
.popUp .box a.close{top: 0px;right: -30px;width:30px;padding: 0px;text-align:center;font-size:25px;color:#333;z-index:10;cursor:pointer;opacity: 1;background: #fff;}
.popUp .box .close2.close{right:3px;color:#64b6e1;}
.popUp .box a.close:hover{color:#333;}

#popUpBaseA .box{top:25%;transform: translateX(-50%);width: 50%!important;}
#popUpBaseB .box{top:13%;transform: translateX(-50%);}
#popUpBaseC .box{top:60%;width:30%;transform: translate(-50%,-50%);}
#popUpBaseD .box{top:15%;transform: translateX(-50%);}
.popUp .box .imgA,.popUp .box .imgB{display:none;}

.boxNota{position:relative;display:block;width:100%;}
.boxNota .numero{position:relative;display:block;width: 107px;height: 107px;border-radius:100px;background-color:#1d1d1b; border:7px solid #007bc2;font-size: 75px;font-weight:600;margin:0 auto;margin-bottom:15px;color: #fff;}
.boxNota .numero span{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);z-index:10;}
.boxNota .txt{position:relative;display:block;width:75%;font-size:19px;font-weight:400;text-align:center;color:#000;margin:0 auto;margin-bottom:25px;}

.btnBase2,.btnBase2Big{position:relative;display:block;width: 400px;padding: 30px 0px;margin:50px auto;background-color: #000;color:#fff;font-size: 24px;font-weight:600;text-transform: uppercase;border-radius:50px;text-align: center;cursor:pointer;}
.btnBase2Big{font-size: 35px!important;}
.titoloTesto2{color:#000!important;text-transform: uppercase;margin:20px 0px;}

.stelline1,.stelline2{position:absolute;display:block;top:8%;z-index:0;}
.stelline1{left:0px;width:22%;}
.stelline2{right:0px;width:13%;}

@media (min-width: 1025px) {
	
	.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%;}

    .imgDemo2{display:none;}
    
	.imgOver{width:800px;/*height:415px;*/margin-left:-400px;padding:30px 5px;font-size:17px;}
	.msgOver{width:800px;height:155px;margin-top:-70px;margin-left:-400px;}
	
	.header{}
	.BoxHeader {}
	
	.menuTop{top:50%;right:0px;transform: translateY(-50%);z-index:10;text-align:right;}
	.menuTop a{display:inline-block;color:#fff;font-size:14px;margin-left:30px;padding:10px 0px;}
	.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%;}	
	
	a.btnTop0, a.btnTop1, a.btnTop2{float:left;font-size:15px;font-weight:bold;margin-top: 24px;margin-right: 18px;}
	a.btnTop0{color:#fff;margin-right: 25px;margin-left: 10px;}
	a.btnTop1{color:#000;}
	a.btnTop2{color:#73473d;}
	
	
	.top{width:100%;height:80px;}
	.imgTop1, .imgTop2, .imgTop3, .imgTop4{float:left;}
	.imgTop1{margin-left:62px;    margin-top: 16px;}
	.imgTop2{margin-left:20px;margin-top: 33px;}
	.imgTop3{margin-left:20px;margin-top: 23px;}
	.imgTop4{float:right;margin-right:62px;margin-top: 33px;}
	
	.imgSlogan{width:548px;height:84px;margin:0 auto;margin-top:40px;}
	
	
	.boxNote{width:100%;height:auto;}
	
	.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;}
	.header .container{background-color:#000!important;}
    #section1{height:auto;}
    /*#section1 .container{height:100%;}*/
	#section2{background-color:#ec8c2d;}
	#section3{/*height:600px;*/margin-bottom:40px;}
	#section4{height:130px;background-color:#e9e9e9;color:#000;}
	#section4 .container{background-color:#e9e9e9!important;}
	#section4 .corpoTesto2{font-size:12px!important;padding-top:0px!important}
	.ImgBanner{float:left;width:569px;height:123px;}
	.ImgBanner2{float:right;width:214px;height:213px;}
    
    .img1, .img2, .img3, .img4{position:absolute;display:block;z-index:10;}
    .img1{top:0px;left:50%;transform: translateX(-50%);width:600px;}
	.boxImg1{position:absolute;display:block;bottom: 0px;left:0px;width:100%;height: 160px;background-color:#0a2240;z-index:8;}
    .img2{bottom: 20px;left: 80px;width: 300px;}
   	.img3{bottom: 20px;left: 62%;transform: translateX(-50%);width: 500px;z-index:10;}
     .img4{bottom:0px;right: 50px;width: 195px;z-index:1;}
	
	.BoxTesto1{width:90%;padding: 25px 0%;margin:0px 5%;}
	.titoloTesto1, .corpoTesto1{color:#fff;text-align:center;}
	.titoloTesto1{font-size:34px;}
	.corpoTesto1{font-size:25px;margin-top:10px;}
	.corpoTesto1 a.link{cursor:pointer;font-size:16px;text-decoration:underline;color:#fff;}
	a.btnTesto1{width:160px;padding:7px 0px;margin-top:40px;font-size:16px;text-align:center;color:#fff;border-radius: 50px;background: rgba(0, 180, 227, 1);
	-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.btnTesto1:hover{background: rgba(0, 22, 55, 1);color:#fff;}
	
	.BoxClaim1{width:715px;height:125px;padding: 35px 0px;margin:0 auto;font-size:35px;text-align:center;line-height: 36px;color:#000;background: rgba(233, 227, 220, 0.7);border-radius:15px;}
	
	
	.headerImg{width:662px;height:105px;margin:0 auto;padding-top:30px;border:0px;}
	.cielo{top:0px;left:0px;width:100%;height:740px;z-index:-1;background-color:#0d0300;}
	.cielo .txt{color:#fff;text-align:center;font-size:24px;margin-top:35px;padding: 0 10px;}
	
	.imgDeLonghi1{width:224px;height:72px;margin:0 auto;margin-top:40px;}
	
	.backChicco{width:100%;height:67px;margin-bottom:20px;background-image:url('../images/backChicco.png');background-position: center;background-repeat: no-repeat;}
	.imgChicco{width:74px;height:57px;margin:0 auto;padding-top:8px;}
	
	.notaTxt{font-size:13px;font-style: italic;}
	.notaTxt a{color:#fff;}
	.testoFloat{float:left;font-size:14px;margin: 4px 1% 0px 0px;}
	.avvisoBox{width: 50%;float: left;margin-top: 65px;font-size:15px;color:#000;text-decoration: underline;}

.boxoff{width:730px!important;}
.boxoff .corpo{text-align:center;font-size:26px;}
	
	.titoloTesto2, .sottotitoloTesto2{color:#182b6d;text-align:center;}
	.titoloTesto2{font-size:30px;margin-top:26px;font-weight:bold;}
	.sottotitoloTesto2{font-size:38px;margin-top:10px;margin-bottom:30px;font-weight:bold;}
	.sottotitoloTesto3.sottotitoloTesto2{font-size:30px;margin-top:10px;margin-bottom:30px;color:#182b6d;font-weight:normal;text-transform: uppercase}
	.corpoTesto2{font-size:18px;padding-top:30px;color:#182b6d;text-align:justify;}

	a.btnMulti{float:left;width:25%;height:300px;box-sizing:border-box;overflow:hidden;}
	a.btnMulti:hover{}
	a.mrgtriblade1{margin-left:120px;}
	
	.numeroElenco{float:left;width:42px;height:32px;margin-left:-43px;margin-top: 1px;}
	.numeroElenco1{margin-top: 0px;}
	
	.iconaNota{margin:0 auto;margin-top:30px;margin-bottom:30px;}
	.testoNota{width:100%;font-size:20px;text-align:center;line-height: 1.3;color:#182b6d;}
	
	a.btnDownload, .nota1{color:#000;font-size:13px;float:left;}
	a.btnDownload{}
	
	.RigaForm{float:left;width:48%;margin-left:1%;margin-right:1%;}
	.RigaForm4{float:left;width:31%;margin-left:1%;margin-right:1%;}
	.RigaForm5{float:left;width:40%;margin-left:1%;margin-right:1%;}
	.RigaForm6{clear:both;width:100%;}
    .RigaForm7.RigaForm{width:100%;}
    .RigaForm8.RigaForm{width:68%;}
    .RigaForm9.RigaForm{width:28%;}
	.labelForm1, .labelForm3, .labelForm2, .labelForm4, .labelForm5, .labelForm6{font-size: 16px;}
	.inputForm1, .inputForm3, .inputForm2, .inputForm4, .inputForm5, .inputForm6, .inputForm7{font-size: 16px;}
	.inputForm8, .inputForm9, .inputForm10{font-size: 14px;padding: 4px 0px;}
	.labelForm1{float:left;width:25%;padding: 5px 0px;padding-right:2%;text-align:right;}
	.inputForm1{float:left;width: calc(100% - 28%);}
    .inputForm1B.inputForm1{width:69%;}
	.labelForm2{float:left;width:20%;padding: 5px 0px;padding-right:2%;text-align:right;}
	.inputForm2{float:left;width:27%;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:28%;padding: 5px 0px;padding-right:1%;text-align:right;}
	.inputForm3{float:left;width:78%;}
	.labelForm5{float:left;width:12%;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;}
	.labelForm7{float:left;/*width:30%;*/text-align:left;margin-left:6%;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;font-size:16px;}
	.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:15%;margin-right: 1%;padding-left: 1%;}
	.inputForm9{float:left;width:50%;margin-right: 1%;padding-left: 1%;}
	.inputForm10{float:left;width: 467px;margin-right: 1%;padding-left: 1%;}
    .RigaForm7 .labelForm1{width:132px;padding-right:11px;}
    .RigaForm7 .inputForm1{width: calc(99% - 187px);box-sizing: border-box;}
    .RigaForm8 .labelForm1{width:107px;padding-right:11px;}
    .RigaForm8 .inputForm1{width: calc(100% - 130px);box-sizing: border-box;}
    .RigaForm9 .labelForm1{width:107px;padding-right:11px;}
    .RigaForm9 .inputForm1{width: calc(100% - 140px);box-sizing: border-box;}
	.MleftInput1{margin-left:29%;margin-top: 10px;}
	.etForm3{float:left;padding: 11px 0px;}
	a.btnForm1{width:160px;padding:7px 0px;margin:0 auto;margin-top:30px;font-size:18px;font-weight:bold;text-align:center;color:#fff;border:1px solid #000;background: #000;
	-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;border-radius:50px;}
	a.btnForm1:hover{background: #fff;color:#000;}
	a.btnSfoglia{float:left;width:120px;padding:5px 0px;margin-left:1%;font-size:14px;text-align:center;color:#fff;background: rgba(226, 6, 19, 1);
	-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.btnSfoglia:hover{background: rgba(153, 5, 14, 1);color:#fff;}
	.fancybox-type-iframe_x{top:0px!important;margin-top:2000px!important;}
	
	.marginLeftF7{margin-left:22%;}
	.widthF7H{width:23%;}
	.widthF7M{width:24%;}
	
	.notaFooter{width:100%;padding:8px 0px;margin-top: 8px;border-top:1px solid #bbb;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;}
}


@media (min-width: 821px) and (max-width: 1024.99px) {
	.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%;}
	  .container, .containerMini{width:96%;margin:0px 2%;margin: 0 auto;}
.imgOver{width:800px;height:415px;margin-left:-400px;padding-top:30px;font-size:17px;}
	.msgOver{width:800px;height:155px;margin-top:-70px;margin-left:-400px;}
	
	.header{}
	.BoxHeader {}
	
    .imgDemo2{display:none;}
    
	.menuTop{top:50%;right:0px;transform: translateY(-50%);z-index:10;text-align:right;}
	.menuTop a{display:inline-block;color:#fff;font-size:14px;margin-left:30px;padding:10px 0px;}
	.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%;}	
	
	a.btnTop0, a.btnTop1, a.btnTop2{float:left;font-size:15px;font-weight:bold;margin-top: 24px;margin-right: 18px;}
	a.btnTop0{color:#fff;margin-right: 25px;margin-left: 10px;}
	a.btnTop1{color:#000;}
	a.btnTop2{color:#73473d;}
	
	
	.top{width:100%;height:80px;}
	.imgTop1, .imgTop2, .imgTop3, .imgTop4{float:left;}
	.imgTop1{margin-left:62px;    margin-top: 16px;}
	.imgTop2{margin-left:20px;margin-top: 33px;}
	.imgTop3{margin-left:20px;margin-top: 23px;}
	.imgTop4{float:right;margin-right:62px;margin-top: 33px;}
	
	.imgSlogan{width:548px;height:84px;margin:0 auto;margin-top:40px;}
	
	
	.boxNote{width:100%;height:auto;}
	
	.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 20px;box-sizing: border-box;}
	.containerMini{width: 100%;max-width:950px;}
	.header .container{background-color:#000!important;}
    #section1 .container{height:auto;}
    #section2{background-color:#ec8c2d;}
	#section3{/*height:600px;*/margin-bottom:40px;}
	#section4{height:auto;background-color:#e9e9e9;color:#000;}
	#section4 .container{background-color:#e9e9e9!important;}
	#section4 .corpoTesto2{font-size:12px!important;padding-top:0px!important}
	
    .img1, .img2, .img3, .img4{position:absolute;display:block;z-index:10;}
    .img1{top:0px;left:50%;transform: translateX(-50%);width:600px;}
	.boxImg1{position:absolute;display:block;bottom: 0px;left:0px;width:100%;height: 160px;background-color:#0a2240;z-index:8;}
    .img2{bottom: 20px;left: 80px;width: 300px;}
   	.img3{bottom: 20px;left: 62%;transform: translateX(-50%);width: 500px;z-index:10;}
    .img4{bottom:0px;right: 50px;width: 195px;z-index:1;}
	
	
	.BoxTesto1{width:90%;padding: 25px 0%;margin:0px 5%;}
	.titoloTesto1, .corpoTesto1{color:#fff;text-align:center;}
	.titoloTesto1{font-size:34px;}
	.corpoTesto1{font-size:25px;margin-top:0px;}
	.corpoTesto1 a.link{cursor:pointer;font-size:16px;text-decoration:underline;color:#fff;}
	a.btnTesto1{width:160px;padding:7px 0px;margin-top:40px;font-size:16px;text-align:center;color:#fff;border-radius: 50px;background: rgba(0, 180, 227, 1);
	-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.btnTesto1:hover{background: rgba(0, 22, 55, 1);color:#fff;}
	
	.BoxClaim1{width:715px;height:125px;padding: 35px 0px;margin:0 auto;font-size:35px;text-align:center;line-height: 36px;color:#000;background: rgba(233, 227, 220, 0.7);border-radius:15px;}
	
	
	.headerImg{width:662px;height:105px;margin:0 auto;padding-top:30px;border:0px;}
	.cielo{top:0px;left:0px;width:100%;height:740px;z-index:-1;background-color:#0d0300;}
	.cielo .txt{color:#fff;text-align:center;font-size:24px;margin-top:35px;padding: 0 10px;}
	
	.imgDeLonghi1{width:224px;height:72px;margin:0 auto;margin-top:40px;}
	
	.backChicco{width:100%;height:67px;margin-bottom:20px;background-image:url('../images/backChicco.png');background-position: center;background-repeat: no-repeat;}
	.imgChicco{width:74px;height:57px;margin:0 auto;padding-top:8px;}
	
	.notaTxt{font-size:13px;font-style: italic;}
	.notaTxt a{color:#fff;}
	.testoFloat{float:left;font-size:14px;margin: 4px 1% 0px 0px;}
	.avvisoBox{width: 50%;float: left;margin-top: 65px;font-size:15px;color:#000;text-decoration: underline;}

.boxoff{width:730px!important;}
.boxoff .corpo{text-align:center;font-size:26px;}
	
	.titoloTesto2, .sottotitoloTesto2{color:#182b6d;text-align:center;}
	.titoloTesto2{font-size:30px;margin-top:26px;font-weight:bold;}
	.sottotitoloTesto2{font-size:38px;margin-top:10px;margin-bottom:30px;font-weight:bold;}
	.sottotitoloTesto3.sottotitoloTesto2{font-size:30px;margin-top:10px;margin-bottom:30px;color:#182b6d;font-weight:normal;text-transform: uppercase}
	.corpoTesto2{font-size:18px;padding-top:30px;color:#182b6d;text-align:justify;}

	a.btnMulti{float:left;width:25%;height:300px;box-sizing:border-box;overflow:hidden;}
	a.btnMulti:hover{}
	a.mrgtriblade1{margin-left:120px;}
	
	.numeroElenco{float:left;width:42px;height:32px;margin-left:-43px;margin-top: 1px;}
	.numeroElenco1{margin-top: 0px;}
	
	.iconaNota{margin:0 auto;margin-top:30px;margin-bottom:30px;}
	.testoNota{width:100%;font-size:20px;text-align:center;line-height: 1.3;color:#182b6d;}
	
	a.btnDownload, .nota1{color:#000;font-size:13px;float:left;}
	a.btnDownload{}
	
	.RigaForm{float:left;width:48%;margin-left:1%;margin-right:1%;}
	.RigaForm4{float:left;width:31%;margin-left:1%;margin-right:1%;}
	.RigaForm5{float:left;width:43%;margin-left:1%;margin-right:1%;}
	.RigaForm6{clear:both;width:100%;}
    .RigaForm7.RigaForm{width:100%;}
    .RigaForm8.RigaForm{width:68%;}
    .RigaForm9.RigaForm{width:28%;}
	.labelForm1, .labelForm3, .labelForm2, .labelForm4, .labelForm5, .labelForm6{font-size: 14px;}
	.inputForm1, .inputForm3, .inputForm2, .inputForm4, .inputForm5, .inputForm6, .inputForm7, .radio label,.radio label {font-size: 14px;}
	.inputForm8, .inputForm9, .inputForm10{font-size: 14px;padding: 4px 0px;}
	.labelForm1{float:left;width:26%;padding: 5px 0px;padding-right:2%;text-align:right;}
	.inputForm1{float:left;width:70%;}
    .inputForm1B.inputForm1{width:58%;}
	.labelForm2{float:left;width:18%;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:28%;padding: 5px 0px;padding-right:1%;text-align:right;}
	.inputForm3{float:left;width:78%;}
	.labelForm5{float:left;width:12%;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;}
	.labelForm7{float:left;/*width:30%;*/text-align:left;margin-left:6%;padding: 6px 0px;padding-right:2%;text-align:right;line-height: 15px;font-size:16px;}
	.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:15%;margin-right: 1%;padding-left: 1%;}
	.inputForm9{float:left;width:50%;margin-right: 1%;padding-left: 1%;}
	.inputForm10{float:left;width: 467px;margin-right: 1%;padding-left: 1%;}
    .RigaForm7 .labelForm1{width:121px;padding-right:11px;}
    .RigaForm7 .inputForm1{width: calc(100% - 171px);box-sizing: border-box;}
    .RigaForm8 .labelForm1{width:107px;padding-right:11px;}
    .RigaForm8 .inputForm1{width: calc(100% - 130px);box-sizing: border-box;}
    .RigaForm9 .labelForm1{width:107px;padding-right:11px;}
    .RigaForm9 .inputForm1{width: calc(100% - 140px);box-sizing: border-box;}
	.MleftInput1{margin-left:21%;margin-top: 10px;}
	.etForm3{float:left;padding: 11px 0px;}
	a.btnForm1{width:160px;padding:7px 0px;margin:0 auto;margin-top:30px;font-size:18px;font-weight:bold;text-align:center;color:#fff;border:1px solid #000;background: #000;
	-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;border-radius:50px;}
	a.btnForm1:hover{background: #fff;color:#000;}
	a.btnSfoglia{float:left;width:120px;padding:5px 0px;margin-left:1%;font-size:14px;text-align:center;color:#fff;background: rgba(226, 6, 19, 1);
	-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.btnSfoglia:hover{background: rgba(153, 5, 14, 1);color:#fff;}
	.fancybox-type-iframe_x{top:0px!important;margin-top:2000px!important;}
	
	.marginLeftF7{margin-left:22%;}
	.widthF7H{width:23%;}
	.widthF7M{width:24%;}
	
	.notaFooter{width:100%;padding:8px 0px;margin-top: 8px;border-top:1px solid #bbb;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;}
    
    #popUpBaseA .box{top:22%;transform: translateX(-50%);width:70%;}
#popUpBaseB .box{top:12%;transform: translateX(-50%);width:60%;}
#popUpBaseC .box{top:40%;transform: translateX(-50%);width:65%;}
#popUpBaseD .box{top:45%;transform: translateX(-50%);width:60%;}
    .popUp .box a.close{top:-35px;right:-8px;}
    
}

@media (max-width: 820.99px) {

    .imgOver{top:115px;/*top:1350px!important;top:3100px!important;*/}
    .fancybox-wrap{top:40px!important}
.nomobile{display:none!important;}
    
	
	.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%;}
    
    .imgDemo{display:none;}
    .imgDemo2{display:block;}
    .btnBase2{width: 80%;padding: 2vw 0px;margin:30px auto;font-size:16px;}
    .btnBase2Big{width: 80%;padding: 2vw 0px;margin:30px auto;font-size:35px;}


	.imgOver, .imgOverB{left:0%;width:92%;padding:2%;height:auto;margin-top:0px;margin-left:1%;font-size:18px;}
	.headerImg{width:100%}
	.ImgBanner{width:100%}
	.ImgBanner2{width: 80%;margin: 0 auto;margin-top: 15px;}
	.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}
	.navSel{color: #0a2546!important;}
	.navSel i{position:absolute;display:block;bottom:0px;left: 50%;margin-left: -4px;font-size:15px;color: #0a2546}

	.container, .containerMini{width: 96%;margin-left: 2%;padding: 0px 2%;box-sizing: border-box;}
	.header .container{background-color:#000!important;}
	
	.menuTop{top:50%;right:0px;transform: translateY(-50%);z-index:10;text-align:right;}
	.menuTop a{display:inline-block;color:#fff;font-size:14px;margin-left:10px;padding:10px 0px;}
	
	.subMenu{bottom:44px;left:0px;width:100%;text-align:center;z-index:100;}
	.subMenu a{display:inline-block;width:22%;height:77px;margin:0px;}
	.subMenu .a1{margin-right:1%;}
	.subMenu .a2{margin-left:1%;}	
	
	#section1 .container{/*height:100%;*/width: 100%;
    margin-left: 0px;
    padding: 0px;}
    #section2{background-color:#ec8c2d;}
	#section3{/*height:600px;*/margin-bottom:40px;}
	#section4{height:auto;background-color:#e9e9e9;color:#000;}
	#section4 .container{background-color:#e9e9e9!important;}
	#section4 .corpoTesto2{font-size:12px!important;padding-top:0px!important}
	
    .img1{position:absolute;display:block;z-index:10;}
	.img2, .img3, .img4{position:relative;display:block;z-index:10;}
    .img1{top:0px;left:50%;transform: translateX(-50%);width:70%;}
	.boxImg1{position:relative;display:block;width:100%;background-color:#0a2240;z-index:8;}
    .img2{width: 240px;margin:10px auto;}
   	.img3{width: 96%;margin:10px auto;}
    .img4{width: 90px;margin:10px auto;}
	
	
	.BoxTesto1{width:90%;padding:15px 0px;margin:0 auto;}
	.titoloTesto1, .corpoTesto1{color:#fff;text-align:center;}
	.titoloTesto1{font-size:22px;}
	.corpoTesto1{font-size:16px;margin-top:10px;}
	.corpoTesto1 a.link{cursor:pointer;font-size:14px;text-decoration:underline;color:#fff;}
	a.btnTesto1{width:140px;padding:7px 0px;margin-top:30px;font-size:14px;text-align:center;color:#fff;border-radius: 50px;background: rgba(0, 180, 227, 1);
	-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.btnTesto1:hover{background: rgba(0, 22, 55, 1);color:#fff;}
	.orsoGrigio{width: 80%;margin-left: -10%;}
	#desert1,#desert2{display:none;}
	.BoxTesto1 .paddingBottom50{padding-bottom:0px!important}
	.avvisoBox{clear: both;margin:5px 5px;padding-top: 5px;font-size:12px;color: #000;text-decoration: underline;text-align:center;/*border:2px dotted #b00000;*/}
	
	.titoloTesto2, .sottotitoloTesto2{color:#fff;text-align:center;}
	.titoloTesto2{font-size:30px;margin:20px 0px;font-weight:bold;}
	.sottotitoloTesto2{font-size:22px;margin-top:10px;margin-bottom:30px;    font-weight: bold;}
	.sottotitoloTesto3.sottotitoloTesto2{font-size:18px;margin-top:10px;margin-bottom:30px;color:#182b6d;font-weight:normal;text-transform: uppercase}
	.corpoTesto2{font-size:14px;padding-top:8px;margin-bottom: 20px;color:#182b6d;text-align:justify;}
	.lineaStoria{width:1px;height:15px;margin-left:17px;border-left:1px solid #fff;box-sizing:border-box;}
	.dataStoria{font-size:16px;padding-bottom:0px;color:#fff;}
	a.btnStoria{width:100%;height:148px;border:2px solid #fff;box-sizing:border-box;overflow:hidden;}
	a.btnStoria i{top:50%;left:50%;font-size:50px;color:#fff;opacity:0.5;z-index:50;margin-top: -25px;margin-left: -25px;}
	a.btnStoria:hover i{color:red;opacity:1;}
	.stripe{display:none}
	
	.titoloForm1 {width: 96%;margin-left: 2%;font-size: 21px;font-weight:bold;}
	.RigaForm, .RigaForm2, .RigaForm3, .RigaForm4, .RigaForm5, .RigaForm6{float:none;width: 96%;margin-left: 2%;margin-right:1%;clear:both;}
	.labelForm1, .labelForm3, .labelForm2, .labelForm4, .labelForm5{font-size: 14px;float:none;width: 96%;margin-left: 2%;padding-right:0%;text-align:left;}
	.inputForm1, .inputForm3, .inputForm2, .inputForm4, .inputForm5, .inputForm9, .inputForm10{font-size: 14px;float:none;width: 96%;margin-left: 2%;}
	.inputForm6{float:left;width:96%;margin-left: 2%;}
	.inputForm7{float:left;width:31%;margin-left: 2%;}
	.inputForm8{float:left;width:25%;margin-left: 2%;}
	
	.testoFloat {float: left;font-size: 14px;margin: 4px 1% 0px 2%;}
	.marginLeftF7, .labelForm7, labelForm9{margin-left:2%}

	.radio label, .checkbox labelx {width: 45%;font-size: 14px;}
	.etForm3{float:left;padding: 11px 0px;}
	
	a.btnForm1{width:160px;padding:7px 0px;margin:0 auto;margin-top:20px;font-size:18px;text-align:center;color:#fff;border:1px solid #000;background: #000;
	-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;border-radius:50px;}
	a.btnForm1:hover{background: #fff;color:#000;}
	a.btnSfoglia{width:120px;padding:5px 0px;    margin: 0 auto;margin-top: 5px;font-size:14px;text-align:center;color:#fff;background: rgba(226, 6, 19, 1);
	-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.btnSfoglia:hover{background: rgba(153, 5, 14, 1);color:#fff;}
	
	
	.RigaForm i{position:absolute;display:block;top:12px;right:-5px;cursor:pointer;font-size:14px;color:#000;}
	.RigaForm3 i, .RigaForm5 i{position:absolute;display:block;top:24px;left:97%;cursor:pointer;font-size:14px;color:#000;}
	.fancybox-type-iframe_x{top:0px!important;margin-top:3800px!important;}
	
	.btnMenu{display:block;}
	.boxMenu{display:none;}
	.navbar {position:relative!important;height: auto!important;}
	a.btnTop0, a.btnTop1, a.btnTop2{font-size:14px;font-weight:bold;text-align:center;padding: 5px 0px;border-top: 1px solid #a5877c;}
	a.btnTop0{color:#fff;border:0px;text-align:left;}
	a.btnTop1{color:#000;}
	a.btnTop2{color:#73473d;}
	.spaceBtn{display:none!important;}
	
	.top{width:100%;padding:10px 0px;}
	.imgTop1, .imgTop2, .imgTop3, .imgTop4{max-width:90%;margin: 0 auto;margin-top:10px;margin-bottom:10px;}
	.imgTop1{margin-bottom:15px;}
	.imgTop2{}
	.imgTop3{}
	.imgTop4{margin-top:20px;}
	
	.imgSlogan{width:85%;margin:0 auto;padding-top: 20px;}
	
	.cielo{position:relative;width:100%;height:300px;z-index:-1;background-color: #0d0300;background-position:center top;background-size:cover;}
	.cielo .txt{color:#fff;text-align:center;font-size:16px;width: 80%;margin: 0 auto;margin-top: 21px;}
	
	.imgDeLonghi1{width:50%;margin:0 auto;margin-top:20px;margin-bottom:20px;}
	
	.backChicco{width:100%;height:67px;margin-bottom:20px;background-image:url('../images/backChicco.png');background-position: center;background-repeat: no-repeat;}
	.imgChicco{width:74px;height:57px;margin:0 auto;padding-top:8px;}
	
	.notaTxt{font-size:13px;font-style: italic;}
	.notaTxt a{color:#fff;}
	
	.boxNote{width:100%;}
	.BoxClaim1{width:90%;padding: 15px 2%;margin:0 auto;font-size:18px;text-align:center;color:#000;background: rgba(233, 227, 220, 0.7);border-radius:15px;}
	
	.numeroElenco{width:20px;height:20px;margin:5px 0px;}
	.numeroElenco1{}
	
	.iconaNota{margin:0 auto;margin-top:30px;margin-bottom:30px;}
	.testoNota{width:100%;font-size:20px;text-align:center;line-height: 1.3;color:#182b6d;}
	
	a.btnDownload, .nota1{color:#000;font-size:13px;float:left;}
	a.btnDownload{}
	
	.BoxFooter{max-width:1150px;}
	.testoFooter1{font-weight: normal;font-size: 16px;margin-top:20px;}
	.testoFooter2{}
	.testoFooter3{margin-bottom:30px;}
	.testoFooter4{font-weight: bold;font-size: 16px;margin-top: 15px;text-align:center;}
	.logoFooter0{width: 45%;margin: 0 auto;margin-bottom:0px;margin-top: 15px;}
	.logoFooter1,.logoFooter2,.logoFooter3{margin: 0 auto;margin-bottom:20px;}
	
	.boxMacchine{position:relative;display:inline-block;width:49%;margin:0px;margin-bottom:30px;box-sizing: border-box;}
    
    #popUpBaseA .box{top:20%;transform: translateX(-50%);width:90%!important;}
#popUpBaseB .box{top:5%;transform: translateX(-50%);width:90%;}
#popUpBaseC .box{top:15%;transform: translateX(-50%);width:90%;}
#popUpBaseD .box{top:20%;transform: translateX(-50%);width:90%;}
    .popUp .box a.close{top:-35px;right:-8px;}
    
    .btnTxt{margin-top:20px;}
    
    .stelline1{left:0px;width:30%;}
    .stelline2{right:0px;top:30%;width:25%;}
}




