body{font: 10px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
line-height:12px;}

a{color: #666666; text-decoration: none}
a:hover{ color:#000000;}

.menuITEM{font: 14px bold Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}

.menuITEMS{font: 14px bold Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}

IMG {border:0;}

/*
MODULO PAGE
*/
#container{ padding: 0; position: relative; width:992px; margin: 0 auto; border-left: 0px solid Black; border-right: 0px solid Black;}
/*
MODULO FOOTER
*/
#footer { clear:both; width: 992px; HEIGHT: 52px; font-size:90%;line-height:14px; TEXT-ALIGN:center; background-image: url(../images/footer_back.jpg); background-position: bottom;}
#footer_linea { width: 992px; height: 1px; background-color: #808080; }

tab.footer_tab {width:100%;}
tab.footer_tab td{font-size:90%;text-align:center;vertical-align:top;}

.link_2_0 {
font-weight:bold;
font-size:105%;
text-decoration:none;
color:#FFFFFF;
background-color:#8E8D89;
padding:2px 10px;
border:3px outset #FFFFFF;
vertical-align:middle;
min-height: 30px;
height: auto !important;
height: 30px;
line-height: 30px;}

.link_2_0_in
{
font-weight:bold;
font-size:105%;
text-decoration:none;
background-color:#636363;
padding:2px 10px;
vertical-align:top;
height: auto !important;
vertical-align:middle;
min-height: 30px;
height: 30px;
line-height: 30px;
border-style:inset;
color:#E8E7E0;
}

a.link_2_0_in:hover
{color:#E8E7E0;}


/*
MODULO 8 - PRODOTTI
*/
#mod_8 { width: 992px; }
.mod_8_tab { margin: 0px 0px 0px 20px; width: 970px; FONT-SIZE:110%;text-align:justify; }
.mod_8_tab_center { margin: 0px 0px 0px 15px; width: 960px; FONT-SIZE:110%; text-align: left; }
.mod_8_tab_center a { font-size: 130%; color: #055309; text-decoration: none; font-weight:bold; }
.mod_8_tab_center a:hover { color:#780a0a; }
.mod_8_tab_header { width: 450px; vertical-align: bottom; height: 60px; padding: 0px 0px 0px 80px; background-image: url(../images/titolo_back.jpg); background-repeat: no-repeat; background-position: bottom left; }
.mod_8_tab_ricerca { width: 400px; height: 60px; background-image: url(../images/ricerca.jpg); background-repeat: no-repeat; background-position: center; }

.mod_8_tab td { padding: 0px 20px 0px 0px; }
.mod_8_win_back { padding: 0px 0px 0px 0px; width: 235px; height: 288px; background-image: url(../images/oil.jpg); background-repeat: no-repeat; background-position: center; }

#news_hc {
margin:20px 5px 5px 5px;
padding:5px;
color:#3C4349;
text-align:justify;
}

/**************NEWS**************/

#news_container
{border: 2px solid Black;
font-size:120%;
line-height:110%;
text-align:left;
background-color:#FFFFFF;
margin:10px 0px 0px 0px;
width:600px;
padding:0px;
height: 420px;
overflow:scroll;}

.mod_news_header { width: 100%; vertical-align: bottom; height: 60px;
 padding: 0px 0px 0px 80px;
 margin:0px;
 background-image: url(../images/titolo_back.jpg);
 background-repeat: no-repeat; background-position: bottom left; }

.newsTitle {
font-weight:bold;
font-size:110%;
padding:0px 5px 5px 0px;}

.newsTitleOn
{background-color:#FFFFFF;
padding:0px 5px 5px 0px;}

.newsText {
margin:0px;
font-size:80%;
padding:3px 0px 0px 0px;
text-align:justify;
line-height:14px;
height:40px;
overflow:hidden;}

.newsText2 {
margin:0px;
padding:0px;
color:#8d8e89;
font-size:80%;
text-align:justify;
line-height:10px;
}

.news_sep {height:6px;}

.newsNAV
{width:220px;
padding:10px 0px 0px 0px;
vertical-align:bottom;
text-align:center;}

.news_title{font-weight:bold;
padding:0px;
font-size:110%;
color:#8e8d89;
text-align:center;}

.news_tab_c
{background: url(../images/occasioni-c.gif);
background-repeat:repeat-y;
padding:5px 0px;}

.newscontainer {
padding:0px 4px;
vertical-align:middle;
text-align:left;}

.newsCenter{
color:#FFFFFF;
background: url(../images/news_c.gif);
background-repeat:repeat-y;}

/****************************FINE STILE NEWS*************************************/
/**************************** NEWS-LETTER*************************************/

#mod_12_1 { width: 992px; background-image: url(../images/letters.jpg); background-repeat: repeat-y;background-position: top right; }

#mod_12_2 {text-align:justify;  float:left;
width:600px; margin: 0px 0px 0px 20px; padding:0px;
min-height: 482px;
height: auto !important;
height: 472px;
}

.adminmessage{ margin: 5px; padding:5px; vertical-align:middle; text-align:justify;
 background-color:#E8E7E0; border:2px solid #8e8d89; }

.subscTAB{margin:0px;border:1px solid #8e8d89;border-collapse:collapse;}
.subscTAB td{padding:5px;border-width:0px;}

/*
NON UTILIZZATI
*/
#testo_news{ text-align: center; position: absolute; color: #404040; font-size: 24px; margin: 11px 0px 0px 20px; text-decoration: none; }
#testo_titoli{ color: #404040; font-size: 6px; text-decoration: none;}
#testo{ color: #404040; font-size: 4px; text-decoration: none;}

.title { FONT-SIZE: 16px;COLOR: #31556A; TEXT-ALIGN: center; }


table.tab_3 {
  	width:100%;
  	text-align:left;
/*	border-width: 3px;
	border-style: groove;
	border-color: #567893;
	border-collapse: collapse;*/
	background-color: white;
	margin:10px 0px;
}
table.tab_3 th {
	padding: 2px 3px;
	font-size:120%;
	font-weight:bold;
/*	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #567893;
	background-color: white;*/
}

table.tab_3 td {
/*	border-width: 1px;
	border-style: inset;
	border-color: #567893;
	background-color: white;*/
	padding: 2px 3px;
	font-size:110%;
}

.errMsg
{color:#ff0000;
font-size:130%;
font-weight:bold;}
