/* ---------------------------------------------------
Copyright (c) 2013 - Layoutweb
------------------------------------------------------

/* Display block per gli elementi HTML5 su IE */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
 display: block;
}

/***cookies bar***/
.cookiesbar{position:fixed;bottom:0;left:0;width:98%;padding:0.5% 1%;background-color:#000;background:rgba(0, 0, 0, 0.73);display:none;font-size:0.9em;text-align:center}
.cookiesbar p{padding:2% 0;font-size:14px;color:#fff;}
.cookiesbar p a{display:inline-block;margin-right:5px;font-size:14px;}
.cookiesbar button{border: none;color:#000;min-height:1px;margin-left: 10px;background:#EAEAEA;text-transform: uppercase;padding: 0 12px;height:20px;cursor:pointer;font-size:0.9em}

.roboto
{
font-family: 'Roboto Condensed', sans-serif;
font-weight: 300;		
font-size:1em;	
}
select.roboto  {width:100%}
/* Preloader */
#preloader {
	position:absolute;
	top:50%;
	left:50%;
	right:50%;
	bottom:50%;
	background-color:#fff; /* change if the mask should have another color then white */
	z-index:99; /* makes sure it stays on top */
}

#status {
	width:200px;
	height:200px;
	position:absolute;
	left:50%; /* centers the loading animation horizontally one the screen */
	top:50%; /* centers the loading animation vertically one the screen */
	background-image:url(../immagini/status.gif); /* path to your loading animation */
	background-repeat:no-repeat;
	background-position:center;
	margin:-100px 0 0 -100px; /* is width and height divided by two */
}



.width {float:left;
	width:100%;}
	
.width25 {float:left;
text-align:left;
	width:25%;
	min-width:250px;}
	
.width25f {float:left;
text-align:left;
	width:24%;
	}
.width40 {float:left;
	width:40%;}
	
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,h7,h8, p, a, abbr, cite, code, em, img, q, small, strike, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, pre {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #000;	
	font-style: normal;
	}

#htmlCapitolato li {
	margin-left:2%
}

/* Stili di base e tipografia */
html {
  font-size: 100%;
}

/* Immagini responsive */
img { 
 border:0; 
	vertical-align:middle; 
	-ms-interpolation-mode:bicubic;
}
 
img.scala { 
 max-width:100%; 
	height:auto; 
}

[class*='colonna_'] {
 float: left; 
 min-height: 1px; 

 position: relative;
 background: #fff; 
}


.clear{
	clear:both;
}

body{
	margin:0px auto;
	font-style: normal;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #EBA41B;

}
/* h */
h1{
color:#000;
text-transform:uppercase;
font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
font-size:25px;
padding-top:20px;
}

h2{
color:#000;
text-transform: inherit;
font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
font-size:25px;
padding-bottom:20px;
}

h3{
color:#000;
text-transform: uppercase;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
text-align:left;
font-weight:normal;
}

/* login e logout */
#login {
	width:25%;
	min-width:100px;
	background-color:#EDEDED;
	float:right;
	padding:10px;
	}

#loggato {
	width:25%;
	min-width:100px;
	background-color:#fff;
	float: right;
	padding:10px;
	}

#login_sx {
	width:25%;
	min-width:100px;
	background-color:#EDEDED;
	float:left;
	padding:10px;
	}

#loggato_sx {
	width:25%;
	min-width:100px;
	background-color:#fff;
	float: left;
	padding:10px;
	}
#benvenuto {
	width:100%;
	text-align:center;
	text-transform:uppercase;
	text-shadow:#000;
	}

#benvenuto #nome{
	width:100%;
	background-color:#EBA41B;
	text-align:center;
	text-transform: capitalize;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:15px;	
	font-style:italic;
	}

#bottone{
	width:100%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;	
	color:#000;
	line-height:16px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

#bottone a{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;	
	color:#000;
	line-height:16px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	background-color:#fff;
	display:block;
}
#bottone a:hover{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;	
	color:#000;
	line-height:16px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	background-color:#f5d18d;
	display:block;
}


/* generico */
	
	/* per bordi arrotondati*/
.bordi_arrotondati {
border: solid 1px #999; /* bordo normale (facoltativo) */
border-radius: 15px; /* bordi arrotondati IE */  
-moz-border-radius: 15px; /* bordi arrontondati firefox */
-webkit-border-radius: 15px; /* bordi arrotondati opera/safari */
}


/* form registarazione*/
#riga_contatti{
width:100%;
padding:10px 0px 0px 0px;

}

#riga_contatti label em {
	color: #7f7164;
	font-style: normal;
}

#riga_contatti label { 
	width: 30%;
	display: block; 
	float: left; 
	text-align: left; 
	color:#000;
	font-size:12px;
	text-decoration: none;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
}

#riga_contatti input{
	color: #333;
	background-color:#fff;
	margin-left:10px;
	border:1px solid #fff;
	width:65%;
	float:right;
	text-align:left;
	}

#riga_contatti select{
	color: #000;
	background-color:#fff;
	margin-left:10px;
	width:65%;
	border:1px solid #fff;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size:10px;
	float:right;

}

#consenso{
	width:100%;
	padding-top:10px;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size:10px;
	color: #CCC;
	margin-bottom:20px;
	padding:0;
	text-align: left;
}

#riga_contatti option {
	background-color:#fff;
	border-bottom:2px solid #fff;
	}	
#invia{
	margin-bottom:12px;
	font-weight:bold;
	text-transform:uppercase;
	width:80%;
	}

#invia:hover{
	background:#EBA41B;
	font-weight:bold;
	text-transform:uppercase;
}

/* form login e configuratore*/

form {
	width:100%;
	text-align:center;
	}
	
	
input {
	width:75%;
	margin-bottom:3px;
	text-align:center;
	background-color:#fff;
	}	
	
select {
	width:50%;
	float:left;
	text-align:left;
	background-color:#fff;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #000;
	border: none;
	}

option {
	background-color:#EDEDED;
	border-bottom:2px solid #fff;
	}	

select:hover{
	background-color:#d0d0d0;
	}	

#ricerca {
	width:100%;
	height:150%;
	padding-top:15px;
	background-color:#EDEDED;
	}

.ricerca {
	width:42%;
	float:left;
	text-align:left;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #000;	
	line-height:28px;
	margin-bottom:15px;
	padding-left:8%;
	}

#colonnasx #righe_divisorie {
	height:0px;
	border-bottom:1px solid #FFF;
	border-top:1px solid #D0D0D0;
	width:100%;
	clear:both;
}	

#righe {
	height:0px;
	margin-bottom:10px;
	border-bottom:1px solid #FFF;
	border-top:1px solid #D0D0D0;
	width:100%;
}	


.trentatre {
	width:33%;}	
	
#content_home{
	width:95%;
	max-width:1600px;
	height:auto;
	margin: 0px auto;
	padding:1% 2.5%;
	display:block;

}



#copertina {width:100%; max-width:1920px; min-width:179px;}



#copertina_interno{
	width:100%;
	height:20%;
	max-width:100%;
	min-width:179px;
	max-height:100%;
	min-height:100px;
	background-image:url(../immagini/home/copertina.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	display:block;		}




/*#copertina {
	width:100%;
	position:relative;
	display:block;	}


#copertina_interno{
	width:100%;
	height:20%;
	max-width:100%;
	min-width:179px;
	max-height:100%;
	min-height:100px;
	background-image:url(../immagini/home/copertina.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	}*/

#logo_home {
	width:100%;
	max-width:1920px;
	margin-top:20px;
	padding-bottom:30px;
	display:block;
}
#logo_interno {
	width:100%;
	margin-top:20px;
	min-width:300px;
	padding-bottom:30px;
	padding-top:10px;
	background-color:#EDEDED;
	display:block;
}

#logo_home #logo{
	width:27%;
	min-width:250px;
	display:block;
	text-align:right;}

.content{
	width:95%; 
	max-width:95%;
	margin: 0 auto;
	padding:20px;
}

#testata {
	width:96%;
	min-width:540px;
	padding:2%;
	background-color:#EBA41B;
}

#logo {
	width:35%;
	min-width:150px;
	display:block;
	text-align:right;
	float:right;}
	
	
#scheda_grigia {
	float:left;
	background-color:#EDEDED;
	width:96%;
	min-width:620px;
	margin-top:10px;
	padding:2%;
}	

#scheda_grigia #colonne{
	width:100%;
 	min-width:500px;
	}
	
#scheda_grigia #colonne .titolo{
	display:block;
	background-color:#EBA41B;
	text-transform:uppercase;
	padding:1%;
	font-weight:bold;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
}

#scheda_grigia #colonne #colonnasx {
	min-width:400px;
	width:73%;
	float:left;
}

#scheda_grigia #colonne #colonnadx {
	min-width:150px;
	width:27%;
	float:right;
}
	
	
#scheda_grigia #colonne_n0{
	width:100%;
 	min-width:500px;
	}
	
#scheda_grigia #colonne_n0 .titolo{
	display:block;
	background-color:#EBA41B;
	text-transform:uppercase;
	padding:1%;
	font-weight:bold;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
}

#scheda_grigia #colonne_n0 #colonnasx {
	min-width:400px;
	width:73%;
	float:left;
	line-height:63px;
}

#scheda_grigia #colonne_n0 #colonnadx {
 	min-width:150px;
	width:27%;
	float:right;}	

#scheda_grigia #colonne_n1{
	width:100%;
 	min-width:500px;
	}
	
#scheda_grigia #colonne_n1 .titolo{
	display:block;
	background-color:#EBA41B;
	text-transform:uppercase;
	padding:1%;
	font-weight:bold;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
}

#scheda_grigia #colonne_n1 #colonnasx {
	min-width:400px;
 	width:73%;
	float:left;
	line-height:63px;
	}

#scheda_grigia #colonne_n1 #colonnadx {
 	min-width:150px;
	width:27%;
	float:right;}	

#scheda_grigia #colonne_n2{
	width:100%;
 	min-width:500px;
	}
	
#scheda_grigia #colonne_n2 .titolo{
	display:block;
	background-color:#EBA41B;
	text-transform:uppercase;
	padding:1%;
	font-weight:bold;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
}

#scheda_grigia #colonne_n2 #colonnasx {
	min-width:400px;
 	width:73%;
	float:left;
	line-height:63px;
	}

#scheda_grigia #colonne_n2 #colonnadx {
 	min-width:150px;
	width:27%;
	float:right;}	

#scheda_grigia #colonne_n3{
	width:100%;
 	min-width:500px;
	}
	
#scheda_grigia #colonne_n3 .titolo{
	display:block;
	background-color:#EBA41B;
	text-transform:uppercase;
	padding:1%;
	font-weight:bold;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
}

#scheda_grigia #colonne_n3 #colonnasx {
	min-width:400px;
 	width:73%;
	float:left;
	line-height:63px;
	}

#scheda_grigia #colonne_n3 #colonnadx {
 	min-width:150px;
	width:27%;
	float:right;}	

#scheda_grigia #colonne_n4{
	width:100%;
 	min-width:500px;
	}
	
#scheda_grigia #colonne_n4 .titolo{
	display:block;
	background-color:#EBA41B;
	text-transform:uppercase;
	padding:1%;
	font-weight:bold;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
}

#scheda_grigia #colonne_n4 #colonnasx {
	min-width:400px;
 	width:73%;
	float:left;
	line-height:63px;
	}

#scheda_grigia #colonne_n4 #colonnadx {
 	min-width:150px;
	width:27%;
	float:right;}	



#totale{
	 background-color:#666;
	padding:1%;
	font-weight:bold;
	color:#FFF;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
	 }
	 
	#totale .titolo_totale{
	font-weight:bold;
	color:#FFF;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
	float:left;
}



#scheda_grigia #colonnasx ul{
	display:block;
	background-color:#0CC;
	}
	
	#scheda_grigia #colonnasx ul li{
		text-decoration:none;
		display:block;
		background-color:#0CC;
		border-bottom:1px solid #FFF;
}

	#scheda_grigia #colonnasx #elenco_prodotti{
		width:47%;
		padding-top:3%;
		font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
		font-size: 14px;
		float:left;
	}
	
	#scheda_grigia #colonnasx #elenco_prodotti strong{
		font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
		font-size: 14px;
		font-weight:bold;
	}
	#scheda_grigia #colonnasx #elenco_prodotti strong a{
		font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
		font-size: 14px;
		font-weight:bold;
		text-decoration:none;
	}	

	#scheda_grigia #colonnasx #elenco_prodotti strong a:hover{
		font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
		font-size: 14px;
		font-weight:bold;
		text-decoration:none;
		color:#666;
	}		
	#scheda_grigia #colonnadx #elenco_prodotti{
		background-color:#0CC;
		width:100%;
		line-height:50px;
}


	
/* scheda descrizione con alcuni elementi collegati. Vedi anche colonna_dx e sx */
#scheda_grigia_descrizione{
	background-color:#EDEDED;
	width:96%;
	min-width:400px;
	margin-top:10px;
	padding:5% 2% 5% 2%;
	}	


#indietro {
	width:40%;
	float:right;
	padding:1%;
	margin-top:20px;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	font-weight:bold;
	background-color:#D0D0D0;
	display:block;	}

#indietro:visited, #indietro:link {
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	font-weight:bold;
	text-decoration:none;
	background-color:#EBA41B;
	display:block;	}

#indietro:hover {
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	font-weight:bold;
	text-decoration:none;
	background-color:#EBA41B;
	display:block;
	}

#indietro a:visited, #indietro a:link {
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	font-weight:bold;
	text-decoration:none;
}

#indietro a:hover {
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	font-weight:bold;
	text-decoration:none;
	}





#indietro_piccolo {width:40%; float:right;	padding:1%; font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif; font-size:16px; color:#4B4B4B; font-weight:bold; background-color:#D0D0D0; display:block; min-width:100px;}
#indietro_piccolo:visited, #indietro_piccolo:link {font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif; font-size: 16px;	color:#4B4B4B; font-weight:bold; text-decoration:none; background-color:#EBA41B; display:block;}
#indietro_piccolo:hover {font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif; font-size: 16px; color:#4B4B4B; font-weight:bold; text-decoration:none; background-color:#EBA41B; display:block;}
#indietro_piccolo a:visited, #indietro_piccolo a:link {font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif; font-size: 16px; color:#4B4B4B; font-weight:bold; text-decoration:none;}
#indietro_piccolo a:hover {font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif; font-size: 16px;	color:#4B4B4B; font-weight:bold; text-decoration:none;}





	
#riga_voci{ 
	float:left;
	width:100%;
	width-min:500px;
	line-height:40px;
	}
	
	
	
#riga_voci_dettagli{ 
	float:left;
	width:100%;
	width-min:500px;
	line-height:40px;
	}
#riga_voci_superficie{ 
	float:left;
	width:100%;
	width-min:500px;
	line-height:40px;
	}
#riga_voci_bottone{ 
	float:left;
	width:100%;
	width-min:500px;
	line-height:40px;
	}
	
#riga_voci_bottone_p{ 
	float:left;
	width:100%;
	width-min:500px;
	line-height:40px;
	}	
	
/*per icone ita/configuratore/index.jsp colonnadx*/
#icona{
	width:44%;
	float:left;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#999;
	padding-left:27%;
	}

#icona div{
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
	color:#999;
	}



/*per icone ita/configuratore/index.jsp colonnasx*/
#colonnasx #icona_chiusura{
	width:10%;
	padding:0% 3%;
	float:left;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#999;
	}

#colonnasx #icona_chiusura img{
	width:70%;
	float:left;
	margin-right:10%;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#999;
	}


#colonnasx #icona_chiusura a{
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=100);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:1;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 1;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 1;
}

#colonnasx #icona_chiusura a:hover{
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=50);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
	}


#colonnasx #icona_chiusura div{
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
	color:#999;
	}

#colonnasx #icona_chiusura div a{
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 14px;
	color:#999;
	text-decoration:none;
	}






/*per blocco in alto a sx dentro a #scheda_grigia all'interno di ita/configuratore/index.jsp*/
#riassunto_voci{
	float:left;
	width:55%;
	}

#riassunto_voci #riga_voci { 
	float:left;
	width:100%;
	width-min:500px;
	line-height:40px;
	margin-bottom:5px;
	}


#riassunto_voci form {
	width:100%;
	text-align:center;
	}
	
	
#riassunto_voci #riga_voci input {
	width:100%;
	margin-bottom:3px;
	text-align:center;
	background-color:#fff;
	}	
	
#riassunto_voci #riga_voci select {
	width:100%;
	float:left;
	text-align:left;
	background-color:#fff;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #000;
	border: none;
	}

#riassunto_voci #riga_voci option {
	background-color:#EDEDED;
	border-bottom:2px solid #fff;
	}	

#riassunto_voci #riga_voci select:hover{
	background-color:#d0d0d0;
	}	

#risultato_scheda{
	float:left;
	width:100%;
 	min-width:600px;
}

/*per blocco in alto a Dx dentro a #scheda_grigia all'interno di ita/configuratore/index.jsp: INDICA IL RIEPILOGO DELLE IMPOSTAZIONI e da la possibilitÃ  di modificarle con l'area riservata*/
#box_impostazioni{
	float:right;
	width:35%;
	text-align:left;}

#box_impostazioni #riga{
	float:left;
	width:100%;
	text-align:left;
	line-height:22px;}

#box_impostazioni #colonna{
	float:left;
	width:33%;
	text-align:left;}
#box_impostazioni .titolo{
	text-align:center;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	font-style:italic;
	margin-bottom:2%;
}





/*per blocco in alto a Dx dentro all'area riservata*/
#box_impostazioni_area_personale{
	float:right;
	background-color:#f5d18d;
	width:96%;
	padding:2%;
	text-align:left;}

#box_impostazioni_area_personale #riga{
	float:left;
	width:100%;
	text-align:left;
	line-height:22px;}

#box_impostazioni_area_personale #colonna{
	float:left;
	width:25%;
	text-align:left;}
#box_impostazioni_area_personale .titolo{
	text-align:center;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	font-style:italic;
	margin-bottom:2%;
}

#box_impostazioni_area_personale #righe{
	height:0px;
	margin-bottom:10px;
	border-bottom:1px solid #EBA41B;
	border-top:1px solid #fff;
	width:100%;
}






/*per righe scheda-grigia index configuratore*/
#scheda-grigia{
	float:left;
	width:100%;
	text-align:left;}

#scheda-grigia #riga{
	float:left;
	width:100%;
	text-align:left;
	line-height:22px;}

#scheda-grigia #colonna{
	float:left;
	width:50%;
	min-width:100px;
	max-width:160px;
	text-align:left;}

#colonna_percentuale{
	float:left;
	width:50%;
	text-align:left;
	font-family: 'HelveticaNeue57Condensed',Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height:22px;
	}
#descrizione{
	float:left;
	width:50%;
	text-align:left;
	font-family: 'HelveticaNeue57Condensed',Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height:22px;
	}

#campo_modulo2{
	float:left;
	width:30%;
	text-align: right;
	line-height:22px;
	font-size: 12px;
}
	
	
#scheda-grigia .titolo{
	text-align:center;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	font-style:bold;
	margin-bottom:2%;
}

#scheda-grigia #campo_modulo{
	float:right;
	width:30%;
	text-align:left;
	line-height:22px;
	font-size: 12px;
}


.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=50);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
}

.bordo{
	padding:1%;
	border:1px solid #000;
	float:right;
	width:45%;
	min-width:400px;}

.bold {
	font-weight:bold;
	}
.italic {
	font-style:italic;
	}	

.text-transform_uppecase {
	text-transform:uppercase;}	
	
.allineamento_center {
	text-align:center;}	

.allineamento_l {
	text-align: left;}	

.allineamento_r {
	text-align: right;}	

.sx {
	float:left;}
.dx {
	float: right;}

.width80percento {
	width:80%;}
	
.line-height20 {
	line-height:20px;}	

.font20px {
	font-size:20px;}	
#a a {
	font-size:20px;
	text-decoration:none;}	
#a a:hover {
	font-size:20px;
	text-decoration:underline;}	


#modifica {
	font-weight:bold;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	text-align:left;
	line-height:22px;
	}
#modifica a{
	font-weight:bold;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	text-align:left;
	text-decoration:none;
	}
.modifica a:hover{
	font-weight:bold;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	text-align:left;
	line-height:22px;
	text-decoration:underline;
	}

#align-right {
	text-align:right;
	}





#tab_voci {
	float:left;
	width:75%;
	width-min:400px;
	padding:3px 5px;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	font-weight:bold;
	background-color:#D0D0D0;
	display:block;
}

#tab_voci_oscurato {
	float:left;
	width:75%;
	width-min:400px;
	padding:3px 5px;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#D1D1D1;
	font-weight:bold;
	background-color:#D0D0D0;
	display:block;
}

#tab_voci img{
	float:left;
	padding-right:6px;
	line-height:16px;

}
#tab_voci a{
	font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#4B4B4B;
	font-weight:bold;
	text-decoration:none;
}

#tab_voci a:hover{
	font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
	font-size: 16px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#tasto_cambia {
	float:right;
	width:19%;
	width-min:55px;
	padding:3px;
	text-align:center;
	font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#4B4B4B;
	background-color:#D0D0D0;
	background-image: url(../immagini/sfondo_cambia.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #A4A4A4;
	border-right:1px solid #A4A4A4;
	margin-top:1px;
	display:block;
	top:0px;
}
	
#tasto_cambia a{
	font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#4B4B4B;
	text-decoration:none;
	}

#tasto_cambia a:hover{
	font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#000;
	}
	
#tasto_cambia_oscurato {
	float:right;
	width:19%;
	width-min:55px;
	padding:3px;
	text-align:center;
	font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#D1D1D1;
	background-color:#EDEDED;
	background-image: url(../immagini/sfondo_cambia_oscurato.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #A4A4A4;
	border-right:1px solid #A4A4A4;
	margin-top:1px;
	display:block;
}




#sika_sito {
	width:25%;
	padding:10px;
	background-color:#FFF;
	float:left;
	}
	
	#sika_sito img{
	float:right;
	width:40px;
	}
		
	#sika_sito #bianco{
	float:left;
	width:180px;
	font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
	font-size:16px;
	text-align:left;
	line-height:33px;
	color:#333;
	}
	
	#sika_sito #bianco a{
	font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;
	font-size:16px;
	text-decoration: none;
	color:#333;
	font-weight:bold;
	}


	#sika_sito #logo{
	padding-top:5px;
	padding-left:5px;
	float:left;
	width:40px;
	}
	
	
/*class per adattare uno stesso ID a piÃ¹ funzioni*/
.superficie {
	width:49.6%;
	margin-bottom:3px;
	text-align:left;
	background-color:#fff;
	border: none;
	font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #000;
	float:left;
	padding:0.2%;
	}	


/*colonne	*/

#contieni_colonne {
	float:left;
	width:100%;
	padding-top:10px;
	}

#colonna_sx {
	float:left;
	width:47%;
	}
#colonna_sx {
	float:left;
	width:47%;
	}

#colonna_dx {
	float:right;
	width:47%;
}

#colonna_sx ul{
	padding-left:5%;
	}	
#colonna_dx ul{
	padding-left:5%;
	}	


/* Tooltip non utilizzato
------------------------------------------------------------------------------------------

#tooltip {
	position:absolute;
	border:1px solid #000;
	background-color:#EBA41B;
	padding:2px 5px;
	color:#000;
	display:none;
	}	
---------------------- */





/* per carta intestata ---------------------- */

#carta_intestata {
	width:100%;
	min-width:300px;
}

#carta_intestata #logo {
	width:35%;
	text-align:left;
	float:left;}
#carta_intestata #logo img{
	width:100%;
	text-align:left;
	float:left;}	
	
#carta_intestata #intestazione {
	width:35%;
	padding-top:15px;
	min-width:150px;
	text-align:right;
	float:right;}
	
#sikaProject_logo {
	text-transform: uppercase;
	font-family: 'HelveticaNeue57Condensed',Arial,Verdana,sans-serif;
	color:#FFF;
	float:left;
	width:80%;
	min-width:200px;
	padding-top: 2%;
	}	
	
#cover_titolo_home {
	text-transform: uppercase;
	font-family: 'HelveticaNeue57Condensed',Arial,Verdana,sans-serif;
	font-size: 40px;
	padding-top: 15px;
	color:#FFF;
	float:left;
	width:100%;
	min-width:200px;
	padding-bottom: 20px;
	position: relative;
	}	
	
#cover_titolo_a {
		text-transform: uppercase;
	font-family: 'HelveticaNeue57Condensed',Arial,Verdana,sans-serif;
	font-size: 40px;
	padding-top: 15px;
	color:#FFF;
	float:left;

	}	

.apice {
	font-size:20px;
	float:left;
	color:#FFF;
	font-family:inherit;
	padding-top: 15px;
	padding-right:10px;
	}
	
#cover_titolo_b {
	text-transform: uppercase;
	font-family: 'HelveticaNeue57Condensed',Arial,Verdana,sans-serif;
	font-size: 40px;
	color:#000;
	float:left;
	}	

.apice_b {
	font-size:20px;
	float:left;
	color:#000;
	font-family:inherit;
	padding-right:10px;
	}
	
#scarica {float:left; padding-left:2%; width:98%; line-height:30px; background-color:#CCC; display:block;}

#scarica p{text-transform: normal; font-family: 'HelveticaNeue57Condensed',Arial,Verdana,sans-serif; font-size: 15px; color:#000; font-weight:bold;}

#bottone_scarica {float:left; width:40%; display:block;}
#bottone_scarica:hover {display:block; background-color:#999;}

#colonne_n0 #colonna_sx #agg_noli{float:left; width:20%; margin-right:3%;}
#colonne_n0 #colonna_sx #agg_noli .width20 a  {float:left;}


/***modifiche 06.2018***/
.paddingTop{padding-top: 2%;}
.content .row {width:100%;float:left}
.content .cont-form{width:100%;float:left}
.content .cont-form .ricerca{width:17%;float:left}
.content .cont-form #riga_voci_bottone {float:left;margin: 0 auto;width: 30%;margin-left: 35%;}
.content .cont-form	#riga_voci_bottone input{background-color: #EBA41B;font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;font-size:1.3em;padding: 7px 30px;margin-left: 15px;border-radius: 6px;}
.content .cont-form #riga_voci_bottone_p {float:left;margin: 0 auto;width: 30%;margin-left: 35%;}
.content .cont-form	#riga_voci_bottone_p input{background-color: #EBA41B;font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;font-size:1.3em;padding: 7px 30px;margin-left: 15px;border-radius: 6px;}

.content #logo_interno-new{width: 100%;margin-top: 20px;min-width: 300px;padding-bottom: 30px;padding-top: 10px;background-color: #EDEDED;float: left;}
.content #scheda_grigia_descrizione form.nuovo-form{margin-top:1.5%;}
.content #scheda_grigia_descrizione form.nuovo-form #colonna_sx {margin-bottom: 2%}
.content #scheda_grigia_descrizione form.nuovo-form #colonna_dx {margin-bottom: 2%}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti {width: 100%;padding: 10px 0px 0px 0px;float: left;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti input{color: #333;background-color:#fff;margin-left:10px;border:1px solid #fff;width:65%;float:right;text-align:left;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti label {width: 30%;display:block;float:left;text-align: left;color:#000;font-size:12px;
	text-decoration: none;font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti select {color: #000;background-color: #fff;margin-left: 10px;width:65.5%;border: 1px solid #fff;font-family: 'HelveticaNeue57Condensed',Arial, Verdana, sans-serif;font-size: 10px;float: right;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti .bordi_arrotondati.scegli{float:right;width:60%;padding:2%;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti.intestazione{padding: 3% 0;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti.intestazione p {float:left;width:50%;text-align:left}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti.intestazione input {float:right;width: auto;margin-left:7%;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti.intestazione label {float:right;width:auto;margin-left: 5px;
    line-height: 1.7em;}
.content #scheda_grigia_descrizione form.nuovo-form .newsletter{width:40%;float:left;padding-right:5%}
.content #scheda_grigia_descrizione form.nuovo-form .newsletter input{width:auto;float:left;margin-right:5px;margin-bottom:3%;}
.content #scheda_grigia_descrizione form.nuovo-form .newsletter p{width:auto;float:left;text-align:left}
.content #scheda_grigia_descrizione form.nuovo-form .consenso{width:55%;float:left}
.content #scheda_grigia_descrizione form.nuovo-form .consenso input{width:auto;float:left;margin-right:5px;margin-bottom:3%;}
.content #scheda_grigia_descrizione form.nuovo-form .consenso p{width:auto;float:left;text-align:left}
.content .righe-new{height: 0px;margin-bottom: 10px;border-bottom:1px solid #FFF;border-top:1px solid #D0D0D0;width:100%;
    float:left;margin:15px 0;}
.content #scheda_grigia_descrizione form.nuovo-form button.prosegui{float:right;background-color:#EBA41B;font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;font-size: 1.3em;padding:7px 30px;margin-left:15px;border-radius:6px;}
.content #scheda_grigia_descrizione form.nuovo-form button.prosegui:hover{background-color:#f5d18d;cursor:pointer}
.content #scheda_grigia_descrizione form.nuovo-form button.indietro{float:right;background-color:#d0d0d0;font-family:'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;font-size: 1.3em;padding:7px 30px;margin-left:15px;border-radius:6px;}
.content #scheda_grigia_descrizione form.nuovo-form button.indietro:hover{background-color:#dedbdb;cursor:pointer}
.content #scheda_grigia_descrizione form.nuovo-form button.indietro span{margin-top: 2px;margin-right: 10px;float:left;}  
.content #scheda_grigia_descrizione form.nuovo-form .cont-codice p {width:100%;float:left;text-align:right}
.content #scheda_grigia_descrizione form.nuovo-form .cont-codice .codice_sicurezza {width:100%;float:left;margin-top:2%;text-align:right;}
.content #scheda_grigia_descrizione form.nuovo-form .cont-codice .codice_sicurezza input{width: auto;margin-left: 15px;float:right;}
.content.configuratore .row .colonna-dx{width: 26%;float:right;margin-left: 3%;padding: 1% 1% 0 0;}
.content.configuratore .row .colonna-dx #login{width: 95%;float:left;background-color: #fff;padding: 2%;margin-bottom:15%;}
.content.configuratore .row .colonna-dx .info{width:100%;float:left;background-color:#eca41c;padding:3% 13%;border-radius:5px;text-align:center;transition-duration:0.5s;box-sizing: border-box;}
.content.configuratore .row .colonna-dx .info a{font-size: 1.7em;line-height:1.2em;text-transform:uppercase;font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;text-decoration:none}
.content.configuratore .row .colonna-dx .info:hover{background-color:#db991b;cursor:pointer;color:#fff}
.content.configuratore .row .colonna-dx .progetti{width:100%;float:left;background-color:#dad8d8;padding:1% 13%;border-radius:5px;text-align:center;transition-duration:0.5s;box-sizing: border-box;margin-bottom:3%;color:#666;}
.content.configuratore .row .colonna-dx .progetti a{font-family:'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;font-size: 1.4em;line-height:1.2em;text-decoration:none}
.content.configuratore .row .colonna-dx .progetti a i{font-size: 0.9em; margin-right: 15px}
.content.configuratore .row .colonna-dx .progetti:hover{background-color:#f5d18d;cursor:pointer;color:#000;}
.content.configuratore .row .colonna-dx .scarica-app{width:100%;float:left;background-color:#4c4c4c;padding:1% 13%;border-radius:5px;text-align:center;transition-duration:0.5s;box-sizing: border-box;margin-bottom: 3%;color:#fff;}
.content.configuratore .row .colonna-dx .scarica-app a{font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;font-size: 1.4em;line-height:1.2em;text-decoration:none;color:#fff;}
.content.configuratore .row .colonna-dx .scarica-app a i{font-size: 0.9em; margin-right: 15px}
.content.configuratore .row .colonna-dx .scarica-app:hover{background-color:#767678;cursor:pointer;color:#000;}
.content.configuratore .row .colonna-sx{width:65%;float:left;margin-right:5%}
.content.configuratore .row .colonna-sx form.form-configurato #ricerca{width: 98%;float: left;padding-left: 2%;margin-bottom:2%;}
.content.configuratore .row .colonna-sx form.form-configurato .riga_voci{width:100%;float:left}
.content.configuratore .row .colonna-sx form.form-configurato .ricerca{width: 99%;float:left;text-transform:uppercase;font-size: 18px;margin-bottom: 2px;margin-top: 25px;padding-left:0%;}
.content.configuratore .row .colonna-sx form.form-configurato .riga_voci select{width:100%;float:left;}
.content.configuratore .row .colonna-sx form.form-configurato .riga_voci input{width:100%;float:left;}
.content.configuratore .row .colonna-sx form.form-configurato input.superficie{width:100%;float:left;padding: 0}
.content.configuratore .row .w3-bar{width: 100%;float:left;margin-top:2%;}
.content.configuratore .row .w3-bar .w3-button{white-space:normal;transition-property: background-color border-color;transition-duration:0.5s;}
.content.configuratore .row .w3-bar .w3-button:hover{color:#fff;background-color:#d1cdcd;border-top: 4px solid #d1cdcd; cursor: pointer}
.content.configuratore .row .w3-bar .w3-bar-item{padding:1.2% 0;float:left;width:33.3%;border:none;display:block;outline: 0;background-color:#dad8d8;font-family:'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;text-transform:uppercase; font-size:1.5em;color:#666;border-top: 4px solid #dad8d8;}
.content.configuratore .row .w3-bar .w3-attivo {color: #000!important;background-color: #fff !important;border-top: 4px solid #eca41c !important;}
.content.configuratore .row .w3-container{width:97.4%;padding:0 1.3%;}
.content.configuratore .row .w3-container.tab{width: 96%;float:left;background-color:#fff;padding:2%;transition: all 1s ease-in-out;}
.content.configuratore .row .w3-container.tab p{font-size: 1.2em;padding-top:0.5%;line-height: 1.5em;}
.content.configuratore .row .w3-container.tab h2{width: 98%;float:left;background-color:#eca41c;padding:0.5% 1%;text-transform:uppercase;color:#000;font-size: 1.2em;}
.content.configuratore .row .w3-container.tab h3{font-size:1.3em;margin-top:2%;}
.content.configuratore .row .w3-container.tab table.documentazione{width:100%;float:left;margin-bottom:1%;border-collapse:collapse;text-align:center;font-size: 1.1em;}
.content.configuratore .row .w3-container.tab table.documentazione thead{background-color:#DEDEDE}
.content.configuratore .row .w3-container.tab table.documentazione thead th{padding:6px;font-weight:normal}
.content.configuratore .row .w3-container.tab table.documentazione thead th.download{width:6%}
.content.configuratore .row .w3-container.tab table.documentazione tbody td{padding:6px}
.content.configuratore .row .w3-container.tab table.documentazione tbody td.foto{width:15%;padding-left:0;}
.content.configuratore .row .w3-container.tab table.documentazione tbody td.prodotto p{width:90%;float:left;text-align:left;padding:0 5%;font-size:1em;color:#000;}
.content.configuratore .row .w3-container.tab table.documentazione tbody td.prodotto p strong{color:#000;font-weight:normal;font-size:1.3em;line-height:2em;}
.content.configuratore .row .w3-container.tab table.documentazione tbody td.download a {width:100%;float:left}
.content.configuratore .row .w3-container.tab table.documentazione tbody td.download a img{width:23px;height:23px;}
.content.configuratore .row .w3-container.tab table.documentazione tbody td.download a img:hover{opacity:0.6;}
.content.configuratore .row .w3-container.tab table.documentazione tbody .foto-prodotto{width: 100%;border:1px solid #ededed;text-align: center;padding: 0;float: left;}
.content.configuratore .row .w3-container.tab table.documentazione tbody .foto-prodotto img{/*width:60%;*/max-height:144px;}
.content.configuratore .row .w3-container.tab table.documentazione tbody .foto-sistema{width: 100%;border:1px solid #ededed;text-align: center;padding: 4% 0;}
.content.configuratore .row .w3-container.tab table.documentazione tbody .foto-sistema img{width:90%;}

.content.configuratore .row .w3-container.tab table.analisi{width:100%;float:left;margin-bottom:1%;border-collapse:collapse;text-align:center;font-size: 1.1em;}
.content.configuratore .row .w3-container.tab table.analisi thead{background-color:#DEDEDE}
.content.configuratore .row .w3-container.tab table.analisi thead th{padding:6px;font-weight:normal}
.content.configuratore .row .w3-container.tab table.analisi tbody td{padding:6px}
.content.configuratore .row .w3-container.tab table.analisi tbody td.small{width:10%}
.content.configuratore .row .w3-container.tab table.analisi tbody td input{width:35px}
.content.configuratore .row .w3-container.tab table.analisi tbody td.prodotto p{width:100%;float:left;text-align:left;font-size:1em;color:#000;}
.content.configuratore .row .w3-container.tab table.analisi tbody td.prodotto p strong{color:#000;font-weight:normal;font-size:1.3em;line-height:2em;}
.content.configuratore .row .w3-container.tab .totale {width: 100%; float: left; background-color: #666;}
.content.configuratore .row .w3-container.tab .totale p{float:left;text-align:left;color:#fff;width: 46%;padding: 0.5% 2%;font-size: 1.4em;}
.content.configuratore .row .w3-container.tab .totale span{float:right;text-align:right;color:#fff;width: 46%;padding: 0.5% 2%;font-size: 1.4em;}
.content.configuratore .row ul.menu-bottoni{width:40%;float:left;display:inline}
.content.configuratore .row ul.menu-bottoni li{width: 25%;float: left;display:inline;background-color:#e6e6e6;padding: 1.5% 3%;margin-right: 2%;border-radius: 5px;text-align:center;font-size: 1.2em;line-height: 1.2em;min-height: 80px;transition-duration: 0.5s;}
.content.configuratore .row ul.menu-bottoni li a{width: 100%;float: left;height: 80px; text-decoration:none;font-size:1em;}
.content.configuratore .row ul.menu-bottoni li:hover{background-color:#f5d18d;cursor:pointer}
.content.configuratore .row ul.menu-bottoni img{width:15%;display:block;text-align:center;margin:0 auto;margin-bottom: 5px;}
.content.configuratore .row ul.menu-step{width:50%;float:right;display:inline}
.content.configuratore .row ul.menu-step li{float:right;display:inline;background-color:#eca41c;padding:3% 13%;margin-right:2%;border-radius:5px;text-align:center;font-size: 1.7em;line-height:1.2em;transition-duration:0.5s;text-transform:uppercase}
.content.configuratore .row ul.menu-step li a{width:100%;float:left;text-decoration:none;font-size:1em;}
.content.configuratore .row ul.menu-step li:hover{background-color:#db991b;cursor:pointer;color:#fff}
.content.configuratore .row ul.menu-step li a:hover{color:#fff}
.content.configuratore .row ul.menu-step li.back{padding: 3% 10%;background-color:#f5d18d;background-image: url(/immagini/icone/freccia.svg);background-repeat: no-repeat;
    background-size:19px;background-position:8%;}
.content.configuratore .row ul.menu-step li.back:hover{background-color:#eca41cad;cursor:pointer}
.responsive{overflow-x:hidden;}
.paddingBottom{padding-bottom:3%}
#content_home .row {width:100%;float:left}
#content_home .row.h-uguali {display:table}
#content_home .row .colonna_dx {float:none;display:table-cell;vertical-align:top;width:47%;background:none !important;position:relative;padding-bottom:70px;padding-left:2%;transition-duration:0.5s;}
#content_home .row .colonna_dx .scarica-app{width:90%;float:left;background-image: url(../immagini/fondo-scarica.jpg);-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;background-size:cover;padding:3% 5% 5% 5%;margin-bottom:3%;}
#content_home .row .colonna_dx .scarica-app .blocco1{width:40%;float:left;margin-left: 35%;}
#content_home .row .colonna_dx .scarica-app .blocco1 h2{width:100%; float: left; text-transform: uppercase;color: #fff;font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;font-size:25px;font-weight:200;padding-bottom:4%;} 
#content_home .row .colonna_dx .scarica-app .blocco1 p{width:100%;float:left;text-align:left; font-size: 1em;font-size:1.2em;color:#fff;}
#content_home .row .colonna_dx .scarica-app .blocco1 button{background-color:#4c4c4c;font-size:1em;color:#fff;border:0;padding:5px 15px;margin-top:6%;transition-duration: 0.5s;}
#content_home .row .colonna_dx .scarica-app .blocco1 button:hover{background-color:#000;cursor:pointer}
#content_home .row .colonna_dx .scarica-app .blocco2{width:15%;float:right}
#content_home .row .colonna_dx .scarica-app .blocco2 img{width: 100%; float: left}
#content_home .row .colonna_dx .scarica-app .blocco2 button{background-color:#eaa331;font-size:1em;color:#000;border:0;padding:5px 15px;margin-top:14%;width:100%;transition-duration:0.5s;}
#content_home .row .colonna_dx .scarica-app .blocco2 button:hover{background-color:#fff;cursor:pointer}
#content_home .row .colonna_dx .vers-demo{width:100%;float:left;margin-bottom:3%;}
#content_home .row .colonna_dx .vers-demo a{width:90%;float:left;padding:2.3% 5%;color:#fff;background-color:#4c4c4c;text-transform:uppercase;font-size:2em;text-decoration:none;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;transition-duration: 0.5s;}
#content_home .row .colonna_dx .vers-demo a:hover{background-color:#767678;}
#content_home .row .colonna_dx .logo-sika{position: absolute;bottom:0px;right:0px;width:200px}
#content_home .row .colonna_dx .logo-sika img{width: 100%}
#content_home .row .colonna_sx{float:none;display:table-cell;vertical-align:top;width:47%;background:none!important;padding-right:2%}
#content_home .row .colonna_sx .cont-login{width:100%;float:left;padding:0;background-color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;    border-radius: 15px;}
#content_home .row .colonna_sx .cont-login .w3-bar{width:100%; float:left; position:relative; background-color:#fff;height:45px;-webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;}
#content_home .row .colonna_sx .cont-login .w3-bar button{width:52%;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius:15px;height:45px;border:0;color:#a9a5a5; text-transform: uppercase;font-size:2em;font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;transition-duration:0.5s;outline: none}
#content_home .row .colonna_sx .cont-login .w3-bar button:hover{color:#4d4d4d}
#content_home .row .colonna_sx .cont-login .w3-bar button.w3-red{background-color:#e7e3e2; z-index: 9999;color:#4d4d4d}
#content_home .row .colonna_sx .cont-login .w3-bar button.accedi{position:absolute;left:0px;top:0px}
#content_home .row .colonna_sx .cont-login .w3-bar button.registrati{position:absolute;right:0px;top:0px}
#content_home .row .colonna_sx .cont-login .w3-container{background-color:#e7e3e2;width:94%;float:left;padding:2% 3% 0% 3%;transition-duration:0.5s;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
#content_home .row .colonna_sx .cont-login h1{width:100%;float:left;text-transform:uppercase;color:#4d4d4d;font-size:1.5em;padding-bottom:4%}
#content_home .row .colonna_sx .cont-login h2{width:100%;float:left;text-transform:uppercase;color:#4d4d4d;font-size:1.5em;padding-bottom:4%}
#content_home .row .colonna_sx .cont-login .login-col-sx{width:47%;margin-right:3%;float:left}
#content_home .row .colonna_sx .cont-login .login-col-dx{width:47%;margin-left:3%;float:left}
#content_home .row .colonna_sx .cont-login .login-col-dx p{width:100%;float:left;text-align:left;font-size:1em;color:#4d4d4d;padding-top:5.5%;}
#content_home .row .colonna_sx .cont-login .form-group {width:100%;float:left;margin:0;padding-bottom:10px;}
#content_home .row .colonna_sx .cont-login .form-group label{width:100%;float:left;text-align:left;font-size:1.2em;color:#4d4d4d;margin-bottom:1%}
#content_home .row .colonna_sx .cont-login .form-group input{width:100%;float:left;height:30px;-webkit-appearance:none;border:0;background-color: #fff !important}
#content_home .row .colonna_sx .cont-login .form-group input:-webkit-autofill{background-color: #fff !important}
#content_home .row .colonna_sx .cont-login button.accedi2{font-family:'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;width:47%;height:50px;background-color:#eba41c;-webkit-appearance:none;border:0px;font-size:1.4em;color:#4c4c4c;transition-duration:0.5s;float:left}
#content_home .row .colonna_sx .cont-login button.accedi3 {font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif; width: 100%; height: 50px;margin-top: 4%;    background-color: #eba41c;-webkit-appearance: none;border: 0px;font-size: 1.4em;color: #4c4c4c;transition-duration: 0.5s;float: left;}
#content_home .row .colonna_sx .cont-login button.accedi2:hover{background-color:#d29217;cursor:pointer}
#content_home .row .colonna_sx .cont-login button.accedi3:hover{background-color:#d29217;cursor:pointer}
#content_home .row .colonna_sx .cont-login button.registrati2{font-family:'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;width:47%; margin-left:6%; height:50px;background-color:#bdbdb8;-webkit-appearance:none;border:0px;font-size:1.4em;color:#4c4c4c;transition-duration:0.5s;float:left}
#content_home .row .colonna_sx .cont-login button.registrati2:hover{background-color:#fff;cursor:pointer}
#content_home .row .colonna_sx .cont-login button.registrati2 p{color:#4c4c4c}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}

#content_home .row .colonna_sx .cont-login ul.tabs{width:100%;float: left;position: relative;background-color: #fff;height: 45px;-webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px}
#content_home .row .colonna_sx .cont-login ul.tabs li{width:52%;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius:15px;border:0;color:#a9a5a5; text-transform: uppercase;font-size:2em;font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;transition-duration:0.5s;outline: none;text-align: center;display:inline;list-style:none;height:45px;padding-top: 1%;}
#content_home .row .colonna_sx .cont-login ul.tabs li.accedi-tab{position:absolute;left:0px;top:0px;}
#content_home .row .colonna_sx .cont-login ul.tabs li.registrati-tab{position:absolute;right:0px;top:0px;}
#content_home .row .colonna_sx .cont-login ul.tabs a{width:49.7%;-webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px;font-size: 1em; text-decoration:none;display:inline-block;background:#fff;color:#a9a5a5;height: 35px;padding-top:10px;}
#content_home .row .colonna_sx .cont-login ul.tabs a.active {background-color: #e7e3e2;color: #4d4d4d; text-decoration: none;z-index:9999 !important;}
#content_home .row .colonna_sx .cont-login .tab_content {background-color:#e7e3e2;width:94%;float:left;padding:2% 3% 7% 3%;transition-duration:0.5s;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
#content_home .row .colonna_sx .cont-login ul.tabs.bis{width:46%; float: left;height: auto;}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li{border-radius:0px;background-color:#e7e3e2;width:100%;float:left;} 
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a{border-radius: 0px;padding: 3% 4%;width: 92%;float: left;text-transform: none;text-align: left;font-size: 0.7em;height: auto;background:#e7e3e2;}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a:hover{cursor:pointer}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.menu-mail:hover{color:#4d4d4d;cursor:pointer}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.menu-mail:hover .fa{background-color:#4d4d4d;color:#fff;cursor:pointer}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.menu-facebook:hover{color:#39579f;cursor:pointer}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.menu-facebook:hover .fa{background-color:#39579f;color:#fff;cursor:pointer}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.menu-google:hover{color:#d74c2f;cursor:pointer}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.menu-google:hover .fa{background-color:#d74c2f;color:#fff;cursor:pointer}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.menu-linkedin:hover{color:#0079b8;cursor:pointer}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.menu-linkedin:hover .fa{background-color:#0079b8;color:#fff;cursor:pointer}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a .fa{margin-right:15px;width:25px;background:#fff;text-align:center;padding: 3px;color:#a9a5a5;font-size:15px;}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.active{background:#eda500;color:#fff}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.active:hover{background:#eda500;color:#fff;cursor:default}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.active:hover .fa{background:#fff;color:#eda500;}
#content_home .row .colonna_sx .cont-login ul.tabs.bis li a.active .fa{margin-right:15px;width:25px;background:#fff;text-align:center;padding:3px;color:#eda500;font-size:15px;}

#content_home .row .colonna_sx .cont-login .mostra-form{right: 3%;width: 45%;float: right;}
#content_home .row .colonna_sx .cont-login .mostra-form .colonna-form{width: 100%; float: left}
#content_home .row .colonna_sx .cont-login .mostra-form .colonna-form.step-social .fa{font-size: 7em;float:none;margin:0 auto;color: #a4a4a4;display:table;padding: 3% 5%;}
#content_home .row .colonna_sx .cont-login .mostra-form .colonna-form.step-social .fa:hover{color:#4c4c4c}
#content_home .row .colonna_sx .cont-login .mostra-form .colonna-form.step-social button{background-color:#fff}
#content_home .row .colonna_sx .cont-login .mostra-form .colonna-form.step-social button:hover{color:#a4a4a4;}
#content_home .row .colonna_sx .cont-login .relative{position:relative}
#content_home .row .colonna_sx .cont-login .mostra-form p {width:100%;float:left;text-align:left;font-size:1em;color:#4d4d4d;padding-top: 5.5%;}
.cont-capitolato .caratteristiche-sx{width: 50%; float: left; margin-top: 2%}
.cont-capitolato .caratteristiche-sx ul.caratteristiche{width:100%; float: left;list-style:none;margin-top:2%;}
.cont-capitolato .caratteristiche-sx ul.caratteristiche li {padding: 10px 15px;border: 1px solid #dedede;margin-bottom: 10px;font-size:1.3em;}
.cont-capitolato .caratteristiche-dx{width: 45%;float: left;padding-left: 5%;margin-top: 0.5%;}
.cont-capitolato .caratteristiche-dx .metro-quadro{width: 100%;float: right;margin-top: 2%;}
.cont-capitolato .caratteristiche-dx .metro-quadro p{font-size:1em !important;font-style:italic;}
.cont-capitolato .caratteristiche-dx .numero-metro{width:100%;float:left;margin-top: 0%;}
.cont-capitolato .caratteristiche-dx .numero-metro input{width: 89%;background-color:#ededed6b;-webkit-appearance: none;box-shadow: none;border: 1px solid #d1d1d1;height: 37px;text-align: left;padding: 0px 5%;}
.cont-capitolato button.prosegui-capitolato{float:right;background-color:#EBA41B;font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;font-size: 1.3em;padding:7px 100px;margin-left:15px;border-radius:6px;}
.cont-capitolato button.prosegui-capitolato:hover{background-color:#f5d18d;cursor:pointer}

.cont-preventivi .caratteristiche-sx{width: 60%;float: left;margin-top: 1%;}
.cont-preventivi .caratteristiche-sx ul.caratteristiche{width:100%;float: left;list-style:none;margin-top: 0%;}
.cont-preventivi .caratteristiche-sx ul.caratteristiche li {padding: 7px 15px;border: 1px solid #dedede;margin-bottom: 5px;font-size:1.3em;}
.cont-preventivi .caratteristiche-sx ul.allegati{width: 100%;float:left;list-style:none;margin-top: 1.5%;}
.cont-preventivi .caratteristiche-sx ul.allegati li{width:auto;float:left;background-color:#ededed;padding:10px;margin-right:2%;}
.cont-preventivi .caratteristiche-sx ul.allegati li .fa{color:#000;font-size:1.3em !important;float:left;margin-right:0 !important}
.cont-preventivi .caratteristiche-sx ul.allegati li:hover{background-color:#eda500;}
.cont-preventivi .caratteristiche-sx ul.allegati li:hover .fa{color:#fff;}
.cont-preventivi .caratteristiche-dx{width: 35%;float: left;padding-left: 5%;margin-top: 0.5%;}
.cont-preventivi .caratteristiche-dx .metro-quadro{width: 100%;float: right;margin-top: 2%;}
.cont-preventivi .caratteristiche-dx .metro-quadro p{font-size:1em !important;font-style:italic;}
.cont-preventivi .caratteristiche-dx .numero-metro{width:100%;float:left;margin-top: 0%;}
.cont-preventivi .caratteristiche-dx .numero-metro input{width: 89%;background-color:#ededed6b;-webkit-appearance: none;box-shadow: none;border: 1px solid #d1d1d1;height: 37px;text-align: left;padding: 0px 5%;}
.cont-preventivi button.prosegui-capitolato{float:right;background-color:#EBA41B;font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;font-size: 1.3em;padding: 7px 25px;margin-left:15px;border-radius:6px;width: 80%;}
.cont-preventivi button.prosegui-capitolato:hover{background-color:#f5d18d;cursor:pointer}
.cont-preventivi button.elimina-capitolato{width: 80%;float:right;color:#666;font-family: 'HelveticaNeue57Condensed', Arial, Verdana, sans-serif;font-size: 1.3em;padding: 7px 25px;margin-left:15px;border-radius:6px;background-color: #dad8d8;margin-top: 10px;}
.cont-preventivi button.elimina-capitolato:hover{background-color:#d1cdcd;cursor:pointer;color:#fff;}
.cont-preventivi h1 {font-size:1.5em;margin-bottom:15px;}
.content.configuratore .row .w3-container.tab.cont-preventivi{width: 92%;float:left;background-color:#fff;padding: 0 4% 2% 4%;transition: all 1s ease-in-out;border-top: 4px solid #eca41c !important;margin-top:35px;}
.content.configuratore .row .w3-container.tab.cont-preventivi h2 {width:80%;color:#eda500;padding:0;margin-top:20px;font-size:1.9em;background-color:#fff;text-transform:none}
.content.configuratore .row .w3-container.tab.cont-preventivi span{width:20%;float:right;font-size: 1.2em;text-align: right;margin-top:20px;}
.content.configuratore .row .w3-container.tab.cont-preventivi .fa{margin-right: 10px;font-size:1.1em;}    
#content_home .versione{width: 50%;float:right;position:absolute;bottom:30px;right:0px}
#content_home .versione p{width:100%;text-align:right;text-transform:uppercase;font-size:14px;color:#FFF;}
.row-scopri{width: 92%;margin-top:20px;padding:4% 4% 7% 4%;float: left; background-image:url(../immagini/background-sika.jpg); background-size:cover}
.box-scopri{width:100%;float:left;border:1px solid #fff; background-image: url(../immagini/tablet-sika.jpg);background-repeat: no-repeat;background-size: contain; background-color: #fff}
.box-scopri .dx-bianco{width:50%;float:right;padding:3% 5%;background-color:#fff; border-bottom-right-radius: 15px;border-top-right-radius: 15px}
.box-scopri .dx-bianco h2{text-transform: uppercase;color:#eda500;font-weight:lighter;font-size:3em;} 
.box-scopri .dx-bianco ul {width:100%;float:left;margin-top:3%;}
.box-scopri .dx-bianco ul li{padding-bottom: 2%;width: 100%;float:left; background-image: url(../immagini/icone/quadrato.svg); background-repeat: no-repeat; background-position:left;background-position-y:4px;background-size:17px;list-style:none;;
}
.box-scopri .dx-bianco ul li p{font-size:1.6em;font-weight:lighter;padding-left: 35px;line-height:1.2em;}  
.box-scopri .dx-bianco button {background-color:#eaa331;font-size: 1.7em;text-transform: uppercase;color:#000;border: 0;padding: 5px 35px;margin-top: 5%;width: auto;transition-duration: 0.5s;font-family: 'HelveticaNeue57Condensed',Arial,Verdana,sans-serif;cursor: pointer;}

#content_home .row .cont-manutenzione {width:100%;background:none!important;position:relative;padding-bottom:70px;transition-duration:0.5s;float:left}
#content_home .row .cont-manutenzione .manutenzione {width:90%;float:left;padding:2.3% 5%;color:#767678;background-color:#fff;text-transform:uppercase;font-size:2.7em;text-decoration:none;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;transition-duration: 0.5s;text-align:center;margin-bottom:2%}
#content_home .row .cont-manutenzione .logo-sika{position: absolute;bottom:0px;right:0px;width:200px}
#content_home .row .cont-manutenzione .logo-sika img{width: 100%}
/***fine modifiche 06.2018***/

.content.configuratore .row.nuovo-progetto{width:100%;float:left;padding:2% 3%;box-sizing:border-box}
.content.configuratore .row.nuovo-progetto h2{width:100%;float:left;text-transform:uppercase;color:#9d9d9c;font-size:2.7em;font-family: 'Roboto Condensed', sans-serif; font-weight: 300}
.content.configuratore .row.nuovo-progetto div{font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.content.configuratore .row.nuovo-progetto .col-sx{width:34%;float:left;}
.content.configuratore .row.nuovo-progetto .col-sx .totale{width:100%;float:left;background-color:#EBA41A;padding:6%;box-sizing:border-box}
.content.configuratore .row.nuovo-progetto .col-sx .totale p{width:100%;float:left;color:#fff;text-transform:uppercase;font-size:1.3em;font-family: 'Roboto Condensed', sans-serif; font-weight: 300}
.content.configuratore .row.nuovo-progetto .col-sx .totale .sx{width:60%;float:left;}
.content.configuratore .row.nuovo-progetto .col-sx .totale .dx{width:40%;float:left;}
.content.configuratore .row.nuovo-progetto .col-sx .totale .dx a{width: 100%;float: left;text-align: center;color: #fff;text-transform: uppercase;text-decoration: none;border: 1px solid #fff;padding: 1%;font-size: 1.1em;font-family: 'Roboto Condensed', sans-serif; font-weight:300;box-sizing: border-box;}
.content.configuratore .row.nuovo-progetto .col-sx .totale .dx a:hover{background-color: #fff; color:#EBA41A}
.content.configuratore .row.nuovo-progetto .col-sx .totale .sx h3{width:100%;float:left;color:#fff;font-size:3em;font-family: 'Roboto Condensed', sans-serif; font-weight:600}
.content.configuratore .row.nuovo-progetto .col-sx .totale .sx h3 span.asterisco{font-weight:300;color:#fff;font-family: 'Roboto Condensed', sans-serif;margin-left:7px;letter-spacing:4px;font-size:0.5em}
.content.configuratore .row.nuovo-progetto .col-sx .totale .sx h3 span.euro{font-weight:300;color:#fff;font-family: 'Roboto Condensed', sans-serif;}
.content.configuratore .row.nuovo-progetto .col-sx .totale .sx p.asterisco{width:100%;float:left;text-align:left;font-size: 1em;color:#000;text-transform: none;margin-top:5%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione{width:100%;float:left;background-color:#fff;padding:6%;box-sizing:border-box;margin-top: 4%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione h3{width:100%;float:left;text-transform:uppercase;color:#EBA41A;font-size:2.7em;font-family: 'Roboto Condensed', sans-serif; font-weight: 300;margin-bottom:2%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione p{font-family: 'Roboto Condensed', sans-serif;width:100%;float:left;color: #000;font-weight: 300;font-size: 1.2em;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca{width:100%;float:left;padding:0;margin:7% 0;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca .riga_voci{width:100%;float:left;margin-bottom:7%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca .riga_voci label{width:100%;float:left;color:#818181;font-family: 'Roboto Condensed', sans-serif;font-size: 0.7em}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca .riga_voci select{width:100%;float:left;border:1px solid #dad8d8;-webkit-appearance:none;border-radius:0px;background: url("/immagini/arrow.svg") no-repeat 97% 50%;background-size:15px;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;text-transform: uppercase;font-size: 0.85em;padding: 2% 5%;outline:none;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca .riga_voci select option{width:100%;float:left;font-family: 'Roboto Condensed', sans-serif;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca .riga_voci input{width:100%;float:left;border:1px solid #dad8d8;-webkit-appearance:none;border-radius:0px;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;text-transform: uppercase;font-size: 0.85em;padding: 2% 5%;outline:none;box-sizing:border-box;}
.content.configuratore .row.nuovo-progetto .col-dx{width:64.5%;float:left;margin-left: 1.5%}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni {width: 100%;float: left;margin-top:5%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni li{width: 100%;float: left;box-sizing: border-box;display:inline;background-color:#e6e6e6;padding:5%;margin-right: 0;border-radius: 0px;text-align:center;font-size: 1.2em;line-height: 1.2em;/* min-height: 80px; */transition-duration: 0.5s;position:relative;margin-bottom:3%;min-height: 0px}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni li:hover{background-color: #d1d1d1;}   
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni li.salva-progetto{background-color:#EBA41A;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni li.salva-progetto:hover{background-color:#ce9018}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni li a {width:100%;float:left;text-decoration:none;font-size: 1em;font-family: 'Roboto Condensed', sans-serif;height:auto}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni li img {position:absolute;width:21px;margin-bottom:0;	top:25%;}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar {width:100%;float:left;margin-top:0;display:flex;}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item {width: 20%;box-sizing: border-box;padding:9% 2% 3% 2%;font-family:'Roboto Condensed', sans-serif;border: 0;font-weight: 400;font-size: 1.3em;line-height: 1.2em;background-color:#f2f2f2;border-right:1px solid #fff;background-repeat: no-repeat;background-position: center 15px;background-size:39%;color: #9d9d9c}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item:hover,.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.w3-attivo{color: #EBA41A}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.prodotti {background-image: url(/immagini/icone/prodotti.svg)}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.prodotti:hover, .content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.w3-attivo{background-image: url(/immagini/icone/prodotti-act.svg); color: #EBA41A !important;border-top: 0px !important}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.capitolato {background-image: url(/immagini/icone/capitolato.svg)}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.capitolato:hover, .content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.capitolato.w3-attivo {background-image: url(/immagini/icone/capitolato-act.svg)}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.prezzi {background-image: url(/immagini/icone/prezzi.svg)}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.prezzi:hover, .content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.prezzi.w3-attivo {background-image: url(/immagini/icone/prezzi-act.svg)}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.video {background-image: url(/immagini/icone/video.svg)}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.video:hover, .content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.video.w3-attivo {background-image: url(/immagini/icone/video-act.svg)}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.altri {background-image: url(/immagini/icone/altri.svg)}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.altri:hover, .content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.altri.w3-attivo {background-image: url(/immagini/icone/altri-act.svg)}
.content.configuratore .row.nuovo-progetto .w3-container.tab {width: 92%;padding: 4%;display:none}
.content.configuratore .row.nuovo-progetto .w3-container.tab .titolo-mobile{display:none}
.content.configuratore .row.nuovo-progetto #Documentazione.w3-container.tab {display:block}
.content.configuratore .row.nuovo-progetto .w3-container.tab .row.altri-strumenti{min-height:500px;}
.content.configuratore .row.nuovo-progetto .w3-container.tab p{font-family:'Roboto Condensed', sans-serif;font-weight: 300;font-size: 1.1em;line-height: 1.4em !important;width: 100%;float: left;padding-top: 0;}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.analisi tbody td p strong{font-family:'Roboto Condensed', sans-serif; text-transform: uppercase;font-weight: bold;font-size: 1.2em;line-height: 1.4em;}
.content.configuratore .row.nuovo-progetto .w3-container.tab p strong{font-family:'Roboto Condensed', sans-serif;}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione tbody td.prodotto p{font-family:'Roboto Condensed', sans-serif;font-size: 0.9em;text-transform: uppercase}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione tbody td.prodotto p strong{font-family:'Roboto Condensed', sans-serif; text-transform: uppercase;font-weight: bold;font-size: 1.5em;line-height: 1.3em;}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione tbody td.foto{width:23%;padding-bottom: 4%;/* float: left; */}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione tbody .foto-prodotto{border: 0}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione tbody .foto-prodotto img {width: auto;max-width: 100%;float: none;padding: 0 15%;box-sizing: border-box;max-height: 200px;/* height: auto; */margin-top: 10px;}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione tbody td.prodotto p {padding: 0 5% 0 0;}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione thead th.download{font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;font-size: 0.8em;
    font-weight: 500;padding: 5px 15px !important;}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione thead th.download:last-child{border-right: 0px;}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione thead{background-color:#fff;border-bottom: 1px solid #000}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione td.tit-analisi2{padding:20px 15px 20px 15px !important;text-align: left;font-size: 1em;font-weight: 600;letter-spacing: 0.5pt;/*border-bottom:1px solid #000;*/text-transform:uppercase;/*border-top:40px solid #fff;*/background-color: #f2f2f2;}
.content.configuratore .row.nuovo-progetto .w3-container.tab #htmlCapitolato ul{float:left;width: 100%; margin-top: 0.5%;list-style-type: square;}
.content.configuratore .row.nuovo-progetto .w3-container.tab #htmlCapitolato ul li{float:left;width: 100%; }
.content.configuratore .row.nuovo-progetto .w3-container.tab table.analisi tbody td.prodotto p{margin: 1% 0 4% 0}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.analisi thead th{font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;font-size: 0.8em;font-weight:500;
    /*<!--border-right: 1px solid #000;-->*/padding: 5px 15px !important;}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.analisi thead {border-bottom:1px solid #000;/*border-top:1px solid #000;*/background-color: #fff}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.analisi thead th.tit-analisi{padding: 5px 15px 0px 0px !important;text-align: left;font-size: 1em;font-weight: 600;letter-spacing: 0.5pt;}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.analisi td.tit-analisi2{padding:20px 15px 20px 15px !important;text-align: left;font-size: 1em;font-weight: 600;letter-spacing: 0.5pt;/*border-bottom:1px solid #000;*/text-transform:uppercase;/*border-top:40px solid #fff;*/background-color: #f2f2f2;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .totale{margin-bottom:2%;padding: 20px 20px 20px 20px !important;box-sizing: border-box;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .totale p{width: 50%;float: left;font-size: 1em;letter-spacing: 0.5pt;    text-transform: uppercase;box-sizing: border-box;font-weight: 300;padding: 0px;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .totale #totale {padding: 0px;font-weight: 300;font-family: 'Roboto Condensed', sans-serif;font-size:1.5em;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .cont-video{width:100%;float:left}
.content.configuratore .row.nuovo-progetto .w3-container.tab h3{font-family:'Roboto Condensed', sans-serif;
    font-size: 1.1em;line-height: 1.4em !important;text-transform:uppercase;letter-spacing:0.5pt;font-weight:bold;margin-bottom: 2.5%;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .cont-video iframe{width:800px; height:450px;float: left;margin-bottom:5%;}
.content.configuratore .row.nuovo-progetto .scroll-text{display:none}
.content.configuratore .row.nuovo-progetto .w3-container.tab .row ul.download{width:100%;float:left}
.content.configuratore .row.nuovo-progetto .w3-container.tab .row ul.download li{float:left;display:inline;width: 48%;margin-right: 2%;margin-bottom: 2%;background-color: #f2f2f2;box-sizing: border-box;border: 1px solid #fff;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .row ul.download li:hover{background-color:#fff;border: 1px solid #c7c7c6;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .row ul.download li a{width:100%;float:left;padding:1%;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .row ul.download li img{width:55px;float:left;margin-right:2%}
.content.configuratore .row.nuovo-progetto .w3-container.tab .row ul.download li p{width:79%;float:left; margin-top:15px}  
.content.configuratore .row.nuova-ricerca{width:100%;float:left;padding:2% 3%;box-sizing:border-box}
.content.configuratore .row.nuova-ricerca h2{width:100%;float:left;color:#9d9d9c;font-size:1.9em;font-family: 'Roboto Condensed', sans-serif; font-weight: 300;text-align: center;margin-bottom: 2.5%;}
.content.configuratore .row.nuova-ricerca h3{width: 100%;float: left;color:#EBA41B;text-align: center;text-transform: uppercase;font-size: 2.5em;font-weight: 200;font-family: 'Roboto Condensed', sans-serif;margin-bottom:7%;}
.content.configuratore .row.nuova-ricerca div{font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.content.configuratore .row.nuova-ricerca .sx{width:50%;float:left;box-sizing:border-box;border-right:1px solid #fff;padding:0 10% 0 6%;}
.content.configuratore .row.nuova-ricerca .riga_voci{width:100%;float:left;margin-bottom:4.5%;}
.content.configuratore .row.nuova-ricerca .riga_voci label {width:100%;float:left;color:#848181;font-family: 'Roboto Condensed', sans-serif;font-size: 1.2em;text-align: left;font-weight: 300;padding-bottom: 1%;}
.content.configuratore .row.nuova-ricerca .riga_voci select{width:100%;float:left;border: 1px solid #dad8d8;-webkit-appearance: none;border-radius: 0px;background: url(/immagini/arrow.svg) no-repeat 97% 50%;background-size: 15px;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;text-transform: uppercase;font-size:1.2em;padding: 2% 5%;outline: none;background-color: #fff;}
.content.configuratore .row.nuova-ricerca .riga_voci input{width:100%;float:left;border:1px solid #dad8d8;-webkit-appearance:none;border-radius:0px;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;text-transform: uppercase;font-size: 1.2em;padding: 2% 5%;outline:none;box-sizing:border-box;}
.content.configuratore .row.nuova-ricerca .riga_voci input.cerca-lavorazione{width:100%;float:left;-webkit-appearance:none;border-radius:0px;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;text-transform: uppercase;font-size: 1.2em;padding: 2.5% 5%;outline:none;box-sizing:border-box;background-color: #EBA41A;margin-top: 3.5%;}
.content.configuratore .row.nuova-ricerca .dx{width:50%;float:left;box-sizing:border-box;padding: 0 6% 0 10%;}

/***fine modifiche 02.2019***/

@media screen and (max-width: 1500px) {
.content.configuratore .row.nuovo-progetto .w3-container.tab .cont-video iframe{width:600px; height:380px;}
}
	
@media screen and (max-width: 1200px) {
	
.content.configuratore .row.nuova-ricerca .sx{padding: 0 7% 0 3%;}	
.content.configuratore .row.nuova-ricerca .dx{padding: 0 3% 0 7%;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .row ul.download li{width:100%;}


}

@media screen and (max-width: 1024px) {
.content #scheda_grigia_descrizione form.nuovo-form #colonna_sx {width:100%;margin-bottom:0;}
.content #scheda_grigia_descrizione form.nuovo-form #colonna_dx {width:100%}
.content #scheda_grigia_descrizione form.nuovo-form .newsletter {width:100%;padding-right: 0;}
.content #scheda_grigia_descrizione form.nuovo-form .consenso {width:100%;}
.content #scheda_grigia_descrizione form.nuovo-form .cont-codice p {text-align:left;}
.content #scheda_grigia_descrizione form.nuovo-form .cont-codice .codice_sicurezza {text-align: left;}
.content #scheda_grigia_descrizione form.nuovo-form .cont-codice .codice_sicurezza input {float:left;margin-left:0;margin-right: 10px;}
#content_home .row.h-uguali {display: block}
#content_home .row .colonna_sx {display: block;float: left;width: 100%;padding-right: 0;margin-bottom: 3%;}
#content_home .row .colonna_sx .cont-login ul.tabs a {width: 49.8%}
#content_home .row .colonna_dx {float:left;display:block;width: 100%;padding-left: 0;}
.caratteristiche-dx .numero-metro {width:100%;float:left;margin-top:0%;}
.caratteristiche-dx {width:100%;float:left;margin-top:0.5%; padding-left: 0}
.caratteristiche-sx {width: 100%;float: left;margin-top: 2%;}
button.prosegui-capitolato{width: 37%;}
.caratteristiche-dx .numero-metro input {width: 89.5%;}
.cont-preventivi .caratteristiche-sx {width: 100%;}
.cont-preventivi .caratteristiche-dx {width:100%;padding-left: 0;}
.content.configuratore .row .w3-container.tab.cont-preventivi {padding: 0 4% 4% 4%;}
.cont-preventivi button.prosegui-capitolato{width:40%;margin-right:0;}
.cont-preventivi button.elimina-capitolato{width:40%;margin-right:0;}
.row-scopri {width: 88%;margin-top: 20px;padding: 4% 6% 7% 6%;}
.box-scopri {width: 100%;background-size: contain;padding-bottom: 65%;background-position:bottom;}		
.box-scopri .dx-bianco {width:90%;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:15px;}
.content.configuratore .row.nuovo-progetto .col-sx{width:100%;}	
.content.configuratore .row.nuovo-progetto .col-sx .totale {width:100%;padding:1.5% 2%;}
/*.content.configuratore .row.nuovo-progetto .col-sx .totale .dx{display: none}*/
.content.configuratore .row.nuovo-progetto .col-sx .totale .sx h3 {width: auto;margin-right:7%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione {width: 100%;padding:1.5% 2%;margin-top:2%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione h3 {margin-bottom: 1%;}
.content.configuratore .row.nuovo-progetto .col-sx .totale .sx p.asterisco {width: auto;margin-top: 2%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca{margin:0}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni {width: 100%;margin-top: 3%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni li {width: 32.6%;margin-right: 1%;padding: 2% 1%;min-height:70px;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni li:last-child{margin-right:0px;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca .riga_voci{margin-bottom:2%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca .riga_voci select{padding:1% 5%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca .riga_voci input {padding: 1% 5%;}
.content.configuratore .row.nuovo-progetto .col-dx {width: 100%;margin-left: 0;margin-top: 2%;}
.content.configuratore .row.nuova-ricerca h3{font-size:2em}
.content.configuratore .row.nuova-ricerca h2 {font-size: 1.6em;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .cont-video iframe {width:600px;height:338px}
}

@media only screen and (orientation : portrait), only screen and (max-width: 700px){ 
.content.configuratore .row .w3-container.tab {width:92%;float:left;background-color:#fff;padding:4%;}
.content.configuratore .row .colonna-dx{width: 40%;margin-left: 3%;padding: 3% 3% 0 0;}
.content.configuratore .row .colonna-dx #login{width: 95%;padding: 2%;margin-bottom:15%;}
.content.configuratore .row .colonna-sx{width: 50%;margin-right: 4%;}
.content.configuratore .row .colonna-sx form.form-configurato #ricerca{width: 96%;padding-left: 4%;padding-top: 0;}
.content.configuratore .row .colonna-sx form.form-configurato .ricerca {margin-top: 16px;}
.content.configuratore .row ul.menu-bottoni{width: 100%;margin-top: 2%;}
.content.configuratore .row ul.menu-bottoni li{width: 26%;padding: 1.5% 3%;margin-right: 2%;min-height:50px;}
.content.configuratore .row ul.menu-bottoni li:last-child{margin-right:0}
.content.configuratore .row ul.menu-bottoni li a{height:50px;}
.content.configuratore .row ul.menu-bottoni img{width: 12%;}
.content.configuratore .row ul.menu-step {width: 100%;margin-bottom:2%;}
.content.configuratore .row ul.menu-step li{width:44%;margin-right: 0;margin-left: 2%;padding: 3%}
.content.configuratore .row ul.menu-step li.back {width: 28%;margin-left:0;}
.content.configuratore .row.nuova-ricerca .sx {padding: 5% 8%;border-top: 1px solid #EBA41B;margin-top: 7%;width:100%;border-right: 0px}
.content.configuratore .row.nuova-ricerca .dx {padding: 5% 8%;border-top: 1px solid #EBA41B;margin-top: 10%;width:100%}
.content.configuratore .row.nuova-ricerca h2 {font-size: 1.4em;padding:0px}
.content.configuratore .row.nuova-ricerca h3 {margin-bottom:7%;line-height:1.1em;}
.content.configuratore .row.nuova-ricerca {padding: 2% 5%;}
}

@media screen and (max-width: 480px) {
#testata{min-width:0px}
#scheda_grigia_descrizione {min-width:0;width:90%;padding:5%}
.content{padding: 0px;margin-top:2%;}
.content.configuratore .row .colonna-sx {width:90%;margin-right:0;padding:5%;}
.content.configuratore .row .colonna-dx {width:90%;margin-left:0;padding:5%;}
.content.configuratore .row .colonna-dx #login {margin-bottom: 10%;}
.content.configuratore .row .colonna-sx form.form-configurato #ricerca {width:100%;padding-left:0;}
.content.configuratore .row .colonna-sx form.form-configurato .riga_voci select {font-size: 1.4em;}
.content.configuratore .row .colonna-sx form.form-configurato .riga_voci input {font-size: 1.4em;}
.content.configuratore .row .w3-container {width: 90%;padding: 5%;}
.content.configuratore .row .w3-bar .w3-bar-item {font-size:1em;padding: 4% 0;}
.responsive{width:100%;overflow-y:hidden;overflow-x: auto;box-sizing: border-box;}
.responsive >.row{width:250%;}
.content.configuratore .row .w3-container.tab h2 {padding: 2% 1%;}
.content.configuratore .row #Analisi h2{width:248%;}	
.content.configuratore .row #Documentazione h2{width:248%;}	
.content.configuratore .row .w3-container.tab h3 {margin-top:7%;}
.content.configuratore .row ul.menu-step li {width: 94%;margin-right:0;margin-left:0;padding:3%;}
.content.configuratore .row ul.menu-step li.back {width:80%;margin-left:0;margin-top:3%;}
.content.configuratore .row ul.menu-bottoni {margin-top: 7%;}
.content.configuratore .row ul.menu-bottoni li{width:26%;padding: 1.5% 3%;margin-right: 2%;min-height: 85px;font-size:0.9em;}
.content.configuratore .row ul.menu-bottoni img{width:29%;}
.content #scheda_grigia_descrizione form.nuovo-form button.prosegui {margin-left:0;width:100%;margin-bottom:4%;}
.content #scheda_grigia_descrizione form.nuovo-form button.indietro{margin-left:0;width:100%;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti input{width:99%;margin-left:0px;font-size:1.4em;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti label {width:100%;padding: 15px 0 5px 0;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti select {margin-left:0;width:100%;font-size:1.4em;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti .bordi_arrotondati.scegli{width: 96%;margin-top:4%;}
.content #scheda_grigia_descrizione form.nuovo-form .cont-codice .codice_sicurezza {margin-top:7%;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti.intestazione{padding: 5% 0 0 0;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti.intestazione input {margin-left: 9%;margin-top: 4%;}
.content #scheda_grigia_descrizione form.nuovo-form .riga_contatti.intestazione label {margin-left: 5px;line-height: 1em;}
.content .cont-form{width: 90%;padding: 0 5%;}
.content .cont-form h1{padding-top:0px}
.content .cont-form select{width:100%;float:left}
.content .cont-form label{width:100%;float:left}
.content .cont-form input{width:100%;float:left}
.content .cont-form .ricerca{width:100%;float:left;margin-top:16px;padding:0;margin: 16px 0 2px 0}
.content .cont-form #righe {display:none}
.content .cont-form	#riga_voci_bottone{width:100%;margin-left:0;margin-top: 7%;}
.content .cont-form	#riga_voci_bottone input{width:100%;margin-left:0;}
.content .cont-form	#riga_voci_bottone_p{width:100%;margin-left:0;margin-top: 7%;}
.content .cont-form	#riga_voci_bottone_p input{width:100%;margin-left:0;}
#content_home .versione {width: 100%;float: left;position: initial;}
#content_home .versione p {width: 100%;text-align: left;}
.row-scopri{padding: 7% 6% 7% 6%}
.box-scopri .dx-bianco {width: 80%;padding: 3% 10%;}
.box-scopri .dx-bianco h2 {font-size: 2.5em;line-height: 1em;}
.box-scopri .dx-bianco ul li{padding-bottom: 5%;background-position-y: 3px;background-size: 14px;}
.box-scopri .dx-bianco ul li p {font-size: 1.2em;padding-left:25px;}
.box-scopri .dx-bianco button {font-size: 1.4em;margin-top: 2%;margin-bottom: 2%;}
.content.configuratore .row.nuovo-progetto {padding: 2% 5%;}
.content.configuratore .row.nuovo-progetto h2{font-size: 2.3em;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione h3 {font-size: 2.3em;}
.content.configuratore .row.nuovo-progetto .col-sx .totale .sx {width: 100%;}
.content.configuratore .row.nuovo-progetto .col-sx .totale {padding:5%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione {padding:5%;margin-top:10%;}
.content.configuratore .row.nuovo-progetto .col-dx {margin-top: 5%;}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar{border-top:1px solid #8080808c;border-right: 1px solid #8080808c;border-left: 1px solid #8080808c;box-sizing: border-box}
.content.configuratore .row.nuovo-progetto .col-dx .row.responsive{border-right: 1px solid #8080808c;border-left: 1px solid #8080808c;border-bottom:1px solid #8080808c;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione ul.menu-bottoni li {width: 100%; margin-right:0;padding: 5%;min-height: 0px;}
.content.configuratore .row.nuovo-progetto .col-sx .totale .dx {width: 100%;margin-top: 5%;}
.content.configuratore .row.nuovo-progetto .col-sx .configurazione .ricerca {margin: 5% 0;}
.content.configuratore .row.nuovo-progetto .scroll-text{display:block;width:100%;float:left;/*border:1px solid #8080808c;border-bottom:0px;*/box-sizing:border-box;margin-top:7%;padding:2.5% 0;}
.content.configuratore .row.nuovo-progetto .scroll-text img {width:17%;/*margin-left:40%;*/float:left;}
.content.configuratore .row.nuovo-progetto .scroll-text p {/*float:left;*/text-align:left;text-transform:uppercase;/*padding-top:35px;*/color:#808080;padding-top:20px;
    width: auto;}
.content.configuratore .row.nuovo-progetto .col-dx {margin-top:0;/*border-top:0px*/}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item {width:33.3%;padding:17% 2% 6% 2%;font-size: 1.2em;line-height: 1.1em;}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.video{display:none}
.content.configuratore .row.nuovo-progetto .col-dx .row .w3-bar .w3-bar-item.altri{display:none}
.content.configuratore .row.nuovo-progetto .w3-container.tab {width:200%;padding:2% 5%;}
.content.configuratore .row.nuovo-progetto #Capitolato.w3-container.tab{padding:10%;}
.content.configuratore .row.nuovo-progetto #Video.w3-container.tab{display: block;width: 100%;box-sizing: border-box;margin-top: 5%;padding: 5% 5%;}
.content.configuratore .row.nuovo-progetto #Altri.w3-container.tab{display: block;width: 100%;box-sizing: border-box;margin-top: 5%;padding: 5% 5%;}	
.content.configuratore .row.nuovo-progetto .w3-container.tab table.analisi td.tit-analisi2 {padding: 20px 15px 20px 20px !important;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .cont-video iframe{width:290px; height:200px;margin-bottom:2%;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .cont-video h3{margin-top: 1%;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .row.altri-strumenti {min-height: 0px;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .titolo-mobile{display:block;width:100%;float:left;text-transform:uppercase;color:#EBA41A;font-size:2.3em;    font-family: 'Roboto Condensed', sans-serif;font-weight: 300;margin-bottom:5%;}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione tbody td.foto {width:17%}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione tbody td.foto img{width:80%}
.content.configuratore .row.nuovo-progetto .w3-container.tab table.documentazione tbody td.prodotto p strong {font-size:1.2em;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .row ul.download li img {width: 40px;}
.content.configuratore .row.nuovo-progetto .w3-container.tab .cont-video iframe {width: 280px;}
#logo {width: 33%;min-width: 0px;}
.width40 {width: 65%;}
#sikaProject_logo {width: 100%}


}
 
@media only screen and (max-width:480px){
#content_home .row .colonna_sx .cont-login ul.tabs a {width: 49.5%;}
#content_home .row .colonna_dx {margin-bottom: 5%;}
#content_home .row .colonna_dx .scarica-app .blocco1 h2 {font-size:27px}
#content_home .row .colonna_dx .scarica-app .blocco1 p {font-size: 1.6em}
#content_home .row .colonna_dx .scarica-app .blocco1 button {font-size: 2em;}
#content_home .row .colonna_sx .cont-login h1 {font-size: 1.3em;}
#content_home .row .colonna_sx .cont-login .login-col-sx {width: 100%;margin-right: 0;}
#content_home .row .colonna_sx .cont-login .login-col-dx {width:100%;margin-left: 0;padding-bottom: 2%;}
#content_home .row .colonna_sx .cont-login ul.tabs.bis {width: 100%;}
#content_home .row .colonna_sx .cont-login .mostra-form {right:0;margin-top:5%;width:100%;}
#content_home .row .colonna_dx .scarica-app .blocco1 {width: 90%;margin-left: 0;text-align: center;padding: 10% 5%;background-color: #eea500;margin-top: 7%;margin-bottom: 7%;}
#content_home .row .colonna_dx .scarica-app .blocco1 p {font-size: 1.3em;text-align: center;}
#content_home .row .colonna_dx .scarica-app .blocco1 button {font-size: 1.5em;}
#content_home .row .colonna_dx .scarica-app .blocco2{ width: 100%}
#content_home .row .colonna_dx .scarica-app .blocco2 img {width: 30%;margin-left: 35%;}
#content_home .row .colonna_dx .scarica-app .blocco2 button {background-color: #f0a600;font-size: 1.5em;color: #000;border: 0;padding: 15px 15px;margin-top: 5%;}
#content_home .row .colonna_dx .vers-demo a {width: 90%;text-align: center;margin-top: 3%;}
#content_home .row .colonna_dx .logo-sika {width: 160px;}
#content_home .row .colonna_sx .cont-login ul.tabs li{font-size: 1.5em}
button.prosegui-capitolato{width: 100%;margin-top:5%;}
.cont-preventivi button.prosegui-capitolato{width:100%;}
.cont-preventivi button.elimina-capitolato{width:100%;}



 }
	
	
#menu-wrapper {
    overflow: hidden;
    max-width: 100%;
    cursor: pointer;
	float: right;
	z-index: 9999999999999999999;
}


#menu-wrapper #hamburger-menu {
    position: relative;
    width: 25px;
    height: 20px;
    margin: 15px;
	z-index: 9999999999999999999;
}

#menu-wrapper #hamburger-menu span {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    border-radius: 10px;
    color: black;
    background-color: black;
    position: absolute;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
}

#menu-wrapper #hamburger-menu span:nth-child(1) {
    top: 0;
}
#menu-wrapper #hamburger-menu span:nth-child(2) {
    top: 9px;
}
#menu-wrapper #hamburger-menu span:nth-child(3) {
    top: 18px;
}
#menu-wrapper #hamburger-menu.open span:nth-child(1) {
    top: 9px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
#menu-wrapper #hamburger-menu.open span:nth-child(2) {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: -60px;
}
#menu-wrapper #hamburger-menu.open span:nth-child(3) {
    top: 9px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

#menu-container .menu-list .menu-submenu {
    padding-bottom: 20px;
}
#menu-container .menu-list {
    padding-left: 0;
    display: block;
    position: absolute;
    width: 100%;
    max-width: 250px;
    background: white;
   background-color: #eee;
	height: 100%;
	 z-index: 999;
    overflow-y: auto;
    overflow-x: hidden;
    right: -100%;
	top: -19px;
	z-index: 9999999;
	display:none;
}

#menu-container .menu-list.active {display:block;}
#menu-container .menu-list li.accordion-toggle, #menu-container .menu-list .menu-login {
    font-size: 14px;
    padding: 20px;
    text-transform: uppercase;
    border-top: 1px solid #dbdcd2;
	color:#153942
}
#menu-container .menu-list li:first-of-type {
    border-top: 0;
	margin-top: 30%;
}

.accordion-toggle, .accordion-content {
    cursor: pointer;
    font-size: 16px;
    position: relative;
    letter-spacing: 1px;
}

  .accordion-content {
    display: none;
}
.accordion-toggle span[class^='icon-'] {
    position: absolute;
    right: 10px;
    font-size: 25px;
    top: calc(50% - 16px);
}
.accordion-toggle span.icon-plus, .accordion-toggle span.icon-minus {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.accordion-toggle span.icon-plus {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.icon-minus:before {
    content: "\2013"
}

.icon-plus:before {
    content: "+"
}	
