/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */

/* ---------- Base styles ---------- */


body {
  background-color: black;
  color:#FF0;
}

/* ---------- Banner ---------- */

/* ---------- Main navigation ---------- */

#navigation {
  display:none;
}

/* ---------- Add/remove page ---------- */

/* ---------- Portlet wrapper and icons ---------- */

.portlet {
	background-color: #000;
}

/* ---------- Add Application ---------- */

/* ---------------- Eng -------------------*/

.intestazioneSup #intestazione {
	background-color: black;
}

#header_bottom{
 border: none;
}
#header_bottom .loginSx{
  color:#fff;
}

#header_bottom ul.inlinea li.bottone a,
#header_bottom ul.inlinea li.bottone a:visited{
  color:#fff;
}
#header_bottom ul.inlinea li.bottone a:hover{
  color:#ff0;
}
#header_bottom .loginDx{
  color:#fff;
}
#header_bottom .logoutDx{
  color:#fff;
}

.contenutoSezioneSx,
.contenutoSezioneSxServizi,
.contenutoSezioneSxTematici,
.contenutoSezioneSxEnti,
.contenutoSezioneSxLink,
.calendar{
	background:none;			
}

/*
  Fabio
  Cambio il colore delle barre superiori delle portlet
*/
tr#row-1 div .portlet-topper, .portlet-topper{
    background-color: #000 !important;  
}

/*
	Fabio
	Allineo la tabella centrale alle due laterali


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin-top -5px;
	
}	*/

/*
	Fabio
	Porto il footer tutto su di una riga
*/

/** FOOTER **/
.bannerFooter{
  display:none;
}

/* Footer */


#footer #bottom ul {
    color: #fff;
}


#footer #bottom_sx {
    color: #fff;
}

.intestazioneSup #intestazione .titolibanner h1{
 	color:#ff0;
}
.intestazioneSup #intestazione .titolibanner h2{
 	color:#fff;
}
/** MENU **/

.bottomOmbraBox{
	display:none;	
}

.titoloMenu h2,
.titoloMenuServizi h2,
.titoloMenuTematici h2,
.titoloMenuEnti h2,
.titoloMenuLink h2,
.titoloMenuCalendario h2{
	background: none;
	color: #ff0;
}
.menu-contestuale .titoloMenu h2{
	color: #ff0;
	background: none;
}
.menu-contestuale,
.col_dx{
	background: none;
}

.menu-contestuale ul li,
.menu-contestuale ul.menu li.odd,
.menu-contestuale ul.menu li.even,
.contenutoSezioneDxNews .contenutoSezioneDxAltre,
.contenutoSezioneDxNews li.newstitolo,
.contenutoSezioneDxNews li.newstitolo,
.contenutoSezioneDxNews li.newstitolo2{ 
	background-color: #000;
}
.menu-contestuale ul li a{
	color: #ff0;
}
.menu-contestuale ul li a:hover{
	color:#000;
	background-color:#ff0;
}
.titolo h2,
.titolo.base h2,
.titoloMenu h2,
.titolo-no-icon h2,
.contenutoSezioneHP .titolo h2,
.contenutoSezioneDx .titolo h2,
.contenutoSezioneDx .titolo.base h2{
	border:none;
	color:#ff0;
}
/* PAGINAZIONE */
div.listPage a, div.listPage a:visited{
  color:#fff;
}
/*fine paginazione*/


/** ICONE PERSONALIZZATE PORTLET HTML GENERICO **/
.contenutoSezione .titolo h2.ico_community,
.contenutoSezione-ombraSx .titolo h2.ico_community,
.contenutoSezione .titolo h2.ico_computer,
.contenutoSezione-ombraSx .titolo h2.ico_computer,
.contenutoSezione .titolo h2.ico_info,
.contenutoSezione-ombraSx .titolo h2.ico_info,
.contenutoSezione .titolo h2.ico_meteo,
.contenutoSezione-ombraSx .titolo h2.ico_meteo,
.contenutoSezione .titolo h2.ico_primo_piano,
.contenutoSezione-ombraSx .titolo h2.ico_primo_piano,
.contenutoSezione .titolo h2.ico_trasporti,
.contenutoSezione-ombraSx .titolo h2.ico_trasporti,
.contenutoSezione .titolo h2.ico_alert,
.contenutoSezione-ombraSx .titolo h2.ico_alert,
.contenutoSezioneDx .titolo.rss h2,
.contenutoSezione-ombraSx .titolo.rss h2,
.news_verticale,
.contenutoCentrale,
div.treCol,
div.quattroCol,
.contenutoSezioneHP .titolo h2,
.contenutoSezioneDx .titolo h2
{
	background:none;
}

.contenutoSezioneNews{
	color: #fff;
}

.contenutoSezioneNews h3 a,
.contenutoSezioneNews h3 a:hover,
.contenutoSezioneNews h3 a:active,
.contenutoSezioneNews a,
.contenutoSezioneNews a:hover,
.contenutoSezioneNews a:active {
	color: #ff0;
}

/* News home */
.contenutoSezioneDxAltre{
  	color: #fff;
}
.contenitore-generico2 .pagina .imgText img{
  border:none;
}
.contenitore-generico2 .imgText.big img{
  border:none;
}
.contenitore-generico2 div.article-tool-bar ul li{
  border-left:none;
}
.contenutoSezioneDxNews li,
.contenutoSezioneDxOtherNews li{
	color: #fff;
}
.contenutoSezioneDxOtherNews li.newstitolobg{
	background-color: #000;
}


/** stili comuni a portlet statiche **/
.contenutoSezione{
	background: none;
}

.contenutoSezione-ombraSx{
	background: none;
	border-left:solid 1px;
}
.contenutoSezione-ombraDx{
	background: none;
	border-right:solid 1px;
}

.contenutoSezioneHtml p,
.contenutoSezioneHtml .blocco p{
	color: #fff;
}
.contenutoSezioneHtml h2,
.contenutoSezioneHtml .blocco h2{
	color: #ff0;
}

/*** 4 voci menu orizzontale ***/

.boxAmministrazione,
.boxServizi,
.boxVivere,
.boxServiziOnLine{
	color: #ff0;
}

#menu-orizzontale .boxAmministrazione,
#menu-orizzontale .boxServizi,
#menu-orizzontale .boxVivere,
#menu-orizzontale .boxServiziOnLine,
#menu-orizzontale .arancio,
#menu-orizzontale .verde,
#menu-orizzontale .blu,
#menu-orizzontale .rosso,
#menu-orizzontale .arancio.active,
#menu-orizzontale .verde.active,
#menu-orizzontale .blu.active,
#menu-orizzontale .rosso.active{
	background: none;
}

#menu-orizzontale a, #menu-orizzontale a:visited{
  color: #ff0;
}
#menu-orizzontale a:hover{
  color: #000;
  background-color:#ff0
}


/*-----calendario-----*/

.calendar .titolo h2{
  background: none;
  color:#000;
}

table.calendario td  {
	color: #fff;
  border:2px solid white;	
}
table.calendario a, 
table.calendario a:link, 
table.calendario a:visited,
table.calendario ul.inlinea li a, 
table.calendario ul.inlinea li a:link, 
table.calendario ul.inlinea li a:visited  {
	color: #ff0;
}
.day {	
	background-color: #000;
}
.day a.evento{	
	color:#ff0;
}
tr.daynames .day {	
	background-color: #000;
}
.today {
	color: #ff0;
	background-color: #000;
}
.today a {	
	color: #ff0;
	background-color: #000;
}

/*-----fine calendario-----*/



/* portlet di ricerca */
.segnalazione{
  color:#fff;
}
.contenitore-generico, .contenitore-generico2{
  color: #fff;
}

.blocco ul,
.blocco ul li{
  color: #fff;
}
.blocco ol,
.blocco ol li{
	color: #fff;
}

/* tabella 2 colonne */


/** Galleria fotografica **/
.photoGallery{
  color: #fff;
}
.photoGallery .listPhoto .items{
  margin:10px;
  padding:10px;
  float:left;
  text-align:center;
  border: 1px solid #DDD;
}

/** Beneficiari */

/** Organigramma **/

.contenitore-generico2 ul.listOrganigramma li{
  background: none;
}



/* stampa ed invia per email*/

.article-tool-bar ul li.send-mail{
  background: none;
}
.article-tool-bar ul li.printable{
  background: none;
}


/* Sezione privata */
.contenutoSezioneAdmin .titolo h2,
.admin-area .titolo h2{
	background: none;
	border: none;
}

.admin-area{
	color: #fff;
	border: none;
}

/* Newsletter */

.marginBottom{
	border:none;
}

	

/****** Mappa *****/

#colonna ul {
	background-color: #000;
}


#colonna li.titleMap {
	background-color: #000;
	border:none;
	color: #fff;
}

#colonna li.linkMap a, #colonna li.linkMap a:visited {
	color: #ff0;
}

#colonna li.linkMap a:hover {
	color: #000;
	background-color:#ff0;
}



.renderFolderImg-base,
.renderFolderImg-folder,
.renderFolderImg-folderopen,
.renderFolderImg-joinbottom,
.renderFolderImg-page {
	background:none;
}

#accessibilita ul.inlinea li a{
	color:#ff0;
	text-decoration:none;
}
#accessibilita ul.inlinea li a:hover{
	color:#000;
	text-decoration:none;
}
.menu-contestuale ul.menu,
.news_verticale .contenutoSezioneDxAltre,
.contenutoSezioneDxNews .contenutoSezioneDxAltre,
.intestazioneSup #intestazione,
.bordo,
.footerDetail,
.contenitore-generico,
.contenitore-generico2,
.titoloMenu h2,
.contenutoSezioneHP .titolo h2,
.contenutoSezioneDx .titolo h2,
.menu-contestuale ul.menu,
.news_verticale .contenutoSezioneDxAltre,
.contenutoSezioneDxNews .contenutoSezioneDxAltre{
	border:none;
}
/* per alto contrasto */
img{
	display:none;
}
a, a:visited, a:link{
	color:#ff0;
	text-decoration:none;
}
a:hover, a:focus{
	color:#000;
	background-color:#ff0;
	text-decoration:none;
}
.intestazioneSup .intestazioneStyle{
	background:none;
}

.formRicerca {
    color: #FFFF00;
    border: 1px solid;
    padding: 10px;
    
}

.risultato {
    background-color: #000;
    border: solid 1px white;
}

table.tableList .color {
    background-color: #000000;
    border-bottom: 1px solid;
    border-top: 1px solid;
}

.contenutoCentrale .colorato, .contenitore-generico2 .colorato, .contenitore-generico2 .colorato a, .contenitore-generico2 .etichetta.colorato {
    color: #FFFF00;
}