 
.shadetabs li a.tabAttivo {
	background-color:#C2CEDC;
}
.shadetabs li a.tabNonAttivo {
	background-color:white;
}
/* GESTIONE TAB */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
/*border: 1px solid gray;*/
width:100%;
margin-bottom: 1em; padding: 10px;
}
.stdviewOrdinabile th{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	vertical-align:middle;
	text-align:left;
	border:1px solid;
	background-color:#C2CEDC
}
.stdviewOrdinabile td {
	font-family: Verdana, Helvetica, 	sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	vertical-align:top;
	text-align:left;
}
.stdviewOrdinabile th.rollOver, .stdviewOrdinabile th.rollOut { 
	border:1px solid;
	cursor:pointer;
}
.highlight {
background-color:#C2CEDC
}
.welcome {
	font-family: Verdana, Helvetica, 	sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	text-align:left;
}
.datiUtente {
	font-family: Verdana, Helvetica, 	sans-serif; 
	font-size: 8pt; 
	text-align:left;
}
.gestioneNomeUtente {
	/*border:1px solid gray*/
}
BODY {
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
}
.hide {
   visibility: hidden;
   background: #fff;
   color: #fff;
   clear: both;
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px; 
   border:0px; 
}
div.container{
	width:100%; margin:0%;text-align: center;
}
div.testata {
	width:80%; 
	width:982px;		/* provvisorio: mettere in modo da farlo fino a 800x600*/
}
div.corpoManifestazioni {
	margin: 0px 0px 0px 0px; 
	width:80%; 
	width:982px;		/* provvisorio: mettere in modo da farlo fino a 800x600*/
	height:100%;
}
.navigatoreSx {
   float:left;
   left:0px;
   background: #fff;
   color: #000;
   width: 19%;
   /*border-right: 2px solid #c2ceec;*/
   min-width:150px;  
}
span.titoloEvento {
	display: block;
	padding:0px 0px 3px 2px;
}
.gestDateTitolo {
	font-weight:normal;
	font-size:10px;
}
.centrale {
   float:left;
   background: #fff;
   color: #000;
   /*width: 56%;*/
   width: 79%;
   text-align:left;
   margin-left:5px;
}
.centraleDett {
   background: #fff;
   color: #000;
   width: 100%;
   margin-right:5px;
}
.navigatoreDx {
   display:none;
   float:right;
   background: #fff;
   color: #000;
   width: 20%;
   border-left:2px solid #c2ceec;
   padding-left:2px; 
    /* ATTENZIONE AI COMPUTED TEXT */
   margin-right:10px
}
.stdview {
	width:100%;
}
#boxLink {
	margin-left:1px;
	/* ATTENZIONE AI COMPUTED TEXT */
	margin-right:2px;
	padding-left:0px;
	/* ATTENZIONE AI COMPUTED TEXT */
	padding-right:2px;
	border:1px solid #4B6B96;
}
.frecce {
	color:#FFFFFF;
	border: 0px;
	font-size:12px;
	font-weight: bold;
	padding: 0px;
	background-color:#4B6B96;
}
.img-left {
	width:50px;
	float:left;
}
.separatoreBoxLaterali{
	/* ATTENZIONE AI COMPUTED TEXT */
	margin-top:2px;
	border-top:2px solid #c2ceec;
}
.separatoreBoxLateraliSenzaColore{
	/* ATTENZIONE AI COMPUTED TEXT */
	margin-top:2px;
}
.bordoSearch {
	border:2px solid #4B6B96;
	width:98%;
	/* ATTENZIONE AI COMPUTED TEXT */
	margin-top:10px;
}
.bordoSwitchOLD {
	/* ATTENZIONE AI COMPUTED TEXT */
	 margin-left:2px;
	/* ATTENZIONE AI COMPUTED TEXT */
	 margin-top:14px;
	 border:2px solid #e1861b;
	/* ATTENZIONE AI COMPUTED TEXT */
	 width:97%;
}
.rigaDX {
	margin-right:5px;
	margin-left:5px;
	padding-top:20px;
	border-top:0px solid #c2ceec;
}
.rigaDXBottom {
	margin-right:5px;
	margin-left:0px;
	border-bottom:2px solid #c2ceec;
}
.boxSX {
	text-align:left;
}
.boxDX {
	text-align:left;
	border-top:0px solid #DBEAF5;
	border-bottom:1px solid #DBEAF5;
	background-color:#4b6B96;
}
.boxDXAvanzata {
	text-align:center;	
	border:0px solid red;
	background-color:#4B6B96;
}
.boxDXAvanzata li a:visited{
	color:#FFFFFF
}
.boxDXAvanzata li a{
	color:#FFFFFF
}
/* ELENCHI PER NAVIGATORE SX*/ 
.navigatoreSx ul { 
     /*list-style: outside;*/ 
        margin: 0; 
        padding-top: 0em; 
        padding-left: 1px; /* <=============*/ 
} 

.navigatoreSx li {
	font-size: 65%;
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
}
.navigatoreSx .formRicerca li{
     list-style: none;
}
.labelFormCerca {
	vertical-align:bottom;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}
.titoloPagina {
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#4B6B96;
	font-size:small;
	font-weight:bold;
	display:inline;
}
.labelComboSelezione {
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#4B6B96;
	font-size:11px;
	font-weight:bold;
}
.labelRisultati {
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:10px;
	font-weight:bold;
}
.labelEventoGiorno {
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:12px;
	font-weight:bold;
}
.PrevNext{
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:12px;
	font-weight:bold;
}
.PrevNext A{
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:12px;
	font-weight:bold;
}
.PrevNext A:hover{
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:12px;
	font-weight:bold;
}
.PrevNext A:visited{
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:12px;
	font-weight:bold;
}
.labelDataPeriodo {
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:10px;
	font-weight:bold;
	/* ATTENZIONE AI COMPUTED TEXT */
	line-height:15px;
}
.linkSett {
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-left:4px;
}
.bannerSettimana {
	text-align:left;                
	background:#4B6B96;
	height:20px;
	
}
.linkMese {
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-left:4px;
}
/* ELENCHI PER NAVIGATORE DX*/
.navigatoreDx ul {
    text-align:left;
     list-style-position: outside;
	margin: 0;
	padding-top: 0em;
} 
/* LINK NAV LATERALE DI DEFAULT */
.navigatoreDx li {
      list-style-type:none;
      font-size: 65%;
	margin-left:-37px;
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
}	
.cerca {
	background-color:#c2cedc;
	
}
/* DIV Calendario  ATTENZIONE AL COMPUTED-TEXT SUL width*/
.calendario, .boxNellaColonnaDx {
	text-align:center;
	margin-bottom:0px;
	width:98%;
	padding-left:0px;
} 
.formRicerca {
	/* ATTENZIONE AL COMPUTED TEXT */	
	margin-bottom:10px;
	padding-left:0px;
	width:98%;
}
.inputCerca {
	border:1px solid #4d6a96;
	/* ATTENZIONE AL COMPUTED TEXT */
	height:16px;
	/* ATTENZIONE AL COMPUTED TEXT */
	margin-bottom:1px;
}
.btnCerca {
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	border:1px solid #4d6a96;
	margin-bottom:1px;
	width:22px;
	background-color: #c2ceec;
	font-weight:bold;  	
}
.btnVedi {
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	border:1px solid #4d6a96;
	margin-bottom:1px;
	width:30px;
	background-color: #c2ceec;
 	font-size:11px;
  	font-weight:bold;  
}
.dataOggi {
   color: #A90043;   
   font-size:x-small;
   font-weight:bold;  	
}
.labelMese {
	color:#FFFFFF;
	font-weight:bold;  
	font-size:11px;
}
.voce {
   color: #666666;
   font-size:10px;
   font-weight:bold;  	
}
.voceN {
   color: #000;
   font-size:12px;
}
.voceN A:hover{
   text-decoration: underline    
}
.variazione {
   color: #000;
   font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size:10px;
}
.bordoDettaglio {
	border:2px solid #c2ceec;
}
.bottoneChiudiDettaglio{
	width:45px;
	color:#000;
	background-color:#c2ceec;
	border: 1px;
	border-color: #4d6a96;
	border-style: solid;
	font-size:10px;
	font-weight:bold;
}
.bottoneChiudiDettaglio a{
	color:#000;
}
.bottoneChiudiDettaglio a:visited{
	color:#000;
}
.bottone{
	text-align:center;
	background-color:#DBEAF5;
	border: 1px;
	border-color: #4d6a96;
	border-style: solid;
}
.bottone a  {text-decoration: none; color:black}
.bottone a:link {color: inherit; text-decoration: none} 
.bottone a:visited {color: black; text-decoration: none}
.bottone a:active {color: inherit; text-decoration: none}
.colonnaLabel {
   color: #000;
   font-size:10px;
   font-weight:bold;  	
   width:15%;
   vertical-align:top;
   padding-left:5px;
}
.noData {
   color: #000;
   font-size:10px;
   font-weight:bold;  	
}
.segnalazioni {
   color: #A90043;
   font-size:x-small;
   font-weight:bold;  	
}
.titoloEvento {
   color: #000000;
   font-size:11px;
}
.titoloEventoDettaglio {
   color: #A90043;
   font-size:12px;
   font-weight:bold;
}
span.titoloEventoDettaglio {
	display: block;
	padding:0px 0px 3px 2px;
	text-align:left
}
.dateEvento {
   	font-weight:bold;
  	color:#A90043;
 	font-size:10px;
  	 font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
   	 text-align:left;
}
.descrEvento {
   color: #000000;
   font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;	
   font-size:11px;
   font-weight:normal;  
      /*padding-left:5px;*/
}
.tipologiaEvento {
   width:20%;
   color: #000000;
   font-size:10px;
   font-weight:normal;  	
   /*padding-left:5px;*/
}
.comuneEvento {
   width:20%;
   color: #000000;
   font-size:10px;
   font-weight:normal;  	
   /*padding-left:5px;*/
}
.luogoEvento {
   color: #000000;
   font-size:11px;
   font-weight:normal;  	
   /*padding-left:5px;*/
}
.evento {
   background: #fff;
   color: #000;
/*   border: 2px solid #cccccc;*/
    border: 1px solid #DEE7EC;
   width:100%;
   display:block;
   /* ATTENZIONE AL COMPUTED-TEXT */
   margin-bottom: 0px;
   min-height:68px;
}
#footer {
	padding-right:5px;
}
.stileFooter {
	text-align:center; 
	margin-left:0px;
	margin-right:0px;
}
.rigaFooter {
	border-top-color: #c2ceec; 
	border-top-style: solid; 
	border-top-width:2px;
	border-bottom:0px;
}
.titoloRicAvanzata {
   list-style:none;
   color: #4B6B96;
   font-size:12px;
   font-weight:bold;
   border:0px solid red;
   width:100%;
}
.backgroundRicerca {
	background-color:#4B6B96;
}
.sfondoTabella{
/*	background-color:#C2CEDC;*/
	background-color:#DEE7EC;
}
.sfondoTabellaCalendario{
	background-color:#4B6B96;
}
.sfondoTitoloNavigatore{
	background-color:#4B6B96;
}
.sfondoGiorni {
 	background:#ffffff;
	text-align:center
}
.giorni {
	color:#000000;
	font-family:tahoma, verdana,sans-serif;
	font-size:10px;
}
.sfondoFestivi {
	background:#dbeaf5;
	text-align:center;
	width:14%
}
.calendarioOggi {
	background-color:#cccccc;
	text-align:center;
	width:14%;
}
.giornoSelezionato{
	text-align:center;
	width:14%;
	border:1px solid black
}
.ggMeseCorr {
    font-size:10px;
    color:#000000;
}
.ggMeseSucc {
    font-size:10px;
    color:#B2B2B2;
}
.categoria {
	font-weight:bold;	
   	font-size:12px;
}
.label, .value {
   font-size:10px;
   font-weight:normal;	
}
H1 {
   font-size:14px;
   font-weight:bold;
}
H2 {
   font-size:12px;
   font-weight:normal;
}
.bullet {
	list-style-image:url(/retecivica/urp/pes.nsf/bulletManifestazioni.gif);
	/*list-style-position:inside;*/
	/*list-style-type:circle;*/
	margin-left:20px;
	padding-left:0px;
}
.pathManifestazioni{
	padding-bottom:10px;
	font-size:10px;
	
}
.titoloLinkManifestazioni{
	font-size:11px;
}
 /*
  *  serve per fare i paragrafi non troppo staccati.
  */
div.voceN P{
/*	margin:0px 10px 0px 1px;*/
	margin-top:2px;
	margin-bottom:8px;
}
.titoloManifestazione{
	font-weight:bold;
	font-size:12px;
}
.pathManifestazioni a{ 
	font-weight:bold 
} 
.contenitoreCerca {
	/* ATTENZIONE AL COMPUTED-TEXT */
	margin-top:2px;margin-bottom:1px;
	display:block
}
/*------------------------ questo in manifestazioni non c'è ----------------------- */
.img-left {
	width:50px;
	float:left;
}
/* gestione manifestazioni dall'esterno */
.gestioneManifestazioniEsterno{
	padding-bottom:10px;
	font-size:10px;
}
.gestioneManifestazioniEsterno DIV{
	padding:2px;
	/*border: 1px solid gray;*/
}	
.gestioneManifestazioniEsterno a{ 
	font-weight:bold 
} 
.action {
	color: #000080; 
	border-color: black;
	background-color: #cccccc;
}
.Accedi{
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:12px;
	font-weight:bold;
}
.Accedi A{
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.Accedi A:hover{
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:12px;
	font-weight:bold;
}
.Accedi A:visited{
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	color:#A90043;
	font-size:12px;
	font-weight:bold;
}
.segnalazioneVariazione{
	font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;
	font-size:10px;
	color:#A90043;
	font-weight:bold;
}
/*
= STILI PER IL DETTAGLIO DELLA MANIFESTAZIONE 
*/
#containerDettaglio{
	/*border:1px solid black;*/
	clear:both;
}
#colonnaDxDettaglio{
	text-align:left;
	clear:right;
}
#imgDettaglio{
	width:220px;
	
}
#imgDettaglio img{
	width:220px;
	margin-bottom:15px;
	padding:2px;
	border:1px solid #C2CEEC;
}
#colonnaSxDettaglio{
	float:left;
	margin-right:15px;
	text-align:left;
}
.comuneDettaglio{
	font-size:12px;
	color: #A90043 ;
}
.tipologiaDettaglio{
	font-size:12px;
	color: #A90043 ;
}
.titoloDettaglio{
	font-size:12px;
	color: #000000 ;
	font-weight:bold;
}
.descrizioneDettaglio{
	text-align:left;
	font-size:11px;
	color: #000000;
}
.labelOrganizzatoDettaglio{
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
.organizzatoDettaglio{
	font-size:11px;
}
.labelRedattoreDettaglio{
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
.redattoreDettaglio{
	font-size:11px;
}
.labelPeriodoDettaglio{
	font-size:11px;
	color: #000000;	
	font-weight:bold;
	display:block;
	padding-left:3px;
}
.periodoDettaglio{
	font-size:11px;
	color: #000000;	
	display:block;
	padding-left:3px;
}
.oraDettaglio{
	font-size:11px;
	color: #000000;	
	display:block;
	padding-left:3px;
}
.ingressoDettaglio{
	font-size:11px;
	color: #000000;	
	display:block;
	padding-left:3px;
}
.labelDoveDettaglio{
	font-size:11px;
	color: #000000;	
	font-weight:bold;
	display:block;
	padding-top:15px;
	padding-left:3px;
}
.doveDettaglio{
	font-size:11px;
	color: #000000;	
	display:block;
	padding-left:3px;
}
.labelInformazioniDettaglio{
	font-size:11px;
	color: #000000;	
	font-weight:bold;
	display:block;
	padding-top:15px;
	padding-left:3px;
}
.informazioniDettaglio{
	font-size:11px;
	color: #000000;	
	display:block;
	padding-left:3px;
}
.labelAllegatiDettaglio{
	font-size:11px;
	color:#999999;
	font-weight:bold;
	margin-bottom:0px;
}
.labelApprofondimentiDettaglio{
	font-size:11px;
	color:#999999;
	font-weight:bold;
	margin-bottom:0px;
}
.approfondimentiDettaglio{
	font-size:11px;
	color: #000000;	
	display:block;
} 

