
body
{
	margin:0;
	font-family:tahoma;
	font-size:12px;
	background:#ffffff url(../img/bg.gif) repeat-y;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
a:link,
a:visited
{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

a:hover
{
	font-weight:bold;
	color:red;
	text-decoration:none;
}

a.red img,
a.red img.left,
a.red img.right
{
	font-size:101%;
	padding:3px;
}

a.red:hover img,
a.red:hover img.left,
a.red:hover img.right
{
	border:#ff0000 1px solid;
	padding:3px;
}

a.artificium:link,
a.artificium:visited
{
	color:#bab4ab;
	text-decoration:none;
}

a.artificium:hover
{
	text-decoration:underline;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
div.sfondo
{
	z-index:1;
	position:absolute;
	top:120px;
	left:80px;
}

div.column_black_sx
{
	z-index:2;
	position:absolute;
	left:1px;
	top:10px;
}

div.menu
{
	z-index:3;
	position:absolute;
	left:61px;
	top:0px;
	width:850px;
	height:43px;
	border-bottom:#000000 1px solid;
}

div.menu_personaggi,
div.menu_pugacioff,
div.menu_personaggi_over,
div.menu_pugacioff_over,
div.menu_gallery,
div.menu_gallery_over
{
	width:121px;
	height:43px;
	float:left;
}


div.menu_home,
div.menu_home_over,
div.menu_biografia_over,
div.menu_biografia,
div.menu_links,
div.menu_acquista,
div.menu_acquista_over,
div.menu_links_over,
div.menu_contatti,
div.menu_contatti_over,
div.menu_fox,
div.menu_fox_over
{
	width:75px;
	height:43px;
	float:left;
}

div.menu_home{background:url(../img/menu_home.gif);}
div.menu_home_over{background:url(../img/menu_home.gif); background-position:-75px;}

div.menu_biografia{background:url(../img/menu_biografia.gif);}
div.menu_biografia_over{background:url(../img/menu_biografia.gif); background-position:-75px;}

div.menu_personaggi{background:url(../img/menu_personaggi.gif);}
div.menu_personaggi_over{background:url(../img/menu_personaggi.gif); background-position:-121px;}

div.menu_pugacioff{background:url(../img/menu_pugacioff.gif);}
div.menu_pugacioff_over{background:url(../img/menu_pugacioff.gif); background-position:-121px;}

div.menu_acquista{background:url(../img/menu_acquista.gif);}
div.menu_acquista_over{background:url(../img/menu_acquista.gif); background-position:-75PX;}

div.menu_contatti{background:url(../img/menu_contatti.gif);}
div.menu_contatti_over{background:url(../img/menu_contatti.gif); background-position:-75px;}

div.menu_links{background:url(../img/menu_links.gif);}
div.menu_links_over{background:url(../img/menu_links.gif); background-position:-75px;}

div.menu_fox{background:url(../img/menu_fox.gif);}
div.menu_fox_over{background:url(../img/menu_fox.gif); background-position:-75px;}

div.menu_gallery{background:url(../img/menu_gallery.gif);}
div.menu_gallery_over{background:url(../img/menu_gallery.gif); background-position:-121px;}

div.artificium
{
	margin:5px;
	text-align:center;
	font-family:arial;
	font-size:9px;
	color:#ffffff;
}

div.contenitore
{
	z-index:4;
	position:absolute;
	top:44px;
	left:61px;
	width:840px;
	height:auto;
	/*border:#ff0000 1px solid;*/
	background:url(../img/ink_stains.gif) no-repeat bottom right;
	margin:10px;
}

div.pagina
{
	padding:5px;
	margin-right:10px;
	/*border:#ff0000 1px solid;*/
}

div.data
{
	background-color:#dedede;
	padding:2px;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

div.linea{border-bottom: 1px solid #000000;}

div.boxbio
{
	width:425px;
	padding:10px;
	background-color:#dedede;
	border:#000000 1px solid;
}

div.shipping
{
	width:250px;
	border-right:#000000 1px solid;
	height:800px;
	height:1495px;
}

div.albo
{
	padding-left:10px;
	width:590px;
	border-bottom:#dedede 1px solid;
	/*height:220px;*/
	margin-bottom:10px;
}

div.ribbon
{
	z-index:6;
	position:absolute;
	left:350px;
	top:220px;
}

div.ribbon_home
{
	z-index:6;
	position:absolute;
	left:180px;
	top:970px;
}

span.premio
{
	background-color:#fff9c6;
	text-align:center;
	border:#337173 1px solid;
	font-weight:bold;
	padding:5px;
	color:red;
}

ul.lista_cronologia
{
	font-weight:bold;
	font-size:12px;
}

ul.lista_cronologia li
{
	margin-top:3px;
}

div.cronotitle
{
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	background-color:#dedede;
	font-weight:bold;
	font-size:14px;
	padding:2px;
}

a.crono:link,
a.crono:visited
{
	font-weight:bold;
	color:#000000;
	padding:5px;
	background-color:#ffffff;
	border:#dedede 1px solid;
	text-decoration:none;
	line-height:30px;
}

a.crono:hover
{
	font-weight:bold;
	background-color:#dedede;
	text-decoration:none;
	border:1px #000000 solid;
}

a.top:link,
a.top:visited
{
	vertical-align:top;
	color:#aeaeae;
	text-decoration:none;
	font-size:10px;
}

a.top:hover
{
	color:rgb(255,102,0);
	text-decoration:underline;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.testoesagerato{font-family:arial; font-size:48px; font-weight:bold;}

.testoenorme{font-size:24px; font-weight:bold;}

.testomedio{font-size:14px;}

.testopiccolo
{
	font-family:arial;
	font-weight:bold;
	font-size:10px;
}

.testopiccolissimo
{
	font-family:arial;
	font-weight:bold;
	font-size:6px;
}

.testoitalico{font-style:italic;}

.prezzo{color:red; font-weight:bold; font-size:18px;}

.rosso{color:#ff0000;}

.sottolineato{text-decoration:underline;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
div.pagina img
{
	padding:3px;
	border:#dedede 1px solid;
	margin:5px 10px 5px 10px;
}
div.pagina img.left{float:left; margin-left:0px;}
div.pagina img.right{float:right; margin-right:0px;}

img.ottag_home
{
	padding:5px;
	margin-left:320px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
div.pagina td{vertical-align:top;}
td.char_border_no img{margin:0px;}
td.char_border_yes img{margin:0px;}

td.char_border_no
{
	text-align:center;
	width:135px;
	border:#dedede 1px solid;
}

td.char_border_yes
{
	border:rgb(0,0,0) 1px solid;
	width:135px;
	background-color:#ffffff;
	text-align:center;
}

td.link_border_no
{
	text-align:center;
	width:170px;
	border:#dedede 1px solid;
}

td.link_border_yes
{
	border:rgb(0,0,0) 1px solid;
	width:170px;
	background-color:#ffffff;
	text-align:center;
}

#tutti img.top{padding-bottom:0px; border-bottom:0px; margin-bottom:0px;}
#tutti img.middle{padding-top:0px; padding-bottom:0px; border-top:0px; border-bottom:0px; margin-bottom:0px; margin-top:0px;}
#tutti img.bottom{padding-top:0px; border-top:0px; margin-top:0px;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.input
{
  font-family: tahoma;
  font-size: 12px;
  border: 1px #B1B1B1 solid; 
  color: #000000;
  background-color:#EFEFEF;
  font-weight:bold;
  padding-left:2px;
  padding-right:2px;
}

.button
{
	background-color:#000000;
	border:#dedede 1px solid;
	color:#ffffff;
	font-weight:bold;
	padding:0px 10px;
}

.corsivo
{
	font-style:italic;
	text-decoration:underline;
}
