@charset "utf-8";
/* CSS Document */
body {
margin:0; 
padding:0; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#FFFFFF url(images/repeat_x.jpg) top left repeat-x;
}
a{text-decoration:none; margin:0; padding:0; color:#FFFFFF;}
a:hover{ color:#145;}
p{margin:0; padding:0;}
h1 {font-size:18px; color:#666666}
.bigBlue {font-size:22px; color:#145;}
.rosso {color:#A7241C;}
a.blue{color:#145; font-weight:bold;}
a.blue:hover{ text-decoration:underline;}

#contenitore {
margin:0; 
padding:0;
background-color:#FFFFFF;
float:left;
width:100%;
}
#top {
margin:0; 
padding:0;
background:#FFFFFF url(images/repeat_x.jpg) top left repeat-x;
height:240px;
float:left;
width:100%;
}
	#header {
	margin:0; 
	padding:0;
	height:240px;
	float:left;
	width:1000px;
	color:#FFFFFF;
	background-color:#FFFFFF;
	}
	#pg_index #header {
	background:url(images/sfondo_header_home.jpg) top right no-repeat;
	}
	#pg_about #header {
	background:url(images/sfondo_header_about.jpg) top right no-repeat;
	}
	#pg_metodo #header {
	background:url(images/sfondo_header_metodo.jpg) top right no-repeat;
	}
	#pg_partnership #header {
	background:url(images/sfondo_header_partnership.jpg) top right no-repeat;
	}
	#pg_news #header {
	background:url(images/sfondo_header_news.jpg) top right no-repeat;
	}
	#pg_contatti #header {
	background:url(images/sfondo_header_contatti.jpg) top right no-repeat;
	}
	#pg_grafica #header {
	background:url(images/sfondo_header_grafica.jpg) top right no-repeat;
	}
	#header #lang {
	padding:5px 10px 0 40px;
	height:25px;
	width:213px;/*263*/
	background-color:#999;
	}
	#header #lang a.on {
	color:#145;
	}
	#header img {
	position:absolute;
	top:120px;
	}
	#menu {
	margin:0; 
	padding:0;
	height:28px;
	width:705px;
	position:absolute;
	top:212px;
	left:295px;
	background-color:#A7241C;
	}
	#menu ul{
	margin:0; 
	padding:0;
	height:28px;
	width:690px;
	list-style-type:none;
	}
	#menu ul li {
	float:left;
	margin:0; 
	padding:0;
	height:28px;
	width:115px;
	}
	#menu ul li a{
	display:block;
	float:left;
	margin:0; 
	padding:4px 5px 0 5px;
	height:24px;/*28-4*/
	width:105px;/*115-10*/
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	}
	#menu ul li a:hover{
	height:20px;
	background-color:#FFFFFF;
	border-bottom:#A7241C 4px solid;
	color:#A7241C;
	}
	#pg_about #menu ul li#lkabout a, #pg_metodo #menu ul li#lkmetodo a, #pg_partnership #menu ul li#lkpartnership a, #pg_contatti #menu ul li#lkcontatti a, #pg_news #menu ul li#lknews a{
	height:20px;
	background-color:#FFFFFF;
	border-bottom:#A7241C 4px solid;
	color:#A7241C;
	}
#center {
margin:0; 
padding:0;
background:#fff;
float:left;
width:100%;
}
	#corpo {
	margin:0; 
	padding:0;
	/*background:#145;*/
	/*height:350px;*/
	float:left;
	width:1000px;
	}
	#pg_index #corpo {
	margin:0; 
	padding:0;
	background:url(images/sfondoHome.jpg) top right no-repeat;
	height:350px;
	float:left;
	width:1000px;
	}
	#enter{font-size:36px; font-family:"Times New Roman", Times, serif; width:170px; position:relative; left:587px; top:15px; line-height:36px;}
	#pg_index #corpo a{ color:#000000;}
	#pg_index #corpo a:hover{ color:#145;}
	#brand{position:relative; left:430px; top:170px; line-height:36px; font-weight:bold; width:570px;}
	
		#navAree {
		margin:0; 
		padding:0;
		height:350px;
		float:left;
		width:274px;
		background-color:#fff;
		font-family:"Times New Roman", Times, serif;
		}
			#navAree UL{
			margin:50px 0 30px 40px; 
			padding:0;
			width214px;/*274-60*/
			list-style-type:none;
			}
			#navAree UL li{
			margin:0 0 20px 0; 
			padding:0;
			font-size:25px;
			letter-spacing:-2px;
			}
			#navAree UL li a{
			color:#D1CFCF;
			}
			#navAree UL li a:hover{
			color:#145;
			}
			#navAree UL li a.on {
			color:#145;
			}			
		#testo {
		margin:0; 
		padding:40px 20px 60px 20px;
		float:left;
		width:686px;/*526-40*/
		line-height:20px;
		background-color:#FFFFFF;
		/*height:290px;/*350-70*/
		}
		
#bottom {
margin:0; 
padding:0;
background:#D1CFCF;
float:left;
width:100%;
}
	#info {
	margin:0; 
	padding:0;
	background:#D1CFCF url(images/sfondo_bottom.jpg) top left no-repeat;
	height:120px;
	float:left;
	width:1000px;
	}
	.pblock { font-size:11px; margin:25px 0 0 40px; width:200px; float:left; margin-right:20px;}
	.pblockDX { font-size:11px; margin:25px 30px 0 0; width:200px; float:right;text-align:right;}
#footer {
clear:both;
margin:0; 
padding:0;
background:#999;
float:left;
width:100%;
}
	#dett {
	margin:0; 
	padding:0;
	background:#999;
	height:200px;
	float:left;
	width:1000px;
	color:#FFFFFF;
	}
