body 	{
		background: #FFFFFF url(../images/bg_isolconfort.jpg) repeat-x;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		font-family: Lucida grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center;
		color: #959799;
/*		scrollbar-base-color: #778899;
		scrollbar-3dlight-color: #778899;
		scrollbar-arrow-color: #778899;
		scrollbar-darkshadow-color: #778899;
		scrollbar-face-color: #778899;
		scrollbar-highlight-color: #778899;
		scrollbar-shadow-color: #778899;
		scrollbar-track-color: #778899;*/
		}
a 		{
		color: #008bd3;
		text-decoration: none;
		}
a:hover {
		color: #008bd3;
		text-decoration: underline;
		}
#ingombro1024 {	
		width: 980px;
		height: auto;
		margin: 0px auto;
		text-align: left;
		padding: 0 20px;
		}		
.testatina_home {
		width: 980px;
		height: 153px;
		padding: 0px 0px 0px 0px;
		}		
.spot_menu_prod {
		background: #fcfcfc;
		width: 980px;
		/*height: 521px;*/
		height: 458px;
		padding: 0px 0px 0px 0px;
		}	
.spot_menu_prodb {
		background: #fcfcfc;
		width: 980px;
		/*height: 521px;*/
		height: 258px;
		padding: 0px 0px 0px 0px;
		}	
#contenuto {
	background: #fcfcfc;
	text-align: left;
	color: #959799;
	width: 940px;
	padding: 0px 20px 0 20px;
	font-size: 12px;
		}	
#contenuto_interno {
		background: #FFFFFF url(../images/bg_contenuto_interno.gif) repeat-y;
		text-align: left;
		color: #959799;
		width: 980px;
		padding: 0px 0px 0px 0px;
		font-size: 12px;
		}
#contenuto_interno a {
		color: #959799;
		text-decoration: none;
		font-size: 11px;
		text-transform: uppercase;
		line-height: 22px;
		}
#contenuto_interno a:hover {
		color: #e27d20;
		text-decoration: none;
		font-size: 11px;
		text-transform: uppercase;
		line-height: 22px;
		}
#contenuto_interno_contatti {
		background: #FFFFFF;
		text-align: left;
		color: #959799;
		width: 980px;
		padding: 0px 0px 0px 0px;
		font-size: 12px;
		line-height: 14px;
		}
#contenuto_interno_contatti a {
		color: #008bd3;
		text-decoration: none;
		font-size: 12px;
		}
#contenuto_interno_contatti a:hover {
		color: #008bd3;
		text-decoration: underline;
		font-size: 12px;
		}
		
.menu_prodotti_int {
		background: #FFFFff;
		width: 223px;
		height: auto;
		padding: 0px 0px 0px 0px;
	/*	float: left;*/
		}	
.sottomenu_prodotti_int {
		width: 717px;
		padding: 20px 0px 20px 0px;
		border-top: 1px solid #f7eadd;
		border-bottom: 1px solid #f7eadd;
		margin-top: 20px;
		margin-bottom: 20px;
		font-size: 11px;
		text-transform: uppercase;
		line-height: 22px;
		font-weight: bold;
		}	
.arancio {
		color: #e27d20;
		text-transform: uppercase;
		}
.giallo {
		color: #edc746;
		text-transform: uppercase;
		}
.rosso {
		color: #c00b22;
		text-transform: uppercase;
		}
.verde {
		color: #519042;
		text-transform: uppercase;
		}		
.viola {
		color: #be0076;
		text-transform: uppercase;
		}
.titolo {
		font-weight: bold;
		text-transform: uppercase;
		}
.sedi {
	text-align: left;
	font-size: 11px;
	line-height: 14px;
	padding: 0px 0px 0px 20px;
		}
#sedi_info {
		text-align: justify;
		font-size: 10px;
		line-height: 14px;
		padding: 0px 0px 0px 20px;
		}
#sedi_info a {
		color: #008bd3;
		text-decoration: none;
		text-transform:lowercase;
		font-size: 10px;
		line-height: 14px;
		}
#sedi_info a:hover {
		color: #008bd3;
		text-decoration: underline;
		text-transform:lowercase;
		font-size: 10px;
		line-height: 14px;
		}
.news_home {
		/*background: #e5e5e4;*/
		background: #ffffff;
		text-align: justify;
		font-size: 11px;
		line-height: 14px;
		padding: 20px 20px 20px 20px;
		height: 125px;
		}
.titolo_news {
		color: #008bd3;
		font-size: 13px;
		}
.contatti {
		text-align: justify;
		line-height: 14px;
		padding: 0px 0px 0px 20px;
		}
.scheda_prod {
		text-align: justify;
		line-height: 18px;
		padding: 20px 20px 20px 20px;
		border-left: 1px solid #ececec;		
	/*	height: 125px;*/
		background: #fcfcfc;
		}
.icone {
		text-align: center;
		font-size: 9px;
		line-height: 9px;
		padding: 0px 20px 0px 0px;
		}
.icone_img
 		{
		margin-bottom: 6px;
		}
.sistema_casa {
		background:#2776bb;
		color: #FFFFFF;
		text-align: justify;
		line-height: 18px;
		padding: 20px 20px 20px 20px;
		height: 125px;
		}
.titolo_azi_big {
		color: #008bd3;
		font-size: 30px;
		}
.sottotitolo_azi {
		color: #008bd3;
		font-size: 16px;
		}
.titolo_prod_big {
		color: #d67f21;
		font-size: 30px;
		}
.sottotitolo_prod {
		color: #d67f21;
		font-size: 16px;
		}
.riga {	
		text-align: center;
		border-top: 1px solid #ececec;
		margin-bottom: 10px;
		margin-top: 10px;
		}
.riga_news {	
		text-align: center;
		border-top: 1px solid #bdbebe;
		margin-bottom: 10px;
		margin-top: 10px;
		}	
#download {
		width: 717px;
		padding: 20px 0px 20px 0px;
		border-top: 1px solid #ececec;
		/*border-bottom: 1px solid #f7eadd;
		margin-bottom: 20px;
		margin-top: 20px;*/
		font-size: 11px;
		line-height: 22px;
		font-weight: bold;
		}
#download a {
		text-transform: capitalize;
		text-decoration: none;
		}
#download a:hover {
		text-transform: capitalize;
		text-decoration: underline;
		}		
		
#form {
	width: 699px;
	border: 1px solid #333333;
	font: 12px Lucida grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
input.text {
	font: 12px Lucida grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #959799;
	background: #FFFFFF;
	border: 1px solid #e4e3e1;
	padding-right: 5px;
	padding-left: 5px;
	width: 320px;
	margin-top: 4px;
	}
input.text:focus {
	background: #f7f7f8;
	}
#select {
	font: 12px Lucida grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #959799;
	background: #FFFFFF;
	border: 1px solid #e4e3e1;
	padding-right: 0px;
	padding-left: 0px;
	width: 332px;
	margin-top: 4px;
	}
#select1 {
	font: 12px Lucida grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008bd3;
	background: #FFFFFF;
	border: 1px solid #e4e3e1;
	padding-right: 0px;
	padding-left: 0px;
	width: 332px;
	margin-top: 4px;
	}
#textarea {
	font: 12px Lucida grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #e4e3e1;
	padding-right: 0px;
	padding-left: 5px;
	width: 676px;
	margin-top: 4px;
	}
#textarea:focus {
	background: #f7f7f8;
	}
#checkbox {
	margin-top: 4px;
	}
input.pulsante {
	font: bold 12px Lucida grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #f0efee;
	text-align: center;
	padding:  2px;
	width: 100px;
	border: 1px solid #f0efee;
	margin-top: 13px;
	}
input.pulsante:hover {
	background: #e4e3e1;
	}
input.pulsante:active {
	background: #e4e3e1;
	}
		
		
#footer {
		background: #2776bb url(../images/bg_footer.gif) repeat-x;
		text-align: center;
		width: auto;
		padding: 10px 20px 0px 20px;
		font-size: 10px;
		color: #FFFFFF;
		width: 940px;
		height: 35px;
		}	
		

#mappa
{
    margin-top:185px;
	border:none;
}

#menu_sx{
	margin-top:185px;
}

.voce_menu_sx{
	display:block;
	padding-left:10px;
	border-bottom:#CCC dotted thin;
}

#barra_loghi{
	margin-top:15px;
	margin-bottom:15px;
	width:100%;
	border:none;
}

.contatti_home{
	font-size:10px;
	margin:0;
	padding:0;
}

.contatti{
	font-size:10px;
	margin:0;
	padding:0;
	padding-left:15px;
}
	
.contatti strong{
	font-size:10px;}
	
#p_footer{ 
	font-size:9px;
	text-align:left;
	margin:0;
	padding:0;
	/*width:80%;*/
	display:block;
	/*float:left;*/
	width:100%;
}

#privacy{
	margin:5px 0 0 0;
	padding:0;
	width:100%;
	display:block;
	float:center;
	text-align:center;
}

.paragrafo{
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
}

.spazio_dopo{  margin-right:70px; }

a img,.menu_prodotti_int a,.menu_prodotti_int img{ border:none; margin:0; padding:0; text-transform:none;}

#slides a { margin-right:20px; }

.sedi_info {
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	padding: 0px 0px 0px 10px;
		}
