html {margin: 0; padding: 0;}
body {font: 76% verdana, arial, sans-serif; text-align: center;
background-image: url("../img/bg_body.jpg");
background-repeat: repeat-x;
background-position: 0 0;
background-color: #C8C8CB;
color: #091239;
margin: 30px 0;
padding: 0;}
a img {border: none;}
a {color: #E21732;}
h1, h2 {font-family: Times, Verdana; font-weight: bold; font-style: italic; color: #E21732; margin: 0 0 10px 0;}
h1 {font-size: 2.1em;}
h2 {font-size: 1.6em; font-weight: normal;}
table {border: 1px solid #D2D8DA; border-collapse: collapse; font-family: Verdana; font-size: 0.9em;}
table td {border: 1px solid #D2D8DA; border-collapse: collapse; padding: 3px; text-align: right;}
table th {text-align: right; background-color: #E4E8E9;}
form table, form table td {border: none;}
form table td {text-align: left;}
/* TESTATA */
#header {
height: 156px;
position: relative;
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: 10px 10px;}
#logo {padding: 10px 0 0 10px;}
/* STRUTTURA */
#container {
width: 900px;
margin:0 auto;
text-align: left;
background-color: #DFE6E8;
padding-bottom: 10px;}
/* CONTENUTO */
#content {float: left; width: 690px; padding-bottom: 10px;}
#incontent {padding: 10px; margin: 10px; background-color: #FFFFFF;}
/* PARAGRAFI SOTTO IL TESTO */
.par {margin-top: 10px; clear: both; text-align: justify;}
.par p {margin: 5px 0 5px 0;}
.par img.left {margin: 0 20px 10px 0; float: left;}
.par img.right {margin: 0 0 10px 10px; float: right;}
.par img.center {margin: 0 auto; text-align: center; display: block;}
.par ul, .par ol {overflow: hidden; margin: 0;}
.evidenza {border: 1px solid #D2D8DA; background-color: #F2F4F5; padding: 10px; font-size: 0.9em; overflow: hidden;}
.evidenza h2 {font-style: normal; font-size: 1.8em; font-weight: normal;}
/* MENU DI NAVIGAZIONE */
#navigation {float: right; width: 200px; margin: 10px 10px 10px 0; background-color: #FFFFFF;}
#navigation ul {padding: 5px; margin: 5px; font-size: 1.2em; font-family: Times, Verdana; font-weight: bold; font-style: italic;}
#navigation li {
margin: 0 0 5px 0;
padding: 0;
display: block;
height: 25px;}
#navigation a {
display: block;
width: 145px !important;
width: 180px;
height: 25px;
line-height: 1.7em;
text-decoration: none;
color: #091239;
padding: 0 10px 0 25px;
background-image: url("freccina_a.jpg");
background-position: 0 0;
background-repeat: no-repeat;
background-color: #E4E8E9;
border: 1px solid #D2D8DA;}
#navigation li.cur {
color: #E21732;
height: 25px;
line-height: 1.7em;
width: 145px !important;
width: 180px;
padding: 0 10px 0 25px;
margin: 0 0 3px 0;
background-image: url("../img/freccina_cur.jpg");
background-position: 0 0;
background-repeat: no-repeat;
background-color: #F2F4F5;
border: 1px solid #D2D8DA;}
#navigation li.cur a {
color: #E21732;
height: 25px;
line-height: 1.7em;
width: 145px !important;
width: 180px;
padding: 0 10px 0 25px;
margin: -1px 0 3px -26px;
background-image: url("../img/freccina_cur.jpg");
background-position: 0 0;
background-repeat: no-repeat;
background-color: #F2F4F5;
border: 1px solid #D2D8DA;}
#navigation a:hover {
color: #E21732;
background-image: url("../img/freccina_cur.jpg");
background-position: 0 0;
background-repeat: no-repeat;
background-color: #F2F4F5;
border: 1px solid #D2D8DA;}
/* MENU LINGUA */
#lngmenu a, #lngmenu a:hover {background-image: none; background-color: transparent; border: none; display: inline; padding: 0;}
/* PARAGRAFI A DESTRA */
#extra {background-color: #FFFFFF; float: right; clear: right; width: 200px; font-size: 0.9em; margin-right: 10px;}
#inextra {padding: 10px;}
#inextra h2 {font-size: 1.5em; font-weight: bold;}
/* COLOPHON */
#colophon {clear: both; width: 100%;}
#incolophon {margin: 0 10px 0 10px; padding: 10px; background-color: #FFFFFF; font-family: Times, Verdana; font-size: 1.15em;}
#incolophon a {font-style: italic;}
/* FORM */
form {margin: 0; padding: 0;}
form table td {padding: 2px;}
form table td input, form table td textarea {border: 1px solid #999999;}
form table td.button input {font-weight: bold; margin-right: 10px; background-color: #999999; color: #000000; border: 1px solid #999999;}
form table td select, form table td input.sfield {font-size: 1em; border: 1px solid #999999;}
/* SCHEDA ATLETA */
span.label {font-weight: bold;}
#info_txt {font-size: 0.9em;}
/* by BB */
