<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(../../../css/youtopia.css);


/*--------------------------------*/
/*COLORS*/
/*--------------------------------*/


/*Text*/
a,
.Tit,
.P-tit,
.P-par h1,
.P-par h2,
.P-par h3,
.P-par h4,
.P-att li a:hover,
.home .cntBoxPreview .boxpreviewList .Par .P-cont .P-box_1 .P-tit,
.home .lstPreviewOwl .owlList .Par .P-cont .P-box_1 .P-tit,
.lstPage2 .lstOwl .owlList .Par .P-cont .P-box_1 .P-tit,
.where .boxMappa a:hover,
.form .cntInvia input:hover
{ color:#d20049; }
 
/*Background*/

.header .H-box_01 .cntHbox,
.header .mainMenu .menu li ul,
.lingue li a,
.responsiveScrollTop,
.responsiveScrollBottom,
.btn.back,
.P-link a,
.P-par table tr:first-child td,
.owl-controls .owl-page,
.where .boxMappa a,
.form .cntInvia input,
#infscr-loading,
.row.row00,
.header.sticky .H-box_01 .cntHbox
{ background-color:#e7e7e7; }

/*Border*/

.iubenda-ibadge:hover,
.P-ant .frame,
.P-gal .frame,
.home .cntBoxPreview .boxpreviewList .Par .P-cont:hover,
.home .lstPreviewOwl .owlList .Par .P-cont:hover,
.lstPage2 .lstOwl .owlList .Par .P-cont:hover,
.lstPage2 .owl-buttons div
{ border-color:#e7e7e7; }



/*--------------------------------*/
/*MARGINS*/
/*--------------------------------*/


/*margin-bottom: 16px;*/

.P-dat,
.lst .cntLst
.lst .Par .P-cont .P-box_0,
.lst .Par .P-cont .P-box_1 .P-tit,
.lst .Par .P-cont .P-box_1 .P-par,
.breadcrumb
{}


/*margin-bottom: 32px;*/

.P-tit,
.P-par,
.P-gal,
.P-att,
.sectionMenu,
.lst .Par,
.lstPreview .Tit,
.lstNoDett .lst .Par,
.lstNoDett .lst .Par .P-cont .P-box_0,
.news.standard .lst .Par,
.P-gal,
.btn.back
{}


/*margin-bottom: 64px;*/

.Par,
.P-box_0,
.Tit.TitPagina h1,
.photoset-grid-basic,
.form,
.lstPage2 .lstOwl .owlList .cntLst,
.responsiveScrollTop
{}



/*--------------------------------*/
/*PADDINGS*/
/*--------------------------------*/

/*padding: 64px 64px 0 64px;*/
.container .content .cont,
.footer .cntFooter &gt; div
{}

/*padding: 64px;*/
.lstPage2 .lstOwl .owlList .Par .P-cont .P-box_1
{}

/*padding: 0 64px 64px 64px;*/
.cntGallery,
.framesimple
{}

/*padding-top: 32px;*/
.P-gal,
.P-att
{}

/*padding-bottom: 32px;*/
.news.standard .lst .Par
{}


/*--------------------------------*/
/*LISTS*/
/*--------------------------------*/

/*margin: 0 -7.5px;*/
.lst {}
/* width: 32.9%;*/
.lst .Par {}
/*margin: 0 8px;*/
.lst .Par .P-cont {}




/*--------------------------------*/
/*ANIMATIONS*/
/*--------------------------------*/

.header .H-box_01 .cntHbox, .header .H-box_01 .cntHbox &gt; div, .lingue li a { transition: All 0.4s ease; -webkit-transition: All 0.4s ease; -moz-transition: All 0.4s ease; -o-transition: All 0.4s ease; }


/*--------------------------------*/
/*RESPONSIVE*/
/*--------------------------------*/

@media screen and (max-width: 1400px) {
body .socialIcons { float: none; margin:0; position:absolute; top:14px; right:32px; z-index:3; }
body .header .mainMenu { margin: 42px 20px 0 auto; }

body.home02 .fasciaMolliflex {
    background: url(../../../img/bgFasciaMolliflex.jpg) top left no-repeat;
    padding: 40px 0 !important;
}
body.home02 .fasciaMolliflex .lstPreview { margin-left:0;  padding:30px; background: rgba(255,255,255,0.8); text-align:center;}

body.home02 .fasciaPoltrone {
    background: url(../../../img/bgFasciaPoltrone.jpg) center left no-repeat;
    background-size: 214%;
}
body.home02 .fasciaPoltrone .lstPreview { margin-left:0;  padding:30px; background: rgba(255,255,255,0.8); text-align:center;}


}
@media screen and (max-width: 900px) {
body .header .H-box_01 .cntHbox {max-width: none;}
body .breadcrumb { display:none;}
body .header .H-box_01 .cntHbox { margin-top:0; }
body .header .H-box_01 .logo-00 { position:relative; }
body .header .H-box_01 .logo-00 img {width:100%; max-width:none;}
body .header .H-box_01 .cntHbox &gt; div { height:81px;}
body .header .mainMenu { position:absolute; background:transparent; width:50px!important; top:63px; right:40px; z-index:3; margin:0!important;}
body .header .mainMenu.open  { width:auto!important; left:40px; right:40px; top:23px; background:#e7e7e7; }
body .header .mainMenu.open .menu { height:auto!important; }
body .header .mainMenu .responsiveMenuName a { width:50px; height:50px; padding:0; background:#4aa88b url('../../../img/icoRespMenu.png') center center no-repeat; -webkit-border-radius:  100%; -moz-border-radius:  100%; border-radius: 100%; }
body .header .mainMenu .responsiveMenuName a:hover { background:#4aa88b url('../../../img/icoRespMenu.png') center center no-repeat; }
body .header .mainMenu.open .responsiveMenuName { background:#4aa88b }
body .header .mainMenu.open .responsiveMenuName a  { width:auto!important; }
body .header .mainMenu .menu li {border-top: 1px solid #4aa88b;}
body .header .mainMenu .menu li a { color:#333;}
body .header .mainMenu .menu li ul li {border-top: 1px solid #4aa88b;}
body .header .mainMenu .menu li ul li a { color:#333;}
body .header .mainMenu .menu li ul li:hover a { color:#fff; background:#4aa88b;}

body .H-box_02 .owlSlide { height:200px!important;}

body.home .row.row03 .lstPreview { text-align:center;}

body .lingue { background:#fff; }

body .row.row00 { display:block; width:auto; margin:-32px -32px 0 -32px; padding:32px 32px 32px 32px; border-top:1px solid #fff; }
body .Tit.TitPagina h1 { margin-bottom:0; font-size:1.1em; font-weight:300; }

body .C-Main_00 section:nth-child(2) { padding-top:32px; }

body .row &gt; div { padding:0 0; }

body.home .owl-controls .owl-page { background:#4aa88b;}
body.home02 .row.row02::before { content:""; background-size:90%; top:60px; }
body .P-gal li { width:25%; }
body .C-Main_00 .row &gt; div { padding:0;}
body .mainPar .P-box_1 .cntRiga&gt;div { margin-left:auto;}
body .mainPar .P-box_1 .cntRiga&gt;div:first-child { float:none; width:auto; }
body .mainPar .P-box_1 .cntRiga .P-att { text-align:center; margin-top:32px;}
body .mainPar .P-box_1 .cntRiga .P-att li { display:inline-block; vertical-align:top;}

body.home02 .fasciaMolliflex {background: url('../../../img/bgFasciaMolliflex.jpg') top left no-repeat;}
body.home02 .fasciaMolliflex .lstPreview { margin-left:0;  padding:30px; background: rgba(255,255,255,0.8); text-align:center;}

body.home02 .fasciaPoltrone {background: url('../../../img/bgFasciaPoltrone.jpg') top left no-repeat;}
body.home02 .fasciaPoltrone .lstPreview { margin-left:0;  padding:30px; background: rgba(255,255,255,0.8); text-align:center;}

body .header .H-box_02 .bannerHome  { display:block!important; position: relative; background: #4aa88b; top: auto; bottom: auto; left: auto; margin-left:0; padding:32px 0;}
body .header .H-box_02 .bannerHome .cntRow { display:block; width:auto; height:auto;}
body .header .H-box_02 .bannerHome .cntRow .lstPreview { display:block; text-align:center;}
body .header .H-box_02 .bannerHome .cntRow .lstPreview  img{ width:50%;}

}

@media screen and (max-width: 580px) {

body.home02 .row.row02 { padding-top:200px; top:20px; }
body .header .H-box_01 .logo-00 { padding:0; max-width:160px;}
body.home .mainPar .P-box_1 { display:block;}
body.home .mainPar .P-box_1 .P-tit { display:block; width:auto; padding:24px 0;}
body.home .mainPar .P-box_1 .P-par { display:block;padding-left:0; }
body .P-gal li { width:50%; }
body .Tit.TitPagina span { font-size:1.3em;}
body.dett .mainPar .P-cont .desc-videoCont .P-Video { float:none; width:auto; margin-bottom:16px;}
body.dett .mainPar .P-cont .desc-videoCont .P-par { margin-left:auto; }
body.dett .mainPar .P-cont .contBtnDett .puls { position:relative;}
body.news.standard .lst .Par { display: block; width:auto;  }
body.contatti.cont413 .mainPar { margin-bottom:10px;}
body.contatti.map .rowMappa .P-par { position:relative; bottom:auto; width:auto; left:auto; margin-left:auto; padding:32px; }
body.home02 .fasciaMolliflex { background:none; margin-bottom:30px; padding:30px 0;}
body.home02 .fasciaPoltrone {
    background: url(../../../img/bgFasciaPoltrone.jpg) center left no-repeat;
    background-size: 230%;
    margin-bottom: 30px;
    padding: 30px 0;
}
body .header .H-box_02 .bannerHome .cntRow .lstPreview  img{ width:80%!important;}
}


/*--------------------------------*/
/*HEADER*/
/*--------------------------------*/

/*H-box-----------------*/
.header .H-box_01 { position: absolute; }
.header .H-box_01 .cntHbox { display:block; position:relative; max-width:1100px; margin:0 auto; background:#fff; border-bottom:13px solid #4aa88b; }
.header .H-box_01 .cntHbox &gt; div { position:relative; width:100%; height:96px; margin:0 auto; }

/*Logo-----------------*/
.header .logo-00 { position:relative; float:left; max-width:207px; width: auto; padding:24px 0; background:none;}
.header .logo-00 a span { display: block; padding:0; background: url(../img/icoHome.png) no-repeat center 100px; }
.header .logo-00:hover a span img { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: .7; }

/*Languages-----------------*/
.lingue { position:absolute; top:16px; right:16px; z-index:5; }

/* Menu --------------------------------*/
.header .mainMenu .responsiveMenuName { display: none; }
.header .mainMenu .fixHeight { height: auto !important; }

/*First level*/
.header .mainMenu { float: right; margin: 30px 20px 0 auto; }
.header .mainMenu .menu &gt; li:first-child { border: none; }
.header .mainMenu .menu &gt; li { position: relative; float: left; margin:0 0 0 9px;  }
.header .mainMenu .menu &gt; li::before { content:""; position: absolute; top:0; left:-6px; bottom:0; z-index:3; width:3px; background: url('../../../img/sepmenu.gif') center center no-repeat; }
.header .mainMenu .menu &gt; li:first-child::before { content:""; display:none; }

.header .mainMenu .menu &gt; li a {
    display: block;
    color: #333;
    padding: 12px;
    font-size: 0.7em;
    text-transform: uppercase;
}
.header .mainMenu .menu &gt; li:hover ul { background: #fff; color:#333; }
.header .mainMenu .menu &gt; li:hover &gt; a { background: #4aa88b; color:#fff; }

/*Show submenu*/
.header .mainMenu .menu li:hover ul { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.header .mainMenu .menu li:hover ul li { display: block; }

/*Second level*/
.header .mainMenu .menu li ul { position: absolute; top: 100%; left: 0; min-width: 200%; background: #e7e7e7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.header .mainMenu .menu li ul li { display: none; border-top:1px solid #4aa88b; }
.header .mainMenu .menu li ul li:first-child { border-top: 0; }
.header .mainMenu .menu li ul li a { display: block; padding: 16px; }
.header .mainMenu .menu li ul li:hover a { background: #dfdfdf; }

.socialIcons { float: right; margin: 33px 30px 0 auto; }
.socialIcons&gt;li { display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.socialIcons&gt;li a { display:block; width:30px; height:30px; margin:0 2px; }
.socialIcons&gt;li.icoSocial408 a { background: url('../../../img/icoSocialFb.png') top left no-repeat; }
.socialIcons&gt;li.icoSocial408:hover a { background: url('../../../img/icoSocialFbHover.png') top left no-repeat; }
.socialIcons&gt;li.icoSocial409 a { background: url('../../../img/icoSocialPn.png') top left no-repeat; }
.socialIcons&gt;li.icoSocial409:hover a { background: url('../../../img/icoSocialPnHover.png') top left no-repeat; }
.socialIcons&gt;li.icoSocial6479 a { background: url('../../../img/icoSocialIg.png') top left no-repeat; }
.socialIcons&gt;li.icoSocial6479:hover a { background: url('../../../img/icoSocialIgHover.png') top left no-repeat; }


/*--------------------------------*/
/*FOOTER*/
/*--------------------------------*/


/*--------------------------------*/
/*CONTAINER*/
/*--------------------------------*/
.container { margin-top:0; text-align:center; background: #ffffff; }
.container .content { max-width:100%; background:none; }
.container .content .cont { padding:0; }


/*--------------------------------*/
/*FOOTER*/
/*--------------------------------*/
.footer { border-top: 1px solid #DBDBDB; }
.footer .cntFooter { max-width:100%; }
.footer .cntFooter &gt; div { max-width:1100px; display:block; margin: 0 auto; }
.footer .cntFooter { display:block; background: #fff; }
.footer .F-box_00 .Par { margin-bottom:16px; }
.footer .F-box_00 .Par .P-box_0 { display:block; width:auto; text-align:center; margin-bottom:16px; }
.footer .F-box_00 .Par .P-box_0 img { max-width:150px; }
.footer .F-box_00 .Par .P-box_1 { display:block; color: #2f2f2f; text-align:center; }
.footer .F-box_00 .Par .P-box_1 a { color:#2f2f2f; }
.footer .F-box_00 .Par .P-box_1 a:hover { color:#4aa88b; }
.footer .F-box_01 a, .footer .F-box_01 a { color:#4aa88b; }


/*--------------------------------*/
/*GENERAL*/
/*--------------------------------*/

body { background-color:#fff; }
.header .H-box_02 { position: relative; top:auto; right:auto; left:auto; z-index: 1; }
a { text-decoration: none; color: #4aa88b; }
a:hover { color: #999; }
.P-par { color:#494949; }
.responsiveScrollTop:hover { background-color: #4aa88b!important; }

/*Breadcrumb-----------------*/
.breadcrumb { color:#737373; font-size:0.75em; font-style:italic; }
.breadcrumb a { color:#737373; }
.breadcrumb a:hover { color:#000; }

/*Title-----------------*/
.Tit.TitPagina h1 { color:#fff; }
.Tit.TitPagina span { margin-bottom:0; color: #393939; text-transform: uppercase; font-weight:bold; font-size:1.7em; }

/* Gallery Standard --------------------------------*/
.P-gal { display: inline-block; width:100%; margin-bottom:0; padding-top:0; border-top:0; }
.P-gal:hover img {-webkit-filter: grayscale(50%);
                  filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
                  filter: gray; /* IE6-9 */
                  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: .3;
}
.P-gal ul { margin-left:0; margin-right:0; }
.P-gal li { float: left; width:20%; overflow:hidden; }
.P-gal li a { display: block; position: relative; line-height: 0; margin: 0; }
.P-gal li a img { width: 100%;  transition: All 0.4s ease; -webkit-transition: All 0.4s ease; -moz-transition: All 0.4s ease; -o-transition: All 0.4s ease;}
.P-gal a:hover img { display: block; line-height: 0;
    
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;
     -webkit-transform: scale(1.1) rotate(2deg); -moz-transform: scale(1.1) rotate(2deg); -o-transform: scale(1.1) rotate(2deg); -ms-transform: scale(1.1) rotate(2deg); transform: scale(1.1) rotate(2deg);
    -webkit-filter: blur(0px); filter: blur(0px);
}
/* Frame --------------------------------*/
.P-ant .frame, .P-gal .frame { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border:0; background-image: url(../../../img/icoZoomGall.png); background-position: center center; background-repeat: no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.P-ant a:hover .frame, .P-gal a:hover .frame { border-width:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }


/*Row-----------------*/
.C-Main_00 section:nth-child(2) { padding-top:64px; }
.C-Main_00 .row { display:inline-block; width:100%; }
.C-Main_00 .row &gt; div { max-width: 1100px; margin:0 auto; padding:0 32px; }
.C-Main_00 .row.row00 { padding:32px 0; text-align:center; }


/* Links --------------------------------*/
.P-link a { display: inline-block; padding: 10px 16px; font-size:0.85em; text-transform:uppercase; background: #c5c1b0 url('../../../img/btnVai.png') no-repeat -25px center; color: #fff;  border: none; cursor: pointer; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.P-link a:hover { padding-left: 35px; padding-right:16px; background: #4aa88b url(../../../img/btnVai.png) no-repeat 10px center; color: #ffffff; }

/* Attachments --------------------------------*/
.P-att { margin-bottom:0; padding-top:0; border-top:0; }
.P-att li { margin-top:0; border-top:1px solid #fff; }
.P-att li:first-child { border-top:0;}
.P-att li a { display:block; padding:90px 20px 21px 20px; background: url(../../../img/icoDwn.png) no-repeat center 20px; color: #3e3e3d; font-size:0.8em; text-align:center; text-transform:uppercase; }
.P-att li a:hover { background-position: left 6px; color: #373737; background:#e7e7e7 url(../../../img/icoDwnHover.png) no-repeat center 20px; }

/* Privacy --------------------------------*/
.iubenda-ibadge { padding:0; background:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border:0; }
.iubenda-ibadge:hover { border:0; }

.header .H-box_02 .bannerHome  { position: absolute; top: 0; bottom: 0; left: 50%; z-index: 100;}
@media screen and (min-width: 901px){
	.header .H-box_02 .bannerHome  { transform: translateX(-50%);}
}
.header .H-box_02 .bannerHome img{box-shadow: 4px 4px 30px rgb(0 0 0 / 35%);}
.header .H-box_02 .bannerHome .cntRow { display:table; width:100%; height:100%;}
.header .H-box_02 .bannerHome .cntRow .lstPreview { display:table-cell; vertical-align:middle;}
.header .H-box_02 .bannerHome .cntRow .lstPreview a img {  transition: All 0.4s ease; -webkit-transition: All 0.4s ease; -moz-transition: All 0.4s ease; -o-transition: All 0.4s ease;}
.header .H-box_02 .bannerHome .cntRow .lstPreview a:hover img:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: .8;}



/*--------------------------------*/
/*HOME*/
/*--------------------------------*/

.home .row00 { display:none; }
.home .mainPar .P-box_1 { display:table;}
.home .mainPar .P-box_1 .P-tit { display:table-cell; width:33.3%; vertical-align:middle; background:#4aa88b; text-align:center; font-weight:bold; text-transform:uppercase; font-size:2.3em; line-height:90%;}
.home .mainPar .P-box_1 .P-tit::before { content:""; display:block; height:44px; background: url('../../../img/icoMisuraHome.png') top center no-repeat; margin-bottom:16px;}
.home .mainPar .P-box_1 .P-par { display:table-cell; vertical-align:middle; padding-left:32px; }

.home02 .row.row01 .Par { color:#fff; font-weight:300; }

.home02 .row.row02 { position:relative; background: #fff url('../../../img/imgMadeInItaly.jpg') no-repeat top center; padding-top: 326px; }
.home02 .row.row02::before { content:""; position:absolute; top:80px; left:0; right:0; z-index:5; height:168px; background: url('../../../img/imgMadeInItali02.jpg') top center no-repeat; }
.home02 .row.row02 .lstPreviewOwl .owlList .Par .P-cont { border: 1px dashed #ccc; padding: 10px; }
.home02 .row.row02 .lstPreviewOwl hr { display:none; }

.home02 .row.row03 { background: #fff; padding-top:64px; }
.home02 .row.row03 .lstPreviewOwl .owlList .Par .P-cont .P-box_1 { position:static; margin-top:0; background:none; }
.home02 .row.row03 .lstPreview { }
.home02 .row.row05 { padding-top: 64px; }
.home02 .row.row03 .lst { margin:0 -32px}
.home02 .row.row03 .lst .Par { margin-bottom:0;}
.home02 .row.row03 .lst .Par .P-cont { margin:0 32px}
.home02 .row.row03 .lst .Par .P-ant { text-align:center;}
.home02 .row.row03 .lst .Par .P-ant img { width:auto;}
.home02 .row.row03 .lst .Par .P-ant:hover img { -webkit-filter: grayscale(50%);
filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: .3;
-webkit-transform: scale(0.6); -moz-transform: scale(0.6); -o-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6);

}
.home02 .row.row03 .lst .Par .P-box_1 .P-tit { color:#737373; text-align:center; font-size: 1.3em;}

.home02 .row.row05 { background: #e7e7e7; padding-top:64px; margin-bottom:0; }
.home02 .row.row05 .lstTit { color:#393939; text-transform:uppercase; font-size:1.7em; font-weight:bold; line-height: 1.2em;}

.home02 .row.row06 { background: #e7e7e7; padding-top:0; padding-bottom:64px; text-align:center; }
.home02 .row.row06 .P-link { display:inline-block; *display.inline; zoom:1; }
.home02 .row.row06 .P-link a { background: #4aa88b url('../../../img/btnVai.png') no-repeat -25px center; }
.home02 .row.row06 .P-link a:hover { padding-left: 35px; padding-right:16px; background: #4aa88b url(../../../img/btnVai.png) no-repeat 10px center; color: #ffffff; }

.home02 .fasciaMolliflex { background: url('../../../img/bgFasciaMolliflex.jpg') top center no-repeat; background-size:cover; margin-bottom:64px; padding:80px 0;}
.home02 .fasciaMolliflex .lstPreview { margin-left:55%; font-size:0.8em; text-align:left;}
.home02 .fasciaMolliflex a { display:inline-block; background: #4aa88b url('../../../img/btnVai.png') no-repeat -25px center; padding: 10px 16px; color:#fff;}
.home02 .fasciaMolliflex a:hover { padding-left: 35px; padding-right:16px; background: #4aa88b url(../../../img/btnVai.png) no-repeat 10px center; color: #ffffff; }

.home02 .fasciaPoltrone {background: url('../../../img/bgFasciaPoltrone.jpg') center left no-repeat;background-size:cover;margin-bottom: 0;padding:80px 0;}
.home02 .fasciaPoltrone .lstPreview { margin-left:55%; font-size:0.8em; text-align:left;}
.home02 .fasciaPoltrone a { display:inline-block; background: #4aa88b url('../../../img/btnVai.png') no-repeat -25px center; padding: 10px 16px; color:#fff;}
.home02 .fasciaPoltrone a:hover { padding-left: 35px; padding-right:16px; background: #4aa88b url(../../../img/btnVai.png) no-repeat 10px center; color: #ffffff; }


/* Generic Container owl carousel --------------------------------*/
.home .basicOwl .lstPreviewOwl { display: block; }
.home .basicOwl .lstPreviewOwl .owlList { margin: 0 auto; padding: 0; text-align: center; }
.home .basicOwl .lstPreviewOwl .owlList .cntLst { display: block; width: auto; margin-left: -32px; margin-right: -32px; padding: 0; margin-bottom:16px; }
.home .basicOwl .lstPreviewOwl .owlList .Par { display: inline-block; width: auto; margin-bottom: 0; text-align: center; }

.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont { position: relative; margin: 0 32px; border: 0; overflow:visible; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; }
.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont .P-box_0 { margin-bottom: 0; }
.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont .P-box_0 .P-tit { color:#737373; text-align:center; font-size: 1.0em; text-transform:uppercase; margin-bottom:16px; }
.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont .P-box_0 .P-ant .frame { display: block; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont .P-box_0 .P-ant:hover .frame { display: block; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont .P-box_0 .P-ant:hover img { display: block; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: .4; }
.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont .P-box_0 img { max-width: 100% !important; height: auto !important; margin-bottom: 0 !important; }
.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont .P-box_1 { position: relative; top:auto; right:auto; bottom:auto; left:auto; margin-top:auto; padding:0; background:none; }
.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont .P-box_1 .P-par { color: #2f2f2f; display: block; margin-top:16px; padding:0 32px; }
.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont:hover { border-color:none; }
.home .basicOwl .lstPreviewOwl .owlList .Par .P-cont:hover .P-box_1 { top: 0; margin-top: 0; }
.home .basicOwl .lstPreviewOwl .cntLinks { position: absolute; bottom: 0; left: 0; right: 0; z-index: 3; text-align: center; }




.home02 .header .mainMenu .menu li ul,
.home02 .lingue li a,
.home02 .responsiveScrollTop,
.home02 .responsiveScrollBottom,
.home02 .btn.back,
.home02 .P-link a,
.home02 .P-par table tr:first-child td,
.home02 .owl-controls .owl-page,
.home02 .where .boxMappa a,
.home02 .form .cntInvia input,
.home02 #infscr-loading,
.home02 .row.row00,
.home02 .header.sticky .H-box_01 .cntHbox
{ background-color:#e7e7e7; }


.home02 .Tit,
.home02 .P-tit,
.home02 .P-par h1,
.home02 .P-par h2,
.home02 .P-par h3,
.home02 .P-par h4,
.home02 .P-att li a:hover,
.home02 .home .cntBoxPreview .boxpreviewList .Par .P-cont .P-box_1 .P-tit,
.home02 .home .lstPreviewOwl .owlList .Par .P-cont .P-box_1 .P-tit,
.home02 .lstPage2 .lstOwl .owlList .Par .P-cont .P-box_1 .P-tit,
.home02 .where .boxMappa a:hover,
.home02 .form .cntInvia input:hover
{ color:#e7e7e7; }

.home .responsiveScrollBottom { background: url('../../../img/bgScrollToBottom.png') top center no-repeat; z-index: 3; width: 107px; height: 54px; margin-left:-53px; bottom: 0;-webkit-border-radius:0; -moz-border-radius: 40px; border-radius:0;  }
.home .responsiveScrollBottom:hover { background: url('../../../img/bgScrollToBottomHover.png') top center no-repeat; }

/*--------------------------------*/
/*SIMPLE*/
/*--------------------------------*/

.simple .C-Main_00 .P-box_1 {  }
.simple .C-Main_00 .P-box_0 {  }


/*--------------------------------*/
/*NEWS*/
/*--------------------------------*/

.news.standard .lst { margin: 0 -8px; }
.news.standard .lst .Par { display: inline-block; width:49.5%; text-align:left; margin-bottom:32px; padding-bottom: 0; border-bottom:0; vertical-align:top; }
.news.standard .lst .Par .P-cont { margin: 0; margin:0 8px 32px 8px; }
.news.standard .lst .Par:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.news.standard .lst .P-box_0 { float: left; width: 33.33%; margin-bottom: 0; }
.news.standard .lst .P-box_1 { margin-left: 33.33%; padding-left: 32px; }
.news.standard .lst .P-box_1 .P-tit { text-align: left;  color:#393939;}


.mainPar .P-box_1 .cntRiga { display:inline-block; *display:inline; zoom:1; vertical-align:top; margin-bottom:32px;}
.mainPar .P-box_1 .cntRiga&gt;div { display:block; margin-left:85%;}
.mainPar .P-box_1 .cntRiga&gt;div:first-child { float:left; width:80%; margin-left:auto; margin-bottom:0;}
.mainPar .P-box_1 .cntRiga&gt;div:only-child { display:block; width:auto; margin-left:auto;}

.news.dett .C-Main_00 .row02 { display:none; }

/* Date --------------------------------*/
.P-dat span { color: #4aa88b; }

.form .formCol div .nomeCampo { text-transform:uppercase;}

.contatti.map .H-box_02{ height:200px;}
.contatti.map .rowMappa { position:relative; padding:0; border-bottom: 13px solid #4aa88b; }
.contatti.map .C-Main_00 .row.row00 {background:#fff; }
.contatti.map .rowMappa&gt;div { max-width:none; padding:0; }
.contatti.map .rowMappa .P-par { position:absolute; bottom:0; width:500px; left:50%; margin-left:-250px; z-index:3; background:#fff; padding:32px; text-align:center; font-size:0.9em; }
.contatti.map .rowMappa .googleMaps iframe { width: 100%; height:600px; }
.contatti .formCol.formColDes { border-top:0; text-align:center;}
.contatti .formCol.formColDes&gt;div {  float:none; display:block; width:auto;}
.contatti .formCol.formColDes&gt;div span:first-child {display:block;}
.contatti .formCol.formColDes input { float:none; display:inline-block; *display:inline; zoom:1; width:auto; vertical-align:middle; margin-top:2px;}
.contatti .cntInvia input[type=submit] { float:none; display:inline-block; *display:inline; zoom:1; width:auto; vertical-align:middle; margin-top:2px; background:#c5c1b0 url(../../../img/btnVai.png) no-repeat -26px center; padding: 10px 16px; color: #fff; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.contatti .cntInvia input:hover { padding-left: 35px; padding-right:16px; background: #4aa88b url(../../../img/btnVai.png) no-repeat 10px center; color: #ffffff; }
.contatti .formCol.formColDes label { display:inline-block; *display:inline; zoom:1; margin-left:10px; vertical-align:middle;}

.contatti .mainPar .P-tit { display:none;}
.contatti .mainPar .P-par {text-align:center;}

.contatti .formCol.formColDes .checkPrivacy { float:none; display:block; width:auto; text-align:center;}
.contatti .form .checkPrivacy .btnPrivacy { float:none; text-align:center; margin-top:32px;}
.contatti .form .checkPrivacy .accetto { float:none; display:block; margin-left:auto; text-align:center; }
.contatti .form .checkPrivacy .accetto label { margin:0; display:inline-block; *display:inline; zoom:1; margin-left:10px; vertical-align:middle;}
.contatti .form .checkPrivacy .accetto input { float:none; display:inline-block; *display:inline; zoom:1; width:auto; vertical-align:middle; margin-top:2px;}

/*Segnala ad un amico*/
.contatti.cont413 .mainPar .P-par  { margin-bottom:0;}
.contatti.cont413 .mainPar  { background:#4aa88b; margin-bottom:0; padding:16px 0;}
.contatti.cont413 .mainPar .P-par  h1{color: #fff; text-transform: uppercase; font-weight: bold; font-size: 1.5em;}

.contatti.cont413 .row00 .prod  { font-weight:bold; color:#4aa88b;}

/*--------------------------------*/
/*NEWS*/
/*--------------------------------*/
.products .productsList .Par .P-box_0 { margin-bottom:0; overflow:hidden;}
.products .productsList .Par .P-box_1 { padding:16px; background:#e7e7e7;}
.products .productsList .Par .P-box_1 .P-tit { font-size:1.3em; text-align:center; }
.products .productsList .Par .P-box_1 .P-tit h3 { font-weight:bold; color:#393939; }

.products .productsList .Par .P-box_0 a:hover img { display: block; line-height: 0;
    
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;
     -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);
    -webkit-filter: blur(0px); filter: blur(0px);
}

.dett .mainPar .P-cont .contBtnDett { position:relative; }
.dett .mainPar .P-cont .contBtnDett .puls { position:absolute; bottom:0; right:0; left:0; z-index:3; text-align:center; }
.dett .mainPar .P-cont .contBtnDett .puls .P-att { display:inline-block; *display:inline; zoom:1; vertical-align:top; background:#fff; }
.dett .mainPar .P-cont .contBtnDett .puls .P-att ul li { display:inline-block; *display:inline; zoom:1; vertical-align:middle; }
.dett .mainPar .P-cont .contBtnDett .puls .P-att ul li a { background:#fff url(../../../img/icoDwn.png) no-repeat center 20px; }
.dett .mainPar .P-cont .contBtnDett .puls .P-att ul li a:hover { background:#e7e7e7 url(../../../img/icoDwnHover.png) no-repeat center 20px; }
.dett .mainPar .P-cont .contBtnDett .puls .P-altriPuls { display:inline-block; *display:inline; zoom:1; vertical-align:top; background:#fff; margin-left:-4px; }
.dett .mainPar .P-cont .contBtnDett .puls .P-altriPuls li { display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-top:0; border-top:1px solid #fff; }
.dett .mainPar .P-cont .contBtnDett .puls .P-altriPuls li:first-child { border-top:0;}
.dett .mainPar .P-cont .contBtnDett .puls .P-altriPuls li a { display:block; padding:90px 10px 20px 10px; background:#fff url(../../../img/icoInfo.png) no-repeat center 20px; color: #3e3e3d; font-size:0.8em; text-align:center; text-transform:uppercase; }
.dett .mainPar .P-cont .contBtnDett .puls .P-altriPuls li a:hover { background-position: left 6px; color: #373737; background:#e7e7e7 url(../../../img/icoInfoHover.png) no-repeat center 20px; }
.dett .mainPar .P-cont .contBtnDett .puls .P-altriPuls li:first-child a { background:#fff url(../../../img/icoSegnala.png) no-repeat center 20px;}
.dett .mainPar .P-cont .contBtnDett .puls .P-altriPuls li:first-child a:hover { background:#e7e7e7 url(../../../img/icoSegnalaHover.png) no-repeat center 20px; }

.dett .mainPar .P-cont .desc-videoCont { margin-bottom:32px; overflow:hidden;}
.dett .mainPar .P-cont .desc-videoCont .P-Video { float:left; width:50%;}
.dett .mainPar .P-cont .desc-videoCont .P-Video iframe { width:100%;}
.dett .mainPar .P-cont .desc-videoCont .P-par { margin-left:55%; margin-bottom:0;}
.dett .mainPar .P-cont .desc-videoCont&gt;div:only-child { margin-left:auto!important; float:none; width:auto;}



 
 
/*--------------------------------*/
/* COOKIES -----------------------*/
/*--------------------------------*/
#cookieChoiceInfo { background:#4aa88b;}
#cookieChoiceInfo a, #cookieChoiceInfo span { vertical-align:middle; color:#222; }
#cookieChoiceInfo span { font-weight:bold; }
#cookieChoiceInfo a { text-decoration:underline; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease; }
#cookieChoiceInfo #cookieChoiceDismiss { display:inline-block; padding:5px 10px; background:#222; color:#fff; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#cookieChoiceInfo #cookieChoiceDismiss:hover { background:#fff; color:#000; }

/*----------------------------------------------*/
/*TEXT*/
/*-----------------------------------------------*/

.text .mainPar h3{ margin: 16px 0; font-weight:bold; color:#4aa88b;}
.text .mainPar table{ margin-top:16px;}
.text .mainPar table th{ background-color:#4aa88b;color: #ffffff;padding: 3px 10px;}
body.text .P-par table tr:first-child td{background-color:#ffffff;color: #4aa88b;}
body.text .mainPar table tr th:first-child{ width: 20%; }
body #cookieChoiceInfo{  font-size: 0.9em;padding: 10px 0!important;}

/*----------------------------------------------*/
/*CAPTCHA*/
/*-----------------------------------------------*/

div #ctl00_cphContent_ctrlGoogleReCaptcha {
    display: flex !important;
    justify-content: center !important;
    margin: 30px auto 10px !important;
}</pre></body></html>