body{
			background-image: url(css_images/logo.jpg); 
			font-family:  Verdana, Arial, sans-serif; 
			font-size: 12px;
			text-align: center;
			
}




#container{
        background-color:#A9A7A7;
		position: relative;
        height: 590px;
		width:  780px;
		margin: 0px auto; /* 'top' 'right' 'bottom' 'left'  */
		text-align:left;
		
}

#header{
		background: url(css_images/banner_header.swf);
		position: relative;
		top:0px;
		left: 0px;
		right: 0px;
		height:100px;
		width: 780px;
		width:780px;
		width:780px;
		margin: 0px auto; /* 'top' 'right' 'bottom' 'left'  */
}

#banner_header{
	width:780px;
	height:100px;
	margin-bottom:0px;
}

#menu_header{
    background-image:url(css_images/menu_header.gif);
	position:absolute;
	width:780px;
	height:30px;
	left:0px;
	top:100px; /*altezza header*/
}

.menu_text {
	margin-left: 7px;
	margin-top: 9px;
}


a.menu_header:link {border-right-style:solid; border-right-width:2px; border-right-color:#64879E; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size:10px; color:#575757;text-decoration: none; font-weight:normal; padding: 2px 2px 2px 2px; height:20px;}
a.menu_header:hover {border-right-style:solid; border-right-width:2px; border-right-color:#64879E; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size:10px; color: #575757;text-decoration: blink; font-weight:normal; padding: 2px 2px 2px 2px; height:20px; background-color:#CCCCCC;}
a.menu_header:visited {border-right-style:solid; border-right-width:2px; border-right-color:#64879E; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size:10px; color:#575757;text-decoration:none; font-weight:normal; padding: 2px 2px 2px 2px; height:20px; }
a.menu_header:active {border-right-style:solid;border-right-width:2px; border-right-color:#64879E; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size: 10px; color: #575757;text-decoration: none; font-weight:normal; padding: 2px 2px 2px 2px; height:20px;}

a.servizi_link:link { color:#575757;text-decoration:underline; font-weight:normal; padding: 2px 2px 2px 2px; height:20px;}
a.servizi_link:hover {color:#575757;text-decoration: blink; font-weight:normal; padding: 2px 2px 2px 2px; height:20px;}
a.servizi_link:visited {color:#575757;text-decoration:underline; font-weight:normal; padding: 2px 2px 2px 2px; height:20px;}
a.servizi_link:active {color:#575757;text-decoration: underline; font-weight:normal; padding: 2px 2px 2px 2px; height:20px;}

a.footer_text:link {    font-size: 12px; font-family:  Tahoma, Helvetica, Verdana, Arial, sans-serif;  white-space: pre; line-height: auto; font-weight:normal; color:#575757; text-decoration:underline; font-weight:normal;  padding: 2px 2px 2px 2px; height:10px;}
a.footer_text:hover {   font-size: 12px; font-family:  Tahoma, Helvetica, Verdana, Arial, sans-serif;  white-space: pre; line-height: auto; font-weight:normal; color:#575757; text-decoration: blink; font-weight:normal; padding: 2px 2px 2px 2px; height:10px;}
a.footer_text:visited {  font-size: 12px; font-family:  Tahoma, Helvetica, Verdana, Arial, sans-serif;  white-space: pre; line-height: auto; font-weight:normal; color:#575757; text-decoration:underline; font-weight:normal;  padding: 2px 2px 2px 2px; height:10px;}
a.footer_text:active {  font-size: 12px; font-family:  Tahoma, Helvetica, Verdana, Arial, sans-serif;  white-space: pre; line-height: auto; font-weight:normal; color:#575757; text-decoration: underline; font-weight:normal;  padding: 2px 2px 2px 2px; height:10px;}



#content{
        background-image:url(css_images/menu_text.gif); background-repeat:no-repeat;
		position: absolute;
		top: 133px; /*altezza header + altezza menu_header*/
		height:423px;
		width: 586px;
		left: 3px;
}

.content_text{
        background-image:url(css_images/menu_text.gif);
		position:relative;
		top: 0px; /*altezza header + altezza menu_header*/
		height: 423px;
		
		
}

.content_overflow{
        position:relative;
		top: 10px; /*altezza header + altezza menu_header*/
		height: 405px;
		width: 579px;
		
		
}

.content_text2{
        position:relative;
		top: 7px; /*altezza header + altezza menu_header*/
		left: 9px;
		height: 410px;
		width: 570px; /*larghezza*/
		overflow:auto;
}

.content_link{
       
        position:relative;
		top:7px;
		left:3px;
		width:90px;	
		margin: 2px 2px 2px 2px;  /* 'top' 'right' 'bottom' 'left'  */
	   	
		
}

.content_servizi{
       
        position:relative;
		top: 0px;
		left:100px;
		width:472px;
		height:405px;
		margin: 9px 4px 2px 10px;  /* 'top' 'right' 'bottom' 'left'  */
	    overflow:auto;
		
}

.auto1{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: center;
        color:#575757;
        position:relative;
		top: 0px;
		left:0px;
		width:140px;
		height:140px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.auto2{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: center;
        color:#575757;
        position:absolute;
		top: 86px;
		left:151px;
		width:140px;
		height:140px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.auto3{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: center;
        color:#575757;
        position:absolute;
		top: 86px;
		left:303px;
		width:140px;
		height:140px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.auto4{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: center;
        color:#575757;
        position:absolute;
		top: 258px;
		left:0px;
		width:140px;
		height:140px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.auto5{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: center;
        color:#575757;
        position:absolute;
		top: 258px;
		left:151px;
		width:140px;
		height:140px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.auto6{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: center;
        color:#575757;
        position:absolute;
		top: 258px;
		left:303px;
		width:140px;
		height:140px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.cristalli1{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: center;
        color:#575757;
        position:absolute;
		top: 290px;
		left:5px;
		width:210px;
		height:158px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.cristalli2{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: center;
        color:#575757;
        position:absolute;
		top: 290px;
		left:220px;
		width:210px;
		height:158px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.usato1{
        
        position:absolute;
		top: 50px;
		left:30px;
		width:250px;
		height:188px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.usato2{
       
        position:absolute;
		top: 50px;
		right:30px;
		width:250px;
		height:188px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.usato_text_1{
       
	   
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 13px;
		text-align: left;
        color:#575757;        
		position:absolute;
		top: 255px;
		left:30px;
		width:250px;
		height:188px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.mappa1{
       
        position:absolute;
		top: 225px;
		left:7px;
		width:250px;
		height:188px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.mappa2{
       
        position:absolute;
		top: 225px;
		left:282px;
		width:250px;
		height:188px;
		margin: 0px 0px 0px 0px;  /* 'top' 'right' 'bottom' 'left'  */
	    		
}

.content_form{
        
		position:relative;
		text-align:left;
		top: 15px; /*altezza header + altezza menu_header*/
		left: 35px;
		margin: 0 auto;
		height: auto;
		
}

.content_form2{
        
		position:absolute;
		text-align:left;
		top:5px; /*altezza header + altezza menu_header*/
		right: 250px;
		margin: 0 auto;
		height: auto;
		
}


.p1{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 13px;
		text-align: left;
        color:#575757;
		position:absolute;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		font-weight:normal;
		line-height: auto;
		white-space: none;
		width:550px;
}

.p1a{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 10px;
		text-align: left;
        color:#575757;
		position:absolute;
		bottom:-30px;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		font-weight:normal;
		line-height: auto;
		white-space: none;
		width:550px;
}

.p1b{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 10px;
		text-align: center;
        color:#575757;
		position:absolute;
		top:200px;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		font-weight:normal;
		line-height: auto;
		white-space: none;
		width:550px;
}

.p3{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: left;
        color:#575757;
		position:absolute;
		top:15px;
		margin: 3px 0 0 19px;
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		line-height: auto;
		white-space: none;
		width:550px;
}

.p4{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 13px;
		text-align: left;
        color:#575757;
		top:0px;
		position:absolute;
		margin: 0px 19px 5px 2px; /* 'top' 'right' 'bottom' 'left'  */
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		line-height: auto;
		white-space: none;
		width:450px;
		
}

.p4a{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 13px;
		text-align: center;
        color:#575757;
		top:500px;
		position:absolute;
		margin: 0px 19px 5px 0px; /* 'top' 'right' 'bottom' 'left'  */
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		line-height: auto;
		white-space: none;
		width:450px;
		
}

.p4b{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 13px;
		text-align: left;
        color:#575757;
		position:absolute;
		top:460px;
		margin: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		line-height: auto;
		white-space: none;
		width:450px;
		
}

.p5{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: center;
        color:#575757;
		position:absolute;
		margin: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		line-height: auto;
		white-space: none;
		width:97px;
		height:405px;
		border-right-width:2px;
		border-right-style:solid;
		border-right-color:#64879E;
}

.titoli{
		font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 15px;
		text-align: left;
        color:#575757;
		position:absolute;
		margin: 15px 0px 0px 19px;
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		
		
			
}

#mix{
    background-image:url(css_images/mix2.gif);
    position: absolute;
	text-align:left;
	top: 133px; /*altezza header + altezza menu_header*/
	right: 3px;
	height: 423px;
    width: 180px;
	margin: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
}


.mix_text{
        text-align:left;
		position:relative;
		top: 0px; /*altezza header + altezza menu_header*/
		left:3px;
		height: 418px;
		
		
}  

.banner{
        text-align:left; 
		position:absolute;
		left:2px;
		height:418px;
        margin: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */ 				
}

.banner1{
        text-align:left; 
		position:absolute;
		left:2px;
		top:6px;
        margin: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */ 				
}

.banner2{
        text-align:left; 
		position:absolute;
		left:2px;
		top:145px;
        margin: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */ 				
}

.banner3{
        text-align:left; 
		position:absolute;
		left:4px;
		top:286px;
        margin: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */ 				
}

.p6{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: left;
		left:7px;
		color:#575757;
		position:absolute;
		margin: 0px 10px 0px 4px;
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		line-height: auto;
		white-space: none;
		width: 170px;
}

.p7{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 11px;
		text-align: left;
		top:5px;
		left:4px;
		color:#575757;
		position:absolute;
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		line-height:1em;
		white-space: none;
		width: 160px;
		
}

.errore{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
		font-size: 10px;
		text-align: left;
		color:#575757;
		position:absolute;
		padding: 0px 0px 0px 0px; /* 'top' 'right' 'bottom' 'left'  */
		
		
}

#footer{
       background:url(css_images/footer.gif) center no-repeat;
	   position:absolute;
	   bottom: 2px;
	   left:0px;
	   height: 30px;
	   width: 780px;
	   width:780px;
	   width:780px;
	   text-align:center;
	  
}   

.p2{
		position:relative;
		top:9px;
}




