html, body { 
margin: 0px; 
padding: 0px; 
font-family: Georgia, "Times New Roman", Times, serif;
text-align:justify;
font-size: 11px; 
line-height: 20px;
} 


#content{ 
 margin-right: auto; 
 margin-left: auto; 
 width: 950px;
 height:100%;
 border-right:#CCCCCC solid 1px;
 border-left:#CCCCCC solid 1px;
 background-image:url(../immagini/sfondofiori.gif);
 background-repeat:no-repeat;
 z-index:0;
 } 

/*#logo{
background-image:url(../immagini/logo2.gif);
width:585px;
height:209px;
margin-top:0px;
margin-left:3px;
z-index:1;
}
*/

#separatore{
border-top:2px dotted #CCCCCC;
margin-top:5px;
margin-bottom:5px;
}

#head{
margin:0;
padding:0;
height:20px;
background-color:#99cc99;
}



#colonnasx { 
float:left; 
width: 210px;
padding: 5px 4px 5px 4px;
margin-top:250px;
height:100%;
} 


#colonnacentrale { 
float:left; 
width: 411px; 
padding: 5px 25px 5px 25px;
margin-top:130px;
border-right:#CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
height:100%;
} 

		h1{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		font-weight: bold;
		color:#669966;
		letter-spacing: 3px;
		text-align:center;
		}
		
		.sottotitolo{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		text-transform:uppercase;
		font-weight: normal;
		color:#000000;
		letter-spacing: 2px;
		text-align:center;
		}
			.testo{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#000000;
			text-align:justify;
			line-height:25px;
			letter-spacing:1px;
			margin:0;
			}
			.testo a:visited{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#000000;
			margin:0;
			}	
			.testo a{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#000000;
			margin:0;
			font-style:italic;
			font-weight:normal;
			text-decoration:none;
			}
			.testo a:hover{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#336699;
			margin:0;
			font-style:italic;
			font-weight:normal;
			text-decoration:underline;
			}	
			.continua{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#669966;
			text-align:right;
			text-decoration:none;
			margin:0;
			padding: 5px 0 5px 0;
			}
			.continua a:visited{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#669966;
			text-align:right;
			text-decoration:none;
			margin:0;
			}	
			.continua a{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#669966;
			text-align:right;
			text-decoration:none;
			margin:0;
			}
			.continua a:hover{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#336699;
			text-align: right;
			text-decoration: none;
			margin:0;
			}	

			.estratto{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#666666;
			text-align:justify;
			font-style:italic;
			font-weight:normal;
			line-height:25px;
			margin:0;
			}
			.grassetto{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#666666;
			text-align:justify;
			font-style:normal;
			font-weight:bold;
			line-height:25px;
			margin:0;
			}
			.aperture{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			font-style:normal;
			font-weight:bold;
			color:#336633;
			text-align:left;
			text-decoration:none;
			letter-spacing:1px;
			text-transform:uppercase;
			margin:0;
			padding: 5px 0 5px 0;
			}
			.aperture a:visited{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			font-style:normal;
			font-weight:bold;
			color:#336633;
			text-align:left;
			text-decoration:none;
			letter-spacing:1px;
			text-transform:uppercase;
			margin:0;
			}	
			.aperture a{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			font-style:normal;
			font-weight:bold;
			color:#336633;
			text-align:left;
			text-decoration:none;
			letter-spacing:1px;
			text-transform:uppercase;
			margin:0;
			}	
			.aperture a:hover{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			font-style:normal;
 			font-weight:bold;
			color:#336633;
			text-align: left;
			text-decoration: underline;
			letter-spacing:1px;
			text-transform:uppercase;
			margin:0;
			display:block;
			}	
			.linkrassegna{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:10px;
			font-style:normal;
			font-weight:normal;
			color:#000000;
			text-align:left;
			text-decoration:none;
			letter-spacing:1px;
			text-transform:uppercase;
			display:block;
			margin:0;
			line-height:20px;
			}
			.linkrassegna a:visited, .linkrassegna a{
			color:#000000;
			text-decoration:none;
			letter-spacing:1px;
			text-transform:uppercase;
			}
			.linkrassegna a:hover{
			color:#336699;
			text-decoration:underline;
			letter-spacing:1px;
			text-transform:uppercase;
			}
.acquista{
			background:url(../immagini/cart.gif) repeat-y 0;
			height:23px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			font-style:normal;
			font-weight:bold;
			color: #336699;
			text-align:left;
			text-decoration:none;
			text-transform:uppercase;
			margin:20px 0 0 0;
			padding:0;
			}
			.acquista a:visited{
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			font-style:normal;
			font-weight:bold;
			color:#336699;
			text-align:left;
			text-decoration:none;
			text-transform:uppercase;
			margin:0;
			padding-left:38px;
			}	
			.acquista a{
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			font-style:normal;
			font-weight:bold;
			color:#336699;
			text-align:left;
			text-decoration:none;
			text-transform:uppercase;
			margin:0;
			padding-left:38px;
			}	
			.acquista a:hover{
			background:url(../immagini/cart2.gif) repeat-y 0;
			height:23px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			font-style:normal;
 			font-weight:bold;
			color: #336699;
			text-align: left;
			text-decoration: underline;
			text-transform:uppercase;
			margin:0;
			display:block;
			padding-left:38px;
			}
			
#containersx{
background:url(../immagini/bgframmenti3.gif) repeat-y;
background-position:bottom;
margin-top:130px;
width:266px;
padding:0;
float:left; 
height:100%;
text-align:center;
}
		
#colonnadx { 
float:left; 
width: 125px; 
padding: 5px 4px 5px 4px;
height:100%;
text-align:center;
vertical-align:baseline;
} 


#colonnadx2 { 
float:left; 
width: 125px; 
padding: 5px 4px 5px 4px;
height:100%;
text-align:center;
} 
#finto { 
float:left;
height:1px;
width:266px; 
clear: both;
} 


		#menu {
		width:208px; /*1. specifichiamo una larghezza fissa per il menu*/
		list-style:none;/*2. rimuoviamo i marcatori della lista*/
		margin:0;/*3. azzeriamo le margine - richiesto per Internet Explorer*/
		padding:1px; /*4. impostiamo un spazio cuscinetto (padding) di 1 px tra i bordi della lista e il suo contenuto*/
		} 
		
		#menu a{
		display:block;/*1. convertiamo i link da elementi inline a elemento di blocco, cosi coprono tutta la larghezza DISPONIBILE*/
		height:25px;/*2. specifichiamo un altezza - richiesto per Internet Explorer 6*/
		margin-top:1px;	/*3. aggiungiamo un spazio superiore tra ogni link*/
		padding-left:15px;/*4. e un spazio cuscinetto (padding) a sinistra tra il bordo e il testo dei link*/
		border-left:3px solid #CCCCCC;/*6. e un bordo sinistro di 3px*/
		font-family:Arial, Helvetica, sans-serif;/*7. speficiamo il tipo di carattere usato*/
		font-size:11px;/*8. e la misura del carattere*/
		text-transform:uppercase;/*9. convertiamo i caratteri da minuscolo a maiuscolo*/
		text-decoration:none;/*10. togliamo la sottolineatura dei link aggiunta per default*/
		color:#669966;/*11. specifichiamo un colore per i link*/
		line-height:25px;/*12. allineiamo verticalmente il testo*/
		} 
		
		#menu a:hover{
		background-color:#E5E5E5;/*1. cambiamo il colore di sfondo dei link*/
		border-left:10px solid #CCCCCC;/*2. il colore del bordo sinistra*/
		color:#336699;/*e il colore dei link stessi*/
		} 
		.vocecorrente {
		margin:0;
		display:block;/*1. convertiamo i link da elementi inline a elemento di blocco, cosi coprono tutta la larghezza DISPONIBILE*/
		height:25px;/*2. specifichiamo un altezza - richiesto per Internet Explorer 6*/
		margin-top:1px;	/*3. aggiungiamo un spazio superiore tra ogni link*/
		padding-left:15px;/*4. e un spazio cuscinetto (padding) a sinistra tra il bordo e il testo dei link*/
		border-left:10px solid #CCCCCC;/*2. il colore del bordo sinistra*/
		font-family:Arial, Helvetica, sans-serif;/*7. speficiamo il tipo di carattere usato*/
		font-size:11px;/*8. e la misura del carattere*/
		text-transform:uppercase;/*9. convertiamo i caratteri da minuscolo a maiuscolo*/
		text-decoration:none;/*10. togliamo la sottolineatura dei link aggiunta per default*/
		color:#336699;/*e il colore dei link stessi*/
		line-height:25px;/*12. allineiamo verticalmente il testo*/
		background-color:#E5E5E5;/*1. cambiamo il colore di sfondo dei link*/
		}
		
.icone{
border:2px solid #E5E5E5;
margin-top:10px;
text-align:center;
}
a.icone, a:visited .icone{
border:2px solid #E5E5E5;
}
a:hover .icone{
border:2px solid #669966;
}

		.imglink{ margin:3px; text-align:center;}
		a.imglink, a:visited .imglink a:hover .imglink{ text-decoration:none;}		
		
		.foto{
		width:100px;
		height:100px;
		padding:3px;
		border:2px solid #99cc99;
		margin:20px 10px 0 0;
		display:inline;
		}
		a.foto, a:visited .foto{
		width:100px;
		height:100px;
		padding:3px;
		border:2px solid #99cc99;
		margin:20px 10px 0 0;
		display:inline;
		}
		a:hover .foto{
		border:2px solid #336699;
		}		
							
#footer{
clear:both;
margin:0;
padding:0;
height:20px;
width:950px;
background-color:#99cc99;
}

	.end{
	margin:0
	text-align:center;
	}
	.end li{
	color:#E5E5E5;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	margin:0;
	text-align:center;
	display:inline;
	margin-left:30px;
	}
	.end a, .end a:visited{
	color:#E5E5E5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:inline;
	text-decoration:none;
	}
	.end a:hover{
	color:#336699;
	text-decoration:none;
	}
	.website{
			font-family: Helvetica, Arial, san-serif;
			font-size:13px;
			color:#006666;
			text-align:left;
			letter-spacing:0px;
			margin-bottom:0;
			}
			.website a:visited{
			font-family: Helvetica, Arial, san-serif;
			font-size:13px;
			color:#006666;
			margin:0;
			}	
			.website a, .website a:hover{
			font-family: Helvetica, Arial, san-serif;
			font-size:13px;
			color:#006666;
			margin:0;
			text-decoration:none
			}
