

A
{
    FONT-SIZE: 11px;
    COLOR: #123152;
    FONT-FAMILY:  Arial;
	font-weight:normal;
	 line-height:13px; 
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 11px;
    COLOR: #123152;
    FONT-FAMILY:  Arial;
	font-weight:normal;
	 line-height:13px; 
    TEXT-DECORATION: underline
}
A.blu
{
    FONT-SIZE: 11px;
    COLOR: #123152;
    FONT-FAMILY:  Arial;
	font-weight:normal;
	 line-height:13px; 
    TEXT-DECORATION: none
}
A:hover.blu
{
    FONT-SIZE: 11px;
    COLOR: #123152;
    FONT-FAMILY:  Arial; 
	font-weight:normal;
	 line-height:13px; 
    TEXT-DECORATION: underline
}
A.blu2
{
    FONT-SIZE: 12px;
    COLOR: #123152;
    FONT-FAMILY:  Arial;
	font-weight:bolder;
	 line-height:13px; 
    TEXT-DECORATION: none
}
A:hover.blu2
{
    FONT-SIZE: 12px;
    COLOR: #123152;
    FONT-FAMILY:  Arial; 
	font-weight:bolder;
	 line-height:13px; 
    TEXT-DECORATION: underline
}
A.bianco
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY:  Arial;
	font-weight:bolder;
	 line-height:13px; 
    TEXT-DECORATION: underline
}
A:hover.bianco
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY:  Arial; 
	font-weight:bolder;
	 line-height:13px; 
    TEXT-DECORATION: none
}
A.mappa
{
    FONT-SIZE: 12px;
    COLOR: #3d3d3d;
    FONT-FAMILY:  Arial;
	font-weight:bolder;
	 line-height:13px; 
    TEXT-DECORATION: underline
}
A:hover.mappa
{
    FONT-SIZE: 12px;
    COLOR: #3d3d3d;
    FONT-FAMILY:  Arial; 
	font-weight:bolder;
	 line-height:13px; 
    TEXT-DECORATION: none
}
.testohp
{font-family: Arial; font-size:12px; text-decoration:none; line-height:15px;  color:#3d3d3d;}


.testo
{font-family: Arial; font-size:11px; text-decoration:none; line-height:15px;  color:#3d3d3d;}

.bianco
{font-family: Arial; font-size:12px; text-decoration:none; line-height:15px;  color:#ffffff;}

.testo2
{font-family: Arial; font-size:12px; text-decoration:none; line-height:15px;  font-weight:bold; color:#3d3d3d;}

.testo3
{font-family: Arial; font-size:14px; text-decoration:none; line-height:13px;  font-weight:bold; color:#970001;}

.blu
{font-family: Arial; font-size:12px;  line-height:15px; font-weight:bolder; color:#123152;}

.verde
{font-family: times; font-size:14px;  line-height:15px; font-weight:bolder; color:#3a8a12;}

.menu
{font-family: Arial; font-size:10px; text-decoration:none;   font-weight:bold; color:#3d3d3d}

.titolo
{font-family: Arial; font-size:13px; text-decoration:none;  line-height:18px;   font-weight:bold; color:#3d3d3d;}

.titolo2
{font-family: Arial; font-size:13px; text-decoration:none;  line-height:18px;   font-weight:bold; color:#123152;}

h2
{font-family: thaoma, Arial; font-size:14px; text-decoration:none;  line-height:15px;   font-weight:bold; color:#3d3d3d;}

.titolo4
{font-family:  Arial; font-size:13px; text-decoration:none;  line-height:14px;   font-weight:bold; color:#3d3d3d;}

.titolo3
{font-family: thaoma, Arial; font-size:17px; text-decoration:none;  line-height:18px;   font-weight:bold; color:#3d3d3d;}

.titolo5
{font-family: thaoma, Arial; font-size:18px; text-decoration:none;  line-height:22px;   font-weight:bold; color:#3d3d3d; padding:3px 0 0 5px; float:left;	}
.testopromo
{font-family: Arial; font-size:12px; text-decoration:none;  line-height:16px;   color:#3d3d3d; padding:3px 0 0 5px; float:left;	}
h1
{font-family: thaoma, Arial; font-size:18px; text-decoration:none;  line-height:18px;   font-weight:bold; color:#3d3d3d;}
h2.bianco
{font-family: thaoma, Arial; font-size:15px; text-decoration:none;  line-height:16px;   font-weight:bold; color:#ffffff;}

h1.Ombra_01 {
      color: #ffffff;
	  line-height:6px;
      font: Bold 20px Arial;
      position: relative;
      left: 10px;
      top: 20px;
	  text-shadow: 4px 4px 4px #000000; 
}
.regi {
	background : #ffffff;
	border: 1px solid #3d3d3d;
	border-bottom: 1px solid  #3d3d3d;
	border-left: 1px solid #3d3d3d;
	border-right: 1px solid  #3d3d3d;
	border-top: 1px solid #3d3d3d;
	background-arrow-color : 0px solid  #3d3d3d;
	color :  #3d3d3d;
	font :  Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 12px}



.footer
{font-family: Arial; font-size:10px; text-decoration:none;   color:#123152}

div.contenuto {
	margin-left : 22px;
	margin-top : 0px;
	margin-right : 22px;
	margin-bottom : 22px;
	
}

div.box {
	margin-left : 5px;
	margin-top : 12px;
	margin-right : 2px;
	margin-bottom : 6px;
	
}

div.home {
	
	margin-left : 10px;
	margin-top : 0px;
	margin-right : 10px;
	margin-bottom :25px;
}
div.home2 {
	
	margin-left : 10px;
	margin-top : 0px;
	margin-right : 3px;
	margin-bottom :2px;
}

div.margin3 {
	margin-left : 15px;
margin-right : 15px;

}
}
div.margin4 {
	
margin-top : 14px;

}
.menutitle{
cursor:pointer;
FONT-SIZE: 12px;
    COLOR: #123152;
    FONT-FAMILY:  Arial;
	font-weight:bolder;
	 line-height:13px; 
    TEXT-DECORATION: none

}

.submenu{
	FONT-SIZE: 12px;
    COLOR: #123152;
    FONT-FAMILY:  Arial;
	font-weight:bolder;
	 line-height:13px; 
    TEXT-DECORATION: none
	*/margin-left:29px;
}

table {
	text-align:left
}
table.sample {
	border-width: 0px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 4px;
	border-style: dashed;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 4px;
	border-style: dashed;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

#main-nav {
	width: 107px;
	height: 38px;
	margin-top:32px;
	margin-right:128px;
}


#main-nav a {
	width:107px;
	height:38px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
 a.mappanav {
	background: url(images/mappa_off.png);
	background-repeat:no-repeat;
}

a:hover.mappanav, .mappanav {
	background: url(images/mappa_on.png);
	background-repeat:no-repeat;
}

#int-nav a {

	margin:20px 120px 0 0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
#int-nav2 a {

	margin:32px 120px 0 0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
#int-nav3 a {

	margin:10px 10px 0 0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
#int-nav4 a {

	margin:9px 10px 0 620px;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
 a.promonav {
	background: url(gifs/promo_off.png);
	background-repeat:no-repeat;
		width:110px;
	height:38px;
}

a:hover.promonav, .promonav {
	background: url(gifs/promo_on.png);
	background-repeat:no-repeat;
		width:110px;
	height:38px;
}
