
body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10pt;
background: #3C5161;
color: #31394A;
margin-top: 0px;
text-align: center;
}

a:link{color: #31394A; text-decoration : none; font-weight: bold;}
a:hover {color: #FFA310; text-decoration : none; font-weight: bold;}
a:active {color: #31394A; text-decoration : none; font-weight: bold;}
a:visited {color: #31394A; font-weight: bold;}

#main {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 760px;
	background: #FFFFFF;
	border-right: 3px solid #FF520A;
	border-left: 3px solid #FF520A;

}

#head01 {
	height: 20px;
	padding-left: 20px;
}

#head02 {
	height: 80px;
}

.img_top {
	}
	
.menu {
float:left;
font : bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666666;
padding-top: 7px;
}

.menu_select {
float:left;
font : bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #FF6600;
padding-top: 7px;
}

.menu_select a:link {color: #FF6600; text-decoration : none;}
.menu_select a:hover {color: #FF9933; text-decoration : none;}
.menu_select a:active {color: #FF9933; text-decoration : none;}
.menu_select a:visited {color: #FF9933; text-decoration : none;}


.menu a:link {color: #3C5161; text-decoration : none;}
.menu a:hover {color: #FF9933; text-decoration : none;}
.menu a:active {color: #3C5161; text-decoration : none;}
.menu a:visited {color: #3C5161; text-decoration : none;}


#head03 {

}

.menu2 {
	height: 22px;



}

.menu2 a {
	display: block;
	font : bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	background: #788F9F;
	margin-bottom: -16px;
	border-bottom: 2px solid #3C5161;
	
}

.menu2 a:link {color: #FFFFFF; text-decoration : none;}
.menu2 a:hover {color: #3C5161; text-decoration : none; background: #FFA300}
.menu2 a:active {color: #FFFFFF; text-decoration : none;}
.menu2 a:visited {color: #FFFFFF; text-decoration : none;}


#col01 {
width: 160px;
padding-right:2px;
padding-left:2px;

}


#col02 {
width: 440px;
padding-right:2px;
padding-left:2px;
}


#col03 {
width:150px;
padding-right:2px;
padding-left:2px;
}

#col03 a:link {color: #FFA310; text-decoration : none;}
#col03 a:hover {color: #FFFFFF; text-decoration : none;}
#col03 a:active {color: #3C5161; text-decoration : none;}
#col03 a:visited {color: #FFA310; text-decoration : none;}


.titolo {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #3C5161;
	padding-left: 5px;
	

}
.sezione {
font : bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
padding-left: 10px;
	}


.sez {
	font : bold 7pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CCCCCC;
} 

.tit {
    font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #3C5161;
	padding-left: 5px;
	
} 

.tit2 {
    font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
} 

.tit3 {
    font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #3C5161;
} 

.desc {
	float: left;
padding-bottom:5px;
} 

.didascalia {
	float: left;
	padding-top:20px;
    padding-bottom:20px;
} 



.nome {

	font : bold 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
} 

.str {

	font : italic 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
} 


.scheda {
	clear: left;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top: 1px solid #3C5161;
}



.foto {
	border: 1px solid #3C5161;
	padding: 2px;
	margin: 7px;
}




.foto2 {
	border: 1px solid #3C5161;
	padding: 2px;
	margin: 2px;
}

.foto3 {
	float: left;
	border: 1px solid #3C5161;
	padding: 2px;
	margin: 7px;
}


.note {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 7pt;
}


.header {
	height:13px;
	font-size: 8pt;
	font-weight:bold;
	padding-top:2px;
	padding-left: 5px;
	margin-top: 2px;
	color: #3C5161;
	background: #FFA310;
	border-bottom: 1px solid #3C5161;
} 

.header_menu {
	height: 15px;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 22px;
	margin-top: 2px;
	color: #FFA310;
	background: url(../img/bg_menu.gif) top left no-repeat;
} 

.header_sx {
	height: 15px;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 1px;	
	padding-bottom: 3px;
	padding-left: 25px;
	margin-top: 2px;
	color: #3C5161;
	background: url(../img/bg_menu_sx.gif) top left no-repeat;
} 

.header_dx {
	height: 15px;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 1px;	
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 2px;
	color: #3C5161;
	background: url(../img/bg_menu_dx.gif) top right no-repeat;
} 


.box {
	padding: 5px;
	background: #4C687C;
}


.box a:link {color: #FFA310; text-decoration : none;}
.box a:hover {color: #FFFFFF; text-decoration : none;}
.box a:active {color: #3C5161; text-decoration : none;}
.box a:visited {color: #FFA310; text-decoration : none;}

.box_mid {
	padding: 5px;
}

.galleria {
	width: 180px;
	padding: 5px;
}

.foot {
font-size: 8pt;
text-align: center;
border-top: 1px solid #3C5161;
padding: 10px;

	
}


.gall {
display:none;

}

.eventi {
display:none;
}

.info {


}

.partner {

}