body
{ 
margin-left:0px; 
margin-top:0px; 
margin-right:0px; 
margin-bottom:0px; 
background-image:  url(sfondo.gif); 
background-position:center;
background-repeat:repeat-y;
background-color:#ececec;}

#searchinput{
	width:130px;
	height:18px;
	border-top:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
}

/*---------------------------- Bo_Login ----------------------------*/
.Box_Homepage {border-right: 1px solid #ACBDCF; border-left: 1px solid #ACBDCF; border-bottom: 1px solid #ACBDCF; background-color:#F0F2F4; }
.Box_Interno {border-right: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; background-color:#F7F7F7; }

/*---------------------------- Righe Barra ----------------------------*/
.Riga_Barra { height: 2px; background-color:#6888AA;}



.Tabella_Principale { width: 907px; padding: 0px 8px 8px 8px; background-color:#ffffff;}
.Struttura_Generale { width: 865px;}
.Tabella_Contenuto { width: 865px;}

/*---------------------------- Box ----------------------------*/
.Box_Dettagli {padding: 10px; border-right: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-top: 1px solid #E2E2E2;}
.Riga_Grigia { height: 2px; background-color:#F6F6F6;}
.Riga_Grigia2 { height: 2px; background-color:#ED780E;}
.Box_teaser {border: 1px solid #E2E2E2;}
.Barra_Titolo {border-bottom: 1px solid #E2E2E2; background-color:#FAFAFA; padding: 2px; }
.Box_finestra {width: 504px; padding: 20px 45px 20px 45px; border-right: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-top: 1px solid #E2E2E2;}


/*---------------------------- TABELLE ----------------------------*/
.Tabella {border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; }


/*---------------------------- IMMAGINI ----------------------------*/
.Img_sx { margin-right: 20px; margin-bottom: 10px; float: left;}

/*---------------------------- Righe Barra ----------------------------*/
.Riga_Bianca { height: 1px; background-color:#ffffff;}

/*---------------------------- Area_Centrale ----------------------------*/
.Profilo_Centrale {
/*border-right: 1px solid #E2E2E2; 
border-left: 1px solid #E2E2E2; 
border-bottom: 1px solid #E2E2E2;*/
}

.Colonna_Menu {width: 160px; height: 100%;}
.Colonna_Spazio {width: 40px;}
.Colonna_Centrale {width: 504px;}
.Colonna_Centrale_NoNav {width: 704px;}
.Colonna_Teaser {width: 121px;}

.Colonna_SpazioHome {width: 45px;}
.Colonna_Right{width: 360px; height: 100%;}
.Colonna_Left{width: 460px; height: 100%;}

/*---------------------------- MENU ----------------------------*/
.Riga_Verticale_Menu {border-right: 1px solid #E2E2E2; }

.Simbolo_menu {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
	line-height: 1.4;
	padding:5px 0px 2px 2px;
	cursor: pointer;
	}
.Simbolo_menu_self {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
	line-height: 1.4;
	padding:5px 0px 2px 2px;
	}
.testo_menu {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
	line-height: 1.4;
	}

.testo_menu a:active, .testo_menu a:visited, .testo_menu a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	color: #A0A0A0;
	font-weight: normal;
	text-decoration: none;
	}

.testo_menu a:hover {
    font-size: 10px;
	text-decoration: underline;
	color: #746E77;
	}
	
.Cella_Menu{
	background-color:#FFFFFF;
	padding:5px 0px 2px 5px;
	cursor: pointer;
	height: 23px;
	vertical-align: middle;
}


.Cella_Menu_Rollover{
	background-color:#F3F3F3;
	padding:5px 0px 2px 5px;
	cursor: pointer;
	height: 23px;
	vertical-align: middle;
}


.Separator {
	height:2px;
	background-image:url(img/Menu/Menu_bg.gif); background-repeat: repeat-x; 
}

/*---------------------------- FONT TESTI ----------------------------*/
/*---------------------------- Titolo_Sezione ----------------------------*/
.Titolo_Sezione {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 16px;
	font-weight: bold;
	color: #6A646D;
	text-decoration: none;
	line-height: 1.4;
	}
	
.Titolo_Sezione_12 {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 12px;
	font-weight: bold;
	color: #6A646D;
	text-decoration: none;
	line-height: 1.4;
	}

	
/*---------------------------- Sottotitolo ----------------------------*/
.Sottotitolo {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 12px;
	font-style: italic;
	color: #6A646D;
	text-decoration: none;
	line-height: 1.4;
	}

	
/*---------------------------- menu_servizio ----------------------------*/
.menu_servizio {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
	line-height: 1.4;
	}

.menu_servizio a:active, .menu_servizio a:visited, .menu_servizio a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	color: #A0A0A0;
	font-weight: normal;
	text-decoration: none;
	}

.menu_servizio a:hover {
    font-size: 10px;
	text-decoration: underline;
	color: #6A646D;
	}
	
	
/*---------------------------- testo_9 ----------------------------*/
.testo_9 {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #6A646D;
	text-decoration: none;
	line-height: 1.4;
	}


.testo_9 a:hover {
    font-size: 9px;
	text-decoration: underline;
	color: #6A646D;
	}
	
.testo_9 a:active, .testo_9 a:visited, .testo_9 a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 9px;
	color: #6888AA;
	font-weight: normal;
	text-decoration: none;
	}


	
	
.Box_Dettagli .testo_9 a:hover {
    font-size: 9px;
	text-decoration: underline;
	color: #6A646D;
	}
/*---------------------------- testo_11 ----------------------------*/
.testo_11{
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 11px;
	color: #6A646D;
	text-decoration: none;
	line-height: 1.4;
	}
	

.testo_11 a:hover {
    font-size: 11px;
	text-decoration: underline;
	color: #6A646D;
	}
	
.testo_11 a:active, .testo_11 a:visited, .testo_11 a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 11px;
	color: #6888AA;
	font-weight: normal;
	text-decoration: none;
	}
/*---------------------------- testo_11_rosso ----------------------------*/
.testo_11_rosso{
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 11px;
	color: #D30000;
	text-decoration: none;
	line-height: 1.4;
	}
	

.testo_11_rosso a:hover {
    font-size: 11px;
	text-decoration: underline;
	color: #D30000;
	}
	
.testo_11_rosso a:active, .testo_11_rosso a:visited, .testo_11_rosso a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 11px;
	color: #D30000;
	font-weight: normal;
	text-decoration: none;
	}	
/*---------------------------- testo_10 ----------------------------*/
.testo_10 {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #6A646D;
	text-decoration: none;
	line-height: 1.4;
	}
	
/*---------------------------- testo_10_teaser ----------------------------*/
.testo_10_teaser {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #6A646D;
	text-decoration: none;
	line-height: 14px;ww
}

.testo_10_home_verde {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	color: #55a524;
	text-decoration: none;
}	
.testo_10_home_verde a:hover {
	text-decoration: underline;
	color: #55a524;
}
	
.testo_10_home_verde a:active, .testo_10_home_verde a:visited, .testo_10_home_verde a:link {
	color: #55a524;
	text-decoration: none;
	}	
/*---------------------------- testo_10_rosso ----------------------------*/
.testo_10_rosso {
	!important;
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	line-height: 14px;
	}
	
.testo_10_rosso a:hover {
	!important;
    font-size: 10px;
	text-decoration: underline;
	color: #CC0000;
	}
	
.testo_10_rosso a:active, .testo_10_rosso a:visited, .testo_10_rosso a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
	}
	
/*---------------------------- testo_14_bianco ----------------------------*/
.testo_14_bianco {
	!important;
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
	}
	
.testo_14_bianco a:hover {
	!important;
    font-size: 10px;
	text-decoration: underline;
	color: #CC0000;
	}
	
.testo_14_bianco a:active, .testo_14_bianco a:visited, .testo_14_bianco a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
	}
	
/*---------------------------- testo_ProntoIntervento ----------------------------*/
.testo_ProntoIntervento {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 11px;
	font-weight: normal;
	color: #6A646D;
	text-decoration: none;
	line-height: 0.2;
	}
	
	
/*---------------------------- sitemap ----------------------------*/
.list{
	margin-top: 3px;
	margin-left: 0px;
	margin-bottom: 3px;

	padding-left: 12px;
	padding-bottom:3px;

}

form{
	display:inline;
}

.justify{
	text-align:justify;
	display:block;
}

/*---------------------------- titolo_newsletter ----------------------------*/

.titolo_newsletter{

	font-family:  "Verdana", "Arial","Helvetica";

	font-size: 12px;

	color: #6888AA;

	}

	



.titolo_newsletter a:hover {

    font-size: 12px;

	color: #6A646D;

	text-decoration:underline;

	}

	

.titolo_newsletter a:active, .titolo_newsletter a:visited, .titolo_newsletter a:link {

	font-family: "Verdana", "Arial", "Helvetica";

	font-size: 12px;

	color: #6888AA;

	font-weight: normal;

	text-decoration:none;

	}		

.icona{

	margin-right: 5px; vertical-align: middle;}

	


.ulliHome{
	position:relative; 
	float:left;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}
.ulliHome li{
	list-style:square outside url(punto.gif);
	padding-top:0px;
	padding-bottom:0px;
}

.boxHome_H{
	visibility:hidden;
	display:none;
}
.boxHome_V{
	visibility:visible;
	display:block;
}

/*---------------------------- calcolatore fattura ----------------------------*/

div.descrizionespec { display:none;width:442px;position:absolute; left:-210px; top:10px; z-index:53; font-size:11px;}
div.descrizione { color:#393f40;width:442px; background:#F7F7F8; border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;border-left:1px solid #E2E2E2; padding:15px 10px 15px 10px; position:absolute;}
.cellInput{padding-bottom:5px;padding-right:5px;}
.info{cursor:pointer;}

