body {
background-color:#ffffff;
margin: 0em;
padding: 0em;
}

body img {
border:none;
}

.hide, .sloganprint, .newstitprint {
display: none;

}

.sito1box {
background: URL(gif/bkg_atleta_home.gif) #4E97D2 no-repeat top center;
width:606px;
}

.headerhomebox {
padding-top:14px;
padding-left:130px;
}

.logo1box {
float:left;
height:auto;
height:1%;
width:151px;
padding-left:4px;
padding-right:4px;
}


.containmiddlepage {
height:auto%;
height:1%;
}


.menuhomebox {
margin-top:16px;
width:220px;
float:left;
height:auto%;
height:1%;
}

.sloganbox {
margin-top:0px;
padding-top:0px;
width:386px;
float:right;
text-align:left;
height:auto%;
height:1%;
}
.sloganriga1 {
display:block;
margin-left:26px;
margin-top:30px;
}
.sloganriga2 {
display:block;
margin-left:106px;
margin-top:36px;
}
.sloganriga3 {
display:block;
margin-left:183px;
margin-top:20px;
}

.fogliobox {
margin-top:1em;
padding-bottom:0.7em;
height:auto%;
height:1%;
}

.newstit {
float:left;
width:220px;
height:auto%;
height:1%;
}

.lancio a:link {color:#ffffff;}
.lancio a:visited {color:#ffffff;}
.lancio a:active {color:#ED1C24; text-decoration: underline;}
.lancio a:hover {color:#000000; text-decoration: underline;}
.lancio a {color:#ffffff; text-decoration: none; font-weight:bold;}
.lancio {
color: #ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:1.3em;
text-align:left;
float:right;
width:63%;
padding-top:2.3em;
height:auto%;
height:1%;
}





/*---------- 2 livello  ----------*/

.tabsito2 {
background-color:#4E97D2;
}

.tdheader2 {
background: URL(gif/bkg_header_2liv.gif) #7AB1DE repeat-x top left;
text-align:center;
padding-top:5px;
padding-bottom:33px;
}

.logo2box {
height:auto;
height:1%;
padding-left:4px;
padding-right:4px;
text-align:right;
}

.tdbraccio2 {
vertical-align:top;
width:220px;
}




.menuvolboxin {
background: URL(gif/menuvol_shadow_bottom.gif) transparent repeat-x bottom left;
}
.menuvolbox {
margin-top:2em;
margin-right:17px;
background: URL(gif/menuvol_shadow_right.gif) #A5CCF6 repeat-y top right;
}
.menuvol {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
line-height:1.1em;
padding-top:0.3em;
padding-left:0.9em;
padding-right:0.5em;
padding-bottom:0.6em;
}
.menuvol div {
margin-top:0.5em;
margin-bottom:0.5em;
padding-bottom:0.1em;
}
.menuvol a:link {color:#000000; text-decoration: none;}
.menuvol a:visited {color:#000000; text-decoration: none;}
.menuvol a:active {color:#ED1C24; text-decoration: none;}
.menuvol a:hover {color:#ED1C24; text-decoration: none;}
.menuvol a {color:#000000; text-decoration: none;}


.strettissimo {
letter-spacing:-0.1em;
}

div.menuvoltit {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
padding-top:0.3em;
padding-bottom:0.3em;
text-transform:none;
}
div.menuvolsub {
background: URL(gif/bkg_menuvolpoint.gif) transparent no-repeat top left;
margin-top:0.3em;
margin-left:0.6em;
padding-left:0.8em;
text-transform:none;
border:none;
}


.tdcorpo2 {
background: URL(gif/bkg_atleta_2liv.gif) transparent no-repeat top center;
vertical-align:top;
padding-right:1.2em;
}

.containh1navig {
height:auto%;
height:1%;
}

.h1boxfloat {
float:left;
height:auto%;
height:1%;
}

.navigbox {
float:right;
height:auto%;
height:1%;
}
.navigbox img {
margin-left:20px;
}


br.clear {
clear: both;
}


.testobox {
padding-top:0.8em;
padding-left:0.2em;
padding-bottom:0.5em;
}




h1 {
color:#ffffff;
font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-weight:normal;
font-size:1.9em;
line-height:0.9em;
padding:0em;
margin:0em;
}
h1.wai {
margin:0em;
padding:0em;
border:0em;
}
h1.wainline {
margin:0em;
padding:0em;
border:0em;
display:inline;
}


.testobox p, .testobox ol, .testobox ul {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
color:#ffffff;
font-size:0.8em;
line-height:1.3em;
text-align:justify;
margin:0em;
padding:0em;
margin-bottom:1.2em;
}
.testobox b {
color:#18128E;
}
.testobox ol li, .testobox ul li {
margin-left:2em;
margin-bottom:0.5em;
}

.testobox a:link {color:#000000; text-decoration:none;}
.testobox a:visited {color:#000000; text-decoration:none;}
.testobox a:active {color:#ED1C24; text-decoration:none;}
.testobox a:hover {color:#ABFFAF; text-decoration:none;}
.testobox a {color:#000000; font-weight:bold; text-decoration:none;}

.testoevid {
font-size:120%;
}

.fotoneltesto {
float:right;
margin-top:0.3em;
margin-left:1.2em;
margin-bottom:0.2em;
}


#containtabgalleria {
text-align:center;
}
.tabgalleria {
table-layout: auto;
width:95%;
border-collapse: collapse;
border-spacing: 0.5em;
empty-cells: show;
border-spacing: 0em;
}
.tabgalleria td {
text-align:center;
padding-bottom: 0.5em;
padding-left: 1em;
padding-right: 1em;
}
.tabgalleria td p {
text-align:center;
padding-top: 0.7em;
padding-bottom: 0.7em;
}
.tdfoto {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.tdfoto img {
border-right: solid 1px #1D5B9B;
border-bottom: solid 1px #1D5B9B;
}





/* PARTE RISERVATA ALLA STAMPA */
@media print {
/*--------------------*/

.hideinprint, .menuhomebox, .sloganbox, .newstit, .tdbraccio2, .containh1navig, .navigbox {
display: none;
}

.hide {
display: inline;
}

.sito1box {
border: solid 1px #000000;
}

.headerhomebox {
padding-top:34px;
padding-left:10px;
text-align:center;
}

.sloganprint {
display: block;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica;
font-size:1em;
margin-top:5em;
margin-bottom:1em;
text-align:center;
}
.menuprint {
font-size:80%;
}

.newstitprint {
display: block;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica;
font-size:1.2em;
margin-bottom:0.5em;
text-align:center;
}

.lancio {
float:none;
text-align:center;
width:100%;
}


.tabsito2 {
width:700px;
}

h1.hide {
margin-topm:1em;
margin-bottom:0.2em;
display:block;
}

.testobox a:link {color:#000000; text-decoration: underline;}
.testobox a:visited {color:#000000; text-decoration: underline;}
.testobox a:active {color:#000000; text-decoration: underline;}
.testobox a:hover {color:#000000; text-decoration: underline;}
.testobox a {color:#000000; font-weight:bold; text-decoration: underline;}


.tabgalleria td p {
font-size:75%;
padding-top: 0.4em;
padding-bottom: 0.4em;
}
.tdfoto {
margin-top: 0.3em;
margin-bottom: 0.3em;
}



/*--------------------*/
}
/* FINE PARTE RISERVATA ALLA STAMPA */
