		.menu  {display:none; margin-left:5px}
td { font-size: 10px; font-family: Verdana; color: #105b71; }
a { color: #f09520; text-decoration: none }
#arancio { color: #f09520; }
#ba {
	font-weight: bold;
	color: #FFF;
	background-color: 0099cc;
}
a:hover { color: #f09520; text-decoration: underline }
body { background-image: url(images/bg.jpg); background-repeat: repeat-x; }
a#sx { color: #48a8c4; font-size: 11px; font-weight: bold; text-decoration: none; }
a#sx1 { color: #91c1d7; font-size: 11px; font-weight: bold; text-decoration: none; }
a#bianco { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; }
#testo_blu {
	color: #FFF;
	font-weight: bold;
	background-image: url(images/bg_butt.jpg);
	height: 24px;
	padding-right: 5px;
	padding-left: 5px;
}
#separatore {
	font-weight: bold;
	color: #0c5268;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #69abd9;
}
#verde {
	color: #71bf44;
}
#testo_blu1 { color: #48a8c4; font-size: 11px; padding-top: 20px; padding-left: 50px; }
#bottone { background-image: url(img/bottoni_03.jpg); height: 21px; }
#testo_scuro { color: #105b71; }
#testo_bianco { color: #fff; }
#rosso {
	color: #df4b26;
}
#spaz_sx { padding-left: 20px; }
#inp {
	color: #105b71;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #7f9db9;
	width: 130px;
}
#a {
	color: #105b71;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #7f9db9;
	width: 250px;
	padding: 3px;
}
#date-from { color: #105b71; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #7f9db9; }
#inp1 { color: #105b71; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 130px; border: solid 1px #7f9db9; }
#inp2 { color: #105b71; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 70px; border: solid 1px #7f9db9; }
#azzurro { background-color: #eef7fc; }
#inp3 { color: #105b71; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 30px; border: solid 1px #7f9db9; }
#box_localita { padding-left: 50px; }
#cerca { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f3971b; border: solid 1px #c35b15; }
#tit_struttura { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f3971b; }
#verdone { border: solid 3px #6db24a; }
#calcola { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #abc83f; border: solid 1px #79a220; }
#form { padding-bottom: 3px; }
#sf_gri { background-color: #f7f8f8; background-image: url(immagini/box_grigio_01.gif); background-repeat: no-repeat; background-position: 0 top; padding-top: 5px; }
#sf_gri2 { background-image: url(immagini/box_grigio_03.gif); background-repeat: no-repeat; background-position: 0 bottom; padding-bottom: 8px; }
#button { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #34aad5; border: solid 1px white; }
#spaz_bottom { background-image: url(images/bottom.gif); padding-left: 300px; }
#consigli { padding-top: 50px; padding-right: 35px; }
#sottotitolo { color: #aac83e; font-size: 12px; font-weight: bold; text-transform: uppercase; padding-right: 15px; }
#imgloc { background-image: url(images/sf_bancadati.gif); background-repeat: no-repeat; background-position: right 0; text-align: right; padding: 9px; }
#boxdxric { background-image: url(immagini/box_ricerca_06.gif); background-repeat: repeat-y; background-position: right 0; }
a#blu { color: #105b71; text-decoration: none; }
a:hover#blu { color: #f09520; }
#azz { color: #72b1dc; }
#grigio { color: #72b1dc; background-color: #f7f7fe; padding: 2px; }
a#butt_verde { color: #fff; font-weight: bold; background-color: #abc83f; text-decoration: none; padding: 2px; }
#testo_big {
	font-size: 12px;
}
#arancio { color: #f09520; text-transform: uppercase; }
/**
 * DatePicker widget using Prototype and Scriptaculous.
 * (c) 2007 Mathieu Jondet <mathieu@eulerian.com>
 * Eulerian Technologies
 *
 * DatePicker is freely distributable under the same terms as Prototype.
 * v0.9.1
 *
 */
div.datepicker {
 position: absolute;
 text-align: center;
 border: 1px #C4D5E3 solid;
 font-family: arial;
}
div.datepicker-header {
 font-size: 12px;
 font-weight: bold;
 background: #e9eff4;
 border-bottom:1px solid #c4d5e3;
 padding: 2px;
}
div.datepicker-footer {
 font-size: 10px;
 background: #e9eff4;
 border-top:1px solid #c4d5e3;
 cursor: pointer;
 text-align: center;
 padding: 2px;
}
div.datepicker-calendar {
 font-size: 10px;
 background:#FFFFFF;
 padding: 2px;
 text-align: center;
}
div.datepicker-calendar table {
 font-size: 10px;
 border: 1px white solid;
 margin: 0px;
 padding: 0px;
 text-align: center;
}
div.datepicker-calendar table tr {
 border: 1px white solid;
 margin: 0px;
 padding: 0px;
}
div.datepicker-calendar table td {
 border: 1px #eaeaea solid;
 margin: 0px;
 padding: 0px;
 text-align: center;
  cursor: pointer;
}

div.datepicker-calendar table td.wday {
 border: 1px #ffffff solid;
 background: #ffffff;
 cursor: text;
}
div.datepicker-calendar table td.outbound {
 background: #e8e4e4;
}
div.datepicker-calendar table td.today {
 border: 1px #16518e solid;
 background: #c4d5e3;
}
div.datepicker-calendar table td:hover{
 border: 1px #c4d5e3 solid;
 background: #e9eff4;
 cursor: pointer;
} 
div.datepicker-calendar table td.outbound:hover{
 border: 1px #c4d5e3 solid;
 background: #e9eff4;
 cursor: pointer;
}
div.datepicker-calendar table td.today:hover {
 border: 1px #c4d5e3 solid;
 background: #e9eff4;
 cursor: pointer;
}
div.boxsuggerimenti {
      font-family:Verdana;
      font-size:12px;
      position:absolute;
      background-color:white;
      border:1px solid #d9f0f6;
      margin:0px;
      padding:0px;
    }
    div.boxsuggerimenti ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.boxsuggerimenti ul li.selected { background-color: #eef7fc;}
    div.boxsuggerimenti ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:1px;
      cursor:pointer;
      border-bottom:1px solid #d9f0f6;
    }

        #big {
	font-size: 15px;
}
        #azgri {
	font-weight: bold;
	color: #2a99cc;
	background-color: f5f5f5;
	padding: 5px;
}
#bg_default {
	background-image: url(images/default_provvisoria_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-left: 50px;
}
#tit_arancio {
	font-size: 12px;
	color: ff9933;
}
#puntato {
	font-size: 12px;
	color: #4e84b2;
	padding-left: 30px;
	margin-left: 0px;
}
#puntato1 {
	color: #81b7d1;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 50px;
	margin-left: 0px;
	list-style: none;
}

