/* ###################### OVERALL SETTINGS ###################### */
BODY {
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
}

td, tr, p, div {
	font-family    : Arial, Verdana, Helvetica, sans-serif;
	font-size		 : 14px;
	color          : #999;
}

ul {
  margin           : 0px 0px 0px 10px;
}

hr {
  height           : 1px;
  width            : 100%;
  color            : #D0D0D0;
}



/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font             : bold 10px Arial, Verdana, Helvetica, sans-serif;
  color            : #000000;
  background-color : #e5e6e5;
  border           : 1px solid #000000;
/* text-transform   : uppercase;*/
}

.inputbox {
  font             : 10px Arial, Verdana, Helvetica, sans-serif;
  color            : #000000;
  background-color : #e5e6e5;
  border           : 1px solid #000000;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  font-family      :Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  font-weight	   : lighter;
  color            : #4a4a4a;
  text-decoration  : none;
  border: 0px solid #AB6400; margin:0; padding:0;
}

a:hover {
  color            : #000000;
  text-decoration  : none;
  border: 0px solid #AB6400; margin:0; padding:0;
}

a:active {
  font-family      :Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  font-weight	   : lighter;
  color            : #4a4a4a;
  text-decoration  : none;
}

a.category {
  font-family      :Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  font-weight	   : bold;
  color            : #1dc000;
  text-decoration  : none;
}

a.category:link, a.category:visited {
  font-family      :Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  font-weight	   : bold;
  color            : #999999;
  text-decoration  : none;
}

a.category:hover {
  font-family      :Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  font-weight	   : lighter;
  color            : #4a4a4a;
  text-decoration  : none;
}

/* ###################### laterale ###################### */

a.lato {
  font-family      :Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  font-weight	   : normal;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight: bold;

}

.lato {
  font-family      :Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  font-weight	   : bold;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight: bold;

}

.latotitolo {
  font-family      :Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  font-weight	   : bold;
  color            : #0064c1;
  text-decoration  : none;
  font-weight: bold;
}

/* ###################### tabelle ###################### */


.titolo {
  background-image: url(immagini/titolo.gif);

}
/*.sfondo_testo
{
  background-image: url(immagini/sfondo_testo.jpg);
  background-repeat:repeat-y	
}
*/.sfumsx {
  background-image: url(immagini/sfumsx.jpg);

}

.titolosx {
  background-image: url(immagini/titolosx.jpg);

}

.titolocen {
  background-image: url(immagini/titolocen.jpg);

}

.titolodx {
  background-image: url(immagini/titolodx.jpg);

}

.menutesto {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	
}
.menutesto:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	
}
.menutesto:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9933;
	text-transform: lowercase;	
}
.menutesto:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9933;
	text-transform: lowercase;	
}

.menusfondo1 {
	background-image: url(immagini/box_promozione_238x258.jpg);
	background-repeat:no-repeat;
}

.menusfondo2 {
 	background-image: url(immagini/testa.jpg);
	background-repeat:no-repeat;
}
.menusfondo3 {
	background-image: url(immagini/box_idweb_149x72.jpg);
}
.menusfondo3_b {
	background-image: url(immagini/box_sitio_ospiti_154x90.jpg);
	background-repeat:no-repeat;
}

.menusfondo4 {
	background-image: url(immagini/box_click_pubblicita.jpg);
	background-repeat:no-repeat;
	background-position:bottom
}
.menusfondo4_b {
	background-image: url(immagini/box_clic_dx_154x93.jpg);
	background-repeat:no-repeat;
}

.menusfondo5 {
  	background-image: url(immagini/box_vista_pagine.jpg);
	background-repeat:no-repeat;
	background-position:bottom
}
.menusfondo5_b {
  	background-image: url(immagini/box_vostra_pub_dx_154x86.jpg);
	background-repeat:no-repeat;
}

.menusfondo6 {
  background-image: url(immagini/box_idweb_149x72.jpg);
}
.menusfondo7 {
  background-image: url(immagini/box_titolo_443x57.jpg);
  background-repeat:repeat;
}
.menusfondo8 {
 	 background-image: url(immagini/solo_aziende_trentine.jpg);
}
.menusfondo9 {
  	background-image: url(immagini/banner_1600x20_centrale.jpg);
	background-repeat:no-repeat;
}

.menusfondo10 {
	background-image: url(immagini/box_statistica_verde_128x166.jpg);
	background-repeat:no-repeat;
	background-position: center;
}
.menusfondo11 {
  	background-image: url(immagini/box_statistica_arancio_153x166.jpg);
	background-repeat:no-repeat;
}
.menusfondo12 {
  	background-image: url(immagini/box_statistica_verde_159x166.jpg);
	background-repeat:no-repeat;
}

.menusfondo13 {
	background-image: url(immagini/stellina.gif);
	background-repeat:no-repeat;
	background-position: center;
}
.menusfondo14 {
  	background-image: url(immagini/terra.gif);
	background-repeat:no-repeat;
	background-position: center;
}

.solo_aziende {
  	background-image: url(immagini/box_dati_circuito_443x41.jpg);
	background-repeat:no-repeat;
}

.box_dx_sfondino {
  	background-image: url(immagini/box_dx_1x57_sfondino.jpg);
}
.box_dx {
	background-image: url(immagini/box_dx_154x57.jpg);
	background-repeat:no-repeat;
	position: assolute;
	top: 0px;
	bottom: 0px;
}

.top_margine {
	background-image: url(immagini/banner_1600x20.jpg);
	background-repeat:no-repeat;
}

.bordotabella {
	background-image: url(immagini/footer_basso_sx32x30.jpg);
	border: thin solid #FF9900;
}

.menusotto {
  background-image: url(immagini/menusotto.gif);
 }
 
.angolosx {
  background-image: url(immagini/angolosx.gif);
  background-repeat:no-repeat;
  background-position:top;
  position:relative; 
  right:0;
  
 }
.angolosx_basso {
  background-image: url(immagini/angolosx_basso.gif);
  background-repeat:no-repeat;
  background-position:top;
 }
 .angolodx {
  background-image: url(immagini/angolodx.gif);
  background-repeat:no-repeat;

}
 .angolodx_basso {
  background-image: url(immagini/angolodx_basso.gif);
  background-repeat:no-repeat;

}

.menusotto3 {
  background-image: url(immagini/menusotto3.gif);

}

	
#container {
  background-image: url(immagini/sfondino_menu_10x65.jpg);
  background-repeat:repeat-x;
  background-position:top

}

.angolosx_bianco {
	background-image: url(immagini/angolosx_bianco.gif);
	background-repeat: no-repeat;
	background-position: left top;	
 }
 
.sfondo_menu_latsx {
	background-image: url(immagini/sfondo_menu_latsx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
	vertical-align: super;
	top: 0px;
 }
 
 
.angolodx_bianco {
	
}
 
 
.titolocont {
  background-image: url(immagini/titolocont.png);
  font-family      :Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  font-weight	   : bold;
  color            : #FFFFFF;
  text-decoration  : none;

}

.sottocont {
  background-image: url(immagini/sottocont.gif);

}

.verdesopra {
  background-image: url(immagini/verdesopra.gif);

}


.verdesotto {
  background-image: url(immagini/verdesotto.gif);

}

.verde {
background-color: #1dc000;

}

.logverde {
  background-image: url(immagini/logverde.gif);

}

.sponsor {
  background-image: url(immagini/grigiosopra.gif);

}

.sottogrigio {
  background-image: url(immagini/sottogrigio.gif);

}

.grigio {
  background-image: url(immagini/grigio.gif);

}

.sfondolato {
  background-image: url(immagini/sfondolato.gif);

}

.verdeup {
  background-image: url(immagini/verdesopra.gif);

}

.verdecen {
  background-image: url(immagini/verde.gif);

}

.verdedn {
  background-image: url(immagini/verdesotto.gif);

}

.footer {
	background-image: url(immagini/footer_746x16.jpg);
	background-repeat:no-repeat;
}
/* ###################### lato dx ###################### */

.linkemail {
  background-image: url(bottoni/email.gif);
  border: 0px solid #AB6400; margin:0; padding:0;

}
.linkemail:hover {
  background-image: url(bottoni/emailhover.gif);
  border: 0px solid #AB6400; margin:0; padding:0;

}


.linklogon {
  background-image: url(bottoni/logon.gif);
  border: 0px solid #AB6400; margin:0; padding:0;

}
.linklogon:hover {
  background-image: url(bottoni/logonhover.gif);
  border: 0px solid #AB6400; margin:0; padding:0;

}

.linklogout {
  background-image: url(bottoni/logout.gif);
  border: 0px solid #AB6400; margin:0; padding:0;

}
.linklogout:hover {
  background-image: url(bottoni/logouthover.gif);
  border: 0px solid #AB6400; margin:0; padding:0;

}


.linkskype {
  background-image: url(bottoni/skype.gif);

}
.linkskype:hover {
  background-image: url(bottoni/skypehover.gif);

}
.linkinvisibile {
border: 0px solid #AB6400; margin:0; padding:0;

}

/* ###################### lato dx - OLTRE ###################### */
.iniziativa_risparmio {
  background-image: url(immagini/iniziativa_risparmio_250x400.png);
  background-repeat: no-repeat;
  background-position:top

}

/* ###################### TESTI ###################### */
.giustificato10 {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000}

.giustificato8 {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000}



.giustificato12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	display: compact;
}





.giustificato12grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	text-transform: none;
	text-decoration: none;
	display: compact;
}

.giustificato14 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-transform: none}
.giustificato14rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #F00;
	text-transform: none
}
.giustificato14verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #9F0;
	text-transform: none
}
.giustificato16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-transform: none}
.giustificato16grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666;
	text-transform: none
}
.giustificato18 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-transform: none}
.titolomedio {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-transform: none}
.titologrande {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-transform: none}
.datinorm { font-family: Times New Roman, Times, serif; font-size: 12px; font-style: normal; color: #000000 ; line-height: normal; font-weight: normal; text-transform: none}
.giustificato12blu {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #003399}
.giustificato12arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 12px;
	line-height: normal;
	color: #FF9900;
	font-style: normal;
}
.giustificato16arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 16px;
	line-height: normal;
	color: #FF9900;
	font-style: normal;
}
.giustificato12bianco {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; text-align: justify; line-height: normal; color: #FFFFFF; text-transform:none}
.giustificato10nomi {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-transform: capitalize}
.giustificato08 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.giustificato10red {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #FF0000}
.giustificato10rednomi {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #FF0000}
.grassetto14 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.grassetto12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.grassetto10 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.blu12 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #0064c1 }
.blu10 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #0064c1 }
.blu08 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #0064c1 }
.titoli { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: bold; color: #50A8FF }
.titoliviola { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: bold; color: #B090D0 }
.nominativi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000 ; text-transform: capitalize}
.bottoni { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; font-style: normal; line-height: normal; font-weight: normal; color: #000000 }
.giustificatogreen {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #00CC00}
.giustificatored {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #FF0000}
.patrocinio { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000 }
.sportivando { font-family: Arial, Helvetica, sans-serif; font-size: 24pt; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #50A8FF }
.giustificato10u {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: underline}
.viola12 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #B090D0}
.bordo {  border: #000000; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.latoprogetti { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #04D444}
.latocolonie { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #0404F4}
.latopartner { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #666666}
.dataora { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF}
 A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	text-decoration: none;
	color: #000000;
}
 A:visited  {font-family: Arial, Helvetica, sans-serif ; font-size: 12px; font-style: normal; line-height: normal; font-weight: lighter; text-decoration: none; color: #000000}
 A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: lighter; text-decoration: none; color: #999999}
.spot { font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.spot1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.ca {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #00CC00}
.so {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #FF0000}
.tn {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #04D444}
.al {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #0404F4}
.grassetto25{  font-family: Arial, Helvetica, sans-serif; font-size: 35px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}

/*sezione LINK
*/

.link_alto {
  background-image: url(immagini/link_alto.jpg);
  background-repeat:no-repeat;
}
.link_basso {
  background-image: url(immagini/link_basso.jpg);
  background-repeat:no-repeat;
}

#menu_sinistro {
	position: absolute;
	left: 0px;
	
	z-index: 1;
	top: 380px;
}

/*===============================per pubblicita
*/
#Offerta_ferma_il_prezzo {
	position: absolute;
	left: 940px;
	bottom: 100px;
	z-index: 1;
}

#Novita_calceranica {
	position: absolute;
	left: 500px;
	bottom: 100px;
	z-index: 1;
}

#Buoni_di_Servizio {
	
	z-index: 1;
	top: 0px;
	right:0px;
}
.tab_fattura {
	border: 1px solid #000000;
}

.semaforo_rosso {
	background-color:#F00;
	border-radius: 10px 10px 10px 10px;
	width: 20px;
	height:20px;
	margin: 5px;
   }
.semaforo_verde {
	background-color:#3F6;
 	border-radius: 10px 10px 10px 10px;  
	width: 20px;
	height:20px;
	margin: 5px;
   }

