body
	{
	BACKGROUND: #c3d8eb;
	color: #999999;
	TEXT-ALIGN: left;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	MARGIN: 0px;
    PADDING-TOP: 0px;		
	}
	
img { border: 0 px }

textarea
{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #ffffff;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }

p
 {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #333333;
 /*border-bottom: 1px dotted #333333 ;
 padding-bottom:10px;*/
 }
 
ol
 {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #333333;
 } 

 p.footer
 {
 font-family: Comic Sans MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 }
 
a
 {
 font-family: Comic Sans MS,Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #003399; 
 }
a.mail
 {
 font-family: Comic Sans MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #ffffff; 
 }
a:hover
 {
 font-family: Comic Sans MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #ffcc00; 
 }

input
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #ffffff;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
  
input.readonly
 	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #dedede;
 BORDER-RIGHT: #cccccc 1px solid;
 BORDER-TOP: #cccccc 1px solid;
 BORDER-LEFT: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;  
 }
 
input.Scuri
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #CCCCCC;
 BORDER-RIGHT: #333333 1px solid;
 BORDER-TOP: #333333 1px solid;
 BORDER-LEFT: #333333 1px solid;
 BORDER-BOTTOM: #333333 1px solid;  
 }
 
 input.Scuri2
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #E9EFF6;
 background-color: #376CAD;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.Chiari
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.ChiariNum
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 textarea.Chiari
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.Needed
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFD9DA;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.NeededNum
{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFD9DA;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }

 input.NeededData
{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFD9DA;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.ChiariData
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }

 textarea.Needed
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFD9DA;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.NeededPlus
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFFFE6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }

Select { 
 font-family: Tahoma, Helvetica, sans-serif, verdana;
 font-size: 8pt;
 COLOR: #000033;
 background: #ffffff;
 }
 
Select.Needed { 
 font-family: Tahoma, Helvetica, sans-serif, verdana;
 font-size: 8pt;
 COLOR: #000033;
 background: #FFD9DA;
 }
 
 Select.Chiari { 
 font-family: Tahoma, Helvetica, sans-serif, verdana;
 font-size: 8pt;
 COLOR: #000033;
 background: #E9EFF6;
 }
	
.bottone
 {
 BORDER-RIGHT: #333333 1px solid;
 BORDER-TOP: #333333 1px solid;
 FONT-SIZE: 8pt;
 BACKGROUND: #ff9900;
 BORDER-LEFT: #333333 1px solid;
 COLOR: #ffffff;
 BORDER-BOTTOM: #333333 1px solid; 
 widht: 55mm }
	
table.TabMother
	{
	width: 760 px;
	/*border-right: 1px solid #376CAD;
	border-Left: 1px solid #376CAD;
	border-Bottom: 1px solid #376CAD;
	border-Top: 1px solid #376CAD;*/
	border-right: 1px solid #999999;
	border-Left: 1px solid #999999;
	border-Bottom: 1px solid #999999;
	border-Top: 1px solid #999999;
	}
	
table.TabRiba
	{
	width: 960 px;
	/*border-right: 1px solid #376CAD;
	border-Left: 1px solid #376CAD;
	border-Bottom: 1px solid #376CAD;
	border-Top: 1px solid #376CAD;*/
	border-right: 1px solid #999999;
	border-Left: 1px solid #999999;
	border-Bottom: 1px solid #999999;
	border-Top: 1px solid #999999;
	}
 
table.TabCornice
	{
	border: 1px solid #376CAD;
	}
	
td.help
	{
	background-color: #F4F7FC;
	border-Right: 1px dotted #999999;
	}

td.dett{background-color:#F6F6F6;}

td.title
 {
 font-family: Comic Sans MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 20px;
 color:#cf2224;
 }
 

  
 a.title
 {
 font-family: Comic Sans MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 14px;

 }

tr.ciclo1 {background-color: #FFFFFF;}
tr.ciclo2 {background-color: #E9EFF6;}
	
tr.titleSezione
 {
 BACKGROUND: #C3DBF7;
 font-family: Comic Sans MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
 }
	
tr.title
 {
 BACKGROUND: #F6F6F6;
 font-family: Comic Sans MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
 
 }
	
tr.formtitle
 {
 BACKGROUND: #3B73B9; 
 font-family: Comic Sans MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
 }
 
td.formtitle
 {
font-family: Comic Sans MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 
 }

 
tr.form
 {
 BACKGROUND: #dedede; 
 }

td.form
 {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #33333; 
 }

table.TabForum
	{
	/* GRIGIO   border: 1px solid #9C9CAC;*/
	border: 1px solid #94918C;
	width: 400 px;
	}
 
td.TDForumTitle
 {
 BACKGROUND: #dedede url(../images/TDForum.gif);
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 /* GRIGIO  border-bottom: 1px solid #9C9CAC;*/
 border-bottom: 1px solid #94918C;
 }
 
 td.TDForum
 {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 border-bottom: 1px solid #94918C;
 }

input.forum
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #333333;
 background-color: #dedede;
 border: #cccccc 1px solid;
 }

 textarea.forum
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #333333;
 background-color: #dedede;
 border: #cccccc 1px solid;
 }
 
 
td
 {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #333333; 
 }

td.HorizontalJmenu
 {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 20px;
 color: #333333; 
 }
 
td.Ricerche
 {
 line-height: 20px;
 }
 
.rigaBassa {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-right-color: #376CAD;
	border-bottom-color: #376CAD;
}

.ErrorMSG {
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #ff0000; 
}
.OkMSG
{
    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #33CC33;
}

.imgContenutolink{margin-left:5px; border:3px solid #FFF;}
.imgContenutolink:hover {margin-left:5px; border:3px solid #ff00c6;}



.tit_richieste { 
	font-family: Comic Sans MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#930104;
	font-weight:bold;
	text-transform:uppercase;
}
.div_richieste_index {
	overflow:auto; 
	height:544px; width:191px; 
	margin:12px 13px 0px 13px; 
	background-image: url(../immagini/bgrichieste.jpg);
	padding-left:5px; 
	padding-right:2px;
}
.td_richieste_index { 
	width:215px;
	height:600px; 
	background-image: url(../immagini/bgidxrc.jpg);
	background-repeat:repeat-x;
}
.div_inn_richieste {
	border-bottom:1px dotted #000;
	padding-bottom:10px;
	padding-top:15px;
	margin-bottom:5px;
}
.td_central_index {
	width:800px;
	height:664px;
	vertical-align:top;
}

.r { 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	width:100px;
	float:left;
 }
.r a {color:#960001;}