﻿.lbEtichetta
{
	width: 100px;
	display: inline; 
	float: left;
}

h1.TitoloBackOffice
{
	margin-right: 60px;
	font-size: 150%;
}

div.ContenutoBackOffice
{
	background-position: right top;
	background-image: url(../../layout/immagini/IconaBackOffice.gif);
	background-repeat: no-repeat;
	min-height: 100px;
}
div.ContenutoAziende
{
	background-position: right top;
	background-image: url(../../layout/immagini/IconaAziende.gif);
	background-repeat: no-repeat;
	min-height: 100px;
}
div.ContenutoInquilini
{
	background-position: right top;
	background-image: url(../../layout/immagini/IconaInquilini.gif);
	background-repeat: no-repeat;
	min-height: 100px;
}
div.ContenutoComunicati
{
	background-position: right top;
	background-image: url(../../layout/immagini/IconaComunicati.gif);
	background-repeat: no-repeat;
	min-height: 100px;
}
div.ContenutoContatti
{
	background-position: right top;
	background-image: url(../../layout/immagini/IconaContatti.gif);
	background-repeat: no-repeat;
	min-height: 100px;
}
div.ContenutoProfilo
{
	background-position: right top;
	background-image: url(../../layout/immagini/IconaProfilo.gif);
	background-repeat: no-repeat;
	min-height: 100px;
}

div.bannerHome
{
	margin-bottom: 10px;
	text-align: center;
}

div.ctrNovita
{
	background-position: left top;
	background-image: url(../../layout/immagini/IconaNCComunicati.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
}

div.ctrBandiHome
{
	background-position: left top;
	background-image: url(../../layout/immagini/IconaNCAziende.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
}

div.ctrIstituzioniHome
{
	background-position: left top;
	background-image: url(../../layout/immagini/IconaNCIstituzioni.gif);
	background-repeat: no-repeat;
	padding-top: 15px;

}

p.titoloprofilo
{
padding-left: 52px;
padding-top: 16px;
padding-bottom: 16px;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../../layout/immagini/IconaProfilo.gif)
}

p.titolocomunicati
{
padding-left: 52px;
padding-top: 16px;
padding-bottom: 16px;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../../layout/immagini/IconaComunicati.gif)
}

p.titoloinquilini
{
padding-left: 52px;
padding-top: 16px;
padding-bottom: 16px;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../../layout/immagini/IconaInquilini.gif)
}

p.titoloaziende
{
padding-left: 52px;
padding-top: 16px;
padding-bottom: 16px;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../../layout/immagini/IconaAziende.gif)
}

p.titoloContatti
{
padding-left: 52px;
padding-top: 16px;
padding-bottom: 16px;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../../layout/immagini/IconaContatti.gif)
}

p.titolobackoffice
{
padding-left: 52px;
padding-top: 16px;
padding-bottom: 16px;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../../layout/immagini/IconaBackOffice.gif)
}


.SeparatoreOrizzontale
{
	border-bottom: #004d8d 1px dashed;	
}
.ElencoComunicati h2
{
	margin-bottom: 20px;
	margin-top: 0px;
	font-size: 110%;
}

.ElencoComunicati h3
{
	margin-bottom: 20px;
	margin-top: 0px;
	color: #004d8d;
}

.ElencoComunicati h4
{
	margin-bottom: 10px;
	margin-top: 10px;
	color: #5580b6;
}

.ElencoGare h2
{
	margin-bottom: 10px;
	margin-top: 10px;
}

.ElencoGare h3
{
	margin-bottom: 10px;
	margin-top: 10px;
	color: #004d8d;
}

.ElencoGare h4
{
	margin-bottom: 10px;
	margin-top: 10px;
	color: #5580b6;
}

.colorato
{
	border: solid 1px #004D8D;
	background-color: #efefef;
}

.bottoni
{
	vertical-align: middle;
}

.GruppiForm legend
{
	font-weight:bold;
	color: #adc0d9;
	text-transform: uppercase;

}

.Paginatore
{
	background-color: #adc0d9;
}

.Paginatore a:link, a:visited, a:hover
{
	color: #004d8d;
}

.Paginatore a:hover
{
	color: white;
}

.colonnaNumeroBold
{
	font-weight: bold;
	text-align: right;
}

.GridElenco th
{
	background-color: #5580b6;
	color: White;
	text-align: center;
	text-transform: uppercase;
	padding: 2px;
	border: solid 1px #adc0d9;
}

.GridElenco th a:link, th a:visited
{
	color: White;		
}

.nobordi td
{
	padding: 0px !important;
	border: none 0px transparent !important;
}
.GridElenco td
{
	padding: 2px;
	border: solid 1px #adc0d9;
}

td.tdEtichetta
{
	font-weight:bold;
	color: #5580b6;
	vertical-align: Top;
	width: 15%;
	text-transform: capitalize;
}

.GridElenco
{
	border-color:#004D8D;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;	
}

H2.TitoloContenuto
{
	color: White;
	background-color: #5580b6;
	margin-left: 50px;
}

UL.SottoElenco {
	list-style-image: url(../../layout/immagini/PuntoElenco.gif);
}

h2.TitoloSezione
{
	color: white;
}

h2.TitoloEmergenza
{
	color: white;
	padding-left: 20px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../../layout/immagini/TitoloEmergenze.gif)
}

h2.TitoloOrari
{
	color: white;
	padding-left: 20px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../../layout/immagini/TitoloOrari.gif)
}

h2.TitoloIstituzioni
{
	color: White;
	padding-left: 20px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../../layout/immagini/TitoloIstituzioni.gif)
}

.ApiceAperto
{
	background-image: url(../../layout/immagini/GraffaSx.gif);
}

.ApiceChiuso
{
	background-image: url(../../layout/immagini/GraffaDx.gif);
}

body {
	COLOR: #000000; 	
	background-color: white;
}

H1 
{
	color: #004d8d;
}
H2 
{
	color: #5580b6;
}

H3 
{
	color: #5580b6;	
}

H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

A:link
{
	color: #004d8d;
}
A:hover 
{
	color: #a1b4d6;
}

div.Header {
	BACKGROUND-IMAGE: url(../../layout/immagini/logoalerVarese.gif); 
}

.fraseHeader
{
	background-color: #004d8d;
	color: #ffffff;
}

DIV.barrasuperiorebasso 
{
	font-weight: bold;
	background-color: #a1b4d6;	
	color: #004d8d;

}

LI.menusuperiore 
{
	color: White;
}

A.menu {
	COLOR: #004d8d; 	
}

A.menu:hover {
	color: White;
}

DIV.corpopagina {
	
}

DIV.boxcontenuti 
{
	background-image: url(../../layout/immagini/bandalato.gif);
	background-repeat: repeat-y;
	background-position: right top;
	border-left: #004d8d 1px dashed;
}

DIV.boxcontenuti3colonne
{
	border-left: #999999 1px solid;
/*	border-right: #004d8d 1px solid;*/
	BACKGROUND-POSITION: right bottom; 
	background-repeat: no-repeat;
	BACKGROUND-IMAGE: url(../../layout/immagini/logosfondo.gif); 
}

DIV.contenutiHome
{
	padding-right: 11px;
	background-position: right top;
	background-image: url(../../layout/immagini/OmbraDx.gif);
	background-repeat: repeat-y;
}



.path A {
	COLOR: #003399; 
}
.path A:hover {
	COLOR: #003399; 
}

.divisoremenusuperiore {
	BORDER-LEFT: #ffffff 1px solid; 
}

DIV.barrainferiore 
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(../../layout/immagini/sfondo_barra_inferiore.gif); 
}

UL.SottoMenuNavigazione {
	list-style-image: url(../../layout/immagini/PuntoElenco.gif);
}

UL.menunavigazioneInterno {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10%; 
	PADDING-TOP: 0px; TEXT-ALIGN: left
}

.intestazionemenu
{
  color: #5580b6;
}
.dueElementi 
{
  width:100%;
  display:inline;
}
.separazione
{
  background-image: url(layout/immagini/sep_orizzontale.gif);
  background-repeat: repeat-x;
  height: 1px;
  margin: 0px;
  padding: 0px;
  border: none;
}
  