/* times styles */

#s14_t_blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #044163;
	background-position: top;
	line-height: 22px;
}

#s14_t_blue_ch {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #00689f;
	background-position: top;
	line-height: 22px;
}

#s14_t_blue_b_ch {
	color: #00689f;
	background-position: top;
	font: bold 14px/22px Georgia, "Times New Roman", Times, serif;
}

#s14_t_blue_ch2 {
	color: #000066;
	background-position: top;
	font: 14px/22px Georgia, "Times New Roman", Times, serif;
}

#s14_t_blue_b_ch2 {
	color: #6a849c;
	background-position: top;
	font: bold 14px/22px Georgia, "Times New Roman", Times, serif;
}

#s14_t_blue_b {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #00283d;
	background-position: top;
	font-weight: bold;
	line-height: 22px;
}

#s16_t_blue {
	color: #00283d;
	background-position: top;
	font: 16px/22px Georgia, "Times New Roman", Times, serif;
}

#s16_t_blue_b {
	color: #00283d;
	background-position: top;
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
}

#s14_t_bianco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #fff;
	background-position: top;
	line-height: 16px;
}

#s18_t_bianco {
	color: #fff;
	background-position: top;
	font: 18px/34px Georgia, "Times New Roman", Times, serif;
}

#s18_t_bianco_b {
	color: #fff;
	background-position: top;
	font: bold 18px/28px Georgia, "Times New Roman", Times, serif;
}

#s20_t_blue_ch {
	color: #6a849c;
	background-position: top;
	font: 20px/28px Georgia, "Times New Roman", Times, serif;
}

#s20_t_blue {
	color: #00283d;
	background-position: top;
	font: 20px/26px Georgia, "Times New Roman", Times, serif;
}

#s20_t_blue_b {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #00283d;
	background-position: top;
	font-weight: bold;
	line-height: 26px;
}

#s22_t_blue {
	color: #044163;
	background-position: top;
	font: 22px/32px Georgia, "Times New Roman", Times, serif;
}

/* verdana styles */

#s11_v_blue_ch {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11px;
	color: #006ba3;
	background-position: top;
	line-height: 15px;
}

#s11_v_blue {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11px;
	color: #044163;
	background-position: top;
	line-height: 15px;
}

#s11_v_blue_b {
	color: #044163;
	background-position: top;
	font: bold 11px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#s12_v_blue {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #044163;
	background-position: top;
	line-height: 15px;
}

#s12_v_blue_b {
	color: #044163;
	background-position: top;
	font: bold 12px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
}

A.menu_v
{
	LINE-HEIGHT: none;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #fff;
	font: 16px/15px Georgia, "Times New Roman", Times, serif;
}
A.menu_v:link
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #fff;
	font: 16px/15px Georgia, "Times New Roman", Times, serif;
}
A.menu_v:active
{
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #fff;
	font: 16px/15px Georgia, "Times New Roman", Times, serif;
}
A.menu_v:visited
{
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #fff;
	font: 16px/15px Georgia, "Times New Roman", Times, serif;
}
A.menu_v:hover
{
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #768194;
	font: 16px/15px Georgia, "Times New Roman", Times, serif;
}

/* section links */

A.section
{
    font-family: "Adobe Caslon Pro Italic";
    FONT-SIZE: 18px;
	LINE-HEIGHT: none;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #044163;
}
A.section:link
{
    font-family: "Adobe Caslon Pro Italic";
    FONT-SIZE: 18px;
	LINE-HEIGHT: 15px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #044163;
}
A.section:active
{
    font-family: Georgia, "Times New Roman", Times, serif;
    FONT-SIZE: 20px;
	LINE-HEIGHT: 15px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #044163;
}
A.section:visited
{
    font-family: Georgia, "Times New Roman", Times, serif;
    FONT-SIZE: 20px;
	LINE-HEIGHT: 15px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #044163;
}

/* menuhome */

A.sezione:hover
{
    font-family: Georgia, "Times New Roman", Times, serif;
    FONT-SIZE: 20px;
	LINE-HEIGHT: 15px;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #044163;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

A.menu
{
	LINE-HEIGHT: none;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #044163;
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
A.menu:link
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #044163;
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
A.menu:active
{
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #044163;
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
A.menu:visited
{
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #044163;
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
A.menu:hover
{
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #be0a32;
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}

ul.main_nav {
	color: white;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	width: 740px;
	height: 25px;
	margin: 10px auto 0;
}

ul.main_nav li {
	display: inline;
}

li.bt_home {
	margin-right: 10px;
}

li.bt_home a {
	color: white;
	text-decoration: none;
}

li.bt_home a:hover {
	color: #afb9d4;
}

li.bt_VII {
	border-right: 1px solid white;
	border-left: 1px solid white;
	padding-right: 10px;
	padding-left: 10px;
}

li.bt_VII a {
	color: white;
	text-decoration: none;
}

li.bt_VII a:hover {
	color: #afb9d4;
}

li.bt_VI {
	margin-left: 10px;
}

li.bt_VI a {
	color: white;
	text-decoration: none;
}

li.bt_VI a:hover {
	color: #afb9d4;
}

/* axenso */

A.axenso:hover
{
	LINE-HEIGHT: 15px;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #fff;
	font: bold 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
}

A.axenso
{
	LINE-HEIGHT: none;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #fff;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
	margin-left: 8px;
}
A.axenso:link
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #fff;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
}
A.axenso:active
{
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #fff;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
}
A.axenso:visited
{
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #fff;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
}
A.axenso:hover
{
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
	color: #fff;
	font: bold 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
}
