﻿body 
{
	background-color:Green;
	margin: 0;
	font-family:Verdana;
	font-size:12px
}

/*-------------------------------MENU TOP----------------------------------*/

.DivMenuTop
{
	float:left; width:14%; text-align: center; padding-top:3px
}


/*-------------------------------SITE MAP----------------------------------*/

.DivSiteMap
{
	float:left; width:90px; text-align: center; padding-top:3px
}

/*-------------------------------MENU LATERALE----------------------------------*/
a.MenuIndietro {
	display: block;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	background-color: #FFFFFF;
	border: solid 1px green;
}
a.MenuIndietro:hover {
	color: #FFFFFF;
	background-color: green;
    border: solid 1px #ffffff;
}

/*-----------------Box Standard-----------------*/

.DivBoxCx { float:left; width: 160px; background-color: #ffcc66;  height:17px; text-align: center; padding-top:3px }
.DivBoxDx { float:left; width:20px; height:20px; background: url(/image/angolosinistro.gif) no-repeat }
.DivBoxSx { float:left; width:20px; height:20px; background: url(/image/angolodestro.gif) no-repeat }
.DivBoxCc { float:left; width:100%; text-align:center; background-color: #8cc63e; padding-bottom:5px; padding-top: 4px; border-top: 2px solid white }
.DivBoxContenutoEvidenza { border: black 1px solid; background-image: url(/image/mattoni-rossi.gif); padding-bottom:5px; margin-bottom: 4px; width: 96%; margin-left:auto; margin-right:auto; text-align:left }
.TastoRicerca { background-image:url(/image/cerca.gif); border-width:0; width:25px; height:24px; background-color:Transparent }

/*-----------------PAGINA MASTER-----------------*/

.DivPrincipale { width:904px; border: white 2px solid; background:#8cc63e url(/image/sfondo-body.gif) repeat-y; position:relative; margin:auto; float:left }
.DivContenutoBordo { width:480px; height:10px; background-color: White; border-left: solid 1px green; border-right: solid 1px green; margin-right:auto; margin-left:auto; }
.DivBordoBottom { position:absolute; width:500px; height:10px; background-color: #8cc63e; bottom:0; left:202px; padding-bottom:10px }
.DivBordoTop { width:500px; height:10px; background-color: #8cc63e; padding-top:10px}
.DivContenuto { text-align: left; width:96%; margin:auto }
.DivBoxContenuto { text-align: justify; width:100%; padding-top: 4px; margin:auto; overflow:auto }
.DivIntestazione { text-align: left; width:96%; border-bottom:solid 1px green; margin:auto; overflow:auto; font-size: 16pt }
.DivBoxIntestazione { margin-bottom: 10px; width: 480px; margin-left:auto; margin-right:auto; float:left; margin-left:10px }
.LogoSinistro { z-index:1; position:absolute; bottom:0; left:-2px; width:81px; height:56px; background-image: url(/image/angolodestrologo.gif) }
.LogoDestro { z-index:1; position:absolute; bottom:0; right:-2px; width:68px; height:32px; background-image: url(/image/angolosinistrologo.gif) }
.LogoCentro { z-index:2; position:absolute; bottom:0; left:-2px; width:504px }

/*-----------------FaceBook---------------------*/
a.FaceBook {height:18px; background-image:url(/image/iconafb.png); background-repeat:no-repeat; display:block; margin-left:5px; margin-top:5px; margin-bottom:5px; width:100px}
a:hover.FaceBook { background-position:left -17px}
/*-----------------BOX STANDARD-----------------*/

.AngoloDestro { float:left; width:20px; height:20px; background: url(/image/angolodestro.gif) no-repeat }
.AngoloSinistro { float:left; width:20px; height:20px; background: url(/image/angolosinistro.gif) no-repeat }
.TitoloBox { float:left; background-color: #ffcc66;  height:17px; text-align: center; padding-top:3px }

/*-----------------MONUMENTI-----------------*/

.MonumentiEvidenziati { border: black 1px solid; background-image: url(/image/mattoni.gif); margin-bottom: 4px; margin-top: 4px; width: 96%; margin-left:auto; margin-right:auto; }

/*-----------------ANTEPRIMA GALLERIA-----------------*/
#viewer {height:80px; width:200px; clear:both; overflow:hidden;}
#viewerFrame {width:505px; clear:both; padding:0;}
#viewer img {height:80px; margin:5px; display:inline; border:0;}
#viewer a {display:block; float:left; width:200px; height:100px; text-align:center}

/*-----------------MENU STANDARD-----------------*/
div.MenuLaterale{    width:99%;    position:relative;    margin:auto;    text-align:center;}

div.MenuLaterale a {	display:block;	font-family: Verdana;	font-size: 12px;	color: #000000;	text-decoration: none;	font-weight: bold;	background-color: #FFFFFF;	border: solid 1px #8cc63e;	line-height:18px;	padding-top:2px;	padding-left:4px;	text-align:left;}
div.MenuLaterale a span{	position:absolute;	top:6px;	left:35px;	cursor:pointer;}
div.MenuLaterale a:hover {	color: #FFFFFF;	background-color:#F07800;    border: solid 1px #8cc63e;}
div.MenuLaterale a:active {	color: #FFFFFF;	background-color:#F07800;    border: solid 1px #8cc63e;}

div.Evidenziato{    width:99%;    position:relative;    margin:auto;    text-align:center;}

div.Evidenziato a{	display:block;	font-family: Verdana;	font-size: 12px;	text-decoration: none;	font-weight: bold;	line-height:18px;	padding-left:4px;	padding-top:2px;	text-align:left;	color: #FFFFFF;	background-color:#F07800;    border: solid 1px #8cc63e;}

div.Evidenziato a span{	position:absolute;	top:6px;	left:35px;	cursor:pointer;}
div.MenuLink a {	display:block;	font-family: Verdana;	font-size: 12px;	color: #000000;	text-decoration: none;	font-weight: bold;	background-color: #FFFFFF;	border: solid 1px green;	width:97%;	line-height:20px;	padding-left:4px}

div.MenuLink a:hover {	color: #FFFFFF;	background-color:#8cc63e;    border: solid 1px green;}

div.MenuLink a:active {	color: #FFFFFF;	background-color:#8cc63e;    border: solid 1px green;}

span.TitoloMenu{	color:#F05500;font-weight:bold;text-decoration:none;}

/*-----------------RIQUDRO STANDARD-----------------*/

.AngoloSinistroRiquadro {float:left; width:20px; height:20px; background: url(/image/angolosinistro.gif) no-repeat }
.AngoloDestroRiquadro {float:left; width:20px; height:20px; background: url(/image/angolodestro.gif) no-repeat }
.TitoloRiquadro {float:left; width: 160px; background-color: #ffcc66;  height:17px; text-align: center; padding-top:3px}
.ContenutoRiquadro {float:left; width:100%; text-align:center; background-color: #8cc63e; padding-bottom:5px; border-top: 2px solid white}

.ElencoComuni {text-align: justify; width:96%; padding-top: 4px; margin:auto; overflow:auto; padding-bottom:5px}
.ComuneElencoHome { width:48%; float: left; height:20px}
.ElencoComuniHome { overflow: auto; }

a:link.LinkNormale { color:blue;  font-weight:bold; }
a:visited.LinkNormale { color:blue; font-weight:bold; }
a:hover.LinkNormale { color:blue; font-weight:bold; }
a:active.LinkNormale { color:blue; font-weight:bold; }

a:link.LinkStandard { color:Black;  font-weight:bold; }
a:visited.LinkStandard { color:Black; font-weight:bold; }
a:hover.LinkStandard { color:Gray; font-weight:bold; }
a:active.LinkStandard { color:Gray; font-weight:bold; }

a:link.LinkMenu { color:Green;  font-weight:bold; }
a:visited.LinkMenu { color:Green; font-weight:bold; }
a:hover.LinkMenu { color:#ffcc66; font-weight:bold; }
a:active.LinkMenu { color:#ffcc66; font-weight:bold; }

a:link.LinkMenuRight { color:#000000;  font-weight:bold; }
a:visited.LinkMenuRight { color:#000000; font-weight:bold; }
a:hover.LinkMenuRight { color:#000000; font-weight:bold; }
a:active.LinkMenuRight { color:#000000; font-weight:bold; }

a:link.LinkMenuLuogo { color:#0066ff;  font-weight:bold; }
a:visited.LinkMenuLuogo { color:#0066ff; font-weight:bold; }
a:hover.LinkMenuLuogo { color:#0066ff; font-weight:bold; }
a:active.LinkMenuLuogo { color:#0066ff; font-weight:bold; }

a:link.LinkEvidenziato { color:#000000;  font-weight:bold; }
a:visited.LinkEvidenziato { color:#000000; font-weight:bold; }
a:hover.LinkEvidenziato { color:#444444; font-weight:bold; }
a:active.LinkEvidenziato { color:#444444; font-weight:bold; }

a:link.LinkComuneEvento { color:Blue; }
a:visited.LinkComuneEvento { color:Blue;  }
a:hover.LinkComuneEvento { color:Blue;  }
a:active.LinkComuneEvento { color:Blue;  }

.RigaEvidenziata
{
    background-color:#8cc63e;
}

.Titolo
{
    font-weight:bold;
    color:Green;
    font-size:large;
}

.SottoTitolo
{
    color:Green;
}

.Testo
{
    font-family:Verdana;
    font-size:small;
}

td.stepPercorso
{
    font-family:Verdana;
    font-size:12px;
    padding:3px;
    border-bottom: 1px solid black;
}

.sommario
{
    font-family:Verdana;
    font-size:14px;
}    

div.Caricamento
{
    position:absolute; 
    font-size:20px;
    font-family:Verdana;
    font-weight:bold;
    border: 2px solid #617298;
    background-color:White;
    padding: 2px;
}

.Menu
{
    height:22px; 
    padding-left:3px; 
    padding-top:3px; 
    cursor:pointer;
    border: solid 1px #df7500;
    
}

.MenuSelezionato
{
    height:22px; 
    padding-left:3px; 
    padding-top:3px; 
    cursor:pointer;
    border-bottom: solid 1px #df9700;
    border-right: solid 1px #df9700;
    border-left: solid 1px #FFE8B7;
    border-top: solid 1px #FFE8B7;
    
}

.MenuPaesaggio
{
    height:22px; 
    padding-left:3px; 
    padding-top:3px; 
    cursor:pointer;
    border: solid 1px orange;
}

.IntestazioneMenu
{
height:25px; 
background-color: #8cc63e; 
text-align:center; 
font-size:12px; 
font-weight:bold;
color: Green;
border: solid 2px green;
}
    
.MenuStruttura
{
    height:22px; 
    padding-left:3px; 
    padding-top:3px; 
    cursor:pointer;
    border: solid 1px #555555;
}

.MenuTradizione
{
    height:22px; 
    padding-left:3px; 
    padding-top:3px; 
    cursor:pointer;
    border: solid 1px red;
}

/*-------------------------------PAGINA 404----------------------------------*/
.TitoloErrore { font-family:Arial, Verdana; font-size:12px; color:#FFFFFF; font-weight:bold;
	text-align: left;
}
.TestoErrore { font-family:Arial, Verdana; font-size:11px; color:#333333; font-weight:bold }

/*-------------------------------BUSSOLA----------------------------------*/

a:link.Bussola { color:#F05500;  font-weight:bold;     text-decoration:none;    font-size:12px;}
a:visited.Bussola{ color:#F05500; font-weight:bold;     text-decoration:none;
    font-size:12px;
}
a:hover.Bussola{ color:#8cc63e; font-weight:bold;     text-decoration:none;
    font-size:12px;
}
a:active.Bussola{ color:#8cc63e; font-weight:bold;     text-decoration:none;
    font-size:12px;
}

a:link.LinkArancione { color:#F05500;  font-weight:bold;     text-decoration:none;    font-size:12px;}
a:visited.LinkArancione{ color:#F05500; font-weight:bold;     text-decoration:none;
    font-size:12px;
}
a:hover.LinkArancione{ color:#8cc63e; font-weight:bold;     text-decoration:none;
    font-size:12px;
}
a:active.LinkArancione{ color:#8cc63e; font-weight:bold;     text-decoration:none;
    font-size:12px;
}


.BarraBussola
{
    color:#F07800;
    font-weight:bold;
        text-decoration:none;
    font-size:12px;
}

.LinkTopMenu { color:#8cc63e; font-weight:bold;     text-decoration:none;
    font-size:12px;
}

/* RSS eventi*/

.TastoRSS
{
    display:block;
    width:45px;
    background-color: #F79431;
    background-image: url(/image/rss.gif);
    background-repeat: no-repeat;
    text-align:right;
    line-height: 15px;
    font-weight:bold;
    color:White;
    text-decoration:none;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    border-top: solid 1px white;
    border-left: solid 1px white;
    font-family:Verdana;
    font-size:13px;
    padding-right:10px;
    margin:auto;
}

