/* ********************************************* */
/* 		CSS GENERICI PER IL LAYOUT               */
/* ********************************************* */
html, body {margin:0; padding:0 0 0 5px; font-family: Arial, Helvetica, sans-serif; font-size:85%;}
h2 {}
img{ display:none;}

/* ********************************************* */
/* 		           CLASSI VARIE                  */
/* ********************************************* */
.hide { }
.hide2 { visibility:hidden;}
.hideclear { visibility:hidden; margin:0px; padding:0; clear:left;}
.dataora { }
.BarraDati { }
/* --- CSS PER I LINK --- */
.L1:link { color:#000; text-decoration:underline;}

/* ***************************************** */
/*      PAGEWIDTH							 */
/* ***************************************** */
#pagewidth{ }
/* ***************************************** */
/*      MAIN: 					 	         */
/* ***************************************** */
#main {}
/* ***************************************** */
/*   HEADER: intestazione in alto con logo   */
/* ***************************************** */
#header{ margin:0 auto; padding:0;}
	/* --- MENU PRINCIPALE --- */
	#menu{ }
	#menu ul{ }	
	#menu li{ } 
	#menu a {color: #000;}
	/*  --- LOGO e INTESTAZIONE--- */
	#logo { }
	#logo h1 {font-size:2.0em; }
	#logo h1 a { text-decoration:none; color: #000;}

/* ***************************************** */
/*      NAVIGATION: menu in alto 	         */
/* ***************************************** */
#navigation { margin:1.1em auto; padding: 0; color:#000;}
#navigation img { display:none}
#navigation span { padding-top:3px;}
#navigation ul{}
#navigation a{color: #000; font-weight:bold;}

/* ***************************************** */
/*      FOOTER: pič di pagina	 	         */
/* ***************************************** */
#footer { color:#000;}
#footer a{ color:#000;}
#footer .minibutton{ display: none;}

/* ******************* CONTENTPANELS: corpo della pagina DEFAULT  *************************** */
#CONTENTPANELS {}
#CONTENTPANELS br{clear:left }
/* ******************* PANELNEWS: News nella pagina DEFAULT    ****************************** */
#PANELNEWS {}

/* ******************* PANELRICERCA: Ricerca della pagina DEFAULT  *************************** */
#PANELRICERCA { }
#PANELRICERCA  label {}
#PANELRICERCA legend {}
#PANELRICERCA input,
#PANELRICERCA select {}
#PANELRICERCA fieldset {}
#PANELRICERCA form {}
#PANELRICERCA form br{}

/* ******************* PANELPAGINATORE: Paginatore della pagina MEWS  ************************ */
#PANELPAGINATORE { }
/* ******************* PANELDETTAGLIONEWS: Dettaglio della pagina NEWS *********************** */
#PANELDETTAGLIONEWS { }
.titolonews{ text-transform:uppercase; background-color:#F8F8F8; color:#000000}
.sottotitolonews span{ font-size:1.2em; font-weight: normal; margin-right: 20px;}
.corponews { font-weight:normal; font-size:1.1em; margin-top:20px;}
/* ************************************************************************************** */

/* ***************************************** */
/*      CONTENT: corpo della pagina	         */
/* ***************************************** */
/* CONTENT: per layout 1 colonna */
#content {}
/* *******************************/
	#SearchForm { }
	#SearchForm div {}
	#SearchForm fieldset img{ display:none}
	#SearchForm legend {}
	#SearchForm fieldset {}
	#SearchForm label{}
	#SearchForm input { }
	#SearchForm a {color: #000;}

/* Nasconde colonna 3 */
#corpo-colonna3 {
visibility:hidden;
}

/* ********************************************* */
/*          CSS PER LA BARRA DI NAVIGAZIONE      */
/* ********************************************* */
.SUBNAV { margin: 0; padding: 0; border-bottom: 1px solid #999999; line-height:25px; text-transform:lowercase;}
.SUBNAV ul{	margin:0; padding:0; list-style-type:none; display:inline;}
.SUBNAV li{	font-size:1.1em; margin:0; padding:0 2px 2px 0; display:inline;}
/*.SUBNAV a {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#CC0000;	text-decoration:none;}
.SUBNAV a:hover{color: #000000;	text-decoration:underline;}*/

/* ********************************************* */
/* 		CSS GENERICI PER IL LAYOUT DEL POPUP     */
/* ********************************************* */
#popupwidth {
margin:0 auto; padding: 0; width: 98%; font-size:1.2em; line-height:16px;
background:url(../immagini/fondosfu.jpg) no-repeat top center;}
#popupwidth #main {
margin: 0 auto; padding:0; width:100%; background-color: #DDDEDD; border:1px solid black; background-color:#FFF;}
#popupwidth #content { margin: 0 auto; padding: 0px; background-color: #FFF;}
#popupwidth h3 {margin:10px 0 10px 0; padding: 5px 0 0 0; border-top:1px solid #FF9900;}
#popupwidth #cityList { height:165px; overflow:scroll;}
#popupwidth a{ text-decoration:underline; color: #333333;}
#popupwidth a:hover{ text-decoration:none; color: #00FF66;}
#popupwidth form{ margin:0 auto; padding:0; clear:right;}

/* ********************************************* */
/* 		  CSS PER IL CALCOLA PERCORSO            */
/* ********************************************* */
#indirizzopercorso { }
#indirizzopercorso h3 { font-size:1.5em; color: #003399;}
#indirizzopercorso div {font-size:1.2em }
#indirizzopercorso div img {display:none; }
#indirizzopercorso a {font-size:1.1em; color: #000; text-decoration:underline;}

#indirizzopercorso li a.linea {position:relative; z-index:24;}
#indirizzopercorso li a.linea:hover {z-index: 25; color: #CC0000; text-decoration:none; background-color: #FFF;}
#indirizzopercorso li a.linea cite{display: none;}
/* --- */
#indirizzopercorso  .RicIndLoc { }
#indirizzopercorso  .RicIndInd { }
/* --- FORM --- */
#indirizzopercorso form {}
#indirizzopercorso form br{}
#indirizzopercorso label{}
#indirizzopercorso legend {}
#indirizzopercorso .fieldset { }
#indirizzopercorso .fieldset hr { }
#indirizzopercorso fieldset { }
#indirizzopercorso fieldset img {}

/* ************************************************** */
/* CSS L'ELENCO DEI RISULTATI DEL CALCOLA PERCORSO    */
/* ************************************************** */
/*#indirizzopercorso  ul{ }
#indirizzopercorso li{ }*/
#indirizzopercorso li.intestazione { display:none;}
/*#indirizzopercorso li.intestazione span.col5 {}
#indirizzopercorso li.intestazione span.col7 {}
#indirizzopercorso li.intestazioneMsg span { }
#indirizzopercorso li.RowClass span{ }
#indirizzopercorso li.AltRowClass span{ }
#indirizzopercorso li.SelectedRowClass span {}
#indirizzopercorso li span{ } */
#indirizzopercorso li img{ display:none;}
/*#indirizzopercorso span.colhidden{}
#indirizzopercorso span.col1 { }
#indirizzopercorso span.col2 {}*/
#indirizzopercorso span.col3,
#indirizzopercorso span.col4,
#indirizzopercorso span.col6,
#indirizzopercorso span.col5,
#indirizzopercorso span.col7 { font-weight:bold; font-size:1.2em;}
#indirizzopercorso span.col5_large {font-weight:bold;}
/* #indirizzopercorso span.col8 {}*/
#indirizzopercorso span.col9,
#indirizzopercorso span.col10 {font-weight:bold;}
/*#indirizzopercorso span.col11,
#indirizzopercorso span.col12 {}
#indirizzopercorso  ul.coincidenze {}
#indirizzopercorso  ul.coincidenze li.intestazione span{}
#indirizzopercorso  li.coincidenzeRiga span{}
#indirizzopercorso span.colPiedi { }*/

/* ********************************************* */
/* 	CSS PER IL DETTAGLIO DELLA CALCOLA PERCORSO  */
/* ********************************************* */
#indirizzopercorso .dettagliosoluzione{}
#indirizzopercorso .dettagliosoluzione span{}
#indirizzopercorso .dettagliosoluzione img{ display:none}
#indirizzopercorso .dettagliosoluzione span.col1 {}
#indirizzopercorso .dettagliosoluzione span.col2,
#indirizzopercorso .dettagliosoluzione span.col4 {font-weight:bold;}
#indirizzopercorso .dettagliosoluzione span.col3,
#indirizzopercorso .dettagliosoluzione span.col5 {font-weight:bold;}
#indirizzopercorso .dettagliosoluzione span.col6 {font-weight:bold;}
#indirizzopercorso .dettagliosoluzione span.col7 {}
#indirizzopercorso .dettagliosoluzione span.col8 {}
#indirizzopercorso .col8 img{ }
#indirizzopercorso .partenzarrivo span{}
#indirizzopercorso .colPiedi span{ }

/* ********************************************* */
/*  CSS PER GLI ORARI DI PASSAGGIO ALLA FERMATA  */
/* ********************************************* */
#indirizzopercorso .orari{}
#indirizzopercorso .orari span{	}
#indirizzopercorso .orari img{ display:none}
#indirizzopercorso .orari span.col1 {}
#indirizzopercorso .orari span.col2 {font-weight:bold;}
#indirizzopercorso .orari span.col3 { font-weight:bold;}
#indirizzopercorso .orari span.col4, 
#indirizzopercorso .orari span.col5, 
#indirizzopercorso .orari span.col6, 
#indirizzopercorso .orari span.col7 {}

#indirizzopercorso .lineavettore { font-weight:bold;}

/* ********************************************* */
/*  		  CSS PER LE TARIFFE  				 */
/* ********************************************* */
#indirizzopercorso .tariffe{ margin: 1px;}
#indirizzopercorso .tariffe span{	font-weight:normal;	text-align:left;}
#indirizzopercorso .tariffe img{ margin:2px 10px 2px 2px;	width:18px;}
#indirizzopercorso .tariffe span.col1 { /* n. riga */ text-align:center; width:20px;}
#indirizzopercorso .tariffe span.col2 { /* descrizione tariffa */ 
	padding: 5px;
	font-weight:bold;
	width:300px;
	}
#indirizzopercorso .tariffe span.col3 { /* importo */
	padding: 5px;
	font-weight:bold; 
	width:100px;
}

/* *********************************************** */
/*  	   CSS PER L'ELENCO DELLE FERMATE  		   */
/* *********************************************** */
#indirizzopercorso .fermate { margin: 1px;}
#indirizzopercorso .fermate span{ font-weight:normal; text-align:center;}
#indirizzopercorso .fermate img{ margin:2px 10px 2px 2px;	width:18px;}
#indirizzopercorso .fermate span.col1 { /* n. riga */ width:20px;}
#indirizzopercorso .fermate span.col2 { /* descrizione fermata */ 
padding-left: 5px; font-weight:bold; text-align:left; width:75%}
#indirizzopercorso .fermate span.col3,
#indirizzopercorso .fermate span.col4, 
#indirizzopercorso .fermate span.col5, 
#indirizzopercorso .fermate span.col6 { /* immagini */ padding-left:2px; width:35px;}

/* *********************************************** */
/*    CSS PER L'ELENCO DEI PUNTI DI INTERESSE  	   */
/* *********************************************** */
#indirizzopercorso .puntiinteresse { margin: 1px;}
#indirizzopercorso .puntiinteresse span{ font-weight:normal; text-align:center;}
#indirizzopercorso .puntiinteresse img{ margin:2px 10px 2px 2px; width:18px;}
#indirizzopercorso .puntiinteresse span.col1 { /* n. riga */ width:20px;}
#indirizzopercorso .puntiinteresse span.col2 { /* descrizione categoria */ 
padding-left: 5px; font-weight:bold; text-align:left; width:90%;}
#indirizzopercorso .puntiinteresse span.col2bis { /* descrizione categoria */ 
padding-left: 5px; font-weight:bold; text-align:left; width:75%; }
#indirizzopercorso .puntiinteresse span.col3,
#indirizzopercorso .puntiinteresse span.col4,
#indirizzopercorso .puntiinteresse span.col5, 
#indirizzopercorso .puntiinteresse span.col6{ /* immagini */ padding-left:2px; width: 35px;}

/* *********************************************** */
/*  	   CSS PER L'ELENCO DELLE LINEE  		   */
/* *********************************************** */
#indirizzopercorso .linee { }
#indirizzopercorso .linee span{	font-weight:bold;}
#indirizzopercorso .linee img{ display:none}
#indirizzopercorso .linee span.col1 { }
#indirizzopercorso .linee span.col2 { font-weight:bold;}
#indirizzopercorso .linee span.col3 { }
#indirizzopercorso .linee span.col4, 
#indirizzopercorso .linee span.col5 { }

/* *********************************************** */
/*  		CSS PER I DATI SOTTO MAPPA 	   		   */
/* *********************************************** */
#indirizzopercorso .sottoMappa { }
#indirizzopercorso .sottoMappa span{}
#indirizzopercorso .sottoMappa img{ display:none}
#indirizzopercorso .sottoMappa span.col1 { }
#indirizzopercorso .sottoMappa span.col2 { font-weight:bold; font-size:1.2em; }
#indirizzopercorso .sottoMappa span.col3,
#indirizzopercorso .sottoMappa span.col4,
#indirizzopercorso .sottoMappa span.col5,
#indirizzopercorso .sottoMappa span.col6 {}

/* *********************************************** */
/*  	   CSS PER L'ELENCO DELLE NEWS  		   */
/* *********************************************** */
#indirizzopercorso .news { }
#indirizzopercorso .news span{	font-weight:bold;}
#indirizzopercorso .news img{ display:none}
#indirizzopercorso .news span.col1 { }
#indirizzopercorso .news span.col2 { }
#indirizzopercorso .news span.col3 { font-weight:bold; }
#indirizzopercorso .news span.col4 { } 

/* ********************************************* */
/*    		CSS PER IL PAGINATORE                */
/* ********************************************* */
#indirizzopercorso div.paginatore { background-color: #FFFFFF;}
#indirizzopercorso .paginatore form{ width:100%; margin:0 auto; text-align:center;}
#indirizzopercorso .paginatore span{ padding:240px;}
#indirizzopercorso .paginatore img{ float:none;}
#indirizzopercorso .paginatore form span{ padding:90px;}
#indirizzopercorso .paginatore input{display: none; font-size:11px; width:140px;}
#indirizzopercorso .paginatore cite{display: inline;}
#indirizzopercorso .paginatore .hidden{display: inline;}
/* *** */

/* ********************************************* */
/*      CSS PER IL MESSAGGIO DI ERRORE           */
/* ********************************************* */
#MsgWarning br{clear: none}

/* ********************************************* */
/*          CSS PER L'ELENCO SOLUZIONI           */
/* ********************************************* */
div #BTaltraRicerca { margin:0; padding:0;text-align:center; font-weight:bold;}
div #BTaltraRicerca a{ color: #000; text-decoration:underline; }

/* ********************************************* */
/* 		  CSS PER IL NAVIGATORE                  */
/* ********************************************* */
#navigatore { display:none}
/*#navigatore img{}
#navigatore a{color: #000; font-weight:bold;}
#navigatore table{}
#navigatore table td.dx{ }
#navigatore table td.dx img{}
#navigatore table th{ } */
#conmenu { display:none}

/* ********************************************* */
/*    CSS PER LA PAGINA DELL'ACCESSIBILITA'      */
/* ********************************************* */
#accessibilita{}
#accessibilita strong { font-size:1.3em;}
#accessibilita a{color: #CC0000; font-weight:bold;}
#accessibilita a:hover{ color: #00FFFF;}

/* ********************************************* */
/*    CSS PER LA PAGINA DI MANUTENZIONE          */
/* ********************************************* */

#manutenzione{ font-size:1.2em;
margin:0 auto; padding:50px; width:400px; background: url(../immagini/fondomanutenzione.jpg) left top no-repeat;
}

/* ********************************************* */
/* CSS PER IL DIV DEL MESSAGGIO DI CARICAMENTO   */
/* ********************************************* */
/*#load {position: absolute; width: 300px; height: 70px; z-index: 100; background-color:#F4F4F4;/*filter:alpha(opacity=70); -moz-opacity:0.90;* / visibility: hidden;
border-top:1px solid #999999; border-right:1px solid #999999;
border-bottom:1px solid black; border-right:1px solid black;}
#load p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;} */
/* ********************************************* */
/*     				AREA IMAGE 					 */
/* ********************************************* * /
#contenitoreMappa{} */
