/* CSS Document */
.promo {
	font-family: Vivaldi;
	color: #FEEBA7;
	font-size: 30px;
	align:left;
}


.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
}

.testo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8px;
}
.testo_promo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}


.testo_promo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
}
.visitare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800203;
	font-size: 14px;
}

.titolo_news{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800203;
	font-size: 16px;
	font-weight: bold;
}

.corpo_news{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800203;
	font-size: 14px;
}



.titolo_news_grande{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800203;
	font-size: 24px;
	font-weight: bold;
}

.corpo_news_grande{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800203;
	font-size: 20px;
}
	
	.foot {
font-family: Vivaldi;
	color: #FEEBA7;
	font-size: 18px;
}

	.scritte_sfondi {
font-family: Vivaldi;
	color: #FEEBA7;
	font-size: 28px;
}

.privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8px;
}

	.entra {
font-family: Vivaldi;
	color: #FEEBA7;
	font-size: 40px;
}

.menu {		
	padding-top: 3px !important;		
					
	text-align:center;
	height:28px;	
	padding-left:2px;
	clear:both;
}

.menu ul {		
	margin: 0px !important;
	padding:3px !important;	
	list-style: none;
}

.menu a {	
	display: block;
}

.menu li ul li:hover a,
.menu li ul li.sfhover a,
.menu a:hover {	
	color:#FFFFFF;
}


.menu	li ul a:hover { 
	padding-left:14px;	
	text-decoration:underline;
}

.menu ul li {	
	float:left;		
}

.menu ul li a {		
	padding-left:10px;
	padding-right:10px;
	padding-top:-3px;	
	padding-bottom:10px;	
	color:#dcdad5;
	text-decoration:none;	
	font-size: 20px;	
	font-family:Vivaldi;
	border-right: 1px solid #B7C8EC;		
	white-space:nowrap;		
}

/*.menu ul li a:hover, */


.menu ul li a.selected {
	
	background-repeat:repeat-x;
	background-color:#868582; background-position-y:50%
}
.menu li.sfhover,
.menu ul li:hover{
background-repeat:repeat-x;
}

.menu	li ul { 	
	position: absolute; 
	width: 16em; 
	left: -999em; 
	text-align:left;	
	background-color:#899796;
	border:1px solid #899796;
}

.menu	li ul a { 
	display:block;
	color:#fff;
	border:0px none;	
}


.menu	li ul li { 	
	float:left;
	width: 16em;
}

.menu	li:hover ul, 
.menu li.sfhover ul { 
	left: auto; 
}





.menu2 {		
	padding-top: 3px !important;		
					
	text-align:center;
	height:28px;	
	padding-left:2px;
	clear:both;
}

.menu2 ul {		
	margin: 0px !important;
	padding:3px !important;	
	list-style: none;
}

.menu2 a {	
	display: block;
}

.menu2 li ul li:hover a,
.menu2 li ul li.sfhover a,
.menu2 a:hover {	
	color:#FFFFFF;
}


.menu2	li ul a:hover { 
	padding-left:14px;	
	text-decoration:underline;
}

.menu2 ul li {	
	float:left;		
}

.menu2 ul li a {		
	padding-left:10px;
	padding-right:10px;
	padding-top:-3px;	
	padding-bottom:10px;	
	color:#dcdad5;
	text-decoration:none;	
	font-size: 16px;	
	font-family:Vivaldi;
			
	white-space:nowrap;		
}

/*.menu ul li a:hover, */


.menu2 ul li a.selected {
	
	background-repeat:repeat-x;
	background-color:#868582; background-position-y:50%
}
.menu2 li.sfhover,
.menu2 ul li:hover{
background-repeat:repeat-x;
}

.menu2	li ul { 	
	position: absolute; 
	width: 16em; 
	left: -999em; 
	text-align:left;	
	background-color:#899796;
	border:1px solid #899796;
}

.menu2	li ul a { 
	display:block;
	color:#fff;
	border:0px none;	
}


.menu2	li ul li { 	
	float:left;
	width: 16em;
}

.menu2	li:hover ul, 
.menu2 li.sfhover ul { 
	left: auto; 
}