body{ font-family:Verdana, Geneva, sans-serif; font-size:12px; }
	#menu{text-align:left;  margin: 0px; padding-left: 30px;}
	#menu li{list-style-image: url(/template/images/menu_flag.jpg); padding-top:0px; padding-bottom:12px;}
	#menu a {font-size:14px; color:#006CAB; text-decoration:none; font-weight:bold;}
	#menu a:hover {font-size:14px; color:#006CAB; text-decoration:underline; font-weight:bold;}
	
	.box_home_main{width:100%; clear:both;}
	.box_home{width:33%; height:320px; float:left; background:url(/template/images/box_home.jpg) no-repeat center;}
	.box_home_up{width:100%; height:38px; clear:both;}
	
	.box_home_up a{color:#FFF; font-size:18px; line-height:35px; text-decoration:none;}
	
	.box_home_down{width:100%; height:283px; clear:both; text-align:center; }
	
	#menu_up{ 	list-style: none; margin: 0px;	padding: 0px; padding-right:20px;}
 
	#menu_up li{
		list-style-type: none; display:inline; padding-left:15px;
		background-repeat: no-repeat;
		background-position: 20px 50%;
		padding: 3px 0 3px 40px;
		margin: .4em 0;
		}
		
	#menu_up a{ color:#E17E2F; font-size:14px; font-weight:bold; text-decoration:underline;}
	#menu_up li.home{background-image: url(/template/images/icon_home.png);}
	#menu_up li.chi_siamo{background-image: url(/template/images/icon_chi_siamo.png);}
	#menu_up li.portfolio{background-image: url(/template/images/icon_portfolio.png);}
	#menu_up li.contatti {background-image: url(/template/images/icon_contatti.png);}
	
	h1{ font-size:20px; color:#006CAB; padding:0px; margin:0px;}
	
	h3{ font-size:14px; color:#006CAB; padding:0px; margin:0px;}
	
	h2.news_arch  {font-size:18px; color:#006CAB; padding-bottom:5px; margin:0px;}
	h3.news_arch  {font-size:12px; color:#F00; padding:0px; margin:0px;}
	p.news_arch  {font-size:11px; color:#000; padding:0px; margin:0px;}
	p.news_arch  a {font-size:11px; color:#000; }
	
	div.news_box_arch{width:240px; padding-bottom:5px; padding-top:10px; text-align:center;}
	div.news_box_arch a{color:#006CAB; font-weight:bold;}
	div.news_box_home{width:240px; padding-bottom:5px; padding-top:10px; border-bottom:solid #F60 1px; text-align:left;}
	h2.news_box_home  {font-size:16px; color:#000; padding-bottom:5px; margin:0px;}
	h3.news_box_home  {font-size:12px; color:#006CAB; padding:0px; margin:0px;}
	p.news_box_home  {font-size:11px; color:#000; padding:0px; padding-top:5px; margin:0px; text-align:justify;}
	p.news_box_home  a {font-size:11px; color:#000; }
	
	p{text-align:justify; margin:0px; padding:0px; padding-top:10px; line-height:17px; color:#000;}
	
	.MainDiv{width:980px; clear:both; border:2px solid #006CAB;}
	
	
	.Testata{width:100%; clear:both; height:159px;}
	.Testata_left{float:left; width:33px; height:100%; background:url(/template/images/testata_left.jpg) no-repeat;}
	.Testata_Logo{float:left; width:369px; height:100%;}
	.Testata_Right{float:left; width:578px; height:100%; background:url(/template/images/testata_right.jpg) no-repeat;}
	
	.Testata_Right_top{width:100%; height:90px;}
	.Testata_Right_middle{width:100%; height:25px; text-align:right;}
	.Testata_Right_bottom{width:100%; height:40px; font-size:24px; color:#006CAB; text-align:right; font-weight:bold;}
	
	.Spacer{width:100%; height:15px; font-size:1px; clear:both;}
	
	.BodyCenter{width:100%; clear:both;}
	.Body_Right{float:left; width:270px; height:100%;}
	
	.Banner_Diste{width:95%; height:80px; background-color:#EDEDED; border:#FF9E33 solid 1px; cursor:pointer;}
	.Diste_Logo{width:38%; height:100%; float:left; background-image:url(/template/images/diste_logo.jpg); background-repeat:no-repeat; background-position:center center;}
	.Diste_Text_Div{width:62%; height:100%; float:left; text-align:left;}
	.Diste_Spacer{width:100%; height:5px; clear:both; font-size:1px;}
	.Diste_Text_Name{color:#E17E2F; font-size:26px; font-weight:bold; padding-bottom:4px;text-decoration:none;}
	.Management_Text{color:#B4202A; font-size:15px; font-weight:bold; padding-bottom:7px; text-decoration:none;}
	.Span_orange{color:#E17E2F; font-size:10px; text-decoration:none;}
	.Span_red{color:#B4202A; font-size:10px; text-decoration:none;}
	
	
	.News_Box{width:100%; height:227px; background:url(/template/images/box_news.jpg) no-repeat 50% 50%;}
	
	.Legal_Top_Banner{width:95%; height:60px; background-color:#FFF; border:#006CAB solid 1px;}
	.LegalTop_Banner_img{width:22%; height:100%; float:left; background:url(/template/images/bilancia.gif) no-repeat 50% 50%;}
	.Legal_Top_Banner_text{width:78%; height:97%; padding-top:3%; float:left; }
	.Legal_Top_Banner_text a{font-size:15px; line-height:20px; font-weight:bold; text-decoration:none;; color:#006CAB }
	
	
	.Body_Left{float:left; width:710px; height:100%;}
	
	.Page_Title_Main{width:98%; height:28px; border-bottom:#006CAB solid 2px; text-align:left;}
	.Page_title_Img{width:25px; height:25px; background:url(/template/images/paper.jpg) 50% 50% no-repeat; float:left;}
	
	.Login_Top_menu{width:98%; height:18px; border-bottom:#006CAB solid 2px; text-align:left;}
	
	
	.Footer_back{width:98%; height:30px; font-size:1px; clear:both; background:url(/template/images/footer_line.jpg) repeat-x 0 50%}
	
	.calce{width:100%; color:#000; font-size:10px; padding-bottom:5px;}
	.calce a{color:#000; font-size:10px; }

	.Login_Image{ width:130px; float:left; }
	.Login_Conteiner{float:left; padding:3px; padding-top:20px; width:255px;}
	.Login_Label{color:#006CAB; font-size:12px; font-weight:bold; text-align:right; padding-right:5px; width:100px; float:left;}
	.Login_Control{text-align:left; padding-bottom:2px; width:145px; float:left;}
	.Login_Text{width:99%;}
	.Login_Button_div{padding-right:4px; padding-bottom:3px; }
