

.footer_homepage
{
	text-shadow:White;
	width:99%;
	position:absolute;
	bottom:0px;
	border-top:2px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	padding-top:1px;
	padding-bottom:0px;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:white;	
}

.footer
{
	text-shadow:White;
/*	width:99%;*/
	width: 800px;
	bottom:0px;
	border-top:2px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	padding-top:1px;
	padding-bottom:0px;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:white;
}



body
{
	background-color:#003366;
	color:#FFFFFF;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/ 
	font-family:Verdana, sans-serif;
	text-align:justify;
	font-size:11pt;
}


.giustificato_verdana
{
text-align:justify;
font-size:11pt;
font-family:Verdana, sans-serif;
color:white;
}
.finestra_immagine
{
	background-color:#FFFFFF;
    color:black;
    font-family:Geneva, Arial, Helvetica, sans-serif;
}

a:link, a:visited
{
	text-align:left;
	text-decoration:none;
	right:0px;
	color:#FFFFFF;
}

a:hover
{
/* color:#339999; */
color:#FFCC33;
text-decoration:blink;
text-decoration:underline;
}

a.back:link, a.back:visited
{
	color:#FFCC33;
	text-align: center;
}

a.back:hover
{

color:#339999;
text-decoration:blink;
text-decoration:underline;
}




.denominazione_Home_Page
{
	font-size: 1em;
	font-weight: lighter;
	text-decoration: none;
	color: white;
	text-align:center;
}




/*  MENU CATEGORIA   */

#categoria td,tr
{
	color:white;
	margin:10px;
	text-align:left;
	vertical-align:top;
}

#categoria img, .categoria
{
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	padding:5px;
	border-width:medium;
	border-style:outset;
	border-color:#9CCAEB;
	margin-bottom:10px;
	margin-left:5px;
}

.storia_prodotto
{
	text-align:justify;
	text-indent:inherit;
	richness:inherit;
	border:inherit;
	counter-reset:inherit;
	color:#99CC00;
}

/*  FINE MENU CATEGORIA   */

/* MENU CATEGORIE */


#menu_categorie td,tr 
{
	color:white;
	vertical-align:top;
	text-align:left;
	margin:10px;
}



#menu_categorie img
{
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	padding:1px;
	border-width:thin;
	border-style:outset;
	border-color:white;
	
}

.immagine_lucido_opaco, .immagine_ultimacena, .immagine_bordata
{
	border:medium solid #9CCAEB;
	padding:3px;
	border-style:outset;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
}

.titoletto_lucido_opaco, .titoletto
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFCC33;
font-weight:bold;
text-shadow:Red;
/* font-size:larger; */
border-bottom:1px solid white;

	
}

.titolo_menu_categorie,.titolo_categoria,.titolo_storia
{
	text-align:left;
	color:#FFCC33;
	font-style:italic;
	text-shadow:Red;
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-large;
	margin-top:0px;
	margin-left:5px;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style:solid;
	border-left-style: solid;
	border-bottom-color: #9CCAEB;
	border-left-color: #9CCAEB;
	
	width:auto;
}



img.img_float_destra
{
	border:medium solid #9CCAEB;
	padding:3px;
	border-style:outset;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	float: right;
	
	
}
/* STORIA */

img.storia
{
float:right;
/*border:2px dotted white;*/
margin:0px 0px 15px 20px;

}

p.prima_lettera:first-letter 
{
font-size: 1.5em;
text-align:justify;
/*font-weight: bold;*/
font-style: italic;
color:#33CCFF;
}
	
/* FINE STORIA */

div.blocco
{
        background-color:#003366;
        text-align: justify;
        /*border:white  groove 2px;*/
        width:810px;
        margin-top: 10px;
        margin-bottom:50px;
        /*margin-left:3%;*/
        padding-left:0px;
        padding-right:10px;
        padding-top:0px;
        padding-bottom:5px;
        


}

div.categoria_box
{
margin-top:40px;
margin-bottom:50px;
text-align:justify;
width:100%;
}

div.back
{
	text-align:center;
	margin-top: 30px;
}


p.descrizione_link
{
	font-size:0.6em;
	font-style: italic;
	margin-top: 1px;
	margin-left: 10px;
	
	
}


