/*=================================
====== CONTENUTI
=================================*/

H1	{
	color: #333;
	font-size:14px;
	}

DIV.Contenuto H2{
		color:#666;
		text-align: center;
		position: relative;
		font-size:18px;
}

DIV.Contenuto H1.footH1 {
		color: #d4d4d4;
		text-align: center;
		margin: auto;
		width: inherit;
		position: absolute;		
		bottom: 0px;
		height: 30px;
}

/*
   **********************************************************************************************************
   ******************************************** Sezione orari ******************************************
   **********************************************************************************************************
*/

DIV.Contenuto DIV.tratta {
	margin: 5px;
	padding: 5px;
	height:auto;
	margin-bottom: 55px;
}

DIV.Contenuto DIV.tratta UL{
	margin: 0px;
	padding: 0px;
}

DIV.Contenuto DIV.tratta UL LI{
	display:block;
	list-style-type:none;	/* Elimina i bullets delle liste */
	margin:0px;
	vertical-align:middle;
	cursor: pointer;
}

DIV.Contenuto DIV.tratta UL LI UL{
	visibility:hidden; 
	width:300px !important;
	width: 200px;
	position:absolute; 
	margin: auto;
	padding: 0px;
	right: 0px;
	margin-right: 10px;
}

DIV.Contenuto DIV.tratta UL LI UL LI{
	display: inline;
	background-color:#FAFAFA;	/* Colore di sfondo dei link */
	list-style-type:none;	/* Elimina i bullets delle liste */
	line-height:20px;	/* Interlinea */
	vertical-align:middle;	/* Centra il testo*/
	border:1px solid #000;	/* Bordo nero */
	margin:1px;	/* Margine */
	padding:1px;
	width: auto !important;
	height: auto !important;
	height: 25px;
}

DIV.Contenuto DIV.tratta UL LI IMG.onClock {
	position:relative;
	left: 0px;
	top: 0px;
	visibility: hidden;
}

DIV.Contenuto DIV.tratta UL LI IMG.offClock {
	position:relative;
	left: 0px;
	top: 0px;
	visibility: visible;
}

IMG.offClock {
	visibility:inherit;
}

IMG.onClock {
	visibility:hidden;
}

/*
   **********************************************************************************************************
   ******************************************** Sezione pubblicità ******************************************
   **********************************************************************************************************
*/

DIV.Contenuto DIV.corpo {
	margin: 5px;
	padding: 5px;
	height:auto;
	margin-bottom: 55px;
	position: relative;
}

DIV.Contenuto H3{
	font-size:14px;
	font-weight:bold;
	color: inherit;
	padding: 0px;
	margin: 0px;
}

DIV.Contenuto DIV.publi1{
	color:#FFF;
	position: absolute;
	background: #006;
	display:block;
	top: 198px !important;
	top: 220px;
	left: 164px;
	width: 135px;
	height: 30px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}

DIV.Contenuto DIV.publi2{
	color:#FFF;
	position: absolute;
	background: #006;
	display:block;
	top: 283px !important;
	top: 305px;
	left: 125px;
	width: 135px;
	height: 30px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}

DIV.Contenuto DIV.publi3{
	color:#FFF;
	position: absolute;
	background: #006;
	display:block;
	top: 256px !important;
	top: 278px;
	left: 380px;
	width: 45px;
	height: 33px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}

DIV.Contenuto DIV.prezzo{
	display: none;
	position: relative;
	background: #F7EADB;
	width: 500px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	overflow: auto !important;
	overflow: visible;
	vertical-align: top;
	text-align: center;
	color:#006;
	margin: 0px;
	margin-bottom: 10px;
	border: 1px solid #262626;	
}

DIV.Contenuto DIV.prezzoInt{
	position: relative;
	background: #F7EADB;
	width: 500px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	overflow: auto !important;
	overflow: visible;
	vertical-align: top;
	text-align: center;
	color:#006;
	margin: 0px;
	margin-bottom: 10px;
	border: 1px solid #262626;
}


/*
   **********************************************************************************************************
   ************************************************ Footer **************************************************
   **********************************************************************************************************
*/

DIV.Indirizzo P A, DIV.Indirizzo P A:link, DIV.Indirizzo P A:visited, DIV.Indirizzo P A:hover,
DIV.Indirizzo A, DIV.Indirizzo A:link, DIV.Indirizzo A:visited, DIV.Indirizzo A:hover,
DIV.Indirizzo P A.mailCliente, DIV.Indirizzo P A.mailCliente:link, DIV.Indirizzo P A.mailCliente:visited, DIV.Indirizzo P A.mailCliente:hover,
DIV.Indirizzo A.mailCliente, DIV.Indirizzo A.mailCliente:link, DIV.Indirizzo A.mailCliente:visited, DIV.Indirizzo A.mailCliente:hover,
A.mailCliente, A.mailCliente:link, A.mailCliente:active, A.mailCliente:visited, A.mailCliente:hover
	{
	font-size:9px;
	color: #fff;
	}
DIV.Indirizzo A:hover, DIV.Indirizzo P A:hover, DIV.Indirizzo A.mailCliente:hover, DIV.Indirizzo P A.mailCliente:hover, A.mailCliente:hover
	{
	color: #333;
 background: #fff;
	}
	
	
	
/* -------------  Bandierine con link ai documenti PDF  ------------- */

div.riga-bandiere-pdf
	{
	width: 100%; 
	height: 40px; 
	border-bottom: 1px solid rgb(102, 102, 102);
	}
div.riga-bandiere-pdf-sx
	{
	width: 75%; 
	height: 37px; 
	clear: left; 
	float: left; 
	padding-top: 0px ! important; 
	padding-top: 10px;
	}
div.riga-bandiere-pdf-dx
	{
	width: 25%; 
	height: 37px; 
	float: left; 
	padding-top: 0px ! important; 
	padding-top: 10px;
	}
	
	
/* ---------- Tabelle orari --------- */

table.tabella-orari tr td,
table.tabella-tariffe tr td,
table.tabella-capoterra tr td,
table.tabella-urbane tr td
	{
	font-size: 10px;
	height: 28px;
	}
	
table.tabella-orari tr td a,
table.tabella-orari tr td a:link,
table.tabella-orari tr td a:hover,
table.tabella-orari tr td a:visited
	{
	font-size: 10px;
	color: #900;
	text-decoration: none;
	}

table.tabella-orari tr td a:hover
	{
	font-size: 10px;
	color: #fff;
	background: #900;
	text-decoration: none;
	}
	
	
	
	
	
.riga-grigia
	{
	background: #eee;
	}
	
	
/* ---------- Menu Tariffe --------- */

div.MenuTariffe
	{
	border-bottom: #ccc 1px solid;
	padding-bottom: 10px;
	}
	
div.MenuTariffe a,
div.MenuTariffe a:link,
div.MenuTariffe a:visited,
div.MenuTariffe a:hover,
div.MenuTariffe a:active
	{
	padding-right: 10px;
	padding-left: 10px;
	height:18px;
	color: #900;
	font-size:12px;
	border: 0px;
	text-decoration: none;	
	}
	
div.MenuTariffe a:hover
	{
	color: #fff;
	background: #900;	
	}
	

/*Tabella capoterra	*/

/*.rosso {
	background-color: #F00;
}
.verde {
	background-color: #0F0;
}
.azzurro {
	background-color: #0FF;
}
.giallo {
	background-color: #FF0;
}*/

table.tabella-capoterra
	{
	width: 100%;
	}

	
/*-------- orari-extraurbani ---------*/
table.orari-extraurbani tr td
	{
	font-size: 10px;
	height: 32px;
	}
	
table.orari-extraurbani tr td a,
table.orari-extraurbani tr td a:link,
table.orari-extraurbani tr td a:hover,
table.orari-extraurbani tr td a:visited
	{
	font-size: 10px;
	color: #900;
	text-decoration: none;
	}

table.orari-extraurbani tr td a:hover
	{
	font-size: 10px;
	color: #fff;
	background: #900;
	text-decoration: none;
	}
	
table.orari-extraurbani tr td.cella-pdf a:hover
	{
	font-size: 10px;
	color: #fff;
	background: transparent;
	text-decoration: none;
	}
	
table.orari-extraurbani tr td.cella-pdf
	{
	text-align: center;
	}
	
