﻿/* -- CSS DIGITECNO -- */
/* Carica gli stili principali per la visualizzazione monitor */

body
{
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 0.7em;
	background-color: #ffffff;
}

/*.lato
{
	background: url(../images/pxbianco.jpg) repeat-y;
	width: 1px;
}*/

.latosx
{
	background: url(../images/ombrasx.jpg) no-repeat right top;
	height: 777px;
	display: expression(screen.Width > 1024?  "block" : "none");
}

.bassosx
{
	background: url(../images/bassosx.jpg) repeat-y right;
	vertical-align: top; /*border-right: dashed 1px #4f809f;*/
}

.latodx
{
	background: url(../images/ombradx.jpg) no-repeat left top;
	height: 777px;
	display: expression(screen.Width > 1024?  "block" : "none");
}

.bassodx
{
	background: url(../images/bassodx.jpg) repeat-y left;
	vertical-align: top; /*border-left: dashed 1px #4f809f;*/
}

.gmapdx
{
	background: url(../images/googlemapdx.jpg) no-repeat left top;
	text-align: center;
	vertical-align: top;
	height: 502px;
}

.gmapalto
{
	background: url(../images/googlemapalto.jpg) no-repeat right top;
	height: 54px;
	vertical-align: bottom;
}

.gmapbasso
{
	background: url(../images/googlemapbasso.jpg) no-repeat right top;
	height: 30px;
	vertical-align: top;
}

.gmapsx
{
	background: url(../images/googlemapsx.jpg) no-repeat right top;
	width: 37px;
	vertical-align: top;
}

.centro
{
	background-color: White;
	width: 1000px;
	vertical-align: top;
	height: 100%;
}

/*.intestazione
{
	border-bottom: dashed 1px #074770;
}*/

.sx
{
	width: 190px;
	vertical-align: top;
	height: 100%;
}

.sxcentro
{
	background: url(../images/sfondomenu.gif) repeat-y;
	width: 190px;
	vertical-align: top;
	padding: 0px;
	height: 650px;
}

.sxalto
{
	background: url(../images/menualto.gif) no-repeat;
	width: 190px;
	height: 29px;
}

.sxbasso
{
	background: url(../images/menubasso.gif) no-repeat;
	width: 190px;
}

.dxcentro
{
	background: url(../images/dxcentro.jpg) right repeat-y;
	vertical-align: top;
	height: 650px;
}

.dxalto
{
	background: url(../images/dxalto.jpg) right no-repeat;
	height: 19px;
}

.dxbasso
{
	background: url(../images/dxbasso.jpg) right;
	vertical-align: top;
}

.cx
{
	width: 635px;
	vertical-align: top;
	height: 100%;
}

.cxr
{
	width: 775px;
	vertical-align: top;
	height: 100%;
}

.cxm
{
	width: 1000px;
	vertical-align: top;
	height: 100%;
	text-align: left;
}

.dx
{
	width: 169px;
	text-align: center;
	vertical-align: top;
	height: 100%;
}

.cxcx
{
	width: 50%;
	padding: 5px;
}

.fondo
{
	color: #fffffe;
	text-align: right;
	padding-right: 10px;
}

.digitecno
{
	color: #fffffe;
	text-decoration: none;
	font-weight: bold;
}

/* INIZIO COMPONENTI */
.ddlist325
{
	width: 325px;
}

.ddlist285
{
	width: 285px;
}

.ddlist250
{
	width: 250px;
}

.ddlist230
{
	width: 230px;
}

.ddlist200
{
	width: 200px;
}

.ddlist190
{
	width: 190px;
}

.ddlist150
{
	width: 150px;
}

.ddlist140
{
	width: 140px;
}

.ddlist130
{
	width: 130px;
}

.ddlist100
{
	width: 100px;
}
/* FINE COMPONENTI */

/* INIZIO IMMAGINI */
.imgscheda
{
	border: solid 1px #074770;
}

/* FINE IMMAGINI */
.prezzo
{
	color: white;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	background-color: red;
	padding: 3px;
	vertical-align: middle;
}

.titolomappa
{
	font-size: 10pt;
	font-family: Verdana;
	color: #074770;
	text-align: justify;
	font-weight: bold;
}

.testo
{
	font-size: 10pt;
	font-family: Verdana;
	color: #074770;
	text-align: justify;
}

.testo8
{
	font-size: 8pt;
	font-family: Verdana;
	color: #074770;
	text-align: justify;
}

.titolo
{
	color: #074770;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

.titolospec
{
	color: #074770;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
}

.titoloGallery
{
	color: #074770;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
}

.titoloTabella
{
	background-color: #074770;
	color: #e2f4fd;
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
}

.rigaSimboli
{
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
}

legend
{
	color: #074770;
	font-family: Verdana;
	font-size: 8pt;
}

fieldset
{
	color: #074770;
	font-family: Verdana;
	font-size: 8pt; /*border: 1px solid #074770;*/
	margin: 2px;
}

.tabella
{
	background-color: #e2f4fd; /*border: 1px solid #074770;*/
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 8pt;
	color: #074770;
}

.fondoLati
{
	background-color: #f0f0f0;
}

.dettagli
{
	display: none;
}

/* INIZIO TITOLI */
.celeste1
{
	height: 30px;
	background: #dae4ea;
	border-bottom: dashed 1px #074770;
}

.celeste2
{
	width: 16px;
	height: 29px;
	float: right;
	background-image: url(../images/celeste2.jpg);
}

.fondoceleste1
{
	height: 30px;
	background: #ecf1f4;
	border-top: dashed 1px #074770;
}

.mappasito1
{
	height: 29px;
	top: 0px;
	background: url(../images/mappasito1.jpg) no-repeat left;
}

.credits1
{
	height: 29px;
	top: 0px;
	background: url(../images/credits1.jpg) no-repeat left;
}

.listariservata1
{
	height: 29px;
	top: 0px;
	background: url(../images/listariservata1.jpg) no-repeat left;
}

.album1
{
	height: 29px;
	top: 0px;
	background: url(../images/album1.jpg) no-repeat left;
}

.modifica1
{
	height: 29px;
	top: 0px;
	background: url(../images/modifica.jpg) no-repeat left;
}

.ricerca1
{
	height: 29px;
	top: 0px;
	background: url(../images/ricerca1.jpg) no-repeat left;
}

.inserimento1
{
	height: 29px;
	top: 0px;
	background: url(../images/inserimento1.jpg) no-repeat left;
}

.comune1
{
	height: 29px;
	top: 0px;
	background: url(../images/comune1.jpg) no-repeat left;
}

.comuni1
{
	height: 29px;
	top: 0px;
	background: url(../images/comuni1.jpg) no-repeat left;
}

.titoloazzurro1
{
	height: 29px;
	top: 0px;
	background: url(../images/titoloazzurro1.jpg) no-repeat left;
}

.archeologia1
{
	height: 29px;
	top: 0px;
	background: url(../images/archeologia1.jpg) no-repeat left;
}

.cercaarcheologia1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaarcheologia1.jpg) no-repeat left;
}

.architettura1
{
	height: 29px;
	top: 0px;
	background: url(../images/architettura1.jpg) no-repeat left;
}

.cercaarchitettura1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaarchitettura1.jpg) no-repeat left;
}

.associazione1
{
	height: 29px;
	top: 0px;
	background: url(../images/associazione1.jpg) no-repeat left;
}

.cercaassociazione1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaassociazione1.jpg) no-repeat left;
}

.borgo1
{
	height: 29px;
	top: 0px;
	background: url(../images/borgo1.jpg) no-repeat left;
}

.cercaborgo1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaborgo1.jpg) no-repeat left;
}

.opera1
{
	height: 29px;
	top: 0px;
	background: url(../images/opera1.jpg) no-repeat left;
}

.cercaopera1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaopera1.jpg) no-repeat left;
}

.folklore1
{
	height: 29px;
	top: 0px;
	background: url(../images/folklore1.jpg) no-repeat left;
}

.cercafolklore1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercafolklore1.jpg) no-repeat left;
}

.natura1
{
	height: 29px;
	top: 0px;
	background: url(../images/natura1.jpg) no-repeat left;
}

.cercanatura1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercanatura1.jpg) no-repeat left;
}

.mangiare1
{
	height: 29px;
	top: 0px;
	background: url(../images/mangiare1.jpg) no-repeat left;
}

.cercamangiare1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercamangiare1.jpg) no-repeat left;
}

.gastronomia1
{
	height: 29px;
	top: 0px;
	background: url(../images/gastronomia1.jpg) no-repeat left;
}

.cercagastronomia1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercagastronomia1.jpg) no-repeat left;
}

.servizi1
{
	height: 29px;
	top: 0px;
	background: url(../images/servizi1.jpg) no-repeat left;
}

.cercaservizi1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaservizi1.jpg) no-repeat left;
}

.svago1
{
	height: 29px;
	top: 0px;
	background: url(../images/svago1.jpg) no-repeat left;
}

.cercasvago1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercasvago1.jpg) no-repeat left;
}

.formaggi1
{
	height: 29px;
	top: 0px;
	background: url(../images/formaggi1.jpg) no-repeat left;
}

.cercaformaggi1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaformaggi1.jpg) no-repeat left;
}

.miele1
{
	height: 29px;
	top: 0px;
	background: url(../images/miele1.jpg) no-repeat left;
}

.cercamiele1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercamiele1.jpg) no-repeat left;
}

.cercaolio1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaolio1.jpg) no-repeat left;
}

.olio1
{
	height: 29px;
	top: 0px;
	background: url(../images/olio1.jpg) no-repeat left;
}

.cercasalumi1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercasalumi1.jpg) no-repeat left;
}

.salumi1
{
	height: 29px;
	top: 0px;
	background: url(../images/salumi1.jpg) no-repeat left;
}

.cercatartufi1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercatartufi1.jpg) no-repeat left;
}

.tartufi1
{
	height: 29px;
	top: 0px;
	background: url(../images/tartufi1.jpg) no-repeat left;
}

.vini1
{
	height: 29px;
	top: 0px;
	background: url(../images/vini1.jpg) no-repeat left;
}

.cercavini1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercavini1.jpg) no-repeat left;
}

.cercaprodotti1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaprodotti1.jpg) no-repeat left;
}

.prodotti1
{
	height: 29px;
	top: 0px;
	background: url(../images/prodotti1.jpg) no-repeat left;
}

.musei1
{
	height: 29px;
	top: 0px;
	background: url(../images/musei1.jpg) no-repeat left;
}

.cercamusei1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercamusei1.jpg) no-repeat left;
}

.escursioni1
{
	height: 29px;
	top: 0px;
	background: url(../images/escursioni1.jpg) no-repeat left;
}

.cercaescursioni1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaescursioni1.jpg) no-repeat left;
}

.percorsi1
{
	height: 29px;
	top: 0px;
	background: url(../images/percorsi1.jpg) no-repeat left;
}

.cercapercorsi1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercapercorsi1.jpg) no-repeat left;
}

.aziende1
{
	height: 29px;
	top: 0px;
	background: url(../images/aziende1.jpg) no-repeat left;
}

.cercaaziende1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaaziende1.jpg) no-repeat left;
}

.eventi1
{
	height: 29px;
	top: 0px;
	background: url(../images/eventi1.jpg) no-repeat left;
}

.cercaeventi1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaeventi1.jpg) no-repeat left;
}

.offerte1
{
	height: 29px;
	top: 0px;
	background: url(../images/offerte1.jpg) no-repeat left;
}

.cercaofferte1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaofferte1.jpg) no-repeat left;
}

.eventimanifestazioni1
{
	height: 29px;
	top: 0px;
	background: url(../images/eventimanifestazioni1.jpg) no-repeat left;
}

.ricettive1
{
	height: 29px;
	top: 0px;
	background: url(../images/ricettive1.jpg) no-repeat left;
}

.cercaricettive1
{
	height: 29px;
	top: 0px;
	background: url(../images/cercaricettive1.jpg) no-repeat left;
}

.listaricettive1
{
	height: 29px;
	top: 0px;
	background: url(../images/listaricettive1.jpg) no-repeat left;
}

.lista1
{
	height: 29px;
	top: 0px;
	background: url(../images/lista1.jpg) no-repeat left;
}

.verde1
{
	height: 30px;
	background: #e0eec0;
	border-bottom: dashed 1px #81aa26;
}

.fondoverde1
{
	height: 30px;
	background: #eff6df;
	border-top: dashed 1px #81aa26;
}

.veditutti1
{
	height: 30px;
	text-align: right;
}

.verde2
{
	width: 16px;
	height: 29px;
	float: right;
	background-image: url(../images/verde2.jpg);
}

.offertehome1
{
	height: 29px;
	top: 0px;
	background: url(../images/offertehome1.jpg) no-repeat left;
}
/* FINE TITOLI */

/* INIZIO TABELLE */
.tabcerca
{
	background-color: #f0f0f0;
	border-bottom: dotted 1px #4f809f;
}

.tabcercadettagli
{
	background-color: #e5eaed;
	border-bottom: dotted 1px #4f809f;
	border-top: dotted 1px #4f809f;
	padding-bottom: 10px;
}

.tabricettive
{
	background: url(../images/ricerca/ricettiveC.jpg) no-repeat right bottom;
}

.tabristoranti
{
	background: url(../images/ricerca/ristorantiC.jpg) no-repeat right bottom;
}

.tabescursioni
{
	background: url(../images/ricerca/escursioniC.jpg) no-repeat right bottom;
}

.tabpercorsi
{
	background: url(../images/ricerca/percorsiC.jpg) no-repeat right bottom;
}

.tabnatura
{
	background: url(../images/ricerca/naturaC.jpg) no-repeat right bottom;
}

.tabarcheologia
{
	background: url(../images/ricerca/archeologiaC.jpg) no-repeat right bottom;
}

.tabarchitettura
{
	background: url(../images/ricerca/architetturaC.jpg) no-repeat right bottom;
}

.tabfolklore
{
	background: url(../images/ricerca/folkloreC.jpg) no-repeat right bottom;
}

.tabborghi
{
	background: url(../images/ricerca/borghiC.jpg) no-repeat right bottom;
}

.tabmusei
{
	background: url(../images/ricerca/museiC.jpg) no-repeat right bottom;
}

.tabopere
{
	background: url(../images/ricerca/opereC.jpg) no-repeat right bottom;
}

.tabassociazioni
{
	background: url(../images/ricerca/associazioniC.jpg) no-repeat right bottom;
}

.tabeventi
{
	background: url(../images/ricerca/eventiC.jpg) no-repeat right bottom;
}

.tabgastronomia
{
	background: url(../images/ricerca/gastronomiaC.jpg) no-repeat right bottom;
}

.tabservizi
{
	background: url(../images/ricerca/serviziC.jpg) no-repeat right bottom;
}

.tabtempo
{
	background: url(../images/ricerca/tempoC.jpg) no-repeat right bottom;
}

.tabofferte
{
	background: url(../images/ricerca/offerteC.jpg) no-repeat right bottom;
}

.tabolio
{
	background: url(../images/ricerca/olioC.jpg) no-repeat right bottom;
}

.tabvini
{
	background: url(../images/ricerca/viniC.jpg) no-repeat right bottom;
}

.tabformaggi
{
	background: url(../images/ricerca/formaggiC.jpg) no-repeat right bottom;
}

.tabsalumi
{
	background: url(../images/ricerca/salumiC.jpg) no-repeat right bottom;
}

.tabmiele
{
	background: url(../images/ricerca/mieleC.jpg) no-repeat right bottom;
}

.tabtartufi
{
	background: url(../images/ricerca/tartufiC.jpg) no-repeat right bottom;
}

.tabprodotti
{
	background: url(../images/ricerca/prodottiC.jpg) no-repeat right bottom;
}

.tabaziende
{
	background: url(../images/ricerca/aziendeC.jpg) no-repeat right bottom;
}

.colonnacerca
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	color: #074770;
}

.colonnacercadettagli
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px; /*10px;*/
	color: #074770;
	text-align: left;
	height: 20px;
}

.rigaPulsanti
{
	background-color: #f0f0f0; /*border-bottom: dotted 1px #4f809f;*/
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tabscheda
{
	background-color: #f0f2f5;
	border-bottom: dotted 1px #4f809f; /*padding-right: 10px;*/
	font-family: Verdana;
	width: 100%;
}

.tabtitolo
{
	background-color: #eef1f4;
	padding: 10px;
	font-family: Verdana;
	width: 100%;
}

.tabindietro
{
	background-color: #eef1f4;
	padding: 10px;
	font-family: Verdana;
	width: 100%;
}

.tabgallery
{
	background-color: #dae4ea;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: Verdana;
	width: 100%;
	border-bottom: dotted 1px #4f809f;
	border-top: dotted 1px #4f809f;
}

.tabfoto
{
	background: url(../images/sfondoFoto.jpg) no-repeat;
	width: 203px;
	height: 203px;
	padding-top: 10px; /*padding-left: 5px;*/
	text-align: center;
	color: #074770;
}

.div_foto
{
	width: 207px;
	text-align: left;
	padding-top: 5px;
	vertical-align: top;
	height: 160px;
}

.div_gallery
{
	padding-left: 12px;
	padding-right: 12px;
}

.fotoS
{
	border: solid 1px #074770;
}

.colonnafoto
{
	width: 207px;
	padding-left: 10px;
	vertical-align: top; /*border-right: dotted 1px #4f809f;*/
}

.colonnadescrizione
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top;
}

.tabellalogin
{
	background: url(../images/sfondoriservata.jpg) no-repeat;
	border-top: dashed 1px #074770;
	border-bottom: dashed 1px #074770;
	text-align: center;
}

.tabellariservata
{
	border-collapse: collapse;
	border: solid 1px #074770;
	background: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.tabelladati
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	background: url(../images/sfondodati.jpg) repeat-x top;
}

.rigafoto
{
	height: 100px;
	background-color: #dae4ea;
	padding-top: 12px;
	text-align: center;
}
/* FINE TABELLE */

.div_2_dlHome
{
	font-family: Verdana;
}

.div_2_1_rigadlHome
{
	color: #565656;
	font-size: 12px;
	text-align: justify;
	font-family: Tahoma;
	clear: both;
	padding-top: 5px;
	padding-left: 5px;
}

.div_2_2_rigadlHome
{
	color: #595959;
	font-size: 12px;
	text-align: justify;
	font-family: Tahoma;
	padding: 3px;
	clear: both;
}

.div_2_2_1_rigadlHome
{
	width: 120px;
	font-size: 12px;
	font-family: Verdana;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}

.div_2_2_2_rigadlHome
{
	text-align: justify;
	color: #595959;
	font-size: 9px;
	font-family: Tahoma;
	padding: 5px;
	vertical-align: top;
}

.div_2_3_rigadlHome
{
	clear: both;
	border-bottom: dashed 1px #565656;
	height: 23px;
	padding-left: 10px;
}

.div_2_3_1_rigadlHome
{
	float: left;
	height: 23px;
	width: 25px;
}

.div_2_3_2_rigadlHome
{
	float: left;
	height: 23px;
	color: #565656;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: middle;
	text-align: left;
	width: 100px;
}

/* INIZIO LINK */
a
{
	color: #074770;
	text-decoration: none;
	font-size: 9pt;
	cursor: hand;
	font-family: Tahoma;
}

a:hover, visited
{
	color: #074770;
	text-decoration: none;
	font-size: 9pt;
	cursor: hand;
	font-family: Tahoma;
}

a.linkimg
{
	text-decoration: none;
	border: none;
	cursor: hand;
}

a.linkimg:hover, visited
{
	text-decoration: none;
	border: none;
	cursor: hand;
}

a.linkComuni
{
	color: #074770;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}

a.linkComuni:hover, visited
{
	color: #074770;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}

a.linkHomeE
{
	color: #074770;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

a.linkHomeE:hover, visited
{
	color: #074770;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

a.linkHomeO
{
	color: #609030;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

a.linkHomeO:hover, visited
{
	color: #609030;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

a.testo
{
	font-family: Verdana;
	font-size: 10pt;
	color: #074770;
	text-align: justify;
	text-decoration: none;
}

a.testo:hover, visited
{
	font-family: Verdana;
	font-size: 10pt;
	color: #074770;
	text-align: justify;
	text-decoration: none;
}

a.linkmappa
{
	font-family: Verdana;
	font-size: 10pt;
	color: #c33c00;
	text-align: justify;
	text-decoration: none;
}

a.linkmappa:hover, visited
{
	font-family: Verdana;
	font-size: 10pt;
	color: #c33c00;
	text-align: justify;
	text-decoration: none;
}
/* FINE LINK */

/* INIZIO CERCA SU GOOGLE */
/*#cerca
{
	/*position: relative;
	/*top: 20px;
	width: 169px;
}*/

#cerca1
{
	position: absolute;
	width: 100px;
	height: 13px;
	top: 10px;
	background: url(../images/cerca.gif) no-repeat top;
	z-index: 1;
}

#ombra
{
	position: relative;
	top: 35px;
	right: 6px;
	width: 118px;
	height: 20px;
	background: url(../images/ombra.jpg) no-repeat top;
}

#cerca2
{
	position: absolute;
	top: 25px;
	left: 27px;
	width: 121px;
	height: 20px;
}

#cerca3
{
	position: absolute;
	top: 47px;
	left: 122px;
	width: 21px;
	height: 17px;
	background: url(../images/btFreccia.jpg) no-repeat top;
}

.inputCerca
{
	background-color: #ffffff;
	border: 1px solid #074770;
	width: 119px;
	height: 18px;
}
/* FINE CERCA SU GOOGLE */

.calendario
{
	/*width: 160px; 	height: 140px;*/
	padding-left: 7px;
}

a.percorso
{
	color: #074771;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

a.percorso:hover, visited, active
{
	color: #074771;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

.percorso
{
	color: #595959;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

#sitoGAL
{
	/*background-image: url("../SlideMenu/parentG.gif");*/
	background-color: Aqua;
	background-position: top;
	border: none;
	/*display: inline;
	list-style: none;*/
	width: 180px;
	height: 28px;
	padding: 0px;
	border: solid 1px red;
}

#sitoGAL:hover, visited, active
{
	background-image: url("../SlideMenu/parentoverG.gif");
	background-position: top;
	border: none;
	/*display: inline;
	list-style: none;*/
	width: 180px;
	height: 28px;
}

/* Inizio Menu GAL */
/*.SMParentG
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(  '../SlideMenu/parentG.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ccccff;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;* /
	padding-left: 34px;
}
.SMParentG a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ccccff;
	text-align: left;
	text-decoration: none;
}

.SMParentGOver
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(  '../SlideMenu/parentoverG.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffff99;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;* /
	padding-left: 34px;
	cursor: pointer;
}
.SMParentGOver a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffff99;
	text-align: left;
	text-decoration: none;
}

.SMParentGSelected
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(  '../SlideMenu/parentselectedG.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffEEDD;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;* /
	padding-left: 34px;
}
.SMParentGSelected a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffEEDD;
	text-align: left;
	text-decoration: none;
}

.SMChildG
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	width: 180px;
	background-color: #c59c5a;
	border-bottom: dashed 1px #bed3e0;
}
.SMChildG a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildGOver
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; /*cursor: pointer;* /
	text-align: left;
	width: 180px;
	background-color: #b68540;
	border-bottom: dashed 1px #bed3e0;
}
.SMChildGOver a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildGSelected
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	width: 180px;
	background-color: #aa713b;
	border-bottom: dashed 1px #bed3e0;
}
.SMChildGSelected a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildrenGBox
{
	background-color: #c59c5a;
	width: 180px;
}*/
/* Fine Menu GAL */

/* Inizio Menu Itinerari */
.SMParentI
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentI.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ccccff;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
}
.SMParentI a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ccccff;
	text-align: left;
	text-decoration: none;
}

.SMParentIOver
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentoverI.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffff99;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
	cursor: pointer;
}
.SMParentIOver a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffff99;
	text-align: left;
	text-decoration: none;
}

.SMParentISelected
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentselectedI.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffEEDD;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
}
.SMParentISelected a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffEEDD;
	text-align: left;
	text-decoration: none;
}

.SMChildI
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	width: 180px;
	background-color: #6997b3;
	border-bottom: dashed 1px #bed3e0;
}
.SMChildI a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildIOver
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; /*cursor: pointer;*/
	text-align: left;
	width: 180px;
	background-color: #5488aa;
	border-bottom: dashed 1px #bed3e0;
}
.SMChildIOver a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildISelected
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	width: 180px;
	background-color: #3e6b88;
	border-bottom: dashed 1px #bed3e0;
}
.SMChildISelected a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildrenIBox
{
	background-color: #6997b3;
	width: 180px;
}
/* Fine Menu Itinerari */

/* Inizio Menu Cultura */
.SMParentC
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentC.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ccccff;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
}
.SMParentC a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ccccff;
	text-align: left;
	text-decoration: none;
}

.SMParentCOver
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentoverC.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffff99;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
	cursor: pointer;
}
.SMParentCOver a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffff99;
	text-align: left;
	text-decoration: none;
}

.SMParentCSelected
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentselectedC.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffEEDD;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
}
.SMParentCSelected a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffEEDD;
	text-align: left;
	text-decoration: none;
}

.SMChildC
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	width: 180px;
	background-color: #eb8c49;
	border-bottom: dashed 1px #ffdd98;
}
.SMChildC a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildCOver
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; /*cursor: pointer;*/
	text-align: left;
	width: 180px;
	background-color: #f17a2d;
	border-bottom: dashed 1px #ffdd98;
}
.SMChildCOver a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildCSelected
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	width: 180px;
	background-color: #d76022;
	border-bottom: dashed 1px #ffdd98;
}
.SMChildCSelected a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildrenBoxC
{
	background-color: #eb8c49;
	width: 180px;
}
/* Fine Menu Cultura */

/* Inizio Menu Servizi */
.SMParentS
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentS.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ccccff;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
}
.SMParentS a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ccccff;
	text-align: left;
	text-decoration: none;
}

.SMParentSOver
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentoverS.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffff99;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
	cursor: pointer;
}
.SMParentSOver a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffff99;
	text-align: left;
	text-decoration: none;
}

.SMParentSSelected
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentselectedS.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffEEDD;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
}
.SMParentSSelected a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffEEDD;
	text-align: left;
	text-decoration: none;
}

.SMChildS
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	background-color: #6ab359;
	border-bottom: dashed 1px #cbf8c0;
}
.SMChildS a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildSOver
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; /*cursor: pointer;*/
	text-align: left;
	background-color: #52a040;
	border-bottom: dashed 1px #cbf8c0;
}
.SMChildSOver a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildSSelected
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	background-color: #3c802e;
	border-bottom: dashed 1px #cbf8c0;
}
.SMChildSSelected a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildrenBoxS
{
	background-color: #6ab359;
	width: 180px;
}
/* Fine Menu Servizi */

/* Inizio Menu Prodotti */
.SMParentP
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentP.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ccccff;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
}
.SMParentP a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ccccff;
	text-align: left;
	text-decoration: none;
}

.SMParentPOver
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url(   '../SlideMenu/parentoverP.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffff99;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
	cursor: pointer;
}
.SMParentPOver a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffff99;
	text-align: left;
	text-decoration: none;
}

.SMParentPSelected
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 27px;
	background-image: url( '../SlideMenu/parentselectedP.gif' );
	background-repeat: no-repeat;
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffEEDD;
	text-align: left;
	text-decoration: none; /*padding-top: 6px;*/
	padding-left: 34px;
}
.SMParentPSelected a
{
	font: bold 11px Trebuchet MS,verdana, Tahoma;
	color: #ffEEDD;
	text-align: left;
	text-decoration: none;
}

.SMChildP
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	background-color: #ffa120;
	border-bottom: dashed 1px #fffcca;
}
.SMChildP a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildPOver
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; /*cursor: pointer;*/
	text-align: left;
	background-color: #f68700;
	border-bottom: dashed 1px #fffcca;
}
.SMChildPOver a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildPSelected
{
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	background-color: #e66800;
	border-bottom: dashed 1px #fffcca;
}
.SMChildPSelected a
{
	color: #ffffff;
	font: 11px Tahoma;
	text-decoration: none;
}

.SMChildrenBoxP
{
	background-color: #ffa11d;
	width: 180px;
}
/* Fine Menu Prodotti */

.paginazione
{
	font: 11px Tahoma;
	background-color: #f0f2f5;
	height: 25px;
	vertical-align: middle;
	text-align: right;
	color: #cc0000; /*padding-right: 2px; 	padding-left: 2px;*/
}
.paginazione a
{
	font: 11px Tahoma;
	color: #366786;
	background-color: #f0f2f5;
	height: 25px;
	vertical-align: middle;
	text-align: right; /*padding-right: 6px; 	padding-left: 6px;*/
}

/* Mappa del sito */
.div_2_2_settori
{
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.div_settoriM
{
	height: 30px;
	background-image: url(../images/mappaBlu.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: dashed 1px #074770;
	clear: both;
}

.div_settoreR
{
	height: 30px;
	padding-left: 35px;
	font-family: Tahoma;
	font-size: 1em; /*10pt;*/
	color: #074770;
	font-weight: bold;
	padding-top: 10px;
}

.div_immagine_settoriA200
{
	float: left;
	width: 122px;
	height: 200px;
	padding-right: 15px;
}

.div_immagine_settoriA180
{
	float: left;
	width: 122px;
	height: 180px;
	padding-right: 15px;
}

.div_immagine_settoriA120
{
	float: left;
	width: 122px;
	height: 120px;
	padding-right: 15px;
}

.div_immagine_settoriA100
{
	float: left;
	width: 122px;
	height: 100px;
	padding-right: 15px;
}

a.linkBlu
{
	color: #074770;
	font-size: 12px; /*11px;*/
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

a.linkBlu:hover, visited
{
	color: #074770;
	font-size: 12px; /*11px;*/
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

a.linkArancio
{
	color: #c33c00;
	font-size: 12px; /*11px;*/
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

a.linkArancio:hover, visited
{
	color: #c33c00;
	font-size: 12px; /*11px;*/
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

.div_2_2_2_descrizione
{
	text-align: justify;
	color: #595959;
	font-size: 1em; /*11px;*/
	font-family: Tahoma;
	padding-left: 5px;
	padding-top: 10px; /*clear:right;*/
}

.div_riga_settori
{
	height: 20px;
}

.div_ico_settoreR
{
	height: 20px;
	line-height: 10px;
	padding-bottom: 10px;
	font-family: Tahoma;
	font-size: 1em; /*10pt;*/
	color: #4f809e;
	font-weight: bold;
}
/* Fine Mappa del sito */