body
	{
	BACKGROUND: #ededed url(../images/background/bgquadrati.gif);
	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: 0px }
#header{ background-color:#efefef; margin-bottom:2px;}

th{font-size:11px;color: #376CAD;}

p
 {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #333333;
 /*border-bottom: 1px dotted #333333 ;
 padding-bottom:10px;*/
 }

a
 {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #003399; 
 }

a:hover
 {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #ffcc00; 
 }
 
h3{font-size:14px;}
 
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.NeededEmail
	{
 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;  
 }
 textarea.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.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;
 }
select.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;
 }
.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; 
 }
	
table.TabMother
	{
	width: 980px;
	border-right: 1px solid #999999;
	border-Left: 1px solid #999999;
	border-Bottom: 1px solid #999999;
	border-Top: 1px solid #999999;
	background-color:#ffffff;
	}
	
table.TabMotherDefault
	{
	width: 760px;
	border-right: 1px solid #999999;
	border-Left: 1px solid #999999;
	border-Bottom: 1px solid #999999;
	border-Top: 1px solid #999999;
	}
	
table.TabRiba{width: 960px;	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;}

/* *************************************** */	
#info {font-family:Arial, Helvetica, sans-serif;float:left; width:280px; border:0px solid #666666; padding:10px 10px 10px 10px; background-color:#efefef; height:100%;}	
#info strong{ font-family:Arial, Helvetica, sans-serif; color:#f09800; font-size:14px;}
#info p{font-size:11px;color:#333333; }
/* ************************************** */


/* *************************************** */
.contenitore{width:95%; text-align:left; margin-bottom:20px;}
.bg-barra-on{width:98%; height:25px; border:1px solid #999999; background-image:url(../images/bg-barra.jpg); background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif; color:#3d71b5; font-size:12px; font-weight:bold; text-align:left; padding:5px 0px 0px 10px;}
.bg-barra-off{width:98%; height:25px; border:1px solid #999999; background-image:url(../images/bg-barra.jpg); background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; font-weight:bold; text-align:left; padding:5px 0px 0px 10px;}
/* *************************************** */




tr.ciclo1{background-color: #FFFFFF;}
tr.ciclo2{background-color: #E9EFF6;}
tr.titleSezione{ BACKGROUND: #C3DBF7;}
tr.title{BACKGROUND:#F6F6F6; }
tr.formtitle{BACKGROUND:#3B73B9;}
td.formtitle{font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;font-size: 11px;font-weight: bold;color: #376CAD;}
tr.form{BACKGROUND: #dedede;}
td.form{font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;font-size: 11px;color: #333333; }
table.TabForum{	/* GRIGIO   border: 1px solid #9C9CAC;*/border: 1px solid #94918C;width: 400px;}
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;
  font-weight:bold;
}
 .inv{visibility:hidden; display:none;}
 .visible{visibility:visible;}
 .invisibile{background:none; border:0px solid; font-family:Arial, Helvetica, sans-serif;}

 #intestazione{background-color:#aabfdc;}
 
 #coordinate{text-align:left; font-size:14px;}
.red{color:#FF0000;}
.giallo{color:#FF9900;}
.verde{color:#006600;}
 
 #boxinfo p{color: #0033CC;}
 
 
 #prezzario {border:2px solid #aabfdc;}
 #prezzario td{font-size:16px;}
