/* CSS Document */
	BODY {
		SCROLLBAR-FACE-COLOR:  #D2EBFF;
		SCROLLBAR-HIGHLIGHT-COLOR:  #ffffff; 
		SCROLLBAR-SHADOW-COLOR:  #635E98; 
		SCROLLBAR-3DLIGHT-COLOR:  #6EBFFB;
		SCROLLBAR-ARROW-COLOR:  #635E98; 
		SCROLLBAR-TRACK-COLOR:  #BFD4EF;
		SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	}
	
	.fontportale {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  padding-bottom: 10px;}
	td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
	
	
	
	h6 { font-size:10px; margin: 0; padding: 0;}
		
		
	.bannertop {
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		background-color: #FDE5E5;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	}

	.frase {
		BORDER-RIGHT: #E70000 0px solid;
		BORDER-TOP: #E70000 1px solid;
		BORDER-LEFT: #E70000 1px solid;
		BORDER-BOTTOM: #E70000 1px solid;
		padding-right: 10px;
		padding-top: 3px;
		padding-bottom: 1px;
		padding-left: 10px;
	}
	.spazio {
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
	}
	.verde {
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		background-color: #E5F3E8;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	}

	.tverde {
		padding-top: 0px;
		padding-bottom: 0px;
		COLOR: #000000;
		FONT-WEIGHT: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	}
	.spazioverde {
		padding-top: 10px;
		padding-bottom: 10px;
					
	}
			
	.imputverde  {
		BORDER-RIGHT: #008E21 1px solid;
		BORDER-TOP: #008E21 1px solid;
		BORDER-BOTTOM: #008E21 1px solid;
		BORDER-LEFT: #008E21 1px solid;
		FONT-WEIGHT: normal;
		font-size: 11px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica,san-serif;
		TEXT-ALIGN: left;
		
	}
	
	
	.blu {
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #E5F1F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	
	}

	.tblu {
		padding-top: 0px;
		padding-bottom: 0px;
		COLOR: #0072BC;
		FONT-WEIGHT: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	}
	.spazioblu {
		padding-top: 10px;
		padding-bottom: 10px;
					
	}

			
	.imputblu  {
		BORDER-RIGHT: #0072BC 1px solid;
		BORDER-TOP: #0072BC 1px solid;
		BORDER-BOTTOM: #0072BC 1px solid;
		BORDER-LEFT: #0072BC 1px solid;
		FONT-WEIGHT: normal;
		font-size: 9px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica,san-serif;
		TEXT-ALIGN: left;
		
	}
	.fotonegozio {
		padding-right: 10px;
		padding-bottom: 10px;
				
	}
	.fotonegozio1 {
	padding-right: 10px;
	padding-top: 10px;
	BORDER-top: #0072bc 1px  dashed;
		
	}
	
	.bottone {
		BORDER-RIGHT: #000000 1px solid;
		BORDER-TOP: #000000 1px solid;
		BORDER-BOTTOM: #000000 1px solid;
		BORDER-LEFT: #000000 1px solid;
		FONT-WEIGHT: normal;
		font-size: 11px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica,san-serif;
		TEXT-ALIGN: center;
	}

	
	.imputimages  {
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-BOTTOM: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		
	}
	.foto {
		BORDER-RIGHT: #E70000 1px solid;
		padding-right: 1px;
		
	}
	
	.sposi {

		background-color: #FDE5E5;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	}
	
	
	.rosa {
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		background-color: #FDE5E5;
		margin: 0px 5px 0px 5px;
		padding: 5px 15px 5px 15px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	}
	
	.rosa ul{list-style-type: none; margin: 0px; padding: 0px;}
	.rosa li{list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px;}
	.rosa a{color: #000000;}	
	.rosa a:hover{color: #FF0000;}
	
	
	.area-riservata{ margin: 0px 0px 0px 0px; }
	.area-riservata ul{font:11px arial,sans-serif; list-style-type: none;margin: 0px; padding: 0px; font-weight:bold;}
	.area-riservata li{ margin: 0px 0px 0px 0px; padding: 0px;}
	.area-riservata a{ no-repeat center left; display:block;line-height: 12px;text-decoration: none; text-indent: 16px;color: #132140;}
	.area-riservata a:hover{  color: #008e21;}
	
	.banner {
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		background-color: #F8F8F8;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	}
	
	
	.homenews {
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	BORDER-BOTTOM: #E70000 1px dashed;

	}
	
	.menurosso1 {
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		background-color: #FBD0D0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height	: 16px;
		BORDER-BOTTOM: #E70000 1px solid;
		width: 100%;
		
	}
	
	.menurosso:link {
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		background-color: #FBD0D0;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		width: 100%;
	}
	.menurosso:visited {
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		background-color: #FBD0D0;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
			width: 100%;
	}
	.menurosso:hover {
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		background-color: #FBD0D0;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
		color: #E70000;
		font-weight: bold;
		text-decoration: underline;
		width: 100%;
	}
	
	.colonna {
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 10px;
		padding-left: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
		
	}
	

	
	
	.linkrosso:link {
		
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
		color: #E70000;
		font-weight: bold;
		text-decoration: none;
		
	}
	.linkrosso:visited {
		
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
		color: #E70000;
		font-weight: bold;
		text-decoration: none;
	
	}
	.linkrosso:hover {
		
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
		color: #E70000;
		font-weight: bold;
		text-decoration: underline;
			
	}
	
	.credits {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
	}
	
	.credits:link {
		text-decoration: underline;
		font-weight: bold;
		color: #4181d8;
	}
	.credits:visited {
		text-decoration: underline;
		color: #4181d8;
		font-weight: bold;
	
	}
	.credits:hover {
		text-decoration:underline;
		color: #ac1e36;
		font-weight: bold;

	}
	
	
	
	.sotto {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
	}
	.sotto:link {
		text-decoration: underline;
		color: #000000;
		font-weight: normal;
	}
	.sotto:visited {
		text-decoration: underline;
		color: #000000;
		font-weight:  normal;
	}
	.sotto:hover {
		text-decoration:underline;
		color: #E70000;
		font-weight:  normal;
	}
	
	
	
	.sottopadding
	{
	BORDER-RIGHT: #e70000 0px solid;
	BORDER-TOP: #e70000 1px solid;
	BORDER-LEFT: #e70000 0px solid;
	BORDER-BOTTOM: #e70000 0px solid;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #fde5e5; 
	
	
	}
	
	
	
#menuBar {
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	background	: #E70000;
	color		: #ffffff;
	border-bottom	: 1px solid #000000 ;
	border-top	: 1px solid #000000 ;
	border-left	: 1px solid #000000 ;
	border-right : 1px solid #000000 ;
	margin-bottom	: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height	: 16px;
	position	: relative;
	height		: 18px;
	font-size: 11px;

  z-index: 1;
}
#menuBar a:link, #menuBar a:visited {
	background	: transparent;
	color		: #ffffff;
	text-decoration	: none;
	font-weight	: bold;
	display		: block;

  border: 0px;
}
#menuBar a:hover {
	background	: transparent;
	color		: #000000;
	text-decoration	: none;

}
#menuBar a:active {
	background	: transparent;
	color		: #000000;
	text-decoration	: none;

}
#menuLink1 {
	position	: absolute;
	left		: 125px;
	top			: 0px;
}
#menuLink2 {
	position	: absolute;
	left		:  215px;
	top		: 0px;
}
#menuLink3 {
	position	: absolute;
	left		:  355px;
	top		: 0px;
}
#menuLink4 {
	position	: absolute;
	left		:  475px;
	top		: 0px;
}
#menuLink5 {
	position	: absolute;
	left		:  595px;
	top		: 0px;
}
#menuLink6 {
	position	: absolute;
	left		:  615px;
	top		: 0px;
}
dl.menuButton {
	width		: 150px;
	margin		: 0;
	padding		: 0;
}
dl.menuButton dt {
	margin-top	: 1px !important;
	margin-bottom	: 1px !important;
}
dl.menuButton dd {
	display		: none;
	margin		: 0 0 0 0;
}
#menuBar dl.menuButton dt a {
	padding		: 0 0.5em;
}
#menuBar dl.menuButton dd a:link, #menuBar dl.menuButton dd a:visited {
	border-left	: .5em solid #E70000;
	border-right	: 1px solid #E70000;
	border-bottom	: 1px solid #E70000;
	padding		: 0 0.5em;
	line-height	: 1.5em;
	background	: #F8B2B2;
	color		: #000000;

}
#menuBar dl.menuButton dd a:hover, dl.menuButton dd a:active {
	border-left	: .5em solid #F8B2B2;
	background	: #E70000;
	color		: #ffffff;
}
dl.menuButton:hover dd, dl.attivo dd {
	display		: block;
}