.nero_menu2 {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.scritta_home {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5FB08D;
	font-weight: bold;
	text-decoration: none;
}
.testoNewsletter {
  	font-family: Verdana;
	font-size:11px;
	color: #663333;
	font-weight: normal;
}
.titNewsletter {
  	font-family: Verdana;
	font-size:11px;
	font-weight: bold;
	color: #996666;
}
.messNewsletter {
	font-family: Verdana;
	font-size:11px;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
.messNewsletter1 {
	font-family: Verdana;
	font-size:10px;
	color: #ff0000;
	font-weight: normal;
	text-decoration: none;
}
a.nero_menu:link {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.nero_menu:visited {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.nero_menu:hover {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a.nero_menu:active {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.nero_menu:focus {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.primo_piano{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Blue;
	font-weight: bold;
}
a.primo_piano{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Blue;
	font-weight: bold;
}
a.primo_piano:hover {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Blue;
	font-weight: bold;
	text-decoration: none;
}
a.nero_s:link {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:  underline;
}
a.nero_s:visited {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a.nero_s:hover {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.nero_s:active {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:  underline;
}
a.nero_s:focus {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:  underline;
}

.tit_novita{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FD0C0C;
	font-weight: bold;
	text-decoration: none;
}
.tit_novita2{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FD0C0C;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.tit_novita3{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: Blue;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.tit_novita4{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.tit_primo_piano{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C8FEFF;
	font-weight: bold;
	text-decoration: none;
}
.tit_news{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FD0C0C;
	font-weight: bold;
	text-decoration: none;
}

.tit_nero{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.testo_news {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	font-weight: bold;
	text-decoration: none;
}
.nero_footer2 {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.nero_descr {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.nero_footer:link {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.nero_footer:visited {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.nero_footer:hover {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a.nero_footer:active {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.tit_chi{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #A5A703;
	font-weight: bolder;
	text-decoration: none;
}
.sez_chi{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #A5A703;
	font-weight: bolder;
	text-decoration: none;
}
.tit_offerta{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3D76B1;
	font-weight: bolder;
	text-decoration: none;
}

.sez_offerta{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3D76B1;
	font-weight: bolder;
	text-decoration: none;
}

.tit_progetti{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FA4194;
	font-weight: bolder;
	text-decoration: none;
}

.sez_progetti{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FA4194;
	font-weight: bolder;
	text-decoration: none;
}

.tit_riservata{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FA7141;
	font-weight: bolder;
	text-decoration: none;
}
.sez_news{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FA7141;
	font-weight: bolder;
	text-decoration: none;
}
.sez_ricerca{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #32B37B;
	font-weight: bolder;
	text-decoration: none;
}
.tit_ricerca{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #90BEAA;
	font-weight: bolder;
	text-decoration: none;
}
.tit_newsletter{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CA9E9E;
	font-weight: bolder;
	text-decoration: none;
}
.tit_language{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;
	font-weight: bolder;
	text-decoration: none;
}

.sez_newsletter{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #CA9E9E;
	font-weight: bolder;
	text-decoration: none;
}

.tit_links{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FE1C41;
	font-weight: bolder;
	text-decoration: none;
}
input.inp_home{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B4B4B4;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 100px;
}

input.inp_bott{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B4B4B4;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: White;
	font-weight: bold;
	width: 55px;
}

textarea.tx_220{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B4B4B4;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 220px;
	height: 50px;
}

textarea.tx_350{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B4B4B4;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 350px;
	height: 50px;
}

input.inp_home120{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B4B4B4;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 120px;
}

input.inp_220{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B4B4B4;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 220px;
}

select.sel_home{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B4B4B4;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 120px;
}
select.sel{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B4B4B4;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
select.sel2{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B4B4B4;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
select.sel_home2{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B4B4B4;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 60px;
}
a.rosso:link {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD0C0C;
	font-weight: bold;
	text-decoration: none;
}
a.rosso:visited {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD0C0C;
	font-weight: bold;
	text-decoration: none;
}
a.rosso:hover {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD0C0C;
	font-weight: bold;
	text-decoration: underline;
}
a.rosso:active {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD0C0C;
	font-weight: bold;
	text-decoration: none;
}
a.rosso:focus {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD0C0C;
	font-weight: bold;
	text-decoration: none;
}

a.azzurro:link {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D76B1;
	font-weight: bold;
	text-decoration: underline;
}
a.azzurro:visited {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D76B1;
	font-weight: bold;
	text-decoration: underline;
}
a.azzurro:hover {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D76B1;
	font-weight: bold;
	text-decoration: none;
}
a.azzurro:active {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D76B1;
	font-weight: bold;
	text-decoration: none;
}
a.azzurro:focus {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D76B1;
	font-weight: bold;
	text-decoration: none;
}

.tit_azzurro{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3D76B1;
	font-weight: bold;
	text-decoration: none;
}
.tit_azzurro10{
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D76B1;
	font-weight: bold;
	text-decoration: none;
}

.sfondo_azzurro {
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: white;
	background-color: #3D76B1;
	font-weight: bold;
	text-decoration: none;
}

.sfondo_grigio {
	background-color: #F5F5F5;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
table.stampa{
	border: 1px solid #000151;
}
td.stampa1{
	border: 1px solid #000151;
}
.date {
	height: 50px;
	width: 45px;
	background: url(img_new_home/calendar.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
}
.date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}