/*     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;
}
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;
}
/* 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;
margin-left: 5px;
background-color: #ffffff;
}
#header-contenuto strong strong {
background-color: #d1e6f9;
}
#header-top {
width: 993px;
}
#header-utilita {
width: 983px;
margin-right: 5px;
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: 250px;
margin: 5px 0px 0px 5px;
}
#header-italia {
width: 64px;
height: 80px;
background-image: url('italia.png');
background-repeat: no-repeat;
}
#img_png_header_logo {
margin: 10px 0px 0px 6px;
}
#pub-header {
width: 728px;
margin-left: 5px;
}
#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: 5px 0px 0px 5px;
background-color: #ffffff;
}
#pagina-contenuto strong strong {
background-color: #ffffff;
}
#pagina-top {
width: 993px;
height: 25px;
}
#pub-top {
width: 993px;
}
#pub-top p {
width: 728px;
margin: 5px 0px 0px 137px;
}
#pagina {
width: 993px;
}
#colonna-sinistra {
width: 130px;
margin-left: 5px;
}
#pub-sinistra {
width: 120px;
}
#pub-sinistra p {
margin: 3px 0px 0px 0px;
}
p.pub-testo {
font-size: 11px;
text-align: center;
}
#colonna-centro {
width: 600px;
}
#colonna-centrol {
width: 858px;
}
#affiliati {
width: 590px;
margin-top: 25px;
line-height: 18px;
}
#affiliati p {
font-size: 13px;
font-style: italic;
}
#affiliati a {
color: #c000c0;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}
#affiliati 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;
margin-bottom: 10px;
}
#titolo-pagina {
width: 590px;
margin-left: 5px;
}
#titolo-pagina h1 {
width: 570px;
padding: 5px;
font-size: 18px;
}
#titolo-pagina a {
font-size: 18px;
}
p#mollica {
width: 540px;
margin-left: 10px;
padding: 0px 10px;
font-size: 11px;
line-height: 17px;
}
p#mollica a {
font-size: 11px;
line-height: 17px;
}
#pagina-bottom {
width: 977px;
padding: 5px 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 0px 50px;
border-bottom: 1px solid #dddddd;
}
.news-sport-divisoria-mini {
width: 290px;
height: 15px;
margin: 0px 150px 0px 150px;
border-bottom: 1px solid #dddddd;
}
.news-sport-titoletto {
width: 580px;
margin-top: 15px;
font-size: 18px;
line-height: 30px;
}
div.news-sport-titoletto:first-letter {
color: #e95d0f;
}
.news-sport {
width: 590px;
margin-top: 5px;
line-height: 18px;
text-align: justify;
}
.news-sport h2 {
margin-top: 10px;
}
.news-sport h2 a {
font-size: 14px;
font-weight: bold;
line-height: 20px;
}
.notizie-sport h3 {
margin-top: 10px;
font-size: 13px;
font-style: italic;
line-height: 20px;
}
.news-sport span {
color: #808080;
font-size: 11px;
line-height: 17px;
}
.news-sport img {
float: left;
margin: 0px 10px 0px 0px;
}
.news-sport p {
margin-top: 3px;
}
.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;
}


/* cdx accesso pannello */

#cdx-account-contenuto {
width: 250px;
background-color: #fef9e0;
}
#cdx-account-contenuto strong strong {
background-color: #fef9e0;
}
#cdx-account {
width: 240px;
margin-left: 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 5px 5px 5px;
font-size: 18px;
background-color: #fdf1bb;
}
#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;
margin-left: 5px;
}
.cdx-mini h2 {
width: 230px;
padding: 5px 5px 5px 5px;
color: #ffffff;
font-size: 16px;
background-color: #707070;
}
.cdx-mini h3 {
margin-top: 7px;
font-size: 14px;
font-weight: bold;
text-align: center;
}
.cdx-mini h4 {
margin-top: 3px;
font-weight: bold;
text-align: center;
}
.cdx-mini h4  a{
font-weight: bold;
}
.cdx-mini-giornata {
width: 240px;
margin-top: 5px;
}
.cdx-mini-data {
width: 230px;
padding-left: 10px;
background-color: #cedeea;
line-height: 20px;
}
.cdx-mini-riga {
background-color: #f5f9f9;
line-height: 20px;
}
.cdx-mini-riga-alterna {
background-color: #e7eef1;
line-height: 20px;
}
.cdx-mini-club-a {
width: 95px;
float: left;
text-align: right;
}
.cdx-mini-club-b {
width: 95px;
float: left;
margin-left: 10px;
text-align: left;
}
.cdx-mini-reti {
width: 40px;
float: left;
text-align: center;
}
.cdx-mini-sessione {
width: 240px;
margin: 5px 0px;
}
.cdx-mini-posizione {
width: 35px;
float: left;
text-align: center;
}
.cdx-mini-pilota {
width: 165px;
float: left;
}
.cdx-mini-punti {
width: 25px;
float: left;
padding: 0px 5px 0px 10px;
text-align: right;
}
.cdx-mini-nav {
margin-top: 5px;
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: #f2edf9;
}
#cdx-tag-cloud-contenuto strong strong {
background-color: #f2edf9;
}
#cdx-tag-cloud {
width: 240px;
margin-left: 5px;
}
#cdx-tag-cloud h2 {
width: 230px;
padding: 5px 5px 5px 5px;
color: #875fbe;
font-size: 18px;
background-color: #d6cee4;
}
#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;
margin-left: 5px;
}
#cdx-meteo h2 {
width: 230px;
padding: 5px 5px 5px 5px;
color: #557f19;
font-size: 18px;
background-color: #b1e369;
}
#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;
margin-left: 5px;
}
#cdx-oroscopo h2 {
width: 230px;
padding: 5px 5px 5px 5px;
color: #756b17;
font-size: 18px;
background-color: #e8c16c;
}
#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-img {
margin: 5px 0px 5px 0px;
}
.cdx-oroscopo-img 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;
margin-left: 5px;
}
#cdx-sfondi h2 {
width: 230px;
padding: 5px 5px 5px 5px;
font-size: 18px;
}
#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;
margin-left: 5px;
}
#cdx-sondaggio h2 {
width: 230px;
padding: 5px 5px 5px 5px;
color: #756b17;
font-size: 18px;
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: 5px 0px 0px 5px;
background-color: #e9e9e9;
}
#web-ring-contenuto strong strong {
background-color: #e9e9e9;
}
.web-ring-titolo {
width: 977px;
margin-left: 15px;
font-size: 18px;
line-height: 25px;
}
div.web-ring-titolo:first-letter {
color: #e95d0f;
}
.web-ring-colonna {
width: 192px;
}
.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: 5px 0px 0px 5px;
background-color: #ffffff;
}
#footer-contenuto strong strong {
background-color: #ffffff;
}
.footer-menu {
width: 200px;
margin: 5px 0px;
}
.footer-menu ul {
border-right: 1px solid #dddddd;
margin: 0px;
}
.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;
margin: 5px 0px;
}
#footer-right p {
width: 353px;
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:link, #footer-right a:visited, #footer-bottom a:link, #footer-bottom a:visited {
color: #979797;
font-size: 11px;
}
#footer-right a:hover, #footer-bottom a:hover {
color: #575757;
}
#footer-bottom a {
font-weight: bold;
}
#footer-copyright {
width: 977px;
padding: 3px 0px;
font-size: 11px;
text-align: right;
}



/*     Fine v.6.1.0 - Struttura     */