@charset "UTF-8";
body {
	  background-color: white;
	}
	
a {font-family: arial, verdana, sans-serif;}

#generale {
	width: 1100px;
	height:1100px;
	position: relative;
	padding-left: 0 px;
	padding-right: 0 px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;

	top: 0px;
	z-index: 3;
	}
#head {
	width: 846px;
	height:111px;
	position: relative;
	padding-left: 0 px;
	padding-right: 0 px;
	margin-left: 127px;
	margin-right: auto;
	background-color: white;

	top: 0px;
	z-index: 3;
	}
#menu_line1 {
	width: 846px;
	height:20px;
	position: relative;
	padding-left:0px;
	padding-right:0px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
		top: 0px;
		z-index: 3;
	}	
	
#menu {
	width: 846px;
	height:20px;
	padding-left:0px;
	padding-right:0px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	position: relative;
		top: 37px;
		z-index: 3;
	}

#menu_line2 {
	width: 846px;
	height:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	
	position: relative;
		top: 63px;
		z-index: 3;
	}


#menu_line3 {
	width: 200px;
	height:20px;
	position: relative;
	padding-left:0px;
	padding-right:0px;
	padding-bottom: 0px;
	margin-left: 50px;
	
	background-color: white;
	

	top: 43px;
	z-index: 3;
	}


#centrale {
	width: 846px;
	height:70px;
	padding-left:67px;
	padding-right:67px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	position: relative;
	top: 0px;
	z-index: 1;
	}
	
	
#titolo_pagina {
	width: 846px;
	height:150px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	text-align:center;
	
	top: 37px;
	z-index: 2;
	}

#lista_1 {
	width: 846px;
	height:200px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	
	top: 100px;
	z-index: 2;
	}

#lista_n {
	width: 846px;
	height:200px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	
	top: 450px;
	z-index: 2;
	}

a.text_pagina {
		color: #000000;
		text-decoration:none;
		background-color: #FFFFFF;
		letter-spacing: 2px;
		color: #808080;
		z-index: 2;	
		}
a.text_vision {
		color: #000000;
		text-decoration:none;
		background-color: #FFFFFF;
		letter-spacing: 3px;
		color: #808080;
		z-index: 2;	
		}
a.text_l1 {
		color: #000000;
		text-decoration:none;
		background-color: #FFFFFF;
		letter-spacing: 10px;
		color: #808080;
		z-index: 2;	
		}


#scritta_bassa {
	width: 846px;
	height:250px;
	position: absolute;
	padding-left:127px;
	padding-right:127px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	
	size:inherit;
	text-align:center;
	top: 830px;
	z-index: 4;
	}

#titolo_basso_home {
	width: 846px;
	height:120px;
	position: absolute;
	padding-left: 0px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	
	size:inherit;
	text-align:center;
	top: 5px;
	z-index: 14;
	}

#titolo_basso_home_l2 {
	width: 846px;
	height: 100px;
	position: absolute;

	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	
	size:inherit;
	text-align:center;
	top: 135px;
	z-index: 15;
	}
	
	

		
a.menu {
		color: #000000;
		text-decoration:none;
		background-color: #FFFFFF;
		letter-spacing: 1px;
		z-index: 2;	
		}




a.lingue {
		color: #000000;
		text-decoration:none;
		background-color: #FFFFFF;
		letter-spacing: 0.5px;
		z-index: 2;	
		}
	
a.picture_news {
		color: #000000;
		text-decoration:none;
		background-color: #FFFFFF;
		letter-spacing: 4px;
		z-index: 2;	
		}		
				
#m1 {
		position:absolute;
		left: 5px;
	}
	
#m1a {
		position:absolute;
		left: 5px;
		font-weight:bold;
		letter-spacing: 2.4px;
	}	
	
#m2 {
		position:absolute;
		left: 90px;
	}

#m2a {
		position:absolute;
		left: 90px;
		font-weight:bold;
		letter-spacing: 2.4px;
	}
	
#m3 {
		position:absolute;
		left: 240px;
	}

#m3a {
		position:absolute;
		left: 240px;
		font-weight:bold;
		letter-spacing: 2.4px;
	}

#m4 {
		position:absolute;
		left: 368px;		
	}
	
#m4a {
		position:absolute;
		left: 368px;
		font-weight:bold;
		letter-spacing: 2.4px;		
	}
	
#m5 {
		position:absolute;
		left: 530px;
	}
	
#m5a {
		position:absolute;
		left: 530px;
		font-weight:bold;
		letter-spacing: 2.4px;
	}

#m6 {
		position:absolute;
		left: 680px;
	}

#m6a {
		position:absolute;
		left: 680px;
		font-weight:bold;
		letter-spacing: 2.4px;
	}

#m7 {
		position:absolute;
		left: 777px;
	}

#m7a {
		position:absolute;
		left: 777px;
		font-weight:bold;
		letter-spacing: 2.4px;
	}

#m8 {
		position:absolute;
		left: 390px;
	}

#m9 {
		position:absolute;
		left: 10px;
	}
	
#m10 {
		position:absolute;
		left: 50px;
	}
	
	
#m11 {
		position:absolute;
		left: 100px;
	}

#m12 {
		position:absolute;
		left: 145px;
	}
	
#m13 {
		position:absolute;
		left: 386px;
	}	
	
a.menu:hover {
		font-weight:bold;
		letter-spacing: 2.4px;
	}
	
a.lingue:hover {
		font-weight:bold;
		letter-spacing: 2.4px;
	}
	
	
div.text {
		position:absolute;
		left: 420px;
		background-color:white;
		
    	
		z-index: 30;
	}
div.titolo_prog {
		
	background-color:white;
		height:25px;
		padding-bottom:0px;
		border-bottom: thin solid grey;
	}
	
			
div.image {
		position:absolute;
		left: 10px;
	}		
	
	a.titolo_prog {
		color: #000000;
		text-decoration:none;
		background-color: green;
		border-bottom:medium;
		border-bottom-color:grey;
		z-index:3;
		}
#titolo_prog {
		color: #000000;
		text-decoration:none;
		background-color: #FFFFFF;
		border-bottom:medium;
		border-bottom-color:grey;
		z-index: 2;	

}
