body.main {
	background-color: #003b7a;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	SCROLLBAR-BASE-COLOR: #000000; SCROLLBAR-HIGHLIGHT-COLOR: #3a3c39;
	SCROLLBAR-SHADOW-COLOR: #3a3c39; SCROLLBAR-3DLIGHT-COLOR: #3a3c39; 
	SCROLLBAR-ARROW-COLOR: #7b7e6b; SCROLLBAR-TRACK-COLOR: #3a3c39; 
	SCROLLBAR-DARKSHADOW-COLOR: #3a3c39;*/
}
body.sfondo_zoom {
	background-color: #82aad5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	SCROLLBAR-BASE-COLOR: #000000; SCROLLBAR-HIGHLIGHT-COLOR: #3a3c39;
	SCROLLBAR-SHADOW-COLOR: #3a3c39; SCROLLBAR-3DLIGHT-COLOR: #3a3c39; 
	SCROLLBAR-ARROW-COLOR: #7b7e6b; SCROLLBAR-TRACK-COLOR: #3a3c39; 
	SCROLLBAR-DARKSHADOW-COLOR: #3a3c39;*/
}
img.azienda {
	margin:5px 10px 10px 0px;
	vertical-align:top;
	padding:2px;
	border: 1px solid #ffffff;
}
h1,p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:1.5em;
	padding-left:15px;
	padding-right:15px;
}
h1 {
	font-size:12px;
}
div.footer_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#d8d8d8;
	margin-left: 1em;
	margin-bottom: 7px;
	text-align:left;
}
td.white {
	background-color:#ffffff;
}
A:link {
	COLOR: #003b7a;
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
A:visited {
	COLOR: #003b7a; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none
}
A:active {
	COLOR: #003b7a;
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px
}

.selected {
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #000000; 
}
.selected_page_news {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	COLOR: #4b7cb0; 
}

.testo_contenuti {
	COLOR: #003b7a;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
.testo_contenuti_news {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
.testo_piccolo {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:italic;
} 

.testo_titolo_contenuti {
	COLOR: #003b7a;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; /* come il link della classe prodotti */
} 
a.prodotti:link {
	COLOR: #003b7a;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
a.prodotti:visited { 
	COLOR: #003b7a ; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px ; 
	text-decoration: none;
} 
a.prodotti:active { 
	COLOR: #003b7a; 
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
} 
a.prodotti:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
a.news:link {
	COLOR: #003b7a;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
a.news:visited { 
	COLOR: #003b7a ; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px ; 
	text-decoration: none;
} 
a.news:active { 
	COLOR: #003b7a; 
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
} 
a.news:hover {
	COLOR: #82aad5;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
a.lang:link {
	COLOR: #fff;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
a.lang:visited { 
	COLOR: #fff ; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px ; 
	text-decoration: none;
} 
a.lang:active { 
	COLOR: #fff; 
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
} 
a.lang:hover {
	COLOR: #82aad5;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 

a.footer_link:link {
	COLOR: #82aad5;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
a.footer_link:visited { 
	COLOR: #82aad5 ; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px ; 
	text-decoration: none;
} 
a.footer_link:hover {
	COLOR: #d8d8d8;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
a.footer_link:active { 
	COLOR: #82aad5; 
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
} 
a.news_paging:link {
	COLOR: #003b7a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
} 
a.news_paging:visited { 
	COLOR: #003b7a ; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px ; 
	font-weight:bold;
} 
a.news_paging:active { 
	COLOR: #003b7a; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
} 
a.news_paging:hover {
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
} 

ul {
	padding-left:5px;
	margin:0px;
	/*margin-right:2em;*/
}
li {
	list-style-position:outside;
	margin-left:10px;
	color:#eeeeee;
	list-style-type:square;
}
table.border_white {
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}
table.border_black {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}
td.footer_contenuti_news {
	background-image:url(../gfx/under_tab_news.jpg);
	background-repeat:no-repeat;
	background-position: center;
	height:1px;
}
td.footer_contenuti {
	background-image:url(../gfx/div_categorie_home.jpg);
	background-repeat:no-repeat;
	background-position: center;
	height:11px;
}

img.fl {
	float: left;
	border-width:1px;
	border-color:#5e7e72;
	border-style:solid;
	margin-right:5px;
	margin-bottom:5px;
}
img.fr {
	float: right;
	border-width:1px;
	border-color:#5e7e72;
	border-style:solid;
	margin-left:5px;
	margin-bottom:5px;
}
img.only_border {
	border-width:1px;
	border-color:#5e7e72;
	border-style:solid;
}
.hidden {
	display:none;
	position:absolute;
	left:0px;
	height:1px;
}
input.pieno {
	background-color: #fff;
	border: 1px solid #003b7a;
	font-size:11px;
	text-align: left;
	color:#003b7a;
	width : 100%;
}
input.ridotto {
	background-color: #fff;
	border: 1px solid #003b7a;
	font-size:11px;
	text-align: left;
	color:#003b7a;
	width:160px;
}
input.button {
	background-color:#003b7a;
	color: #fff;
	width : 90px;
	border:1px solid #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input.casella {
	width : 20px;
	border: 0;
}
select {
	background-color: #fff;
	border: 1px solid #003b7a;
	font-size:11px;
	text-align: left;
	width : 160px;
	color:#003b7a;
}
textarea {
	background-color: #fff;
	border: 1px solid #003b7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	width : 100%;
	color:003b7a;
	height:85px;
	overflow:auto;

}
.form_contatti {
	COLOR: #003b7a;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.error {
	color:#003b7a;
	font-weight:bold;
}

