/* INIZIO LINK */
a
{
	color: #B56529;
	text-decoration: none;
	font-size: 10pt;
	cursor: hand;
	font-family: Tahoma;
}

a:hover, visited
{
	color: #B56529;
	text-decoration: none;
	font-size: 10pt;
	cursor: hand;
	font-family: Tahoma;
}

a.testo
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #b56529;
	text-align: justify;
	text-decoration: none;
}

a.testo:hover, visited
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #b56529;
	text-align: justify;
	text-decoration: none;
}

a.Forum
{
	color: white;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
}

a.Forum:hover, visited
{
	color: #f8e9c7;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
}

a.linkMarrone
{
	color: #b56529;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
}

a.linkMarrone:hover, visited
{
	color: #b56529;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
}

a.linkmappa
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #c33c00;
	text-align: justify;
	text-decoration: none;
}

a.linkmappa:hover, visited
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #c33c00;
	text-align: justify;
	text-decoration: none;
}

a.linkHome
{
	color: #b56529;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

a.linkHome:hover, visited
{
	color: #b56529;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

a.linkG
{
	color: #b56529;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: underline;
}

a.linkG:hover, visited
{
	color: #b56529;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: underline;
}

a.lMarrone
{
	color: #B56529;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
	text-decoration: underline;
}

a.lMarrone:hover, visited, active
{
	color: #B56529;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
	text-decoration: underline;
}

a.percorso
{
	color: #b56529;
	font-size: 11px;
	font-family: "Tahoma";
	text-decoration: none;
	text-align: left;
}

a.percorso:hover, visited, active
{
	color: #b56529;
	font-size: 11px;
	font-family: "Tahoma";
	text-decoration: none;
	text-align: left;
}
/* FINE LINK */

/* INIZIO TESTI */
.testoHome
{
	color: #707070;
	font-size: 11px;
	font-family: Tahoma;
}

.percorso
{
	color: #fa802e;
	font-size: 11px;
	font-family: "Tahoma";
	text-decoration: none;
	text-align: left;
}

.testoMarrone
{
	color: #B56529;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}

.tMarrone
{
	color: #B56529;
	font-family: Tahoma;
	font-size: 10pt;
}

.tArancio
{
	color: #FA802E;
	font-family: Tahoma;
	font-size: 10pt;
}

.testoRosso
{
	color: #FF0000;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}

.tRosso
{
	color: #FF0000;
	font-family: Tahoma;
	font-size: 10pt;
}

.data
{
	color: #4e4b4b;
	font-family: Tahoma;
	font-size: 9pt;
}
/* FINE TESTI */

/* INIZIO TABELLE */
.tdForum
{
	background-color: #b66428;
	text-align: right;
}

.intestazioneForum
{
	background-color: #B56529;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
}

.descForum
{
	background-color: #B56529;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
}

.tabellalogin
{
	vertical-align: top;
	background: #f8f1e4;
	border-bottom: dashed 1px #B56529;
	text-align: center;
}

.tabella
{
	background-color: #f8e9c7;
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 8pt;
	color: #b56529;
}

.tabcerca
{
	/*background-color: #f8e9c7;*/
	border-bottom: dotted 1px #b56529;
}

.colonnacerca
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	color: #b56529;
}

.tabcercadettagli
{
	background-color: #fff0cf;
	border-bottom: dotted 1px #B56529;
	border-top: dotted 1px #B56529;
	padding-bottom: 10px;
}

.colonnacercadettagli
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	color: #B56529;
	text-align: left;
	height: 20px;
}

.rigaPulsanti
{
	/*background-color: #f8e9c7;*/
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* FINE TABELLE */

/* INIZIO ELEMENTI */
.ddlist325
{
	width: 325px;
}

.ddlist250
{
	width: 250px;
}

.ddlist200
{
	width: 200px;
}

legend
{
	color: #b56529;
	font-family: Verdana;
	font-size: 8pt;
}

fieldset
{
	color: #b56529;
	font-family: Verdana;
	font-size: 8pt; /*border: 1px solid #b56529;*/
	margin: 2px;
}
/* FINE ELEMENTI */

.paginazione
{
	font: 11px Tahoma;
	background-color: #fff0cf;
	height: 25px;
	vertical-align: middle;
	text-align: right;
	color: #FA802E;
}

.paginazione a
{
	font: 11px Tahoma;
	color: #B56529;
	background-color: #fff0cf;
	height: 25px;
	vertical-align: middle;
	text-align: right;
}

.titolomappa
{
	font-size: 10pt;
	font-family: Tahoma;
	color: #B56529;
	text-align: justify;
	font-weight: bold;
}

.testo
{
	font-size: 10pt;
	font-family: Tahoma;
	color: #B56529;
	text-align: justify;
}

.testo8
{
	font-size: 8pt;
	font-family: Tahoma;
	color: #B56529;
	text-align: justify;
}

.titolo
{
	color: #B56529;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.dettagli
{
	display: none;
}

.sfondoappuntamenti
{
	background: url(images/sfondoappuntamenti.jpg) no-repeat right bottom;
}

.tabscheda
{
	/*background-color: #fff0cf;*/
	border-bottom: dotted 1px #B56529;
	font-family: Tahoma;
	width: 100%;
}

.div_foto
{
	background: url(images/cornicefoto.png) no-repeat;
	width: 225px;
	text-align: center;
	padding-top: 12px;
	height: 175px;
}

.colonnafoto
{
	width: 225px;
	padding-left: 0px;
	vertical-align: middle;
}

.colonnadescrizione
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top;
}

.tabelladati
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	background: url(images/sfondodati.png) repeat-x top;
}

.tabtitolo
{
	/*background-color: #fff0cf;*/
	padding: 10px;
	font-family: Tahoma;
	width: 100%;
}

.tabindietro
{
	background-color: #fdf8e6;
	padding: 20px;
	font-family: Tahoma;
	width: 100%;
}

.tabgallery
{
	/*background-color: #fff0cf;*/
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: Tahoma;
	width: 100%;
	border-bottom: dotted 1px #B56529;
	border-top: dotted 1px #B56529;
	text-align: center;
}

.tabfoto
{
	background: url(images/sfondofoto.png) no-repeat;
	width: 210px;
	height: 210px;
	padding-top: 10px;
	text-align: center;
	color: #B56529;
}

.titoloGallery
{
	color: #B56529;
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: bold;
}

.div_gallery
{
	padding-left: 12px;
	padding-right: 12px;
}

.div_2_dlHome
{
	font-family: Verdana;
}

.div_2_2_rigadlHome
{
	color: #4e4b4b;
	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: #4e4b4b;
	font-size: 10px;
	font-family: Tahoma;
	padding: 5px;
	vertical-align: top;
}

.fondoceleste1
{
	height: 30px;
	background: #f9e9c8;
	border-top: dashed 1px #b56529;
}

.celeste1
{
	height: 30px;
	background: #f9e9c8;
	border-bottom: dashed 1px #b56529;
}

.veditutti1
{
	height: 30px;
	text-align: right;
}

/*body
{
	margin: 0;
	padding: 0;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 0.7em;
	background-image: url(images/sfondo.jpg);
	background-position: center;
	background-repeat: repeat-y;
	vertical-align: middle;
	text-align: center;
}

.centro
{
	background-color: White;
	width: 1000px;
	vertical-align: top;
	height: 100%;
}

.cxcx
{
	width: 50%;
	padding: 5px;
}

.cxm
{
	width: 1000px;
	vertical-align: top;
	height: 100%;
	text-align: left;
}

.spaziosx
{
	background-image: url(images/ombraspaziosx.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	height: 100%;
}

.spaziodx
{
	background-image: url(images/ombraspaziodx.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: 21px;
}*/

.logo
{
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.sfondomenu
{
	background: url(images/sfondomenu.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

.sfondoscheda
{
	background: url("images/sfondo.gif") repeat top left;
}

.menu
{
	background-image: url(images/menu.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.ombraforum
{
	background: url("images/ombraforum.png") repeat-x top left;
	height: 7px;
}

/*.pagina
{
	height: 525px;	
}*/

/* STILI CALENDARIO*/
.calendarCalendar {
	background-color:#fdf6ee;
	text-align:left;
	border:1px solid #653300;
}

.calendarTitle {
	font:12px Courier New;
	color:#333333;
	text-align:center;
}

.calendarArrowLeft {
	font:bold 13px Courier New;
	color:#333333;
	margin-left:8px;
	cursor:pointer; cursor:hand;
}

.calendarArrowRight{
	font:bold 13px Courier New;
	color:#333333;
	margin-right:8px;
	cursor:pointer; cursor:hand;
}

.calendarMonth {
}

.calendarMonthTitle {
	font:bold 12px Courier New;
	letter-spacing: 1.2;
	text-align:center;
	padding:4px;
	color:#e7cebb;
	background-color:#ae6b40;
}

.calendarDayName {
	font:bold 10px Courier New;
	color:black;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ae6b40;
	border-top: solid 1px #fdf6ee;
}

.calendarDay {
	font:11px Courier New;
	color:#742b00;
	text-align:center;
	cursor:pointer; cursor:hand;
}

.calendarDayToday {
	font:11px Courier New;
	color:#742b00;
	text-align:center;
	/*background-color:#003265;*/
	border: solid 2px #742b00;
	cursor:pointer; cursor:hand;
}

.calendarDayDisabled {
	font:11px Courier New;
	color:#C0C2C1;
	text-align:center;
}

.calendarDaySelected {
	font:11px Courier New;
	color:red;
	text-align:center;
	background-color:#fdf6ee;
	cursor:hand; cursor:pointer;
}

.calendarDaySpecialE {
	font:11px Courier New;
	color: red;
	text-align:center;
	cursor:hand; cursor:pointer;
	font-weight: bold;
}

.calendarDaySpecialE a {
	font:11px Courier New;
	color: red;
	text-align:center;
	cursor:hand; cursor:pointer;
	font-weight: bold;
}

.calendarDaySpecialE a: visited {
	font:11px Courier New;
	color: red;
	text-align:center;
	cursor:hand; cursor:pointer;
	font-weight: bold;
}

.calendarDaySpecialE a: hover {
	font:11px Courier New;
	color: red;
	text-align:center;
	cursor:hand; cursor:pointer;
	font-weight: bold;
}

.calendarDaySpecialA {
	font:11px Courier New;
	color: #fa802e;
	text-align:center;
	cursor:hand; cursor:pointer;
}

.calendarDaySpecialA a {
	font:11px Courier New;
	color: #fa802e;
	text-align:center;
	cursor:hand; cursor:pointer;
}

.calendarDaySpecialA a: visited {
	font:11px Courier New;
	color: #fa802e;
	text-align:center;
	cursor:hand; cursor:pointer;
}

.calendarDaySpecialA a: hover {
	font:11px Courier New;
	color: #fa802e;
	text-align:center;
	cursor:hand; cursor:pointer;
}

.calendarDatePickerButton {
	cursor:pointer; cursor:hand;
	vertical-align:bottom;
}
/* FINE CALENDARIO */


/* INIZIO TITOLI */
.appuntamentihome
{
	height: 29px;
	top: 0px;
	background: url(images/appuntamentihome.jpg) no-repeat left;
	border-bottom: dashed 1px #b56529;
}

.altriappuntamenti
{
	height: 30px;
	text-align: right;
}

.cercaappuntamenti
{
	background-image: url("images/cercaappuntamenti.jpg");
	height: 32px;
}

.listaappuntamenti
{
	background-image: url("images/listaappuntamenti.jpg");
	height: 32px;
}

.insappuntamenti
{
	background-image: url("images/insappuntamenti.jpg");
	height: 32px;
}

.modappuntamenti
{
	background-image: url("images/modappuntamenti.jpg");
	height: 32px;
}

.cercaarcheologia
{
	background-image: url("images/cercaarcheologia.jpg");
	height: 32px;
}

.listaarcheologia
{
	background-image: url("images/listaarcheologia.jpg");
	height: 32px;
}

.insarcheologia
{
	background-image: url("images/insarcheologia.jpg");
	height: 32px;
}

.modarcheologia
{
	background-image: url("images/modarcheologia.jpg");
	height: 32px;
}

.cercaarchitettura
{
	background-image: url("images/cercaarchitettura.jpg");
	height: 32px;
}

.listaarchitettura
{
	background-image: url("images/listaarchitettura.jpg");
	height: 32px;
}

.insarchitettura
{
	background-image: url("images/insarchitettura.jpg");
	height: 32px;
}

.modarchitettura
{
	background-image: url("images/modarchitettura.jpg");
	height: 32px;
}

.cercaassociazioni
{
	background-image: url("images/cercaassociazioni.jpg");
	height: 32px;
}

.listaassociazioni
{
	background-image: url("images/listaassociazioni.jpg");
	height: 32px;
}

.insassociazioni
{
	background-image: url("images/insassociazioni.jpg");
	height: 32px;
}

.modassociazioni
{
	background-image: url("images/modassociazioni.jpg");
	height: 32px;
}

.biblioteca
{
	background-image: url("images/biblioteca.jpg");
	height: 32px;
}

.cercabiblioteca
{
	background-image: url("images/cercabiblioteca.jpg");
	height: 32px;
}

.listabiblioteca
{
	background-image: url("images/listabiblioteca.jpg");
	height: 32px;
}

.insbiblioteca
{
	background-image: url("images/insbiblioteca.jpg");
	height: 32px;
}

.modbiblioteca
{
	background-image: url("images/modbiblioteca.jpg");
	height: 32px;
}

.cercaborghi
{
	background-image: url("images/cercaborghi.jpg");
	height: 32px;
}

.listaborghi
{
	background-image: url("images/listaborghi.jpg");
	height: 32px;
}

.insborghi
{
	background-image: url("images/insborghi.jpg");
	height: 32px;
}

.modborghi
{
	background-image: url("images/modborghi.jpg");
	height: 32px;
}

.cercaeventi
{
	background-image: url("images/cercaeventi.jpg");
	height: 32px;
}

.listaeventi
{
	background-image: url("images/listaeventi.jpg");
	height: 32px;
}

.inseventi
{
	background-image: url("images/inseventi.jpg");
	height: 32px;
}

.modeventi
{
	background-image: url("images/modeventi.jpg");
	height: 32px;
}

.cercafolk
{
	background-image: url("images/cercafolk.jpg");
	height: 32px;
}

.listafolk
{
	background-image: url("images/listafolk.jpg");
	height: 32px;
}

.insfolk
{
	background-image: url("images/insfolk.jpg");
	height: 32px;
}

.modfolk
{
	background-image: url("images/modfolk.jpg");
	height: 32px;
}

.cercamusei
{
	background-image: url("images/cercamusei.jpg");
	height: 32px;
}

.listamusei
{
	background-image: url("images/listamusei.jpg");
	height: 32px;
}

.insmusei
{
	background-image: url("images/insmusei.jpg");
	height: 32px;
}

.modmusei
{
	background-image: url("images/modmusei.jpg");
	height: 32px;
}

.cercaopere
{
	background-image: url("images/cercaopere.jpg");
	height: 32px;
}

.listaopere
{
	background-image: url("images/listaopere.jpg");
	height: 32px;
}

.insopere
{
	background-image: url("images/insopere.jpg");
	height: 32px;
}

.modopere
{
	background-image: url("images/modopere.jpg");
	height: 32px;
}

.listamercatino
{
	background-image: url("images/listamercatino.jpg");
	height: 32px;
}

.insmercatino
{
	background-image: url("images/insmercatino.jpg");
	height: 32px;
}

.modmercatino
{
	background-image: url("images/modmercatino.jpg");
	height: 32px;
}

.listagiornalino
{
	background-image: url("images/listagiornalino.jpg");
	height: 32px;
}

.insgiornalino
{
	background-image: url("images/insgiornalino.jpg");
	height: 32px;
}

.modgiornalino
{
	background-image: url("images/modgiornalino.jpg");
	height: 32px;
}

.scheda
{
	background-image: url("images/scheda.jpg");
	height: 32px;
}

.album
{
	background-image: url("images/album.jpg");
	height: 32px;
}

.insalbum
{
	background-image: url("images/insalbum.jpg");
	height: 32px;
}

.storia
{
	background-image: url("images/storia.jpg");
	height: 32px;
}

.chisiamo
{
	background-image: url("images/chisiamo.jpg");
	height: 32px;
}

.forum
{
	background-image: url("images/forum.jpg");
	height: 32px;
}

.intestazionetopic
{
	background-image: url("images/intestazionetopic.jpg");
	height: 27px;
}

.intestazioneargomenti
{
	background-image: url("images/intestazioneargomenti.jpg");
	height: 30px;
}

.intestazionemessaggi
{
	background-image: url("images/intestazionemessaggi.jpg");
	height: 27px;
}

.titolomessaggi
{
	background-image: url("images/titolomessaggi.jpg");
	height: 27px;
}

.insmessaggio
{
	background-image: url("images/insmessaggio.jpg");
	height: 33px;
}

.topicmessaggio
{
	background-image: url("images/topicmessaggio.jpg");
	height: 33px;
}

.argomentomessaggio
{
	background-image: url("images/argomentomessaggio.jpg");
	height: 33px;
}

.instopic
{
	background-image: url("images/instopic.jpg");
	height: 33px;
}

.modtopic
{
	background-image: url("images/modtopic.jpg");
	height: 33px;
}

.topic
{
	background-image: url("images/topic.jpg");
	height: 33px;
}

.insargomenti
{
	background-image: url("images/insargomenti.jpg");
	height: 33px;
}

.modargomenti
{
	background-image: url("images/modargomenti.jpg");
	height: 33px;
}

.argomenti
{
	background-image: url("images/argomenti.jpg");
	height: 33px;
}

.riservata
{
	background-image: url("images/riservata.jpg");
	height: 31px;
}

.contatti
{
	background-image: url("images/contatti.jpg");
	height: 31px;
}

.link
{
	background-image: url("images/link.jpg");
	height: 31px;
}
/* FINE TITOLI */

/*.sfondosxinf
{
	display: expression(screen.Width > 1024?  "block" : "none");
}

.ombrasxinf
{
	display: expression(screen.Width > 1024?  "block" : "none");
}

.sfondodxinf
{
	display: expression(screen.Width > 1024?  "block" : "none");
}

.ombradxinf
{
	display: expression(screen.Width > 1024?  "block" : "none");
}*/
