*{
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
}

table {text-align:left;}
html{
	height:100%;
}
body{
	background-color:#3B7BB9;
	background-image:url("/_img/background.jpg");
	background-repeat:repeat-x;
	font:normal 0.75em/1.5 Arial,Helvetica,sans-serif;
	color:#141414;
	height: 100%;
	text-align:center;
}
#container{
	width:1000px;
	margin:0 auto;
	text-align:left;
	position:relative;
	min-height:100%;
	/*_height:100%;*/
	height: 100%;
	padding:0px;
}
#container_1{
	background:url("/_img/background_sfumasx.jpg");
	width:30px;
	margin:0 auto;
	text-align:left;
	position:relative;
	min-height:100%;
	/*_height:100%;*/
	float:left;
}
#container_2{
	width:940px;
	margin:0 auto;
	text-align:left;
	position:relative;
	min-height:100%;
	/*_height:100%;*/
	background-color:white;
	float:left;
	padding-top:0px;
}
#container_3{
	background:url("/_img/background_sfumadx.jpg");
	width:30px;
	margin:0 auto;
	text-align:left;
	position:relative;
	min-height:100%;
	/*_height:100%;  :hack: min-height for IE6 */
	float:left;
}
/*background-color:#0058A9;*/
#header0 {height:10px;vertical-align:top;padding-right:10px;}
#header1 {height:73px;vertical-align:top;padding-left:10px;padding-bottom:11px;}

div#footer_spazio {
clear:both;
/*height:68px;*/
height:48px;
}
div#footer_contenitore	{
	/*height:48px;*/	
	height:25px
	padding-top:10px;
	padding-bottom:10px;
	position:absolute;	
	bottom:0px;
	background-color:#004D9F;
	width:100%;
	text-align:center;
	color:white;
}
#vimecvalves {}
/*background:#0058A9;position:absolute;left:0px;top:0px;z-index:100;*/
#nav		{width:708px;}
#nav ul {margin:0;overflow:hidden;margin:0 0 0px;	list-style: none;}
/*background:#0058A9;*/
#nav li{
	float:left;
	/*_display:inline;*/
	margin:0 0 0 3px;
	padding: 0;
	
	font-size:1.2em;
}
#nav a {
	display: block;
	color:#1192A7;
	height: 30px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	background: none;
}

#nav span {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: url("/_img/menu.png") no-repeat 0 0;}

#nav_1 a { width: 83px; }
#nav_2 a { width: 83px; }
#nav_3 a { width: 83px; }
#nav_4 a { width: 83px; }
#nav_5 a { width: 83px; }
#nav_6 a { width: 83px; }
#nav_7 a { width: 83px; }
#nav_8 a { width: 83px; }

#nav_1 span	{ background-position: 0px -40px; }
#nav_2 span	{ background-position: -93px -40px; }
#nav_3 span	{ background-position: -186px -40px; }
#nav_4 span	{ background-position: -279px -40px; }
#nav_5 span	{ background-position: -373px -40px; }
#nav_6 span	{ background-position: -467px -40px; }
#nav_7 span	{ background-position: -561px -40px; }
#nav_8 span	{ background-position: -655px -40px; }

#nav_1.on span	{ background-position: 0px -75px; }
#nav_2.on span	{ background-position: -93px -75px; }
#nav_3.on span	{ background-position: -186px -75px; }
#nav_4.on span	{ background-position: -279px -75px; }
#nav_5.on span	{ background-position: -373px -75px; }
#nav_6.on span	{ background-position: -467px -75px; }
#nav_7.on span	{ background-position: -561px -75px; }
#nav_8.on span	{ background-position: -655px -75px; }

#nav_1 a:focus span, #nav_1 a:hover span	{ background-position: 0px -5px; }
#nav_2 a:focus span, #nav_2 a:hover span	{ background-position: -93px -5px; }
#nav_3 a:focus span, #nav_3 a:hover span	{ background-position: -186px -5px; }
#nav_4 a:focus span, #nav_4 a:hover span	{ background-position: -279px -5px; }
#nav_5 a:focus span, #nav_5 a:hover span	{ background-position: -373px -5px; }
#nav_6 a:focus span, #nav_6 a:hover span	{ background-position: -467px -5px; }
#nav_7 a:focus span, #nav_7 a:hover span	{ background-position: -561px -5px; }
#nav_8 a:focus span, #nav_8 a:hover span	{ background-position: -655px -5px; }

#nav_1.on a:focus span, #nav_1.on a:hover span	{ background-position: 0px -75px; }
#nav_2.on a:focus span, #nav_2.on a:hover span	{ background-position: -93px -75px; }
#nav_3.on a:focus span, #nav_3.on a:hover span	{ background-position: -186px -75px; }
#nav_4.on a:focus span, #nav_4.on a:hover span	{ background-position: -279px -75px; }
#nav_5.on a:focus span, #nav_5.on a:hover span	{ background-position: -373px -75px; }
#nav_6.on a:focus span, #nav_6.on a:hover span	{ background-position: -467px -75px; }
#nav_7.on a:focus span, #nav_7.on a:hover span	{ background-position: -561px -75px; }
#nav_8.on a:focus span, #nav_8.on a:hover span	{ background-position: -655px -75px; }

A					{font:normal 12px Arial,Helvetica,sans-serif;color:#141414;text-decoration:underline;}
A:link			{font:normal 12px Arial,Helvetica,sans-serif;color:#141414;text-decoration:underline;}
A:visited	{font:normal 12px Arial,Helvetica,sans-serif;color:#141414;text-decoration:underline;}
A:active		{font:normal 12px Arial,Helvetica,sans-serif;color:#141414;text-decoration:underline;}
A:hover		{font:normal 12px Arial,Helvetica,sans-serif;color:#0058A9;text-decoration:none;}

input,select,textarea {font:normal 12px Arial,Helvetica,sans-serif;color:#141414;}

A.norm					{font:normal 12px Arial,Helvetica,sans-serif;color:#141414;text-decoration:none;}
A.norm:link			{font:normal 12px Arial,Helvetica,sans-serif;color:#141414;text-decoration:none;}
A.norm:visited	{font:normal 12px Arial,Helvetica,sans-serif;color:#141414;text-decoration:none;}
A.norm:active		{font:normal 12px Arial,Helvetica,sans-serif;color:#141414;text-decoration:none;}
A.norm:hover		{font:normal 12px Arial,Helvetica,sans-serif;color:#0058A9;text-decoration:none;}

.barranav_a {float:left;text-align:left;}
.barranav_b {float:right;text-align:right;}

ul.pagination-flickr							{border:0;margin:0;padding:0;}	
.pagination-flickr li							{border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
.pagination-flickr a							{border:solid 1px #DDDDDD; margin-right:2px; }
.pagination-flickr .previous-off,
.pagination-flickr .next-off			{color:#141414; display:block; float:left; font-weight:bold;padding:3px 4px; }
.pagination-flickr .next a,
.pagination-flickr .previous a		{font-weight:bold;border:solid 1px #FFFFFF; }	
.pagination-flickr .active				{color:#ED1D24;font-weight:bold;display:block;float:left;padding:4px 6px; }
.pagination-flickr a:link, 
.pagination-flickr a:visited			{color:#7E8FCB; display:block; float:left; padding:3px 6px; text-decoration:none; }
.pagination-flickr a:hover				{border:solid 1px #141414;}

.verticaltext {
	writing-mode: tb-rl;
	filter: flipv fliph;
}
.titolo_ar {color:#AFBADF;font-weight:bold;font-size:24px;}

.td_scheda_label {padding:3px;background-color:#E5F2F8;border-bottom:dotted 1px #0058A9;}
.td_scheda_value {padding:3px;border-bottom:dotted 1px #0058A9;}

.td_label {font-size:12px;padding:3px;background-color:#E5F2F8;border-bottom:dotted 1px #0058A9;}
.td_value {font-size:12px;padding:3px;border-bottom:dotted 1px #0058A9;}
input[type="text"].flat {width:200px;}
input[type="button"].flat {background-color:#E5F2F8;border:solid 1px #333333;font-weight:bold;padding:3px;font-size:11px;}
input[type="submit"].flat {background-color:#E5F2F8;border:solid 1px #333333;font-weight:bold;padding:3px;font-size:11px;}
.titbox {background-color:#E5F2F8;font-weight:bold;font-size:11px;padding:3px;text-transform:lowercase;}

.menu_ar {background-color:#438DFC;border:solid 1px #0058A9;color:white;padding:3px;width:180px;}

.menu_ar A					{color:white;text-decoration:none;}
.menu_ar A:link			{color:white;text-decoration:none;}
.menu_ar A:visited	{color:white;text-decoration:none;}
.menu_ar A:active		{color:white;text-decoration:none;}
.menu_ar A:hover		{color:white;text-decoration:none;}

.menu_ar_on {background-color:#AFCFFE;border:solid 1px #0058A9;color:white;padding:3px;width:180px;}

.menu_ar_on A					{color:white;text-decoration:none;}
.menu_ar_on A:link			{color:white;text-decoration:none;}
.menu_ar_on A:visited	{color:white;text-decoration:none;}
.menu_ar_on A:active		{color:white;text-decoration:none;}
.menu_ar_on A:hover		{color:white;text-decoration:none;}

.menu_ar_2 {background-color:#E6F0FF;border:solid 1px #AFCFFE;border-top:solid 0px #AFCFFE;color:white;padding:3px;width:180px;}



.titblue 						{font-weight:bold;color:#0058A9;text-decoration:none;}
.titblue A					{font-weight:bold;color:#0058A9;text-decoration:underline;}
.titblue A:link			{font-weight:bold;color:#0058A9;text-decoration:underline;}
.titblue A:visited	{font-weight:bold;color:#0058A9;text-decoration:underline;}
.titblue A:active		{font-weight:bold;color:#0058A9;text-decoration:underline;}
.titblue A:hover		{font-weight:bold;color:#0058A9;text-decoration:none;}

.photoclip {
position:absolute;
width: 110px;
height: 110px;
clip: rect(0px, 110px, 110px, 0px);
overflow: hidden;
text-align:center;
} 

.sfumatura_2 
{
    position: relative;
    left: -2px;
    top: -2px;
}
 .sfumatura_1
{
    position: relative;
    left: -1px;
    top: -1px;
background: #C0C0C0;
}
 .sfumatura_2
{
background: #C0C0C0;
}
.box_distr      {width:110px;margin-left:15px;float:left;}
.box_distr_tit  {height:40px;vertical-align:middle;text-align:center;padding:20px;padding-top:20px;padding-bottom:0px;font-size:13px;background-color:#DAE0EF;}
.box_distr_tit2  {height:40px;vertical-align:middle;text-align:center;padding:20px;padding-top:10px;padding-bottom:10px;font-size:13px;background-color:#DAE0EF;}


.box_distr_text {height:300px;text-align:center;padding:20px;font-size:13px;background-color:#DAE0EF;}
