/* CSS Document */
div#container{
				width: 980px;
				margin: 0 auto;
				text-align: left;
				
			 }
/*stili per il tipo di font di pagine*/
body {
	margin: 0;
	padding: 0;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;;
	font-size: 76%;
	text-align: center;
	line-height: 1.3;
	}



/*stili per il contenitore generale*/
#slideshowvecchio {
	overflow: hidden;
	margin: 50px auto 10px;
	position: relative;
	width: 515px;
	height: 610px;
}

#slideshow img {
	width: 515px;
	height: 610px;
}
div#bloccoslideshow {  
			position:absolute;
			width: 515px;
			height: 610px;
			margin-top: 170px;
			margin-left: 0px;
			}

div#main {  
			position:absolute;
			width: 980px;
			height: 4700px;
			margin-top: 0px;
			text-align: left;
			}
div#blocco1 {  
			position:absolute;
			width: 980px;
			height: 100px;
			margin-top: 0px;
			background-image: url(../img/blocco_1r.jpg);
			}
div#blocco1testo{  
			position:absolute;
			width: 400px;
			height: 20px;
			margin-top: 15px;
			margin-left: 545px;
			color: #666666;
			font: 15px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: left;
			}
div#blocco2 {  
			position:absolute;
			width: 980px;
			height: 97px;
			margin-top: 100px;
			}
div#blocco2follow{  
			position:absolute;
			width: 100px;
			height: 30px;
			margin-top: 20px;
			margin-left: 547px;
			color: #666666;
			font: 17px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: left;
			}
div#blocco2preferenze{  
			position:absolute;
			width: 420px;
			height: 100px;
			margin-top: 70px;
			margin-left: 610px;
			color: #666666;
			font: 18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: left;
			}
div#blocco2share {  
			position:absolute;
			width: 60px;
			height: 30px;
			margin-top: 70px;
			margin-left: 547px;
			color: #666666;
			font: 17px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: left;
			}
div#blocco2facebook{  
			position:absolute;
			width: 38px;
			height: 38px;
			margin-top: 10px;
			margin-left: 620px;
			color: #666666;
			font: 18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: left;
			}
div#blocco2twitter{  
			position:absolute;
			width: 38px;
			height: 38px;
			margin-top: 10px;
			margin-left: 670px;
			color: #666666;
			font: 18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: left;
			}
div#blocco2gplus{  
			position:absolute;
			width: 38px;
			height: 38px;
			margin-top: 10px;
			margin-left: 720px;
			color: #666666;
			font: 18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: left;
			}
div#blocco2linkedin{  
			position:absolute;
			width: 38px;
			height: 38px;
			margin-top: 10px;
			margin-left: 770px;
			color: #666666;
			font: 18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: left;
			}
div#blocco2pinterest{  
			position:absolute;
			width: 38px;
			height: 38px;
			margin-top: 10px;
			margin-left: 820px;
			color: #666666;
			font: 18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: left;
			}
div#blocco2mail{  
			position:absolute;
			width: 38px;
			height: 38px;
			margin-top: 10px;
			margin-left: 870px;
			color: #666666;
			font: 18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: left;
			}



div#blocco3 {  
			position:absolute;
			width: 515px;
			height: 610px;
			margin-top: 187px;
			margin-left: 0px;
			background-image: url(../img/blocco_3.jpg);
			}

div#blocco4 {  
			position:absolute;
			width: 465px;
			height: 310px;
			margin-top: 187px;
			margin-left: 515px;
			}
div#blocco4testo{  
			position:absolute;
			width: 430px;
			height: 220px;
			margin-top: 30px;
			margin-left: 35px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}
div#blocco5 {  
			position:absolute;
			width: 650px;
			height: 515px;
			margin-top: 677px;
			margin-left: 0px;
			}
div#blocco5testo{  
			position:absolute;
			width: 620px;
			height: 430px;
			margin-top: 0px;
			margin-left: 30px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}
div#blocco6 {  
			position:absolute;
			width: 330px;
			height: 515px;
			margin-top: 677px;
			margin-left: 650px;
			}			
div#blocco7 {  
			position:absolute;
			width: 980px;
			height: 70px;
			margin-top: 1192px;
			margin-left: 0px;
			background-image: url(../img/blocco_7.jpg);
			}	
div#blocco8 {  
			position:absolute;
			width: 580px;
			height: 400px;
			margin-top: 1262px;
			margin-left: 0px;
			background-image: url(../img/blocco_8.jpg);
			}
div#blocco8testo{  
			position:absolute;
			width: 480px;
			height: 150px;
			margin-top: -10px;
			margin-left: 30px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}
div#blocco8testodue{  
			position:absolute;
			width: 410px;
			height: 160px;
			margin-top: 210px;
			margin-left: 160px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}
div#blocco9 {  
			position:absolute;
			width: 400px;
			height: 400px;
			margin-top: 1262px;
			margin-left: 580px;
			background-image: url(../img/blocco_9.jpg);
			}						
div#blocco10 {  
			position:absolute;
			width: 380px;
			height: 560px;
			margin-top: 1662px;
			margin-left: 0px;
			background-image: url(../img/blocco_10.jpg);
			}
div#blocco11 {  
			position:absolute;
			width: 600px;
			height: 560px;
			margin-top: 1662px;
			margin-left: 380px;
			background-image: url(../img/blocco_11.jpg);
			}
div#blocco11testo{  
			position:absolute;
			width: 550px;
			height: 255px;
			margin-top: 10px;
			margin-left: 35px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}
div#blocco11testodue{  
			position:absolute;
			width: 290px;
			height: 220px;
			margin-top: 295px;
			margin-left: 35px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}					
div#blocco12 {  
			position:absolute;
			width: 475px;
			height: 535px;
			margin-top: 2222px;
			margin-left: 0px;
			background-image: url(../img/blocco_12.jpg);
			}
div#blocco12testo{  
			position:absolute;
			width: 425px;
			height: 80px;
			margin-top: 5px;
			margin-left: 35px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}
div#blocco12testodue{  
			position:absolute;
			width: 410px;
			height: 100px;
			margin-top: 425px;
			margin-left: 35px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}

div#blocco13 {  
			position:absolute;
			width: 505px;
			height: 535px;
			margin-top: 2222px;
			margin-left: 475px;
			background-image: url(../img/blocco_13.jpg);
			}			
div#blocco14 {  
			position:absolute;
			width: 980px;
			height: 40px;
			margin-top: 2757px;
			margin-left: 0px;
			}	
div#blocco14testo{  
			position:absolute;
			width: 905px;
			height: 40px;
			margin-top: -15px;
			margin-left: 35px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}		
			
div#blocco15 {  
			position:absolute;
			width: 980px;
			height: 70px;
			margin-top: 2797px;
			margin-left: 0px;
			background-image: url(../img/blocco_15.jpg);
			}			
			
div#blocco16 {  
			position:absolute;
			width: 650px;
			height: 440px;
			margin-top: 2867px;
			margin-left: 0px;
			background-image: url(../img/blocco_16.jpg);
			}
div#blocco16testo{  
			position:absolute;
			width: 450px;
			height: 270px;
			margin-top:-10px;
			margin-left: 180px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}	
div#blocco17 {  
			position:absolute;
			width: 330px;
			height: 440px;
			margin-top: 2867px;
			margin-left: 650px;
			background-image: url(../img/blocco_17.jpg);
			}		
div#blocco18 {  
			position:absolute;
			width: 540px;
			height: 420px;
			margin-top: 3307px;
			margin-left: 0px;
			background-image: url(../img/blocco_18.jpg);
			}	
div#blocco19 {  
			position:absolute;
			width: 440px;
			height: 420px;
			margin-top: 3307px;
			margin-left: 540px;
			background-image: url(../img/blocco_19.jpg);
			}
div#blocco19testo{  
			position:absolute;
			width: 400px;
			height: 250px;
			margin-top: 0px;
			margin-left: 20px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}	
div#blocco19testodue{  
			position:absolute;
			width: 230px;
			height: 110px;
			margin-top: 275px;
			margin-left: 150px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}				
div#blocco20{  
			position:absolute;
			width: 980px;
			height: 40px;
			margin-top: 3727px;
			margin-left: 0px;
			background-image: url(../img/blocco_20.jpg);
			}		
div#blocco21{  
			position:absolute;
			width: 980px;
			height: 340px;
			margin-top: 3767px;
			margin-left: 0px;
			background-image: url(../img/blocco_21.jpg);
			}
div#blocco21testo{  
			position:absolute;
			width: 660px;
			height: 320px;
			margin-top: -25px;
			margin-left: 300px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}		
div#blocco22{  
			position:absolute;
			width: 980px;
			height: 130px;
			margin-top: 4107px;
			margin-left: 0px;
			}	
div#blocco22testo{  
			position:absolute;
			width: 920px;
			height: 130px;
			margin-top: 10px;
			margin-left: 30px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}		
div#blocco23{  
			position:absolute;
			width: 590px;
			height: 250px;
			margin-top: 4237px;
			margin-left: 0px;
			}	
div#blocco23testo{  
			position:absolute;
			width: 550px;
			height: 190px;
			margin-top: 15px;
			margin-left: 30px;
			color: #666666;
			font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: justify;
			}			
div#blocco24{  
			position:absolute;
			width: 190px;
			height: 230px;
			margin-top: 4257px;
			margin-left: 590px;
			}	
div#blocco25{  
			position:absolute;
			width: 200px;
			height: 230px;
			margin-top: 4257px;
			margin-left: 780px;
			}	
div#blocco26{  
			position:absolute;
			width: 980px;
			height: 60px;
			margin-top: 4540px;
			margin-left: 0px;
			background-image: url(../img/blocco_26.jpg);
			background-repeat: no-repeat;

			}
div#blocco26testo{  
			position:absolute;
			width: 480px;
			height: 30px;
			margin-top: 10px;
			margin-left: 250px;
			color: #666666;
			font: 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
			line-height: 19px;
			text-align: center;
			}				




div#bloccotesto {
background-color: transparent;
color: #666666;
font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
line-height: 19px;
text-align: justify;
}

.titolo {
color: #333333;
font: 22px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
line-height: 28px;
}

a:link, a:visited, a:active  {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: #666666;
    text-decoration: none;
}

div#bloccomenu a {
color: #2B2B2B;
font: 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
text-align: left;
cursor: pointer;
}





