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 326px 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; 

}


