body, table{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	/*background: url(images/sfondo_pagina.gif) center;*/
}

a {text-decoration: none;color: #000000;}
a:hover{text-decoration: none;color: Silver;}
img{border: 0px;}
form{margin: 0px;}
input, textarea{background: White;	color: Black;	border: 1px solid black;margin: 0px;padding: 0px;}
.input_noborder{background-color: transparent;color: Black;	border: 0px;}
.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
h1{font-size: 16px;	margin: 0px;}
h2{font-size: 14px;	margin: 0px;}
h3{font-size: 12px;	margin: 0px;}
h4{font-size: 11px;	margin: 0px;}
h5{font-size: 10px;	margin: 0px;}
.testo9, .testo9_verde, .testo9_nero, .testo9_bianco{font-size: 9px;}
.testo10, .testo10_verde, .testo10_nero, .testo10_bianco{font-size: 10px;}
.testo11, .testo11_verde, .testo11_nero, .testo11_bianco{font-size: 11px;}
.testo12, .testo12_verde, .testo12_nero, .testo12_bianco{font-size: 12px;}
.testo14, .testo14_verde, .testo14_nero, .testo14_bianco{font-size: 14px;}
.testo16, .testo16_verde, .testo16_nero, .testo16_bianco{font-size: 16px;}
.testo18, .testo18_verde, .testo18_nero, .testo18_bianco{font-size: 18px;}

.testo9_verde, .testo10_verde, .testo11_verde, .testo12_verde, .testo14_verde, .testo16_verde, .testo18_verde{color: #0F9636}
.testo9_bianco, .testo10_bianco, .testo11_bianco, .testo12_bianco, .testo14_bianco, .testo16_bianco, .testo18_bianco{color: White;}
.bianco{color: White;}
.privacy{color: #B0B0B0; font-size: 10px;}
.leggi{font-size: 9px; color: #6699FF;}
.giustificato{text-align: justify;}
/* ===== Home ================ */
.home_tb_categorie{background: url(images/home_sfondo_categorie.jpg) no-repeat bottom;}
.form_newsletter, .form_newsletter_piccolo{
	background: transparent;
	border: 1px solid White;
	color: White;
}
.form_newsletter_piccolo{
	font-size: 1.1em;
}
.footer{
	padding-top: 8px;
	font-size: 11px;
	color: white;
}
/* ===== Home ================ */
/* ====== Menu ========================*/
.menu_ul{
	list-style-type: none;
	/*margin: 20px 0px 0px -20px !important;*/
	margin: 10px 0px 0px 10px;
	padding: 0px;
	height: 180px;
	width: 160px;
}
.menu_ul li{
	height: 25px;
	width: 160px;	
}
.menu_li a{
	display: block;
	height: 24px;
	width: 160px;
	background-image: url(images/freccia_menu.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	line-height: 24px;
	text-decoration: none;
	color: #0F9636;
	padding-left: 15px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #0F9636;
}
.menu_li a:hover{
	/*width: 130px !important;*/
	width: 160px;
	background-image: url(images/freccia_menu_h.gif);
	background-color: #5DC53D;
	color: White;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
	border-bottom: 1px solid #0D6A27;
}
/* ====== Menu ========================*/
.interne_tb_categorie{background: url(images/interne_sfondo_categorie.jpg) repeat-x top;}
.interne_tb_categorie img{margin-bottom: 3px;clear: both;}
.interne_tb_categorie_prima{margin-top: 5px;}
.img_offerte{
	float: right;
	margin-left: 7px;
}
ul.qualita{
	list-style-type: none;
	width: 664px;
	margin:0px;
	padding: 0px;
}
li.qualita, li.qualita_attivo{
	width: 218px;
	height: 20px;
	line-height: 20px;
	float: left;
	margin: 0px 0px 6px 3px;
	position: relative;
	font-weight: bold;	
}
li.qualita a, li.qualita_attivo a{
	background: url(images/voce.gif) no-repeat 4px;
	padding-left: 18px;
	display: block;
	border: 1px solid #0D6A27;
	color: #0F9636;
}
li.qualita a:hover{
	background: #0D6A27 url(images/voce_h.gif) no-repeat 4px;
	color: White;
	border: 1px solid #5DC53D;
}
li.qualita_attivo a{
	background: #0D6A27 url(images/voce_h.gif) no-repeat 4px;
	color: White;
	border: 1px solid #5DC53D;
}
h6.titolo_pagina{
	font-size: 14px;
	color: White;
	margin: 0px;
	text-transform: uppercase;
}
.qualita_img img{
	float: left;
	margin-right: 5px;
}
.tb_realizzazioni{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.tb_realizzazioni img{margin-bottom: 6px;}