html, body {
	background-color:#FFFFFF;
	margin:0px; padding:0px;
	}
		
form{ margin:0px; padding:0px; }	
img{ margin:0px; padding:0px; }	
	
.container{
	background: url(../../immagini/header_08.gif) no-repeat top left;
	height:228px; width:990px;
}
.mainmenu{
	background: url(../../immagini/mn00_08.gif) repeat-x top left;
	height:25px; width:990px; 
	z-index:5;
}


A.PathMenu:link,A.PathMenu:active,A.PathMenu:hover,A.PathMenu:visited {
	font-family: Tahoma,Verdana, Arial, Helvetica;
	font-size: 13px;
	color:#495B74;
	font-weight : normal;
	text-decoration: none;
}

A.homelink:link,A.homelink:active,A.homelink:hover,A.homelink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#748FA7;
	text-decoration: underline;
	font-weight : bold;
}

A.homelinkpromo:link,A.homelinkpromo:active,A.homelinkpromo:hover,A.homelinkpromo:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#5b758e;
	text-decoration: underline;
	font-weight : bold;
}

A.homelinkeve:link,A.homelinkeve:active,A.homelinkeve:hover,A.homelinkeve:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#485c71;
	text-decoration: underline;
	font-weight : bold;
}

A.mailto:link,A.mailto:active,A.mailto:hover,A.mailto:visited {
	font-family: Tahoma,Georgia,Verdana, Arial, Helvetica;
	font-size: 13px;
	color:#E87C51;
	text-decoration: none;
	font-weight : bold;
	background-color:#FFFFFF;
}

A.homesel:link,A.homesel:active,A.homesel:hover,A.homesel:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#E04C12;
	text-decoration: underline;
	font-weight : bold;
}

A.homesmall:link,A.homesmall:active,A.homesmall:hover,A.homesmall:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	color:#828282;
	text-decoration: underline;
	font-weight : bold;
}

A.shortmenu:link,A.shortmenu:active,A.shortmenu:hover,A.shortmenu:visited {
	font-family: Tahoma,Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#C02B09;
	font-weight : bold;
	text-decoration: none;
}

A.shortmenu:hover {
	font-family: Tahoma,Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#C02B09;
	font-weight : bold;
	text-decoration: underline;
}
A.pdf:link,A.pdf:active,A.pdf:hover,A.pdf:visited {
	font-family: Tahoma,Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#C18A8A;
	
	font-weight : bold;
	text-decoration: none;
}

A.pdf:hover {
	font-family: Tahoma,Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#D76F6F;
	font-weight : bold;
	text-decoration: none;
}

A:link,A:active,A:hover,A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	color:#CA5059;
	TEXT-DECORATION: none;
	font-weight : normal;
}

A.linknews:link,A.linknews:active,A.linknews:hover,A.linknews:visited {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	color:#000000;
	TEXT-DECORATION: underline;
	font-weight : bold;
}

A.back:link,A.back:active,A.back:hover,A.back:visited {
	FONT-FAMILY: 	Tahoma,Helvetica,Arial, Verdana;
	FONT-SIZE: 11px;
	color:#325A9F;
	TEXT-DECORATION: none;
	font-weight : bold;
	
}

A.homediv:link,A.homediv:active,A.homediv:hover,A.homediv:visited {
	FONT-FAMILY: 	Tahoma,Helvetica,Arial, Verdana;
	FONT-SIZE: 12px;
	COLOR:#FFFFFF;
	TEXT-DECORATION: none;
	font-weight : bold;
	
}

A.copyright:link,A.copyright:active,A.copyright:hover,A.copyright:visited {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 09px;
	color:#495B74;
	font-weight : bold;
	TEXT-DECORATION: none;
}

a.hometitle:link, a.hometitle:active, a.hometitle:hover, a.hometitle:visited {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#E34804; /*BE5900 A24D01 C53C00 E34804*/ 
	font-weight : bold;
	text-decoration: none;
}

a.hometitlew:link, a.hometitlew:active, a.hometitlew:hover, a.hometitlew:visited {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	/*color:#FFFFFF;*/
	color:#E34804;
	font-weight : bold;
	text-decoration: none;
}

a.corseskibus:link, a.corseskibus:active, a.corseskibus:hover, a.corseskibus:visited {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#495B74; /*BE5900 A24D01 C53C00 E34804*/ 
	font-weight : bold;
	text-decoration: none;
}



h3	{	
	font-family: Verdana, Arial, Helvetica; 
	font-size: 15px;
	color:#D10000;
	font-weight : bold;
	text-decoration: none;
	}

.homedivtable {
	position:relative; float:left; margin:-10px 0px 0px 0px; padding:0px;
}
	
	
#credits {
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica; 
	color:#6780A9;
	font-size:11px;
	font-weight : normal;
	}
#credits a 	{	
	color:#6780A9;
	text-decoration: none;
	}
	
#headertable {
	background:#FFFFFF url(../../immagini/header.gif) repeat-y;
	padding:0px 0px 0px 0px;
	margin:0;
	}
	
#footertable {
	background:#465972;
	padding:0px 0px 0px 0px;
	margin:0;
	font-size: 09px;
	color:#FFFFFF;
	font-weight : normal;
	}
/*	
#menutable {
	background:#FFFFFF url(../../immagini/mn00.gif) repeat-y;
	padding:0px 0px 0px 0px;
	margin:0;
	}
	
#menubar	 {
	background:#FFFFFF url(../../immagini/mn00_08.gif) repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}*/
	
#pgfooter	 {
	background:#99A9C6;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px;
	color:#FFFFFF;
	font-weight : bold;
	}
	
	
.shortmenu {
	font-family: Tahoma,Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#C02B09;
	font-weight : bold;
}
	
#flashcontent	{
	position:relative; width:990px; height:203px; /*height:203px;*/
	/*z-index: 1; */
	}
	
.tx07 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 07pt;
	color:#425973;
	font-weight : bold;
	text-decoration: none;
}

	
.tx08 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 09px;
	color:#000000;
	padding:0px 0px 0px 0px;
	font-weight : normal;
}
	
.tx09 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 09px;
	color:#495B74;
	padding:0px 0px 0px 0px;
	font-weight : normal;
}

a.tx09:link, a.tx09:active, a.tx09:hover, a.tx09:visited {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 09px;
	color:#495B74;
	padding:0px 0px 0px 0px;
	font-weight : normal;
	text-decoration: none;
}

.tx09b {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 09px;
	color:#495B74;
	padding:0px 0px 0px 0px;
	font-weight : bold;
}

.footer {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 09px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	font-weight : normal;
}

.tx10_b {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px;
	color:#495B74;
	padding:0px 0px 0px 0px;
	font-weight : normal;
}

.sel 		{ 
			background:#FFFFFF url(../../immagini/evidenzia2.gif) no-repeat top left;
			font-family: Verdana, Arial, Helvetica; 
			font-size: 11px;
			color:#000000;
			font-weight : normal;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			}
.nosel	{ 
			font-family: Verdana, Arial, Helvetica; 
			font-size: 11px;
			color:#000000;
			font-weight : normal;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			}
/*explorer patch*/
td.removeBg{
	background: url(../../immagini/evidenzia3.gif) no-repeat top left;
}
			

.tx11n {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 10px;
	color:#495B74;
	padding:0px 0px 0px 0px;
	font-weight : normal;
}

.tx11 {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	padding:0px 0px 0px 0px;
	font-weight : normal;
}

.tx11borderbot{
	font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 11px; color:#495B74; font-weight : normal;
	padding:0px 0px 0px 0px;
	border-bottom: double #EDEFF3;
	
}

.tx11ar {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#D10000;
	padding-left:20px;
	font-weight : bold;
	
}



.tx11i {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	padding:0px 0px 0px 0px;
	font-style : italic;
}

.tx11ci {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#325A9F;
	padding:0px 0px 0px 0px;
	font-style : italic;
	padding-left:10px;
}

.tx11ni {
	font-family: Tahoma,Verdana, Arial,Helvetica; 
	font-size: 11px;
	color:#828282;
	padding:0px 0px 0px 0px;
	font-weight : bold;
	font-style : italic;
	padding-left:10px;
}

.tx11cib {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#325A9F;
	padding:0px 0px 0px 0px;
	font-style : italic;
	font-weight : bold;
	padding-left:10px;
	padding-bottom:5px;
}

.tx11cib_right {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#325A9F;
	padding:0px 0px 5px 140px;
	font-style : italic;
	font-weight : bold;
	
}


.tx11cb {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#325A9F;
	padding:0px 0px 0px 0px;
	font-weight : bold;
	padding-left:10px;
	padding-bottom:5px;
}

.tx11cn {
	font-family: Tahoma,Verdana, Arial,Helvetica; 
	font-size: 11px;
	color:#495B74;
	font-weight : normal;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	line-height: 120%;
	background-color:#ecf5ff;
}

.tx11rif {
	font-family: Tahoma,Verdana, Arial,Helvetica; 
	font-size: 11px;
	color:#495B74;
	font-weight : normal;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:10px;
	line-height: 120%;
	background-color:#ecf5ff;
}


.tx11ln {
	font-family: Tahoma,Verdana, Arial,Helvetica; 
	font-size: 11px;
	color:#828282;
	font-weight : normal;
	padding-left:15px;
	line-height: 120%;
}

.tx11top {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	padding-top:5px;
	font-weight : normal;
}

.tx11right {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	padding-right:10px;
	font-weight : normal;
}

.tx12 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#495B74;
	padding-right:5px;
	font-weight : normal;
	padding-bottom:5px;
}


.tx12bb {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#6D9DDD;
	padding-right:5px;
	font-weight : bold;
	padding-left:5px;
}

.tx11bb {
	font-family: Tahoma, Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#3477d1;
	font-weight : normal;
	
}

.tx12bl {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#325A9F;
	padding-right:5px;
	font-weight : normal;
	padding-bottom:5px;
}

.tx12np {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#495B74;
	font-weight : normal;
}

.tx12cerca {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#828282;
	padding-top:5px;
	font-weight : bold;
	padding-bottom:5px;
	border-bottom: 1px dashed #828282;
}
.tx12cercablu {
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#495B74;
	padding-top:5px;
	font-weight : bold;
	padding-bottom:5px;
	border-bottom: 1px dashed #495B74;
}

.tx12m{
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#495B74;
	padding:10px 20px 10px 20px;
	font-weight : normal;
	padding-bottom:5px;
}

.tx11b{
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	padding:10px 20px 10px 20px;
	font-weight : bold;
	padding:5px 5px 5px 5px;
}

.tx13{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#000000;
	font-weight : bold;
	padding-bottom:5px;
}
h4{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 14px;
	color:#495B74;
	background-color:#edeff3;
	padding:1px 1px 1px 5px;
	font-weight : bold;
	padding-bottom: 0px;
}

.ti11 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	padding-right:5px;
	font-weight : bold;
	padding-bottom:5px;
}

.ti12 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 16px;
	color:#495B74;
	padding-right:5px;
	font-weight : bold;
	padding-bottom:5px;
}

.ti13 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 13px;
	color:#495B74;
	padding-right:5px;
	font-weight : bold;
	padding-bottom:5px;
}

.ti13red {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 13px;
	color:#D10000;
	padding-right:5px;
	font-weight : bold;
	padding-bottom:5px;
}

.ti13yel {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 13px;
	color:#495B74;
	padding-right:5px;
	font-weight : bold;
	padding-bottom:5px;
	background-color:#FFFF99;
}

.divcenter {
	text-align:center;
	padding: 10px 10px;
}

.ti12b {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#FFFFFF;
	padding-right:5px;
	font-weight : bold;
	padding-bottom:5px;
}

.ti14 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 16px;
	color:#D10000;
	font-weight : bold;
}

.ti17 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 17px;
	color:#D10000;
	font-weight : normal;
	/*border-bottom: double #D10000;*/
}

.ti18 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 18px;
	color:#4A5973;
	font-weight : bold;
}

.tired {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#A2160B;
	font-weight : bold;
}

#attenzione{
	background:#FFFFFF  url(../../immagini/attenzione.gif) no-repeat; 
	padding:55px 5px 0px 5px; 
	margin:55px 5px 0px 5px;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	font-weight : bold;	
}
#attenzione span	{	
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#A2160B;	
	font-weight : bold;	
	}

#tinews {
	background:#FFFFFF url(../../immagini/dotline.gif) no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica; 
	color:#828282;
	font-size: 11px;
	font-weight : normal;
	}

.timenews {
	padding:0px 0px 0px 0px;
	margin:0;
	font-family: Verdana, Arial, Helvetica; 
	color:#828282;
	font-size: 11px;
	font-weight : normal;
	}
	
.table-title{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	font-weight : normal;
	padding:2px 0px 2px 0px;
	background-color:#D6E3EF;
}
.table-header{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	font-weight : bold;
	padding:2px 0px 2px 0px;
	background-color:#a5bace;
}

.table-content {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#495B74;
	font-weight : normal;
	padding:2px 0px 2px 0px;
	background-color:#d6e3ef;
}

.table-contentb {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	font-weight : normal;
	padding:2px 0px 2px 0px;
	background-color:#E2EBF3;
}

.tableinfo{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#495B74;
	font-weight : normal;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	
}

.tableinfoborder{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	font-weight : normal;
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;	
}

.tbla_11{
	font-family: Tahoma,Helvetica,Arial,Verdana; 
	font-size: 11px;
	color:#495B74;
	font-weight : normal;
	padding:2px 0px 2px 0px;
	background-color:#cfddf2;
}

.tblb_11{
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	font-weight : normal;
	padding:2px 0px 2px 0px;
	background-color:#E7EEF8;
}

.tbltit_11{
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	font-weight : bold;
	padding:2px 0px 2px 0px;
	background-color:#adc5e9;
}

.tbltitlistino{
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#FFFFFF;
	font-weight : bold;
	padding:2px 0px 2px 0px;
	background-color:#E58F61;
}
.tbllistino{
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	font-weight : normal;
	padding:2px 0px 2px 0px;
	/*background-color:#FFA507;*/
	background-color:#ffeac4;
}

.tablesearch{
	border-bottom: 1px solid  #527CA4;
	border-right: 1px solid  #527CA4;
	border-left: 1px solid  #527CA4;
	border-top: 1px solid  #527CA4;
}

.tablesearch2{
	border-bottom: 1px solid  #97BAD2;
	border-right: 1px solid  #97BAD2;
	border-left: 1px solid  #97BAD2;
	border-top: 1px solid  #97BAD2;
	padding: 5px 5px 5px 5px;
}

.tableneve{
	background-color:#C5EFFC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : White;
}

.prova{
	border-bottom: double #EDEFF3;
	border-right: double #EDEFF3;
	border-left: double #EDEFF3;
	border-top: double #EDEFF3;
	padding: 5px 5px 5px 5px;
	/*#EDEFF3*/
}

.bord2{
	border-bottom: double #FFEAC4;
	border-right: double #FFEAC4;
	border-left: double #FFEAC4;
	border-top: double #FFEAC4;
	padding: 5px 5px 5px 5px;
	/*#EDEFF3*/
}

.border{
	border-bottom: double #EDEFF3;
	/*border-bottom: double #fff0d7;*/
	/*border-bottom: double #fbece3;*/
}

.bordertop{
	border-top: double #EDEFF3;
	/*border-bottom: double #fff0d7;*/
	/*border-bottom: double #fbece3;*/
}


.borderscheda{
	border-bottom: double #3EC5F0;
}

.borderfoto{
	border: 1px solid  #B3BFD4;;
	/*padding: 1px 1px 1px 1px;*/
	/*#EDEFF3*/
}

.border_row{
	border-top: double #EDEFF3;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	color:#495B74;
	padding-right:5px;
	font-weight : normal;
	padding-bottom:2px;
}

.photo{
	border: 1px solid  #99ABC9;
	
}


select{
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	color:#495B74;
	padding:0px 0px 0px 0px;
	font-weight : normal;
}

.submit{
	color:#264E94;
	background-color:#d1def3;
	font-family: Tahoma,Verdana, Arial, Helvetica; 
	font-size: 11px;
	font-weight : bold;
	border-bottom: 1px outset  #325A9F;
	border-right: 1px outset  #325A9F;
	border-left: 1px outset  #325A9F;
	border-top: 1px outset  #325A9F;
}


.imgpadd{padding:1px 10px 10px 10px; margin:1px 10px 10px 10px;}




#iframe{
	position:relative; left:0px;
	width:768px; height:650px; background-color:#FFFFFF; 
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
	z-index:0;
}

#blue_box	{
				font-family: Tahoma,Arial, Helvetica,Verdana; 
				font-size: 12px; 
				color : #D6D7E7;  
				font-weight : normal; 
				/*border:1px solid  #D6D7E7; */
				/*background-color:#eceff2; */
				}
			#blue_box	 a	{
							font-family:  Tahoma, Arial, Helvetica,Verdana, sans-serif; font-size: 11px; color:#5B6B86; font-weight : bold; 
							text-decoration: none; background-color: inherit;
							}
			#blue_box	.title	{
							font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 13px; color:#2268AA; font-weight : bold; 
							background-color:#fdfeff; text-align:left;
							}		
										
			#blue_box	 .tdclass	{
							font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color:#5B6B86; font-weight : BOLD; 	
							/*background-color:#E8EBEF; */ /*border-right:2px solid #8FB3E7;*/
							/*border-right:2px solid #E04C12;*/
							border-right:2px solid #ACADBC;
							}
			#blue_box	 .endclass	{
							font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color:#5B6B86; font-weight : BOLD; 	
							}				
						

#blue_box_header{
			font-family: Tahoma,Arial, Helvetica,Verdana; font-size: 18px; color : #ACADBC; font-weight : bold; 
			border-bottom: 2px solid #ACADBC;
			/*border-top:1px solid  #D6D7E7; border-right:1px solid  #D6D7E7; border-left:1px solid  #D6D7E7; background-color:#e9ecef; */
		}		

#divelenco{ background-color:#FFFFFF; width:210px; height:260px; overflow:auto; }


#coldx_box	{
				font-family: Tahoma,Arial, Helvetica,Verdana; 
				font-size: 12px; 
				color : #D6D7E7;  
				font-weight : normal; 
				/*border:1px solid  #D6D7E7; 
				background-color:#eceff2;*/ 
				
				}
			#coldx_box	 a	{
							font-family:  Tahoma, Arial, Helvetica,Verdana, sans-serif; font-size: 11px; color:#5B6B86; font-weight : bold; 
							text-decoration:none; background-color: inherit;
							}
										
			#coldx_box	 .tdrosa	{
							font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color:#5B6B86; font-weight : BOLD; 	
							background-color:#fcdcee;  
							}
			#coldx_box	 .tdblu	{
							font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color:#5B6B86; font-weight : BOLD; 	
							background-color:#dff5fd;  
							}	
			#coldx_box	 .tdorange	{
							font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color:#5B6B86; font-weight : BOLD; 	
							background-color:#f7e6dd;  
							}					
			#coldx_box	 .tdgreen	{
							font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color:#5B6B86; font-weight : BOLD; 	
							background-color:#f0fae7;  
							}
			#coldx_box	 .tdparco	{
							font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color:#5B6B86; font-weight : BOLD; 	
							background-color:#BBD6CF;  
							}						
											
			#coldx_box .title	{
							font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; color:#1A4386; font-weight : BOLD; 	
							background-color:#FFFFFF; text-align:center; border-bottom:1px dotted  #1A4386;
							
							}				
								
#meteo	{
				font-family: Tahoma,Arial, Helvetica,Verdana; 
				font-size: 11px; 
				color : #495B74;  
				text-align: center;
				font-weight : normal;
				padding:10px 0px 0px 0px; 
				margin:0px 0px 0px 0px;
				}
				.titlerow	{	font-weight : bold; 			}
				.r0	{	background-color:#FFFFFF; color:#CDD1E0;}
				.r1	{	background-color:#E5E7EF;	}
				.r2	{	background-color:#CDD1E0;	}
				
				.inncell	{	border-left: 1px solid  #485C71; }

#hmeteo	{
				font-family: Tahoma,Arial, Helvetica,Verdana; 
				font-size: 11px; 
				background-color:#f2f4f7;
				color : #495B74;  
				text-align: center;
				font-weight : normal; 
				border-bottom: 1px solid  #485C71;
				border-right: 1px solid  #485C71;
				border-left: 1px solid  #485C71;
				border-top: 1px solid  #485C71;
				}
				#hmeteo	 a	{
							font-family:  Tahoma, Arial, Helvetica,Verdana, sans-serif; font-size: 11px; color:#29345A; font-weight : bold; 
							text-decoration: none; background-color: inherit;
							}
				#hmeteo	 a.orange	{
							font-family:  Tahoma, Arial, Helvetica,Verdana, sans-serif; font-size: 11px; color:#E04C12; font-weight : bold; 
							text-decoration: none; background-color: inherit;
							}			
.lmeteo	{
				font-family: Tahoma,Arial, Helvetica,Verdana; 
				font-size: 11px; 
				background-color:#dfe4ec;
				color : #495B74;  
				text-align: center;
				font-weight : normal; 
				border-bottom: 1px solid  #485C71;
				
				border-left: 1px solid  #485C71;
				
				}
		
#pacchetto	{
				font-family: Tahoma,Arial, Helvetica,Verdana; 
				font-size: 11px; color: #495B74;  font-weight : normal; 
				
				/*border:1px solid  #D6D7E7; 
				background-color:#eceff2;*/ 
				
				}
			#pacchetto	 a	{
							font-family:  Tahoma, Arial, Helvetica,Verdana, sans-serif; font-size: 12px; color:#5B6B86; font-weight : bold; 
							text-decoration: none; 
							}
			#pacchetto	 a.hover	{
							font-family:  Tahoma, Arial, Helvetica,Verdana, sans-serif; font-size: 12px; color:#5B6B86; font-weight : bold; 
							text-decoration: none; 
							}				
								
			#pacchetto	A.back {
							FONT-FAMILY: Tahoma,Helvetica,Arial, Verdana; FONT-SIZE: 11px; color:#325A9F; TEXT-DECORATION: none;
							font-weight : bold;
						}
			#pacchetto	A.back:hover {
							FONT-FAMILY: Tahoma,Helvetica,Arial, Verdana; FONT-SIZE: 11px; color:#325A9F; TEXT-DECORATION: none;
							font-weight : bold;
						}
			#pacchetto	A.red {
							FONT-FAMILY: Tahoma,Helvetica,Arial, Verdana; FONT-SIZE: 11px; color:#D10000; TEXT-DECORATION: none;
							font-weight : normal;
						}
			#pacchetto	A.red:hover {
							FONT-FAMILY: Tahoma,Helvetica,Arial, Verdana; FONT-SIZE: 11px; color:#D10000; TEXT-DECORATION: underline;
							font-weight : normal;
						}						
			#pacchetto	A.struttura {
							FONT-FAMILY: Tahoma,Helvetica,Arial, Verdana; FONT-SIZE: 11px; color:#495B74; TEXT-DECORATION: none;
							font-weight : normal;
						}	
			#pacchetto	A.struttura:hover {
							FONT-FAMILY: Tahoma,Helvetica,Arial, Verdana; FONT-SIZE: 11px; color:#495B74; TEXT-DECORATION: underline;
							font-weight : normal;
						}
			#pacchetto .titarea {
						font-family: Verdana, Arial, Helvetica; font-size: 17px; color:#D10000; font-weight : normal; text-align:left;
						border-bottom: 1px solid #D10000;
						}
			#pacchetto .infoarea {
						font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#D10000; font-weight : normal; text-align:left;
						}						
															
			#pacchetto	 .tdrosa	{
							font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color:#5B6B86; font-weight : BOLD; 	
							background-color:#fcdcee;  
							}
			#pacchetto	 .title	{
							font-family:  Verdana, Arial, Helvetica; font-size: 14px; color:#828282; font-weight : bold; 	
							background-color:#FFFFFF; text-align:left; border-bottom:1px dotted  #828282; padding: 20px 0px 0px 0px;
							
							}
			#pacchetto .txtit {
							font-size: 11px; color:#325A9F; font-weight : bold; padding-bottom:5px;
							}
							
			#pacchetto .tabletit{
						font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 11px; color:#FFFFFF; font-weight : bold;
						padding:2px 0px 2px 0px; background-color:#6f819d;
							}			
			#pacchetto .tabletxt{
						font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 11px; color:#495B74; font-weight : normal;
						padding:2px 0px 2px 0px; background-color:#D6D7E7;
						}
			#pacchetto .photo{padding:0px 0px 0px 0px; margin:0px 5px 0px 0px;}		
			
			#pacchetto .txttable{
				line-height:14px;
				font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 11px; color:#495B74;
				padding:0px 0px 0px 0px; font-weight : normal;
			}
			#pacchetto p{margin:0px; padding:0px;}
			
#dovesiamo_box	{
		font-family: Tahoma, Arial, Verdana,  Helvetica; font-size: 11px; text-align : left;  color: #495B74; 
		padding:0px 0px;  background-color: inherit;  text-align:left;
	}
	#dovesiamo_box a{ 
			font-family: Tahoma, Arial, Verdana, Helvetica,sans-serif; font-size: 11px; color: #495B74;	font-weight : normal; 
			background-color: inherit;		
		}
	#dovesiamo_box td{ 
			font-family: Tahoma, Arial, Verdana, Helvetica,sans-serif; font-size: 11px; color: #495B74;	font-weight : normal; 
			background-color: inherit;		
		}	
	#dovesiamo_box .subsubtitle{ 
			font-family: Tahoma, Arial, Verdana, Helvetica,sans-serif; font-size: 11px; color: #FFFFFF;	font-weight : bold; 
			background-color: #495B74;	padding:1px 1px 1px 5px;		
		}
	#dovesiamo_box	.required	{
			font-size: 12px; color: #A44D4E; font-weight : normal; 
			background-color: inherit; text-align:left;
			}
			
	#dovesiamo_box	strong	{
			font-size: 11px; font-weight : bold; 
			background-color: inherit; text-align:left;
			}
		
	#dovesiamo_box	input{
			font-family: Tahoma,Arial, Helvetica; font-size: 11px; font-weight : normal; color:#495B74;
			background-color: #ecf0f4; border: 1px solid #83A2BE;
			}
	#dovesiamo_box	input.check	{
			font-size: 11px; font-weight : normal; 
			background-color: #FFFFFF; border: 1px solid #FFFFFF;
			}				
	#dovesiamo_box	input#submit	{
			font-family: Tahoma,Arial, Helvetica; font-size: 12px; color: #FFFFFF; font-weight : bold;
			background-color:#495B74; border: 1px solid #364456; padding: 0px 0px;
			}	
	#dovesiamo_box .elenco{ 
			background-color:#FFFFFF; width:770px; height:250px; overflow:auto;
			font-size: 11px; font-weight : normal; 
		}	
	#dovesiamo_box .elenco td{ 
			font-family: Tahoma, Arial, Verdana, Helvetica,sans-serif; font-size: 11px; color: #495B74;	font-weight : normal; 
			background-color: inherit;		
		}			
														
			

		#thumbwrapper {
			position:relative; float:left; margin:0px; padding:0px 0px; 
			width:624px; height:148px; 
			/*background-color:#BBC5DF;*/
		}
		#thumbarea {
			position:relative; float:left; overflow:hidden; 
			width:624px; height:300px; 
		}
		#thumbarea2 {
			position:relative; float:left; overflow:hidden; 
			width:650px; height:600px; 
		}
		#thumbs {
			position:relative; float:left; list-style:none; margin:0px 0px; padding:2px 2px 2px 2px;  
			width:10000px; height:148px;
		}
		

.videosection	{	
	margin: 20px;
	z-index: 100;
	}
	
#tariffeprezzi{
	position:relative;
	margin:0px 0px; padding:0px 0px;
	font-family: Tahoma, Arial, Verdana,  Helvetica; font-size: 12px; font-weight : normal; 
}		
	#tariffeprezzi A { 
		font-size: 11px; color: #f59e16; font-weight : bold; text-decoration: none; 
	}
	#tariffeprezzi A:hover { 
		font-size: 11px; color: #f59e16; font-weight : bold; text-decoration: underline; 
	}			
	#tariffeprezzi .stampa{
		text-align:right;
	} 
	#tariffeprezzi .listitle{ 
		/*float:left; clear:left; width:100%;*/
		font-size: 22px; color: #E52F16; font-weight : normal; text-align:center;
		padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; /*letter-spacing:1px;*/
	}
	#tariffeprezzi .contenttable{
		clear:left;  float:left; width:100%; vertical-align:top;
	}	
	#tariffeprezzi .subtitle1{
		font-size: 12px; color:#4A6084; text-align:center; font-weight : bold; 			
		padding: 1px; margin: 0px; border-top:1px solid #4463A4;  border-right:1px solid #4463A4;  border-left:1px solid #4463A4;
		vertical-align:top;
	}	
	#tariffeprezzi .subtitle2{
		font-size: 12px; color:#4A6084; text-align:center; font-weight : bold; 				
		padding: 1px; margin: 1px; border-top:1px solid #4463A4;  border-right:1px solid #4463A4;  
		vertical-align:top;
	}	
	#tariffeprezzi .subtitle3{
		font-size: 12px; color:#4A6084; text-align:center; font-weight : bold;  			
		padding: 1px; margin: 1px; border-top:1px solid #4463A4;  border-right:1px solid #4463A4;
		vertical-align:top;
	}	
	#tariffeprezzi .subtitle4{
		font-size: 12px; color:#4A6084; text-align:center; font-weight : bold;  			
		padding: 1px; margin: 1px; border-top:1px solid #4463A4;  border-right:1px solid #4463A4;
		vertical-align:top;
	}		
	#tariffeprezzi .table1{		
			border:1px solid #4463A4;
			vertical-align:top;
		}	
	#tariffeprezzi .table2{		
			border-top:1px solid #4463A4; border-bottom:1px solid #4463A4; border-right:1px solid #4463A4;
			vertical-align:top;
		}
	#tariffeprezzi .table3{		
			border-top:1px solid #4463A4; border-bottom:1px solid #4463A4; border-right:1px solid #4463A4;
			vertical-align:top;
		}	
	#tariffeprezzi .table4{		
			border-top:1px solid #4463A4; border-bottom:1px solid #4463A4; border-right:1px solid #4463A4;
			vertical-align:top;
		}					
	#tariffeprezzi .tablecom{
			font-family: Tahoma, Arial,Verdana, Helvetica;	
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%;
		}
	#tariffeprezzi .cell_y1{
			font-size: 11px; color : #495B74;  font-weight : normal; text-align:center; 	/*495B74  005EA8*/
			background-color: #DEE4EE; padding: 2px 0px; 
		}	
	#tariffeprezzi .cell_x1{
			font-size: 11px; color : #495B74;  font-weight : bold;  text-align:left; 		/*495B74  005EA8*/
			background-color: #DEE4EE; padding: 2px 0px; white-space: nowrap;
		}
	#tariffeprezzi .cell{
			font-size: 11px; color : #495B74;  font-weight : normal;  text-align:center;	/*495B74  4463A4*/
			background-color: #f7f9fb; padding: 2px 0px;
		}			
	#tariffeprezzi .footer{
			font-family: Tahoma, Arial,Verdana, Helvetica;  font-size: 12px;  line-height:16px;
			clear:left; float:left; width:100%;
			margin: 10px 0px 10px 0px; padding: 10px 0px 10px 0px;
			color:#495B74;
		}	
	#tariffeprezzi .header{
			font-family: Tahoma, Arial,Verdana, Helvetica; color:#405366; font-size: 12px;  
			clear:left; float:left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; width:100%;
		}
	#tariffeprezzi .space{
		clear:left; float:left;  margin: 0px; padding: 0px 0px 5px 0px; width:100%;
	}		
	#tariffeprezzi .table_promo_global{
		padding:10px 0px 0px 0px;
	}
	#tariffeprezzi .table_promo{
		border:1px solid #4463A4; 
		vertical-align:top; 
	}
	#tariffeprezzi .cell_promo_tit{
		font-size: 11px; color : #495B74;  font-weight : bold;  text-align:left; 		/*495B74  005EA8*/
		background-color: #FFFF00; padding: 2px 10px; border-bottom:1px solid #4463A4;
		height:25px;
	}
	#tariffeprezzi .cell_promo_img{
		border-right:1px solid #4463A4;
	}
	#tariffeprezzi .cell_promo_txt{
		font-size: 11px; color : #495B74;  font-weight : normal;  text-align:left;		/*495B74  4463A4*/
		vertical-align:middle; padding: 10px; text-align:justify;
	}
	
	
	
		
/*	
#tariffeprezzi{
	position:relative;
	margin:0px 0px; padding:0px 0px;
	font-size: 12px; font-weight : normal; 
}		
	#tariffeprezzi A { 
		font-size: 11px; color: #f59e16; font-weight : bold; text-decoration: none; 
	}
	#tariffeprezzi A:hover { 
		font-size: 11px; color: #f59e16; font-weight : bold; text-decoration: underline; 
	}			
	#tariffeprezzi .stampa{
		text-align:right;
	} 
	#tariffeprezzi .listitle{ 
		float:left; clear:left; width:100%;
		font-family: Verdana, Arial, Helvetica; 
		font-size: 17px;
		color:#D10000;
		font-weight : normal;
		padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px;
		text-align:center;
	}
	#tariffeprezzi .contenttable{
		clear:left;  float:left; width:100%; vertical-align:top;
	}	
	#tariffeprezzi .subtitle1{
		font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 11px; color:#325A9F; font-style : italic; font-weight : bold; text-align:center;
		padding: 0px; margin: 0px; 
		vertical-align:top;
	}	
	#tariffeprezzi .subtitle2{
		font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 11px; color:#325A9F; font-style : italic; font-weight : bold; text-align:center;
		padding: 0px; margin: 0px; 
		vertical-align:top;
	}	
	#tariffeprezzi .subtitle3{
		font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 11px; color:#325A9F; font-style : italic; font-weight : bold; text-align:center;	
		padding: 0px; margin: 0px; 
		vertical-align:top;
	}	
	#tariffeprezzi .subtitle4{
		font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 11px; color:#325A9F; font-style : italic; font-weight : bold; text-align:center;	
		padding: 0px; margin: 0px; 
		vertical-align:top;
	}		
	#tariffeprezzi .table1{		
			border:0px solid #4463A4; height:100%; padding:0px; margin:0px;
		}	
	#tariffeprezzi .table2{		
			border-top:0px solid #4463A4; border-bottom:0px solid #4463A4; border-right:0px solid #4463A4;
		}
	#tariffeprezzi .table3{		
			border-top:0px solid #4463A4; border-bottom:0px solid #4463A4; border-right:0px solid #4463A4;
		}
	#tariffeprezzi .table4{		
			border-top:0px solid #4463A4; border-bottom:0px solid #4463A4; border-right:0px solid #4463A4;
		}					
	#tariffeprezzi .tablecom{
			font-family: Tahoma, Arial,Verdana, Helvetica;	
			margin: 0px 0px; padding: 0px 0px; width:100%; height:100%;
		}
	#tariffeprezzi .cell_y1{
			font-size: 11px; color : #FFFFFF;  font-weight : bold; text-align:center; 
			background-color: #E58F61; padding: 2px 1px; 
		}	
	#tariffeprezzi .cell_x1{
			font-size: 11px; color : #FFFFFF;  font-weight : bold;  text-align:center; 
			background-color: #E58F61; padding: 2px 1px; 
		}
	#tariffeprezzi .cell{
			font-size: 11px; color : #495B74;  font-weight : normal;  text-align:center;
			background-color: #FFEAC4; padding: 2px 1px;
		}			
	#tariffeprezzi .footer{
			font-family: Tahoma,Verdana, Arial, Helvetica; 
			font-size: 11px;
			color:#495B74;
			clear:left; float:left; width:100%;
			margin: 10px 0px 10px 0px; padding: 10px 0px 10px 0px;
		}	
	#tariffeprezzi .header{
			font-family: Tahoma, Arial,Verdana, Helvetica; color:#405366; font-size: 12px;  
			clear:left; float:left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; width:100%;
		}*/	
		
		
		
/* AREA NEWSLETTER*/	
#newsletter{
	font-family: Verdana, Arial, Helvetica; font-size: 12px; color:#495B74; font-weight : normal; 
	background-color:inherit;
}
	#newsletter A  { 
		font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #C02626; font-weight : bold;
		text-decoration: none; 
	}
	#newsletter A.elenconews { 
		font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #005EA8; font-weight : bold;
		text-decoration: none;
	}	
	#newsletter A.white {
		font-family:Verdana,Arial,Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold; 
		text-decoration:none;
	}
	#newsletter A.linknews { 
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica,sans-serif; FONT-SIZE: 12px; COLOR: #000000; font-weight : bold;
		TEXT-DECORATION: underline; 
	}
  	#newsletter A.pdf { 
		font-family:  Tahoma, Arial, Verdana, Helvetica,sans-serif; font-size: 12px; color: #D86866; font-weight : bold;
		text-decoration: none; background-color: inherit;
	}			
	#newsletter .titolo { 
		font-family: Tahoma,Arial, Helvetica,Verdana; font-size: 18px; color: #DB3018; font-weight : bold; 
		text-decoration: none; border-bottom: 1px dotted #DB3018;
	}			
	#newsletter .titnews { 
		font-family: Tahoma,Arial, Helvetica,Verdana; font-size: 14px; color: #DB3018; font-weight : bold; 
		text-decoration: none; 
	}
	#newsletter .linedotted{ 
		border-top: 1px solid #DB3018;
	}
		
	#newsletter .tinws {
		font-family: Verdana, Arial, Helvetica;  font-size: 12px; color:#FFFFFF; font-weight : bold; 
		background-color:#DB3018; padding:2px;
	}
	#newsletter .txest {
		font-family: Verdana, Arial, Helvetica;  font-size: 12px; color:#DB3018; font-weight : normal; 
		background-color:inherit;
	}
	#newsletter .txtxt {
		font-family: Verdana, Arial, Helvetica;  font-size: 12px; color:#495B74; font-weight : normal; 
		background-color:inherit;
	}
	#newsletter .nws_img{ 
		margin:5px 0px; 
	}		
	
	#newsletter .italic{
		font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 12px; color:#005EA8; font-style : italic; font-weight : bold; 
		background-color:inherit;
	}	
	
			
#newsletterdx{
		font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica; font-size: 11px; color: #05405c; font-weight : normal; 
		background-color: #FFFFFF; margin: 10px 0px 0px 0px; padding: 7px 7px;
	}	
		#newsletterdx  A.news:link,A.news:active,A.news:visited,A.news:hover  { 
			font-size: 10px; color: #495B74;  font-weight : bold;
			text-decoration: none; background-color: inherit;
		}
		#newsletterdx .tit10 { 
			font-size: 13px; color: #DB3018; font-weight : bold; 
			border-bottom: 1px dotted #DB3018; margin: 0px 0px 10px 0px; 
		}
		#newsletterdx .txt09 { 
			font-size: 09px; color: #495B74; font-weight : normal;  margin: 0px 0px 10px 0px; 
		}				