@font-face {font-family: 'Varsity Regular';
     src: local('varsity_regular'), url('varsity_regular.eot'), url('varsity_regular.ttf') format('truetype');}
@font-face {font-family: 'Flubber';
     src: local('flubber'), url('flubber.eot'), url('flubber.ttf') format('truetype');}

html {
  height: 100%;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000;
}

body {
  height: 100%;
  background-color: #FFFFFF; 
  background-image: url(images/sfondo.png); 
  background-repeat: repeat;
  color: #262626;
  font-family: "Flubber", "Verdana";
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  overflow-y: scroll;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
		  
td .coloresfondotitoli {background-color: #004785;}
td .coloresfondobianco {background-color: #FFFFFF;}
td .coloresfondomenulaterale {background-color: #FFFFFF;}
td .bordodivisore {border-right: 3px solid #004785;}
td .linea {border-right: 170px solid #004785;}


.etichette10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.etichette12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.etichette14{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.etichettegr10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.etichettegr12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.etichettegr14{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.giustificato18 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color:  #000000}
.giustificato14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color:  #000000}
.giustificato12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color:  #000000}
.giustificato12left {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; font-style: normal; line-height: normal; font-weight: normal; color:  #000000}
.giustificato12leftgr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; font-style: normal; line-height: normal; font-weight: bold; color:  #000000}
.giustificato14leftgrsott {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; font-style: normal; line-height: normal; font-weight: bold; color:  #000000; text-decoration: underline}
.giustificato10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color:  #000000}
.grassetto14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color:  #000000}
.grassetto12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color:  #000000}
.grassetto12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color:  #000000}
.titoli { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-align: justify; font-style: normal; line-height: normal; font-weight: bold; color:  #000000}
.nominativi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color:  #000000 ; text-transform: capitalize}
.bottoni10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; font-style: normal; line-height: normal; font-weight: normal; color: #000000 }
.bottoni { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; font-style: normal; line-height: normal; font-weight: normal; color: #000000 }
.bottoni12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; font-style: normal; line-height: normal; font-weight: normal; color: #000000 }
.bianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-align: justify; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF}
.redgr14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color:  #FF0000}
 A:link { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 14px; font-style: normal; color:  #004785; line-height: normal; font-weight: normal; text-decoration: none}
 A:visited  { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 14px; color:  #004785; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none}
 A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color:  #004785; text-decoration: underline}
 .mail{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; font-style: normal; line-height: normal; font-weight: bold; color:  #000000;}
.giust12maiuscolo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-align: justify;font-style: normal;line-height: normal;font-weight: normal;color:  #000000;	text-transform: uppercase;}
.titolomenu {font-family: Varsity Regular; font-size: 20px; text-align: left; font-style: normal; line-height: bold; font-weight: bold; color: #004785;}
.titolohome {font-family: Varsity Regular; font-size: 32px; text-align: left; font-style: normal; line-height: bold; font-weight: bold; color: #004785;}
.tennisleague { font-family: Varsity Regular; font-size: 72px; text-align: center; font-style: normal; line-height: normal; font-weight: normal; color:  #004785}
.menuvertbarretta {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 2px;font-style: normal;line-height: normal;font-weight: bold;color: #000000;background-color: #94AFC0;text-align: center;vertical-align: middle;}

.menualto {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: normal;font-weight: bold;color: #FFFFFF;background-color: #94AFC0;text-align: center;vertical-align: middle;}
.menualtosel {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: normal;font-weight: bold;color:  #004785;background-color: #94AFC0;text-align: center;vertical-align: middle;}
.menualtosmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 4px;font-style: normal;line-height: normal;font-weight: bold;color: #FFFFFF;background-color: #94AFC0;text-align: center;vertical-align: middle;}
.menualtobarrettanull {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8px;font-style: normal;line-height: normal;font-weight: normal;color: #FFFFFF;background-color: #94AFC0;text-align: center;vertical-align: middle;}
.menualtobarretta {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8px;font-style: normal;line-height: normal;font-weight: bold;text-transform: uppercase;color: #FFFFFF;background-color: #FFFFFF;text-align: center;vertical-align: middle;}
.menulato {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;line-height: normal;font-weight: normal;color:  #004785;text-align: left;vertical-align: middle;}
.menulatosel {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;line-height: normal;font-weight: bold;color:  #004785;text-align: left;vertical-align: middle;}

.datinorm {
    background: #FFFFFF;
    border: 1px solid  #004785;
    color:  #004785;
    height: 20px;
    line-height: 20px;
    width: 200px;
    padding: 0 5px;    
}


.topmenu{position: fixed; bottom: 50px; right:inherit;} 
.toppagina{position: fixed; bottom: 50px; right:inherit;} 

#contenitore {border: 0px solid; width:1200px; background-color: #FFFFFF; text-align: center; margin:0px; padding: 0px; vertical-align:top } 
#contenitore600 {border: 0px solid; width:600px; background-color: #FFFFFF; text-align: left; margin:0px; padding: 0px; vertical-align:top} 
#tabellacolsfondo {margin:0 px; padding: 0 px; border: 0px solid; width:100%; background-color: #FFFFFF; vertical-align:top} 

#tabellaintestazione {width:100%; height: 110 px; border: 0px solid; text-align: center; background-color: #FFF; background-position:center;}
#noborderimg {border: 0px;}

#tabella_menu {width: 100%;text-align: center;	margin:0 px; padding: 0 px; background-color: #94AFC0;}
#tabella_menu tr {height: 40px; vertical-align:middle;}
#tabella_menu th a {height: 30px; padding: 0px; font-family: Varsity Regular; font-size: 24px;font-style: normal;line-height: 35px;font-weight: bold;color:  #004785; }
#tabella_menu th a:hover {padding: 0 px; color: #FFFFFF; }
#tabella_menu th a.active {background: #FFFFFF; padding: 0 px; color: #004785;}

#bordoselect { border-top: 4px solid  #004785; border-left: 4px solid  #004785; border-right: 4px solid  #004785; border-bottom: 4px solid #FFFFFF;}
#bordonoselect { border-bottom: 4px solid  #004785;  border-top: 4px transparent; } 
#bordosx { border-left: 2px solid #FF0000; border-right: 4px solid #FF0000; border-bottom: 4px solid #FFFFFF;}

.menuvertbarretta {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 4px;font-style: normal;line-height: normal;font-weight: bold;color: #000000;background-color: #94AFC0;text-align: center;vertical-align: middle;}


#tabellacolsfondofinepagina {margin:0 px; padding: 0 px; border: 0px solid; width:100%; background-color: #FFFFFF; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color:  #004785} 
#finepagina { background-color: #FFFFFF; border-bottom: 5px solid #004785;  height: 15px;  clear: both;  overflow: hidden; border-image: 4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-style: normal; line-height: normal; font-weight: normal; color:  #004785}

.special a {font-size: 16px; text-decoration: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: solid 1px  #004785;	margin-top: 2px;}
.special a:link, .special a:visited {display: block; font-weight: bold; color: #ffffff; background-color: #94AFC0; width: 100 px; text-align: center; padding: 4px; text-decoration: none;}
.special a:hover, .special a:active {background-color:  #004785;}

#formcontatto {
    width: 600px;
    margin: 10px auto;
    background: #94AFC0;
    padding: 10px;
    overflow: hidden;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

input, textarea, select {
    background: #FFFFFF;
    border: 1px solid  #004785;
    color:  #004785;
    height: 25px;
    line-height: 25px;
    width: 300px;
    padding: 0 5px;    
}

textarea {
    background: #FFFFFF url('images/fumettosmall.png') no-repeat 200px 30px;
    color:  #004785;
	height: 120px;
    width: 300px;
    overflow: hidden;
}

#EMAIL { background: #FFFFFF url('images/invio_email.gif') no-repeat 7px;  padding-left: 25px; }
#nome { background: #FFFFFF url('images/utenteform.png') no-repeat 7px;  padding-left: 25px; }
#cognome { background: #FFFFFF url('images/utenteform.png') no-repeat 7px;  padding-left: 25px; }
#telefono { background: #FFFFFF url('images/cellulare.png') no-repeat 7px;  padding-left: 25px; }
#PWD { background: #FFFFFF url('images/password.jpg') no-repeat 7px;  padding-left: 23px; }
#UTENTE { background: #FFFFFF url('images/utenteform.png') no-repeat 7px;  padding-left: 25px; }
#submit {padding: 0; width: 200px; background: #94AFC0;}

.bottonelatostoricomenu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: normal; font-size: 12px; text-decoration: none;-webkit-border-radius:6 px;-moz-border-radius: 6px;border-radius: 6px;border: solid 2px #004785;}
.bottonelatostoricomenu a:link, .bottonelatostoricomenu a:visited {display: block; font-weight: bold; color: #004785; background-color: #94AFC0; width:150 px; text-align: center; padding: 4px; text-decoration: none;}
.bottonelatostoricomenu a:hover {background-color: #94AFC0; color: #FFFFFF;}

.bottonecalendario a { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: normal; font-size: 22px; text-decoration: none;-webkit-border-radius:6 px;-moz-border-radius: 6px;border-radius: 6px;border: solid 2px #004785;margin-top: 2px;}
.bottonecalendario a:link, .bottonecalendario a:visited {display: block; font-weight: bold; color: #004785; background-color: #94AFC0; width:170 px; text-align: center; padding: 20px; text-decoration: none;}
.bottonecalendario a:hover {background-color: #94AFC0; color: #FFFFFF;}

.bottonecalendarioscelta a { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: normal; font-size: 22px; text-decoration: none;-webkit-border-radius:6 px;-moz-border-radius: 6px;border-radius: 6px;border: solid 2px #004785;margin-top: 2px;}
.bottonecalendarioscelta a:link, .bottonecalendarioscelta a:visited {display: block; font-weight: bold; color: #004785; background-color: #e0db05; width:170 px; text-align: center; padding: 20px; text-decoration: none;}
.bottonecalendarioscelta a:hover {background-color: #e0db05; color: #FFFFFF;}

#tabella_lista
{
	background: #FFFFFF url('../images/logoTL.png') 350px 120px no-repeat; 
	border: 1px solid #004785;
	border-collapse: collapse;
	width: 100%;
}
#tabella_lista th {border-bottom: 2px solid #004785; background: #e0db05; padding: 2 px;}
#tabella_lista td {border: 1px solid #004785; padding: 2 px;}

#tabella_listapart
{
	background: #FFFFFF url('../images/logoTL2.png') 280px 30px no-repeat; 
	border: 1px solid #004785;
	border-collapse: collapse;
	width: 800;
}
#tabella_listapart th {border-bottom: 2px solid #004785; background: #e0db05; padding: 5 px;}
#tabella_listapart td {border: 1px solid #004785; padding: 5 px;}

#tabella_listagare
{
	background: #FFFFFF; 
	border: 1px solid #004785;
	border-collapse: collapse;
	width: 960;
}
#tabella_listagare th {border-bottom: 2px solid #004785; background: #e0db05; padding: 5 px;}
#tabella_listagare td {border: 1px solid #004785; padding: 5 px;}


#tabella_listanosfondo
{
	background: #FFFFFF;
	border: 1px solid #330099;
	border-collapse: collapse;
	width: 100%;
}
#tabella_listanosfondo th {border-bottom: 2px solid #004785; background: #e0db05;padding: 2 px;}
#tabella_listanosfondo td {border: 1px solid #004785;padding: 2 px;}


