FONT	{FONT-FAMILY: Verdana, Arial, Sans-Serif; 
		/*FONT-SIZE: 12px*/
		}

TD		{FONT-FAMILY: Verdana, Arial, Sans-Serif; 
		FONT-SIZE: 12px; 
		COLOR: #003159;}

BODY	{background-color: #B1CDE2; 
FONT-FAMILY: Verdana, Arial, Sans-Serif; 
FONT-SIZE: 12px;
margin-left: 0px;
margin-top: 0px;

}

P		
{
margin-top: .2em;
margin-left: 2em;
margin-right: 1em;
margin-bottom: .2em;
FONT-FAMILY: Verdana, Arial, Sans-Serif;
/*FONT-SIZE: 12px;*/
LINE-HEIGHT: 18px;
}

DIV.par
{
text-align: justify; 
text-indent: 1.5em;
margin-right: 10px;
FONT-SIZE: 12px;
}

DIV.smallpar
{
text-align: justify; 
text-indent: 1.5em;
margin-right: 20px;
FONT-SIZE: 11px;
}

DIV.note
{
text-align: justify; 
text-indent: 2em;
FONT-SIZE: 10px
}

P.nota
{
FONT-SIZE: 10px;
LINE-HEIGHT: 12px;
margin-left: .2em;
margin-right: .2em;
}

DIV		{FONT-FAMILY: Verdana, Arial, Sans-Serif; FONT-SIZE: 12px}
INPUT 		{BORDER-TOP-COLOR: #003159; BORDER-LEFT-COLOR: #003159; BORDER-RIGHT-COLOR: #003159; BORDER-BOTTOM-COLOR: #003159; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Sans-Serif; BORDER-RIGHT-WIDTH: 1px}
TEXTAREA	{BORDER-TOP-COLOR: #003159; BORDER-LEFT-COLOR: #003159; BORDER-RIGHT-COLOR: #003159; BORDER-BOTTOM-COLOR: #003159; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Sans-Serif; BORDER-RIGHT-WIDTH: 1px}
SELECT 		{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Sans-Serif;}
FORM 		{FONT-FAMILY: Verdana, Arial, Sans-Serif; FONT-SIZE: 12px}

hr {
  border: 1;
  width: 33%;
 text-align: left;/*this will align it for IE*/
margin: 0 auto 0 0; /*this will align it left for Mozilla*/
}

A:link          
{BACKGROUND: none; 
COLOR: #0f00b9;  
FONT-FAMILY: Verdana, Arial, Sans-Serif; 
TEXT-DECORATION: underline}
A:active        
{BACKGROUND: none; 
COLOR: #0f00b9; 
FONT-FAMILY:  Verdana, Arial, Sans-Serif;
TEXT-DECORATION: none}
A:visited       
{BACKGROUND: none; 
COLOR: #000260; 
FONT-FAMILY:  Verdana, Arial, Sans-Serif;
TEXT-DECORATION: undeline}
A:hover         {BACKGROUND: none; 
COLOR: #7ba3c4; 
FONT-FAMILY:  Verdana, Arial, Sans-Serif; 
TEXT-DECORATION: underline}

.title 		{
BACKGROUND: none; 
COLOR: #003159; 
FONT-SIZE: 14px; 
FONT-WEIGHT: bold; 
FONT-FAMILY:  Verdana, Arial, Sans-Serif; 
TEXT-DECORATION: none}

.content 	{BACKGROUND: none; COLOR: #003159; FONT-SIZE: 12px; FONT-FAMILY:  'Lucida Grande', Verdana, Arial, Sans-Serif;}
.block-title	
	{BACKGROUND: none; 
	COLOR: none; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Sans-Serif;}
.storytitle 	{BACKGROUND: none; COLOR: #003159; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY:  'Lucida Grande', Verdana, Arial, Sans-Serif; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #003159; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY:  'Lucida Grande', Verdana, Arial, Sans-Serif; TEXT-DECORATION: underline}
.boxtitle 	
	{BACKGROUND: none;
	 COLOR: #CC3300;
	 FONT-SIZE: 11px; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
	 }
.boxcontent 	{BACKGROUND: none; COLOR: #003159; FONT-SIZE: 12px; FONT-FAMILY:  'Lucida Grande', Verdana, Arial, Sans-Serif;}
.option 	{BACKGROUND: none; COLOR: #003159; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY:  'Lucida Grande', Verdana, Arial, Sans-Serif; TEXT-DECORATION: none}

.tiny		{
	BACKGROUND: none; 
	COLOR: #003159; 
	FONT-SIZE: 8px; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY:  Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: none}

H1
{
BACKGROUND: none; 
COLOR: #003159; 
FONT-SIZE: 16px; 
FONT-WEIGHT: bold; 
FONT-FAMILY:  Verdana, Arial, Sans-Serif; 
TEXT-DECORATION: none;
TEXT-ALIGN: center
}

H3
{
FONT-SIZE: 12px; 
FONT-WEIGHT: bold; 
FONT-FAMILY:  Verdana, Arial, Sans-Serif; 
TEXT-DECORATION: none;
TEXT-ALIGN: left;
text-indent: 3.5em;
/*padding: 1em 1em;*/

}

P.fonte
{
BACKGROUND: none; 
FONT-SIZE: 10px; 
FONT-WEIGHT: normal; 
FONT-FAMILY:  Verdana, Arial, Sans-Serif; 
TEXT-DECORATION: none;
LINE-HEIGHT: 12px;
margin-left: .2em;
margin-right: .2em;
}


a.base		{
	BACKGROUND: #FFFFFF; 
	COLOR: #003159; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY:  Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none;
	display: block;
	padding: .4em .4em;
	}
A.base:link          
	{BACKGROUND: none; 
	COLOR: #003159; 
	FONT-SIZE: 10px; 
	FONT-FAMILY:  Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline}
A.base:active        
	{BACKGROUND: none; 
	COLOR: #003159; 
	FONT-SIZE: 10px; 
	FONT-FAMILY:  Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline}
A.base:visited
	{BACKGROUND: none; 
	COLOR: #003159; 
	FONT-SIZE: 10px; 
	FONT-FAMILY:  Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline}
A.base:hover
   {BACKGROUND: none; 
   COLOR: #7ba3c4; 
   FONT-SIZE: 10px; 
   FONT-FAMILY:  
   Verdana, Arial, Sans-Serif; 
   TEXT-DECORATION: underline}

#navcontainer ul
{
margin-top: 0;
margin-left: 0;
padding: 0;
list-style-type: none;
border-top: 1px solid #600;

}

#navcontainer li { margin: 0 2 .0em 0; }
#navcontainer a
{FONT-SIZE: 10.5px;
display: block;
color: ##1373c6;
background-color: none;
width: 95%;
padding: .2em .2em;
text-decoration: none;
border-left: 2px solid #600;
border-top: 0px dashed #1373c6;
border-right: 1px dashed #1373c6;
border-bottom: 1px dashed #1373c6;

}

#navcontainer a:hover
{
background-color: #0099FF;
color: #FFF;
}

#active a
{
display: block;
color: #FFF;
background-color: #600;
width: 100%;
padding: .4em .2em;
text-decoration: none;
border-bottom: 1px dashed #600;

}

 #secmenu ul
{
margin-left: 3em;
padding: 0;
list-style-type: none;
}

#secmenu li { margin: 0 0 .1em 0; }

#secmenu a
{
display: block;
FONT-SIZE: 9.5px;
color: #036;
background-color: transparent;
width: 26em;
padding: .2em .2em;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #036;
border-right: 1px solid #fff;
border-bottom: 1px solid #036;
}

#secmenu a:hover
{
background-color: #369;
color: #FFF;
border-top: 1px solid #036;
border-left: 1px solid #036;
border-right: 1px solid #036;
border-bottom: 1px solid #036;
}

 
img.floatright
{
float: right;
margin: 0 0 10px 5px;
border: 0px solid #666;
padding: 2px;
}

P.floatright
{
float: right;
margin: 0 0px 10px 25em;
border: 0px solid #666;
padding: 0px;
FONT-SIZE: 10px; 
}
img.floatleft
{
float: left;
margin: 0px 10px 5px 5px;
border: 0px solid #666;
padding: 2px;
}

P.floatleft
{
float: left;
margin: 0px 25em 5px 0em;
border: 0px solid #666;
padding: 0px;
FONT-SIZE: 10px; 
}

div.floatright img
{
border-top: 0px solid #555;
border-right: 0px solid #999;
border-bottom: 0px solid #999;
border-left: 2px solid #555;
}

TABLE.schedario		
{
border: none;
FONT-FAMILY: Verdana, Arial, Sans-Serif; 
	FONT-SIZE: 12px; 
	COLOR: #003159;}
	
TD.scheda		
{background-color: #FFFEE9;
border: 1px dashed #600;
border-style: dashed;
FONT-FAMILY: Verdana, Arial, Sans-Serif; 
	FONT-SIZE: 12px; 
	COLOR: #003159;}
	
TD.in_back		
{padding: .5em .5em;
background-color: #FFFEE9;
border-top: 1px solid #036;
border-right: 1px solid #036;
}
TD.in_fore		
{padding: .2em .2em;
background-color: #036;
COLOR: #FFFFFF;}

a.in_back		{
display: block;
FONT-SIZE: 9pt;
color: #036;
background-color: #FFFEE9;
/*width: 26em;*/
padding: .2em .2em;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px dashed #600;
border-right: 1px solid #fff;
border-bottom: 1px dashed #600;
	}
A.in_back:link          
	{ 
	TEXT-DECORATION: none}
A.in_back:active        
	{
	TEXT-DECORATION: underline}
A.in_back:visited
	{ 
	TEXT-DECORATION: none}
A.in_back:hover
   {TEXT-DECORATION: none;
   background-color: #1373c6;
   color: #FFFEE9;}
   
a.in_fore		{
display: block;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
color: #FFFEE9;
background-color: transparent;
/*width: 26em;*/
padding: .1em .1em;
text-decoration: none;
border-top: 0px solid #036;
border-left: 0px solid #036;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
	}
A.in_fore:link          
	{color: #FFFEE9;
	TEXT-DECORATION: none;
	background-color: #036;}
A.in_fore:active        
	{color: #FFFEE9;
	TEXT-DECORATION: none}
A.in_fore:visited
	{ color: #FFFEE9;
	TEXT-DECORATION: none}
A.in_fore:hover
   {color: #FFFEE9;
   TEXT-DECORATION: underline;
   background-color: #036;}

td.cat_autori {
	font-size: 13px;
	font-weight: bold;
	color: #036;
	background-color: #BCD5F3;
}
td.autori {
	border-bottom: 1px dotted #036;
}
tr.autori {
	border-bottom: 1px solid #036;
}

a.scheda_auth		{
display: normal;
FONT-SIZE: 12pt;
FONT-WEIGHT: bold;
color: #036;
background-color: color: #FFFEE9;/*transparent;*/
/*width: 26em;*/
padding: .0em .5em;
text-decoration: none;
border-top: 0px solid #036;
border-left: 0px solid #036;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
	}
A.scheda_auth:link          
	{
	TEXT-DECORATION: none;
	background-color: #FFFEE9;}
A.scheda_auth:active        
	{color: #0099FF;
	TEXT-DECORATION: none}
A.scheda_auth:visited
	{ 
	TEXT-DECORATION: none}
A.scheda_auth:hover
   {color: #FFFEE9;
   TEXT-DECORATION: underline;
   background-color: #036;}

td.tip-loc {
	color: #036;
	background-color: #0099FF;
	font-weight:bold;
	text-indent: 1.5em;
	margin-top: 0px;
}

td.elenco {
	font-weight:normal;
	text-indent: 2.5em;
	margin-top: 1px;
	margin-bottom: 1px;
}

a.typo		{
display: normal;
FONT-SIZE: 11pt;
color: #036;
background-color: #FFFEE9;
/*width: 26em;*/
padding: .2em .2em .2em .2em;
text-decoration: none;
border: 1px dashed #600;
	}
A.typo:link          
	{ 
	TEXT-DECORATION: none}
A.typo:active        
	{
	TEXT-DECORATION: underline}
A.typo:visited
	{ 
	TEXT-DECORATION: none}
A.typo:hover
   {TEXT-DECORATION: none;
   background-color: #1373c6;
   color: #FFFEE9;}

a.typo_unactive		{
display: normal;
FONT-SIZE: 10pt;
color: #026;
background-color: #FFFEE9;
/*width: 26em;*/
padding: .2em .2em .2em .2em;
text-decoration: none;
border: 1px dashed darkblue;
border-bottom: 1px dashed darkblue;
	}
A.typo_unactive:link          
	{ 
	TEXT-DECORATION: none}
A.typo_unactive:active        
	{
	TEXT-DECORATION: underline}
A.typo_unactive:visited
	{ 
	TEXT-DECORATION: none}
A.typo_unactive:hover
   {TEXT-DECORATION: none;
   background-color: #1373c6;
   color: #FFFEE9;}

A.smallink:link          
{TEXT-DECORATION: underline}
A.smallink:active        
{TEXT-DECORATION: none}
A.smallink:visited       
{TEXT-DECORATION: underline}
A.smallink:hover 
{TEXT-DECORATION: none}

div.figure {
  float: left;
  width: 25%;
  margin-right: 4.5em;
  margin-left: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: left;
  font-style: italic;
  font-size: 10px;
  text-indent: 1.5em;
  margin-left: -0.7em;
   margin-right: -0.5em;
}

div.figureright {
  float: right;
  width: 25%;
  margin-left: 4.5em;
  padding: 0.5em;
}
div.figureright p {
  text-align: right;
  font-style: italic;
  font-size: 10px;
  text-indent: 0em;
  margin-left: -0.7em;
  margin-right: 0.2em;
}

div.figureorizz {
  float: left;
  width: 50%;
  margin-right: 10px;
  margin-left: -1em;
  padding: 0.5em;
}
div.figureorizz p {
  text-align: left;
  font-style: italic;
  font-size: 10px;
  text-indent: 2em;
  margin-right: -3em;
  margin-left: 1em;
}

TD.tabletitle		
{
border-bottom: 1px dashed #600;
border-left: 0px dashed #600;
border-top: 1px solid #600;
}