a.menu:link, a.menu:active, a.menu:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

a.menu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #333333;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

a.blank:link, a.blank:active, a.blank:visited {
	
	background: transparent;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 2px 0px 2px 2px;	
	
}

a.blank:hover {

	background-color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 2px 0px 2px 2px;
	
}




.border {

border: 0;

}

.linkimg {

	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	
}








body {

margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
width: 100%;
background-image: url('immagini/sfondo_body.jpg');
background-repeat: repeat-x;
text-align: center;
padding: 0 0 0 0;

}

#pagina {

margin: auto;
margin-top: 0px;
width: 890px;
min-height: 700px;
height: auto !important;
height: 700px;
background-color: #ffffff;

}

#logo {

margin: auto;
margin-top: 0px;
width: 880px;
min-height: 100px;
height: auto !important;
height: 100px;
background-image: url('immagini/logo.jpg');
text-align: left;
padding: 0 0 0 0;

}

#contenitore_menu_alto {

margin-top: 0px;
margin-left: 440px;
width: 440px;
min-height: 40px;
height: auto !important;
height: 40px;
background-image: url('immagini/sfondo_menu_alto.jpg');
text-align: left;
padding: 52px 0 0 0;

}



#contenitore_banner {

margin: auto;
margin-top: 10px;
width: 880px;
min-height: 350px;
height: auto !important;
height: 350px;
background-color: #ffffff;
text-align: left;
padding: 0 0 0 0;

}


#slideshow {

float: left;
margin-top: 0px;
width: 660px;
min-height: 350px;
height: auto !important;
height: 350px;
background-color: #ffffff;
text-align: left;
padding: 0 0 0 0;
overflow: hidden;

}


#slideshow img {

margin: auto;
margin-top: 0px;
display: none;
position: absolute;
background: #eee;
width: 660px;
height: 350px;

}

#primo_piano {

float: left;
margin-top: 0px;
width: 220px;
min-height: 350px;
height: auto !important;
height: 350px;
background-image: url('immagini/sfondo_area_riservata.jpg');
text-align: left;
padding: 0 0 0 0;

}

#titolo_primo_piano {

margin-top: 0px;
width: 180px;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #fff;
font-weight: bold;
text-align: left;
padding: 5px 0 0 25px;

}

#testo_primo_piano {

margin-top: 0px;
width: 185px;
min-height: 300px;
height: auto !important;
height: 300px;
background: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
text-align: left;
padding: 10px 0 0 25px;

}

#contenitore_menu {

margin: auto;
margin-top: 0px;
width: 880px;
min-height: 200px;
height: auto !important;
height: 200px;
background-color: #ffffff;
text-align: left;
padding: 0 0 0 0;

}

#menu_1 {

float: left;
margin-top: 10px;
width: 201px;
min-height: 180px;
height: auto !important;
height: 180px;
background-image: url('immagini/sfondo_menu_basso.jpg');
text-align: left;
padding: 0 0 0 10px;

}

#menu_2 {

float: left;
margin-top: 10px;
margin-left: 12px;
width: 201px;
min-height: 180px;
height: auto !important;
height: 180px;
background-image: url('immagini/sfondo_menu_basso.jpg');
text-align: left;
padding: 0 0 0 10px;

}

#menu_3 {

float: left;
margin-top: 10px;
margin-left: 12px;
width: 201px;
min-height: 180px;
height: auto !important;
height: 180px;
background-image: url('immagini/sfondo_menu_basso.jpg');
text-align: left;
padding: 0 0 0 10px;

}

#menu_4 {

float: left;
margin-top: 10px;
margin-left: 12px;
width: 201px;
min-height: 180px;
height: auto !important;
height: 180px;
background-image: url('immagini/sfondo_menu_basso.jpg');
text-align: left;
padding: 0 0 0 10px;

}


.titolo_menu_basso {

margin-top: 0px;
width: 180px;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #fff;
font-weight: bold;
text-align: left;
padding: 5px 0 10px 0px;

}

.freccia_link {

margin-top: 0px;
width: 20px;
min-height: 32px;
height: auto !important;
height: 32px;
background-image: url('immagini/freccia_link.gif');
background-repeat: repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
text-align: left;
padding: 5px 0 5px 0px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}

.testo_menu_basso {

margin-top: -43px;
margin-left: 20px;
width: 170px;
min-height: 32px;
height: auto !important;
height: 32px;
background: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
text-align: left;
padding: 5px 0 5px 0px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}



#footer {

margin: auto;
margin-top: 0px;
width: 870px;
min-height: 22px;
height: auto !important;
height: 22px;
background-image: url('immagini/sfondo_footer.jpg');
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #666666;
padding: 8px 0 0 10px;

}

#validator {

margin: auto;
margin-top: -30px;
width: 870px;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #666666;
padding: 8px 0 0 10px;

}



#titolo_link {

margin-top: 0px;
margin-left: 70px;
width: 75px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

div#titolo_link a.classe1, div#titolo_link a.classe1:visited {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;

}

div#titolo_link a.classe1:hover, div#titolo_link a.classe1:focus {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #333333;

}

div#titolo_link a.link_acc1 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #333333;

}


#titolo_link2 {

margin-top: -30px;
margin-left: 147px;
width: 80px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

div#titolo_link2 a.classe2, div#titolo_link2 a.classe2:visited {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;

}

div#titolo_link2 a.classe2:hover, div#titolo_link2 a.classe2:focus {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #333333;

}

div#titolo_link2 .link_acc2 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #333333;

}

#titolo_link3 {

margin-top: -30px;
margin-left: 240px;
width: 95px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

div#titolo_link3 a.classe3, div#titolo_link3 a.classe3:visited {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;

}

div#titolo_link3 a.classe3:hover, div#titolo_link3 a.classe3:focus {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #333333;

}

div#titolo_link3 .link_acc3 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #333333;

}

#titolo_link4 {

margin-top: -30px;
margin-left: 340px;
width: 88px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

div#titolo_link4 a.classe4, div#titolo_link4 a.classe4:visited {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;

}

div#titolo_link4 a.classe4:hover, div#titolo_link4 a.classe4:focus {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #333333;

}

div#titolo_link4 .link_acc4 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
text-align: center;
text-decoration: none;
width: auto;
min-height: 22px;
height: auto !important;
height: 22px;
padding: 5px 5px 0px 5px;
margin: 0px;	
display: block;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #333333;

}


