body{font-family:'Titillium Web',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:300;line-height:inherit}
img{transition:all .5;opacity:1}
img:hover{opacity:.6}
select,input,textarea{font:inherit}
#richiedi2 select,.filtraper{-webkit-appearance:none;-moz-appearance:none;text-indent:1px}
input::placeholder,textarea::placeholder{color:#fff;opacity:1}
.row{padding:0;margin:0}
a,a:hover{text-decoration:none}
a:hover {
	color: #ddd;
 
}
iframe{width:100%}
.row.container{margin:auto}
.no-gutters{padding:0;margin:0}
.logo img{max-width:180px;width:100%!important}
#header{max-width:100%;height:85px;line-height:85px}
#b728 li a{color:#fff;text-transform:uppercase;font-size:14px;transition:all .5s;border-bottom:1px solid #181818}
#b728 li{margin-right:2%;margin-left:2%}
.sf-menu a {

	padding: 0 1% 0 0px;
}
#b728_ul > li{line-height: 35px !important;
	padding-top: 30px;}
#b728_ul{margin:auto!important;width:auto;float:none;max-width:1130px}


html:lang(ru) #b728_ul {
	margin: auto !important;
	width: auto;
	float: none;
	max-width: 990px !important;
}
html:lang(jp) #b728_ul li ul li:nth-child(6),html:lang(jp) #b728_ul li ul li:nth-child(7) {
	display: none;
}
.social li:nth-child(6) {
	
}
html:lang(it) .social li:nth-child(6) {
	display: block;
}#b999vociMenu a {
	text-transform: uppercase !important;
}

#b999vociMenu span {
    text-transform: uppercase !important;
}

#b983 {
	width: 90%;
}

#b983 img {
	width: 100%;
}
#b58_txt,#b44_txt{color:#fff}
.VA_ElencoRealiz .pagination li {
	width: auto;
	text-align: center;
	color: #fff !important;
	float: left;
	margin-right: 10px;
	line-height: 30px;
}.VA_ElencoRealiz a {

	color: #fff !important;

}.VA_ElencoRealiz a:hover {

	color: #c7ab6b !important;

}@font-face {
  font-family: 'icomoon';
  src:  url('//www.valpaint.it/fonts/icomoon.eot?2tcqiw');
  src:  url('//www.valpaint.it/fonts/icomoon.eot?2tcqiw#iefix') format('embedded-opentype'),
    url('//www.valpaint.it/fonts/icomoon.ttf?2tcqiw') format('truetype'),
    url('//www.valpaint.it/fonts/icomoon.woff?2tcqiw') format('woff'),
    url('//www.valpaint.it/fonts/icomoon.svg?2tcqiw#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-Teamviewer::before {
	content: "\e900";
	font-size: 30px;
}

h3,h3 span{font-size:24px}
#b728_ul li ul li{width:100%;line-height:30px;text-align:center;float:none;color:#fff}
#b728_ul li ul li a{color:#fff;border:0!important;background:#181818;padding:10px 30px;border-top:0 solid #c7ab6b!important}
#b728_ul li ul li a:hover{font-size:14px!important;padding:10px 30px}
#b125 img{width:100%}
#b54 .body,#b841 .body,#b125 .body .content_notizia,#b125 .elenco,#b43 .body,#b58 .body,#b22 .body,#b834 .body{max-width:1140px;margin:auto}
#b54 img{margin:auto}
.img_notizia{height:200px;background:rgba(0,0,0,1);position:relative;display:flex;margin-bottom:20px}
#b54,#b841,#b43,#b58{background:#181818;color:#fff;padding-bottom:40px}
#b58{background:#181818;color:#fff!important;margin:auto;text-align:center;float:none!important;margin-top:60px!important;padding-bottom:60px!important}
#mm-0{background:#181818}
.scopri6 a{color:#fff;padding:0 20px;line-height:38px;display:block}
.scopri6 a:hover{color:#181818;background:#fff}
.scopri6{width:auto;height:34px;border:1px solid #fff;text-transform:uppercase;text-align:center;margin:auto;background:transparent;font-size:16px;font-weight:300!important;color:#fff;height:40px;transition:all .5s}
#b54 a{color:#fff}
#header{background:#181818}
#b728vociMenu{text-align:center}
.nostriprodottiscopri .col-md-10,.nostriprodottiscopri2 .col-md-10{font-weight:700}
#b728 li a:hover{color:#d2b572;text-decoration:none;padding-bottom:0;border-bottom:1px solid #d2b572}
.nostriprodottiscopri2 .rigaoro{border-top:1px solid #d2b572;width:25px!important;position:relative;top:16px;padding:0;margin:0;max-width:25px;transition:all .5s}
.nostriprodottiscopri2:hover .rigaoro{border-top:1px solid #d2b572;width:50px!important;position:relative;top:16px;padding:0;margin:0;max-width:50px}
.boxright img{width:20px}
.boxright li{float:left;width:50%;text-align:center;line-height:82px}
.fas.fa-bars{font-size:25px;color:#d2b572}
.lasthamburger{padding-top:5px;display:none}
.boxright{float:right;list-style:none;width:50%}
#slide{max-width:100%}
.info{position:absolute;width:800px;text-align:center;color:#fff;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;z-index:11}
.hidegray .gray{cursor:pointer;height:100%;position:absolute}
.owl-stage{height:90vh;overflow:hidden}
.owl-nav{display:none}
button.owl-dot{height:20px}
.owl-dots span{background:#fff;width:35px;display:block;z-index:9999;height:2px}
.owl-dot{margin-right:5px;margin-left:5px}
.owl-dots{position:absolute;bottom:30px;z-index:999999;margin:auto;width:100%;text-align:center}
.owl-carousel .titolo {
	margin-bottom: 46px;
	font-size: 44pt;
	font-weight: 300 !important;
	line-height: 60px;
	text-shadow: 0px 2px 12px rgba(0, 0, 0, 1);
}
.owl-carousel .testo {
	margin-bottom: 46px;
	font-size: 16pt;
	font-weight: 400;
	text-shadow: 0px 2px 12px rgba(0, 0, 0, 1);
}
.owl-dot.active span{background:#d2b572;height:2px}
.owl-carousel2 button{border:0!important}
.move a:nth-child(1){color:#fff!important;cursor:pointer;font-size:20px;font-weight:900;float:left}
.move a:nth-child(2){color:#fff!important;cursor:pointer;font-size:20px;font-weight:900;float:right}
.move {
	width: 99%;
	max-width: 700px;
	height: 0px;

}
.RS_Customblock a:hover {
	color: #fff !important;
}
.owl-carousel2 .owl-stage{width:100%}
.nostriprodotti{font-weight:100!important;color:#d2b572;font-size:32px;text-align:center}
#ourproducts{background:#181818;padding:60px 0}
#ourproducts .nostriprodottiscopri{color:#fff;text-align:center;font-size:12pt;padding-top:30px;width:302px;margin:auto;overflow:hidden;font-weight:700}
#ourproducts .nostriprodottiscopri a:hover,#ourproducts .nostriprodottiscopri:hover{transition-delay:.5s;color:#c7ab6b}
#ourproducts,#blockproducts{max-width:100%;padding:0;padding-bottom:30px;padding-top:60px;background:#181818;border:0!important;margin-bottom:-1px}
.nostriprodottidescrizione{color:#fff;width:100%;margin:auto;margin-top:40px;font-size:12pt;text-align:left;font-weight:300!important;max-width:790px}
.nostriprodottiscopri{color:#fff;text-align:center;font-size:12pt;padding-top:30px;width:205px;margin:auto}
.nostriprodottiscopri2 .col-md-2.rigaoro{border-top:1px solid #d2b572;width:25px;position:relative;top:16px;padding:0;margin:0;max-width:25px;border-top:1px solid #d2b572;width:25px;position:relative;top:16px;padding:0;margin:0;max-width:25px;transition:all .5s}

.nostriprodottiscopri2:hover .col-md-2.rigaoro{width:50px;max-width:50px}

.nostriprodottiscopri:hover .col-md-2.rigaoro{width:50px;max-width:50px}
.nostriprodottiscopri .col-md-10 a{color:#fff;transition:all .5s}
.nostriprodottiscopri:hover .col-md-10 a{color:#c7ab6b;transition:all .5s;transition-delay:.5s}
.nostriprodottiscopri .col-md-10 a{color:#fff;transition:all .5s}
.nostriprodottiscopri:hover .col-md-10{color:#c7ab6b;transition:all .5s;transition-delay:.5s}
.nostriprodottiscopri2 .col-md-10 a{color:#fff;transition:all .5s}
.nostriprodottiscopri2:hover .col-md-10 a{color:#c7ab6b!important;transition:all .5s;transition-delay:.5s}
.nostriprodottiscopri2 .col-md-10 a {
	color: #fff;
	transition: all .5s;
	text-shadow: 0px 2px 12px rgb(0, 0, 0);
}
.nostriprodottiscopri2:hover .col-md-10{color:#c7ab6b!important;transition:all .5s;transition-delay:.5s}
.nostriprodottiscopri{cursor:pointer}
.nostriprodottiscopri .col-md-12 .rigaoro1{border-bottom:1px solid #d2b572;width:50px!important;text-align:center!important;height:15px;transition:all .5s;display:block;margin:auto}
.nostriprodottiscopri:hover .col-md-12 .rigaoro1{border-bottom:1px solid #d2b572;width:100%!important;height:15px}
.nostriprodottiscopri2 .col-md-12 .rigaoro1{border-bottom:1px solid #d2b572;width:50px!important;text-align:center!important;height:15px;transition:all .5s;display:block;margin:auto}
.nostriprodottiscopri2:hover .col-md-12 .rigaoro1{border-bottom:1px solid #d2b572;width:100%!important;height:15px}
.nostriprodottiscopri .row.rigaoro{width:25px;transition:all .5s}
.nostriprodottiscopri:hover .row.rigaoro{width:50px}
.vernici{overflow:hidden}
.vernicititolo {
	margin-bottom: 30px;
	width: 260px;
	line-height: 36px;
	height: 70px;
	color: #fff;
}
.vernicititolo {
	font-weight: 300 !important;
	color: #fff;
	font-size: 24px;
	text-decoration: none;
	text-shadow: 0px 2px 10px rgb(0, 0, 0);
}

.vernicidesc {
	margin-bottom: 20px;
	width: 80%;
	font-size: 16px;
	color: #fff;
	text-decoration: none color: #fff;
	text-shadow: 0px 2px 10px rgb(0, 0, 0);
}
.gray{background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(0%,rgba(150,150,150,0)),color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#181818',GradientType=0);top:0;left:0;z-index:9;width:100%;
height:100%;



}#b737 .gray{background:initial;}
#b747 .nostriprodottidescrizione {

	text-align: center;
}
.nostriprodottiscopri2 {
	color: #fff;
	text-align: left;
	font-size: 12pt;
	width: 100%;
	left: 5%;
	margin-top: 20px;
}
.nostriprodottiscopri2 .col-md-10{padding-left:20px!important}
.gray{cursor:pointer}
.gray .descr{position:absolute;top:54%;left:5%;transition:.5s}
.gray:hover .descr{position:absolute;top:44%;left:5%}
.gray .hidescopri{opacity:0;transition:all .5s;margin-top:10px;visibility:hidden}
.gray:hover .hidescopri{opacity:1;margin-top:0;visibility:visible}
.gray .gray2{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0;transition:all .5s}
.gray:hover .gray2{background:rgba(0,0,0,0.5);opacity:1}
#blockproducts .gray:hover{border:0!important;margin-bottom:-1px}
.nostriprodottiscopri2:hover{color:#d2b572}
.gray .col-md-2.rigaoro{border-top:1px solid #d2b572;width:0;position:relative;top:16px;padding:0;margin:0;transition:all .5s;transition-delay:.5s;max-width:0}
.gray:hover .col-md-2.rigaoro{border-top:1px solid #d2b572;width:40px;position:relative;top:16px;padding:0;margin:0;max-width:40px}
.invia_form{width:15%;height:34px;border:1px solid #fff;line-height:33px;text-transform:uppercase;text-align:center;margin:auto;background:transparent;font-size:16px;font-weight:300!important;color:#fff;height:40px;transition:all .5s;cursor:pointer}
#b21 .body{padding:15px}
.Search .body .ris .desc{margin-left:35px;color:#fff!important}
.scopri:hover{background:#fff;color:#181818}
.ss{color:#fff;text-decoration:none}
.ss:hover{color:#fff;text-decoration:none}
#finiture{max-width:100%;background:#181818;padding:0;padding-top:90px;padding-bottom:45px;margin-bottom:-1px}
#finiture .titolo{font-weight:400;font-size:24px;color:#d2b572;margin-bottom:10px}
#finiture .titolo2{font-weight:300;font-size:20px;color:#fff;margin-bottom:20px;line-height:40px}
#finiture .titolo3{font-size:12pt;color:#fff;margin-bottom:40px;font-weight:300}
#finiture .block{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:70%}
#finiture .nostriprodottiscopri2 a{text-decoration:none}
#finiture .gray5{background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(0%,rgba(150,150,150,0)),color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#181818',GradientType=0);top:0;left:0;z-index:9;width:100%;height:100%;opacity:0;transition:all .5s}
#finiture .gray5:hover{background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(0%,rgba(150,150,150,0)),color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#181818',GradientType=0);top:0;left:0;z-index:9;width:100%;height:100%;opacity:1}
#idea{max-width:100%;background:#181818;padding:0;padding-top:45px;padding-bottom:90px}
#idea .titolo{font-size:24px;font-weight:400;color:#d2b572;margin-bottom:10px}
#idea .titolo2{font-weight:300;font-size:20px;color:#fff;margin-bottom:20px;line-height:40px}
#idea .titolo3{font-size:12pt;color:#fff;margin-bottom:40px;font-weight:300}
#idea .block{width:70%;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}
#idea .nostriprodottiscopri2 a{text-decoration:none}
#idea .gray5{background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(0%,rgba(150,150,150,0)),color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#181818',GradientType=0);top:0;left:0;z-index:9;width:100%;height:100%;opacity:0;transition:all .5s}
#idea .gray5:hover{background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(0%,rgba(150,150,150,0)),color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#181818',GradientType=0);top:0;left:0;z-index:9;width:100%;height:100%;opacity:1}
#reseller{max-width:100%;background:#c7ab6b;padding-top:20px;padding-bottom:30px}
#reseller .nostriprodottiscopri2 .col-md-10 a{color:#fff;transition:all .5s}
#reseller .nostriprodottiscopri2:hover .col-md-10 a{color:#fff!important;transition:all .5s;transition-delay:.5s}
#reseller .nostriprodottiscopri2 .col-md-10 a{color:#fff;transition:all .5s}
#reseller .nostriprodottiscopri2:hover .col-md-10{color:#fff!important;transition:all .5s;transition-delay:.5s}
#reseller .rigaoro{border-top:1px solid #fff;margin:0}
#reseller .nostriprodottiscopri2 a{text-decoration:none}
#reseller .titolo{font-size:20px;color:#fff}
#reseller .white{height:50px;line-height:50px;color:#fff;text-align:center;max-width:380px;border:2px solid #fff;background:transparent;font-size:20px;width:80%}
#reseller .cerca{margin-left:-5px;height:50px;background-color:transparent;border:2px solid #fff;color:#fff;max-width:90px;border-left:0;text-align:center;padding:13px;vertical-align:bottom;transition:all .5s;background-image:url(/img/public/new/magnifying-glassw.svg);background-repeat:no-repeat;background-position:center;background-size:20px;text-indent:-99999px;cursor:pointer;width:20%}
#reseller form{padding-top:4px;text-align:right}
#reseller .cerca:hover{margin-left:-5px;height:50px;border:2px solid #fff;background-color:#fff;border-left:0;text-align:center;padding:13px;vertical-align:bottom;background-image:url(/img/public/new/magnifying-glass.svg);background-repeat:no-repeat;background-position:center;background-size:20px;text-indent:-99999px}
#video{max-width:100%;background:#181818;width:100%;padding-top:60px;padding-bottom:60px}
#video .nostriprodottiscopri2 a:hover{transition-delay:.5s;color:#c7ab6b}
#video .play,.RS_Arcvideo .play{width:60px;margin:auto;position:absolute;left:0;right:0;top:76px;cursor:pointer}
.play i{font-size:60px;opacity:1;color:#fff;transition:all .5s}
.play:hover i{opacity:.9;color:#c7ab6b}
#video .video1,#video .video2,#video .video3,#video .video4,#video .video5,#video .video6,#video .video7,#video .video8,#video .video9{position:fixed;z-index:99999;top:20vh;margin:auto;left:0;right:0;width:70%;max-width:700px;display:none;height:400px}
.RS_Arcvideo .video1,.RS_Arcvideo .video2,.RS_Arcvideo .video3,.RS_Arcvideo .video4,.RS_Arcvideo .video5,.RS_Arcvideo .video6,.RS_Arcvideo .video7,.RS_Arcvideo .video8,.RS_Arcvideo .video9{position:fixed;z-index:9999;top:20vh;margin:auto;left:0;right:0;width:70%;max-width:700px;display:none;height:400px}
.sfondobg{cursor:pointer;width:100%;height:120%;position:fixed;background:rgba(0,0,0,0.7);top:0;left:0;display:none;z-index:9999;}
#video .container{margin:auto;padding-top:0}
#video h4.titolo{font-size:30px;color:#fff;text-align:center;margin:auto;font-weight:400;margin-bottom:60px}
#video .col-md-12.titolo{font-weight:400;line-height:30px;cursor:pointer;color:#c7ab6b;margin-top:20px;font-size:20px;margin-bottom:20px}
#video .col-md-12.descrizione{font-size:12pt;color:#fff;margin-bottom:30px;font-weight:300}
#video .nostriprodottiscopri2 a{text-decoration:none}
#video .nostriprodottiscopri2{margin:auto;width:177px;margin-top:40px}
#video .nostriprodottiscopri2,#video .nostriprodottiscopri2 a{width:162px;margin-top:40px;color:#fff;font-weight:700;text-align:center;}
#blog{max-width:100%}
#blog .gray3 {
	background: rgba(0,0,0,0.6);
	background: -moz-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 100%);
	background: -webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,0.6)),color-stop(100%,rgba(0,0,0,0.2)));
	background: -webkit-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 100%);
	background: -o-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 100%);
	background: -ms-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 100%);
	background: linear-gradient(to right,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#181818000',endColorstr='#181818000',GradientType=1);
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
	position: absolute;
	
}#blog .titolo {
	font-weight: 400;
	font-size: 24px;
	color: #d2b572;
	margin-bottom: 30px;
	text-shadow: 0px 2px 12px rgba(0, 0, 0, 1);
}
#blog .titolo2 {
	font-weight: 300;
	line-height: 44px;
	font-size: 24px;
	color: #fff;
	margin-bottom: 50px;
	text-shadow: 0px 2px 12px rgba(0, 0, 0, 1);
}
#blog .titolo3{font-size:12pt;color:#fff;margin-bottom:50px;text-shadow: 0px 2px 12px rgba(0, 0, 0, 1);}
#blog .block{width:30%;position:absolute;z-index:99;position:absolute;top:50%;transform:translate(0%,-50%);left:6%}
#blog .nostriprodottiscopri2 a{text-decoration:none}
#blog .nostriprodottiscopri2{margin:auto}
#blog .leggi{width:460px;height:50px;background:#c7ab6b;color:#fff;margin:auto;font-size:12pt;text-align:center;line-height:50px;text-decoration:none;transition:all .5s;border:1px solid #c7ab6b}
#blog .leggi:hover{width:460px;height:50px;background:#fff;color:#c7ab6b;margin:auto;font-size:12pt;text-align:center;line-height:50px;border:1px solid #c7ab6b}
#blog2 a{text-decoration:none}
#blog2{background:#181818;padding-bottom:35px}
#blog2 a{text-align:center;margin:auto;color:#fff}
#blog .fix5{margin:initial}
#blog .nostriprodottiscopri2{text-align:left;font-size:12pt;width:277px;left:5%;font-weight:700}
#news{background:#181818;max-width:100%;padding-top:35px;padding-bottom:70px}
#news .nostriprodottiscopri2{text-align:left;font-size:12pt;width:146px;left:5%;font-weight:700}
#news .nostriprodottiscopri2 a:hover{transition-delay:.5s;color:#c7ab6b}
#news a{color:#fff}
#news .col-md-3 img{width:100%}
#news h4.titolo{font-weight:400;font-size:24px;color:#fff;text-align:center;margin:auto;margin-bottom:50px}
#news .col-md-12.titolo{font-size:16px;color:#fff;margin-bottom:12px;margin-top:20px}
#news .col-md-12.descrizione{font-size:24px;color:#c7ab6b;line-height:30px;margin-bottom:20px}
#news .col-md-12.descrizione a{font-size:20px;color:#c7ab6b;line-height:30px;margin-bottom:20px;transition:all .5s}
#news .col-md-12.descrizione a:hover{font-size:20px;color:#fff;line-height:30px;margin-bottom:20px}
#news .col-md-12.sdescrizione{font-size:12pt;color:#fff;margin-bottom:20px;font-weight:300}
#news .nostriprodottiscopri2 a{text-decoration:none}
#news .row.width96{width:96%;margin:auto}
.width96 .col-md-12{padding-left:0;padding-right:0}
.sco{margin:auto;margin-top:70px}
#news .gray5{background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(0%,rgba(150,150,150,0)),color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(150,150,150,0) 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0.75) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#181818',GradientType=0);top:0;left:0;z-index:9;width:100%;height:100%;opacity:0;transition:all .5s}
.Search .body .ris .title{margin-left:0;margin-right:50px}
.Search .body .ris a:hover{color:#c7ab6b}
.Search .body .ris{padding:15px 0;margin:5px 0;overflow:hidden;position:relative;line-height:18px;border-bottom:1px solid rgba(255,255,255,0.4)}
#newsletter{max-width:100%;background:#c7ab6b;padding-top:10px;padding-bottom:10px;clear:both}
#newsletter .nostriprodottiscopri2 .col-md-10 a{color:#fff;transition:all .5s}
#newsletter .nostriprodottiscopri2:hover .col-md-10 a{color:#fff!important;transition:all .5s;transition-delay:.5s}
#newsletter.nostriprodottiscopri2 .col-md-10 a{color:#fff;transition:all .5s}
#newsletter .nostriprodottiscopri2:hover .col-md-10{color:#fff!important;transition:all .5s;transition-delay:.5s}
#newsletter .rigaoro{border-top:1px solid #fff;margin:0}
#newsletter .nostriprodottiscopri2 a{text-decoration:none}
#newsletter .titolo{margin-top:10px;font-size:30px;line-height:34px;line-height:40px;color:#fff}
#newsletter .white{height:50px;line-height:50px;color:#fff;text-align:center;max-width:380px;border:2px solid #fff;background:transparent;font-size:16px;width:80%}
#newsletter .cerca{line-height:20px;height:50px;background:transparent;border:2px solid #fff;color:#fff;max-width:90px;text-align:center;padding:13px;vertical-align:bottom;margin-left:-5px;font-size:16px;cursor:pointer;transition:all .5s;width:20%}
#newsletter .cerca:lang(de) {max-width:115px;}
#newsletter .cerca:lang(ru) {max-width:125px;width:25%;}
#newsletter .cerca:hover{background:#fff;color:#c7ab6b}
#newsletter form{padding-top:15px;text-align:right}
#newsletter .cerca:hover{background:#fff}
#newsletter .col-md-4 form{text-align:right}
#footer{background:#181818;max-width:100%;padding-top:10px;padding-bottom:20px}
.social ul li{float:left;margin-right:20px}
.social ul{list-style-type:none}
#footer .social ul li i{color:#fff;font-size:30px}
#footer .social ul li a:hover i{color:#c7ab6b;font-size:30px}

.social ul li i{color:#fff;font-size:30px}
.social ul li a:hover i{color:#c7ab6b;font-size:30px}

#footer .logof img{width:200px}
#footer .row.container{margin:auto}
#footer .descrizione{font-size:12pt;color:#fff;margin-top:32px;margin-bottom:60px}
#footer .fix1{width:100%;max-width:430px}
#col31{background:#181818;text-align:center;color:#fff;padding:27px}
ul{list-style:none}
#footer .app{color:#fff;text-transform:uppercase;padding-top:20px;font-size:14pt}
.logos li{float:left;margin-right:4px;line-height:50px}
.logos{margin-top:40px}
#footer ul li a i{color:#fff!important;transition:all .5s}
#footer ul li a:hover i{color:#c7ab6b!important}
.bgover{cursor:pointer;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);left:0;top:0;z-index:99;display:none}
.oversearch,.overlang{max-width:600px;height:auto;background:#181818;z-index:999;position:fixed;left:0;right:0;top:40vh;width:100%;margin:auto;display:none;padding:40px 15px 50px}
.language a{width:90%;margin:auto;border:1px solid #fff;padding:;display:block;line-height:30px;height:30px;transition:all .5s}
.language a:hover{border:1px solid #000;color:#000!important;background:#fff}
.language img{padding-right:10px;padding-bottom:4px}
.close{color:#fff!important;opacity:1;position:absolute;float:right;right:30px;top:15px;z-index:99999}
.oversearch input{width:100%;line-height:50px!important;height:50px!important;background:#181818;border:1px solid #fff;color:#fff;text-align:center;text-transform:uppercase;font-size:16px}
.row.fix6{line-height:200px}
.cerc{cursor:pointer;transition:all .5s}
.cerc:hover{cursor:pointer;background:#fff;color:#181818}
.col-md-4.language{padding:10px;margin-top:10px}
#b728_li168,#b728_li1331{display:none}
.RS_Listing .description{max-width:800px;text-align:center;color:#fff;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:100%;color:#9f9d9e}
.RS_Listing .titolo{margin-bottom:46px;font-size:60px;font-weight:400;line-height:60px}
.RS_Listing .testo{margin-bottom:46px;font-size:20px}
.RS_Customproduct .sep{margin-left:20px;margin-right:20px}
.RS_Customproduct .breadcrumbs,.breadcrumbs a{font-size:16px;color:#fff}
.RS_Customproduct .breadcrumbs{margin-top:30px;margin-bottom:30px;margin-top:30px;padding-bottom:25px;border-bottom:1px solid #717171}
.RS_Customproduct .nome{margin-top:70px;font-size:30px;color:#fff;font-weight:400;margin-bottom:20px}
.descrizionedettaglio{color:#fff;font-size:24px;margin-bottom:70px;font-weight:300!important}
.dettaglio{color:#fff;font-weight:400;font-size:14pt;margin-bottom:35px}
.foto{height:530px;background:#999;width:80%}
.dettaglio2,.dettaglio2 a{color:#d2b572;font-size:16pt}
.icon{width:10%;float:left}
.col-md-12.video{margin-top:40px}
.col-md-12.finiture{margin-top:100px}
.col-lg-6.catalogo{margin-top:60px}
.dettaglio3{font-size:14px;color:#fff;margin-top:35px;margin-bottom:35px}
.catalogo input,.catalogo textarea{font-size:14px;background:transparent;border:none;border-bottom:1px solid #fff;line-height:50px;height:30px;vertical-align:baseline;width:100%;color:#fff;padding-left:16px;margin-top:20px}
.catalogo textarea{width:100%}
.dettaglio7{padding-right:14pt!important}
.dettaglio9{padding-left:14pt!important}
.privacy{color:#fff;font-size:12pt;font-weight:300;line-height:14pt;margin-top:30px;margin-bottom:30px;text-align:left}
textarea{height:150px!important;border:1px solid #fff!important;width:100%;margin-top:30px;margin-bottom:30px}
.edit textarea{height:auto !important;border:1px solid #ddd!important;width:100%;margin-top:0px;margin-bottom:0px}
#richiedi2 select{margin-bottom:20px;width:100%;margin-top:30px;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;padding-left:14px;background:url(//www.valpaint.it/tools/RS_Customproduct/arrow.png);background-size:12px;background-repeat:no-repeat;background-position:99% 5px}
.dettaglio5{padding-left:0px!important}
.dettaglio5 ul li {
	width: 33.333333%;
	float: left;
}
.send{font-weight:400;width:100%;text-align:center;background:#cba95f;color:#fff;height:50px;line-height:50px;font-size:20px;margin-top:40px;cursor:pointer;border:1px solid #cba95f;transition:all .5s}
.send:hover,.dettaglio.scarica1:hover{background:transparent;border:1px solid #cba95f;color:#cba95f}
.finiture,.finiture .col-md-12{padding:0;margin:0}
.box{color:#fff;font-size:14px;bottom:10px;width:100%;margin:auto;background:#000;text-align:center;height:20px;line-height:20px}
.col-md-12.owl-carousel.owl-loaded.owl-drag{height:350px;overflow:hidden}
.dettaglio.scarica1{cursor:pointer;border:1px solid #cba95f;width:100%;max-width:470px;margin-top:40px;text-align:center;background:trasparent;height:50px;line-height:50px;font-size:20px;font-weight:400;transition:all .5s;float:right;margin-right:10px}
.catalogo div{padding:0}
.fake{border:1px solid #fff;height:12px;width:12px;display:block;margin-top:4px;cursor:pointer}
.row.privacy{margin-top:20px}
.black{background:#181818}
.nome h1{text-transform:uppercase;font-size:50px;font-weight:900}
.descrizionedettaglio span{font-size:24px}

.filtra{color:#fff;font-size:22px}
.cf{padding:70px 7.5px 86px}
.finiture4{position:absolute;z-index:9;background:#181818;width:70%;padding:30px;display:none;left:110px;top:40px}
#b1037{max-width:1140px;margin:auto;font-size:12pt;padding-bottom:70px;color:#fff}
#b61 input,#b44 input,#b58 input,#b1038 input{background:transparent;border:0!important;border-bottom:1px solid #fff!important;color: #fff; }
.filtraper{width:70%;background:transparent;border:none;border-bottom:1px solid #fff;color:#909090;font-size:20px;cursor:pointer}
.cerca{width:100%;background:transparent;border:none;text-align:right;color:#fff;font-size:20px;transition:all .5s;padding-right:7.5px!important;cursor:pointer}
.customslide{height:450px!important}
.arrowdown{width:16px;float:right;margin-top:13px;margin-right:10px}
.cerca:hover{color:#d2b572}
.ricerca{background:transparent;font-size:20px;border:none;border-bottom:1px solid #fff;color:#909090;width:70%;float:right}
.ricerca::placeholder{color:#909090;opacity:1}
.elenco{padding-left:7.5px;padding-right:7.5px;margin-top:15px;overflow:hidden}
.nome2 {
	font-size: 20px;
	color: #fff;
	position: absolute;
	bottom: 60px;
	left: 30px;
	text-transform: uppercase;
	font-weight: 400;
	z-index: 99;
}
.dettaglio6 .foto {

	background: #999;
	width: 100%;
}
.col-md-6.video {
	padding-left: 10px !important;
}
.nome3{font-size:20px;color:#fff;position:absolute;top:290px;left:30px;text-transform:uppercase;font-weight:400;z-index: 99;}
.RS_Catalog .gray,.VA_ElencoRealiz .gray {
	cursor: pointer !important;
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;

	background-image: none !important;
	
	
background: rgba(0,0,0,0) !important;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0.53) 75%, rgba(0,0,0,0.54) 76%, rgba(0,0,0,0.74) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(60%, rgba(0,0,0,0)), color-stop(75%, rgba(0,0,0,0.53)), color-stop(76%, rgba(0,0,0,0.54)), color-stop(100%, rgba(0,0,0,0.74))) !important;
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0.53) 75%, rgba(0,0,0,0.54) 76%, rgba(0,0,0,0.74) 100%) !important;
background: -o-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0.53) 75%, rgba(0,0,0,0.54) 76%, rgba(0,0,0,0.74) 100%) !important;
background: -ms-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0.53) 75%, rgba(0,0,0,0.54) 76%, rgba(0,0,0,0.74) 100%) !important;
background: linear-gradient(to bottom, rgba(0,0,0,0) 60%, rgba(0,0,0,0.53) 75%, rgba(0,0,0,0.54) 76%, rgba(0,0,0,0.74) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ) !important;

	
	}.col-md-6.dettaglio6 {
	padding-right: 6px !important;
}
.finiture li a{color:#909090;transition:all .5s;line-height:22px}
.finiture li a:hover{color:#fff}
.finiture4 li a{color:#909090;transition:all .5s;line-height:22px}
.finiture4 li a:hover{color:#fff}
.finiture{position:absolute;z-index:9;background:#181818;width:70%;padding:30px;display:none}
.RS_Customproduct  .container,.RS_Customproduct  .catalogo,#b759 .container,#b759 .catalogo{padding:0}
#b756 .info{position:absolute;width:1140px;text-align:center;color:#fff;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}
.nessuno{color:#fff;font-size:22px;margin-bottom:30px}
.customslide .testo{margin-bottom:0;font-size:16pt;font-weight:300}
.breadcrumbs a{transition:all .5s;color:#fff}
.breadcrumbs a:hover{color:#d2b572}
.breadcrumbs a:last-child{color:red!important}
.foto2{height:400px}
.dettaglio6{padding-right:0px!important}
.titolopdf a{text-transform:uppercase;font-weight:700}
.dettaglio2 ul li{margin-bottom:15px}
.fixpdf{margin-left:20px;font-size:24px}
.toright{text-align:right}
.finiture2{margin-top:60px}
.RS_Customproduct  .owl-stage{height:200px}
.RS_Customproduct  .col-md-12.owl-carousel.owl-loaded.owl-drag{height:200px;overflow:visible}
.RS_Customproduct  .owl-dots{display:none}
.RS_Customproduct  .owl-stage .item img{height:170px}
.RS_Customproduct  .item{overflow:hidden}
.RS_Customproduct  .owl-prev{background:url(//www.valpaint.it/tools/RS_Customblock/left-arrow.png)!important;background-size:50px!important;width:50px;display:block;background-repeat:no-repeat!important;top:70px!important;height:70px!important}
.RS_Customproduct  .owl-next{background:url(//www.valpaint.it/tools/RS_Customblock/right-arrow.png)!important;background-size:50px!important;width:50px;display:block;background-repeat:no-repeat!important;top:70px!important;height:70px}
.RS_Customproduct  .owl-prev span,.RS_Customproduct  .owl-next span{display:none}
.RS_Customproduct  .owl-nav{display:block;position:absolute;left:0;top:0;width:100%!important}
.RS_Customproduct  .owl-prev{position:absolute;color:#fff!important;font-size:140px!important;z-index:999999!important;top:60px!important;left:-10%!important}
.RS_Customproduct  .owl-next{position:absolute;color:#fff!important;font-size:140px!important;z-index:999999!important;top:60px!important;right:-10%!important}
.RS_Customproduct  .owl-prev,.RS_Customproduct  .owl-next{transition:all .5s;opacity:1}
.RS_Customproduct  .owl-prev:hover,.RS_Customproduct  .owl-next:hover{opacity:.4}
.RS_Customproduct  .owl-stage-outer,#b758 .owl-stage-outer,#b756 .owl-stage-outer{max-width:1140px!important;margin:auto!important}
.vernice {
	padding-bottom: 70px;
	background: #181818;
	max-width: 1140px;
	margin: auto;
	clear: both;
}
.elenco .vernice2{transform:scale(1.0);overflow:hidden;transition:all .5s}
.elenco .vernice2:hover{transform:scale(1.5);overflow:hidden}


.RS_Catalog .gray:hover + .vernice2{transform:scale(1.5);overflow:hidden}

.filtrozoom{overflow:hidden;width:99.5%;margin:auto}
.progetto img{width:100%}
.progetto .col-md-3{padding:30px}
.luogo{color:#c7ab6b;font-weight:900;font-size:16px;padding-bottom:10px;padding-top:10px}
.realizzato{font-size:18px}
.progetto a{color:#181818}
.pad70{padding:70px}
.row.progetto {
	margin: auto;
	max-width: 1140px !important;
	width: 100%;
}
.carica.filtra {
	font-size: 16px;
	float: right;
	margin-bottom: 30px;
}
.centrato{text-align:center;}

.row.bordtop{font-size:30px;text-align:center!important;margin:auto;display:block;margin-bottom:50px;padding-top:50px;border-top:1px solid #181818;width:80%;color:#fff}
.nomepro{font-weight:700;margin-top:20px;margin-bottom:20px;font-size:20px}
.RS_Dettaglio a{color:#181818}
.altrefoto a{font-size:16px!important;color:#fff;float:right}
#b22 h3.titolo{font-size:24px;text-align:center;color:#fff;padding-top:40px}
#b22{background:#181818}
#b22 a{color:#fff}
#b728_ul li{float:left}
#b841 h1{font-size:24px;text-align:center;padding-top:0}
#b841 h2{font-size:24px;text-align:center;padding-top:40px}
.Notiziario .notizia .titolo{background:transparent!important}
.NewsViewer .testo{margin-top:40px;margin-bottom:40px}
.RS_Dettaglio .pad70{color:#fff}
.RS_Dettaglio p,.RS_Dettaglio a,.RS_Dettaglio span{color:#fff!important}
.logos img{width:90px}
.isp_menu,.real_menu{width:50%;float:left;text-align:center}
.isp_menu img,.real_menu img{width:50%;margin:auto;text-align:center}
.isp_menu .titolo a,.real_menu .titolo a{color:#fff;font-size:16px}
#b52{width:100%;max-width:1140px;margin:auto;padding-bottom:50px;background:transparent;}
.progetto2{width:100%;max-width:1140px;margin:auto;margin-top:20px;margin-bottom:20px}
.padb50{padding-bottom:50px}
.filtraperambiente.filtraper{float:right}
#b52 .elemento div{font-size:12px;line-height:12px;color:#fff;background:none!important;padding-top:4px}
#p139 #b52{max-width:100%}
.maxw{max-width:1140px;margin:auto!important;margin-bottom:30px!important}
.VA_ElencoRealiz .body{background:none!important;border:none!important;color:#1A171B!important}
.VA_ElencoRealiz .barra{position:relative;background-color:#1A171B;opacity:.85;font-family:'Roboto';margin:0 10px;line-height:40px;height:40px;overflow:hidden}
.VA_ElencoRealiz .barra .tipo{position:absolute;left:4px;top:0;height:40px;color:#C6C7C8;text-transform:capitalize;font-weight:700;font-size:25px}
.VA_ElencoRealiz .barra .filtri{position:absolute;right:0;top:0;color:#C6C7C8;font-size:16px}
.VA_ElencoRealiz .barra .filtri form .row{display:inline;float:left;margin-left:10px}
.VA_ElencoRealiz .barra .filtri form .row select{width:140px}
.VA_ElencoRealiz .barra .filtri form .upload{font-size:12px}
.VA_ElencoRealiz .barra .filtri form .upload span{position:relative;top:-10px;color:#be9f57}
.VA_ElencoRealiz .barra .filtri form .upload img{height:35px;width:auto;margin-left:5px}
.VA_ElencoRealiz .elemento{border:none;height:350px;display:inline;float:left;position:relative}
.VA_ElencoRealiz .elemento .nome{background-color:#C6C7C8;color:#1A171B;font-weight:400}
.VA_ElencoRealiz .elemento .nome a{color:#1A171B!important;text-decoration:none;cursor:pointer}
.VA_ElencoRealiz .elemento .img{height:170px;width:100%;overflow:hidden}
.VA_ElencoRealiz .elemento .img img{width:100%;min-height:auto}
.VA_ElencoRealiz .elemento span{font-weight:700}
.VA_ElencoRealiz .elemento .addthis_toolbox_cms{position:absolute;bottom:2px;right:0}
.VA_ElencoRealiz .menu .isp_menu{width:450px;display:inline;float:left;margin-right:20px;position:relative}
.VA_ElencoRealiz .menu .isp_menu .img{width:450px;height:350px}
.VA_ElencoRealiz .menu .isp_menu .img img{width:450px;min-height:350px;height:auto}
.VA_ElencoRealiz .menu .isp_menu .titolo{position:absolute;width:230px;right:0;top:240px;text-align:right;background-color:#1A171B;opacity:.85;font-family:'Roboto';line-height:40px;height:40px;overflow:hidden;padding-right:20px;color:#C6C7C8;text-transform:capitalize;font-weight:700;font-size:25px}
.VA_ElencoRealiz .menu .real_menu{width:450px;display:inline;float:left;height:350px;position:relative}
.VA_ElencoRealiz .menu .real_menu .img{width:450px;height:350px}
.VA_ElencoRealiz .menu .real_menu .img img{width:450px;min-height:350px;height:auto}
.VA_ElencoRealiz .menu .real_menu .titolo{position:absolute;width:230px;right:0;top:240px;text-align:right;background-color:#1A171B;opacity:.85;font-family:'Roboto';line-height:40px;height:40px;overflow:hidden;padding-right:20px;color:#C6C7C8;text-transform:capitalize;font-weight:700;font-size:25px}
.VA_ElencoRealiz .menu .real_menu .titolo a,.VA_ElencoRealiz .menu .isp_menu .titolo a{color:#C6C7C8!important}
.Notiziario .blog{width:33.333333%;float:left;padding:30px}
#b125 .titolo a,#b52 .titolo a{font-weight:400;line-height:20px;cursor:pointer;color:#c7ab6b;margin-top:20px;font-size:16px;margin-bottom:20px}

#b52 .titolo {font-weight:400;line-height:20px;cursor:pointer;color:#c7ab6b;margin-top:20px;font-size:16px;margin-bottom:20px}

#b52 .titolo{margin-top:20px;margin-bottom:40px}

p{font-size:12pt;font-weight:300}
#b123{color:#fff;width:70%;margin:auto;font-size:12pt}
#b1343{color:#fff;width:70%;margin:auto;font-size:12pt}
#b959{width:80%;margin:auto;color:#fff;text-align:center;margin-top:60px}
#b959 a:hover{color:#c7ab6b}
.progetto{max-width:1140px;margin:auto}
.hidegray{overflow:hidden}
.RS_Bloccofiliale{max-width:1140px;margin:auto;padding-top:80px}
.RS_Bloccofiliale .customblock{color:#fff!important;font-size:12pt}
.titolofiliale{font-weight:400;line-height:30px;cursor:pointer;color:#c7ab6b;font-size:20px;padding-bottom:20px}
#b971{padding-bottom:80px}
#b21{max-width:1140px;margin:auto;margin-top:70px}
.Search .body .big{padding:0;background:transparent;border:none}
#qs{width:79%!important;line-height:38px;background:transparent;border:1px solid #fff;margin-bottom:60px;color:#fff;font-size:12pt;cursor:pointer;padding-left:20px;margin-right:5%;font-weight:300}
#b21 a.titolo{color:#fff;margin-top:50px;font-size:20px}
.Search .body .esito{padding:10px;background:transparent;border-top:1px solid #ddd;margin-bottom:40px;color:#fff!important}
.RS_Custompageb{padding-bottom:0px}
.ris.File.PDF a{font-size:12pt!important}
.Search .body .ris .type{font-size:12px;color:#fff;position:absolute;right:0}
#insRealizzazione form {}
#insRealizzazione form .row {margin-top:3px !important; position:relative;}
#insRealizzazione form .titolo {font-size:12px; font-weight:bold; margin-top:25px; margin-bottom:10px;}
#insRealizzazione form label {display:block;margin-left:5px; font-weight:bold;}
#insRealizzazione form label.error {position:absolute; top:0px; right:0px; font-size:10px;}
#insRealizzazione form input {height:25px; width:440px;}
#insRealizzazione form select {height:28px; width:442px;}
#insRealizzazione form #privacy {margin-top:10px; font-size:12px; text-align:left; margin-left:5px;}
#insRealizzazione form #privacy input {height:15px; width:15px;}
#insRealizzazione form #privacy .txtprivacy {text-align: justify; font-size:10px;}
#insRealizzazione form .invia_form {background-color:#333; border:none; color:#FFF; text-align:center; font-size:13px; height:25px; cursor:pointer; margin-top:15px;}
#insRealizzazione .check{width:50px}
#insRealizzazione  #aprivacy{width:50px}
.customh2 {
	font-size: 30px;
	text-align: center;
	padding-bottom: 30px;
	background: #181818;
	color: #fff;
	padding-top: 30px;
}
.titolovalpaint {
	font-size: 24px;
	text-align: center;
}
.fixblockproducts{width:100% !important;margin:auto !important;padding:50px !important;max-width:1540px !important}
#b1157, #b1158, #b1159, #b1160 {
	margin-right: 20px;
	margin-left: 20px;margin-bottom:20px;
}

#b1157 a:hover, #b1158  a:hover, #b1159  a:hover, #b1160  a:hover{
color:#fff;
}

.customslide .titolo,.NewsViewer .titoloblog,#b125 .titoloblog{margin-bottom:46px;font-size:37pt;font-weight:300!important;line-height:60px;font-family:'Titillium Web',sans-serif;text-align:center}

.col-md-12.dettaglio5 {
	margin-top: 60px;
}
#b756 .titolo{font-size:50pt!important}
#b756 .testo{font-size:16pt}
.RS_Customproduct  .nome h1{font-size:14pt;font-weight:400}
.RS_Customproduct  .descrizionedettaglio{font-size:12pt}
.RS_Customproduct  .dettaglio{font-weight:300}
.RS_Customproduct  .titolopdf a{text-transform:uppercase;font-weight:300;font-size:16px}
.RS_Customproduct  #richiedi2{display:none}
#newsletter .titolo{font-weight:300;font-size:14px}
#footer .descrizione{font-size:16px;color:#d2b572;margin-top:10px;margin-bottom:20px;letter-spacing:3px;text-transform:uppercase;font-weight:300}
.gallery img{width:100%}

.row.gallery{margin-bottom:80px}
.row.gallery .altrefoto {text-align:right; font-weight:900;font-size:20px;}
.gallery .w30{max-width:30%!important;width:30%!important;flex:auto;padding-right:0;padding-left:0}
.gallery .w50{max-width:40%!important;width:40%!important;flex:auto;padding-right:10px;padding-left:10px}
.nostriprodottidescrizione ul{list-style:disc;margin:auto;text-align:left;margin-bottom:30px}
.RS_Customproduct  .descrizionedettaglio span,.RS_Customproduct  .descrizionedettaglio p{font-size:12pt!important;color:#fff!important}
#b840 .owl-carousel.owl-theme.owl-loaded.owl-drag{height:450px!important}
#b37{background:#181818;color:#fff}
#b37 .body,#b38 .body{width:100%;margin:auto;padding:50px;max-width:1140px}
#b37 .titolo,#b54 .titolo,#b125 .titolo,#b843 .titolo{font-size:16px;text-align:center;padding-top:40px;background:#181818;color:#fff;line-height:14px;font-weight:700;font-size:20px;margin-top:0;margin-bottom:30px}
#b125 .titolo{text-align:left}
#b125 .head .titolo{width:100%;max-width:1140px;margin:auto}
#b37 a{color:#fff}
#b38 iframe,#b38{background:#181818!important}
#b38 iframe{width:60%;height:480px}
#b43 td{width:33.33333%!important;padding-left:4%}
#b58,#b44{width:100%;float:none;margin:auto;border:0;padding:30px;max-width:1140px;margin:auto}
#menuBlocco{z-index:99999!important;margin:10px 15px}
#b61{width:100%;background:#181818}
#b58 .titolo,#b44 .titolo,#b125 h3,#b61 h3,#b61 .titolo,#b28 h6,.GMaps h6,#b866 .titolo,#b863 .titolo,#b864 .titolo,#b865 .titolo,#b861 .titolo,#b860 .titolo,#b84 .titolo,#b1038 .titolo{font-size:30px;text-align:center;padding-bottom:30px;background:#181818;color:#fff;padding-top:30px}
#b58 label,#b44 label,#b61 label,#b1038 label{width:100%!important;text-align:left;font-weight:700;padding-left:30px}
#b58 input,#b44 input,#b61 input,#b61 select,#b1038 select,#b1038 input{width:100%!important;line-height:30px;height:30px;border:1px solid #eee}
#b58 textarea,#b44 textarea,#b61 textarea,#b1038 textarea{border:1px solid #eee!important;background:transparent}
#b58 label,#b44 label,#b61 label,#b1038 label{width:100%!important;text-align:left;font-weight:300;padding-left:0;padding-top:20px;font-size:12pt;color:#fff}
.hideform{display:none}
#b125 .notizia{width:33.333333%;float:left;height:340px!important;padding:30px;padding-left:0}
.NewsViewer .titolo{padding:10px 0;font:bold 18px Arial;color:#fff}
#col51{background:#181818}
#b84{margin:auto;color:#fff}
#b84 legend{color:#fff}
#b84 .error{color:red!important}
.Newsletter .body #informativa{background-color:#000;text-align:justify;font-size:13px;width:99%;height:60px;margin:0}
#b40{width:100%;max-width:1140px;margin:auto;color:#fff!important}
.pageList a:hover{background:#fff;color:#000!important}
.pageList a,.VA_ElencoRealiz .pagination li a{width:30px!important;padding:4px 12px!important;color:#fff!important;margin-bottom:20px!important;background:transparent!important;border:1px solid #fff!important}
#b54 .sottotitolo{height:90px}
#b125 .titolo_notizia a{font-size:16px;font-weight:400;line-height:30px;cursor:pointer;color:#c7ab6b!important;margin-top:20px;font-size:20px;margin-bottom:20px;display:block}
#b54 .titolo_notizia a{font-size:16px;font-weight:400;line-height:30px;cursor:pointer;color:#c7ab6b!important;margin-top:0;font-size:20px;margin-bottom:20px;display:block;text-align:left;padding-top:0}
.news_menu{display:none}
#b125 .notizia .titolo{color:#fff}
#b125 .titolo{padding-top:40px}
#b125,#b58,#b44,#b61{background:#181818;color:#fff!important}
#b28 .body{width:1000px;margin:auto}
#col97 .Banner,#col99 .Banner{float:left!important;clear:none!important;display:block;margin-right:2%;margin-left:2%}
#col50{background:#181818}
.scarica .col-md-12{background:#181818;padding:0!important;text-align:center}
#col97,#col99{margin:auto;width:50%;padding-top:30px;padding-bottom:30px}
.pageList a.current{background:#c7ab6b}
#aprivacy_0{float:left;width:5px!important}
#aprivacy{width:230px}
.pageList{line-height:30px;clear:both;padding-bottom:30px;width:100%;max-width:1140px;margin:auto;padding-left:0;padding-right:15px;margin-top:40px}
#b125 .col-md-12 a.titolo{font-weight:400;line-height:30px;cursor:pointer;color:#c7ab6b;margin-top:20px;font-size:20px;margin-bottom:20px}
.Notiziario .statNotizie{margin:10px 0 0;width:100%;max-width:1140px;margin:auto;padding-left:15px;padding-right:15px}
#b125 p,#b125 p span{font-size:12pt!important;font-weight:300;padding-bottom:20px}
.VA_GuidaScelta .body{opacity:.95;padding:0!important;border:none!important;background:none!important}
.VA_GuidaScelta .head{opacity:1!important;padding-bottom:50px;background:#181818!important;padding-top:50px}
.azioni #invia,.row #invia{width:300px!important;text-align:center;text-transform:uppercase;margin-top:30px;background:#c7ab6b;color:#fff}
#b43,#b43 a{background:#181818;color:#fff}
.VA_GuidaScelta .body #coloresel{display:none}
.VA_GuidaScelta .body #finiturasel{display:none}
.VA_GuidaScelta .step{display:inline;float:left;padding:10px;text-align:center;min-height:600px;position:relative}
.VA_GuidaScelta .step .titolo{height:15px;text-align:left;font-size:15px}
.VA_GuidaScelta .step .scelta{text-align:left;font-weight:700;font-size:16px}
.VA_GuidaScelta .step.uno{width:200px;background-color:#FFF}
.VA_GuidaScelta .step.due{width:200px;background-color:#FFF;position:relative;box-shadow:-5px 2px 15px 5px #C6C7C8;opacity:.85}
.VA_GuidaScelta .overDiv1{background:url(img/1pxsfondo60.png) repeat;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:2px 2px 10px 1px #181818}
.VA_GuidaScelta .step.tre{width:480px;position:relative;background-color:#333!important}
.VA_GuidaScelta .overDiv2{background:url(img/1pxsfondo60.png) repeat;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:2px 2px 10px 1px #181818}
.VA_GuidaScelta .step.tre .titolo{color:#C6C7C8}
.VA_GuidaScelta .step.tre .scelta{color:#C6C7C8}
.VA_GuidaScelta .step #delcolore{position:absolute;right:10px;top:10px;cursor:pointer;border:2px solid #1a171b;height:20px;width:20px;text-align:center;line-height:18px;font-weight:700}
.VA_GuidaScelta .step #delfinitura{position:absolute;right:10px;top:10px;cursor:pointer;border:2px solid #1a171b;height:20px;width:20px;text-align:center;line-height:18px;font-weight:700}
.VA_GuidaScelta .step #colori{margin-top:25px}
.VA_GuidaScelta .step #colori .colore{height:26px;width:180px;margin:16px auto;border:2px solid #ddd;position:relative}
.VA_GuidaScelta .step #colori .colore a{height:26px;width:180px;display:block;text-indent:-5000px}
.VA_GuidaScelta .step #colori .arancio{background-color:#F29400}
.VA_GuidaScelta .step #colori .argento{background-color:#D0D0D0}
.VA_GuidaScelta .step #colori .azzurro{background-color:#009EE0}
.VA_GuidaScelta .step #colori .bianco{background-color:#FFF}
.VA_GuidaScelta .step #colori .light.selection{background-color:#FFF}
.VA_GuidaScelta .step #colori .light.selection a{font-size:16px;color:#1a171b;text-indent:0}
.VA_GuidaScelta .step #colori .giallo{background-color:#FFED00}
.VA_GuidaScelta .step #colori .grigio-nero{background-color:#3E3C40}
.VA_GuidaScelta .step #colori .marrone{background-color:#922224}
.VA_GuidaScelta .step #colori .oro{background-color:#CEA758}
.VA_GuidaScelta .step #colori .rosa{background-color:#F9D3E4}
.VA_GuidaScelta .step #colori .rosso{background-color:#E43517}
.VA_GuidaScelta .step #colori .verde{background-color:#1FA22E}
.VA_GuidaScelta .step #colori .viola{background-color:#C5007B}
.VA_GuidaScelta .step #colori .colore img{margin-top:4px}
.VA_GuidaScelta .step #colori .sel{width:22px;height:26px;display:none;position:absolute;top:0;right:0;text-decoration:none;cursor:pointer;background:url(img/continua2.png) center center no-repeat #333}
.VA_GuidaScelta .step #finiture{margin-top:25px}
.VA_GuidaScelta .step #finiture .finitura{text-align:center;padding-left:15px;position:relative}
.VA_GuidaScelta .step #finiture .finitura a{background-color:#1A171B;color:#FFF;padding:3px 0 3px 15px;margin-top:10px;display:block;width:158px;border:2px solid #1A171B;text-align:left;font-size:14px}
.VA_GuidaScelta .step #finiture .sel{width:22px;height:25px;display:none;position:absolute;top:2px;right:8px;text-decoration:none;cursor:pointer;background:url(img/continua2.png) center center no-repeat #333}
.VA_GuidaScelta #risultati{margin-top:20px}
.VA_GuidaScelta #risultati .prodotti{margin-left:150px;display:none}
.VA_GuidaScelta #risultati .prodotto_gruppo{text-align:left;color:#FFF;padding-left:30px;margin-top:5px}
.VA_GuidaScelta #risultati .info{position:relative;height:45px}
.VA_GuidaScelta #risultati .nome_prodotto{color:#c6c7c8;background-color:#707173;font-size:13px;line-height:24px;padding-left:10px;width:160px;cursor:pointer;position:relative}
.VA_GuidaScelta #risultati .nome_prodotto span{width:15px;height:15px;display:block;position:absolute;top:5px;right:5px;text-decoration:none;cursor:pointer;background:url(img/continua2.png) right center no-repeat}
.VA_GuidaScelta #risultati .info .preview{width:225px;position:absolute;top:0;left:175px}
.VA_GuidaScelta #risultati .info .preview .img{width:45px;display:inline;float:left}
.VA_GuidaScelta #risultati .info .preview .img img{width:40px;height:40px}
.VA_GuidaScelta #risultati .num_prodotti{margin-top:-20px}
.VA_GuidaScelta #risultati .prodotto{height:60px;margin:5px;padding:10px;background-color:#707173;color:#FFF}
.VA_GuidaScelta #risultati .prodotto .sx{display:inline;float:left;width:70px;text-align:left;height:70px}
.VA_GuidaScelta #risultati .prodotto .sx img{width:60px;height:60px}
.VA_GuidaScelta #risultati .prodotto .dx{display:inline;float:left;width:200px;text-align:left;height:70px}
.VA_GuidaScelta #risultati .prodotto .dx a{color:#FFF!important;font-size:18px!important;font-weight:700}
a{color:#fff}
#b125 a.titolo{margin-top:0!important;padding-top:0}
#b125 .titolo{background:transparent!important}
#b983{max-width:1140px;margin:auto;color:#fff;font-size:12pt;font-weight:300}
#aprivacy_0{width:30px!important;float:left;max-width:30px!important}
.scopri.certambientale{width:300px;float:left;clear:right;text-align:center;line-height:37px}
.clear{clear:both}
#b58,#b61,#b44,#b1038{width:90%!important;max-width:700px;margin:auto}
.green{max-width:600px;width:100%}
.RS_Customproduct span,.RS_Customproduct p{font-size:12pt!important;font-family:'Titillium Web',sans-serif!important}
#b997{max-width:1140px;margin:auto;margin-top:0px}
#b997 .titolo{font-weight:400;line-height:30px;cursor:pointer;color:#c7ab6b;margin-top:20px;font-size:20px;margin-bottom:20px}
.pageList a:hover,.VA_ElencoRealiz .pagination li:hover{background:#c7ab6b!important;color:#fff!important;}

.blogcontainer{max-width:1140px;margin:auto}
#b125 .NewsViewer .indietro{display:block;text-align:center;margin-top:0;margin-bottom:60px;float:left}
#b54 .titolo_notizia{font-size:16px;font-weight:400;line-height:30px;color:#c7ab6b!important;margin-top:20px;font-size:20px;margin-bottom:0;display:block}
.check{font-size:12pt;font-weight:300;width:250px;color:#fff}
.row.privacy2{margin-bottom:30px}
#b61 .azioni .toleft,#b58 .toleft,#b44 .toleft,#b1038 .toleft{width:unset!important;padding:0 15px;margin-left:0!important;margin-top:30px!important;margin-bottom:30px!important}
#b58_file{border:0!important}
#b997 .pageList{line-height:30px;clear:both;padding-bottom:30px;width:100%;max-width:1140px;margin:auto;padding-left:15px;padding-right:15px;margin-top:40px}
#b58 input.scopri,#b44 input.scopri,#b61 input.scopri,#b1038 input.scopri{width:175px!important;height:34px!important;border:1px solid #fff!important;line-height:37px;text-transform:uppercase;text-align:center;margin:auto;background:transparent;font-size:16px;font-weight:300!important;color:#fff;height:41px!important;transition:all .5s;cursor:pointer}
.scopri {
	width: unset !important;
	clear: both !important;
	text-align: center;
	line-height: 37px;
	border: 1px solid #fff !important;
	padding: 0 20px;
	max-width: max-content;
	margin-left: auto !important;
	font-size: 12pt;
	transition: all 0.5s;
	margin-right: auto !important;
}.scopri:hover {
	background:#fff !important;color:#000 !important;
}.filtropro{color:#fff !important;cursor:pointer;transition:all 0.5s !important;}
.filtropro:hover{color:#c7ab6b !important}
.RS_Rivenditore a {
	text-shadow: none !important;
}

.RS_Arcvideo .owl-stage {
    height: auto;
    overflow: hidden;
}
.RS_Arcvideo .owl-dots {

	bottom: -10px;

}


.logos a:hover,.logos img:hover {
	opacity: 1 !important;
}#p4 h3,#p3 h3 {
	font-size: 20px;
	color: #fff;
	padding: 150px;
}.RS_Arcvideo .owl-carousel {
	margin-bottom: 40px;
}#p2218 .fix12 p,#p2218 .fix12 span{
	font-family: 'Titillium Web',sans-serif !important;
	font-size: 16px !important;
	font-weight: 300 !important;
}.VA_ElencoRealiz .progetto a {
	color: #c7ab6b !important;
}


.sf-arrows .sf-with-ul::after {

	right: -10px !important;

}

.boxvalida {
	color: #fff;
	max-width: 470px;
	float: right;
	margin-top: 4px;
}

input[name="validate"] {
	margin-right: 2px;
}

.alertm {
	color: #fff;
}


.clearsx  {
	width: 60%;
	float: left;
}


 .cleardx {
	width: 40%;
	float: right;
}

.cleardx .green {
	width: 90px;
	float: right;
}

#col91 .RS_Customblock {
	padding-left: 20px;
	padding-right: 20px;
}

.RS_Customproduct .nome h1 {
	font-size: 14pt;
	font-weight: 400;
}

#richiedi2 {
	display: none !important;
}

#b125 a {
	text-decoration: #fff !important;
	
}

#b125 p a {

	text-decoration-line: underline !important;
}

#b125 a:hover {
	text-decoration: none !important;
 
}
.ctagroup a {
	width: 90%;
	text-align: center;
	padding: 0px;
	border: 1px solid #cba95f;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	transition: 0.5s all;

}

.ctagroup a:hover {
	background: #cba95f;
	color:#fff;
}

.ctagroup {
	width: 33.333333%;
	line-height: 60px;
	float: left;	margin-top: 20px;
}

.contactusbutton {
	text-align: center;
}

.contactusbutton a {
	width: 200px;
	border: 1px solid #fff;
	padding: 10px;
	font-size: 12pt;
}

#p3313 #contentWrapper {
	width: 100% !important;

}

#b2000 .row {
	width: 90% !important;
	margin: 15px auto;
	max-width: 600px;
}
#b2025 {
	max-width: 1100px;
	margin: auto;
	width: 90%;
	text-align: left;
}
#p3314 #contentWrapper {
	max-width: 900px;
	margin: 30px auto;
	width: 90%;
}
#p3314 #col1 .blocco.Banner img {
	height: auto !important;

	width: 90% !important;
	margin: auto !important;
}

#p3314 #col1  .banner  {
	height: auto !important;
	width: 100% !important;
}
#p3315 #contentWrapper {
	max-width: 900px !important;
	width: 90% !important;
	margin: auto !important;
}
#p3315 iframe {
	width: 100%;
height: 40vh !important;
	margin-top: 20px;
	margin-bottom: 20px;
}
.boxcertamb {
	display: block;
	float: left;
	width: 300px;
}
.scopri.certambientale {
	width: 90% !important;
	margin: auto !important;
}
.col-md-4.video {
	padding-right: 20px;
}
.lessmargin {
	margin-top: 0px !important;
	margin-bottom: 20px;
}

.grouptitle {
	font-size: 20px;
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
	margin-bottom: 50px;
}

.complete {
	margin-top: 100px;
	font-size: 20px;
}

#b728_li3791 a {
	color: #42804f !important;
	font-weight: 600;
}


#p2313 #col51, #p3791 #col51 {
	background: #fff !important;
	color: #181818  !important;
}

#b983 p {
	color: #181818;
}

.boxcertamb a {
	color: #42804f !important;
	border-color: #42804f !important;
}

.boxcertamb {
	display: block;
	float: left;
	width: 25%;
}

.scopri.certambientale:hover {
	background: #42804f !important;
	color: #fff !important;
}

#b999vociMenu span {
	text-transform: uppercase !important;
	padding-left: 40px;
}
#b999_li2313 a {
	color: #42804f !important;
}

#p3792 #col97, #col99 {
	margin: 0px !important;
	padding: 0px !important;
}


#b2481, #b2482, #b2483 {
	padding-bottom: 40px;
	background: #fff;
}


.certificazionegreen, .certificazioneblue {
	max-width: 1140px;
	margin: auto;
}

#col138 {
	width: 100%;
	background: #009fe3;
	height: 6px;
	margin-top: 40px;
	margin-bottom: 40px;
}

#b2554 p {
	color: #009fe3;
	font-size: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	clear: both;
}

.certificazioneblue .row {
	margin-top: 40px;
	margin-bottom: 40px;
	padding-top: 40px;
	border-top: 1px solid #009fe3;
}

.certificazioneblue .row:first-child {
	border: 0px;
}

.certificazioneblue .banner {
	text-align: center;
}

.certificazioneblue .Testo p {
	text-align: justify;
}

.certificazionegreen .titolo {
	color: #10a362;
	font-size: 24px;
	margin-top: 30px;
	margin-bottom: 20px;
	font-weight: 300;
}

.certificazionegreen .row {
	margin-top: 30px;
	border-top: 1px solid #10a362;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.certificazioneblue .row:first-child {
	border-top: 0px;
	border-bottom: 0px;
}

.certificazioneblue .row:nth-child(2) {
	border-top: 0px;
}

.certificazioneblue .banner {
	text-align: center;
	margin: auto;
}

.certificazionegreen .Banner .banner {
	width: 100%;
	height: auto;
	text-align: center;
	margin: auto;
}

.certificazionegreen .Banner .banner {
	width: 100%;
	height: auto;
	text-align: center;
	margin: auto;
	display: block;
	margin-top: 30px;
}


.customvpblockupdated {
	max-width: 1140px;
	margin: auto;
}

#b2487 img, #b2492 img {
	height: 100px !important;
	max-width: 100px;
}

#b2529 .titolo {
	color: #10a362;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-weight: 300;
}

.customvpblockupdated .col-md-6 {
	padding: 0px;
	margin: 0px;
}

.filieraboxplasticsecondlife a {
	margin-top: 30px;
	color: #42804f !important;
	border: 1px solid #42804f !important;
	display: block;
}

.filieraboxplasticsecondlife  {
	margin-top: 30px;

}

#b2576 {

	margin: auto;
}


.certificazionegreen div.row:nth-child(5){

}

#b2558 .banner {
	margin-right: 0px;
	text-align: right;
}

.certificazionegreen .row:nth-child(3) .col-md-6:nth-child(1), 
.certificazionegreen .row:nth-child(2) .col-md-6:nth-child(1), 
.certificazionegreen .row:nth-child(2) .col-md-6:nth-child(2),
.certificazionegreen .row:nth-child(3) .col-md-6:nth-child(2)
 {
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}

#b2560 .banner {
	margin-right: 0px;
}

#b2559 .banner {
	margin-left: 0px;
}

#b2556 {
	max-width: 540px;
	margin-right: 0px;
	padding-right: 0px;
	float: right;
}

#b2546 {
	margin-right: 15px;
	margin-left: 15px;
}



#b2490 .banner, #b2495 .banner {
	margin-left: auto;
	margin-right: auto;
}

#b2529 {
	margin-left: 15px;
}

#b2531, #b2530 {
	margin-right: 15px;
}


#b2545 {
	margin-left: 15px;
	margin-right: 15px;
}

#b2533 {
	margin-right: 15px;
	margin-left: 15px;
}

#p3794 .certificazionegreen .row:nth-child(5), #p3794  .certificazionegreen .row:nth-child(4),
#p3793 .certificazionegreen .row:nth-child(5), #p3793  .certificazionegreen .row:nth-child(4)

 {
	border-top: 0px;
}


#b2634 .testo a {
	color: #5f936a !important;
	border: 1px solid #5f936a;
	width: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	width: 200px;
	text-align: center;
	padding: 10px;
	margin-left: 0px;
}
#b2634 .testo a span {
color: #5f936a !important;

}
#b2634 .testo a:hover span {
	
	
	color: #fff !important;
}

#b2634 .testo a:hover {
	color: #5f936a;
	border: 1px solid #5f936a;
	background: #5f936a;
	color: #fff !important;
}

@media only screen and (max-width: 1050px) {
	


.toright {
	text-align: left;
}
.finiture2{margin-top:0}
.customslide{height:350px!important;margin-top:80px}
.customslide .titolo,.NewsViewer .titoloblog,#b125 .titoloblog{margin-bottom:0!important}
.ricerca,.filtraper{width:100%}
.dettaglio5,.dettaglio6,.dettaglio7,.dettaglio8,.dettaglio9{padding-left:0!important;padding-right:0!important}
.dettaglio5{margin-top:30px}
.no-gutters .no-gutters{padding-left:0!important;padding-right:0!important}
#b745 .row > div{width:100%!important;max-width:100%!important;flex:auto}
#reseller .white{height:50px;line-height:50px;color:#fff;text-align:center;max-width:80%;border:2px solid #fff;background:transparent;font-size:20px;width:80%}
.container{max-width:inherit!important}
.info{max-width:90%}
.RS_Customproduct  .black{background:#181818;padding-left:15px;padding-right:15px}
#reseller .titolo{font-size:25px;color:#fff;text-align:center}
#b738 .col-md-7 > div,#b739 .col-md-7 > div{height:300px!important}
#news .col-md-12,#news .col-md-3,#video .col-md-12,#video .col-md-3{padding:0}
#newsletter .white{max-width:80%}
#newsletter .cerca{max-width:20%}
#newsletter .titolo{margin-top:30px;font-size:20px;line-height:34px;line-height:25px;color:#fff;text-align:center}
#reseller .cerca{max-width:20%}
#footer .fix1{width:100%;max-width:430px;margin:auto}
#newsletter{max-width:100%;background:#c7ab6b;padding-top:60px;padding-bottom:60px}
#footer .descrizione{font-size:12pt;color:#fff;width:90%;padding:0!important;margin:auto;margin-bottom:60px}
#footer .app{color:#fff;text-transform:uppercase;padding-top:0;font-size:14pt}
.social{width:50%;margin:auto}
.logos li{float:none;clear:both;margin-bottom:30px;margin-right:auto}
#footer{background:#181818;max-width:100%;padding-top:30px;padding-bottom:30px;padding-left:0!important;text-align:center}
.gray .descr{position:absolute;top:30%;left:5%}
.gray .descr:hover{top:20%!important}
.RS_Customblock .vernici{height:360px!important}
#b750 .head{display:none}

#b753bottoneMenu{cursor:pointer}
#b728{display:none}
.boxright img{width:30px;right:0;float:right;margin-top:30px}
.boxright li:nth-child(1),.boxright li:nth-child(2){display:none}
.boxright li{float:left;width:33.333333333%;text-align:center;line-height:50px}
.fas.fa-bars{font-size:25px;color:#d2b572}
.boxright{width:100%}
#blog .block{width:90%;position:absolute;z-index:99;position:absolute;top:50%;transform:translate(0%,-50%);left:6%}
.owl-dots{position:absolute;bottom:10px;z-index:999999;margin:auto;width:100%;text-align:center}
.lasthamburger{padding-top:5px;display:block;width:100%!important;float:right!important;text-align:right}
.logo img{width:100%}
.owl-stage,.owl-item .item{height:90vh}
#finiture .block{position:static;top:auto;transform:inherit;left:auto;width:100%}
#idea .block{width:100%;position:static;top:auto;transform:inherit;left:auto;padding:0}
#finiture{max-width:100%;background:#181818;padding:0;padding-top:30px;padding-bottom:30px}
#finiture .block{position:static;top:auto;transform:inherit;left:auto;width:100%;margin-bottom:60px}
#idea .block{width:100%;position:static;top:auto;transform:inherit;left:auto;padding:0;margin-top:30px;margin-bottom:0}
#idea{max-width:100%;background:#181818;padding:0;padding-top:0;padding-bottom:120px}
#blog .leggi:hover{width:100%}
#video{max-width:100%;background:#181818;width:100%;padding-top:30px;padding-bottom:70px}
#newsletter .titolo{margin-top:10px;font-size:30px;line-height:34px;line-height:40px;color:#fff;text-align:center}
#blog2{background:#181818;padding-bottom:0}
#news{background:#181818;max-width:100%;padding-top:100px;padding-bottom:30px}
#news h4.titolo{font-weight:400;font-size:32px;color:#fff;text-align:center;margin:auto;margin-bottom:60px}
#footer{background:#181818;max-width:100%;padding-top:30px;padding-bottom:30px;padding-left:30px}
.social ul li{float:left;margin-right:auto;width:33.333333%;margin-bottom:50px}
.slang img,.scerca img{width:20px}
.logom{width:170px;float:left;margin-left:15px;margin-top:20px}
.closem{width:60px;height:30px;display:block!important;position:absolute;z-index:99999!important;right:0!important;top:30px!important}
.fas.fa-times{color:#d2b572;font-size:30px;float:none;position:absolute;cursor:pointer;right:20px;top:20px;transition:all .5s}
.fas.fa-times:hover{color:#fff}
#blog .leggi{width:100%;height:50px;background:#c7ab6b;color:#fff;margin:auto;font-size:12pt;text-align:center;line-height:50px;text-decoration:none;transition:all .5s;border:1px solid #c7ab6b}
#reseller .titolo{font-size:30px;color:#fff;text-align:center}
.nostriprodottidescrizione{color:#fff;width:80%;margin:auto;margin-top:60px;font-size:12pt;text-align:center}
#ourproducts .nostriprodottiscopri{color:#fff;text-align:center;font-size:12pt;padding-top:50px;width:202px;margin:auto;overflow:hidden;font-weight:700}
#ourproducts,#blockproducts{max-width:100%;padding:0;padding-bottom:50px;padding-top:60px;background:#181818;border:0!important;margin-bottom:-1px}
#header .col-md-8.col-4{display:none}
#header .col-md-2.col-4{width:50%!important;max-width:50%!important;flex:auto;padding:0;margin:0}
#reseller .nostriprodottiscopri2 .rigaoro,#newsletter .nostriprodottiscopri2 .rigaoro{display:none!important}
#reseller .nostriprodottiscopri2 .col-md-10,#newsletter .nostriprodottiscopri2 .col-md-10{padding-left:0;width:100%!important;max-width:100%!important;flex:auto}
#reseller .nostriprodottiscopri2,#newsletter .nostriprodottiscopri2{color:#fff;text-align:center;font-size:12pt;width:100%!important;left:auto}
#news .row.width96{width:96%;margin:auto;margin-bottom:100px}
.sco{margin:auto;margin-top:0;margin-bottom:70px}
#video .col-md-12.descrizione{font-size:12pt;color:#fff;margin-bottom:90px}
#video .col-md-12.titolo{font-weight:400;line-height:30px;cursor:pointer;color:#c7ab6b;margin-top:40px;font-size:24px;margin-bottom:40px}
#video .nostriprodottiscopri2,#video .nostriprodottiscopri2 a{width:128px;margin-top:0;color:#fff;font-weight:700}
.row.fix6{line-height:80px}
#b748 .row.fix6{line-height:200px}
.nostriprodottiscopri2 .col-md-10{padding-left:0!important}
.reverse{display:flex!important;flex-direction:column-reverse!important}
#idea .block{width:100%;position:static;top:auto;transform:inherit;left:auto;padding:0;margin-top:30px;margin-bottom:60px}
.close{color:#fff!important;opacity:1;position:absolute;float:right;right:0;top:0;z-index:99999}
.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}
.mm-menu,.mm-menu > .mm-panel{height:100vh!important;min-height:100vh!important}
#b753vociMenu ul.liv0 li:nth-child(2){margin-bottom:14vh}
.liv1.mm-listview.mm-first.mm-last{position:absolute;left:0;right:0;top:50%;transform:translate(0%,-50%)}
.mm-listview > li > a,.mm-listview > li > span{text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;line-height:62px;display:block;padding:0;margin:0;text-align:center;font-size:24px;transition:all .5s}
.oversearch{padding-top:50px}
.oversearch .row.fix6 div{line-height:80px}
.oversearch,.overlang{max-width:600px;background:#181818;z-index:999;position:fixed;left:0;right:0;top:20vh;width:100%;margin:auto;display:none;padding-left:15px;padding-right:15px}
.closem.closem2{top:10px!important;height:50px!important;z-index:99999!important;position:absolute!important;width:50px!important}
}
@media only screen and (max-width: 769px) {
	.info {

	/* position: absolute; */
	top: 30%;



}
	.boxcertamb {
	margin-bottom:30px;
}
#p3314 #col1 .blocco {
	width: 90% !important;
	float: none !important;
	clear: both;
	margin: auto;
	text-align: center;
	margin-bottom: 40px;
}
	.dettaglio5 ul li {
	width: 50%;
	float: left;
}
.NewsViewer table td {
	width: 90% !important;
	margin: auto;
	max-width: 90% !important;
	float: none;
	clear: both;
	display: inline-block;

}

.NewsViewer table {

	margin-top: 20px;
	margin-bottom: 20px;
}

.NewsViewer table td p{width:100% !important}
#b125{padding-top:85px}
#b125 .notizia{width:50%!important;padding:10px!important}
.customslide{height:180px!important;margin-top:80px}
.RS_Customproduct  .owl-nav{display:none}
.row.cf.no-gutters{padding-left:15px!important;padding-right:15px!important}
.oversearch,.overlang{max-width:600px}
}
@media only screen and (max-width: 675px) {
	

	#b2000 #loginuser, #b2000 #loginpassword, #b2000 .row label {

	width: 100% !important;

}
	
.info{width:90%}
.owl-carousel .titolo{margin-bottom:46px;font-size:32px;font-weight:400;line-height:36px}
.owl-carousel .testo{margin-bottom:46px;font-size:16px}.RS_Customproduct .gallery .w30, .RS_Customproduct .gallery .w50 {
	width: 100% !important;
	max-width: 100% !important;
	clear: both;
	padding: 0px !important;
	flex: initial;
	padding-top:10px !important;
}.RS_Customproduct .gallery .w30, .RS_Customproduct .gallery .w50, .RS_Customproduct .gallery .col-md-6, .RS_Customproduct  .gallery .col-md-6 {
	width: 100% !important;
	max-width: 100% !important;
	clear: both;
	padding-left: 0px !important;
	padding-right: 0px !important;
	flex: initial;
	padding-bottom: 20px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
}.logos ul li {
	width: 25%;
	float: left !important;
	max-width: 25% !important;
	clear: none;
}.customslide .titolo, .NewsViewer .titoloblog, #b125 .titoloblog {
	margin-bottom: 46px;
	font-size: 11pt;
	font-weight: 300 !important;
	line-height: 20px;
	font-family: 'Titillium Web',sans-serif;
	text-align: center;
}.customslide .testo {
	margin-bottom: 0;
	font-size: 12pt;
	font-weight: 300;
}
}
@media only screen and (max-width: 475px) {
	
	
	#p3315 iframe {
	width: 100%;
	height: auto !important;
	margin-top: 20px;
	margin-bottom: 20px;
}
	
	#p2232 .fixblockproducts {
	padding: 0px !important;
	max-width: 1540px !important;
}.gray .descr {
	position: absolute;
	top: 30%;
	left: 10%;
}.RS_Custompageb h1 {

	line-height: 30px;
}.cf {
	padding: 90px 7.5px 30px;
}.customslide .titolo, .NewsViewer .titoloblog, #b125 .titoloblog {
	margin-bottom: 46px;
	font-size: 20pt;
	font-weight: 300 !important;
	line-height: 30px;
	font-family: 'Titillium Web',sans-serif;
	text-align: center;
}.dettaglio5 ul li {
	width: 100%;
	float: none;
}
#b125 .notizia{width:100%!important;float:left;height:340px!important;padding:30px}
#qs{width:69%!important;line-height:38px;background:transparent;border:1px solid #fff;margin-bottom:60px;color:#fff;font-size:12pt;cursor:pointer;padding-left:20px;margin-right:5%;font-weight:300}
.invia_form{width:25%;height:34px;border:1px solid #fff;line-height:33px;text-transform:uppercase;text-align:center;margin:auto;background:transparent;font-size:16px;font-weight:300!important;color:#fff;height:40px;transition:all .5s;cursor:pointer}
#b125 .notizia{width:100%;float:left;height:500px!important;padding:4%}
.mm-listview > li > a,.mm-listview > li > span{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;line-height:42px;display:block;padding:0;margin:0;text-align:center;font-size:12pt;transition:all .5s}
#b753vociMenu ul.liv0 li:nth-child(2){margin-bottom:4vh}
}

.VA_DivRivenditore .azioni {padding:0 15px;margin-left:0!important;margin-top:30px!important;margin-bottom:30px!important;}
.VA_DivRivenditore .azioni input[type=submit] {background:#c7ab6b !important;color:#fff !important; border:1px solid #fff !important;height:41px !important;}
.VA_DivRivenditore .azioni input[type=submit]:hover {background:#fff !important;color:#c7ab6b !important; border:1px solid #fff !important;height:41px !important;}

.Contact input[type=submit] {background:#c7ab6b !important;color:#fff !important; border:1px solid #fff !important;height:41px !important;}
.Contact input[type=submit]:hover {background:#fff !important;color:#c7ab6b !important; border:1px solid #fff !important;height:41px !important;}

.BK_LavoraConNoi input[type=submit] {background:#c7ab6b !important;color:#fff !important; border:1px solid #fff !important;height:41px !important;}
.BK_LavoraConNoi input[type=submit]:hover {background:#fff !important;color:#c7ab6b !important; border:1px solid #fff !important;height:41px !important;}



.carica.filtra{display:none}
.pagination {
	display: block !important;
	list-style: none;
	border-radius: .25rem;
	clear: both !important;
	width: 100%;
	padding-left: 15px;
}#b1629 .body,#b1643 .body,#b1644 .body,#b1645 .body,#b1646 .body,#b1647 .body,#b1648 .body,#b1626 .body{max-width: 1140px;

margin: auto;color:#fff !important;}
.RS_Tagh2{color:#fff !important}

.getcatalog {
	width: auto;
	height: 34px;
	border: 1px solid #fff;
	text-transform: uppercase;
	text-align: center;
	margin: auto;
	background: transparent;
	font-size: 16px;
	font-weight: 300 !important;
	color: #fff;
	height: 40px;
	transition: all .5s;
	float: left;
	clear: both;
	margin-top: 20px;
}h2  {
	font-size: 26px !important;

}
#b1703,#b1704,#b1710 {
	text-align: center;
	width: 100%;
}#b1703 img,#b1704 img,#b1710 img {
	width: 100%;
}

#b1703{display:block}
#b1704{display:none}
#b1710{display:none}

.blockvidsummary img {
	width: 100%;
}
@media only screen and (max-width: 990px) {#b1704{display:none}#b1710{display:block}#b1703{display:none}}
@media only screen and (max-width: 500px) {#b1704{display:block}#b1710{display:none}#b1703{display:none}}

.content.fullpage {
  background: url(/img/public/new/thankyou/thankyou_background.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position:relative;

}
#b1998 {
  font-family:'Titillium Web',sans-serif;
  color:#fff; 
  width:100%;
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
 }
#b1998 .frase1{ font-size:44pt; font-weight:300; margin-bottom:20px;}
#b1998 .frase2{ font-size:16pt;}
#b1998 .frase3{ font-size:16pt;margin-bottom:20px;}
#b1998 .cta {height:50px;font-size:14pt;}
#b1998 .cta a{ border:1px solid #fff; padding:10px; width:200px; margin:0 auto;}
#b1998 .cta a:hover{ border:1px solid #fff; background-color:#fff; color:#000;}


/*area riservata*/
#b2024 img:hover{opacity:1;}

#b2000 {text-align:center;}
#b2000{ font-size:12pt; font-weight:300; color:#fff;}
#b2000 .azioni a{
    width: 100px;
  	display:block;
    border: 1px solid #fff;
    line-height: 33px;
    text-transform: uppercase;
    text-align: center;
    margin: 20px auto;
    background: transparent;
    font-size: 16px;
    font-weight: 300!important;
    color: #fff;
    height: 40px;
    transition: all .5s;
    cursor: pointer;
}
#b2000 #loginuser,
#b2000 #loginpassword {background:none; border:0px; border-bottom:1px solid #fff;width:66%;  color:#fff; text-align:left;}
#b2000 .row{width:50%; margin:15px auto;}
#b2000 .row label {
	width: 34%;
	text-align: center;
}
#b2000 #Login {margin:15px auto; background-color:#fff; color:#000;}

#b2025 .titolo{display:none;}
#b2025{    
    color: #fff;
    text-align: center;
}

#p3314 #col1 .blocco {
	width: 50%;
	float: left;
	margin-bottom: 40px;
}
#p3314 #footer {clear:both;}
#p1851 p {
	color: #fff;
	width: 70%;
	margin: auto;

}

#p1851{padding-bottom:50px}

#b2220,#b2307 {
	width: 90%;
	max-width: 700px;
	margin: auto;
}

#b2220 img , #b2307 img {width:100%}



/* minisito */

.thinklikeanartist {
	font-size: 24px;
	text-align: center;
	color: #fff;
	font-weight: 100;
}


.minisiteblock1 {
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: 100;
	margin-top: 50px;
}

.ministeblock2 {
	max-width: 1100px;
	margin: auto;
	font-size: 16px;
	color: #fff;
	text-align: justify;
	margin-top: 50px;
	margin-bottom: 0px;
	font-weight: 100;
	width: 90%;
}

.bgmainblock {
	position: absolute;
	color: #fff;
	bottom: 70px;
	left: 70px;
}

.minisitebgtitle p {
	font-size: 24px;
	font-weight: 300;
}

.minisitebgstitle p {
	font-size: 20px;
	max-width: 100%;
	line-height: 30px;
}

#b2336 {
	max-width: 1000px;
	margin: auto;
	color: #fff;
}



#b2336 .Registrazione .body fieldset {
	border: 0px;
	margin: 10px 0;
}

#b2336 legend {
	display: none;
}

.Registrazione .body fieldset {
	border: 0px;
	line-height: 60px;
}

#b2336 input {
	background: transparent;
	border: 0px;
	border-bottom: 1px solid #fff;
	width: calc(90% - 150px);
	color: #fff;
	font-size: 20px;
}

.Registrazione .body label {
	display: block;
	width: 150px;
	margin: 0 5px;
	font-size: 18px;
	text-align: left;
}

#b2336 .formBody {


	max-width: 800px;
	margin: auto;
}




#b2392 {
	max-width: 1000px;
	margin: auto;
	color: #fff;
}



#b2392 .Registrazione .body fieldset {
	border: 0px;
	margin: 10px 0;
}

#b2392 legend {
	display: none;
}

.Registrazione .body fieldset {
	border: 0px;
	line-height: 60px;
}

#b2392 input {
	background: transparent;
	border: 0px;
	border-bottom: 1px solid #fff;
	width: calc(90% - 150px);
	color: #fff;
	font-size: 20px;
}

.Registrazione .body label {
	display: block;
	width: 150px;
	margin: 0 5px;
	font-size: 18px;
	text-align: left;
}

#b2392 .formBody {


	max-width: 800px;
	margin: auto;
}


#b2395 {
	max-width: 1000px;
	margin: auto;
	color: #fff;
}



#b2395 .Registrazione .body fieldset {
	border: 0px;
	margin: 10px 0;
}

#b2395 legend {
	display: none;
}

.Registrazione .body fieldset {
	border: 0px;
	line-height: 60px;
}

#b2395 input {
	background: transparent;
	border: 0px;
	border-bottom: 1px solid #fff;
	width: calc(90% - 150px);
	color: #fff;
	font-size: 20px;
}

.Registrazione .body label {
	display: block;
	width: 150px;
	margin: 0 5px;
	font-size: 18px;
	text-align: left;
}

#b2395 .formBody {


	max-width: 800px;
	margin: auto;
}














.invia_form {
	width: auto !important;
	text-align: center;
	border: 1px solid #fff !important;
	margin: auto !important;
	flex-direction: ;
	align-content: ;
	float: none;
	flex-flow: ;
	display: block !important;
	position: static;
	line-height: 40px;
	height: 40px;
	padding-left: 30px;
	padding-right: 30px;
}


.formBody .error {
	font-size: 10px !important;
}


#p3578 {
	text-align: center;
	width: 50%;
	margin: auto;
	padding-bottom: 40px;
	padding-top: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
}







#b2339 input {
	max-width: 500px;
	width: 90%;
	margin: auto;
	border: 0px;
	padding: 10px;
	margin-bottom: 30px;
}

#b2339 label {
	color: #fff;
	font-size: 20px;
}

.Login .body form .ots {
	padding: 4px 0;
	border-top: 0px !important;
}

#b2339 #Login {
	border: 1px solid #fff !important;
	line-height: 40px;
	height: 60px;
	padding: 10px !important;
	margin: auto !important;
	width: 100px !important;
}




#p3724 {
	text-align: center;
	width: 50%;
	margin: auto;
	padding-bottom: 40px;
	padding-top: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
}


#b2396 input {
	max-width: 500px;
	width: 90%;
	margin: auto;
	border: 0px;
	padding: 10px;
	margin-bottom: 30px;
}

#b2396 label {
	color: #fff;
	font-size: 20px;
}

.Login .body form .ots {
	padding: 4px 0;
	border-top: 0px !important;
}

#b2396 #Login {
	border: 1px solid #fff !important;
	line-height: 40px;
	height: 60px;
	padding: 10px !important;
	margin: auto !important;
	width: 100px !important;
}

#b2397 input {
	max-width: 500px;
	width: 90%;
	margin: auto;
	border: 0px;
	padding: 10px;
	margin-bottom: 30px;
}

#b2397 label {
	color: #fff;
	font-size: 20px;
}

.Login .body form .ots {
	padding: 4px 0;
	border-top: 0px !important;
}

#b2397 #Login {
	border: 1px solid #fff !important;
	line-height: 40px;
	height: 60px;
	padding: 10px !important;
	margin: auto !important;
	width: 100px !important;
}

#p3725 {
	text-align: center;
	width: 50%;
	margin: auto;
	padding-bottom: 40px;
	padding-top: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
}





.minisiteroles {
	width: 70%;
	margin: auto;
	margin-top: 100px;
	margin-bottom: 200px;
	color: #fff;
}

.minisiterolesfullwidth{
	
	width: 90%;
	margin: auto;
	margin-top: 100px;
	margin-bottom: 200px;
	color: #fff;
}


.blockvidsummary {
	position: relative;
}
.blockvidsummary img {
	width: 90%;
 
}

.blockvidsummarytitle {
	position: absolute;
	bottom: 20px;
	left: 20px;
	font-size: 20px;
	color: #fff;
}

 .blockvidsummary.fixratio {
	position: relative;
	margin-bottom: 40px;
	height: 400px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
}


.blockvidsummary {
	position: relative;
	margin-bottom: 40px;
	height: auto;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
}

#col71 {
	width: 100%;
}

.blockvidsummarytitledesign {
	position: static;
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
	border-top: 1px solid #fff;
	padding-top: 10px;
	display:none;
}


.blockvidsummary svg {
	width: 50px;
}


.mbottom40 {
	margin-bottom: 40px;
}


.blockjob {
	position: relative;
}

.overdescription {
	position: absolute;
	bottom: 40px;
	left: 40px;
}


#logout_submit {
	line-height: 0px !important;
}


@media only screen and (max-width: 500px) {
	.clearsx {
	width: 100%;
	float: left;
}

.scopri.certambientale {
	width: 100% !important;
	margin: auto !important;
	max-width: 100%;
}	
.boxcertamb {
	display: block;
	float: left;
	width: 90%;
}
.minisiteroles {
	width: 96%;
	margin: auto;
	margin-top: 100px;
	margin-bottom: 200px;
	color: #fff;
}

.blockvidsummary {
	position: relative;
	margin-bottom: 40px;
	height: auto;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
}

.mbottom40 {
	margin-bottom: 10px;
}}

.jefcustomid2313{background:#fff!important}
.jefcustomid2313 #b728 li a{color:#000;border-bottom:1px solid #fff}
.jefcustomid2313 #b728 li ul li a{color:#fff}
.jefcustomid2313 + #footer div{color:#181818!important}
.jefcustomid2313 + #footer{background:#fff;max-width:100%;padding-top:10px;padding-bottom:20px;color:#181818}
.jefcustomid2313 + #col31{background:#fff;text-align:center;color:#181818;padding:27px}
.jefcustomid2313 + #footer ul li a i{color:#181818!important} 

.jefcustomid3791{background:#fff!important}
.jefcustomid3791 #b728 li a{color:#000;border-bottom:1px solid #fff}
.jefcustomid3791 #b728 li ul li a{color:#fff}
.jefcustomid3791 + #footer div{color:#181818!important}
.jefcustomid3791 + #footer{background:#fff;max-width:100%;padding-top:10px;padding-bottom:20px;color:#181818}
.jefcustomid3791 + #col31{background:#fff;text-align:center;color:#181818;padding:27px}
.jefcustomid3791 + #footer ul li a i{color:#181818!important} 


.jefcustomid3792{background:#fff!important}
.jefcustomid3792 #b728 li a{color:#000;border-bottom:1px solid #fff}
.jefcustomid3792 #b728 li ul li a{color:#fff}
.jefcustomid3792 + #footer div{color:#181818!important}
.jefcustomid3792 + #footer{background:#fff;max-width:100%;padding-top:10px;padding-bottom:20px;color:#181818}
.jefcustomid3792 + #col31{background:#fff;text-align:center;color:#181818;padding:27px}
.jefcustomid3792 + #footer ul li a i{color:#181818!important} 


.jefcustomid3793{background:#fff!important}
.jefcustomid3793 #b728 li a{color:#000;border-bottom:1px solid #fff}
.jefcustomid3793 #b728 li ul li a{color:#fff}
.jefcustomid3793 + #footer div{color:#181818!important}
.jefcustomid3793 + #footer{background:#fff;max-width:100%;padding-top:10px;padding-bottom:20px;color:#181818}
.jefcustomid3793 + #col31{background:#fff;text-align:center;color:#181818;padding:27px}
.jefcustomid3793 + #footer ul li a i{color:#181818!important} 


.jefcustomid3794{background:#fff!important}
.jefcustomid3794 #b728 li a{color:#000;border-bottom:1px solid #fff}
.jefcustomid3794 #b728 li ul li a{color:#fff}
.jefcustomid3794 + #footer div{color:#181818!important}
.jefcustomid3794 + #footer{background:#fff;max-width:100%;padding-top:10px;padding-bottom:20px;color:#181818}
.jefcustomid3794 + #col31{background:#fff;text-align:center;color:#181818;padding:27px}
.jefcustomid3794 + #footer ul li a i{color:#181818!important} 

.descrsost {
	position: absolute;
	left: 40px;
	bottom: 80px;
	width: 200px;
}
.vernicititolos {
	color: #fff;
	font-weight: 500;

	margin-bottom: 20px;
}

.nostriprodottiscopri4 a {
	font-size: 20px;
	margin-left: 20px;
}

.rigagreen {
	border-bottom: 3px solid #009d57;
	position: relative;
	top: -13px;
}


.mbottom60 {
	
}


/* CERTIFICAZIONI */

#b2484{font-weight:600;max-width:700px;margin:auto;padding-top:60px;padding-bottom:60px}
#b2484 p{/* font-weight:600; */font-size:18px}
#p3792 .sostblock{max-width:1140px;margin:auto;margin-top:0;padding-bottom:60px}
#b2491{background:#fff;max-width:1140px;margin:auto;margin-top:60px;margin-bottom:60px;font-weight:600;width:90%}
/*  #b2491 p{font-weight:500} */
#b2491 h4{font-size:30px;font-weight:400;margin-bottom:30px;color:#12a362}
#p3792{background:#fff}
#p3792 #col51{background:#fff}
#b2489 a, #b2496 a {
	color: #5f936a;
	border: 1px solid #5f936a;
	width: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	width: 200px;
	text-align: center;
	padding: 10px;
}
#b2489 a:hover ,#b2496 a:hover{color:#5f936a;border:1px solid #5f936a; background: #5f936a; color:#fff;}

/* #b2488 p,#b2493 p{font-weight:500} */


/* FILIERA */
#b2498{background:#fff;max-width:1140px;margin:auto;margin-top:60px;padding-bottom:60px;font-weight:600;width:90%}
/* #b2498 p{font-weight:500} */
#b2498 h4{font-size:30px;font-weight:400;margin-bottom:30px;color:#12a362}
#p3793 #col51 {
	background: #fff;
}

#p3793 .mbottom60.sostblock {
	background: #fff;
	border: 0px !important;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {

	min-height: 0;

}

#b2501 a {color:#5f936a;border:1px solid #5f936a;width:auto;margin-top:50px;margin-bottom:50px;display:block;width:90%;text-align:center;padding:10px}
#b2501 a:hover{color:#5f936a;border:1px solid #5f936a;width:auto;margin-top:50px;margin-bottom:50px;display:block;width:90%;text-align:center;padding:10px; background: #5f936a; color:#fff;}
#p3793 .mbottom60.sostblock {
	background: #fff;
	border: 0px !important;
	max-width: 1140px;
	margin: auto;
}

.customvpblock {
	background: #fff;
	padding-bottom: 80px;
}

#p3793 #col97, #p3793 #col99 {
	margin: auto;
	width: 50%;
	padding-top: 0px;
	padding-bottom: 0px;
}
.customvpblock #col97 {
	padding: 0;
}

#b2502 {
	max-width: 1140px;
	margin: auto;
}

#b2502 img {
	width: 100%;

}

#p3793, #p3794 {
	background: #fff;
}

/* PRODOTTI */


#b2505{background:#fff;max-width:1140px;margin:auto;margin-top:60px;padding-bottom:0px;font-weight:600;width:90%}
/* #b2505 p{font-weight:500} */
#b2505 h4{font-size:30px;font-weight:400;margin-bottom:30px;color:#12a362}
#p3794 #col51 {
	background: #fff;
}


#p3794 .mbottom60.sostblock {
	background: #fff;
	border: 0px !important;
	max-width: 1140px;
	margin: auto;
}

.customvpblock {
	background: #fff;
	padding-bottom: 80px;
}


#b2508 a {color:#5f936a;border:1px solid #5f936a;width:auto;margin-top:50px;margin-bottom:50px;display:block;width:200px;text-align:center;padding:10px}
#b2508 a:hover{color:#5f936a;border:1px solid #5f936a;width:auto;margin-top:50px;margin-bottom:50px;display:block;width:200px;text-align:center;padding:10px; background: #5f936a; color:#fff;}