body, html { 
	padding:0; 
	margin:0; 
	width:100%; 
	background-color:#E4E4E4; 
}

/* mac ie5 hack \*/
body, html { 
	height:100%;  
}
/* end hack */

body, html, img { 
	font-family: Verdana, Arial, Sans-serif; 
	color: #000; 
	border: 0; 
}
 
input, textarea, select { 
	font-family: Verdana, Arial, Sans-serif; 
	color:#6B6B6B; 
	font-size:9px;
}

table, th, td { 
	font-size:10px; 
	color:#6B6B6B;  
}

p, form, h1, h2, h3, h4, h5, h6 { 
	margin:0; 
	padding:0;
}

a, a:visited, a:hover { 
	color:#005B7F; 
	text-decoration:underline; 
}






#mainbox {
	width:770px;
	height:100%;
	background:#fff;
}

#mainbox2 {
	width:770px;
	height:100%;
	background:#eee;
}

#bottom {
	vertical-align:bottom;
	height:40px;
}

.immedia { 
	padding:12px 0 12px 10px; 
	background:#E4E4E4; 
}

.immedia2 { 
	border-top:1px #369 solid;
	padding:12px 0 12px 10px; 
	background:#E4E4E4; 
}


.clear { 
	clear:both; 
	line-height:0; 
	font-size:0; 
	height:0; 
}

.alto 			{ height:100%;}
.asterisco 		{ color:#E34407; }
.asterisco_b 	{ color:#E34407; font-weight:bold;}
.img_left  		{ margin:1px 15px 3px 0; }
.img_right  	{ margin:1px 0 0 15px; }
.spazio 		{ padding-bottom: 10px; }


/* TUTTE LE SEZIONI */
.bck_right { 
	background:url('../img/share/sep_right.gif') repeat-y right top; 
}

.subtitle	{ padding:0 25px 0 25px; }

.title { 
	padding:44px 25px 0 25px; 
}

.title2 { 
	padding:44px 25px 20px 25px; 
}


/* MENU */
#menu h4 { 
	color:#000;
	font-size:10px;
}

#menu h4 a, #menu h4 a:visited, #menu h4 a:hover { 
	color:#5A5A5A; 
	text-decoration:none;
}

.bck { 
	background:#e4e4e4 url('../img/share/bck.gif') no-repeat 1px 0; 
	white-space:nowrap; 
}

.bck h4 { 
	background:url('../img/share/fine.gif') no-repeat right top; 
	padding:8px 16px 7px 16px; 
	font-weight:bold; 
}

.left { 
	background:#e4e4e4 url('../img/share/left.gif') no-repeat left top; 
	white-space:nowrap;
}

.left h4 { 
	background:url('../img/share/right.gif') no-repeat right top; 
	padding:8px 16px 7px 16px;
	font-weight:normal;
}

.wrap { 
	white-space:nowrap;
}

.wrap h4 { 
	background:url('../img/share/right.gif') no-repeat right top; 
	padding:8px 16px 7px 16px;
	font-weight:normal;
}


/* SEZIONE HOME */
.txt_home_01	{ padding:13px 0 11px 0; font-weight:bold; font-size: 9px; text-align:center; }
.fre_azz		{ background:url('../img/home/freccia.gif') no-repeat 0 5px; padding-left:6px; }
.link_home_01	{ font-size: 9px; text-align:center;}
.link_home_01 a 			{ color:#777777; text-decoration:none;}
.link_home_01 a:visited 	{ color:#777777; text-decoration:none;}
.link_home_01 a:hover 		{ color:#777777; text-decoration:underline;}

.data_home { 
	padding:0 24px 3px 15px; 
	color:#FE7D00; 
}

.sotto_home { 
	color:#005C82; 
	font-weight:bold;
	padding:0 24px 10px 15px; 
	font-size:10px;
}

.txt_home { 
	text-align:justify; 
	color:#005C82; 
	padding:0 24px 8px 15px; 
	line-height:11px; 
	font-size: 9px;
}

.vai_home { 
	text-align:right; 
	padding-right:24px; 
	background:url('../img/home/freccia.gif') no-repeat 256px 4px; 
	color:#005C82; 
	font-weight:bold;
	font-size: 9px; 
}

.vai_home_01 a, .vai_home_01 a:visited, .vai_home_01 a:hover { 
	color:#005C82;
}

.piva { 
	background-color:#fff; 
	text-align:right; 
	padding:0 24px 5px 0; 
	font-weight:bold; 
	font-size:9px; 
}

/* SEZIONE GRUPPO */
.txt_gruppo { 
	padding:9px 25px 39px 25px; 
	text-align:justify;  
	font-size:1.1em;
	line-height:140%;
}


/* SEZIONE NEL MONDO */
.txt_mondo { 
	padding:20px 25px 30px 25px; 
	text-align:justify;  
	font-size:1.1em;
	line-height:140%;
}

.txt_mondo2 { 
	padding:20px 25px 215px 25px; 
	text-align:justify;  
	font-size:1.1em;
	line-height:140%;
}


/* SEZIONE LAVORA CON NOI */
.autorizzo	{ font-weight:bold; color:#005B7F; font-size:9px;  margin-right:11px;}
.autorizzo2	{ font-weight:bold; color:#005B7F; font-size:9px;  margin-right:4px;}
.check_mar 	{ vertical-align:middle;  margin-right:2px;}
.input_01	{ border:1px #005B7F solid; width:162px; height:15px; }
.input_02	{ border:1px #005B7F solid; width:29px; height:15px; text-align:center; }
.input_03	{ border:1px #005B7F solid; width:36px; height:15px; text-align:center; }
.input_04	{ border:1px #005B7F solid; width:269px; height:15px; }
.input_05	{ /*width:463px; height:17px; background:#eee;*/ width:270px; height:17px; }
.input_06	
{ 
	/*width:162px; height:32px;*/ 
	border:1px #005B7F solid; 
	width:355px; height:70px;
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#fff;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff
}
.input_07	{ border:1px #005B7F solid; width:162px; height:64px; }
.invia		{ width:48px; height:18px; }
.pad_td		{ padding-bottom:16px;  }
.pad2_td	{ padding-top:19px; }
.pad3_td	{ padding-bottom:20px; }
.pad4_td	{ padding-bottom:16px; }
.sep		{ background:url('../img/share/sep.gif') repeat-x left top; padding-bottom:16px;}
.txt_lavora	{ color:#005B7F; }
.txt_lavora_02	{ color:#005B7F; text-align:right; padding:10px 25px 0 5px; }


/* SEZIONE SALA STAMPA e NEWS */
#menu_nav				{ color:#005B7F;}
#menu_nav span.attivo	{ color:#E34407; font-weight:bold;}
.art_pre			{ color:#005B7F;}
.mini2	 			{ border:1px #005B7F solid; width:85px; height:15px; }
.stampa	 			{ background:url('../img/share/sep.gif') repeat-x left bottom; padding-top:15px; padding-bottom:18px; text-align:justify;}
.stampa_int			{ background:url('../img/share/sep.gif') repeat-x left bottom; padding-top:15px; padding-bottom:18px; text-align:justify;}

.stampa_int .simg 
	{ float:left; margin-right:10px; margin-bottom:5px; border:1px #666 solid; }

.sottotit			{ padding-bottom:10px; color:#005B7F; }
.testata 			{ color:#E34407;}

.testo { 
	color:#666; 
	padding-left:8px; 
	line-height:1.3em;
	font-size:1.1em;
}

.testo_int { 
	color:#666; 
	line-height:1.5em;
	font-size:1.1em;
}

.tit_02 { 
	padding-top:10px; 
	color:#005B7F; 
	font-size:1em; 
	text-align:right; 
	font-weight:bold; 
}

.titolo { 
	color:#005B7F; 
	font-weight:bold; 
	padding:3px 0 5px; 
	text-transform:uppercase;
	font-size:11px;
}

.titolo a, .titolo a:visited, .titolo a:hover { 
	font-size:11px;
	font-weight:bold;
}

.titolo_int { 
	color:#005B7F; 
	font-weight:bold;
	font-size:12px; 
	padding-bottom:10px;
	padding-top:3px;
}

.titolo2_int { 
	color:#005B7F; 
	font-weight:bold; 
	font-size:12px; 
	padding:4px 0; 
	text-transform:uppercase; 
}

.pdfico { vertical-align:middle; margin-right:5px;}


/* SEZIONE CONTATTI */
.cont_cont {
	font-size:1.1em;
	line-height:140%;
	padding:0 25px;
}

.direzione { 
	color:#005B7F; 
	font-weight: bold; 
	padding:0 0 4px 0; 
	margin:0;
	font-size:11px;
}

.indirizzo { 
	padding-bottom:5px; 
}

.mail { 
	font-weight: bold; 
	line-height:16px; 
}

.mail a			{ font-weight: bold; }
.mail a:visited	{ font-weight: bold; }
.mail a:hover	{ font-weight: bold; }

.num			{ padding-left:20px; padding-bottom:2px; font-weight: bold; }
.num_verde		{ font-size: 11px; color:#090;  }

.telefono { 
	line-height:150%;
	padding-bottom:10px; 
}
