@charset "UTF-8";

body{

background-color:#F9EED0;}
.page{
background-color:#F9EED0;}
.page{
background-color:#F9EED0;}
#page{
background-color:#F9EED0;}


.mailform-table-outer{
background-color:#F9EED0;}
.tx_mailform_label_global {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-color:#F9EED0;
	font-size:12px;
	padding:3px;}
.tx_mailform_label_text{font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-color:#F9EED0;
	font-size:12px;padding:3px;}
.tx_mailform_div_label_left{font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-color:#F9EED0;
	font-size:12px;padding:3px;}
.td-no-style{background-color:#F9EED0;}
.tx_mailform_text{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;padding:3px;}
.tx_mailform_textarea{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;padding:3px;background-color:#ffffff;}

#bandiere{
text-align:right;
padding-left:1040px;}


#loghi{
margin-top:5px;}


#newstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	color: #330000;
	text-decoration: none;
	}
.news-single-item{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	color: #330000;
	text-decoration: none;
	}
	
.news-list-container{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	color: #330000;
	text-decoration: none;
	}
	
	
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	color: #330000;
	text-decoration: none;
	
	}
#contenuto {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	color: #330000;
	text-decoration: none;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:15px;
	
}

#contenuto a {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	color: #330000;
	text-decoration: underline;
		
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 26px;
	font-style:italic;
	font-weight:normal;
	color:#DD8713;
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 20px;
	font-style:italic;
	font-weight:normal;
	color:#DD8713;
	}
	
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 26px;
	font-style:italic;
	font-weight:normal;
	color:#9E256C;
	}

h3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 26px;
	font-style:italic;
	font-weight:normal;
	color:#9E256C;
	}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 20px;
	font-style:italic;
	font-weight:normal;
	color:#9E256C;
	}
	
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 26px;
	font-style:italic;
	font-weight:normal;
	color:#778627;
	}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 20px;
	font-style:italic;
	font-weight:normal;
	color:#778627;
	}













#indirizzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
}
#indirizzo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
	color: #330000;
	text-decoration: none;
	
}

#menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #330000;
	padding-bottom: 5px;
}

#menu a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	text-decoration: none;
}
#menu a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;	
		color: #330000;

}
#menu a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
		color: #330000;

}

#menu .liv1-act { 
	font-weight:bold;
	text-decoration: underline;	
}
#menu .liv1-cur { 
	font-weight:bold;
	text-decoration: none;	
}


#arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
}
#arancio a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#arancio a:hover {
	text-decoration: underline;	
}
#arancio a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;}
#arancio .liv1-cur { 
	font-weight:bold;
	text-decoration: none;	
}


#viola {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
}
#viola a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#viola a:hover {
	text-decoration: underline;	
}
#viola a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#viola .liv1-cur { 
	font-weight:bold;
	text-decoration: none;	
}
#verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
}
#verde a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#verde a:hover {
	text-decoration: underline;	
}
#verde a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#verde .liv1-cur { 
	font-weight:bold;
	text-decoration: none;	
}



#menu2 {
margin-left:30px;
margin-top:20px;
margin-right:15px;
margin-bottom:30px;
width:279px;
color: #ffffff;
	text-decoration: none;	font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menu2 a:link {
	color: #ffffff;
	text-decoration: none;	font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menu2 a:visited {
	text-decoration: none;	font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;

	}
#menu2 a:hover {
	text-decoration:underline;
	text-decoration: none;	font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;

	}


#menu2 .liv1-no {
	padding:3px;
	margin-bottom:10px;
	color: #ffffff;

	}
#menu2 .liv1-act {
	padding:3px;
	margin-bottom:10px;	
	font-weight:bold;color: #ffffff;

	}
#menu2 .liv2-no {
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	margin-bottom:5px;	color: #ffffff;

	}
#menu2 .liv2-act {
	font-size: 10px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:bold;
	margin-bottom:5px;	color: #ffffff;

	}
#menu2 .liv3-no {
	font-size: 10px;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	margin-bottom:5px;	color: #ffffff;

	}
#menu2 .liv3-act {
	font-size: 10px;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:bold;
	margin-bottom:5px;	color: #ffffff;

	}
#menu2 .liv4-no {
	font-size: 9px;
	padding-left:40px;
	padding-bottom:3px;
	padding-top:3px;
	margin-bottom:5px;	color: #ffffff;

	}
#menu2 .liv4-act {
	font-size: 9px;
	padding-left:40px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:bold;
	margin-bottom:5px;	color: #ffffff;

	}


#menualtro {
margin-left:30px;
margin-top:20px;
margin-right:20px;
margin-bottom:10px;
width:279px;
}
#menualtro a:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menualtro a:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#menualtro a:hover {
	color: #ffffff;
	text-decoration:underline;
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


#menualtro .liv1-no {
	background-color:#BD5613;
	padding:3px;
	vertical-align:middle;
	margin-bottom:10px;
	}
#menualtro .liv1-act {
	background-color:#BD5613;
	padding:3px;
	font-weight:bold;
	vertical-align:middle;
	margin-bottom:10px;
	text-decoration:underline;
	
	}
#menualtro .liv1-cur {
	background-color:#BD5613;
	padding:3px;
	font-weight:bold;
	margin-bottom:10px;
	vertical-align:middle;
	text-decoration:underline;
	}
	
	
	
#menuverde {
margin-left:30px;
margin-top:20px;
margin-right:20px;
margin-bottom:10px;
width:279px;
}
#menuverde a:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menuverde a:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#menuverde a:hover {
	color: #ffffff;
	text-decoration:underline;
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


#menuverde .liv1-no {
	background-color:#6A7D17;
	padding:3px;
	vertical-align:middle;
	margin-bottom:10px;
	}
#menuverde .liv1-act {
	background-color:#6A7D17;
	padding:3px;
	font-weight:bold;
	vertical-align:middle;
	margin-bottom:10px;
	text-decoration:underline;

	}
#menuverde .liv1-cur {
	background-color:#6A7D17;
	padding:3px;
	font-weight:bold;
	margin-bottom:10px;
	vertical-align:middle;
	text-decoration:underline;
	}

	
#menuviola {
margin-left:30px;
margin-top:20px;
margin-right:20px;
margin-bottom:10px;
width:279px;
}
#menuviola a:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menuviola a:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#menuviola a:hover {
	color: #ffffff;
	text-decoration:underline;
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


#menuviola .liv1-no {
	background-color:#8B004F;
	padding:3px;
	vertical-align:middle;
	margin-bottom:10px;
	}
#menuviola .liv1-act {
	background-color:#8B004F;
	padding:3px;
	font-weight:bold;
	vertical-align:middle;
	margin-bottom:10px;
	text-decoration:underline;
	}
#menuviola .liv1-cur {
	background-color:#8B004F;
	padding:3px;
	font-weight:bold;
	margin-bottom:10px;
	vertical-align:middle;
	text-decoration:underline;

	}
	
#news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	text-decoration: none;
	padding: 10px;
}
#news a{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #8B004F;
	text-decoration: none;
		
}
