/* ###################### OVERALL SETTINGS ###################### */
BODY {
	background-image: url(immagini/body.gif);
	
}
#contenitore {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
}

.Copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.sfondo_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(immagini/footer_sfon.gif);
}



td, tr, p, div {
  font-family    : Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  color          : #5a5a5a;
}

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	   : bold;
  color            : #4a4a4a;
  text-decoration  : none;
  border: 0px solid #AB6400; margin:0; padding:0;
}

a:hover {
  color            : #e56c2a;
  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	   : bold;
  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            : #1dc000;
  text-decoration  : none;
}

a.category:hover {
  font-family      :Arial, Verdana, Helvetica, sans-serif;
  font-size		   : 11px;
  font-weight	   : bold;
  color            : #4a4a4a;
  text-decoration  : none;
}

/* ###################### laterale ###################### */

a.lato {
	font-family      :Arial, Verdana, Helvetica, sans-serif;
	font-size		   : 11px;
	font-weight	   : bold;
	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);

}


.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);

}

.menusfon {
	background-image: url(immagini/menusfon.gif);
	background-repeat: repeat;
}

.menusotto {
  background-image: url(immagini/menusotto.gif);
 }
 
.angolosx {
  background-image: url(immagini/angolosx.png);
  background-repeat:no-repeat;
  background-position:top;
 }
.angolosx_basso {
  background-image: url(immagini/angolosx_basso.png);
  background-repeat:no-repeat;
  background-position:top;
 }
 .angolodx {
	background-image: url(immagini/sfondo_lato_dx.gif);
	background-repeat:repeat;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
 .angolodx_basso {
	background-image: url(immagini/sfondo_lato_dx.gif);
	background-repeat:repeat;

}

.menusotto3 {
  background-image: url(immagini/menusotto3.gif);

}

	
#container {
	background-image: none;
	background-repeat:repeat-x;
	background-position:top;
	background-color: #000000;
}

.titolocont {
	background-image: none;
	font-family      :Arial, Verdana, Helvetica, sans-serif;
	font-size		   : 12px;
	font-weight	   : bold;
	color: #FFFFFF;
	background-color: #0066CC;
}

.sottocont {
  background-image: url(immagini/sottocont.png);

}

.verdesopra {
  background-image: url(immagini/verdesopra.png);

}


.verdesotto {
  background-image: url(immagini/verdesotto.png);

}

.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.png);

}

.verdecen {
  background-image: url(immagini/verde.gif);

}

.verdedn {
  background-image: url(immagini/verdesotto.png);

}

.footer {
	background-image: url(immagini/menusfon.gif);
	background-repeat: repeat;
	height: 36px;
	width: 998px;

}
.home {
	height: 36px;
	width: 998px;
}

/* ###################### 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;

}

.giustificato08 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000;}
.giustificato10 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000;}
.giustificato12 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000;}
.giustificato14 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000;}
.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:bold; font-size: 14px; text-align: justify; line-height: normal; color: #CC6600}
.giustificato14arancio {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; line-height: normal; color: #CC6600}

.giustificato12bianco {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; text-align: center; 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}
.giustificato10red {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #FF0000}
.giustificato10rednomi {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #D98026}
.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: 14px; 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: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #999900}
.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: 14px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; color: #0064c1}
 A:visited  {font-family: Arial, Helvetica, sans-serif ; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; color: #0064c1}
 A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; color: #0064c1}
.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}
.giallo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #FFFF00}
.testo_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}

