h1
{
	font-weight: bold;
	font-size: 14px;
	color: #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h2
{
	font-size:11px;
	color:#3366cc;
	margin:0;
}
a
{
	color: #3366cc;
}
a:hover
{
	color: #ffcc00;
}
ul.news
{
	margin:0;
	margin-bottom:20px;
	padding:0;
	font-size:12px;
}
ul.news li
{
	margin:30px 20px;
	padding:0;
	list-style-image:url(/img/punto.gif);
}
ul.news li a
{
	color:#c7d8f4;
	font-size:12px;
	text-decoration:none;
}
ul.news li a:hover
{
	color:#ffcc00;
	text-decoration:none;
}
#tbGallery a
{
	color:#cc0000;
}
#tdBarraMenu
{
	background-color:#3f6de3;
	color:#fff;
	font-size:11px;
	height:26px;
	padding-left:12px;
}
#tdBarraMenu a
{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	padding:0 8px;
}
#tdBarraMenu a:hover
{
	color:#ffcc00;
}
#tdHeaderMenu
{
	font-size:11px;
	text-align:right;
	vertical-align:top;
	color:#c7d8f4;
	padding-top:8px;
}
#tdHeaderMenu a
{
	color:#c7d8f4;
	text-decoration:none;
	font-size:11px;
	padding:0 10px;
}
#tdHeaderMenu a:hover
{
	color:#ffcc00;
}
#tbHeaderMenu
{
	width:955px;
}
#tdHeaderMenu a.area
{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 10px;
}
#tdHeaderMenu span
{
	color:#fff;
	font-weight:bold;
}
#tdHomeCenter
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(/img/sfondo.gif); 
	BACKGROUND-REPEAT: no-repeat;
	color:#fff;
	padding-top:80px;
	vertical-align:top;
	text-align:left;
}
#tbHomeCenter
{
	border-bottom:1px solid #77a1e9;
	border-top:1px solid #77a1e9;
	color:#fff;
	width:100%;
}
#tdHeaderHome
{
	width:100%;
	height:78px;
	background-color:#5486f8;
}
#tdFooterHome
{
	text-align:center;
	font-size:10px;
	line-height:16px;
	color:#77a1e9;
	vertical-align:top;
	width:955px;
	padding-top:35px;
}
#tdFooterHome a
{
	text-decoration:none;
	color:#77a1e9;
}
#tdFooterHome a:hover
{
	text-decoration:none;
	color:#ffcc00;
}
#tdNewsHome
{
	border-left:1px solid #77a1e9;
	width:100%;
	padding-left:32px;
}
.language
{
	background-color:#4e80f3;
}
a.language
{
	margin:12px 10px 0 0;
	padding:0;
	background-image:url(/img/language.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:16px;
	border: 1px solid #A7C7F9;
	display:block;
}
a.language:hover
{
	border:1px solid #000080;
}
#divLanguages
{
	position:absolute;
	top:48px;
	left:838px;
}
#divLanguages ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#A7C7F9;
	border-top:1px solid #000080;
	width:107px;
}
#divLanguages ul li
{
	border-bottom: 1px solid #000080;
	border-left:1px solid #000080;
	border-right:1px solid #000080;
	height:16px;
	text-align:center;
	color:#000080;
}
#divLanguages ul li a
{
	color:#000080;
	text-decoration:none;
}
#divLanguages ul li a:hover
{
	color:#fff;
	text-decoration:none;
}
.hidden
{
	visibility:hidden;
}
.visible
{
	visibility:visible;
}
#tdIndirizzoFooter
{
	border-bottom:1px solid #5486F8;
}
#tdIndirizzo
{
	padding:10px;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#5486f8;	
	font-weight:bold;
}
.footerhome
{
 color:#ffffff;
 font-weight:normal;
 }
#tdfrase
{
	padding:10px;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#5486f8;	
}
#tdfrase a:link,#tdfrase a:visited
{
	text-decoration:none;
	color:#5486f8;	
}
#tdfrase a:hover
{
	text-decoration:underline;
	color:#5486f8;	
}
#tdLinkLP
{
	padding:10px;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#b9d0f4;	
}
#tdLinkLP a
{
	text-decoration:none;
	color:#b9d0f4;
	padding:0 2px;
}
#tdFooterHome
{
	width:100%;
}
#tdFooterHome a
{
	color:#75a2e9;
}

#tdFooterHome #tdLinkLP
{
	color:#3f6de3;
}
#tdFooterHome #tdLinkLP a
{
	color:#3f6de3;
}

a.leverplan:link,a.liverplan:visited
{
 text-decoration:none;
 }
 a.leverplan:hover
 {
  text-decoration:underline;
  }
  
  .ui-dialog-titlebar-close
{
	background-color:#fff;
	color:#3366cc;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	float:right;
}


