html
{
	margin:0; 
	padding:0
	}
body
{
	font-family:"Arial",arial,sans-serif; 
	color:#013368; 
	font-size:12px; 
	background-image:url(img/sfondo_body.gif);
	background-repeat:repeat-y; 
	background-color:#D4D0C8; 
	background-position:center; 
	margin-top:0; margin-bottom:0; 
	padding-bottom:0
	}				 
body a
{
	color:#3476B9; 
	text-decoration:none
	}
body a:hover
{
	color:#3476B9; 
	text-decoration:underline
	}
.pres
{
	color:#FFF; 
	text-decoration:none; 
	font-size:10px
	}
.pres a
{
	color:#FFF; 
	text-decoration:none
	}
.pres a:hover
{
	color:#FFF; 
	text-decoration:underline
	}
h1
{
	font-size:1.4em; 
	color:#3476B9; 
	font-weight:bold; 
	margin-top:10px
	}
h2
{
	font-size:1.15em; 
	color:#3476B9; 
	font-weight:bold; 
	margin-bottom:5px; 
	line-height:19px
	}
p
{
	text-align:justify; 
	line-height:15px
	}
div#container
{
	width:780px; 
	margin:auto; 
	background-color:#FFFFFF
	}
div#container2	
{
	width:768px; 
	margin:auto; 
	background-color:#FFFFFF
	}
div#header
{
	width:780px; 
	height:45px; 
	background-color:#194B85; 
	text-align:right; 
	color:#FFFFFF; 
	font-size:10px
	}
div#header a
{
	color:#FFFFFF; 
	text-decoration:none
	}
div#header a:hover
{
	color:#FFFFFF; 
	text-decoration:underline
	}
div#head01	
{
	height:45px; 
	float:right; 
	width:65px; 
	line-height:50px; 
	padding-right:40px
	}
div#head02
{
	height:45px; 
	float:right; 
	width:160px; 
	text-align:left
	}
div#head03
{
	height:45px; 
	float:right; 
	width:260px; 
	text-align:left
	}
div#navigation
{
	float:left; 
	width:250px; 
	height:250px; 
	background-color:#3476B9; 
	text-align:left; 
	color:#FFF; 
	font-size:12px; 
	line-height:30px
	}
div#flash
{
	float:right; 
	height:250px; 
	width:530px; 
	background-image:url(img/sfondo_flash.gif)
	}
div#navigation2
{
	clear:both; 
	height:50px; 
	width:780px; 
	font-size:12px; 
	color:#FFF;
	border-top:1px solid #FFF;
	background-color:#194B85;
	line-height:16px;
	}
div#btn01
{
	width:110px;
	height:50px;
	display:block;
	float:left;
	color:#FFF;
	border-right:1px solid #FFF;
	}
div#btn01 a
{
	width:104px;
	height:50px;
	display:block;
	background-image:url(img/btn_01.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	padding-left:6px;
	padding-top:4px;
	}
div#btn01 a:hover
{
	width:104px;
	height:50px;
	display:block;
	background-image:url(img/btn_01_hover.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	}
div#btn02
{
	width:111px;
	height:50px;
	display:block;
	float:left;
	color:#FFF;
	border-right:1px solid #FFF;
	}
div#btn02 a
{
	width:105px;
	height:50px;
	display:block;
	background-image:url(img/btn_02.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	padding-left:6px;
	padding-top:4px;
	}
div#btn02 a:hover
{
	width:105px;
	height:50px;
	display:block;
	background-image:url(img/btn_02_hover.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	}
div#btn03
{
	width:110px;
	height:50px;
	display:block;
	float:left;
	color:#FFF;
	border-right:1px solid #FFF;
	}
div#btn03 a
{
	width:104px;
	height:50px;
	display:block;
	background-image:url(img/btn_03.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	padding-left:6px;
	padding-top:4px;
	}
div#btn03 a:hover
{
	width:104px;
	height:50px;
	display:block;
	background-image:url(img/btn_03_hover.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	}
div#btn04
{
	width:111px;
	height:50px;
	display:block;
	float:left;
	color:#FFF;
	border-right:1px solid #FFF;
	}
div#btn04 a
{
	width:105px;
	height:50px;
	display:block;
	background-image:url(img/btn_04.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	padding-left:6px;
	padding-top:4px;
	}
div#btn04 a:hover
{
	width:105px;
	height:50px;
	display:block;
	background-image:url(img/btn_04_hover.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	}
div#btn05
{
	width:110px;
	height:50px;
	display:block;
	float:left;
	color:#FFF;
	border-right:1px solid #FFF;
	}
div#btn05 a
{
	width:104px;
	height:50px;
	display:block;
	background-image:url(img/btn_05.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	padding-left:6px;
	padding-top:4px;
	}
div#btn05 a:hover
{
	width:104px;
	height:50px;
	display:block;
	background-image:url(img/btn_05_hover.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	}
div#btn06
{
	width:111px;
	height:50px;
	display:block;
	float:left;
	color:#FFF;
	border-right:1px solid #FFF;
	}
div#btn06 a
{
	width:105px;
	height:50px;
	display:block;
	background-image:url(img/btn_06.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	padding-left:6px;
	padding-top:4px;
	}
div#btn06 a:hover
{
	width:105px;
	height:50px;
	display:block;
	background-image:url(img/btn_06_hover.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	}
div#btn07
{
	width:110px;
	height:50px;
	display:block;
	float:left;
	color:#FFF;
	border-right:1px solid #FFF;
	}
div#btn07 a
{
	width:104px;
	height:50px;
	display:block;
	background-image:url(img/btn_07.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	padding-left:6px;
	padding-top:4px;
	}
div#btn07 a:hover
{
	width:104px;
	height:50px;
	display:block;
	background-image:url(img/btn_07_hover.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	}
	
div#contenuto
{
	padding:22px; 
	width:736px; 
	background-image:url(img/sfondo_contenuto.gif); 
	background-repeat:repeat-x;
	}
div#contenuto_sn
{
	background-color:#FFF; 
	padding:22px; 
	width:736px;
	background-image:url(img/sfondo_contenuto.gif); 
	background-repeat:repeat-x;
	}
div#contenuto_as
{
	background-color:#FFF; 
	padding:22px; 
	width:736px;
	background-image:url(img/sfondo_contenuto.gif); 
	background-repeat:repeat-x;
	}
div#contenuto_sf
{
	background-color:#FFF; 
	padding:22px; 
	width:736px;
	background-image:url(img/sfondo_contenuto.gif); 
	background-repeat:repeat-x;
	}
div#contenuto_bm
{
	background-color:#FFF; 
	padding:22px; 
	width:736px;
	background-image:url(img/sfondo_contenuto.gif); 
	background-repeat:repeat-x;
	}
div#contenuto_bi
{
	background-color:#FFF; 
	padding:22px; 
	width:736px;
	background-image:url(img/sfondo_contenuto.gif); 
	background-repeat:repeat-x;
	}
div#contenuto_cf
{
	background-color:#FFF; 
	padding:22px; 
	width:736px;
	background-image:url(img/sfondo_contenuto.gif); 
	background-repeat:repeat-x;
	}
div#contenuto_wm
{
	background-color:#FFF; 
	padding:22px; 
	width:736px;
	background-image:url(img/sfondo_contenuto.gif); 
	background-repeat:repeat-x;
	}
div#contenutoSinistra	
{
	width:450px; 
	float:left; 
	padding-right:22px; 
	margin-bottom:15px;
	border-right:1px dotted #3476B9;
	}
div#colonnaDestra
{
	width:241px; 
	float:left; 
	padding-left:22px; 
	margin-bottom:15px;
	}
div#contenutoDestra	
{
	width:490px; 
	float:left; 
	padding-left:22px; 
	border-left:1px dotted #3476B9;
	margin-bottom:15px;
	}
div#colonnaSinistra
{
	width:201px; 
	float:left; 
	padding-right:22px; 
	margin-bottom:15px;
	}		
div#footer
{
	clear:both; 
	font-size:0.9em; 
	background-image:url(img/sfondo_footer.gif); 
	padding:12px; 
	height:96px; 
	background-color:#D3DCDF;
	}
div#indirizzi
{
	width:300px; 
	float:left; 
	background-color:#D3DCDF;
	}
div#loghipartners
{
	float:left; 
	width:456px; 
	text-align:right; 
	background-color:#D3DCDF;
	}
div#copy
{
	clear:both; 
	font-size:0.9em; 
	font-size:10px;  
	margin-bottom:0; 
	border-top:4px solid #AFBFC5;
	color:#535353;
	}
div#copySinistra
{
	float:left;
	padding:9px 0 0 15px;
	}
.copyDestra
{
	float:right;
	padding:9px 24px 0px 0px;
	text-align:right;
	}
div#navigation ul
{
	margin:1em 0 1em 1em; 
	padding:0;  
	padding-left:15px}
div#navigation li
{
	padding-left:0px; 
	list-style:none; 
	background-image:url(img/sfondo_pulsante.gif); 
	background-repeat:no-repeat;
	}
div#navigation li a
{
	color:#FFF; 
	text-decoration:none; 
	display:block; 
	padding-left:35px
	}
div#navigation li a:hover
{
	color:#051D45; 
	background-image:url(img/sfondo_pulsante_hover.gif);
	background-repeat:no-repeat; 
	display:block
	}

.hr 	
{
	height:4px; 
	background:url(img/hrl.gif); 
	background-repeat:repeat-x; 
	margin:7px 0 12px 0}
.hr hr
{
	display: none
	}
div#linklat ul	
{
	padding:0; 
	margin:0; 
	padding-left:14px
	}
div#linklat li
{
	padding-left:3px; 
	list-style-image:url(img/freccia_a2.gif); 
	border-bottom:solid 1px; 
	border-bottom-color:#4D8ECF
	}
div#linklat a
{
	font-size:1em; 
	color:#4D8ECF; 
	font-weight:bold; 
	text-decoration:none
	} 
div#linklat a:hover	
{
	font-size:1em; 
	color:#013368; 
	font-weight:bold; 
	text-decoration:none
	} 
div#linklat2 ul
{
	padding:0; 
	margin:0; 
	padding-left:14px
	}
div#linklat2 li
{
	padding-left:3px; 
	list-style-image:url(img/freccia_b2.gif); 
	border-bottom:solid 1px; 
	border-bottom-color:#4D8ECF
	}
div#linklat2 a	
{
	font-size:1em; 
	color:#4D8ECF; 
	font-weight:bold; 
	text-decoration:none
	} 
div#linklat2 a:hover
{
	font-size:1em; 
	color:#013368; 
	font-weight:bold; 
	text-decoration:none
	}
div#linklat3 ul
{
	padding:0; 
	margin:0; 
	padding-left:14px
	}
div#linklat3 li
{
	padding-left:3px; 
	list-style-image:url(img/freccia_c2.gif); 
	border-bottom:solid 1px; 
	border-bottom-color:#4D8ECF
	}
div#linklat3 a	
{
	font-size:1em; 
	color:#4D8ECF; 
	font-weight:bold; 
	text-decoration:none
	} 
div#linklat3 a:hover
{
	font-size:1em; 
	color:#013368; 
	font-weight:bold; 
	text-decoration:none
	} 
div#linklat4 ul
{
	padding:0; 
	margin:0; 
	padding-left:14px
	}
div#linklat4 li
{
	padding-left:3px; 
	list-style-image:url(img/freccia_f2.gif); 
	border-bottom:solid 1px; 
	border-bottom-color:#4D8ECF
	}
div#linklat4 a
{
	font-size:1em; 
	color:#4D8ECF; 
	font-weight:bold; 
	text-decoration:none
	} 
div#linklat4 a:hover
{
	font-size:1em; 
	color:#013368; 
	font-weight:bold; 
	text-decoration:none
	}
div#linklat5 ul
{
	padding:0; 
	margin:0; 
	padding-left:14px
	}
div#linklat5 li
{
	padding-left:3px; 
	list-style-image:url(img/freccia_d2.gif); 
	border-bottom:solid 1px; 
	border-bottom-color:#4D8ECF
	}
div#linklat5 a
{
	font-size:1em; 
	color:#4D8ECF; 
	font-weight:bold; 
	text-decoration:none
	} 
div#linklat5 a:hover
{
	font-size:1em; 
	color:#013368; 
	font-weight:bold; 
	text-decoration:none
	}
div#linklat6 ul
{
	padding:0; 
	margin:0; 
	padding-left:14px
	}
div#linklat6 li
{
	padding-left:3px; 
	list-style-image:url(img/freccia_e2.gif); 
	border-bottom:solid 1px; 
	border-bottom-color:#4D8ECF
	}
div#linklat6 a
{
	font-size:1em; 
	color:#4D8ECF; 
	font-weight:bold; 
	text-decoration:none
	} 
div#linklat6 a:hover
{
	font-size:1em; 
	color:#013368; 
	font-weight:bold; 
	text-decoration:none
	}
div#linklat7 ul
{
	padding:0; 
	margin:0; 
	padding-left:14px
	}
div#linklat7 li
{
	padding-left:3px; 
	list-style-image:url(img/freccia_g2.gif); 
	border-bottom:solid 1px; 
	border-bottom-color:#4D8ECF
	}
div#linklat7 a	
{
	font-size:1em; 
	color:#4D8ECF; 
	font-weight:bold; 
	text-decoration:none
	} 
div#linklat7 a:hover
{
	font-size:1em; 
	color:#013368; 
	font-weight:bold; 
	text-decoration:none
	}
div#HeadAreaRiservata
{
	height:60px; 
	width:780px; 
	background-image:url(img/bandaBiancaAR.gif)
	}
div#flashAR
{
	height:190px; 
	width:780px;
	}
div#head01AR
{
	height:45px; 
	float:right; 
	width:80px; 
	padding-right:40px; 
	}
div#head02AR	
{
	height:45px; 
	float:right; 
	width:130px; 
	text-align:left;
	}
div#head03AR	
{
	height:45px; 
	float:right; 
	width:190px; 
	text-align:left;
	}
div#head04AR
{
	height:45px; 
	float:right; 
	width:310px; 
	text-align:left; 
	line-height:50px; 
	font-size:11px
	}
.utente
{
	color:#9FC2E6; 
	font-weight:bold
	}
div#flashAR
{
	}
div#navigationAR
{
	clear:both; 
	height:40px; 
	width:780px; 
	background-image:url(img/sfondo_navigazione2.gif); 
	font-size:12px; color:#FFF
	}
div#navigationAR ul	
{
	margin-left:0; 
	padding-top:12px; 
	padding-left:5px; 
	margin-bottom:0
	}
div#navigationAR li
{
	padding-left:25px; 
	list-style:none; 
	display:inline
	}
div#navigationAR a			
{
	color:#FFF; 
	text-decoration:none
	}
div#navigationAR a:hover	
{
	color:#FFF; 
	text-decoration:underline
	}
div#selectAR
{
	height:40px; 
	width:780px; 
	background-image:url(img/sfondoSelectAR.gif); 
	font-size:12px; 
	color:#FFF
	}
div#contenutoAR
{
	border:solid 22px #FFFFFF; 
	width:736px
	}
.piccolo
{
	font-size:0.9em;
	padding-top:8px;
	}