.titolo{
	font-size:25px;
	text-align:center;
}
	.titolo-arcimbold{color:#663300;} /* marron */
	.titolo-armi{color:#0C5074;} /* blu */
	.titolo-cucina{color:#FF6900;} /* arancio */
	.titolo-cani{color:#FFB800;} /* giallo */
	
.sottotitolo{			
	font-size:15px;
	font-style:italic;
	text-align:center;
}
.descrizione{
	font-size:12px;
	text-align:justify;
}

/***************************************************
 *	CSS relativi alla descrizione di un'opera      *
 *		con descrizione estesa					   *
 ***************************************************/

/*				****CSS contenuti****				*/
div.sezione{
	border:solid black 0px;
	margin-left:25px;
	margin-bottom:10px;
	width:600px;
	text-align:center;
}
	div.sezione-descrizione{
		margin-bottom:10px;
		text-align:justify;
	}	

div.contenuti{
	border:solid black 0px;
	float:left;
}
	div.contenuti-titolo{
		border:solid black 0px;
		margin:20px 20px 10px 20px;
		width:370px;
	}
	div.contenuti-sottotitolo{
		border:solid black 0px;
		margin:0px 20px 10px 20px;
		width:370px;
	}
	div.contenuti-descrizione{
		border:solid black 0px;
		margin:0px 20px 10px 20px;
		width:370px;;
	}

table.immagine{
	border:solid black 0px;
	width:200px;
	height:310px;
	float:left;
}
td.pdf-desc{
	padding-top:50px;
	font-size:11px;
	text-align:justify;
	font-weight:normal;
}

/***************************************************
 *	CSS relativi alla lista di dvd di un opera     *
 *		con descrizione estesa					   *
 ***************************************************/
div.lista-dvd{
	border:solid black 0px;
	margin-top:0px; /*30*/
	margin-left:30px;
}
	div.dvd-nome{
		border:solid black 0px;
	}
		
	div.dvd{
		border:solid black 0px;
		margin-top:0px;
		float:left;
	}
	div.text{
		border:solid black 0px;
		margin-top:7px;
		margin-left:5px;
		float:left;
		width:350px;
	}	
		div.descrizione_sommaria{
			border:solid black 0px;
			font-size:10px;
		}
		td.prezzo{
			width:300px;
			font-size:10px;
			text-align:right;
			color:green;
		}
		td.carrello{
			width:30px;
			text-align:center;
		}
	/* SPOSTATO: vedi al fondo
	div.copertina{
		border:solid black 0px;
		float:right;
	}
	*/

div.demo{
	text-align:center;
}


/***************************************************
 *		CSS relativi alla pagina 'prodotti'		   *
 ***************************************************/

/*				****CSS opera****				*/
fieldset.prodotti-opera{
	margin-left:30px;
	width:550px;
}
	legend.opera-nome{}
	
	span.opera-prezzo{
		border:solid black 0px;
		font-style:italic;
		font-size:10px;
		color:green;
	}
	div.opera-image{
		border:solid black 0px;
		float:left;
		width:70px;
		text-align:center;
	}
	div.opera-text{
		border:solid black 0px;
		margin-top:10px;
		margin-left:10px;
		float:left;
		width:365px;
	}
		div.opera-desc{
			border:solid black 0px;
			font-size:11px;
			/*font-style:italic;*/
		}

/*				****CSS dvd****				*/
div.dvd-image{
	border:solid black 0px;
	margin-top:10px;
	margin-left:40px;
	float:left;
	display:inline;
}
	
div.dvd-text{
	border:solid black 0px;
	margin-top:15px;
	margin-left:5px;
	float:left;
	width:350px;
	display:inline;
}
	div.dvd-nome{
		border:solid black 0px;
		font-size:12px;
	}
	span.dvd-prezzo{
		border:solid black 0px;
		font-style:italic;
		font-size:10px;
		color:green;
	}
	div.dvd-desc{
		border:solid black 0px;
		margin-top:0px;
		font-size:10px;
	}

div.copertina{
	border:solid black 0px;
	margin-top:5px;
	margin-left:25px;
	float:left;
	display:inline;
}

div.capitoli{
	border:solid black 0px;
}

/***************************************************
 *	CSS relativi all'elenco dei capitoli di un dvd *
 *		nella descrizione estesa				   *
 ***************************************************/
 
/*				****CSS tabella,titoli****			*/
table.capitoli{
	/*margin-top:20px;*/
	margin-left:10px;
	width:620px;
 	font-size:10px;
}
tr.titoli{
 	border:solid black 0px;
 	font-size:15px;
	text-align:center;
}
	tr.titoli-arcimbold{background-color:#999999;}
	tr.titoli-armi{background-color:#999999;}
	tr.titoli-cucina{background-color:#999999;}
	tr.titoli-cani{background-color:#999999;}
 
/*					****CSS righe****				*/
tr.pari-arcimbold{background-color:#EEEEEE;}
tr.dispari-arcimbold{background-color:#CCCCCC;}
tr.dispari-arcimbold:HOVER,tr.pari-arcimbold:HOVER{
	background-color:#B7D9FF;
}

tr.pari-armi{background-color:#EEEEEE;}
tr.dispari-armi{background-color:#CCCCCC;}
tr.dispari-armi:HOVER,tr.pari-armi:HOVER{
	background-color:#B7D9FF;
}

tr.pari-cucina{background-color:#EEEEEE;}
tr.dispari-cucina{background-color:#CCCCCC;}
tr.dispari-cucina:HOVER,tr.pari-cucina:HOVER{
	background-color:#B7D9FF;
}

tr.pari-cani{background-color:#EEEEEE;}
tr.dispari-cani{background-color:#CCCCCC;}
tr.dispari-cani:HOVER,tr.pari-cani:HOVER{
	background-color:#B7D9FF;
}

td.paese{
	height:30px;
	color:red;
	font-size:12px;
	font-style:italic;
}

td.centrato{
 	text-align:center;
}

div.categoria-rivenditori{
	height:25px;
	color:#990000;
	font-size:22px;
	text-align:center;
}


/***************************************************
 *		CSS relativi alla pagina 'links'		   *
 ***************************************************/
div.links-immagine{
	border:solid black 0px;
	margin:5px auto auto 9px;
	float:left;
}

div.links{
	border:solid black 0px;
	margin:6px auto auto 5px;
	float:left;
	font-size:15px
}
	div.link{
		margin-bottom:5px;
	}
	
	a.links-pari:link {
		color:#000000; /*nero*/
		text-decoration:none;
		font-style:normal;
	}
	a.links-dispari:link {
		color:#333333; /*grigino*/
		text-decoration:none;
		font-style:normal;
	}
	a.links-pari:visited{
		color:#000000; /*nero*/
		text-decoration:none;
		font-style:normal;
	}
	a.links-dispari:visited {
		color:#333333; /*grigino*/
		text-decoration:none;
		font-style:normal;
	}

	a.links-pari:hover,a.links-dispari:hover { 
		color:red;
		text-decoration:none;
		font-style:normal;
	}
	
/***************************************************
 *     CSS relativi alla pagina 'menu-carrello'    *
 ***************************************************/
table.menu-carrello{
	margin-left:5px;
	width:93%; 
	text-align:right;
	font-size:12px;
}
	td.menu-carrello-quantita{
	}
	td.menu-carrello-titolo{
	}
	td.menu-carrello-prezzo{
		color:green;
	}
	
	td.al-carrello{
		text-align:center;
		width:10px;
	}
	td.acquista{
		text-align:center;
		width:100px;
	}

div.menu-carrello{
	border:solid black 0px;
	margin-left:12px;
	text-align:right;
	width:200px;
	color:red;
}
	div.menu-carrello-sconto{
		border:solid #666666 1px; /* grigio */
		margin:15px auto 0px 10px;
		width:205px;
		font-size:12px;
		text-align:center;
	}

/***************************************************
 *     CSS relativi alla pagina 'page-carrello'    *
 ***************************************************/
table.page-carrello{
	margin-left:25px;
	width:90%; 
	text-align:left;
	font-size:12px;
}
	tr.head{
		background-color:#999999;
		font-size:15px;
	}
	
	tr.page-carrello:HOVER{
		background-color:#E9E9E9;
	}
		
	td.page-carrello-quantita{
		text-align:center;
	}
	td.page-carrello-immagine{
		text-align:center;
	}
	td.page-carrello-oggetto-text{
	}
		div.page-carrello-titolo{
			margin-left:5px;
		}
		div.page-carrello-sottotitolo{
			margin-left:5px;
		}
		div.page-carrello-prezzo{
			margin-left:5px;
			text-align:right;
			color:green;
		}
	td.elimina{
		width:20px;
	}

	td.annulla{
		text-align:center;
		width:50%;
	}
	td.conferma{
		text-align:center;
	}

div.page-carrello{
	border:solid black 0px;
	margin-left:15px;
	text-align:right;
	width:93%;
	color:red;
}

/***************************************************
 *     CSS relativi alla pagina 'menu-news'    	   *
 ***************************************************/
table.menu-news{
	margin-top:0px;
	margin-left:10px;
	width:210px;
}
	td.news-empty{
		text-align:center;
		font-size:12px;
	}

/* ***********Link News Titolo********* */
a.news-titolo:link {
	text-decoration:none;
	font-style:normal;
	font-size:12px;
}
	a.news-titolo-arcimbold:link{color:#663300;} /* marron */
	a.news-titolo-armi:link{color:#0C5074;} /* blu */
	a.news-titolo-cucina:link{color:#FF6900;} /* arancio */
	a.news-titolo-cani:link{color:#FFB800;} /* giallo */

a.news-titolo:visited {
	text-decoration:none;
	font-style:normal;
	font-size:12px;
}
	a.news-titolo-arcimbold:visited{color:#663300;} /* marron */
	a.news-titolo-armi:visited{color:#0C5074;} /* blu */
	a.news-titolo-cucina:visited{color:#FF6900;} /* arancio */
	a.news-titolo-cani:visited{color:#FFB800;} /* giallo */

a.news-titolo:hover { 
	color:red;
	text-decoration:none;
	font-style:normal;
}

/* ***********Link News Testo********* */
a.news-testo:link {
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-size:11px;
}

a.news-testo:visited {
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-size:11px;
}

a.news-testo:hover { 
	color:red;
	text-decoration:none;
	font-style:normal;
	font-size:11px;
}


