
body{
	padding:0;
	margin:0;	
	color:#000;
	FONT-FAMILY: arial,sans-serif;
	COLOR: #36c;
	FONT-SIZE: 20px;
	COLOR: #00c
}

#contenitore{
	width:950px;
	/*height:650px;*/	
	text-align:left;
	border:0px orange solid;
	overflow:hidden;
	border:0px green solid;
}

#header{
	width:940px;
	height:150px;	
}

#header ul{
	width:900px;
	display:block;
	position:absolute;
	top:5px;
	left:124px;
}

#header ul li{
	float:left;
	display:block;
	margin:0 3px 0 3px;
}

#header ul li a{
	font:13px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 8px 0 8px;
	color:#202020;
	background-color:#FFFFFF;
	display:block;
	text-decoration:none;
}

#header a:hover{
	background-color:#00ff00;
	color:#FFFFFF;
}

#main a.orange{				
	background-color:#FFFFFF;
	color:#ff8000;
		text-decoration:none;
}
#main a:hover.orange{
	background-color:#0000ff;
	color:#FFFFFF;
		text-decoration:none;
}

#main a.red{				
	background-color:#FFFFFF;
	color:#ff0000;
	
		text-decoration:none;
	
}
#main a:hover.red{
	background-color:#0000ff;
	color:#FFFFFF;
	text-decoration:none;
}

#main a.green{				
	background-color:#FFFFFF;
	color:#00ff00;
	text-decoration:none;
}
#main a:hover.green{
	background-color:#0000ff;
	color:#FFFFFF;
	text-decoration:none;
}


#main a.blue{				
	background-color:#FFFFFF;
	color:#0000ff;
	text-decoration:none;
}
#main a:hover.blue{
	background-color:#0000ff;
	color:#FFFFFF;
	text-decoration:none;

}

#main{
	width:940px;
	height:100px;
	
}

#footer{
	width:940px;
	height:100px;	
	
}

#footer h1{
	width:123px; display:block; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#676666; font-weight:bold;
	position:absolute; top:169px; left:100px; background-color:#fbfbe5;
	}

#footer ul{
	width:930px;
	display:block;
	position:relative;
	top:13px;
	left:154px;
}

#footer ul li{
	float:left;
	display:block;
	margin:0 3px 0 3px;
}

#footer ul li a{
	font:13px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; padding:0 8px 0 8px;
	color:#202020; background-color:#FFFFFF; display:block; text-decoration:none;
}

#footer ul li a:hover{
	background-color:#b8446f; color:#FFFFFF;
}

#footer ul li a.red{				
	background-color:#FFFFFF;
	color:#ff0000;
}
#footer ul li a:hover.red{
	background-color:#0000ff;
	color:#FFFFFF;	
}

#footer ul li a.orange{				
	background-color:#FFFFFF;
	color:#ff8000;
}
#footer ul li a:hover.orange{
	background-color:#0000ff;
	color:#FFFFFF;	
}

#footer ul li a.green{				
	background-color:#FFFFFF;
	color:#00ff00;
}
#footer ul li a:hover.green{
	background-color:#0000ff;
	color:#FFFFFF;	
}

#footer ul li a.blue{				
	background-color:#FFFFFF;
	color:#0000ff;
}
#footer ul li a:hover.blue{
	background-color:#0000ff;
	color:#FFFFFF;	
}

#footer2{
	width:940px;
	height:100px;
	border:0px red solid;
}

#footer2 h1{
	width:123px;
	display:block; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#676666; font-weight:bold;
	position:absolute;
	top:199px;
	left:100px;
	background-color:#fbfbe5;
}

#footer2 ul{
	width:930px;
	display:block;
	position:relative;
	top:1px;
	left:14px;
}

#footer2 ul li{
	float:left; display:block; margin:0 3px 0 3px;
}

#footer2 ul li a{
	font:13px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; padding:0 8px 0 8px;
	color:#202020;
	background-color:#FFFFFF;
	display:block;
	text-decoration:none;
}

#footer2 ul li a:hover{
	background-color:#8080c0;
	color:#FFFFFF;
}

#footer2 a{
	font:13px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font:28px/30px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;	
	color:#202020;		
	text-decoration:none;
}

#footer2 a.red{				
	background-color:#FFFFFF;
	color:#ff0000;
}
#footer2 a:hover.red{
	background-color:#0000ff;
	color:#FFFFFF;	
}

#footer2 a.orange{				
	background-color:#FFFFFF;
	color:#ff8000;
}
#footer2 a:hover.orange{
	background-color:#0000ff;
	color:#FFFFFF;	
}

#footer2 a.green{				
	background-color:#FFFFFF;
	color:#00ff00;
}
#footer2 a:hover.green{
	background-color:#0000ff;
	color:#FFFFFF;	
}

#footer2 a.blue{				
	background-color:#FFFFFF;
	color:#0000ff;
}
#footer2 a:hover.blue{
	background-color:#0000ff;
	color:#FFFFFF;	
}



#footer3{
	width:940px;
	height:160px;
	border:0px red solid;
}

/*
	padding:0;
	margin:0;	
	color:#000;
	FONT-FAMILY: arial,sans-serif;
	COLOR: #36c;
	FONT-SIZE: 20px;
	COLOR: #00c
*/

#footer3 ul{
	width:930px;
	display:block;
	position:relative;
	top:113px;
	left:8px;
}

#footer3 ul li{
	float:left;
	display:block;
	margin:0 3px 0 3px;
	FONT-FAMILY: arial,sans-serif;
	COLOR: #36c;
	COLOR: #00c;	
	FONT-SIZE: 12px;
}

#footer3 ul li a{
	font:13px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 3px 0 3px;
	color:#202020;
	background-color:#FFFFFF;	
	text-decoration:none;
}

#footer3 ul li a:hover{
	background-color:#b8446f;
	color:#FFFFFF;
}



.bottonetop { 
	font: bold 12px Arial, Sans-serif; 
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	background-color:#F3560F;
	background: url(/site_media/bottoni/buttontop_home.jpg) repeat-x 0 0;
	border: none;
	color:#103F82;
	font-weight:bold;	
	border:1px solid;
	border-top-color:#99BBEB;
	border-left-color:#99BBEB;
	border-right-color:#103F82;
	border-bottom-color:#103F82;
	color:red;
}

.bottonetop:hover { 
	font: bold 13px Arial, Sans-serif; 
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	background-color:#F3560F;
	background: url(/site_media/bottoni/buttontop2_home.jpg) repeat-x 0 0;
	border: none;
	color:navy;
	font-weight:bold;	
	border:1px solid;
	border-top-color:#99BBEB;
	border-left-color:#99BBEB;
	border-right-color:#103F82;
	border-bottom-color:#103F82;
	color:#00ff00;
}
