body { 
			background-color: #ffffff;
			}	
			
#completo { 
	width: 800px;
	/*height: 573px;*/
	margin-left: auto;
	margin-right: auto;
	margin-top:auto;
	margin-bottom:auto;
	position:relative;
	}

#top1{
			position:absolute;
			top: 0px;
			left: 0px;
			}

#menu{
			position:absolute;
			top: 100px;
			left: 0px;
			}
			
#voce_menu1{
			position:absolute;
			top: 100px;
			left: -25px;
			width: 130px;
			height: 16px;
			}
	
#voce_menu2{
			position:absolute;
			top: 100px;
			left: 111px;
			width: 124px;
			height: 26px;
			}
						
#voce_menu3{
			position:absolute;
			top: 99px;
			left: 236px;
			width: 130px;
			height: 26px;
			}

#voce_menu5{
			position:absolute;
			top: 100px;
			left: 347px;
			width: 130px;
			height: 26px;
			}
					
#voce_menu4{
			position:absolute;
			top: 100px;
			left: 580px;
			width: 130px;
			height: 26px;
			}

#voce_menu6{
			position:absolute;
			top: 100px;
			left: 693px;
			width: 130px;
			height: 26px;
			}
#voce_menu7{
			position:absolute;
			top: 100px;
			left: 472px;
			width: 130px;
			height: 26px;
			}

#middle_left{
			position:absolute;
			top: 116px;
			left: 0px;
			}

#contenuti{
			position:absolute;
			top: 181px;
			left: 10px;
			width: 520px;
			height: 350px;
			text-align:justify;
			/*overflow:auto;*/
			}

#imghome{
	position:absolute;
	top: 383px;
	left: 283px;
	width: 280px;
	height: 151px;
	text-align:justify;
	/*overflow:auto;*/
}

#imghome1{
	position:absolute;
	top: 383px;
	left: 4px;
	height: 156px;
	text-align:justify;
	width: 222px;
	/*overflow:auto;*/
}

#imghometemp{
	position:absolute;
	top: 420px;
	left: 283px;
	width: 280px;
	height: 151px;
	text-align:justify;
	/*overflow:auto;*/
}

#imghometemp1{
	position:absolute;
	top: 420px;
	left: 4px;
	height: 156px;
	text-align:justify;
	width: 222px;
	/*overflow:auto;*/
}

#flag{
	position:absolute;
	top: 554px;
	left: 4px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}

#flagtemp{
	position:absolute;
	top: 600px;
	left: 4px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}

#flagmd{
	position:absolute;
	top: 699px;
	left: 4px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}
#flagmdd{
	position:absolute;
	top: 640px;
	left: 4px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}
#flagm{
	position:absolute;
	top: 713px;
	left: 4px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}
#flagd{
	position:absolute;
	top: 800px;
	left: 4px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}

}
#flagddd{
	position:absolute;
	top: 930px;
	left: 4px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}
#flag3ddd{
	position:absolute;
	top: 895px;
	left: 4px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}

#flagvl{
	position:absolute;
	top: 3393px;
	left: 3px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}

#flage{
	position:absolute;
	top: 1500px;
	left: 4px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}
#flage{
	position:absolute;
	top: 1568px;
	left: 4px;
	height: auto;
	text-align:justify;
	width: 735px;
	background-color: #DADADA;
	/*overflow:auto;*/
}
			
#gallery{
	position:absolute;
	top: 279px;
	left: 11px;
	width: 520px;
	height: 259px;
	text-align:justify;
			/*overflow:auto;*/
}

#imghomesf{
			position:absolute;
			top: 444px;
			left: 12px;
			width: 520px;
			height: 137px;
			text-align:justify;
			/*overflow:auto;*/
			}

#menu_interni{
			position:absolute;
			top: 180px;
			left: 350px;
			/*width: 520px;*/
			/*height: 350px;*/
			text-align:justify;
			/*overflow:auto;*/
			}
			
#titolo{
			position:absolute;
			top: 140px;
			left: 10px;
			width: 350px;
			height: 20px;
			}
#titolo2{
			position:absolute;
			top: 174px;
			left: 10px;
			width: 521px;
			height: 20px;
			}
#titolo3{
			position:absolute;
			top: 148px;
			left: 11px;
			width: 350px;
			height: 20px;
			}
#ritorno{
			position:absolute;
			top: 160px;
			left: 380px;
			width: 200px;
			height: 20px;
			}
			


#middle_right{
			position:absolute;
			top: 118px;
			left: 574px;
			}
			
#middle_right_sf{
			background-color:#CCCCCC
			position:absolute;
			top: 120px;
			left: 300px;
			height:900px;
			}

#middle_bottom{
			position:absolute;
			top: 333px;
			left: 554px;
			}
			
#testo1_middle_bottom{
			position:absolute;
			top: 293px;
			left: 774px;
			}
			
#testo2_middle_bottom{
			position:absolute;
			top: 323px;
			left: 778px;
			}
			
#testo3_middle_bottom{
			position:absolute;
			top: 365px;
			left: 595px;
			}
			
#testo4_middle_bottom{
			position:absolute;
			top: 380px;
			left: 595px;
			}
		
#testo5_middle_bottom{
			position:absolute;
			top: 395px;
			left: 595px;
			}
		
#testo6_middle_bottom{
			position:absolute;
			top: 410px;
			left: 595px;
			}			
			
#testo7_middle_bottom{
	position:absolute;
	top: 415px;
	left: 592px;
	width: 222px;
	height: 21px;
			}	

#box_middle_bottom{
	position:absolute;
	background-color:#FFFFFF;
	top: 130px;
	left: 562px;
	width: 165px;
	height: 364px;
			}	


#bottom{
	position:absolute;
	top: 590px;
	left: 0px;
	width: 742px;
			}
			

#bottomvl{
	position:absolute;
	top: 2650px;
	left: 0px;
	width: 742px;
			}

#testopiede{
			position:absolute;
			top: 592px;
			left: 2px;
			width: 740px;
			height: 13px;
			}

#testopiedetemp{
			position:absolute;
			top: 650px;
			left: 2px;
			width: 740px;
			}

#bottomtemp{
	position:absolute;
	top: 650px;
	left: 0px;
	width: 740px;
			}


			
#testopiedevl{
			position:absolute;
			top: 3430px;
			left: 2px;
			width: 740px;
			height: 13px;
			}

#bottom_h{
	position:absolute;
	top: 675px;
	left: 0px;
			}

#testopiede_h{
	position:absolute;
	top: 676px;
	left: 2px;
	width: 740px;
	height: 13px;
			}
			
#testopiede_h2{
			position:absolute;
			top: 800px;
			left: 2px;
			width: 740px;
			height: 13px;
			}
			
#bottom_h2{
			position:absolute;
			top: 800px;
			left: 0px;
			}
			
			
#bottom_st5{
			position:absolute;
			top: 1600px;
			left: 0px;
			}


#bottom_st6{
			position:absolute;
			top: 1550px;
			left: 0px;
			}

#testopiede_st6{
			position:absolute;
			top: 1550px;
			left: 2px;
			width: 740px;
			height: 13px;
			}
#bottom_st7{
	position:absolute;
	top: 932px;
	left: 0px;
			}

#testopiede_st7{
	position:absolute;
	top: 931px;
	left: 2px;
	width: 740px;
	height: 13px;
			}
#bottom_st{
			position:absolute;
			top: 950px;
			left: 0px;
			}

#testopiede_st{
			position:absolute;
			top: 950px;
			left: 2px;
			width: 740px;
			height: 13px;
			}

#bottom_st3{
			position:absolute;
			top: 1800px;
			left: 0px;
			}

#testopiede_st3{
			position:absolute;
			top: 1800px;
			left: 2px;
			width: 740px;
			height: 13px;
			}

#bottom_st4{
			position:absolute;
			top: 1200px;
			left: 0px;
			}

#testopiede_st4{
			position:absolute;
			top: 1200px;
			left: 2px;
			width: 740px;
			height: 13px;
			}
			
#bottom_md{
	position:absolute;
	top: 739px;
	left: 0px;
			}

#testopiede_md{
	position:absolute;
	top: 739px;
	left: 2px;
	width: 740px;
	height: 13px;
			}
			
#bottom_st2{
			position:absolute;
			top: 980px;
			left: 0px;
			}

#testopiede_st2{
			position:absolute;
			top: 980px;
			left: 2px;
			width: 740px;
			height: 13px;
			}


.piede{
			color:#000000;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			}

a.mail:link {
			color:#000000;
			text-decoration:none;
			font-family:Times;
			font-size:13px;
			}
			
a.mail:visited {
			color:#0000000;
			text-decoration:none;
			font-family:Times;
			font-size:13px;
			}
			
a.mail:hover {
			color:#808080;
			text-decoration:underline;
			font-family:Times;
			font-size:13px;
			}
			
a.links:link {
			color:#12112F;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			}		
			
a.links:visited {
			color: #3E4D66;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			}		

a.links:hover {
			color: #575859;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			}
			
.testo{
			color:#000000;
			text-decoration:none;
			font-family:Times;
			font-size: 13px;
			}
			
a.testo_link:link{
			color:#000000;
			text-decoration:none;
			font-family:Times;
			font-size: 13px;
			}
			
a.testo_link:visited {
			color: #232055;
			text-decoration:none;
			font-family:Times;
			font-size:13px;
			}

.testorosso{
			color:red;
			text-decoration:none;
			font-family:Times;
			font-size: 13px;
			}
			
a.testorosso:link{
			color:red;
			text-decoration:none;
			font-family:Times;
			font-size: 13px;
			}
			
a.testorossok:visited {
			color:red;
			text-decoration:none;
			font-family:Times;
			font-size: 13px;
			}				

a.testo_link:hover {
			color: #12112F;
			text-decoration:none;
			font-family:Times;
			font-size:13px;
			}
			
.testo_elenco{
			color:#000000;
			text-decoration:none;
			font-family:Times;
			font-size: 12px;
			}
			
a.testo_progetti:link{
			color:#000000;
			text-decoration:none;
			font-family:Times;
			font-size: 13px;
			}
			
a.testo_progetti:visited {
			color: #232055;
			text-decoration:none;
			font-family:Times;
			font-size:13px;
			}		

a.testo_progetti:hover {
			color: #808080;
			text-decoration:none;
			font-family:Times;
			font-size:13px;
			}
			
.testo_elenco{
			color:#000000;
			text-decoration:none;
			font-family:Times;
			font-size: 12px;
			}
			
.titolo{
			color:red;
			text-decoration: none;
			font-family:Times;
			font-size: 14px;
			}
			
a.testo_ritorno:link{
			color:red;
			text-decoration:italic;
			font-family:Times;
			font-size: 12px;
			}
			
a.testo_ritorno:visited{
			color:red;
			text-decoration:italic;
			font-family:Times;
			font-size: 12px;
			}
			
a.testo_ritorno:hover{
			color:red;
			text-decoration:italic;
			font-family:Times;
			font-size: 12px;
			}

.testo_box{
			color:white;
			text-decoration:bold;
			font-family:Times;
			font-size: 16px;
			}
			

.testo_lng{
			text-decoration:bold;
			font-family:Times;
			font-size: 11px;
			}
.titolo_menu{
			text-decoration:bold;
			font-family:Times;
			font-size: 13px;
			}
			
a.autori:link {
			text-decoration:underline
			color: #000000;
			font-family:Times;
			font-size:13px;
			}		
			
a.autori:visited {
			text-decoration:underline
			color: #000000;
			font-family:Times;
			font-size:13px;
			}	

a.autori:hover {
			text-decoration:underline
			color: #000000;
			font-family:Times;
			font-size:13px;
			}
