
			div#b04_mid h1 {

			

			width:90%;

			padding-bottom:5px;

			padding-top:3px;

			margin-top:3px;

			margin-bottom:3px;

			border-bottom: 1px solid #23408b;

			background-image:url('http://ing3.webhat.it/_templates/ing3_interne/h1_bg_ing3_60.png');

			background-repeat:no-repeat;

			background-position:top left;

			font-size: 14px;

			padding-left:30px;

			color:#23408b;	

			

			}

			

			div#b04_mid h2 { 

			width:100%;

			padding-bottom:5px;

			padding-top:3px;

			margin-top:3px;

			margin-bottom:3px;

			border-bottom: 1px dashed #23408b;

		

			font-size: 14px; padding-left:8px;

			color:#23408b;	

			

			

			}

			

			div#b04_mid h3 { 

			

			width:100%;

			padding-bottom:5px;

			padding-top:3px;

			margin-top:3px;

			margin-bottom:3px;

			font-size: 14px; padding-left:2px;

			color:#23408b;	

			

			}

			div#b04_mid h4 { 

			width:100%;

			padding-bottom:5px;

			padding-top:3px;

			margin-top:3px;

			margin-bottom:3px;

			font-size: 12px; padding-left:2px;

			color:#23408b;	 }

			

			

			div#b04_mid h5 { 	width:100%;

			padding-bottom:5px;

			padding-top:3px;

			margin-top:3px;

			margin-bottom:3px;

			font-size: 12px; padding-left:8px;

			color:#23408b;

			font-style:italic;	

			border-bottom: 1px dashed #23408b;

			}

			

			div#b04_mid h6 {

			

			width:100%;

			padding-bottom:5px;

			padding-top:3px;

			margin-top:3px;

			margin-bottom:3px;

			font-size: 12px; padding-left:2px;

			color:#23408b;

			font-style:italic;		

			 }	

	

			td.mFotoColonna { text-align:center; width:60px;}
            
            td.mFotoColonna span { display:none;}

			td.mFotoColonna img { border:1px solid #23408b;}

	  		

			table.mFotoTabella {margin:15px auto auto auto;}

	  		

			td.mFotoRigaCambioPagina {display:none;}

			

			

	    div#menu_mondi ul 

            {

            margin:0 auto;

            padding:0;

            list-style:none;





            width:100%;

            min-height: 120px;

            height: auto !important;

            height: 120px;            

             

            }

        

        div#menu_mondi ul li

            {

            margin:none;

            padding:none;

			display:block;

			float:left; 

            list-style:none;

            min-height: 120px;

            height: auto !important;

            height: 120px;

            text-align:center;

            width:96px;

            font-size:12px;

			

            }

    

    

        div#menu_mondi ul li a, div#menu_mondi ul li a:visited

            {

            margin:none;

            background-image:url('http://ing3.webhat.it/_templates/ing3_home/menu_mondi_bg.jpg');

            background-position:0 0;

            background-repeat:no-repeat;

            background-color:#FFFFFF;

            min-height: 108px;

            height: auto !important;

            height: 108px;

            width:96px;                   

            text-decoration:none;

            color:#3b5c90;

			display:block;

            padding-top:12px;

            outline:none;

            }	

    

            

        div#menu_mondi ul li a:hover, div#menu_mondi ul li a:active

            {

            margin:none;

            background-repeat:no-repeat;

            background-color:#FFFFFF;

            min-height: 108px;

            height: auto !important;

            height: 108px;

            width:96px;             		

            text-decoration:none;

            color:#FFF;

			display:block;

            padding-top:12px;

            outline:none;

            }	

	

	

	

		div#menu_mondi ul li.mm01 a:hover, div#menu_mondi ul li.mm01 a:active, div#menu_mondi ul li.mm01 a:focus  {background-position:0 -120px;}

		div#menu_mondi ul li.mm02 a:hover, div#menu_mondi ul li.mm02 a:active, div#menu_mondi ul li.mm02 a:focus  {background-position:0 -240px;}	

		div#menu_mondi ul li.mm03 a:hover, div#menu_mondi ul li.mm03 a:active, div#menu_mondi ul li.mm03 a:focus  {background-position:0 -360px;}

		div#menu_mondi ul li.mm04 a:hover, div#menu_mondi ul li.mm04 a:active, div#menu_mondi ul li.mm04 a:focus  {background-position:0 -480px;}		

		div#menu_mondi ul li.mm05 a:hover, div#menu_mondi ul li.mm05 a:active, div#menu_mondi ul li.mm05 a:focus  {background-position:0 -600px;}

		div#menu_mondi ul li.mm06 a:hover, div#menu_mondi ul li.mm06 a:active, div#menu_mondi ul li.mm06 a:focus  {background-position:0 -720px;}		

	

	

	

	

	

	

        body {

        margin:14px auto auto auto;	

        background-image:url('http://ing3.webhat.it/_templates/ing3_home/body_bg.jpg');

        background-position:top center;

        background-repeat:no-repeat;

        background-color:#FFFFFF;

        font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;

		

        }

        

        a, a:visited {color:#3b5c90;	}

        a:hover { color:#333333;	}

        

        div.split_container {

        background-image:url('http://ing3.webhat.it/_templates/ing3_home/fade_bg.png');

        background-position:center;

        background-repeat:repeat-y;

        margin:0;

        padding:0;

        width:978px;

        display:block;

    

        }

		

		div.b04_split_container {

        background-image:url('http://ing3.webhat.it/_templates/ing3_interne/fade_bg.png');

        background-position:center;

        background-repeat:repeat-y;

        margin:0;

        padding:0;

        width:978px;

        display:block;

    

        }

        

        div.clearer {

            clear:both;

            display:block;

            line-height:1px;

            font-size:1px;

            min-height: 1px;

            height: auto !important;

            height: 1px;}

        

         div#b01, div#b02, div#level_2, div#b03, div#b04 , div#footer { margin:0 auto auto auto;width:960px;}

		 

		 div#footer ul {margin-left:0;}

		 

		 div#footer ul {text-align: center;

margin-top: 20px;

padding-bottom: 5px;

padding-top: 5px;

padding-left: 0px;

text-align:center;

}

		 div#footer ul li {display:inline;list-style:none; text-align:center;}

		 

		 div#footer ul li a {padding: 5px 10px 5px 10px;}

		 

        div.split_container, div.b04_split_container { margin:0 auto auto auto;width:978px;}

        

        div#b01 {

        

        background-image:url('http://ing3.webhat.it/_templates/ing3_home/pixel_bg.gif');

        background-position:center;

        background-repeat:repeat-y;

        background-color:#FFFFFF;

        min-height: 130px;

        height: auto !important;

        height: 130px;

        border-top:4px solid #3b5c90;

		border-bottom:5px solid #3b5c90;    

        }

        

        div#b02 {

        background-image:url('http://ing3.webhat.it/_templates/ing3_interne/02_bg.gif');

        background-position:bottom center;

        background-repeat:repeat-x;

        background-color:#3b5c90;

        min-height: 110px;

        height: auto !important;

        height: 110px;

		border-bottom:1px solid #CCC;



        }

        

        div.b02_content {

        background-image:url('http://ing3.webhat.it/_templates/ing3_interne/header_ing3_60.jpg');

        background-position:bottom center;

        background-repeat:no-repeat;

		min-height: 110px;

        height: auto !important;

        height: 110px;

		margin-left:1px;

    	margin-right:1px;

		}

        

        div#b02_left {float:left;width:330px; line-height:180%; margin-top:30px; color:#3b5c90;}

        

        div#b02_left h1 {

        margin:2px 0;

        margin-bottom:12px;

        color:#FFF;

        font-size:14px;

        font-weight:bold;

    

        background-image:url('http://ing3.webhat.it/_templates/ing3_home/body_h1_bg.gif');

        vertical-align:bottom;

        padding-top:10px;

        padding-left:10px;

        padding-bottom:2px;

        }

        

        div#b02_right {float:right;width:540px;}

        

		div#b03 h1 {

        margin:0;

        margin-bottom:2px;

        color:#FFF;

        font-size:16px;

        font-weight:bold;

        vertical-align:bottom;

        padding-top:20px;

        padding-left:280px;

        padding-bottom:2px;

		font-weight:bold;

		text-transform:uppercase;

        }

		

		

		div#b03_left {float:left;width:330px;}

		div#b03_right {float:right;width:570px;}

        

        div#level_1 {width:250px;float:left; text-align:center;}

        div.level_1_content {padding-top:20px; padding-left:20px;}

        div#menu_mondi {width:580px;float:right;}

    	div.menu_mondi_content {padding-top:15px;}

    

        div#level_1 h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-style:italic;font-size:12px;font-weight:normal;color:#3b5c90;margin:2px;}

        

        div#footer {

        

        line-height:150%;

        vertical-align:top;

        border-top:3px solid #3b5c90;	

        color:#3b5c90;

        font-size:10px;

        text-align:center;

        }

        

        div.footer_content {

        padding-top:20px;

        background-color:#efefef;

        color:#3b5c90;

        min-height:70px;
        height: auto !important;
        height: 70px;

        }	

        

        div#footer a, div#footer a:visited {color:#3b5c90;	}

        div#footer a:hover { color:#333333;	}

        

        

        

        

        div#level_2 {

        

        background-image:url('http://ing3.webhat.it/_templates/ing3_home/level_2_bg.gif');

        background-position:bottom center;

        background-repeat:no-repeat;

        background-color:#FFFFFF;

        min-height: 80px;

        height: auto !important;

        height: 80px;

        

    

        }

        

        div.level_2_content {text-align:center; padding:0 auto auto auto;}

        

        div#level_2 ul 

            {

            margin:0 auto;

            padding:0;

            list-style:none;

            display:table; 

            white-space:nowrap; 

            list-style:none;  position:relative; width:100%;

            min-height: 38px;

            height: auto !important;

            height: 38px;

            line-height: 38px; 

            }

        

        div#level_2 ul li

            {

            margin:none;

            padding:none;

            display: inline;

            list-style:none;

            min-height: 38px;

            height: auto !important;

            height: 38px;

            

            width:150px;

            font-size:16px;

            }

    

    

        div#level_2 ul li a, div#level_2 ul li a:visited

            {

            margin:none;

            background-image:url('http://ing3.webhat.it/_templates/ing3_home/level_2.gif');

            background-position:left center;

            background-repeat:no-repeat;

            background-color:#FFFFFF;

            min-height: 38px;

            height: auto !important;

            height: 38px; 

                    

            text-decoration:none;

            color:#3b5c90;

            padding:10px 10px 10px 35px;

            outline:none;

            }	

    

            

        div#level_2 ul li a:hover, div#level_2 ul li a:focus, div#level_2 ul li a:active

            {

            margin:none;

            background-image:url('http://ing3.webhat.it/_templates/ing3_home/level_2_hover.gif');

            background-position:left center;

            background-repeat:no-repeat;

            background-color:#FFFFFF;

            min-height: 38px;

            height: auto !important;

            height: 38px;

            line-height: 38px; 		

            text-decoration:none;

            color:#3b5c90;

            padding:10px 10px 10px 35px;

            outline:none;

            }		

        

    

        

    div.mNewsTemplateDiv {

        border-right:1px dotted #ccc;

        padding-right:30px;

        margin-top:15px;

		margin-bottom:25px;

        color:#333333;

    }

    

    div.mNewsTemplateDiv h1 {

    

        background-image:url('http://ing3.webhat.it/_templates/ing3_home/3dots.gif');

        background-position:left;

        background-repeat:no-repeat;

        color:#3b5c90;

        padding-left:18px;

        font-size:14px;

        font-weight:normal;

		margin: 5px auto;

    

    }

    

    div.mNewsTemplateDiv hr {

    background: #ccc;

    color: #ccc;

    height: 1px;

    margin: 0 0 10px;

	padding:none;

    border-bottom:1px;

    }

    

    div.mNewsLinksDiv {text-align:right; font-style:italic;font-size:12px;}

    

    div.mNewsLinksDiv a, div.mNewsLinksDiv a:visited {text-decoration:none; color:#3b5c90;}

    div.mNewsLinksDiv a:hover {text-decoration:underline; color:#666;}

    div#b03_left h1 a {text-decoration:none;}

    div.mNewsLinksArchivio {margin:2px 0; padding:0 4px; text-align:right; background-color:#dee3ec;}

    div.mNewsLinksArchivio a, div.mNewsLinksArchivio a:visited {text-decoration:none; color:#3b5c90;}

    div.mNewsLinksArchivio a:hover {text-decoration:underline; color:#666;}

	

	

	

	div.showcase_item {

	

	background-color:#e2e7ee;

	min-height: 75px;

    height: auto !important;

    height: 75px;	

	border-right:2px solid #3b5c90;

	width:100%;

	color:#333;

	margin-top:15px;

	margin-bottom:15px;

	line-height:150%;

	

	}

	

	div.showcase_item_content {padding-right:10px;padding-left:10px;}

	

	div.showcase_item h3 {

	

	color:#3b5c90;

	font-size:12px;

	font-weight:normal;

	margin:3px 0;

	

	}	

	

	div.showcase_item h3 a {	text-decoration:none; }

	div.showcase_item h3 a:hover{	text-decoration:none; color:#666;}

    

	div.showcase_item img.icona{



	border:1px solid #3b5c90;

	float:left;

	margin-right:10px;



	}

	

	span.title {font-family:Verdana, Arial, Helvetica, sans-serif;font-style:italic;font-size:24px;font-weight:normal;color:#3b5c90;text-transform:uppercase;margin-bottom:10px;}

    span.subtitle {font-family:Verdana, Arial, Helvetica, sans-serif;font-style:italic;font-size:14px;font-weight:normal;color:#666666;padding-left:15px;}

    span.em_grey {font-style:italic;color:#666;}

    div#b03_left {margin-left:30px; line-height:200%; }

    div#b03 { background-image:url('http://ing3.webhat.it/_templates/ing3_interne/03_bg.png');

        background-position:bottom center;

        background-repeat:no-repeat;

        background-color:#FFFFFF;

        min-height: 52px;

        height: auto !important;

        height: 52px;

		color:#FFF;	

		}

    

	div.b03_right_content { padding-right:30px; }

	

	div#b04_left {  width:247px; position:absolute;

top:0; left:0; /* border:1px solid #FF0000; */ }

	div.b04_left_content {padding-left:30px;  }

    

	div#b04 { 

		background-image:url('http://ing3.webhat.it/_templates/ing3_interne/04_bg.png');

        background-position:bottom center;

        background-repeat:no-repeat;

        min-height: 440px;

        height: auto !important;

        height: 440px;

		color:#333;	

		position:relative;

		}

		

		

	div#b04_mid {  margin-left:260px; margin-right:180px;/* border:1px solid #00FF00;  */ line-height:180%; }	

	

	div.b04_content {padding-left:9px;padding-right:0px; padding-top:20px;}

	

		

   	div#b04_right { 

			width:160px;

			position:absolute;

			top:0;

			right:0;

			text-align:left;

			 /* border:1px solid #0000FF; */ }

			

	div.b04_right_content {  padding-top:30px;  }

	div#b04_right img {border:none;}

	

	

	

	div#b04_mid input {  padding:1px; border:1px solid #3b5c90; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;   }

	div#b04_mid input.caselladitesto, div#b04_mid input.captcha {  padding:1px; border:1px solid #3b5c90; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  width:250px;  }

	div#b04_mid input.pulsante {  padding:1px; border:1px solid #3b5c90; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;   }	

	

	.mFormTabella td {vertical-align:top;}

	div#b04_mid textarea.areaditesto {  padding:1px; border:1px solid #3b5c90; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:250px;         min-height: 200px;

        height: auto !important;

        height: 200px;  }

	

	div#b04_mid input.pulsante2 {  padding:1px; border:1px solid #3b5c90; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  width:250px; cursor:pointer; }

	

	form#modulo_di_contatto {padding-bottom:20px;}

	



/* NEWS */



.mnewsTabella

{

Border: 0px solid #C0C0C0;

Width: 100%;

border-collapse: collapse;

}

.mnewsTabella td

{

Border: 0px solid #C0C0C0;

padding: 0px;

}

.mnewsRiga

{



}

.mnewsRigaAlternato

{



}

.mnewsRigaMenu

{

Text-align: right;

}

.mnewsLayer

{

Text-align: justify;

padding-bottom:20px;

margin-bottom:10px;border-bottom:1px dashed #333333;

}

.mnewsTitolo

{

						

			width:90%;

			padding-bottom:5px;

			padding-top:3px;

			margin-top:3px;

			margin-bottom:3px;

			border-bottom: 1px solid #23408b;

			background-image:url('http://ing3.webhat.it/_templates/ing3_interne/h1_bg_ing3_60.png');

			background-repeat:no-repeat;

			background-position:top left;

			font-size: 14px;

			padding-left:30px;

			color:#23408b;	
            display:block;

			

			

}

.mnewsAnteprima

{



Color: #333333;

font-style:italic;

}

.mnewsNormale

{



Color: #000000;

}
.mnewsInterlinea

{

Font-Family: Verdana;

Font-Size: 6px;

}

td.mnewsRiga .mnewsInterlinea

{
display:none;
}

td.mnewsRiga .mnewsAnteprima2 {display:none;}

.mNewsElencoArchivio {

 background-color:#F5F5F5;

 border:1px solid #999999;

 padding-left:4px;

 padding-top:6px;

 padding-bottom:6px;

 margin-bottom:3px;

}

.mNewsElencoArchivio a {

 font-weight:bold;

}



.mNewsFreccia {display:none;}









span.mFormObbligatorio {  font-weight:bold; font-size:11px; }	







/* MAPPA */

ul.mappa_UL_0 li



{

	list-style:none;

	margin-left:0;

	margin-top:10px;

	margin-bottom:10px;

	width:90%;

	padding-left: 10px;

	font-weight: bold;

	font-size:12px;

	border-left:6px solid #3b5c90;

	}





ul.mappa_UL_1 li



{

	list-style:none;

	margin-left:0;

	margin-top:8px;

	margin-bottom:15px;

	padding-left: 10px;

	font-weight: normal;

	border-bottom:1px solid #DEDEDE;border-left:none;

	font-size:11px;

}





.mappa_UL_2 li



{

	list-style:none;

	margin-left:0;

	margin-top:8px;

	margin-bottom:15px;

	width:100%;

	padding-left: 10px;

	font-weight: normal;

	border-bottom:1px solid #DEDEDE;border-left:none;

	font-size:11px;

}



div#tree_menu {text-align:left;}

div#tree_menu_content {padding-left:2px;}

div#tree_menu li {font-weight:bold;}
div#tree_menu li a {font-weight:normal;}

div#tree_menu ul {list-style:none;}

div#tree_menu ul#level2{ margin-left:8px;padding-left:0px;font-size:12px; letter-spacing:2px;}
	
div#tree_menu li.l2 , div#tree_menu li.l2attivo{

	margin-left:0px;
	border-bottom:1px solid #d0d8e4;
	color:#3b5c90;
	}

div#tree_menu li.l2 a, div#tree_menu li.l2 a:visited {
	display:block;
	text-decoration:none;
	color:#3b5c90;
	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px;	
	
	}
div#tree_menu li.l2 a:hover, div#tree_menu li.l2 a:focus, div#tree_menu li.l2 a:active {

	text-decoration:none;
	color:#FFF;
	outline:none;
	display:block;
	background-color:#3b5c90;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px;	
	}
	
 div#tree_menu li.l2attivo {

	text-decoration:none;
	color:#3b5c90;
	outline:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px;
	font-weight:bold;	
	}	

 div#tree_menu li.l2attivo a {

	text-decoration:none;

	}	


div#tree_menu ul#level3{ margin-top:3px; padding-bottom:5px;margin-left:12px;padding-left:0px;font-size:12px; letter-spacing:2px; background-color:#FFFFFF;}
	
div#tree_menu li.l3 , div#tree_menu li.l3attivo{

	margin-left:0px;
	border-bottom:1px solid #d0d8e4;
	color:#666;
	border-left:6px solid #b7c3d6;
	}

div#tree_menu li.l3 a, div#tree_menu li.l3 a:visited {
	display:block;
	text-decoration:none;
	color:#666;
	
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;	
	
	}
div#tree_menu li.l3 a:hover, div#tree_menu li.l3 a:focus, div#tree_menu li.l3 a:active, div#tree_menu li.l3attivo {

	text-decoration:underline;
	color:#333;
	outline:none;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;	
	background-color:#FFFFFF;
	}


div#tree_menu li.l3attivo {

	text-decoration:none;
	color:#333;
	outline:none;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;	
	background-color:#FFFFFF;
	font-weight:bold;
	}
	
div#tree_menu li.l3attivo a {

	text-decoration:none;

	}	

div#tree_menu ul#l4{ margin-left:10px;padding-left:0px;}
	
div#tree_menu li.l4{

	margin-left:0px;
	}






