
.linkimg {

	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	
}

a.linkimg:link, a.linkimg:active, a.linkimg:visited, a.linkimg:hover {
	
	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}

a.menu_dx:link, a.menu_dx:active, a.menu_dx:visited {
	
	background: transparent;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 2px 0px 2px 2px;	
	line-height: 14px;

}



a.menu_dx:hover {

	background-color: #8B2727;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 2px 0px 2px 2px;
	line-height: 14px;
}


a.blank:link, a.blank:active, a.blank:visited {
	
	background: transparent;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #dddddd;
	padding: 2px 0px 2px 3px;	
	
}

a.blank:hover {

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

a.mail:link, a.mail:active, a.mail:visited {
	
	background: transparent;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 2px 0px 2px 3px;	
	
}

a.mail:hover {

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











body {

margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #999;
text-align: center;

}

#struttura {

margin: auto;
margin-top: 10px;
width: 770px;
min-height: 550px;
height: auto !important;
height: 550px;
background-color: #ffffff;
text-align: left;
padding: 0 0 0 0;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #333;

}

#contenitore_barra {

margin: auto;
margin-top: -10px;
width: 770px;
min-height: 30px;
height: auto !important;
height: 30px;
text-align: center;
padding: 0 0 0 0;
background: transparent;

}


.barra_sotto {

margin: auto;
margin-top: -20px;
text-align: center;
padding: 0 0 0 0;

}

#menu_dx {

margin-top: 0px;
width: 220px;
min-height: 550px;
height: auto !important;
height: 550px;
background-color: #eeeeee;
text-align: left;
padding: 0 0 0 0;
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #ffffff;

}

#contenitore_titolo {

margin-top: 0px;
width: 100%;
min-height: 150px;
height: auto !important;
height: 150px;
background-color: #8B2727;
text-align: left;
padding: 0 0 0 0;

}

#contenitore_menu_dx {

margin-top: 25px;
margin-left: 20px;
width: 100%;
min-height: 290px;
height: auto !important;
height: 290px;
background-color: #eeeeee;
text-align: left;
padding: 0 0 0 0;

}


#contenitore_contacts {

margin-top: 0px;
margin-left: 20px;
width: 100%;
min-height: 70px;
height: auto !important;
height: 70px;
background-color: #eeeeee;
text-align: left;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #666666;
line-height: 15px;

}

#contenuto_dx {

margin-top: -551px;
margin-left: 220px;
width: 550px;
min-height: 550px;
height: auto !important;
height: 550px;
background-color: #fff;
text-align: left;
padding: 0 0 0 0;
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #ffffff;

}

#contenuto_panorama {

margin-top: 0px;
margin-left: 0px;
width: 550px;
min-height: 50px;
height: auto !important;
height: 50px;
background-color: #ffffff;
text-align: left;
padding: 0 0 0 0;

}

#map {

margin-top: 0px;
margin-left: 0px;
width: 550px;
min-height: 368px;
height: auto !important;
height: 368px;
background-color: #ffffff;
text-align: left;
padding: 0 0 0 0;

}

#contenuto_testo {

margin-top: 10px;
margin-left: 20px;
width: 500px;
min-height: 130px;
height: auto !important;
height: 130px;
background-color: #ffffff;
text-align: left;
padding: 0 0 0 0;

}

.testo_pagina {

margin-top: 20px;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #666666;
background: transparent;
line-height: 20px;

}


#credits {

margin: auto;
margin-top: -10px;
width: 770px;
min-height: 20px;
height: auto !important;
height: 20px;
background: transparent;
text-align: center;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #ddd;

}


#fumetto {

width: 150px;
min-height: 50px;
height: auto !important;
height: 50px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000;
padding: 0px 0px 0px 25px;
background-color: #ffffff;

}

#testo_galleria {

margin-top: -20px;
margin-left: 25px;
width: 500px;
min-height: 40px;
height: auto !important;
height: 40px;
background: transparent;
text-align: left;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #333B75;

}





































































#container {

position: absolute;
margin-top: -370px;
width: 550px;
min-height: 540px;
height: auto !important;
height: 540px;
background: transparent;
padding: 0 0 0 0;

}

#contenitore_foto {

margin-top: 0px;
width: 550px;
min-height: 362px;
height: auto !important;
height: 362px;
background: transparent;
padding: 0 0 0 0;
}


#miniature {

margin-top: 370px;
margin-left: 10px;
width: 530px;
min-height: 100px;
height: auto !important;
height: 100px;
background: transparent;
padding: 0 0 0 0;

}



#head{
margin:0;
padding:0;
background:#000;
height:50px;
}

#head h1{
margin:0;
padding:0;
font-size: 1.3em;
color:#fff;
line-height:50px;
}


a.galleria span {
display:block; 
position:absolute;
width:1px; 
height:1px; 
top: 5px; 
left: 5px;
overflow:hidden; 

}


a.galleria, a.galleria:visited {
display:block; 
color:#4a679f;
font-weight:bold;
text-decoration:none;
border-top: 1px solid #666; 
border-bottom: 1px solid #666; 
border-left: 1px solid #666; 
border-right: 1px solid #666; 
width:55px; 
height:55px; 
float:left; 
margin-top :5px;
margin-left: 7px;
z-index:100;
background-color: #fff;
padding: 0 0 0 0;
}



a.mini1 {background:url(immagini/mini1.jpg);}
a.mini2 {background:url(immagini/mini2.jpg);}
a.mini3 {background:url(immagini/mini3.jpg);}
a.mini4 {background:url(immagini/mini4.jpg);}
a.mini5 {background:url(immagini/mini5.jpg);}
a.mini6 {background:url(immagini/mini6.jpg);}
a.mini7 {background:url(immagini/mini7.jpg);}
a.mini8 {background:url(immagini/mini8.jpg);}
a.mini9 {background:url(immagini/mini9.jpg);}
a.mini10 {background:url(immagini/mini10.jpg);}
a.mini11 {background:url(immagini/mini11.jpg);}
a.mini12{background:url(immagini/mini12.jpg);}
a.mini13 {background:url(immagini/mini13.jpg);}
a.mini14 {background:url(immagini/mini14.jpg);}
a.mini15 {background:url(immagini/mini15.jpg);}
a.mini16 {background:url(immagini/mini16.jpg);}


a.galleria:hover {
border-top: 1px solid #666666; 
border-left: 1px solid #666666; 
border-right: 1px solid #666666; 
border-bottom: 1px solid #666666; 
}

a.galleria:hover img {
border: 0px solid #ddd; 
position:relative; 
z-index:100;
}

a.galleria:active img, a.galleria:focus img {
border:1px solid #ddd; 
position:relative; 
z-index:50;
}

a.galleria:hover span {

display:block; 
position:absolute; 
margin-top: -7px;
margin-left: -5px;
width: 550px; 
min-height: 368px;
height: auto !important;
height: 368px;
padding: 0 0 0 0;
border: 0;
z-index:100;

}


a.galleria:active span, a.galleria:focus span {

display:block; 
position:absolute; 
margin-top: -7px;
margin-left: -5px;
width: 550px; 
min-height: 368px;
height: auto !important;
height: 368px;
padding: 0 0 0 0;
border: 0;
z-index:100;

}

.image {
display:block; 
position:absolute; 
width:400px; 
height:250px;
top:175px;
left:10px;
padding:0; 
}












