/* stili validi per tutte le pagine */
html, body	{height: 100%;}
body		{font-family: Optima, Verdana, Arial, sans-serif;
		background-color: #CC9;
  		padding: 0;
		margin:	0;}
h1		{font-family: Georgia, serif;
		font-size: 1.8em;
		color: #550;}
h2		{font-size: 1.4em;
		color: #550;}
h3		{font-size: 1.2em;
		color: #550;}
img		{border: none;}
dt		{}
dd		{font-style:  italic;
		padding-bottom: 0.5em;}
#header		{height: 40px;
		width: 100%;
		margin: 0;
		padding-top: 1px;
		padding-bottom: 0.4em;
		padding-left: 1em;
		color: #CC6;
		background-color: #660;
		font-style:  italic;}
#header A 	{text-decoration: none;
		color:		#CC6;}
#header A:hover {color:		#CC6;
		letter-spacing: 5px;}
#menubar	{color:		#000;
		font-size:	0.8em;
		background-color: #CC6;
		padding:	3px 0 3px 1em;
		vertical-align: center;
		border-bottom:	1px solid #660;}
#menubar A 	{text-decoration: none;
		color:		#000;
		border:		1px solid #CC6;
		padding:	1px;}
#menubar A:hover {color:	#000;
		background-color: #C0C0C0;
		border:		1px solid #660;
		padding:	1px;}
#navbar		{height:	20px;
		width:		100%;
		color:		#000;
		background-color: #CC9;
		font-size:	0.8em;
		padding-left:	1em;}
#content	{color:		#000;
		background-color: #CC9;
		padding-left: 1em;
		min-height: 60%;}
#footer		{font-size:	0.8em;
		padding-left:	1em;
		margin-top:	2em;
		clear:		left;}
#update		{text-align: right;
		margin-right: 1em;
		font-size: 0.8em;
		font-style: italic;}

/* campanili */
.gallery	{float: left;
		margin: 0 20px 20px 20px;}
.gallery div	{align: center;
		font-size: 0.8em;}

/* storia dell'arte */
.credits	{font-family: 	Optima, Verdana, Arial, sans-serif;
		font-style:  	italic;
		text-align:   	right;}
.menu		{font-family: 	Optima, Verdana, Arial, sans-serif;
		margin-left: 	5em;
		font-size:	small;}

/* fumetti */
H1.fumetti	{font-family: Georgia, serif;
		color: 	crimson;}
H2.fumetti	{font-family: Georgia, serif;
		color: 	#CC3300;}
DT.fumetti	{color: 	#660;
		font-weight: 	bold;}
DD.fumetti	{color: 	#000;}
.lettera 	{font-family:	Optima, Verdana, Arial, sans-serif;
		color:		#660;
		font-size:	1em;
		font-weight:	bold;
		border-bottom:	1 solid;}

/* libri */
DT.libri A 	{font-family: 	Optima, Verdana, Arial, sans-serif;
		font-size: 	1.4em;
		text-decoration: none;}
.content_int	{font-size:	1em;}
.content TH	{font-size:	1em;
		font-weight:	bold;}
.small		{font-family: 	Optima, Verdana, Arial, sans-serif;
		font-size: 	0.8em;}

/* disegni */
.sezione	{position: 	relative;
		border:	2px solid #660;
		padding:	10px;
		border:	10px;}

/* epistole */
.firma		{font-family: 	Zapfino, Brush Script MT, Script;
		font-size: 	1.5em;}
.timbro		{font-family: 	arial, sans-serif;
		font-size: 	1em;
		font-weight: 	bold;}

/* viaggi */
.continente	{width:	35%;
		border:	1px solid #550;
		font-weight: bold;
		color:	#CC6;
		padding:	5px;
		margin:	5px;
		float:	left;}
.stato	{border:	1px dotted #550;
		font-weight: bold;
		font-size:	1em;
		color:	#C63;
		padding:	5px;
		margin:	5px;
		float:	left;}
.regione	{font-size:	0.8em;}

/* Pane & Vino */
TH.arcib 	{font-size:	1em;
		font-weight:	bold;
		color: 		#F66;
		background-color: #900;}
.arcib_odd	{color: 	#900;
		background-color: #D66;
		font-size:	1em;}
.arcib_even	{color: 	#900;
		background-color: #F66;
		font-size:	1em;}
.pv	 	{color: 	#F66;
		background-color: #900;}
.pv_left 	{color: 	#F66;
		background-color: #900;
		height: 	100%;
		text-align: 	right;
		font-size:	1em;}
.pv_right 	{color: 	#900;
		background-color: #F66;
		font-size:	1em;
		margin-left:	10px;
		height: 	100%;}
.pv_right H1 	{color: 	#900;}
.pv_right H2	{color: 	#900;}
.pv_right H3	{color: 	#900;}
H3.nome		{color: 	#F66;}
H3.genere	{color: 	#900;}
H3.voto		{color: 	#900;}
H2.pv A 	{color: 	#F66;}
H3.pv A 	{color: 	#F66;}
.pv_navbar	{color: 	#F66;
		background-color: #900;
		font-size:	1em;
		font-weight:	bold;
		text-decoration: none;}
.pv_navbar A	{color: 	#F66;
		font-size:	1em;
		font-weight:	bold;
		text-decoration: none;}

/* varie */
.row_odd	{background-color: #CCCC99;}
.row_even	{background-color: #CC9999;}
TH		{color:		#CC6;
		background-color: #660;}
TH A 		{text-decoration: none;
		color:		#CC6;}
TH A:hover 	{text-decoration: underline;
		color:		#CC6;}
OL.roman 	{list-style-type: upper-roman}
.type		{font-family: 	Courier, mono, sans-serif;
		font-size: 	1em;
		font-weight: 	bold;}
.bg1		{color:		#660;
		background-image: url(images/poligono1.gif);
		background-repeat: no-repeat;}
.port-fum	{color:		#930;}
.port-tav	{color:		#669;}
.port-tav A	{text-decoration: none;}
.port-grl	{color:		#909;}
.bordo_c	{border-top:	1 dotted #660;
		border-left:	1 dotted #660;
		border-bottom:	1 dotted #660;}
.bordo_o	{border:	1 dotted #660;}
.box		{color:		#069;
		background-color: #CC6;
		font:		1em;
		border: 	1px solid #069;
		padding: 	5px;
		margin: 	3px;
		position: 	relative;
		top: 		5px;
		left: 		5px;
		width:		23%;
		height: 	130pt;
		float: 		left;}
.tools		{position: 	absolute;
		border-bottom: 	1px solid #069;
		border-left: 	1px solid #069;
		padding: 	2px;
		top: 		0;
		right: 		0;
		text-decoration: none;}
.warning	{color: 	#C30;}

