/*     Inizio v.6.1.0 - Struttura     */



/* generale */

body {
font-family: Verdana;
font-size: 12px;
color: #575757;
font-weight: normal;
font-style: normal;
text-decoration: none;
line-height: 15px;
font-variant: normal;
text-transform: none;
text-align: left;
margin: 0px;
background-color: #0964ab;
}
div {
font-family: Verdana;
font-size: 12px;
color: #575757;
font-weight: normal;
font-style: normal;
text-decoration: none;
line-height: 15px;
font-variant: normal;
text-transform: none;
text-align: left;
top: auto;
left: auto;
bottom: auto;
right: auto;
width: 100%;
height: auto;
margin: 0px;
padding: 0px;
border: 0px;
float: left;
}
table, tbody, tr, th, td {
font-family: Verdana;
font-size: 12px;
color: #575757;
font-weight: normal;
font-style: normal;
text-decoration: none;
line-height: 15px;
font-variant: normal;
text-transform: none;
text-align: left;
vertical-align: top;
padding: 0;
border: 0px;
border-spacing: 0;
}
hr {
width: 100%;
height: 1px;
}
form {
margin: 0px;
padding: 0px;
}
img {
margin: 0px;
padding: 0px;
border: 0px;
}
ul {
margin: 2px 0px 2px 20px;
padding: 0px;
}
li {
margin: 1px 0px;
padding: 2px 0px;
list-style: circle;
}
a {
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration: none;
line-height: 15px;
font-variant: normal;
text-transform: none;
}
h1, h2, h3, h3, h4, h5, h6 {
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
p {
margin: 2px 0px;
}
span {
margin: 0px;
}
/* link */
a:active, a:focus {
outline: none;
}
a:link, a:visited {
color: #006ab3;
}
a:hover {
color: #e95d0f;
text-decoration: underline;
}


/* a */

strong.atskin, strong.abskin {
display: block;
background-color: #0964ab;
}
strong.atw, strong.abw {
display: block;
background-color: #ffffff;
}
strong.atskin strong, strong.abskin strong {
display: block;
overflow: hidden;
}
strong.atw strong, strong.abw strong {
display: block;
overflow: hidden;
}

strong.a0993 {
width: 981px;
height: 1px;
margin: 0px 6px;
}
strong.a1993 {
width: 985px;
height: 1px;
margin: 0px 4px;
}
strong.a2993 {
width: 987px;
height: 1px;
margin: 0px 3px;
}
strong.a3993 {
width: 989px;
height: 1px;
margin: 0px 2px;
}
strong.a4993 {
width: 991px;
height: 2px;
margin: 0px 1px;
}

strong.a0590 {
width: 578px;
height: 1px;
margin: 0px 6px;
}
strong.a1590 {
width: 582px;
height: 1px;
margin: 0px 4px;
}
strong.a2590 {
width: 584px;
height: 1px;
margin: 0px 3px;
}
strong.a3590 {
width: 586px;
height: 1px;
margin: 0px 2px;
}
strong.a4590 {
width: 588px;
height: 2px;
margin: 0px 1px;
}

strong.a0250 {
width: 238px;
height: 1px;
margin: 0px 6px;
}
strong.a1250 {
width: 242px;
height: 1px;
margin: 0px 4px;
}
strong.a2250 {
width: 244px;
height: 1px;
margin: 0px 3px;
}
strong.a3250 {
width: 246px;
height: 1px;
margin: 0px 2px;
}
strong.a4250 {
width: 248px;
height: 2px;
margin: 0px 1px;
}


/* header */

#header-contenuto {
width: 993px;
background-color: #ffffff;
}
#header-contenuto strong strong {
background-color: #d1e6f9;
}
#header-utilita {
width: 993px;
padding: 3px 0px 2px 0px;
}
#header-utilita0 {
width: 593px;
margin-left: 10px;
font-size: 11px;
line-height: 18px;
}
#header-utilita0 a {
color: #979797;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}
#header-utilita0 a:hover {
color: #575757;
}
#header-utilita1 {
width: 130px;
font-size: 11px;
line-height: 18px;
}
#header-utilita2 {
width: 35px;
font-size: 11px;
line-height: 18px;
}
#header-utilita3 {
width: 30px;
}
#header-utilita4 {
width: 35px;
font-size: 11px;
line-height: 18px;
}
#header-utilita5 {
width: 100px;
}
#header-utilita6 {
width: 50px;
}
#header-logo {
width: 255px;
height: 85px;
padding: 5px 0px 0px 5px;
}
#img_png_header_italia {
float: left;
}
#img_png_header_logo {
margin: 10px 0px 0px 6px;
}
#pub-header {
width: 733px;
height: 90px;
}
#pub-header p {
margin: 0px;
}
#header-menu {
width: 993px;
}
#header-menu ul {
margin: 3px 0px 0px 2px;
}
#header-menu li {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}
#header-menu a:link, #header-menu a:visited {
height: 24px;
display: block;
padding: 0px 4px 0px 4px;
border-top: 2px solid #ffffff;
background-color: #ffffff;
color: #575757;
font-size: 11px;
line-height: 23px;
text-decoration: none;
}
#header-menu a:hover, a#header-menu-selected:link, a#header-menu-selected:visited {
height: 24px;
display: block;
padding: 0px 4px 0px 4px;
border-top: 2px solid #006ab3;
background-color: #d1e6f9;
color: #575757;
font-size: 11px;
line-height: 23px;
text-decoration: none;
}
#header-menu a:hover {
color: #2d3137;
}
#header-sottomenu {
width: 993px;
background-color: #d1e6f9;
}
#header-sottomenu ul {
height: 30px;
margin: 0px 5px 0px 5px;
}
#header-sottomenu li {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}
#header-sottomenu a:link, #header-sottomenu a:visited {
height: 20px;
display: block;
margin: 7px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border: 1px solid #d1e6f9;
color: #575757;
font-size: 11px;
line-height: 19px;
text-decoration: none;
}
#header-sottomenu a:hover {
height: 20px;
display: block;
margin: 7px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border: 1px solid #ffffff;
background-color: #bad9f6;
color: #2d3137;
font-size: 11px;
line-height: 19px;
text-decoration: none;
}


/* pagina */

#opacita {
position: fixed; 
top: 0px; 
left: 0px;
display: none;
width: 100%;
height: 100%;
background-color: #000000;
filter: Alpha(opacity:60);
opacity: 0.60;
}
#caricamento {
position: absolute;
top: 0px;
left: 0px;
display: none;
width: 300px;
height: 110px;
padding-top: 20px;
background-color: #ffffff;
color: #000000;
line-height: 20px;
text-align: center;
}
#pagina-contenuto {
width: 993px;
margin-top: 5px;
background-color: #ffffff;
}
#pagina-contenuto strong strong {
background-color: #ffffff;
}
#pagina-top {
width: 993px;
height: 25px;
}
#pagina-top p {
width: 728px;
margin: 5px 0px 0px 137px;
}
#colonna-sinistra {
width: 130px;
padding-left: 5px;
}
#colonna-sinistra font {
width: 120px;
}
font.pub-testo {
display: block;
font-size: 11px;
text-align: center;
}
#colonna-centro {
width: 600px;
}
#colonna-centrol {
width: 858px;
}
/*#affiliati {
width: 590px;
padding: 15px 0 5px 10px;
font-family: Times New Roman;
font-weight: bold;
line-height: 20px;
color: #101010;
}
#affiliati p {
margin-bottom: 5px;
font-size: 16px;
font-style: italic;
}
#affiliati a {
color: #c000c0;
font-family: Verdana;
font-size: 12px;
}
#affiliati a:hover {
font-family: Verdana;
color: #ff00ff;
}*/


#affiliati {
width: 590px;
padding-top: 15px;
margin: 15px 0 5px 0;
}
.affiliati-tit {
font-family: Times New Roman;
padding: 5px 0 5px 5px;
margin: 0 0 5px 0;
color: #101010;
background-color: #bef8c3;
font-weight: bold;
font-size: 18px;
font-style: italic;
line-height: 20px;
}
.collega-partner {
margin-left: 15px;
color: #404040;
font-size: 12px;
font-weight: bold;
}
.collega-partner a {
color: #c000c0;
}
.collega-partner a:hover {
color: #ff00ff;
}


#colonna-destra {
width: 258px;
}
#pub-destra {
width: 250px;
margin-top: 15px;
}
#pub-destra p {
margin: 3px 0px 0px 0px;
}
#titolo-pagina-contenuto {
width: 590px;
background-color: #d1e6f9;
}
#titolo-pagina-contenuto strong strong {
background-color: #d1e6f9;
}
#titolo-pagina {
width: 590px;
padding: 0px 5px;
}
#titolo-pagina h1 {
width: 570px;
padding: 5px;
background-color: transparent;
color: #575757;
font-size: 18px;
line-height: 20px;
text-align: left;
}
#titolo-pagina a {
font-size: 18px;
line-height: 20px;
}
#titolo-pagina h2 {
width: 560px;
margin: 0px;
padding: 0px 10px;
font-size: 11px;
font-style: italic;
line-height: 17px;
}
#mollica {
width: 570px;
margin: 3px 0px 7px 10px;
font-size: 11px;
line-height: 17px;
}
#mollica a {
font-size: 11px;
line-height: 17px;
}
#menu-pagina {
width: 590px;
margin-bottom: 15px;
}
#menu-pagina h2 {
width: 580px;
font-size: 18px;
line-height: 30px;
}
#menu-pagina h2:first-letter {
color: #e95d0f;
}
ul.menu-generico {
height: 20px;
margin: 4px 0px 0px 0px;
}
.menu-generico li {
float: left;
list-style: none;
margin: 0px 2px;
padding: 0px;
}
.menu-generico li a:link, .menu-generico li a:visited {
display: block;
padding: 1px 2px;
background-color: #fafafa;
border-top: 0px;
border-bottom: 1px solid #006ab3;
border-right: 1px solid #006ab3;
border-left: 0px;
font-size: 11px;
line-height: 17px;
text-align: center;
}
.menu-generico li a:hover {
border-color: #e95d0f;
text-decoration: none;
}
ul.menu-gp-f1 {
margin: 4px 0px 0px 1px;
}
ul.menu-gp-mgp {
margin: 4px 0px 0px 16px;
}
.menu-gp-f1 li, .menu-gp-mgp li {
width: 22px;
float: left;
list-style: none;
margin: 0px 3px 5px 4px;
padding: 0px;
font-size: 11px;
line-height: 17px;
text-align: center;
}
.menu-gp-f1 img, .menu-gp-mgp img {
margin-top: 3px;
}
.archivio-risultati-titoletto {
width: 580px;
font-size: 18px;
line-height: 30px;
}
div.archivio-risultati-titoletto:first-letter {
color: #e95d0f;
}
#pagina-bottom {
width: 977px;
padding: 5px 16px 0px 0px;
text-align: right;
}
#pagina-bottom a {
font-size: 11px;
}


/* news */

.news-sport-pubblicita {
width: 250px;
margin: 9px 0px 0px 10px;
float: right;
}
.news-sport-divisoria {
width: 490px;
height: 15px;
margin: 0px 50px 15px 50px;
border-bottom: 1px solid #dddddd;
}
.news-sport-divisoria-mini {
width: 290px;
height: 15px;
margin: 0px 150px 10px 150px;
border-bottom: 1px solid #dddddd;
}
.news-sport {
width: 590px;
margin-top: 5px;
line-height: 18px;
text-align: justify;
}
.news-sport h2 {
margin-bottom: 5px;
font-size: 18px;
line-height: 30px;
}
.news-sport h2:first-letter {
color: #e95d0f;
}
.news-sport h3 a {
font-size: 14px;
font-weight: bold;
line-height: 20px;
}
.news-sport h4 {
margin-top: 10px;
font-size: 13px;
font-style: italic;
line-height: 20px;
}
.news-sport span {
color: #808080;
font-size: 11px;
line-height: 23px;
}
.news-sport img {
float: left;
margin: 0px 10px 0px 0px;
}
.news-sport p {
margin: 0px;
text-align: justify;
}
.news-sport-tags {
width: 590px;
margin: 5px 0px 0px 0px;
}
.news-sport-tags p {
font-size: 11px;
font-weight: bold;
}
.news-sport-tags a {
padding: 1px 2px 1px 2px;
background-color: #ffffcc;
font-size: 11px;
}


/* news appuntamenti */

#news-appuntamenti-contenuto {
width: 590px;
background-color: #edf1f3;
}
#news-appuntamenti-contenuto strong strong {
background-color: #edf1f3;
}
.news-appuntamenti {
width: 290px;
padding: 0px 0px;
}
.news-appuntamenti {
width: 580px;
padding: 0px 5px;
}
.news-appuntamenti h2 {
width: 570px;
padding: 5px;
font-size: 16px;
}
.news-appuntamenti h6 {
font-size: 11px;
}
.news-appuntamenti h6  a{
font-size: 11px;
font-weight: bold;
}
.news-appuntamento  {
width: 270px;
float: left;
margin: 0px 0px 5px 13px;
}
.news-appuntamento-intestazione {
width: 270px;
}
.news-appuntamento-intestazione h3 {
margin-top: 7px;
font-size: 14px;
font-weight: bold;
text-align: center;
}
.news-appuntamento-intestazione h3 a {
margin-top: 7px;
font-size: 14px;
font-weight: bold;
text-align: center;
}
.news-appuntamento-circuito {
width: 235px;
padding: 5px 0px 5px 35px;
}
.news-appuntamento-circuito img {
border: 1px solid #dddddd;
}
.news-appuntamento-data {
width: 260px;
background-color: #cedeea;
padding-left: 10px;
line-height: 20px;
}
.news-appuntamento-riga, .news-appuntamento-riga-alterna {
width: 265px;
background-color: #f5f9f9;
padding-left: 5px;
line-height: 20px;
}
.news-appuntamento-riga a, .news-appuntamento-riga-alterna a {
font-size: 11px;
font-weight: bold;
line-height: 20px;
}
.news-appuntamento-riga-alterna {
background-color: #e7eef1;
}
.news-appuntamento-giornata {
width: 28px;
line-height: 20px;
text-align: center;
}
.news-appuntamento-club-a {
width: 106px;
line-height: 20px;
text-align: right;
}
.news-appuntamento-versus {
width: 20px;
font-size: 10px;
font-weight: bold;
line-height: 20px;
text-align: center;
}
.news-appuntamento-club-b {
width: 106px;
line-height: 20px;
}


/* cdx accesso pannello */

#cdx-account-contenuto {
width: 250px;
background-color: #fef9e0;
}
#cdx-account-contenuto strong strong {
background-color: #fef9e0;
}
#cdx-account {
width: 240px;
padding: 0px 5px;
}
#cdx-account a {
color: #979797;
font-weight: bold;
text-decoration: underline;
}
#cdx-account a:hover {
color: #575757;
}
#cdx-account h2 {
width: 230px;
padding: 5px;
font-size: 16px;
}
#cdx-account p {
text-align: justify;
}


/* cdx mini */

#cdx-mini-contenuto, #cdx-minicla-contenuto {
width: 250px;
margin-top: 15px;
background-color: #edf1f3;
}
#cdx-mini-contenuto strong strong, #cdx-minicla-contenuto strong strong {
background-color: #edf1f3;
}
.cdx-mini {
width: 240px;
padding: 0px 5px;
}
.cdx-mini h2 {
width: 230px;
padding: 5px;
font-size: 16px;
}
.cdx-mini h3 {
margin-top: 7px;
font-size: 14px;
font-weight: bold;
text-align: center;
}
.cdx-mini h6 {
padding-top: 5px;
font-size: 11px;
}
.cdx-mini h6  a{
font-size: 11px;
font-weight: bold;
}
.cdx-mini-giornata {
width: 240px;
margin: 5px 0px;
}
.cdx-mini-data {
background-color: #cedeea;
}
.cdx-mini-data td {
width: 230px;
padding-left: 10px;
line-height: 20px;
}
.cdx-mini-riga {
background-color: #f5f9f9;
}
.cdx-mini-riga-alterna {
background-color: #e7eef1;
}
.cdx-mini-club-a {
width: 90px;
line-height: 20px;
text-align: right;
}
.cdx-mini-versus {
width: 20px;
font-size: 10px;
font-weight: bold;
line-height: 20px;
text-align: center;
}
.cdx-mini-club-b {
width: 90px;
line-height: 20px;
}
.cdx-mini-reti {
width: 40px;
line-height: 20px;
text-align: center;
}
.cdx-mini-sessione {
width: 240px;
margin: 5px 0px;
}
.cdx-mini-posizione {
width: 35px;
line-height: 20px;
text-align: center;
}
.cdx-mini-pilota , .cdx-mini-bomber, .cdx-mini-squadra {
width: 165px;
line-height: 20px;
}
.cdx-mini-punti, .cdx-mini-goal {
width: 25px;
padding: 0px 5px 0px 10px;
line-height: 20px;
text-align: right;
}
.cdx-mini-nav {
font-size: 11px;
line-height: 16px;
}
.cdx-mini-nav a {
font-size: 11px;
font-weight: bold;
}
font.cdx-mini-sessione-select, font.cdx-mini-classe-select {
color: #e95d0f;
font-weight: bold;
}


/* tag cloud */

#cdx-tag-cloud-contenuto {
width: 250px;
margin-top: 15px;
background-color: #e5f0fb;
}
#cdx-tag-cloud-contenuto strong strong {
background-color: #e5f0fb;
}
#cdx-tag-cloud {
width: 240px;
padding: 0px 5px;
}
#cdx-tag-cloud h2 {
width: 230px;
padding: 5px;
font-size: 16px;
}
#cdx-tag-cloud p {
text-align: justify;
}


/* link tag cloud */

a.tag_link {
font-size: 11px;
font-weight: bold;
}
a.tag_cloud1, a.tag_cloud2, a.tag_cloud3, a.tag_cloud4, a.tag_cloud5, a.tag_cloud6 {
font-size: 9px;
line-height: 19px;
text-decoration: none;
}
a.tag_cloud2:link, a.tag_cloud2:visited {
font-size: 10px;
}
a.tag_cloud3:link, a.tag_cloud3:visited {
font-size: 12px;
}
a.tag_cloud4:link, a.tag_cloud4:visited {
font-size: 14px;
}
a.tag_cloud5:link, a.tag_cloud5:visited {
font-size: 15px;
}
a.tag_cloud6:link, a.tag_cloud6:visited {
font-size: 17px;
}


/* previsioni meteo */

#cdx-meteo-contenuto {
width: 250px;
margin-top: 15px;
background-color: #dff4c2;
}
#cdx-meteo-contenuto strong strong {
background-color: #dff4c2;
}
#cdx-meteo {
width: 240px;
padding: 0px 5px;
}
#cdx-meteo h2 {
width: 230px;
padding: 5px;
font-size: 16px;
}
#cdx-meteo h3 {
margin-top: 7px;
font-size: 14px;
font-weight: bold;
text-align: center;
}
#cdx-meteo h4 {
margin-top: 7px;
padding: 0px 0px 7px 0px;
font-weight: bold;
text-align: center;
}
#cdx-meteo h4  a{
font-weight: bold;
}
#cdx-meteo p {
text-align: justify;
}


/* oroscopo */

#cdx-oroscopo-contenuto {
width: 250px;
margin-top: 15px;
background-color: #f5e4c1;
}
#cdx-oroscopo-contenuto strong strong {
background-color: #f5e4c1;
}
#cdx-oroscopo {
width: 240px;
padding: 0px 5px;
}
#cdx-oroscopo h2 {
width: 230px;
padding: 5px;
font-size: 16px;
}
#cdx-oroscopo h3 {
margin-top: 7px;
font-size: 14px;
font-weight: bold;
text-align: center;
}
#cdx-oroscopo h4 {
margin-top: 7px;
padding: 0px 0px 7px 0px;
font-weight: bold;
text-align: center;
}
#cdx-oroscopo h4  a{
font-weight: bold;
}
#cdx-oroscopo p {
text-align: justify;
}
#cdx-oroscopo ul {
margin: 0px;
}
#cdx-oroscopo li {
list-style: none;
float: left;
margin: 5px 0px 5px 0px;
padding: 0px;
}
#cdx-oroscopo li a {
margin: 0px 0px 0px 10px;
}


/* sfondi */

#cdx-sfondi-contenuto {
width: 250px;
margin-top: 15px;
background-color: #e5f0fb;
}
#cdx-sfondi-contenuto strong strong {
background-color: #e5f0fb;
}
#cdx-sfondi {
width: 240px;
padding: 0px 5px;
}
#cdx-sfondi h2 {
width: 230px;
padding: 5px;
font-size: 16px;
}
#cdx-sfondi p {
width: 240px;
margin-top: 3px;
text-align: center;
}
#cdx-sfondi a {
line-height: 18px;
}


/* sondaggio */

#cdx-sondaggio-contenuto {
width: 250px;
margin-top: 15px;
background-color: #f8f1b2;
}
#cdx-sondaggio-contenuto strong strong {
background-color: #f8f1b2;
}
#cdx-sondaggio {
width: 240px;
padding: 0px 5px;
}
#cdx-sondaggio h2 {
width: 230px;
padding: 5px;
color: #756b17;
font-size: 16px;
background-color: #f1e267;
}
#cdx-sondaggio h3 {
margin-top: 7px;
font-size: 14px;
font-weight: bold;
text-align: center;
}
#cdx-sondaggio h4 {
margin-top: 7px;
padding: 0px 0px 7px 0px;
font-weight: bold;
text-align: center;
}
#cdx-sondaggio h4  a{
font-weight: bold;
}
#cdx-sondaggio p {
text-align: justify;
}


/* web ring */

#web-ring-contenuto {
width: 993px;
margin-top: 5px;
background-color: #e9e9e9;
}
#web-ring-contenuto strong strong {
background-color: #e9e9e9;
}
.web-ring-titolo {
width: 978px;
padding-left: 15px;
font-size: 18px;
line-height: 25px;
}
td.web-ring-titolo:first-letter {
color: #e95d0f;
}
.web-ring-colonna {
width: 196px;
}
.web-ring-colonna p {
margin-left: 15px;
font-size: 12px;
font-style: italic;
line-height: 18px;
}
.web-ring-colonna ul {
margin: 0px 0px 0px 20px;
}
.web-ring-colonna li {
padding: 0px;
list-style: none;
}
.web-ring-colonna a {
font-size: 11px;
}
.web-ring-info {
width: 993px;
font-size: 11px;
text-align: center;
}


/* footer */

#footer-contenuto {
width: 993px;
margin-top: 5px;
background-color: #ffffff;
}
#footer-contenuto strong strong {
background-color: #ffffff;
}
.footer-menu {
width: 200px;
padding: 5px 0px;
}
.footer-menu ul {
height: 191px;
margin: 0px;
border-right: 1px solid #dddddd;
}
.footer-menu li {
margin: 0px;
padding: 2px 0px 2px 20px;
list-style: none;
}
.footer-menu a:link, .footer-menu a:visited {
color: #979797;
}
.footer-menu a:hover {
color: #575757;
}
#footer-right {
width: 393px;
padding: 5px 0px;
}
#footer-right p {
width: 353px;
display: block;
margin: 2px 0px;
padding: 2px 0px 2px 20px;
font-size: 11px;
}
#histats_counter {
width: 110px;
padding: 2px 0px 2px 20px;
}
#freepagerank {
width: 110px;
padding: 4px 0px 2px 0px;
}
#footer-bottom {
width: 993px;
padding: 3px 0px;
font-size: 11px;
text-align: center;
}
#footer-right a, #footer-bottom a {
color: #575757;
font-size: 11px;
text-decoration: underline;
}
#footer-bottom a {
font-weight: bold;
}
#footer-copyright {
width: 977px;
padding: 3px 16px 3px 0px;
font-size: 11px;
text-align: right;
}



/*     Fine v.6.1.0 - Struttura     */
