#logostampa{
display: none;
}
body {
text-align: center; 
background:url(../images/elementi/bg_body.jpg) repeat-y center top;
margin:0;
padding:0;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#bgor{background:url(../images/elementi/bg_body_or.jpg) repeat-x left top;
display:block;
width:100%;
overflow:hidden;
}
#bghalf{
background:url(../images/elementi/bg_body_half.jpg) no-repeat center top;
}
#lineablu{
display:block;
width:725px;
margin:0 auto;
background:#010080;
height:10px;
}
img{border:none;}
#contenitore {
width: 700px;display:block;position:relative;overflow:auto;margin: 0px auto;background-color: #fff;text-align:left;padding: 0px 0px 0px 0px;background-image: url(../images/elementi/sfondoblu2.gif);background-position: 0px 0px;background-repeat: repeat-y;
}
#sx {
width: 200px;height: 100%;background-color: #fff;display: block;overflow: hidden;margin: 0px 10px 0px 0px;padding: 0px 0px 10px 0px;
}
.menuanylinkcss, .menuanylinkcsslast {
width: 185px;display:block;padding:6px 0px 6px 15px ;margin:0px 0px;color: #000263;font-family: Verdana, Arial, serif;font-weight: bold;
font-size: 12px;text-transform: uppercase;text-decoration: none;background-image: url(../images/elementi/spuntav.gif);background-position: 1px 8px;
background-repeat: no-repeat;border-bottom:solid 1px #000263;
}
.menuanylinkcsslast{border-bottom: 0px;}
.menuanylinkcss:hover, .menuanylinkcsslast:hover{
color: #7D7D00;border-bottom:solid 1px #7D7D00;background-image: url(../images/elementi/spuntavhover.gif);background-color: #fff;
background-position: 5px 8px;cursor: pointer;
}
.menuanylinkcsslast:hover{border-bottom: 0px;}
#dropmenudiv{position:absolute;background-color: #262693;border:1px solid #7D7D00;border-bottom-width: 0;font:normal 12px Verdana;
line-height:23px;z-index:100;text-align:left;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #7D7D00;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#fff;
}
#dropmenudiv a:hover{ 
background-color: #7F80B1;
}		
.speciale, .newsletter, .news {
width: 200px;
height: 255px !important;
height: 260px;
display: block;
position: relative;
overflow: hidden;
margin: 10px 10px 0px 0px;
padding: 0px 0px; 
background-color: #7F80B1;
}
.specialeSond {
height: auto !important;
height: auto;
width: 200px;
display: block;
position: relative;
overflow: hidden;
margin: 10px 10px 0px 0px;
padding: 0px 0px; 
background-color: #7F80B1;
min-height: 255px;
}
.newsletter {
margin: 0px 10px 0px 0px;
height: 106px !important;
}
.news {
margin: 11px 10px 0px 0px !important;
margin: 9px 10px 0px 0px;
width: 236px;
height: 312px !important;
height: 318px;
z-index: 25;
}
.newspe, .newspefix, .newspeform {
width: 200px;
display: block;
overflow:auto;
margin: 0px 10px 0px 0px;
width: 488px;
padding: 0px 0px 30px 0px;
background-color: #7F80B1;
}
.newspefix {
height: 611px !important;
height: 615px;
overflow: hidden;
}
.newspeform {
height: auto !important;
height: 735px;
overflow: hidden;
}
.interno, .newsletterinterno{
margin: 10px 0px 0px 0px !important;
margin: 10px 0px 0px 0px;
color: #fff;
font-weight: bold;
font-family: Verdana, Arial, serif;
font-size: 12px;
}
.newsletterinterno {
margin: 0px 0px 0px 0px !important;
}
.testointerno {
margin: 0px 0px 5px 0px !important;
margin: 3px 0px 5px 12px;
padding: 0px 14px !important;
padding: 0px 1px;
}
.newsletterline {
display: block;
position: relative;
padding: 0px;
margin: 0px;
}
.title, .titlegallery, #risultati h1, #classifica h1, .titlenews, .titlelink, .titlelinkverde, .titlelinkverdea {
width: 200px;
margin: 0px;
padding: 4px 12px;
background-color: #000080;
color: #fff;
font-weight: bold;
font-family: Verdana, Arial, serif;
font-size: 12px;
text-transform: uppercase;
}
.titlenews {
width: 236px;
}
.titlegallery {
margin: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px;
width: 212px;
padding: 2px 12px;
line-height: 16px;
}
a.segnampa {
color: #000263;
font-weight: bold;
font-family: Verdana, Arial, serif;
font-size: 10px;
text-transform: uppercase;
text-decoration: none;
}
.highlight {
margin: 0px 0px 0px 0px;
font-family: Verdana Regular, Arial, serif;
font-size: 10px;
font-weight: normal;
}
#wrapper {
width: 236px;
height: 270px;
margin: 0px auto;
text-align: left;
}
#content {
font-size: 1.2em;
line-height: 1.8em;
}
#content h1 {
font-size: 1.6em;
border-bottom: 1px solid #fff;
padding: 5px 0 5px 0;
}
#content h2 {
font-size: 1.2em;
margin-top: 3em;
}
div.cf_wrapper
{
position: relative;
}
div.cf_element
{
width: 236px;
height: 270px;
background-color: #fff;
border:  0px solid #fff;
}
div.cf_element div.content
{
padding: 0px;
}
div.cf_element div.content h3
{
padding-top: 0;
margin-top: 0;
}
.titlelink {
margin: 0px 0px 10px 0px;
padding: 0px;
text-decoration: none;
}
.titlelink:hover{
color: #FF7F7F;
}
.highlink {
text-decoration: none;
color: #010080;
}
.highlink:hover {
color: #FF7F7F;
}
.titlelinkverde {
background-color: #7D7D00;
}
.titlelinkverdea {
background-color: #7D7D00;
margin: 0px 0px 10px 0px;
padding: 0px;
text-decoration: none;
}
.titlelinkverdea:hover {
color: #000080;
}
.menu {
display: block;
position: relative;
margin: 0px 6px 0px 6px;
width: 200px;
}
.menu a, a.menulast {
display:block;
position: relative;
padding:6px 0px 6px 15px ;
margin:0px 0px;
color: #000263;
font-family: Verdana, Arial, serif;
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
text-decoration: none;
background-image: url(../images/elementi/spuntav.gif);
background-position: 1px 8px;
background-repeat: no-repeat;
border-bottom:solid 1px #000263;
}
a.menulast {
border-bottom: 0px;
}
.last {
border-bottom: 0px;
}
.menu a:hover, .menu a:active{
color: #FF7F7E;
border-bottom:solid 1px #FF7F7E;
background-image: url(../images/elementi/spuntaohover.gif);
background-position: 1px 12px;
}
a.menulast:active, a.menulast:hover{
color: #FF7F7E;
border-bottom: 0px;
}
.curva {
display:block;
height: 1px;
overflow: hidden; 
background-color: #D9D9E8;
}

.curvaBianca {
display:block;
height: 1px;
overflow: hidden; 
background-color: #fff;
}

.segmento1{
margin: 0px 17px 0px 17px;
}

.segmento1spe{
margin: 35px 17px 0px 17px !important;
margin: 0px 17px 0px 17px;
}

.segmento2{
margin: 0px 15px 0px 15px;
}

.segmento3{
margin: 0px 14px 0px 14px;
}

.segmento4{
margin: 0px 13px 0px 13px;
height: 2px;
}

.contenuto, .contenutoblu{     
margin: 0px 13px 0px 13px;
height: auto;
font-weight: NORMAL;
font-family: Verdana, Arial, serif;
font-size: 10px;
color: #000;
padding: 0px 8px;
}

.contenutoblu {
font-weight: bold;
font-size: 10px;
color: #000263;
padding: 8px 3px !important;
padding: 1px 3px;
display: block;
overflow: hidden;
position: relative;
}

.sondform {
display: block;
padding: 0px;
}

.opzione {
padding: 0px 3px !important;
padding: 0px 0px;
margin: 0px 0px 10px 5px;
background-color: #fff;
vertical-align: text-top;
}

.invia {
margin: 3px 5px !important;
margin: 3px 8px 5px 8px;
background-color: #7F80B1;
color: #fff;
border: 0px;
font-weight: bold;
font-family: Verdana, Arial, serif;
font-size: 12px;
}
.newsletterinput {
margin: 0px 0px 0px 18px;
width: 164px;
height: 16px;
border: 0px;
color: #000263;
font-weight: bold;
font-family: Verdana, Arial, serif;
font-size: 12px;
}

.sfondonewsinput {
background-color: #7F80B1;
background-image: url(../images/elementi/inputtondo.gif);
background-repeat: no-repeat;
padding: 0px!important;
padding: 1px 0px;
line-height: 20px !important;
margin: 10px 0px !important;
margin: 0px 0px;
display: block;
height: 20px;
width: 201px;
}

.contenutonews { 
margin: 0px 12px 0px 12px;
height: 255px !important;
height: 260px;
font-weight: NORMAL;
font-family: Verdana, Arial, serif;
font-size: 10px;
color: #000;
padding: 1px 3px 1px 5px;
}

.contenutonewspe, .contenutonewspefix { 
margin: 0px 12px 0px 12px;
min-height: 560px;
height: 565px !important;
height: 565px;
font-weight: NORMAL;
font-family: Verdana, Arial, serif;
font-size: 10px;
color: #000263;
padding: 1px 3px 1px 5px;
}

.contenutonewspefix {
height: auto !important;
height: 696px;
}
a {
border: 0px;
}
#areariservata {
font-family: Verdana, Arial, sans;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color: #000263;
float: left;
}
#wnamp{
font-family: Verdana, Arial, sans;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color: #000263;
float: left;
font-size:9px;
margin:0px 5px;
}
#areariservata:hover,#wnamp:hover {
color: #FF7F7F;
}
#dx {
width: 488px;
background-color: #fff;
display: block;
overflow:hidden;
float:right;
padding:0px 0px 0px 0px;
height: 100%;
}
#colonna1 {
width: 236px;
display: block;
float: left;
background-color: #fff;
padding: 0px 0px 0px 0px;
margin: 3px 0px 0px 0px;
}
#colonna2 {
width: 239px;
display: block;
position: relative;
float: right;
background-color: #fff;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#colonnasingola {
width: 488px;
background-color: #fff;
margin: 3px 0px 0px 0px !important;
margin: 22px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#classifica {
width: 111px;
display: block;
position: relative;
overflow: hidden;
margin: 0px 0px 0px 8px;
padding: 0px 0px 0px 0px; 
background-color: #fff;
float: right;
color: #000263;
font-family: Verdana, Arial, serif;
font-weight: bold;
font-size: 9px;
}

#risultati {
width: 111px;
display: block;
position: relative;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px; 
background-color: #fff;
float: left;
color: #000080;
font-family: Verdana, Arial, serif;
font-size: 9px;
}

#risultati p, #classifica p{
display:block;
width:108px;
padding: 3px 0px 3px 0px !important;
padding: 2px 0px 3px 0px;
margin: 0px 0px 0px 3px;
text-align:left;
background-color: #fff;
overflow:hidden;
border-bottom:solid 1px #010080;
}

#risultati p.last {
border-bottom: none;
}

#classifica p {
border-bottom: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 3px;
width: 108px;
line-height: 11px !important;
line-height: 17px;
}

#risultati .cavese, #classifica .cavese {
color: #F00;
font-weight: bold;
}

#risultati h2 {
font-size: 10px;
margin: 0px 0px 0px 4px;
padding: 3px 0px 3px 0px;
border-bottom:solid 1px #010080;
}

#classifica b, #risultati b {
clear: both;
display: block;
width: 110px;
font-size: 0px;
height: 1px;
border:none;
margin: 0px 0px 0px 0px;
padding:0px;
background: trasparent;
}

.risult, .risultcav {
display:block;
width:20px;
float:right;
text-align:right;
background-color: #fff;
}

.risultcav {
color: #F00;
font-weight: bold;
}

.punt {
display:block;
width:20px;
float:right;
text-align:right;
background-color: #fff;
}

.puntcav {
color: #F00;
display:block;
width:20px;
float:right;
text-align:right;
background-color: #fff;
}

#lineav {
width: 5px;
margin: 0px;
float: left;
}

#risultati h1, #classifica h1 {
width: 111px;
display: block;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 5px;
height: 19px;
}

#articolo .sottotitolo {
color: #010080;
font-weight: bold;
border-bottom: solid 1px #000080;
}

#articolo .calciatore {
text-transform: capitalize;
color: #010080;
font-weight: bold;
text-decoration: none;
}

#articolo .calciatore:hover {
color: #7D7D00;
}
.news a, .newspe a, .newspefix a, .newspeform a, a.pagcalend {
color: #000263;
font-family: Verdana, Arial, serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

a.pagcalend {
margin: 0px 5px 0px 5px;
font-weight: bold;
}

a.foot {
color: #000263;
font-family: Verdana, Arial, serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.foot:hover {
color: #FF7F7F;
}

.news .subtitle {
color: #000;
font-family: Verdana, Arial, serif;
font-size: 9px;
border-bottom:solid 1px #000;
margin: 5px 0px 0px 0px;
text-transform: lowercase;
font-weight: normal;
}

.newspe .subtitle, .newspefix .subtitle, .newspeform .subtitle {
font-family: Verdana, Arial, serif;
font-size: 9px;
text-transform: none;
font-weight: bold;
}

.newspe .highlight, .newspefix .highlight, .newspeform .highlight {
margin: 3px 5px 18px 0px; 
color: #000263;
border-bottom: solid 1px #000263; 
text-transform: none;
}

.news a:hover, .newspe a:hover, .newspefix a:hover, .newspeform a:hover, a.pagcalend:hover {
color: #FF7F7F;
}

.news notizia, .newspe .notizia, .newspefix .notizia, .newspeform .notizia {
margin: 10px 0px 10px 0px;
padding-right: 0px;
}

.newspe .paginazione, .newspefix .paginazione, .newspeform .paginazione {
color: #fff;
margin: 4px 0px 0px 0px;
text-align: center;
font-weight: bold;
font-family: Verdana, Arial, sans serif;
font-size: 11px;
}

.frecciapag {
border: 0px;
padding: 0px 10px 2px 10px !important;
padding: 2px 10px 0px 10px;
}

#newstitle, #schedatitle, .footitle {
width: 464px;
padding: 5px 12px 5px 12px;
margin: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px;
float: left;
/*overflow: visible;*/
}

.footitle {
padding: 1px 12px 1px 12px;
margin: 10px 0px 10px 0px !important;
margin: 10px 0px 10px 0px;
float: none;
position: relative;
/*margin: 0px;
padding: 4px 12px;*/
background-color: #000080;
color: #fff;
font-weight: bold;
font-family: Verdana, Arial, serif;
font-size: 11px;
}

#data{
display: block; 
/*float: right; */
margin: 45px 0px 5px 0px !important;
margin: 0px 0px 5px 0px;
font-size: 11px; 
text-transform: none;
font-weight: bold;
color: #000263;
}

#dati{
display: block; 
font-size: 9px; 
margin: 2px 0px 0px 0px;
text-transform: none;
}

#altrefoto{
display: block; 
font-size: 9px; 
margin: 0px 0px 0px 119px;
text-transform: none;
}

.titolofotogallery{
display: block; 
line-height: 14px;
margin: 0px 0px 0px 10px;
text-transform: none;
background-color: #fff;
}

#articolo, #articolonne {
display: block;
position: relative;
/*height: 600px;*/
height: 100%;
margin: 38px 0px 0px 0px !important;
margin: 34px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-family: Verdana Regular, Arial, serif;
font-size: 12px;
font-weight: normal;
background-color: #fff;
color: #000263;
}
#articolonne {
/*background-image: url(../images/elementi/lineaviola.gif);
background-position: left top;
background-repeat: repeat-y;*/
}
#container {
background-color: #fff;
display: block;
position:relative;
overflow: visible;
height: 1px;					
}

#parte1 {
float: left;
width: 230px !important;
width: 220px;
margin: 0px;
padding-right: 5px;
}

#parte2 {
float: right;
width: 236px;
background-color: #acf;
}

.parag2 {
margin: 150px 0px 0px 0px;
}

#fotointerna {
display: block; 
float: right;
margin: 0px 0px 10px 10px;
width: 236px;
height: 177px;
}

.divgiocatore {
width: 162px;
height: 150px;
display: block;
float: left;
text-align: center;
margin: 0px 0px 0px 0px;
}

.fotogiocatore {
width: 100px;
height: 80px;
border: 0px;
margin: 0px 0px 5px 0px;
}
#scheda {
display: block;
position: relative;
overflow: hidden;
margin: 47px 0px 0px 0px !important;
margin: 28px 0px 0px 0px;
height: 135px;
font-family: Verdana Regular, Arial, serif;
font-size: 12px;
font-weight: normal;
background-color: #fff;
}

#class {
display: block;
position: relative;
overflow: hidden;
margin: 47px 0px 0px 0px !important;
margin: 28px 0px 0px 0px;
height: 135px;
font-family: Verdana Regular, Arial, serif;
font-size: 12px;
font-weight: normal;
background-color: #fff;
}
.fotogallery {
display: block;
width: 236px;
height: 179px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px;
background-color: #fff;
}

.fotogallery img{
width: 236px;
height: 179px;
margin: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px;
}			
.fotoalto {
display: block;
width: 236px;
height: 177px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 9px 0px !important;
margin: 0px 0px 0px 0px;
}

.fotoalto img{
width: 236px;
height: 177px !important;
height: 177px;
margin: 0px 0px 0px 0px !important;
margin: 0px 0px 5px 0px;
}
#partner {
margin: 9px 0px 0px 0px !important;
margin: 8px 0px 0px 0px;
display: block;
width: 215px;
}

#kit {
margin: 7px 0px 0px 0px !important;
margin: 6px 0px 0px 0px;					
display: block;
width: 215px;
}
#schedatab {
table-layout: fixed;
border-collapse: separate;
border-spacing: 0px;
empty-cell: show;
width: 488px;
margin: 3px 0px 0px 0px !important;
margin: 7px 0px 0px 0px;
background-color: #000;
text-align: center;
color: #fff;
font-family: Verdana, Arial, serif;
font-size: 12px;
font-weight: bold;
}

#schedatab th {
font-weight: bold;
height: 22px !important;
height: 19px;
background-color: #000080;
border-left: solid 2px #393B86;
border-bottom: solid 1px #000263;
}

#schedatab td {
background-color: #8C8DB8;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 33px !important;
height: 32px;
border-left: solid 2px #393B86;
border-bottom: solid 1px #000263;
font-weight: normal;
}

#schedatab td .first, #schedatab tr .first {
border-left: none;
}

#schedatab td .last, #schedatab tr .last  {
border-bottom: none;
height: 38px !important;
height: 38px;
}

#schedatab tr {
margin: 0px 0px 0px 0px;
}

#schedatab tr .foot{
font-weight: bold;
height: 22px !important;
height: 19px;
background-color: #000080;
border-left: solid 2px #393B86;
border-bottom: solid 1px #000263;
}
.classtab {
width: 488px;
table-layout: fixed;
border-collapse: separate;
border-spacing: 0px;
empty-cell: show;
margin: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px;
background-color: #010080;
text-align: center;
color: #fff;
font-family: Verdana, Arial, serif;
font-size: 10px;
font-weight: bold;
border: 1px solid #010080;
border-left: none;
border-bottom: none;
}

.classtab th {
font-weight: bold;
background-color: #010080;
border-left: solid 1px #393B86;
border-bottom: solid 1px #000263;
padding: 1px;
}

.classtab td {
color: #000263;
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 0px;
/*height: 33px !important;
height: 32px;*/
border-left: solid 1px #393B86;
border-bottom: solid 1px #000263;
font-weight: bold;
}

.classtab td .first, .classtab tr .first {
border-left: none;
}

.classtab td .last, .classtab tr .last  {
border-bottom: none;
padding: 1px;
}

.classtab tr {
margin: 0px 0px 0px 0px;
}

.classtab tr .foot{
font-weight: bold;
height: 22px !important;
height: 19px;
background-color: #010080;
border-left: solid 1px #393B86;
border-bottom: solid 1px #000263;
}
fieldset{
border: solid 1px #000263;
margin:0px 0px 10px 0px !IMPORTANT;
margin:0px 0px 5px 0px;
padding:5px !important;
padding:5px;
}
fieldset legend{
font-size:11px;
color:#000263;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
font-family: Verdana, Arial, sans-serif;
overflow:hidden;
}
fieldset label{ 
padding:0px 0px; 
margin:0px 0px 5px;
width:33%;
display:block;
float:left;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #000263;
}
.homeaut, .autinput{  
padding: 0px; 
margin: 0px 0px 0px 3px;
display:block;
float:left;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #000263;
}
.autinput{ 
width: 72px;
border: 1px solid #010080;
height: 15px;
}

.ok {
margin: 0px 0px 0px 1px;
background-color: #010080;
color: #fff;
border: 0px;
font-weight: bold;
font-family: Verdana, Arial, serif;
font-size: 11px;
width: 24px;
height: 17px;
float: none !important;
float: left;
}

.autform {
margin: 0px 0px 13px 0px !important;
margin: 0px -3px 12px 0px;
padding: 0px 0px 0px 0px;
width: 270px !important;
width: 276px;
float: right;
}

fieldset label input{
width:100px;
font-size:11px;
color: #000;
font-family: Verdana, Arial, sans-serif;
}

fieldset img{
border:dashed 1px #ACACAC;
}

fieldset select, .selectmaster{ 
width:100px;
font-size:11px;
color: #000263;
font-family: Helvetica, Verdana, Arial, sans-serif;
border: solid 1px #000263;
}

fieldset textarea{
width:99%;
font-size:11px;
font-family: Verdana, Arial, sans-serif;
}

fieldset input, input.homeaut, select, textarea, input.email {
border: solid 1px #000263;
color: #000263;
font-weight: bold;
font-family: Verdana, Arial, serif;
font-size: 11px;
}

input.email {
width: 244px;
}

input.homeaut {
width: 50px;	
}
.rispostasondaggio{
overflow:hidden;
margin:0px 0px 0px 10px;
}

.rsond {
display:block;
height: 10px;
background-color: #FF7F7F;
background-image: url(../images/elementi/bg_sondaggi.gif);
background-repeat: repeat-x;
background-position: left bottom;
margin:0px 10px 0px 0px;
border-right: solid 1px #010080;
border-bottom: solid 1px #010080;
float:left;
}

h2, h3 {
color: #000263;
font-family: Verdana, Arial, serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

h3 {
color: #000263;
font-family: Verdana, Arial, serif;
font-size: 10px;
font-weight: bold;
text-transform: none;
}
.banner {
background-color: #FF7F7E;
color: #fff;
font-weight: bold;
font-family: Verdana, Arial, serif;
font-size: 12px;
margin: 0px 0px 5px 0px;
}

#banner1, #banner2, #banner3, #bannersx {
width: 200px;
height: 106px;
display: block;
position: relative;
overflow: hidden;
margin: 11px 5px 0px 0px;
padding: 0px 0px;
}

#bannersx {
margin: 10px 5px 0px 0px;
}

#banner2 {
background-color: #010080;
margin: 10px 0px 0px 0px !important;
width: 236px;
height: 255px !important;
height: 255px;
}

#banner3 {
margin: 8px 0px 0px 0px !important;
margin: 29px 0px 0px 0px;
width: 239px;
height: auto!important;
}
#banner3 img{
border-bottom:solid 18px #000080;}

#banneralto{
margin: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px;
width: 239px;
height: 178px !IMPORTANT;
height: 178px;
float: right;
background-color: #FFf;

}
#footer{
width: 700px;
display: block;
overflow: hidden;
margin: 0px auto 0px auto !important;
margin: 10px auto 0px auto;
padding: 0px 0px;
background-color: #fff;
}

#footer .banner{
height: 86px;
background-color: #fff;
}

#footer #mtndiv{
background-color: #010080;
height: 35px;
display: block;
position: relative;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 9px 0px 0px 0px;
}

#footer #mtndiv a{
background-image: url(../images/mtn.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0px;
padding: 0px;
height: 27px;
width: 32px;
position:absolute;
top:11px;
right:10px;
}

/******elencovideo******/
#dxvideo {
width: 488px;
height:auto !important;
background-color: #fff;
display: block;
overflow:hidden;
float:right;
padding:0px 0px 0px 0px;
}
#dxvideo .colonnasingola{
width: 488px;
height:auto !important;
background-color: #fff;
margin: 3px 0px 0px 0px !important;
margin: 22px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#dxvideo .newspefix {

height:auto!important;
overflow:hidden;
}
#dxvideo  .interno{
width: 488px !important;
display:block !important;
height:auto!important;
overflow:hidden;}
#dxvideo .contenutovideo{
display:block;
margin: 0px 12px 0px 12px;
height: auto !important;
font: 10px Verdana, Arial, serif;
color: #000263;
padding: 1px 3px 1px 5px;}

.elencovideo{
display:block;
width:455px;
margin:0 0 10px ;
border-bottom:solid 1px #000263;
overflow:hidden;
padding:0 0 5px;
}
.elencovideo h3{
font-size:12px; margin:0 0 5px 0;
}
.elencovideo span, .elencovideo p{
margin:0 0 5px 0;
}
.elencovideo a{
background:#ECECF4;
display:block;
text-transform:none;
width:445px;
overflow:hidden;
margin:0 0 5px 0;
padding:5px;border-top:solid 1px #000263;
border-bottom:solid 1px #000263;
}
.elencovideo a:hover{
background:#F7F7FA;
}
.elencovideo a img{
width:100px;
height:75px; 
float:left; 
margin:0 10px 0 0
}

/*vota aquilotto*/
.divgiocatore form{margin:0; padding:0;}
.divgiocatore form input{display:none;}
.divgiocatore form button{
background: url(../images/elementi/btn_vota.gif) no-repeat left bottom;
width:74px;
height:22px;
border:none;
text-indent:-9000em;
cursor:pointer;
margin:5px 0;
}
.divgiocatore form button:hover{background: url(../images/elementi/btn_vota.gif) no-repeat left top;}
.divgiocatore p{display:block; margin:5px 0;}

#graduatoria{
display:block;
background: #FDFDFE url(../images/elementi/bg_grad_voti.jpg) repeat-x bottom left;
border:solid 1px #000080;
padding:10px;
margin:35px 0px 15px;
overflow:hidden;
font:10px Verdana, Arial, Helvetica, sans-serif;
}
#graduatoria a{font-size:11px; 
color:#000080; 
text-decoration:none; 
display:block; 
text-align:center; 
padding:3px; 
background: #FDFDFE url(../images/elementi/bg_grad_voti.jpg) repeat-x center left; 
border:solid 1px #000080;
margin:0 150px;
}
#graduatoria a:hover{background: #FDFDFE url(../images/elementi/bg_grad_voti.jpg) repeat-x top left; }
#graduatoria h2{font-size:12px; 
margin:0 0 10px; 
border-bottom:solid 1px #000080 }
#graduatoria h3{margin:0; padding:5px; }
#graduatoria p{ 
margin:0 0 10px; 
border-top:solid 1px #000080;
border-bottom:solid 1px #000080;
background: #FDFDFE url(../images/elementi/bg_grad_voti.jpg) repeat-x top left;
width:456px;
overflow:hidden;
padding:5px;
position:relative;
-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}

#graduatoria p strong{text-transform:uppercase; position:absolute; right:5px; top:5px; color: #000080;}
.txt{margin:35px 0px 0px;}

#chat{
background:url(../images/elementi/bg_chat.jpg) no-repeat top left;
 width:199px; 
 height:101px; 
 overflow:hidden;
 position:relative;}
 #chat form{
  width:177px; 
  overflow:hidden;
  padding:42px 11px 0px;
	color:#fff;
 font-weight:bold;
 }
#chat form input,   #chat form button{
	display:block;
	width:50px;
	font-size:10px;
	border:solid 1px #fff;
	background:#E7E9FF;
	color:#000080;
	float:left;
	font-weight:bold;
	margin:5px 5px 0 0;
	padding:0px;
	-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;
  }
  
#chat form input{width:100px;	height:15px;} 

#chat form input.hidden{display:none;}

/*arckvideo*/
#arcvideo{ display:block; text-align:right; padding:5px 15px; border-bottom:solid 1px #000080;font-weight:bold; margin:0 0 10px}
#arcvideo form{display:inline;}
#arcvideo button{background:#E7E9FF; border:solid 1px #000080; font-size:10px; font-weight:bold;}