body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #007AB9;
	background-image:url(images/bg/bg_main.gif);
    background-repeat:repeat-x;
    background-position:top;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10pt;	
}
table{
border:0px;
}


hr{
width: 100%;
height: 1px;
color:#ffffff;
border-bottom-style:dotted;
margin-top: 10px;
margin-bottom: 10px;
}

a:link	  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F8B100;}
a:visited {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F8B100;}
a:hover   {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
a:active  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F8B100;}

a.sinergia:link	  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F8B100;}
a.sinergia:visited {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F8B100;}
a.sinergia:hover   {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
a.sinergia:active  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F8B100;}

a.menu_sx:link	  {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}
a.menu_sx:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}
a.menu_sx:hover   {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#F8B100;}
a.menu_sx:active  {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}

a.link_sponsor:link	  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}
a.link_sponsor:visited {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}
a.link_sponsor:hover   {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F8B100;}
a.link_sponsor:active  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}

a.link_downloads:link	  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F8B100;}
a.link_downloads:visited {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F8B100;}
a.link_downloads:hover   {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}
a.link_downloads:active  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F8B100;}

a.email_guestbook:link	  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}
a.email_guestbook:visited {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}
a.email_guestbook:hover   {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F8B100;}
a.email_guestbook:active  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}

a.news:link	  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}
a.news:visited {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}
a.news:hover   {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F8B100;}
a.news:active  {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}


.formreserved{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#002E5E;
	margin-top:5px;
	border: 1px;
	border-color:#FFFFFF;
	border-style:solid;
	background:#FDE8BD;
	width:112px;
	heigh:19px;
}

.formnewsletter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#002E5E;
	margin-top:5px;
	border: 1px;
	border-color:#FFFFFF;
	border-style:solid;
	background:#D2EAF9;
	width:162px;
	heigh:19px;
}

.formiscrizione{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#002E5E;
	margin-top:5px;
	border: 1px;
	border-color:#FFFFFF;
	border-style:solid;
	background:#D2EAF9;
	width:162px;
	heigh:16px;
}

.formiscrizione2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#002E5E;
	margin-top:5px;
	border: 1px;
	border-color:#FFFFFF;
	border-style:solid;
	background:#D2EAF9;
	heigh:18px;
}

.formRif{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#002E5E;
	margin-top:5px;
	border: 1px;
	border-color:#FFFFFF;
	border-style:solid;
	background:#FDE8BD;
	width:162px;
	heigh:16px;
}

.formdisclaiment{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	border: 1px;
	border-color:#00CCFF;
	border-style:outset;
	background:#D2EAF9;
	width:310px;
	heigh:18px;
}

.img_photorandom {
background-image:url(immagini/img_photorandom.jpg);
background-repeat:no-repeat;
background-position:+3px top;
}

.bg_col_menu_sx {
background-image:url(images/bg/bg_col_menu_sx.gif);
background-position: top;
}

.bg_colonna_sx{
background-image:url(images/bg/bg_colonna_sx.gif);
background-repeat:repeat-x;
background-position:top;
}

.bg_spacer_esterno_sx{
background-image:url(images/bg/bg_spacer_esterno_sx.gif);
background-repeat:repeat-x;
background-position:top;
height:351px;
}

.bg_colonna_sx_interno{
background-image:url(images/bg/bg_colonna_sx_interno.gif);
background-repeat:repeat-x;
background-position:top;
}

.bg_center_main_index{
background-image:url(images/bg/bg_center_main_index.jpg);
background-repeat:no-repeat;
background-position:top;
width:757px;
height:456px;
}

.bg_center_main_home{
background-image:url(images/bg/bg_center_main_home.jpg);
background-repeat:no-repeat;
background-position:top;
width:757px;
height:456px;
}

.bg_colonna_sx_2{
background-image:url(images/bg/bg_colonna_sx_2.gif);
background-repeat:no-repeat;
background-position:top;
width:90px;
}

.bg_colonna_sx_2_interno{
background-image:url(images/bg/bg_colonna_sx_2_interno.gif);
background-repeat:no-repeat;
background-position:top;
width:129px;
}

.bg_colonna_dx{
background-image:url(images/bg/bg_colonna_dx.gif);
background-repeat:repeat-x;
background-position:top;
}

.bg_colonna_dx_interno{
background-image:url(images/bg/bg_colonna_dx_interno.gif);
background-repeat:repeat-x;
background-position:top;
}

.bg_colonna_dx_2{
background-image:url(images/bg/bg_colonna_dx_2.gif);
background-repeat:no-repeat;
background-position:top;
width:15px;
}

.spessore_header_top{
width:757px;
height:235px;
}

.testo_body_index{
	font-family:Verdana, Helvetica, sans-serif;
	line-height:18px;
	font-size:10px;
	color:#FFFFFF;
}

.testo_titoli_news_index{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color:#FFFFFF;
}

.testo_footer{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.testo_newsletter1{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.testo_newsletter2{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
}

.testo_titoli_body{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
}

.testo_body{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
}

.testo_footer{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.testo_nomeSponsor{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.testo_descrizioneSponsor{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.testo_titoloDownloads{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.testo_descrizioneDownloads{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.testo_nomeLibero{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
}

.testo_testoLibero{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.titolo_guestbook{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

.data_guestbook{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#FFFFFF;
}

.testo_guestbook{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.email_guestbook{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#FFFFFF;
}

.data_news{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	color:#FFFFFF;
}

.titolo_news{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.testo_news{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}