﻿body {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 12px;
				text-align: justify;
				background-color: #C0C0C0 /*#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
*************************************/

