/*
Mostrare sempre la scrollbar su Firefox
Firefox, di default, nasconde sempre la scrollbar.
Così, quando navigate su un sito che ha differenti altezze di pagina,
potrete osservare uno spostamento orizzontale. Questo piccolo snippet di
codice farà sì che la scrollbar sia sempre visibile, prevenendo dunque lo spostamento orizzontale */
html{
overflow:-moz-scrollbars-vertical;
}

#body-mono {
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	
	
}

#monografia {
	background-color: #666666;
	background-position: center;
	text-align: center;
}

#logo-dx {
	vertical-align: middle;
	cursor: hand;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
}

#logo-sx {
	vertical-align: middle;
	cursor: hand;
	margin: 0px;
	padding: 0px 0px 0px 45px;
	width: 30%;
	text-align: right;
}

#logo-sx img{
	border: none;

}


#logo-dx .text-logo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	left: 20px;
	top: 20px;
	text-align: left;
	letter-spacing: 0.07em;

}


#monografia .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #CCFF00;
	text-align: center;
	margin-top: 0px;
}

#monografia .descrizione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCFF66;
	line-height: 1.5em;
	text-align: justify;
	text-indent: 15pt;
	margin: 10px 20px 5px;
}

#monografia .prodotto {
	border: 1px solid #E6E6E6;
	margin-right: 50px;
	margin-left: 50px;
	background-color: #FF6600;
	text-align: center;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
}


#monografia .prodotto h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	
}


/* STILE DELL'IMMAGINE */

#monografia .img-prodotto {
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF00;
	margin: 0px;
	padding: 15px 50px;
}

#monografia .img-prodotto div {
	display: block;
	background-color: #CCFF00;
	border: 1px outset #E6E6E6;
	padding: 4px;
	margin-bottom: 0px;
	width: 256px;
}

#monografia .img-prodotto div img {
	border: 1px inset #E6E6E6;	
}

/* ELENCO DELLE CATEGORIE */

#monografia .proprieta {
	padding-left: 53px;
	text-align: left;
	vertical-align: middle;
	
}

#monografia .categ_key {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCFF33;
	line-height: 2em;
}


#monografia .categ_val {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6E6E6;

}

#monografia .categ_val a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6E6E6;
	text-decoration: underline;
}

#monografia .categ_val a:hover {
	color: #CCFF33;
}

#monografia .categ_key a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCFF33;
	text-decoration: underline;
}

#monografia .categ_key a:hover {
	color: #E6E6E6;
}

#contatore{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #E6E6E6;
	text-decoration: none;
	background-position: center;
	margin-top: 15px;
	visibility: hidden;	
}