/* Generici */

html
{
margin: 0;
padding: 0;
text-align: center;
}

body 
{
margin: 10x ;
padding: 4px ;
text-align: center;
}

p
{
padding: 4px;
}

/* Specifici */

#supercontenitore
{
width: 800px;
margin: 0px auto; /*auto serve per centrare nella pagina*/ 
padding:0px;
text-align:center;
}

#contenitore
{
background-color:white ;
width: 798px;
margin: 0px auto; /*auto serve per centrare nella pagina*/ 
margin-top:2px;
text-align: left;
border-top: solid silver 1px;
border-left: solid silver 1px;
border-right: solid gray 2px;
border-bottom: solid gray 2px;
}

#sfondotitolo 
{
width: 800px;
color:#FF9933;
background-color: #202473 ;
}

#titolo
{
font-size: 16px; 
font-family: Verdana, Arial, sans-serif;
font-weight: bold ;
padding-top: 10px;
padding-left: 8px;
padding-bottom: 10px;
margin-left: 0px ;
text-align: left;
letter-spacing: 1px;
}

#piedipagina
{
background-color:white ;
width: 794px;
/*height:16px;*/
margin: 3px auto; /*auto serve per centrare nella pagina*/ 
text-align: center;
padding: 3px;
color:gray;
font-size: 8px; 
font-family: verdana,arial,sans-serif;
border-top: solid silver 1px;
border-left: solid silver 1px;
border-right: solid grey 2px;
border-bottom: solid grey 2px;
}


.titoloregata
{
font-size: 16px;
color:navy; 
font-family: Verdana, Arial, sans-serif;
letter-spacing: 1px;
font-weight: bold ;
margin-left: 0px ;
text-align: left;
}


.testogenerico
{
color:black;
font-size: 12px;
font-family: verdana,arial,sans-serif;
padding: 4px}

.testoerrori
{
color:red;
font-size: 12px;
font-family: verdana,arial,sans-serif;
padding: 4px;
}

/* specifici per le tabelle */

.posizionetabelle
{
/*margin: 3px ;*/
width: 99%;
margin: 3px auto; /*auto serve per centrare nella pagina*/
}

.titolitabelle
{
color:black;
padding-left:2px;
font-size: 12px;
font-family: verdana,arial,sans-serif;
text-align: left ;
background-color:#bbdaf8;
}

.testotabelle 
{
padding-left:3px;
padding-right:3px;
color:black;
font-size: 12px;
font-family: verdana,arial,sans-serif;
background-color:silver;
}


/* riepiloghi */

#postoriepiloghi
{
background-color:white ;
width: 700px;
margin: 3px auto; /*auto serve per centrare nella pagina*/ 
text-align: center;
padding: 3px;
}

/* bio atleta */

.immaginetesserato
{
margin-left:5px;
float:left;
border: 1px solid gray;
width:207px;
height:234px;
margin-right: 5px;
}

/* da applicare agli elementi linea come <p> */
.pulisco
{
clear:both; 
font-family: Verdana,Arial,sans-serif;
font-size:14px;
}




/*Links*/


/* Bottone interno pagina*/

a.bottonegenerico
{
color:black;
font-size: 11px;
font-family: Verdana,Arial,sans-serif;
text-decoration: none;
font-weight: bold;
padding-left: 4px; 
padding-right: 4px;
padding-top: 3px px;
border: solid 1px grey ;
}

a.bottonegenerico:hover
{
color: navy;
text-decoration: none;
font-weight: bold ;
padding-left: 4px;
padding-right: 4px;

} 




/* Bottone CTS */
a.bottonects
{
padding: 0;
color:black;
font-size: 10px; 
font-family: verdana,arial,sans-serif;
text-decoration: none;
border: 0;
}

a.bottonects:hover
{
color: navy;
text-decoration: none;
}
a.bottonects:activelink
{
color: navy;
text-decoration: none; 
}

/* link bio tesserato */
a.biotesserato
{
color:black;
font-size: 14px; 
font-family: verdana,arial,sans-serif;
text-decoration: none;
border: 0;
}

a.biotesserato:hover
{
color: navy;
text-decoration: none;
}
a.biotesserato:activelink
{
color: navy;
text-decoration: none; 
}

