body {
	margin-left: 2px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #ff8800 /*#9CC3C6*/;
}
.tabellamadre { width: 100%; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.tdbody { background: #0099FF; /*#9CC3C6;*/ }
.tdfooter { background: #FF8800;/*7D9699*/ padding:5px; color:#FFFFFF }
.divcorpo{ border:#ffffff solid 1px; margin:5px; width:100%; }
.tdcorpo{ background:#ffffff; min-height::450px;}
.sfleft { background: /*#7D9699*/ #336600; width:200px; vertical-align:top; height:100%; padding:none; color:#CC0000}
.sfright { background: #1359A1; /*#5C7476*/  width:200px; vertical-align:top; height:100%;}
.tdsep { background:#cccccc; height:1px; }
h1 {margin:0;padding:0;font-size:11px;}
A:link { COLOR: #263B6A; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:active  { COLOR: #263B6A; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:visited  { COLOR: #263B6A; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:hover     { COLOR: #D70000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.link2:link    {COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.link2:active  {COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.link2:visited {COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.link2:hover   {COLOR: #FFCC00; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.link3:link    {COLOR: #D70000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.link3:active  {COLOR: #D70000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.link3:visited {COLOR: #D70000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.link3:hover   {COLOR: #263B6A; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.titolo { BACKGROUND: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6C8A30; }
.chiaro { BACKGROUND: #FEF6E1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.chiarob { BACKGROUND: #FFFFFF; }
.chiaro2 { BACKGROUND: #dadde7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.chiaro3 { BACKGROUND: #dadde7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.menuleft { BACKGROUND: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height:20px; }
.bordi { BACKGROUND: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.bordi2 { BACKGROUND: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.spezza { BACKGROUND: #ffcc00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.titolo2 { BACKGROUND: #34669A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; height:24px; }
.titolo3 { BACKGROUND: #8DC73F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;  color: #ffffff;}
.arancio { BACKGROUND: #F48D47; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.sep1 { background-image:url(/img/tratt.gif); height:2px;}
.Stile1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.Stile3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #F48D47; }
.Stile5 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stile7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6C8A30; }
.Stile8 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.Stile9 {font-size: 12px; color: #6C8A30; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Stile10 {font-size: 10px}
.font12 {font-size: 12px}
.font14 {font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.fontbig {font-size: 20px; font-family: Arial;}
.fontD {font-size: 16px; font-family: Arial; color:759DD5}
.Stile11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F48D47; }
.Stile14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #759DD5; }
.Stile15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #759DD5; }
.Stile15_bis {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #759DD5; text-decoration:none}
.Stile15_tris {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #759DD5; }
.Stile16 {font-size: 11px; color: #6C8A30; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Stile18 {font-size: 10px; color: #6C8A30; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Stile19 {font-size: 10px; color: #ff9900; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Stile20 {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; }
.font18 {font-size: 18px; color:#F48D47}
.fontC2 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#cc0000 }
.myform		{FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica; }
.myform2	{FONT-SIZE: 12px; FONT-FAMILY: Verdana,Helvetica; }
.myform3 { font-weight: bold;
FONT-FAMILY: verdana; font-size: 11px; color: #ffffff;
border: 1px solid #508AC5; background-color: #5C7476;
}
#LayerSpot { position:absolute; z-index:1; left: 770px;	top: 0px; }
.textnero {FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica; color:#000000; }
.textblu {FONT-SIZE: 9px; FONT-FAMILY: Verdana,Helvetica; color:#263B6A; }
.textblu2 {FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica; color:#263B6A; }
.tab_lineebus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
}
.tab_lineebus td {
	padding: 5px;
}

.tab_lineebus li {
	list-style-type: square;
	margin-bottom: 10px;
}
.tab_lineebus h2 {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 15pt;
	font-weight: bold;
	color: #FF6600;
	margin-left: 10px;
}
.tab_lineebus span {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 15pt;
	font-weight: bold;
	color: #FF6600;
	margin-left: 2px;
}
.tab_lineebus strong {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 10pt;
	color: #003366;
}
.tab_lineebus ul {
	margin-left: 8px;
}
.tab_lineebus h1 {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 15pt;
	font-weight: bold;
	color: #0178DC;
}
.table_admin {
border: 1px solid #CCCCCC;
}

.table_admin2 {
border: 1px solid #263B6A;
}

.boxsuggerimenti {
      font-family:Verdana;
      font-size:9px;
	  font-weight:bold;
      position:absolute;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
.boxsuggerimenti ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
.boxsuggerimenti ul li.selected {background-color: #C2EBEF;}
.boxsuggerimenti ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:1px;
      cursor:pointer;
      border-bottom:1px solid #888;
    }
.box1 { border:solid 1px; padding:3px; border-color:#336699; width:100%; }
.box2 { border:solid 1px; padding:3px; border-color:#336699; width:100%; background:#dadde7;}
form { margin:0px; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Helvetica;}
#popuphide { 
width:354px;
height:290px;
position:absolute;
top:228px;
right:50%;
/* margin:-150px 0 0 -150px; */
display: block; 
z-index:99;
visibility:visible;
}

.StileDisponibilita {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #F48D47; }
