/***menu orizzontale***/
		#menu{
		position:relative;
		top:0px;
		text-align: center;
		border-top: 1px solid #333333;
		width: 100%;
		}
		#menu ul{
		margin: auto;
		padding:0px;
		position: relative;
		display: block;
		width: 1000px;
		height: 20px;
		background-color:fafafa;
		border-bottom: 1px solid #333333;
		}
		#menu li{
		list-style: none;
		float: left;
		}
		#menu ul ul{
		position: absolute;
		width: 1000px;
		height: 18px;
		top: 20px;
		left: 0px;
		visibility: hidden;
		}
		#menu li a{
		height: 20px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 20px;
		font-family: Trebuchet MS, Arial, sans-serif; 
		font-weight:normal;
		color:#333333;
		font-size:10pt;
		} 
		#menu li a:hover{
		background-position: bottom;
		} 
		#menu ul li:hover ul{
		visibility:visible;
		z-index:2;
		}
		#menu li li a, #menu li li a h2, #menu li li a h1{
		height: 20px;
		line-height: 20px;
		font-size:12px;
		color: #333333;
		background: transparent;
		font-weight:normal;
		font-style:italic;
		}
		#menu h2, #menu h1{
		font-size:12px;
		}
		#menu li li a:hover{
		color: #777776;
		}
	 
/*** fine menu orizzontale***/


/**********LAYERS*******/

#container {
position:relative;
margin: 0px auto;   /*centra negli altri browsers*/
text-align: left;   /*ripristina l' allineamento*/
width: 1000px;
top:0px;

}

div#content {
position:absolute;
top:110px;
left:0px;
width:1000px;
}

div#intestazione {
position:absolute;
top:5px;
right:5px;
height:10px;
width:465px;
color:#333332;
font-size:10pt;
font-weight:normal;
}

div#intestazioneinterna {
position:absolute;
top:0px;
left:0px;
height:20px;
width:1000px;
color:#333332;
font-size:10pt;
font-weight:normal;
border-bottom: 1px solid #333332;
}

div#destra {
position:absolute;
top:30px;
right:5px;
width:465px;
}

div#destrainterna {
position:absolute;
top:20px;
left: 595px;
width:415px;
}

div#destragallery {
position:absolute;
top:20px;
right:0px;
width:515px;
}

div#sinistra {
position:absolute;
top:500px;
left:5px;
width:495px;
}

div#sinistrainterna {
position:absolute;
top:15px;
left:5px;
width:565px;
}

div#sinistragallery {
position:absolute;
top:15px;
left:5px;
width:415px;
}

div#apertura {
position:absolute;
top:10px;
left:0px;
width:495px;
}



div#header {
position:absolute;
top:0px;
height:80px;
left: 0px;
}

div#flash {
position:absolute;
top:150px;
left:5px;
width:495px;
height:220px;
}


/*********TAGS********/

body,html { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 12px; 
font-style: normal;
background-color: #FFFFFF; 
margin: 0px;
padding:0px;
height:100%;
text-align: center;
}

A { 
color: #333332;
text-decoration:underline;
font-weight:bold;
}

A:hover { 
color: #777776;
}

img { 
border-color: #333333;
}

h1 {
color:#000000;
font-size:10pt;
padding-left:4px;
font-weight:normal;
text-align:left;
}

h1.home {
margin-top:-18px;
margin-left: 285px;
}


h1.interna {
margin-top:-18px;
margin-left: 60px;
font-size:9pt;
}

h1.internainfo {
margin-top:-18px;
margin-left: 145px;
font-size:9pt;
}

h2 {
font-size:11pt;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
}

h2.immagini {
font-size:11pt;
font-weight:normal;
text-align:center;
}

h3 {
font-size:9pt;
margin-bottom:0px;
font-weight:normal;
}

div, span, td {
font-family: Trebuchet MS, Arial, sans-serif;
font-size:9pt;
color: #333333;
}

b{
color:#000000;
}

hr {
width:100%;
height:1px;
color: #777776;
padding-top:0px;
padding-bottom:0px;
}

/**********classi*******/ 
.sfondoblu { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #ffffff; 
background-color: #003366;
} 

.sfondogiallo { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 12px; 
color: #000000; 
background-color: ffff70; 
font-weight: bold;
} 

.titolo { 
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 20px; 
font-weight: bold;  
color: #000000; 
font-variant: normal;
margin-bottom:0px;
margin-top:20px;
padding-bottom:5px;
padding-top:5px;
border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background-color:#fcfcfc;
} 

.testo { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 13px;  
color: #333332;
line-height:130%;
} 
.testoform { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
background-color: #777776;
} 
.linkmiosito { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 11px; 
color: #000000; 
font-style: italic;
} 
.sottotitolo { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 13px; 
font-style: italic;  
color: #333332;
padding-top:8px;
padding-bottom:8px;
border-bottom:1px solid #333333;
} 

.multimedia { 
height: auto !important;  /* per i browser moderni */
height: 53px;      /* per IE5.x e IE6 */
min-height: 53px;  /* per i browser moderni */
border-bottom: 1px solid #f0f0f0;
} 
.spalla { 
height: auto !important;  /* per i browser moderni */
height: 88px;      /* per IE5.x e IE6 */
min-height: 88px;  /* per i browser moderni */border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background-color:#fcfcfc;
margin-bottom:10px;
} 
.apertura { 
text-align:center;
border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background-color:#fcfcfc;
margin-top:10px;
}

.box { 
border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background-color:#fcfcfc;
} 

.gallery { 
height: auto !important;  /* per i browser moderni */
height: 68px;      /* per IE5.x e IE6 */
min-height: 68px;  /* per i browser moderni */border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background-color:#fcfcfc;
margin-top:10px;

}

.errore { 
color:#CC0000;
font-weight:bold;
} 

.sottotitolosecondario { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 12px; 
font-style: italic;  
color: #333332;
font-weight:normal;
}
.testohome { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 12px; 
font-style: normal;
color: #333332;
font-weight:normal;
}
.foto{
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
border-right: 1px solid #333333;
border-left: 1px solid #333333;
}

.perstampa { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 10px; 
font-style: normal; 
color: #000000; 
background-color: #FFFFFF;
} 
.verticaletitolo { font-family: 
Trebuchet MS, Arial, sans-serif; font-size: 11px; font-weight: bold;  color: #333332} 
.verticalelink { font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; font-weight: 
normal;  color: #333332; line-height: normal; background-color: #F5F5F5} 
.titolosecondario { 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 13px; 
font-weight: bold;  
color: #333332; 
font-variant: normal
} 
/*a { color: #FFFFFF; font-weight: bold; font-size: 11px} 
h2 {  font-size: 12px}
h1 {  color: 333332}*/

#header a.subs, a.subs:active, a.subs:visited {
color:#333333;
text-decoration:underline;
font-weight:normal;
}

#header a.subs:hover {
text-decoration:none;
}

#intestazioneinterna a {
font-weight: normal;
font-size:9pt;
}