/* Colori base del sito */

.HomepageBg {
	background-color: #8191AA;
}

.HomepageIMG {
	background-image: url('../immagini/homepage-payoff.jpg');
}



.ChisiamoBg {
	background-color: #B68D7B;
}

.ChisiamoIMG {
	background-image: url('../immagini/chisiamo-payoff.jpg');
}



.ObiettiviBg {
	background-color: #B68D7B;
}

.ObiettiviIMG {
	background-image: url('../immagini/obiettivi-payoff.jpg');
}



.ContattiBg {
	background-color: #B68D7B;
}

.ContattiIMG {
	background-image: url('../immagini/contatti-payoff.jpg');
}



.ConsulenzaBg {
	background-color: #90ADF4;
}

.ConsulenzaBorder {
	border-right: 23px solid #90ADF4;
}

.ConsulenzaIMG {
	background-image: url('../immagini/consulenza-payoff.jpg');
}



.PubblicazioniBg {
	background-color: #C1ED53;
}

.PubblicazioniBorder {
	border-right: 23px solid #C1ED53;
}

.PubblicazioniIMG {
	background-image: url('../immagini/pubblicazioni-payoff.jpg');
}



.StudiBg {
	background-color: #DDA3C0;
}

.StudiBorder {
	border-right: 23px solid #DDA3C0;
}

.StudiIMG {
	background-image: url('../immagini/studi-payoff.jpg');
}



.ServiziBg {
	background-color: #7DD1C1;
}

.ServiziBorder {
	border-right: 23px solid #7DD1C1;
}

.ServiziIMG {
	background-image: url('../immagini/servizi-payoff.jpg');
}



.MappeBg {
	background-color: #E0C172;
}

.MappeBorder {
	border-right: 23px solid #E0C172;
}

.MappeIMG {
	background-image: url('../immagini/mappe-payoff.jpg');
}



.ProduzioneBg {
	background-color: #B899DB;
}

.ProduzioneBorder {
	border-right: 23px solid #B899DB;
}

.ProduzioneIMG {
	background-image: url('../immagini/produzione-payoff.jpg');
}



.Rosso {
	color: #C60000;
}

/* fine impostazione colori base del sito */


BODY {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #727272;
}

A {
	color: #C60000;
    outline: none;
}

A:hover {
	color: #C60000;
}

}

A:hover2 {
	color: #C60000;
}

#CorpoPagina {
	margin: 12px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	line-height: 1.4em;
	font-size: 12px;
}

#CorpoPagina P {
	margin-bottom: 1em;
}

#CorpoPagina H2 {
	font-size: 120%;
	letter-spacing: 1px;
	font-weight: bold;
	color: #C60000;
	border-top: 1px solid #C60000;
	padding-top: 6px;
	text-transform: uppercase;
	margin-bottom: 0.7em;
}

#CorpoPagina H3 {
	font-size: 120%;
	letter-spacing: 1px;
	font-weight: bold;
	color: #C60000;
	border-top: ;
	padding-top: 10px;
	text-transform: ;
	margin-bottom: 0.7em;
}

#CorpoPagina H4 {
	font-size: 120%;
	letter-spacing: 1px;
	font-weight: bold;
	color: #727272;
	border-top: ;
	padding-top: 10px;
	text-transform: ;
	margin-bottom: 0.7em;
}
#CorpoPagina .Foto {
	padding: 3px;
	border: 1px solid #a0a0a0;
}

#CorpoPagina UL {
	margin-bottom: 0em;
}

#CorpoPagina LI {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 16px;
	list-style-image: url('../immagini/li-rosso.gif');
	margin-bottom: 4px;
}

#CorpoPagina A, #PiedePagina A {
    text-decoration: underline;
}

#CorpoPagina A:hover, #PiedePagina A:hover  {
    text-decoration: none;
}

.Centro {
	text-align: center;
}

.Dx {
	text-align: right;
}

.Debug {
	border: 1px solid red;
}

.NoWrap {
	white-space: nowrap;
}

.Clear {
	clear: both;
	height: 1px;
	font-size: 0px;
}

/* gestione PayOff */

#PayoffLimite H1 {
	position: absolute;
	font-size: 34px;
	color: #ffffff;
	text-align: right;
	right: 1px;
	top: 162px;
	width: 496px;
	height: 41px;
}

#PayoffLimite H1.Uno {
	position: absolute;
	font-size: 22px;
	color: #4D4D4D;
	text-align: right;
	right: 1px;
	top: 162px;
	width: 496px;
	height: 41px;
}

#PayoffLimite H1.Due {
	right: 0px;
	top: 155px;
}

#PayoffLimite H1.Tre {
	right: 0px;
	top: 116px;
}

#PayoffLimite .Testo {
	font-size: 9px;
	text-align: right;
	line-height: 15px;
}

#PayoffLimite .Punto {
	display: block;
	position: absolute;
	text-align: right;
	top: 185px;
	right: 0px;
	width: 497px;
}

#PayoffLimite STRONG {
	display: block;
	color: #C60000;
	background-image: url('../immagini/punto-rosso.gif');
	background-position: right;
	background-repeat: no-repeat;
	font-size: 14px;
	padding-right: 12px;
}

#PayoffLimite SPAN {
	padding-right: 20px;
}

/* pagine Consulenza */

UL#Cons1 {
	padding-bottom: 10px;
}

#Cons1 LI {
/*	margin-bottom: 15px;  */
	margin-bottom: 10px;
	list-style-image: url('../immagini/li-grigio.gif');
}

#Cons1 LI.Act {
/*	margin-bottom: 15px;  */
	margin-bottom: 10px;
	list-style-image: url('../immagini/li-rosso.gif');
}

.ConsOn {
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
}

.ConsOff {
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #727272;
}

/* pagine Pubblicazioni */

UL#Pub1 {
	padding-bottom: 10px;
}

#Pub1 LI {
/*	margin-bottom: 15px;  */
	margin-bottom: 10px;

}

#Pub1 LI.Act {
/*	margin-bottom: 15px;  */
	margin-bottom: 10px;

}

.PubOn {
/*	display: block; */
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
}

.PubOff {
	/*	display: block; */
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #727272;
}
