* {
margin: 0;
padding: 0;
font: 10px "Trebuchet MS", sans-serif;
color: #6b6e6f;
}

ul {
list-style-type: circle;
font-size:10px;
margin-left: 15px;
}

li {
margin:10px;
font-size:10px;
color: #707070;
text-transform: uppercase;
}
img {
padding: 0;
margin:0;
border:0;
}

body {
margin: 0 auto;
margin-top:20px;
padding: 0;
text-align: center;
background-color: #ffffff;
height: 100%;
}
.menu {
background-image: url('../images/background_menu.gif');
background-repeat: repeat-x;
background-position: top center;
width:100%;
height: 16px;
clear: both;
float: none;
}
.contromenu {
margin: 0 auto;
text-align:center;
color: #e9e9e9;
text-transform: uppercase;
font-size: 10px;
font-weight: bolder;
width: 926px;
height: 16px;
}
.contromenu a{
text-align:center;
color: #e9e9e9;
text-transform: uppercase;
font-size: 10px;
font-weight: bolder;
text-decoration: none;
}
.contromenu a:hover{
text-align:center;
color: white;
text-transform: uppercase;
font-size: 10px;
font-weight: bolder;
text-decoration: none;
}
.container {
margin: 0;
width: 100%;
background-image: url(../images/background_sito_interne.gif);
background-position: center top;
background-repeat: no-repeat;
height: 667px;
}
.container_interna {
margin: 0;
width: 100%;
background-image: url(../images/background_sito_interne.gif);
background-position: center top;
background-repeat: no-repeat;
}
.controcontainer {
height:667px;
margin: 0 auto;
text-align: center;
width: 926px;
}
.controcontainer_interna {
margin: 0 auto;
text-align: center;
width: 926px;
min-height:506px;
}
.seiqui {
margin-top: 123px;
background-image: url(../images/graffio_grigio.gif);
background-position: 101% 36%;
background-repeat: no-repeat;
width:518px;
text-align: right;
height: 38px;
float: left;
}
.seiquitesto {
font-size: 9px;
font-weight: normal;
color: #000;
text-decoration: none;
text-align: right;
text-transform: uppercase;
padding-bottom: 10px;
}
.seiquitesto a {
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #e2001a;
}
.seiquitesto a:hover {
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #e2001a;
}

.footer {
height:85px;
margin: 0 auto;
text-align: center;
width: 926px;
}

.footer_item {
height: 85px;
width: 425px;
background-image: url(../images/graffio_verticale.gif);
background-position: top left;
background-repeat: no-repeat;
text-align: left;
color: #000;
float: left;
}
.footer_item_testo {
text-align: left;
padding-left: 20px;
padding-top: 36px;
color: #000;
}
.footer_item_testo a {
color: #000;
text-align: left;
font-weight: bold;
text-decoration: underline;
}
.interna_item {
width: 488px;
float: left;
padding-top: 10px;
}


.home_item {
width: 488px;
height: 83px;
background-image: url(../images/graffio_left.gif);
background-position: 0% 10%;
background-repeat: no-repeat;
float: left;
padding-top: 29px;
}
.interna_item_img {
float: left;
text-align: left;
width: 488px;
}
.interna_item_titolo {
float: left;
clear: both;
font-size: 18px;
font-weight: normal;
color: #e2001a;
text-align: left;
text-transform: uppercase;
margin-top:14px;
width: 488px;
}
.interna_item_occhiello {
float: left;
clear: both;
font-size: 10px;
font-weight: normal;
color: #000;
text-align: left;
text-transform: uppercase;
margin-top: -3px;
width: 488px;
}
.interna_item_testo {
float: left;
clear: left;
text-align: left;
font-size: 11px;
font-weight: normal;
color: #505050;
text-align: left;
line-height: 18px;
margin-top: 10px;
width: 488px;
}
.interna_item_testo b{
color: black;
font-weight: bold;
font-size: 11px;
}
.home_item_img {
float: left;
width: 120px;
height: 83px;
}
.home_item_right {
float: right;
width: 340px;
}
.home_item_titolo {
font-size: 18px;
font-weight: normal;
color: #e2001a;
text-align: left;
text-transform: uppercase;
margin-top:-4px;
}
.home_item_titolo a{
font-size: 18px;
font-weight: normal;
color: #e2001a;
text-align: left;
text-transform: uppercase;
text-decoration: none;
}
.home_item_titolo a:hover{
font-size: 18px;
font-weight: normal;
color: #e2001a;
text-align: left;
text-transform: uppercase;
text-decoration: underline;
}
.home_item_occhiello {
font-size: 10px;
font-weight: normal;
color: #000;
text-align: left;
text-transform: uppercase;
margin-top: -3px;
}
.home_item_occhiello a{
font-size: 10px;
font-weight: normal;
color: #000;
text-align: left;
text-transform: uppercase;
text-decoration: none;
}
.home_item_occhiello a:hover{
font-size: 10px;
font-weight: normal;
color: #000;
text-align: left;
text-transform: uppercase;
text-decoration: underline;
}
.home_item_testo {
text-align: left;
font-size: 11px;
font-weight: normal;
color: #505050;
text-align: left;
line-height: 18px;
}
.home_item_testo a{
text-align: left;
font-size: 11px;
font-weight: bold;
color: #373737;
text-align: left;
text-decoration: underline;
}
.home_item_testo a:hover{
text-align: left;
font-size: 11px;
font-weight: bold;
color: #373737;
text-align: left;
text-decoration: none;
}
.container_paginatore {
clear: both;
text-align: center;
width: 488px;
}
.backlink {
float: left;
clear: both;
text-align: center;
font-size: 10px;
color: #000000;
font-weight: bold;
text-transform: uppercase;
margin-top: 20px;
margin-bottom: 20px;
background-color: #f1f2f2;
height: 13px;
}
.backlink a {
text-align: left;
font-size: 10px;
color: #000000;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
height: 13px;
}
.backlink a:hover{
text-align: left;
font-size: 10px;
color: #000000;
font-weight: bold;
text-decoration: none;
background-color: #b1b1b2;
height: 13px;
}
.html {
float: left;
clear: both;
width: 488px;
background-image: url(../images/graffio_left.gif);
background-position: 0% 4%;
background-repeat: no-repeat;
margin-bottom: 20px;
margin-top: 20px;
padding-top: 23px;
text-align: left;
font-size: 11px;
}
.html a {
color: black;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;

}
.html a:hover {
color: #333333;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;

}
.html b {
color: black;
font-weight: bold;
}
/* form contatti */
.form_contatti {
float: left;
clear: both;
text-align: left;
width: 488px;
overflow: hidden;
margin-top: 25px;
}
.contatti_riga_1 {
clear: both;
float: left;
width: 130px;
height:51px;
padding-top: 6px;
padding-left: 10px;
font-size: 9px;
font-weight: bold;
text-align: left;
color: black;
text-transform: uppercase;
}
.form_contatti a {
float: left;


border-bottom: 1px #cecece solid;
font-size: 9px;
font-weight: bold;
color: black;
text-transform: uppercase;
background-color: #ffffff;
padding-top: 3px;
padding-bottom: 6px;
text-decoration: none;
}
.form_contatti a:hover {
float: left;

border-bottom: 1px #cecece solid;
font-size: 9px;
font-weight: bold;
text-align: left;
color: black;
text-transform: uppercase;
background-color: #f1f2f2;
}
.contatti_riga_2 {
padding-top: 6px;
clear: none;
float: left;
width: 335px;
height: 51px;
text-align: right;
}
.input { 
font-size: 9px;
color: #000000;
background-color: #ffffff;
border: 1px #cecece ridge;
font-weight: normal;
padding-left: 5px;
letter-spacing: 1px;
}
#exA_Alpharequired_msg {
color: #e2001a;
font-size: 9px;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
}
#exA_Emailemail_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Namealphanum_msg {
color: #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Namerequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Emailrequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Surnamealphanum_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Surnamealphanum_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Surnamerequired_msg{
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Capreal_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Caprequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Provalpha_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Provrequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Cittaalpha_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Cittarequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Datedate_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
#exA_Daterequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
}
/* atleti iscritti */
.iscritti_riga_1 {
clear: both;
float: left;
width: 130px;
height:20px;
padding-top: 6px;
padding-left: 10px;
font-size: 9px;
font-weight: bold;
text-align: left;
color: #6a6a6a;
text-transform: uppercase;
border-bottom: 1px #cecece solid;
}
.iscritti_riga_2 {
float: left;
width: 130px;
height:20px;
padding-top: 6px;
padding-left: 10px;
font-size: 9px;
font-weight: bold;
text-align: left;
color: #6a6a6a;
text-transform: uppercase;
border-bottom: 1px #cecece solid;
}
.iscritti_riga_3 {
clear:both;
float: left;
width: 130px;
height:20px;
padding-top: 6px;
padding-left: 10px;
font-size: 9px;
font-weight: bold;
text-align: left;
color: black;
border-bottom: 1px #cecece solid;
}
.iscritti_riga_3:hover {
width: 130px;
height:20px;
color: black;
border-bottom: 1px #cecece solid;
background-color: #f1f2f2;
}
.iscritti_riga_4 {
float: left;
width: 130px;
height:20px;
padding-top: 6px;
padding-left: 10px;
font-size: 9px;
font-weight: bold;
text-align: left;
color: black;
border-bottom: 1px #cecece solid;
}
.iscritti_riga_4:hover {
width: 130px;
height:20px;
color: black;
border-bottom: 1px #cecece solid;
background-color: #f1f2f2;
}
.container_lightbox_foto {
float: left;
width: 140px;
height: 160px; 
}
.testo_lightbox_foto {
font-size: 10px;
text-decoration: none;
color: black;
text-transform: none;
width: 120px;
}
.testo_lightbox_foto a{
font-size: 10px;
text-decoration: none;
text-transform: none;
color: black;
}
.testo_lightbox_foto a:hover{
font-size: 10px;
text-decoration: underline;
text-transform: none;
color: black;
}