/* The W3C Core Styles Copyright (c) 1998 W3C (MIT, INRIA, Keio), All Rights
Reserved. W3C liability, trademark, document use and software licensing rules
apply. See http://www.w3.org/Consortium/Legal/ipr-notice.html

This stylesheet has been served in a form to avoid known bugs in your user
agent's CSS implementation. Copying and serving this stylesheet to other
agents may lead to unexpected results. Please refer to its address rather than
copy it. */

BODY	{	
	font-size:	9pt;
  font-weight: bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	margin: 0;
	}	

/* body standard di tutte le pagine del MOV*/	
body.mov	{	
	font-size:	9pt;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	margin: 0;
	background:	white;
	color:#0000CC;
	}	
	
table  {
	border-collapse: collapse;
  padding: 0;
	border: 0;
	width:100%;
  }
		
tr     {
  }
		
td     {
	vertical-align:	top;
	font-size: 9pt;
	padding: 0;
  }
		
th     {
	vertical-align:	top;
  text-align: center;
	border-bottom: 2px solid #0000CC;
	font-weight:	bold;
	font-size: 9pt;
	padding: 0;
  }
		
P.center { text-align: center; }
		
h1 { 
  font-size: 14pt;
	line-height: 1.2em;    
  margin: 0;
  }
	
h1.testa { 
	font-weight:	normal;
  font-size:    14pt;
  }
	
.orange { 
	color:       orange;
  }
	
.orangebk { 
  border: 1px dashed #0000CC;
/*	background:       #ffcc66; */
  }
	
.yellowbk { 
  border: 1px dashed #0000CC;
/*	background:       #ffff66; */
  }
	
.greenbk { 
  border: 1px dashed #0000CC;
/*	background:       #ccffff; */
  }

.winbar { 
	color     : white;
	background:       #3366cc;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#3366cc,endColorStr=white); 
  }

/* elementi del menu statico */	
td.menusep  {
	background:	orange;
	border-bottom: 2px solid #0000CC;
  padding: 3px;
  font-size: 12pt;
  color : #0000CC;;
  }

table.main  {
	width:95%;
  }

tr.main     {
  }

td.main     {
   padding: 3px;
  }

td.mainsep     {
  border-top: 1px dashed #0000CC;
  }
	
h1.high { 
  font-size: 20pt;
  }
	
TD.maintitoloe      {
	font-style: italic;
	background:	#F9D98B;
    }

img   {
  border: 0;
	}	

img.middle   {
	 vertical-align: middle;
	 }

img.top   {
	 vertical-align: top;
	 }

h2 { 
  font-size: 12pt;
	line-height: 1.2em;    
  margin: 0;
  }

h3 { 
  font-size: 10pt;
	line-height: 1.1em;    
	font-weight:	bold;
  margin: 0;
  }
	
h2.high { 
	color: #0000cc;  }

td.sepline  {
	border-bottom: 2px solid #0000CC;
  }

td.orangesep  {
	border-collapse: collapse;
	border:         0;
	background:	orange;
  }
	
table.testa  {
	border-collapse: collapse;
	width:100%;
  }
	
tr.testa  {
  }
	
td.testasep  {
  color:blu
	}
	
TABLE.news   {
	border-collapse: collapse;
	border:         0;
	background:	#FF9933;
    }
    
TR.news      {
    }    
	
TD.news      {
	font-size: 9pt;
    }
	
TD.newssub      {
	font-size: 9pt;
	background:	#fff3d4;
	padding: 3px;
    }
	
TD.maincorpo      {
	background:	white;
    }
	
TD.maincorpoe      {
	font-style: italic;
	background:	white;
    }
	
TD.maincolsx      {
	font-size: 9pt;
	background:	white;
    }
	
TD.maincoldx      {
	font-size: 9pt;
	background:	white;
    }
	
TD.maincolcntr      {
	font-size: 9pt;
	background:	#FF9933;
	vertical-align:	top;
    }
	
TD.maintop      {
	vertical-align:	top;
    }
	
TD.maintopgrey      {
	vertical-align:	top;
	background:	#FEF7DF;
    }
	
TD.itasmall      {
	font-size: 9pt;
	background:	#FF9933;
    }
	
TD.engsmall      {
	font-size: 9pt;
	background:	#FF9933;
    }
		
A:link	{	
	color:	orange;
	font-weight: bold;
	text-decoration:	none;
	}	
		
A:visited	{	
	color:	orange;
	font-weight: bold;
	text-decoration:	none;
	}	
		
A:active	{	
	color:	orange;
	font-weight: bold;
	text-decoration:	none;
	}	
		
A:hover	{	
	color:#0000CC;
	text-decoration:	none;
	background:	orange;
	}	
		
A.offsite	{	
	color:	orange;
	font-weight: bold;
	text-decoration:	none;
	}	
    
tr.label     {
  }
    
td.label     {
	font-weight: bold;
	padding: 1;
	border-bottom: 1px solid #0000CC;
  }

input {
       font : 12px Arial, Helvetica, sans-serif; 
       border-color:#7B9CBD; 
       border-width: 1px;
       }
       
select {
   font: 12px Arial, Helvetica, sans-serif;
   border-color: #7B9CBD;
   border-width: 1px;
   scrollbar-track-color: white;
   scrollbar-face-color: white;
   scrollbar-3dlight-color: #96AECD;
   scrollbar-darkshadow-color: white;
   scrollbar-shadow-color: #96AECD;
   scrollbar-arrow-color: #666666;
   scrollbar-base-color: inherit;
   scrollbar-highlight-color: inherit;
}
		
th.form     {
	font-size: 8pt;
  text-align: left;
  }
    
td.form     {
	padding: 1;
	border-bottom: 1px solid #0000CC;
  }

.txtsmall {
	font-size: 8pt;
  text-align: left;
  }
  
	
TABLE.menu   {
	}
    
TR.menu      {
    }    
	
TD.menu      {
	font-size: 9pt;
	background:       #3366cc;
	color: #0000cc;
  padding: 3px;
  border:3px solid white;
    }
	
TD.menuevid      {
	font-size: 9pt;
	background:       #ff6666;
	color: #0000cc;
  padding: 3px;
  border:3px solid white;
    }

A:link.menu	{	
	color:	white;
	font-weight: bold;
	text-decoration:	none;
	}	
		
A:visited.menu	{	
	color:	white;
	font-weight: bold;
	text-decoration:	none;
	}	
		
A:active.menu	{	
	color:	white;
	font-weight: bold;
	text-decoration:	none;
	}	
		
A:hover.menu	{	
	color:orange;
	text-decoration:	none;
	background:	white;
	}	

/**************************************/
/* Stili previsti per la mov identity */
/**************************************/
	
.dashBorder { 
  border: 1px dashed #0000CC;
  }

.pad {
  padding: 2px;
  }  

.sep     {
  border-bottom: 1px dashed #0000CC;
  }
  
