/* web design by Ri:Creare www.ri-creare.it*/


/*
blue link 00578E
verde 008862
*/

body {
	padding:0;
	margin:0;
	font:13px/15px Arial,Verdana, Helvetica, sans-serif;
}


a {text-decoration:none; color:#00578E;}

#extra_content /*contiene i box che sbordano dal sito*/
{
	height:570px;
	width: 1040px;
	height:570px;
	margin: auto;
	margin-top:20px;
}

#div_italia {
	text-align:right;
	float:left;
	width:60px;
	margin-top:483px;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#716f6e;
}

#div_salsi {
	text-align:right;
	float:left;
	width:20px;
	margin-top:285px;
	color:#716f6e;
}

#div_salsi img{float:left;border:0;}

#content {
	float:left;
	font-size: 10px;
	line-height:12px;
	width: 920px;
	margin: auto;

}




#img_main {
	float:left;
	width:920px;
	height:300px;	
	background:url(i/sfondo.jpg) no-repeat top left;
}

#lingua {
			float:left;
			font-size:13px;
			line-height:16px;
			font-weight:bold;
			color:#716f6e;
			margin-top:10px;
		}
#lingua	 a {color:#a4a2a2;text-decoration:none;}	
#lingua	 a:hover {color:#00588e;}	


.grigio_scuro {color:#716f6e;}
.grigio_scuro:hover {color:#00588e;}

.grigio_chiaro {color:#a4a2a2;}
.grigio_chiaro:hover {color:#00588e;}


.menu {
	float:left;
	width:920px;
	background: url(i/logo_1.jpg) no-repeat right;
	height: 70px;
}
.menu img {border:0;float:left;}

#home {display:block;float:right;width:150px;height:60px;}

.menu ul {
	float:left;
	text-decoration:none;
	list-style-type:none;
	margin:50px auto auto 0;
	padding:0;
}

.menu ul li {
	font-size: 13px;
	line-height:15px;
	font-weight:bold;
	float:left;
	padding:0;
	padding-right:5px;
	text-decoration:none;	
}
.menu ul li a {
	float:left;
	text-decoration:none;
}
.menu ul li a:hover {
	float:left;
	text-decoration:none;
}

#bar {
	float:left;
	background: url(i/menu.jpg);
	width: 920px;
	height: 34px;
}


#bar ul {
	float:left;
	list-style-type:none;
	margin:8px auto auto 0;
	padding:0;

	
}
#bar ul li{
	font-size: 13px;
	line-height:15px;
	font-weight:bold;
	float:left;
	margin-right:10px;
	padding:0;
}
#bar ul li a {
	color:#FFFFFF;
	float:left;
	text-decoration:none;
}
#bar ul li a:hover {
	color:#00588e;
	float:left;
	text-decoration:none;
}

#m_sup {
	font-size: 13px;
	line-height:14px;
	margin-top:10px;
	clear:both;
	float:left;
	width: 920px;
	/*height: 265px;*/
	height:auto;	
	color:#333;
}


#m_inf {
	float:left;
	width:920px;
	height: auto;
	margin-top:13px;
}

#news_foo {
/*color:#00588e;*/
}
#news_foo a {color:#a4a2a2;text-decoration:none;}
#news_foo a:hover{color:#00588e;}


.foo_tit {font-size:13px;display:block;color:#00588e;}

.m_inf_box 
	{
	float:left;
	width:155px;
	height:160px;
	text-align:justify;
	}
.m_inf_box_2 
	{
	float:left;
	width:344px;
	height:160px;
	text-align:justify;
	}


	
.m_inf_img2 {
	float:left;
	width:346px;
	height:160px;
}

#lavora 
	{
	display:block;
	float:left;
	background: #ccc;
	width:155px;
	height:80px;
	color:#fff;
	}

#lavora div {float:left;margin:3px;}


.m_inf_box_space 
	{
	float:left;
	width:36px;
	height: 160px;
	}
	
.m_inf_box_space_mini 
	{
	float:left;
	width:15px;
	height: 160px;
	}
	

.t_dark 
	{
	color: #1B1B1B;
	text-decoration:none;
	}

.t_light 
	{
		color: #0f0;
		text-decoration:none;
	}

h3 {
	color:#00578E;	
	font-size:14px;
	line-height:16px;
	margin:0;
	}

	#testo_col {	
	padding-top:5px;
	float:left;
	width:920px;
	height:251px;
	margin-bottom:10px;
	color:#333;
	font-size: 11px;
	line-height:13px;
}	

#testo_col_1 {
	padding-top:5px;
	float:left;
	width:920px;
	height:231px;
	margin-bottom:10px;
	color:#333;
	font-size: 11px;
	line-height:13px;
}	


.titolo_grigio {
font-weight:bold;
color:#333;
font-size:12px;
}

/*nuove colonne*/
.m_sup_box_1
	{
	float:left;
	width:158px;
	text-align:left;
	margin-right:32px;
	}
	

/*menu società*/
.m_sup_box 
	{
	float:left;
	width:154px;
	text-align:left;
	}
	
.m_sup_box  p {margin:0;margin-bottom:5px;}	
	
#menutre {
float:left;
list-style-type:none;
padding:0;
margin:0;
width:920px;
font-size:13px;
line-height:20px;
}	

#menutre li {
float:left;
margin-right:20px;
font-weight:bold;
color:#666;
}
#menutre li a {color:#666;}
#menutre li a:hover {color:#00578E;}

.ele_box
{
list-style-type:circle;
list-style-image: url(i/t.jpg);
list-style-position:outside;
padding:0;
margin:0;
font-size:10px;
}
.ele_box li {padding:0;margin:0;}

.verde {color:#008862;}
.blu {color:#00578E;}
.grigio {color:#666;}

#frm_db input {font-size:10px;height:13px;}
.f {height:22px;}

.news {color:#00578E;}
.a_news {text-align:left;display:block;font-size:11px;line-height:14px;}


#menu_email {
display:block;
height:16px;
width:27px;
background:url(i/mail.jpg) no-repeat top center;
}

#menu_email:hover{
background:url(i/mail.jpg) no-repeat bottom center;
}

