<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

b@charset "utf-8";
/* CSS Document */



html,body{ margin: 0; padding: 0;}
body{ width:100%; font-family: verdana,arial,sans-serif; font-size: 86%; text-align: left; background-color: #597d9f;}

/******************************BANDE****************************/

.banda { width: 100%;/* height:150px; z-index:1;*/ }

#banda1 { margin:0; padding:0; height:30px;  background-color: #597d9f; /*background:url(../images/sfondo2.jpg) left bottom repeat-y;*/}
 #banda1 p { color: #666; }


#banda2 { margin:0; padding:0; height:230px; background: url(images/header.jpg) left bottom no-repeat #597d9f;  }
#banda2 img{ position:absolute; margin-left:10px; margin-top:-18px; /*overflow:visible;*/ z-index:9999;}
 #banda2 p { color: #000; }

#banda3 { height:71px; margin:0; padding-top:12px; background:url(images/sfondoverde.jpg) left bottom no-repeat #496F3E;}
 #banda3 p { color: #fff; }
 /*#banda3 img{ float:left; bottom:0;}*/
 
 
 
 #banda4 { height:auto; background:url(images/sfondogiallo2.jpg) left top repeat  #F3A739;  }
 #banda4 h1 { color: #3D4662;}
 #banda4 p { color: #3D4662; font-weight:bold; line-height:25px;}
 #banda4 img{ float:left;}
 #banda4a { height:750px; background:url(images/sfondogiallo2.jpg) left top repeat  #F3A739;  }
 
 #banda5 { height:auto; background: #00f; background:url(images/sfondoblu.jpg) left top repeat  #3D4662; }
 #banda5 p { color: #F3A739; font-weight:bold; line-height:25px; }
  #banda5 ul li { color: #F3A739; font-weight:bold; line-height:25px; }
 #banda5 ul { margin-left:35px;}
  #banda5 td { color: #F3A739; font-weight:bold; line-height:25px; }
 
 #banda6 { /*margin:0; padding:0;*/ height:auto;  background-color: #597d9f; background:url(images/footer.jpg) left top no-repeat;}
 #banda6 p { color: #fff; font-weight:bold; line-height:25px;}
 
 #banda6 span{ color:#CCCCCC; font-size:66%; text-align:right;}
 
  #banda7 { /*margin:0; padding:0;*/ height:auto;  background-color: #597d9f; &lt;!--background:url(images/footer.jpg) left top no-repeat;--&gt;}
 #banda7 p { color: #fff; font-weight:bold; line-height:25px;}
  #banda7 img{ float:right;}
  
  #banda8 { height:auto; background: #00f; background:url(images/sfondoblu2.jpg) left top repeat  #3D4662; }
 #banda8 p { color: #F3A739; font-weight:bold; line-height:25px; }
  #banda8 ul li { color: #F3A739; font-weight:bold; line-height:25px; }
 #banda8 ul { margin-left:35px;}
  #banda8 td { /*color: #F3A739;*/ color:#FFF; font-weight:bold; line-height:25px; }
 #banda8 td a{ color:#F3A739; text-decoration:underline;}
 #banda8 td a:hover{ color:#FF9;}
 
 /******************************FINE BANDE****************************/
 
 
.wrapper { width: 750px; padding: 20px 0; margin: 0 auto; }

.split2{ float:left; margin-left:24px; width:350px}



/****************MENU**********************/
* {margin:0; padding:0}

div#navigation {width:750px;

color:#fff;

}



	div#navigation ul{ 
	margin-left:40px;
	padding: 0; 
	list-style-type:none; 
	text-align:left;
	
	width:750px;
}
	
	
	
	
	
	ul#nav li {
		float: left; 
		display:inline; 
		margin:0; 
		padding:0;
		}
		
		ul#nav li a { display: block; text-indent: -9999px; margin-right:20px; }
		
		
	#navigation ul li a {
	
	text-decoration: none;
	color: #fff;
	}
	

	div#navigation ul li img{border:0; margin:0; padding:0;}
	
	
	
	
	/**************A*********************/
	
	
	
	ul#nav a#home{ background:url(images/HOME.png) no-repeat left top; height: 52px; width: 53px;}
	ul#nav a:hover#home, ul#nav a#home_active{ background:url(images/HOMEHOVER.png) no-repeat left top; height: 52px; width: 53px; }
	
	ul#nav a#chi{ background:url(images/CHI.png) no-repeat left top; height: 52px; width: 53px; }
	ul#nav a:hover#chi, ul#nav a#chi_active{ background:url(images/CHIHOVER.png) no-repeat left top; height: 52px; width: 53px;}
	
	ul#nav a#servizi{ background: url(images/SERVIZI.png) no-repeat left top; height: 52px; width: 74px;}
	ul#nav a:hover#servizi, ul#nav a#servizi_active{ background: url(images/SERVIZIHOVER.png) no-repeat left top; height: 52px; width: 74px; }
	
	 ul#nav a#dove{ background:url(images/DOVE.png) no-repeat left top; height: 52px; width: 53px; }
	 ul#nav a:hover#dove, ul#nav a#dove_active{ background:url(images/DOVEHOVER.png) no-repeat left top; height: 52px; width: 53px; }
	
	 ul#nav a#cases{ background:url(images/CASES.png) no-repeat left top; height: 52px; width: 53px; }
	 ul#nav a:hover#cases, ul#nav a#cases_active{ background:url(images/CASESHOVER.png) no-repeat left top; height: 52px; width: 53px; }
	
	 ul#nav a#utility{ background:url(images/UTILITY.png) no-repeat left top; height: 52px; width: 72px; }
	 ul#nav a:hover#utility, ul#nav a#utility_active{ background:url(images/UTILITYHOVER.png) no-repeat left top; height: 52px; width: 72px; }
	
	 ul#nav a#contatti{ background:url(images/CONTATTI.png) no-repeat left top; height: 52px; width: 83px; }
	 ul#nav a:hover#contatti, ul#nav a#contatti_active{ background:url(images/CONTATTIHOVER.png) no-repeat left top; height: 52px; width: 83px; }
	
	 ul#nav a#faq{ background:url(images/FAQ.png) no-repeat left top; height: 52px; width: 53px; }
	 ul#nav a:hover#faq, ul#nav a#faq_active{ background:url(images/FAQHOVER.png) no-repeat left top; height: 52px; width: 53px; }
	
	
	ul#nav a#gestcond{ background: url(images/gestcond.png) no-repeat left top; height: 52px; width: 191px;}
	ul#nav a:hover#gestcond, ul#nav a#gestcond_active{ background: url(images/gestcondhover.png) no-repeat left top; height: 52px; width: 191px; }
	
	ul#nav a#gestdoc{ background: url(images/gestdoc.png) no-repeat left top; height: 52px; width: 191px;}
	ul#nav a:hover#gestdoc, ul#nav a#gestdoc_active{ background: url(images/gestdochover.png) no-repeat left top; height: 52px; width: 191px; }
	
	
	/************** fine A*********************/
	
	
/**************** FINE MENU**********************/



div.textimage{ width: 750px; padding:0; margin-top:0;}
div.textimage img{float:left; margin-left:0; margin-top:-15px; width:150px;}
/*div.textimage h2{margin-top: 50px; margin-bottom:50px; }
div.textimage span{font-size:9px; font-style:italic; text-align:right;}*/

div.textimage2{ width: 750px; padding:0; margin-top:0;} 
div.textimage2 img{float:right;margin-left:0px; margin-top:-15px; width:150px;}
/*div.textimage2 h2{margin-top: 50px; margin-bottom:50px; }
div.textimage2 span{font-size:9px; font-style:italic; text-align:right;}*/

div.textimage3{ width: 500px; height:500px; padding-top:73px; padding-left:36px; margin-top:0; background:url(images/corniceform5.png) no-repeat; } 


/**************** TABLE**********************/
.table{
margin-left:50px;
color: #3D4662; 
text-align:center;}


/**************** FINE TABLE**********************/

/**************** FORM**********************/

	
	
		
	p{
		margin:1em 0;
	}
	a{
		color:#f20;
		text-decoration:none;
	}
	a:hover{
		color:#999;
	}
	
	/* general form styling */
	
	fieldset{
		
		margin-left:40px;
		padding:0;
		border:none;
		}
	legend{
		display:none;
		}	
	input, textarea, select{
		font:12px Arial, Helvetica, sans-serif;
		color:#160dcf;
		background:#fff;
		}	
		label{ color:#F3A739; font-weight:bold;}			
	textarea{
		overflow:hidden;
		height:50px;
		margin:0;
		}						
	
	/* our comment form */
	
	#contactForm{
		background:url(images/bg_form2.png) no-repeat 0 0;
		width:300px;
		height:300px;
		margin-left:200px;
		
		}
	#contactForm fieldset{
		padding-top:80px;
		}		
	#contactForm p{
		margin:2px 16px;
		width:150px;
		}	
	#contactForm input, #contactForm textarea{
		border:1px solid #d3cf73;	
		width:100%;
		}
	#contactForm button{
		border:none;	
		background:url(images/invia.gif) no-repeat 0 0;
		width:73px;
		height:30px;
		text-align:left;
		/*overflow:hidden;
		text-indent:-8000px;*/
		cursor:pointer;
		margin-top:5px;
		}								
	
	/* text field classes */
	
	#contactForm .inactive{
		color:#160dcf;
		}	 
	#contactForm .active{
		color:#160dcf;
		}	 		
	#contactForm .focused{
		color:#160dcf;
		background:#fffee7;
		}	 				



/**************** FINE FORM**********************/


/**************** FORMdue**********************/

	
	
		
	p{
		margin:1em 0;
	}
	a{
		color:#f20;
		text-decoration:none;
	}
	a:hover{
		color:#999;
	}
	
	/* general form styling */
	textarea{
		overflow:hidden;
		height:50px;
		margin:0;
		}			
	
	/*
	vedi FORM
	
	*/
	/* our comment form */
	
	.contactFormdue  {
		background:url(images/corniceform4.png) no-repeat 0 0;
		
		margin-left:150px;
		
		}
		
		
		
	.contactFormdue fieldset{
		padding-top:80px;
		}		
	.contactFormdue p{
		margin:8px 16px;
		width:350px;
		}	
	.contactFormdue input, .contactFormdue textarea, .contactFormdue select{
		border:1px solid #d3cf73;	
		width:100%;
		}
	.contactFormdue button{
		border:none;	
		background:url(images/invia.gif) no-repeat 0 0;
		width:73px;
		height:30px;
		text-align:left;
		/*overflow:hidden;
		text-indent:-8000px;*/
		cursor:pointer;
		margin-top:5px;
		}								
	
	/* text field classes */
	
	.contactFormdue .inactive{
		color:#160dcf;
		}	 
	.contactFormdue .active{
		color:#160dcf;
		}	 		
	.contactFormdue.focused{
		color:#160dcf;
		background:#fffee7;
		}	 				
	#due{
		width:470px;
		height:470px;
		
		}
	#tre{ height:750px; background-image:url(images/corniceform3.png);}
	#tre fieldset{ margin-top:15px; padding-top:110px}
	
	
/**************** FINE FORMdue**********************/





</pre></body></html>