html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:#fff;
	font-size:76%; 
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;

	}

body {
	/*height:100%; 
	max-height:100%; 
	overflow:auto; */
	padding:0; 
	margin:0; 
	border:0;
	background:#fff;
	}

/*A:link,
A:visited{
	border:0px;
	text-decoration:none;
	color:#666;	
}
A:hover,
A:focus,
A:active{
	border:0px;
	text-decoration:none;
	color:#454545;
}
*/


body {

	
	padding:0px; 
	margin:0px; 

	background:#fff;
	}
A IMG{
	border:0px;
}
.fl{
	float:left;

}
.fr{
	float:right;
	margin:0px 0px 0px 7px;
	font-size:11px;
	color:#999;
}

#header{
	border:0px solid #000;
	padding: 0px 0px 0px 0px;  
	margin:0px;

}

.flash{
	margin:0px;
	width:985px;
	padding: 6px 0px 0px 0px;  
	}
.col-sx{
	background:url("bg_col-sx.jpg")  repeat-x left top #21609E;
	width:168px;
	margin:0px;
	padding:0px;
}
.col-sx IMG{
	margin:0px;
	padding:0px;
}
.col-dx{
	background:url("bg_col-dx.jpg")  repeat-x left top #B4BFCB;
	width:167px;
	margin:0px;
	padding:0px;
}
.bannerBox{
	border:3px solid #CDD4DC;
	border-width:3px 3px 0px 3px;
	padding:2px 0px 0px 0px;
	background:#fff;
	margin:0px;
	text-align:center;
	
}
.bannerBox IMG{
	
	padding:0px 0px 0px 0px;
	margin:0px 0px;
}

/*.bannerBox HR{
	height:1px;
	border:1px solid #C1CFDF;
	margin:0px;
	padding:0px;
	}
*/
.bannerBox A:link,
.bannerBox A:visited{
	border-bottom:2px solid #CDD4DC;
	padding:5px 0px;
	display:block;
		
}
.bannerBox A:hover,
.bannerBox A:focus,
.bannerBox A:active{
	padding:5px 0px;
	border-bottom:2px solid #CDD4DC;
	display:block;
	
}
.content{
	padding:0px 10px 0px 10px;
}
/* COMUNICAZIONI - BOX ORIZZONTALE*/

.topSx{
	background:url(corner_topSx.gif) top left no-repeat;
	width:15px;
}
.top{
	background:url(corner_top.gif) top left repeat-x;
	
}
.topDx{
	background:url(corner_topDx.gif) top right no-repeat;
	width:15px;
}
.Sx{
	background:url(corner_Sx.gif) top left repeat-y;	
}
.comunicazioni{
	color:#264C78;
	font-size:90%;
	text-align:center;
}
.comunicazioni DIV IMG{
	float:left;
}
.comunicazioni .com-1{
	padding:0px 10px 0px 0px;
	background:url("vdot.gif") repeat-y right top;
	text-align:center;
	width:288px;
}

.comunicazioni .com-2{
	padding:0px 0px 0px 10px;
	text-align:center;
	width:288px;
}
.Dx{
	background:url(corner_Dx.gif) top right repeat-y;	
}
.bottomSx{
	background:url(corner_bottomSx.gif) bottom left no-repeat;
	width:15px;
}
.bottom{
	background:url(corner_bottom.gif) bottom left repeat-x;	
}
.bottomDx{
	background:url(corner_bottomDx.gif) bottom right no-repeat;
	width:15px;
}
/***************************************************/
/*               BOX NEWS  (HOME)                  */
/***************************************************/
#boxHomeNews{
	color:#264C78;
	margin:10px 0px 0px 0px;
	
}
.HN-topSx{
	background:url(corner_boxnews-topSx.gif) top left no-repeat;
	width:15px;
}
.HN-top{
	background: #E7EFF0;
	
}
.HN-topDx{
	background:url(corner_boxnews-topDx.gif) top right no-repeat;
	width:15px;
}
.HN-Sx{
	background:#E7EFF0;	
}
.homeNews{
	color:#264C78;
	background: #E7EFF0;
	height:230px
}
.homeNews H1{
	text-indent:-999em;
	font-size:1px;
	height:32px;
	background:url("title_news.gif") no-repeat left top;
	margin:0px;
}
.homeNews .col-1{
	padding:0px 5px 0px 0px;
	
	text-align:left;
}
.homeNews .col-2{
	padding:0px 0px 0px 5px;
	text-align:left;
}
.HN-Dx{
	background: #E7EFF0;
	
}
.HN-bottomSx{
	background:url(corner_boxnews-bottomSx.gif) bottom left no-repeat;
	width:15px;
}
.HN-bottom{
	background: #E7EFF0;	
}
.HN-bottomDx{
	background:url(corner_boxnews-bottomDx.gif) bottom right no-repeat;
	width:15px;
}
/*////////////////////////////////////////////////////////////////////*/
/*                           ABSTRACT NEWS (home)                     */
/*////////////////////////////////////////////////////////////////////*/
.boxAbstract{
	float:left; 
	border:0px solid #000 !important; 
	width:608px; 
	margin-left:10px;
}

.abstract {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.abstract UL {
	list-style-type: none;
	margin:0px 16px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.abstract LI {
	border: 1px none #E7EFF0;
	border-width: 0px 0px 0px 0px !important;
	background: url("hdot.gif") repeat-x left bottom;
	display: block;
	clear:both;
	width:288px;
	/*height:60px;
	max-height:60px;
	line-height: 120%;*/
		float:left;	
}
.abstract LI.space{
	border: 1px none #E7EFF0;
	border-width: 0px 0px 0px 0px !important;
	background: none !important;
	width:288px;
	height:10px !important;
	max-height:10px !important;
	line-height:10px !important;
}
.abstract LI A {
	color: #617987;
	display: block;
	/*font: normal 11px/120% Arial,Verdana,Geneva,Helvetica,sans-serif;*/
	padding:0px 0px 0px 0px;
	text-decoration: none;
	display:inline;

}
* HTML .abstract LI A {
	padding: 0px 0px 0px 0px;
	color: #617987;
	display:inline;
	
}
.abstract LI A:hover {
	color: #617987;
	display: block;
	/*font: normal 11px/120% Arial,Verdana,Geneva,Helvetica,sans-serif;*/
	padding:0px 0px 0px 0px;
	text-decoration: underline;
	display:inline;
}
.abstract IMG {
	float:left;
	margin:3px 5px 0px 0px;	
	width:61px;
}
.abstract  EM {
	font:700 90%/110% Arial,Verdana,Geneva,Helvetica,sans-serif;
	margin:0px;
	vertical-align:center;
	display: block;
	

}
.abstract  DIV.a1{
	display:block;
	
	margin:0px;
	float:left;
	width:100%;
	text-align:left;
	
}
.abstract  DIV.a1 B{
	color: #fff;
	background:#617987;
	display:inline;
	padding:1px 5px 1px 5px;
	font-weight:100;
	font-size:11px;
	float:left;
	font-family:Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif !important;
	
}
.abstract  DIV.a1 SPAN{
	color:#52727D;
	background:#D0DEE3;
	font-weight:normal;
	display:inline;
	padding:1px 4px 1px 6px;
	margin:0px 0px 0px 0px;
	line-height:13px;
	text-transform:uppercase;
	font-size:82%!important;
	text-align:left;
	font-family:"Trebuchet MS",Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif !important;
	float:left;
	width:209px;	
}

.abstract  DIV.a2 A {
	color:#454545!important;
	font-weight:normal;
	display:block;
	max-height:100%;
	height:100%;

}
.abstract  DIV.a2 A:hover {
	color:#666!important;
	font-weight:normal;
	text-decoration:underline;
}
.abstract  DIV.a2  A EM {
	color:#436478;

	}
.abstract  DIV.a2{
	padding:8px 0px 8px 0px;

	float:left;
	/*background: url("hdot.gif") repeat-x left bottom;*/
	width:100%;
	max-height:100%;
	line-height:100%;
	margin:0px 0px 0px 0px;
	float:left;

}
.abstract  DIV.a2 IMG{
	float:left;
	/*max-height:60px;*/
}
/**/
#homeBott{
	margin:15px 0px;
}
/*////////////////////////////////////////////////////////////////////*/
/*                           PAGINE INTERNE                           */
/*////////////////////////////////////////////////////////////////////*/
.page{
	color:#264C78;
	background: #E7EFF0;
	height:100%;
	max-height:100%;
	/*padding:12px 7px;*/
	height:532px;

}
.page H1{
	font-size:1px;
	font-weight:500;
	color:#21609E;
	text-indent:-9999em;
	margin:0px;
}
.page H2{
	font-size:11px;
	font-weight:900;
	margin:0px 0px 20px 0px;
	color:#21609E;
}
.page H1.newsletter{
	background:url("title_newsletter.gif") no-repeat left top;
	height:30px;
}
.page H1.news{
	background:url("title_comunicazioni_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.regolamento{
	background:url("title_regolamento.gif") no-repeat left top;
	height:30px;
}
.page H1.regolamento-eng{
	background:url("title_2010_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.regolamento-deu{
	background:url("title_2010_deu.gif") no-repeat left top;
	height:30px;
}
.page H1.regolamento-fra{
	background:url("title_2010_fra.gif") no-repeat left top;
	height:30px;
}
.page H1.regolamento-esp{
	background:url("title_2010_esp.gif") no-repeat left top;
	height:30px;
}
.page H1.iscriviti{
	background:url("title_iscriviti_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.subscription{
	background:url("title_subscription.gif") no-repeat left top;
	height:30px;
}
.page H1.photogallery-2009{
	background:url("title_photogallery-2009.gif") no-repeat left top;
	height:30px;
}
.page H1.photogallery-2008{
	background:url("title_photogallery-2008.gif") no-repeat left top;
	height:30px;
}
.page H1.photogallery-2007{
	background:url("title_photogallery-2007.gif") no-repeat left top;
	height:30px;
}
.page H1.photogallery-2006{
	background:url("title_photogallery-2006.gif") no-repeat left top;
	height:30px;
}
.page H1.photogallery-2005{
	background:url("title_photogallery-2005.gif") no-repeat left top;
	height:30px;
}
.page H1.photogallery-2004{
	background:url("title_photogallery-2004.gif") no-repeat left top;
	height:30px;
}
.page H1.contatti{
	background:url("title_contatti_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.saluto{
	background:url("title_saluto_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.albo{
	background:url("title_albo-oro_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.risultati{
	background:url("title_risultati_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.organizzazione{
	background:url("title_organizzazione_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.links{
	background:url("title_links.gif") no-repeat left top;
	height:30px;
}
.page H1.info-turistiche{
	background:url("title_info-turistiche.gif") no-repeat left top;
	height:30px;
}
.page H1.merchandise{
	background:url("title_merchandise.gif") no-repeat left top;
	height:30px;
}
.page H1.percorso{
	background:url("title_percorso_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.ed-2008{
	background:url("title_eventi.gif") no-repeat left top;
	height:30px;
}
.page H1.collabora{
	background:url("title_collabora_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.sponsor{
	background:url("title_sponsor.gif") no-repeat left top;
	height:30px;
}
.page H1.expo{
	background:url("title_expo.gif") no-repeat left top;
	height:30px;
}
.page H1.faq{
	background:url("title_tecniche_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.classifica{
	background:url("title_classifica_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.info{
	background:url("info_eng.gif") no-repeat left top;
	height:30px;
}
.page H1.ospitalita{
	background:url("ospitalita_eng.gif") no-repeat left top;
	height:30px;
}
/*////////////////////////////////////////////////////////////////////*/
/*                         TAB SLIDER (news)                          */
/*////////////////////////////////////////////////////////////////////*/

UL.tabSlider{
	font-size:10px;
	background:none;
	color:#264C78;
	text-transform:uppercase;
	margin:5px 0px 0px 0px; 
	padding:6px 0px 3px 0px;
	border-bottom:1px solid #90B0D2;
	text-align:left; 
}
UL.tabSlider LI{
	display:inline;
}
.tabSlider a{
	height:0px;
	padding:3px 0.7em 3px 0.7em; 
	border-top:1px solid #BFD8DB;
	border-right:1px solid #BFD8DB;
	border-left:1px solid #BFD8DB;
	text-decoration:none;
	margin:-6px 0px -6px 0px;
	white-space:nowrap;
}
.tabSlider .current a{
	white-space:nowrap;
}
.tabSlider a:link,
.tabSlider a:visited{
	background:#DDE6E6; 
	color:#66829E; 
}
.tabSlider a:hover,
.tabSlider a:focus,
.tabSlider a:active{
	background:#E7EFF0;
	color:#264C78; 
	text-decoration:none;
}
.tabSlider .current a:link,
.tabSlider .current a:visited,
.tabSlider .current a:hover,
.tabSlider .current a:focus,
.tabSlider .current a:active{
	background:#E7EFF0;
	color:#264C78;  
	border-bottom:none;
	padding-bottom:5px; 
	border-top:1px solid #90B0D2;
	border-right:1px solid #90B0D2;
	border-left:1px solid #90B0D2;
	font-weight:800
}
/*////////////////////////////////////////////////////////////////////*/
/*                             SUBNAV NEWS                            */
/*////////////////////////////////////////////////////////////////////*/
.subNews{
	background:none;
	color:#264C78;
	margin:0px 0px 20px 0px;
	padding:2px 0px 4px 0px;
	text-align:left;
	font:110%/1.0em Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-weight:200;
	border:1px solid #BFD8DB;
	border-width:1px 0px 1px 0px;
	background:#E7EFF0;
	clear:both;
	/*text-transform:lowercase;*/	
}
.subNews LI{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 6px;
	border-right:1px solid #BFD8DB;
	
}
.subNews A{
	height:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	margin:0em 0em 0em 0em;
	white-space:nowrap;
}
.subNews A:link,
.subNews A:visited{
	background:none;
	color:#66829E;
}
.subNews A:hover,
.subNews A:focus,
.subNews A:active{
	background:none;
	color:#264C78;

}
.subNews LI.sel A{
	background:none;
	color:#355E8E !important;
font-weight:700;
	/*font-weight:800*/
}

#paginatore{
	font-size:11px;
	text-align:center;
	margin:20px 0px 0px 0px;
	color:#999;
	clear:both;
}
#paginatore P{
	margin:0px 0px 0px 0px;
	
}
#paginatore A{
	font:10px/1.3em Arial,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif !important;
	text-decoration:none;
	color:#fff;
	color:#617987;
	padding:1px 4px 1px 4px;
	margin:0px 1px 0px 1px;
	/*width:14px;
	height:18px;*/
}
#paginatore A:link, #paginatore A:visited{
	text-decoration:none;
	background:#617987;
	background:#fff;
	border:1px solid #C5D3D5

	}
#paginatore A:active, #paginatore A:hover {
	color:#555;
	background:none;
	text-decoration:none;
	border:1px solid #617987
}
#paginatore A IMG{
	
	text-decoration:none;
	color:#fff;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;

}
/*///////////////////////////////////////////////////////////////*/
.contentInside{
	


	text-align:left;

}
.contentInside HR{
	

	line-height:20px;
	height:1px;
	border:1px solid #D0DEE3;

}
.contentInside P{
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif !important;
	font-size:12px;
	line-height:1.4em;
	font-weight:100;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	color:#264C78;
	text-transform:normal;
}
.contentInside IMG{
	margin:0px 0px 5px 5px;
	float:right;
	padding:2px;
	border:3px solid #f7f7f7;
}
.contentInside A:link,
.contentInside A:visited{
	border:0px;
	text-decoration:underline;
	color:#ED1C24;
	text-transform:none
}
.contentInside A:hover,
.contentInside A:focus,
.contentInside A:active{
	border:0px;
	text-decoration:none;
	color:#454545;
}

.contentInside H3{
	font:900 1.2em/1.6em  Arial,Verdana,Geneva,Helvetica,sans-serif !important;
	line-height:25px;
	color:#1A4675;
	color:#21609E;
	border-bottom:0px solid #B6BBB9;
	padding:0px 0px 0px 0px;
	margin:12px 0px 0px 0px;
	display:block;
}


.contentInside SPAN{
	color: #666;
	font: normal 11px Arial,Verdana,Geneva,Helvetica,sans-serif;
	display:block;
	line-height:25px;
	border-top:0px solid #fff;
	background:url("hdot.gif") repeat-x left top;

}
UL.attachment{
	list-style:none; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	

}
 UL.attachment LI{
	list-style:none; 
	font-weight:normal;
	padding:2px 5px 2px 22px;
	border:0px solid #fff;
	color:#454545;	
	display:inline;
	line-height:20px;
	min-width:100px;
}

UL.attachment A {
	text-decoration:none;
	color:#666;
	padding:0px 0px 0px 0px;
	background-image:none;
	background-repeat:none;
	background-position:none;
	
}
UL.attachment A:link, 
UL.attachment A:visited {
	color:#454545;
	text-decoration:underline;
	/*text-transform:uppercase;*/
}
UL.attachment A:hover,
UL.attachment A:active { 
	background:none;
	text-decoration:none; 
	/*text-transform:uppercase;*/
	color:#333;
}
UL.attachment LI.download{
	background: url("ico_download.gif") 4px 3px no-repeat ;
	margin:0px 30px 0px 0px;
}
UL.attachment LI.myLink{
	background: url("ico_link.gif") 4px 3px no-repeat;
	margin:0px 10px 0px 0px;
}
UL.attachment LI.pdf{
	background: url("ico_pdf.gif") 4px 3px no-repeat ;
	margin:0px 30px 0px 0px;
}


/****************************************/
/*      menu sottocategorie news        */
/****************************************/
UL.newsNav-det {
	border:1px solid #E9E9E9;
	border-width:0px 0px 0px 0px;
	padding:4px 0;
	margin:0px 0px 20px 0px;	
	list-style-type: none; 
	text-align: left;
	font-family:Arial
	
}
UL.newsNav-det LI{
	display:inline;
	margin:0px 0px 0px 0px;
	font-size:11px;
}
UL.newsNav-det LI A {
	border: medium none; 
	padding:0px 0px 0px 0px; 
	text-decoration: none;
	background:url("arrow_gray.gif") no-repeat left 50%; 
}
UL.newsNav-det LI A:link,
UL.newsNav-det LI A:visited{
	border: medium none;
	text-decoration: none;
	color:#1A4675;
}
UL.newsNav-det LI A:active,
UL.newsNav-det LI A:hover{
	border: medium none; 
	text-decoration: underline;
	color:#222;
}
UL.newsNav-det LI.subSection{
	font-family:"Lucida Sans","Trebuchet MS",Arial,Verdana,Geneva,Helvetica,sans-serif !important;
	font-size:78% !important;	
	font-weight:100;
	color:#1A4675;
	border-bottom:0px solid #B6BBB9;
	margin:0px 0px 0px 0px;
	border-right:0px solid #dadada;
	border-left:0px solid #dadada;
	padding:4px 0px 4px 0px !important;
	text-transform:uppercase;
	background:url("arrow_subcat.gif") no-repeat 100% 50% 
}

/**/
UL.smallNav{
	list-style:none; 
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	font-size:11px;
	text-align:center;
	display:inline;
}
 UL.smallNav LI{
	list-style:none; 
	font-weight:normal;
	padding:1px 7px 1px 7px;
	border:2px solid #fff;
	color:#fff;	
	display:inline;
	line-height:18px;
	background:#f9f9f9;
}
UL.smallNav A {
	text-decoration:none;
}
UL.smallNav A:link, 
UL.smallNav A:visited {
	color:#666;
	text-decoration:none;
}
UL.smallNav A:hover,
UL.smallNav A:active { 
	text-decoration:none; 
	color:#333;
	
}

UL.smallNav LI.list{
	float:left;	
}
UL.smallNav LI.back{
	float:left;
	margin-left:360px;
}
UL.smallNav LI.next{
	float:right
}

/**/

#comuni{
	border:2px solid #CED5DB;
	border-width:3px 0px 0px 0px;
	padding:0px;
	margin:20px 0px;
	text-align:center;
	background:#fff;
}

#comuni .row{
	border:1px solid #CED5DB;
	border-width:0px 0px 1px 0px;
	padding:6px 0px
}
/*////////////////////////////////////////////////////////////////////*/
/*                               FOOTER                               */
/*////////////////////////////////////////////////////////////////////*/
#footer {
	/*padding: 1em 0px 1em 0px; 
	border-right: #000 1px solid;  
	border-top: #000 1px solid; 
	background: #eee; 
	border-left: #000 1px solid; 
	border-bottom: #000 1px solid*/
	margin:5px 0px 2px 0px;
	font-family: Tahoma, Arial,Verdana,Geneva,Helvetica,sans-serif;

}
.footer{
	border:0px;
	padding:5px 10px 4px 10px;

	background:#555;
	color:#888;
	font-size:10px;
}
.footer .iva{
	font-size:9px;
	
}
.footer H1{
	font-weight:normal;
	font-size:10px;
	margin:0px 3px 0px 0px;
	padding:0px;
	display:inline;
}
.footer A:link,
.footer A:visited{
	border:0px;
	text-decoration:none;
	color:#fff;	
	padding:0px 15px 0px 15px;
}
.footer A:hover,
.footer A:focus,
.footer A:active{
	border:0px;
	text-decoration:none;
	color:#fff;
	padding:0px 15px 0px 15px;
}
.iva{
	color:#ccc;
}
/* DOWNLOAD */
UL.download{
	list-style:none; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	

}
 UL.download LI{
	list-style:none; 
	font-weight:normal !important;
	padding:2px 5px 2px 22px;
	border:0px solid #fff;
	color:#3C5E72;	
	display:block;
	line-height:20px;
	min-width:100px;
}

UL.download A {
	text-decoration:none;
	color:#3C5E72;
	padding:0px 0px 0px 0px;
	background-image:none;
	background-repeat:none;
	background-position:none;
	font-weight:800;
}
UL.download A:link, 
UL.download A:visited {
	color:#3C5E72;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
UL.download A:hover,
UL.download A:active { 
	background:none;
	text-decoration:underline; 
	/*text-transform:uppercase;*/
	color:#333;
}

UL.download LI.pdf{
	background: url("ico_pdf.gif") -5px 0px no-repeat ;
	margin:0px 0px 0px 0px;
	font-size:12px;
	
}
UL.download LI.txt{
	background: url("ico_txt.gif") -5px 1px no-repeat ;
	margin:0px 0px 0px 0px;
	font-size:12px;
}

UL.download LI.jpg{
	background: url("image.gif")  0px 4px no-repeat ;
	margin:0px 0px 0px 0px;
	font-size:12px;
}
.cancellati{
line-height:25px;
	text-align:right;
}
.cancellati A{
	font-size:11px;
	padding:0px 0px 0px 8px;
	font-weight:700;
	color:#0A486D;
	text-decoration:none;
	background:url("arrow_blu.gif") no-repeat 0% 50%;
}
.cancellati A:link, 
.cancellati A:visited {
	color:#0A486D;
	

}
.cancellati A:hover,
.cancellati A:active { 
	color:#335E77;
}
/*/////////////////////////////////////////*/

DIV.page-text H3{
	font-size:95%;
	font-weight:900;
	margin:20px 0px 5px 0px;
	color:#21609E;
}
DIV.page-text UL{
	
	margin:6px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	
}

DIV.page-text UL LI{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	background:url("tratto.gif") 0px 8px no-repeat;
}

DIV.page-text A{
	font-size:11px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	color:#0A486D;
	text-decoration:underline;

}
DIV.page-text A:link, 
DIV.page-text A:visited {
	color:#0A486D;
	

}
DIV.page-text A:hover,
DIV.page-text A:active { 
	color:#335E77;
}
/* GALLERY */

UL.gallery{
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px solid #000;
		/*width:630px;
		position:absolute;
		top:270px;*/
		width:580;
	
		
}
UL.gallery LI {
		padding:0px 0px 0px 0px;
		position:relative
}
UL.gallery LI {
		display:inline; 
		background: url(none); 
		float:left; 
		margin:0px 5px 20px 0px;
		padding:0px 0px 0px 0px;
}

UL.gallery  LI{
		clear:none;		
} 
 UL.gallery LI{
		cursor:hand;
		 
	
		display:inline;
		background:url("bg_images.gif") repeat left top;
		
		
}
/*UL.gallery LI IMG {
		border:1px solid #E0E4F0;
		padding:2px 2px 2px 2px;
	line-height:100px
		
}
UL.gallery LI  IMG{
		border:1px solid #E0E4F0;
}
UL.gallery LI  A:link IMG,
UL.gallery LI A:visited IMG{
		border:1px solid #E0E4F0;	
}
UL.gallery LI  A:hover IMG,
UL.gallery LI  A:focus IMG,
UL.gallery LI  A:active IMG{
		border:1px solid #7E9FC4;
}*/

UL.gallery LI IMG {
		border:1px solid #BECEDF;
		padding:2px;
		display:inline;
		vertical-align:center;
}
UL.gallery LI A:link IMG,
UL.gallery LI A:visited IMG{
		border:1px solid #BECEDF;	
}
UL.gallery LI A:hover IMG,
UL.gallery LI A:focus IMG,
UL.gallery LI A:active IMG{
		border:1px solid #CF8D05;
}
.tit{
	color:#fff;
	background:#617987;
	font-size:11px;
	font-weight:100;

}
.td-txt{
	background:#f9f9f9;
		font-size:10px;

}
.page H5{
	margin:20px 0px 5px 0px;
	font-size:12px;
}
H3.classifica{
	font-size:13px;
	margin:15px 0px 2px 0px;
}
P.classifica{
	font-size:11px;
	margin:0px 0px 2px 0px;
}
UL.classifica{
	list-style:none; 
	margin:0px 0px 0px 0px;
	padding:8px 0px 32px 0px;
	font-size:11px;
	text-align:left;
	display:block;
}
 UL.classifica LI{
	list-style:none; 
	font-weight:normal;
	padding:3px 7px 3px 7px;
	border:1px solid #D0DEE3;
	border-width:0px 0px 1px 0px;
	color:#fff;	
	line-height:18px;
	background:none;
}
UL.classifica A {
	text-decoration:none;
	display:block;
	background:url("arrow_blu.gif") no-repeat 0% 50%;
	padding-left:9px;
	text-transform:uppercase;
}
UL.classifica A:link, 
UL.classifica A:visited {
	color:#666;
	text-decoration:none;
}
UL.classifica A:hover,
UL.classifica A:active { 
	text-decoration:none; 
	color:#333;
	
}
.links A{
	font-size:12px;
	padding:5px 0px 5px 0px;
	font-weight:normal;
	color:#0A486D;
	text-decoration:underline;
	display:block;

}
.links A:link, 
.links A:visited {
	color:#0A486D;
	

}
.links A:hover,
.links A:active { 
	color:#21609E;
	text-decoration:none;
}
.linkSx{
	border-left:1px solid #D0DEE3;
	padding-left:40px !important;
}
.info IMG,
.percorso IMG{
	padding:3px;
	border:1px solid #fff

}
.info A{
	font-size:11px;
	padding:5px 0px 5px 0px;
	font-weight:normal;
	color:#0A486D;
	text-decoration:underline;
	display:inline;

}
.info A:link, 
.info A:visited {
	color:#0A486D;
	

}
.info A:hover,
.info A:active { 
	color:#21609E;
	text-decoration:none;
}
.info HR{
	width:100%;
	border:1px solid #D0DEE3;
	height:1px;
	margin:5px 0px;
}
.info H3{
	font-size:13px;
	margin:15px 0px 2px 0px;
}
.info SPAN{
	font-size:11px;
}
.info A{
	font-size:12px;
	padding:5px 0px 5px 0px;
	font-weight:normal;
	color:#0A486D;
	text-decoration:underline;
	display:block;

}
.info A:link, 
.info A:visited {
	color:#0A486D;
	

}
.info A:hover,
.info A:active { 
	color:#21609E;
	text-decoration:none;
}
.merchandise TD{
	font-size:12px;
}
.merchandise HR{
	width:100%;
	border:1px solid #D0DEE3;
	height:1px;
	margin:10px 0px 10px 0px;
}
H2.sponsor{
	font-size:13px;
	font-weight:700;
	border:1px solid #BFD8DB;
	border-width:1px 0px 1px 0px;
	padding:5px 0px;
	color:#3C5E72;

}
UL.pdfList{
	list-style:none;
	margin:0px;
	padding:0px;
}
UL.pdfList LI{
	padding:5px 0px;
}
UL.pdfList LI B{
	width:110px !important;
float:left;
	border:0px solid #000

}
UL.pdfList LI A{

float:left;
	text-decoration:none !important;
	color:#454545 !important;	
}
UL.pdfList LI A:visited{
	border:0px;
	text-decoration:none !important;
	color:#454545 !important;	
}
UL.pdfList LI A:hover,
UL.pdfList LI A:focus,
UL.pdfList LI A:active{
	border:0px;
	text-decoration:underline !important;
	color:#454545;
}

/**/
.listBox{
	width:600px;
	border:0px solid #ccc;
	display:inline;
	margin:0px 0px 0px 0px!important;
}
UL.list{
	list-style:none;
	margin:0px 50px 0px 0px;
	padding:3px;
	/*background:#D8E5EA;*/
	width:270px;
	float:left;
}
UL.list SPAN{
	margin:0px 0px 7px 0px!important;
	padding:2px 5px !important;
	display:block;
	background:#D0DEE3;
	font-size:11px;
	font-weight:700;
	color:#5A7180;
	
}
UL.list LI{
	padding:2px 0px;
	margin:0px 0px 0px 7px !important;
}
UL.list LI A{
	border:0px;
	text-decoration:none !important;
	color:#454545 !important;	

}
UL.list LI A:visited{
	border:0px;
	text-decoration:none !important;
	color:#454545 !important;	
}
UL.list LI A:hover,
UL.list LI A:focus,
UL.list LI A:active{
	border:0px;
	text-decoration:underline !important;
	color:#454545;
}
P A{
	margin:1px 0px !important;
	display:block
}
P A:link,
P A:visited{
	border:0px;
	text-decoration:underline;
	color:#52727D;
}
P A:hover,
P A:focus,
P A:active{
	border:0px;
	text-decoration:none;
	color:#454545;
}
.contentInside FONT,
.contentInside P,
.contentInside SPAN{
	font-size:12px !important;
	margin:0px;
	line-height:1.4em !important;
	background:none !important;
}
.pt15{
	padding-top:15px !important;
	border-top:1px solid #E6E6E6
	/*background:url("h_dot.gif") repeat-x left top !important;*/
}
.pb15{
	padding-bottom:15px !important;

	}
/*////////////////////////////////////////////////////////////////////*/
/*                         TAB SLIDER 2 (news home)                          */
/*////////////////////////////////////////////////////////////////////*/

UL.tabSlider2{
	font-size:10px;
	background:none;
	color:#264C78;
	text-transform:uppercase;
	margin:0px 0px 10px 0px; 
	padding:0px 0px 3px 0px;
	border-bottom:0px solid #90B0D2;
	border-top:0px solid #90B0D2;
	text-align:left; 
	float:left;
	width:605px;
}
UL.tabSlider2 LI{
	display:inline;
}
.tabSlider2 a{
	height:0px;
	padding:3px 0.3em 3px 0.3em; 
	border:1px solid #BFD8DB;
	
	text-decoration:none;
	margin:-6px 0px -6px 0px;
	line-height:25px;
	white-space:nowrap;
}
.tabSlider2 .current a{
	white-space:nowrap;
}
.tabSlider2 a:link,
.tabSlider2 a:visited{
	background:#DDE6E6; 
	color:#66829E; 
}
.tabSlider2 a:hover,
.tabSlider2 a:focus,
.tabSlider2 a:active{
	background:#E7EFF0;
	color:#264C78; 
	text-decoration:none;
}
.tabSlider2 .current a:link,
.tabSlider2 .current a:visited,
.tabSlider2 .current a:hover,
.tabSlider2 .current a:focus,
.tabSlider2 .current a:active{
	background:#E7EFF0;
	background:#355E8E;
	color:#264C78;  
	color:#FFF;
	border-bottom:none;
	padding-bottom:5px; 
	border:0px solid #90B0D2;
	font-size:10px !important;
	font-weight:900
}