/*Foglio di stile struttura SPERONI2007*/

/*DIV GLOBALE*/
#ALL{
	width:800px;
	background-color:#FFFFFF;}
	
	/*DIV INTESTAZIONE*/
	#HEADER{
		width:100%;
		height:240px;}
		
			#Title{
				width:795px;
				height:85px;
				float:left;
				padding-left:1px;
				padding-right:1px;
				margin: 0 0 0 0;}
				#Title #left{
					text-align:left;
					width:400px;
					float:left;
					padding-left:5px;
					padding-top:15px;}
				#Title #right{
					text-align:right;
					width:300px;
					float:right;}
				
			#ImgPres{
				height:150px;
				width:800px;
				clear:left;
				padding: 0px 0px 0px 0px;
				background-color:#F5F5F5;
				border-top: 1px;
				border-right: 1px;
				border-bottom: 1px;
				border-left: 1px;
				border-style:solid;
				border-color: #CCCCCC;}
					
	/*DIV CENTRALE - CENTRO PAGINA*/
	#CENTER{
		width:800px;
		padding-top:5px;}
		
		.SemiTitle{
			width:99%;
			height:15px;
			clear:left;
			padding: 1px 1px 1px 1px;
			margin: 0 0 0 0;
			background-color:#999999;
			border-top: 0px;
			border-right: 0px;
			border-bottom: 1px;
			border-left: 0px;
			border-style:dashed;
			border-color: #CCCCCC;
			text-align:center;
			color:#FFFFFF;
			-moz-border-radius-topright: 5px;
			-moz-border-radius-topleft: 5px;
			-webkit-border-top-right-radius: 5px;
			-webkit-border-top-left-radius: 5px;}
			#LateralL{
				width:140px;
				float:left;
				margin: 0 0 0 0;
				padding: 20px 2px 0 0;
				overflow:hidden;}
				#ricerca{
					width:100%;
					height:42px;
					float:left;
					padding: 0 0 0 0;
					margin: 0 0 5px 0;
					background-color:#F5F5F5;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 1px;
					border-left: 1px;
					border-style:solid;
					border-color: #CCCCCC;
					vertical-align:middle;
					-moz-border-radius-topright: 5px;
					-moz-border-radius-topleft: 5px;
					-webkit-border-top-right-radius: 5px;
					-webkit-border-top-left-radius: 5px;}
				#calendario{
					width:100%;
					clear:left;
					padding: 0 0 0 0;
					margin: 0px 0px 5px 0px;
					background-color:#F5F5F5;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 1px;
					border-left: 1px;
					border-style:solid;
					border-color: #CCCCCC;
					text-align:center;
					-moz-border-radius-topright: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-bottomleft: 5px;
					-moz-border-radius-bottomright: 5px;
					-webkit-border-top-right-radius: 5px;
					-webkit-border-top-left-radius: 5px;
					-webkit-border-bottom-right-radius: 5px;
					-webkit-border-bottom-left-radius: 5px;}	
				#sottoMenu{
					width:100%;
					clear:left;
					padding: 1px 0 5px 0;
					margin: 0px 0px 5px 0px;
					background-color:#F5F5F5;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 1px;
					border-left: 1px;
					border-style:solid;
					border-color: #CCCCCC;
					-moz-border-radius-bottomleft: 5px;
					-moz-border-radius-bottomright: 5px;
					-webkit-border-bottom-right-radius: 5px;
					-webkit-border-bottom-left-radius: 5px;}
					#sottoMenu img{
						border:none;
						margin-right:5px;}
					#sottoMenu A:hover{
						text-decoration:none;
						color:#666666;}
					#sottoMenu table{
						border:none;
						vertical-align:left;}
					#sottoMenu td{
						border:none;
						padding-left:3px;}
				#emo{
					width:100%;
					float:left;
					padding: 0 0 0 0;
					margin: 0 0 5px 0;
					background-color:#F5F5F5;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 1px;
					border-left: 1px;
					border-style:solid;
					border-color: #CCCCCC;
					vertical-align:middle;
					-moz-border-radius-topright: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-bottomleft: 5px;
					-moz-border-radius-bottomright: 5px;
					-webkit-border-top-right-radius: 5px;
					-webkit-border-top-left-radius: 5px;
					-webkit-border-bottom-right-radius: 5px;
					-webkit-border-bottom-left-radius: 5px;}
			#Central{
				width:500px;
				float:left;
				text-align:justify;
				margin: 0 5px 0 5px;}
				
				#menu{
					width:488px;
					padding: 0px 5px 0px 0px;
					border-top: 0px;
					border-right: 0px;
					border-bottom: 0px;
					border-left: 0px;}
					#menu img{
						border:none;}
					.mnuComp{
						float:left;
						text-align:center;
						padding: 3px 3px 3px 3px;
						margin-right:1px;
						border-top: 1px;
						border-right: 1px;
						border-bottom: 0px;
						border-left: 1px;
						border-style:solid;
						border-color: #CCCCCC;
						background-color:#FFFFFF;
						-moz-border-radius-topright: 5px;
						-moz-border-radius-topleft: 5px;
						-webkit-border-top-right-radius: 5px;
						-webkit-border-top-left-radius: 5px;}
					.mnuCompSel{
						float:left;
						text-align:center;
						padding: 3px 3px 3px 3px;
						margin-right:1px;
						border-top: 1px;
						border-right: 1px;
						border-bottom: 0px;
						border-left: 1px;
						border-style:solid;
						border-color: #CCCCCC;
						background-color:#CCCCCC;
						-moz-border-radius-topright: 5px;
						-moz-border-radius-topleft: 5px;
						-webkit-border-top-right-radius: 5px;
						-webkit-border-top-left-radius: 5px;}
						
				#page{
					width:488px;
					float:left;
					text-align:justify;
					padding: 5px 5px 5px 5px;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 1px;
					border-left: 1px;
					border-style:solid;
					border-color: #CCCCCC;
					background-color:#F5F5F5;
					-moz-border-radius-bottomright: 10px;
					-moz-border-radius-bottomleft: 10px;
					-webkit-border-bottom-right-radius: 10px;
					-webkit-border-bottom-left-radius: 10px;}
					#pagemenu{
						width:480px;
						padding: 0px 5px 0px 0px;
						border-top: 0px;
						border-right: 0px;
						border-bottom: 0px;
						border-left: 0px;
						text-align:center;}
						.pagemenucompo{
							float:left;
							text-align:center;
							padding: 5px 5px 5px 5px;
							margin-right:2px;
							border-top: 1px;
							border-right: 1px;
							border-bottom: 1px;
							border-left: 1px;
							border-style:solid;
							border-color: #CCCCCC;
							-moz-border-radius-topright: 5px;
							-moz-border-radius-topleft: 5px;
							-moz-border-radius-bottomleft: 5px;
							-moz-border-radius-bottomright: 5px;
							-webkit-border-top-right-radius: 5px;
							-webkit-border-top-left-radius: 5px;
							-webkit-border-bottom-right-radius: 5px;
							-webkit-border-bottom-left-radius: 5px;}
						.pagemenucomposel{
							float:left;
							text-align:center;
							padding: 5px 5px 5px 5px;
							margin-right:2px;
							border-top: 1px;
							border-right: 1px;
							border-bottom: 1px;
							border-left: 1px;
							border-style:solid;
							border-color: #CCCCCC;
							background-color:#CCCCCC;
							-moz-border-radius-topright: 5px;
							-moz-border-radius-topleft: 5px;
							-moz-border-radius-bottomleft: 5px;
							-moz-border-radius-bottomright: 5px;
							-webkit-border-top-right-radius: 5px;
							-webkit-border-top-left-radius: 5px;
							-webkit-border-bottom-right-radius: 5px;
							-webkit-border-bottom-left-radius: 5px;}
		   #LateralR{
				width:145px;
				float:left;
				margin: 0 0 0 0;
				padding: 20px 0px 2px 0px;}
				#Flags{				
					width:144px;
					padding: 1px 0 1px 0;
					margin: 0 0 5px 0;
					float:left;
					text-align:center;
					vertical-align:middle;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 1px;
					border-left: 1px;
					border-style:solid;
					border-color: #CCCCCC;
					background-color:#F5F5F5;}
					#Flags img{
						border:none;}
				#news{
					width:144px;
					float:left;
					padding: 0 0 0 0;
					margin: 0 0 5px 0;
					background-color:#F5F5F5;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 1px;
					border-left: 1px;
					border-style:solid;
					border-color: #CCCCCC;
					-moz-border-radius-topright: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-bottomleft: 5px;
					-moz-border-radius-bottomright: 5px;
					-webkit-border-top-right-radius: 5px;
					-webkit-border-top-left-radius: 5px;
					-webkit-border-bottom-right-radius: 5px;
					-webkit-border-bottom-left-radius: 5px;}	
				.GeneralDX{
					width:144px;
					padding: 1px 0 1px 0;
					margin: 0 0 5px 0;
					float:left;
					overflow:hidden;
					text-align:center;
					vertical-align:middle;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 1px;
					border-left: 1px;
					border-style:solid;
					border-color: #CCCCCC;
					background-color:#F5F5F5;}
					.GeneralDX img{
						border:none;}
					
	/*DIV PIE' PAGINA*/
	#FOOTER{
		width:795px;
		float:left;
		margin-top:5px;}
		#FooterCont{
			width:498px;
			padding-top:2px;
			padding-bottom:2px;
			background-color:#F5F5F5;
			border-top: 1px;
			border-right: 1px;
			border-bottom: 1px;
			border-left: 1px;
			border-style:solid;
			border-color: #CCCCCC;
			-moz-border-radius-topright: 10px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-bottomleft: 10px;
			-moz-border-radius-bottomright: 10px;
			-webkit-border-top-right-radius: 10px;
			-webkit-border-top-left-radius: 10px;
			-webkit-border-bottom-right-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;}
		#Copy{
			width:180px;
			text-align:center;}
		#Counter{
			clear:left;
			width:180px;}
	
	/*DIV PER LA CARTINA*/
	.InfoCartina{
		position:absolute;
		background-color:#CCCCCC;
		top:-2000px;
		left:-2000px;
		border-style: dashed;
		border-width: 1px;
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size: 8pt;
		padding: 4px;
		text-align: center;}