a.link_rosso:link, a.link_rosso:active, a.link_rosso:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff0000;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}

a.link_rosso:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ff0000;
	color: #ffffff;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}

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;
	
}

a.barra_alta:link, a.barra_alta:active, a.barra_alta:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C0528;
	text-decoration: underline;
	padding: 0px 2px 2px 2px;
}

a.barra_alta:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #666666;
	color: #ffffff;
	text-decoration: underline;
	padding: 0px 2px 2px 2px;
}

a.link_menu_pagine:link, a.link_menu_pagine:active, a.link_menu_pagine:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 2px 2px 2px;
}

a.link_menu_pagine:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 2px 2px 2px;
}

a.link_menu_pagine_acc:link, a.link_menu_pagine_acc:active, a.link_menu_pagine_acc:visited, a.link_menu_pagine_acc:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 2px 2px 2px;
}

a.link_titolo_pagine:link, a.link_titolo_pagine:active, a.link_titolo_pagine:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 2px 2px 2px;
}

a.link_titolo_pagine:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #fff;
	font-weight: bold;
	background-color: #333333;
	text-decoration: none;
	padding: 0px 2px 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;

}

#barra_alta {

margin: auto;
margin-top: 0px;
width: 880px;
min-height: 22px;
height: auto !important;
height: 22px;
background-image: url('immagini/sfondo_barra_alta.jpg');
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding: 6px 0 0 0;

}

#data {

margin: auto;
margin-top: -22px;
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: #000000;
padding: 0 0 0 0;

}

#contenitore_pagina {

margin: auto;
margin-top: 10px;
width: 880px;
min-height: 695px;
height: auto !important;
height: 695px;
background-image: url('immagini/sfondo_colonna_sx.jpg');
text-align: left;
padding: 0 0 0 0;

}

#colonna_sx {

margin-top: 0px;
width: 220px;
min-height: 695px;
height: auto !important;
height: 695px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

#colonna_dx {

margin-top: -695px;
margin-left: 220px;
width: 660px;
min-height: 695px;
height: auto !important;
height: 695px;
background-color: #fff;
text-align: left;
padding: 0 0 0 0;

}

#titolo_pagina {

margin-top: 0px;
margin-left: 5px;
width: 650px;
min-height: 22px;
height: auto !important;
height: 22px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #333333;
text-align: left;
padding: 6px 0 0 5px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;
}

#stampante {

margin-top: -25px;
margin-left: 630px;
width: 30px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

#testo_pagina {

margin-top: 0px;
margin-left: 5px;
width: 650px;
min-height: 654px;
height: auto !important;
height: 654px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
line-height: 20px;
color: #333333;
text-align: left;
padding: 6px 0 0 5px;

}

#map {

margin-top: 0px;
width: 600px;
min-height: 450px;
height: auto !important;
height: 450px;
background: transparent;
text-align: left;
padding: 0 0 0 0;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #333333;

}


#fumetto {


margin-top: 0px;
margin-left: 5px;
width: 250px;
min-height: 40px;
height: auto !important;
height: 40px;
text-align: left;
line-height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding: 0px 0px 0px 0px;
background-color: #ffffff;

}

.all_img {

float:left;
padding: 0 0 0 0;

}

.all_img_big {

float: right;
padding: 0 0 0 0;


}

#indirizzo {

margin-top: -80px;
width: 200px;
min-height: 100px;
height: auto !important;
height: 100px;
background: transparent;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
padding: 0 0 0 10px;

}

#footer {

margin: auto;
margin-top: 5px;
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;

}

#menu_sx {

margin-top: 0px;
width: 201px;
min-height: 180px;
height: auto !important;
height: 180px;
background-image: url('immagini/sfondo_menu_pagine.jpg');
text-align: left;
padding: 0 0 0 10px;

}

#titolo_menu_sx {

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;

}

.titolo_menu_sx2 {

margin-top: 0px;
width: 210px;
min-height: 22px;
height: auto !important;
height: 22px;
background-image: url('immagini/sfondo_menu_pagine_sotto.jpg');
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_sx {

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;

}









































#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;

}



