*
{
margin:0em;
padding:0em;
font-family: "georgia", "times new roman", serif;
color: #000;
}

#outer {
	width:82%;
	border: solid 0px #000;
	background-color: #ffffff;
	margin: 0 auto;
}
/*--------------------------------header----------------------------------------*/
#header
{
	padding: 0.3em 1.5em;
}

#header h1
{
	font-weight: normal;
	color: #000;
	font-size: 2.2em;
	margin: 0.8em 0;
}

#header h1 sup
{
color: #777;
}

#header h1 i
{
color: #777;
font-size: 0.6em;
}

#header h1 a
{
text-decoration:none
}


/*----------------------------------------------menu----------------------------------------*/
#menu
{
	position: relative;
	font-size:12px;
	/*background: #ff7d07 url('images/menubg.gif') repeat-x top left;*/
	padding: 0.5em 0em;
	font-weight:bold;
	margin: 0 1.5em;
}
#menu ul
{
font-size:12px;
}

#menu ul li
{
display: inline;
}

#menu ul li a
{
padding: 0.5em 1%;
text-decoration: none;
}

#menu ul li a:hover
{
text-decoration: underline;
}

#menu ul li a.active
{
background: #ff8f0b url(../menuactive.gif) repeat-x top left;
text-decoration: underline;
}


/*----------------------------------------------content----------------------------------------*/
#content
{
padding: 0em;
}

#primarycontainer
{
	float: left;
	margin-right: -16em;
	width: 100%;
}

#primarycontent
{
margin: 2em 16em 0em 1.5em;
}

#secondarycontent
{
	float: right;
	width: 200px;
	/*background: #FDFCF6 url('images/boxbg.gif') repeat-x;*/
	padding: 0  1em 1.5em 1em;
	margin: 0em;
	visibility:visible;
}


/*----------------------------------------------footer----------------------------------------*/
#footer
{
	height: 2em;
	clear: both;
	padding: 0.5em 0;
	border-top: solid 1px #777;
	margin: 0 1.5em;
}

#footer .left
{
float:left;
font-size: 0.8em;
text-align:left;
}

#footer .right
{
float:right;
font-size: 0.8em;
text-align:right
}





A.linkpagina:link {
	TEXT-DECORATION: none;
	color: #0000CC;
	font-weight: bold;
}
A.linkpagina:visited {
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #663399;
}
A.linkpagina:hover {
	TEXT-DECORATION: underline
}


A.linkmenu:link {
	COLOR: #000000; TEXT-DECORATION: none; 
}
A.linkmenu:visited {
	COLOR: #000000; TEXT-DECORATION: none; 
}
A.linkmenu:hover {
	TEXT-DECORATION: underline; 
}



A.linkmenu_laterale:link {
	COLOR: #000000; TEXT-DECORATION: none; 
}
A.linkmenu_laterale:visited {
	COLOR: #333333; TEXT-DECORATION: none; 
}
A.linkmenu_laterale:hover {
	COLOR: #333333; TEXT-DECORATION: underline; 
}


A.home:link {
	COLOR: #000000; TEXT-DECORATION: none; 
	FONT-SIZE: 10pt; font-style: italic;
}
A.home:visited {
	COLOR: #000000; TEXT-DECORATION: none; 
}
A.home:hover {
	COLOR: #000000; TEXT-DECORATION: underline; 
}


BODY {
	/*BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(arancio1.jpg); 
	BACKGROUND-REPEAT: no-repeat;*/ BACKGROUND-COLOR: #ff8f0b; margin: 0; 
	text-align:center; 
	behavior:url(/htc/csshover.htc);
}

div.primapagina {
	position:absolute; right: 705px; top: 5px; width:280px; 
	 FONT-SIZE: 10pt; TEXT-ALIGN: justify;
}
div.certezze {
	FONT-SIZE: 8pt; TEXT-ALIGN: justify;
	height: 160px; overflow-y : auto; 
}

p {
	 FONT-SIZE: 12pt; TEXT-ALIGN: justify; 
	vertical-align: top; margin-top: 0; margin-bottom: 0;
}
h1 {
	FONT-SIZE: 16pt; TEXT-ALIGN: justify; 
	vertical-align: top; margin-top: 0; margin-bottom: 0;
}
h2 {
	FONT-SIZE: 13pt; TEXT-ALIGN: justify; 
	vertical-align: top; margin-top: 0; margin-bottom: 0;
}
h3 {
	FONT-SIZE: 13pt; TEXT-ALIGN: right; 
	vertical-align: top; margin-top: 0; margin-bottom: 0; margin-right: 10px; 
	font-weight : bold; 
}
.sottotitolo {
	FONT-SIZE: 9pt; TEXT-ALIGN: right; 
	 TEXT-DECORATION: none;		font-style : italic;
}
.notepiepagina {
	FONT-SIZE: 8pt; TEXT-ALIGN: left
}
div.centrato {
	TEXT-ALIGN: center;
}
UL {
	FONT-SIZE: 12pt; TEXT-ALIGN: left; 
	font-style: none; margin-top: 0; margin-bottom: 0; TEXT-ALIGN: justify;
}

DIV {
	FONT-SIZE: 12pt;
	font-style: none
}
th {	
	TEXT-ALIGN: right;
	padding: 0;
}

#divider {
	margin: 0 1em; border-top: solid #777 1px; 
}


/*----------------------------------------------per i fumetti----------------------------------------*/
span.info{
	CURSOR: default;
  position:relative;
  color:#000;
  text-decoration:none;
  z-index: 5;
}
span.info:hover { 
	background-color:#F0F0F0; 
  	z-index: 10;}
span.info span.tooltip { display: none }
span.info:hover span.tooltip {
  display:block;
  position:absolute;
  top:-15em; left:-31em; 
  width:30em;
  border:1px solid #D0D0D0;
  background-color:#F0F0F0;
  color:#000;
  text-align: left;
	FONT-SIZE: 75%;
	padding: 1.5em;	
}







@media print {
#header
{
padding: 0;
}
#menu
{
	margin: 0;
}
#menu ul li a
{
padding: 0.5em 2% 0.5em 0;
}
#primarycontent
{
margin: 2em 0em 0em 0em;
}
#secondarycontent
{
	visibility: hidden;
}
#footer
{
	margin: 0;
}
}

