body         {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
               font-size: 12px; text-align: justify; 
              
background-color: #FBFACE; 
               }
.table_cielo  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
                  background-image: url('../images/sfondblu.jpg'); background-repeat: repeat
               }


TD 			{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#895b4b;			font-size : 10px;
			

		}
		
.td_arancio_chiaro  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
               background-color:#FFCC66; font-size: 10px; font-weight: bold}
.td_arancio_scuro  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; 
               background-color:#FF9900; font-size: 10px; font-weight: bold}

.td_azzurro  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0050B8; 
               background-color: #C8DCF8; font-size: 10px;}

 

th           { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000080; 
               font-size: 12px; text-align: center; background-color: "#FFFFFF" }

.td_diurno   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000080; 
               font-size: 10px;}
.th_diurno   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000080; 
               background-color: #FFFFFF; font-size: 10px; }
.td_menu  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; 
               background-color: #000000; font-size: 10px;}
.td_rosso  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; 
               background-color: #ff3939; font-size: 10px; font-weight: bold}
.td_rosa  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
               background-color: #ffcece; font-size: 10px;}

.header  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #990000; 
               font-size: 14px;}

 
              
.td_serale   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; 
               font-size: 10px; background-color: #000080 }
.th_serale   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; 
               background-color: #000080; font-size: 10px; }
               
 .td_ser_bar  {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; 
               background-color: #000080; font-size: 10px; text-decoration: line-through }
A:link {
			text-decoration : underline;
			color : "#FF3300";
		}

A:VISITED {
			text-decoration : underline;
			color : "#FF3300";
		}
a:hover {
			color: "blue";
			text-decoration : none;
		}

.scrollbar {	scrollbar-face-color: #E0F0FF; 
			    scrollbar-highlight-color:#E0F0FF;
	 			 scrollbar-3dlight-color: #0860A8 ; 
			    scrollbar-shadow-color: #0860A8 ; 
			    scrollbar-darkshadow-color: #E0F0FF; 
			    scrollbar-track-color:#D7E9FD;
			    scrollbar-arrow-color: #0860A8;
			}
.asp {color: red}

.form_campo    { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
               font-size: 10px; text-align: left; background-image: 
               background-attachment: fixed; background-color: #E0F0FF; 
               }
.form_pulsante { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
               font-size: 10px; text-align: center; background-image: 
               url('../../Impostazioni%20locali/Temp/FrontPageTempDir/background-attachment%20fixed'); 
               background-color: #E0F0FF; font-weight: bold }

/*---------------------------------------------------------------------------------------------
qui sotto le regole che applicano le quattro gif che formano gli angoli ai quattro lati del box
----------------------------------------------------------------------------------------------*/


dl { 
border:0 solid margin; 
margin:0;
}

dt  { 
background: url("../images/corner_top_left.gif") top right no-repeat;

}

dt  b{ 
background:  url("../images/corner_top_right.gif") top left no-repeat;
display:block;
}

dd {
margin:0;
background:url("../images/corner_bottom_right.gif") bottom right no-repeat;

}

.dd-content { 
background:url('../images/corner_bottom_left.gif') no-repeat bottom left;
margin:0;  width:100%;  
}


/*---------------------------------------------------------------------------------------------
-------------------------qui sotto gli stili per le varie classi di box------------------------
----------------------------------------------------------------------------------------------*/

/*-------stile semplice box-----------*/

.boxS { background: url("../images/bg01.gif") top left repeat-x; color:#895b4b; font-size:14px;}
.boxS dt { background-color: #FF9900;}
.boxS dt b { padding:10px; font-size:130%; color:#fff;}
.boxS .dd-content { padding: 10px 10px 10px 10px;}


/*-------stile primo box-----------*/



.box1  {
background: #F4F4F4 url("../images/sfondobox1.jpg") top left repeat-x;
color:#895b4b;
font-size:10px;


}

.box1  a{
color:#F96300;
}

.box1 dt b{

padding:5px;
font-size:130%;
color: #CC0000;
}


.box1 dd { 
padding:0

}

.box1 .dd-content { 
color:#895b4b;
padding: 0px 0px 0px 0px;

}


/*-------stile secondo box-----------*/



.box2  {
background: url("../images/images.jpg") top left repeat-x;
color:#000;
font-size:14px;
margin: 0 auto;
}

.box2  a{
color:#000;
}

.box2 dt b{
padding:10px;
font-size:150%;
}


.box2 dd{
padding:0
}

.box2 .dd-content { 
padding: 10px 10px 20px 10px;
}

/*-------stile terzo box-----------*/



.box3  {
background: url("../images/bg03.gif") top left repeat-x;
color:#fff;
font-size:12px;
margin: 20px 10px 10px 0;
float:left;

}

.box3  a{
color:#000;
}


.box3 dt b{
padding:10px;
font-size:130%
}


.box3 dd{
padding:0

}

.box3 ul{
margin: 0 8px;;
padding:0 0 10px 0;
list-style:none;
}

/*************************************
FORM
*************************************/
form {
    border-style:solid; border-width:0px; margin:0px; padding:0px; height: 100%; 
}

select{
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#0357AB;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
}
input,
input.button,
form.noborder input.button {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#0357AB;
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
}

input.scheda{
   color:#ffffff;
	background-color:#3773AC;
	border:0px solid #BBBBBB;

}
form.noborder input {border:none}

input:hover.button, form.noborder input:hover.button { background-color:#BBBBBB; color:#FFFFFF;  }

optgroup { /* Text and background colour, blue on light gray */ 
color:#00f; 
background-color:#ddd; 
} 


textarea{
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    #color: #000000;
    width: 100%;
    color:#0357AB;
}

fieldset
{  
    padding-left: 0px;
    padding-right: 0px;
    
    width: 100%;
  	

}
legend
{
    text-align: left;
	 font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    background-color:#ffa20c;
    color: #FFFFFF;
    font-weight: Bold;
    padding: 1px;
    border: Solid 1px #cccccc;
}
*************************************
FORM FINE
*************************************/