body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(../img/SFONDOGENOVA.jpg);
    margin:0;
    padding:0;
    font-size:11px;
    
}
input {
    font-size:10px; 
    font-weight:bold; 
    line-height:12px; 
    vertical-align:top
}
.bottone {
    background-image:url(../img/fondo_bottone.jpg); 
    background-color:#D7DACB; 
    border:1px solid #696969;  
    color:#4E4E4E; 
    font-size:10px; 
    font-weight:bold; 
    line-height:12px; 
    vertical-align:top
}

.sfondo_box_menu {
    background-image: url(../img/sfondo-box-menu.jpg);
}	

.sfondo_menu {
    background-image: url(../img/sfondo-menu.jpg);
    background-color:#51564C;
    border-top:0px solid #E6E7E1;
}
.sfondo_sottomenu {
    background-image: url(../img/sfondo-sottomenu.jpg);
    background-color:#51564C;
    color:#FFFFFF;
}
.fondo_banner {
    background-image:url(../img/header/fondo_banner.jpg);
    background-repeat:no-repeat;
    background-color:#E9E9E7;
}
.bg_content {
    background-color:#51564C;
}
.bg_footer {
    background-color:#E0E3D4;
}

.footer1 {
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    color:#51564C;
}
.fondo_header {
    background-image:url(../img/header/top_up_genova.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    height:68px;
}
.login, .login a {
    text-align:left;
    font-size:10px !important;
    color:#333333;
    font-weight:bold;
    text-decoration:none;
    vertical-align:bottom;
}
.login a:hover {
    font-size:10px !important;
    text-decoration:underline !important;
    color:#333333;
}
.login_bottone {
    background-color:#51564C;
    border:1px solid #51564C;
    height:17px;
    color:#FFFFFF;
    width:45px;
    font-size:10px !important;
}
.login form {
    padding:0px;
    margin:0px;
}
.login_input {
    border:1px solid #51564C;
    height:13px !important;
    font-size:10px !important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:94px;
}
.header1 {
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    color:#333333 !important;
    padding-left:22px;
    text-align:left;
}

.header2 {
    font-family:verdana;
    font-weight:bold;
    font-size:10px !important;
    color:#333333;
    padding-left:30px;
    text-align:left !important;
    text-transform:lowercase;
    vertical-align:middle;
}
.barra {
    border-bottom:1px dotted #888888;
    width:96%;
    margin-left:2%;
    margin-right:2%;
    line-height:2px;
}

.bg_login {
    background-color:#C0C5AF;
    height:30px;
}	

.login_label {
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    color:#FFFFFF;
    line-height:18px;
    padding-left:10px;
    vertical-align:middle;
}	


.login_labe2 {
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    color:#000000;
    line-height:20px;
    vertical-align:middle;
}

.text {
    font-family:verdana;
    font-size:10px;
    color:#222222;
}
.text a {
    text-decoration:none;
    color:#222222;
}
.text a:hover {
    text-decoration:none;
    color:#222222;
}
.error {
    font-family:verdana;
    font-size:11px;
    color:#990000;
}
.title {
    font-family:verdana;
    font-weight:bold;
    font-size:11px;
    color:#222299;
}
a:link {
    font-family:verdana;
    font-size:11px;
    color:#2222ff;
    text-decoration:none;
}
a {
    font-family:verdana;
    font-size:11px;
    color:#333333 !important;
    text-decoration:none;
}
a:hover {
    font-family:verdana;
    font-size:11px;
    color:#333333;
    text-decoration:none !important;
}

a.linksubmenu {
    text-decoration:none;
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    color:#333333!important;
}
a.linksubmenu:hover{
    color:#205395 !important;
}
a.linksubmenu:visited, a.linksubmenu:link, a.linksubmenu:active {text-decoration:none;}
a.linkmenu {
    text-decoration:none;
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    color:#333333 !important;
}
a.linkmenu:hover{
    color:#205395 !important;
}
a.linkmenu:visited, a.linkmenu:link, a.linkmenu:active {text-decoration:none;}

.current {
    border:1px gray dotted;
    
}

.footer {
    font-size:10px;
    color:#666666;
    font-family:verdana;
}

.sfondomenu {
    background: url(../img/sfondo-menu.jpg) #51564C;
    
}
.vocemenu {
    font-size:10px;
    color: #FFFFFF
    
}

.boxcontent{
    margin-right:10px;
    background-color:rgb(233, 234, 227);
    min-height:770px;
}
.pageBox {
    display:block;
    overflow:hidden;
}
#box1,#box3,#box4 {
    margin-left:10px;
    margin-right:5px;
    margin-bottom:10px;
}
#box5,#box7,#box8,#box10,#box11 {
    margin-left:5px;
    margin-right:5px;
    margin-bottom:10px;
}
#box6,#box9,#banner5 {
    margin-left:5px;
    margin-right:10px;
    margin-bottom:10px;
}
.banner_space {
    background-color:#B0B59F;
    border: 2px solid #ffffff;
    margin:10px;
    padding-bottom:10px;
    padding-top:10px;
}
.banner_space2 {
    background-color:#B0B59F;
    border: 2px solid #ffffff;
    margin:10px;
    margin-top:0px;
    padding-bottom:10px;
    padding-top:10px;
}
.intestazionebox {
    background: url(../img/sfondo-menu.jpg) #51564C;
    font-size:10px;
    color: #FFFFFF;	
}

.boxesperto {border-bottom:1px solid #A49F8E; float:left;width:100%; margin-bottom:10px; padding-bottom:10px}
.boxesperto img {float:left;display:inline; margin-right:10px}
.espertocontent{width:60%;float:left; cursor: pointer}
a.linkesperto:link,a.linkesperto:visited,a.linkesperto:active,a.linkesperto:hover {text-decoration:none;color:inherit;font:inherit;}
.archivio {margin-bottom:0;margin-top:20%;}
.intestazione a {
    font-family:verdana;
    font-size:11px;
    color:#FFFFFF !important;
    text-decoration:none;
}
.intestazione  a:hover {
    font-family:verdana;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:underline !important;
}
#submit {
    margin-top:10px;
    text-align:right;
    
}
p.intestazione{
    border: 2px solid rgb(255, 255, 255);
    background-image: url(/gioca/site/img/fondo_intestazione.jpg); 
    background-repeat: repeat-x; 
    color: rgb(255, 255, 255);
    font-weight: bold; 
    font-size: 10px; 
    height: 24px; 
    line-height: 24px;
    margin:0;padding:0;
    padding-left: 5px;
    margin-bottom:5px;
}

p.blog{
    border: 2px solid rgb(255, 255, 255);
    background-color: #aaaf98;
    color: rgb(255, 255, 255);
    font-weight: bold; 
    font-size: 10px; 
    
    line-height: 24px;
    margin:0;padding:0;
    padding-left: 5px;
    margin-bottom:5px;
}

div.content ,table.tbl_news {padding:10px; font-size:10px; }
.content {
    font-size:10px !important;
    padding:10px;
}
img.tbl_newsG {
    float:left; 
    margin-right:10px; 
    margin-bottom:3px;
    
    border:1px solid #A49F8E;
    padding:2px;
}

img.tbl_GiocatoriG {
    border:1px solid #A49F8E;
    padding:2px;
}


.formpad {padding:10px;}

.linkasbutton:link,.linkasbutton:hover,.linkasbutton:active,.linkasbutton:visited {
    background-image:url(../img/fondo_bottone.jpg); 
    background-color:#D7DACB; 
    border:1px solid #696969;  
    color:#4E4E4E; 
    padding:4px;
    text-decoration:none;
    font-weight:bolder;
    color:gray;
}
span.decoration{cursor:pointer}
.buttonaslink {border:none; background:transparent;padding:0;cursor:pointer}
.esp {
    font-size:10px;
}
.titolo_news {
    font-weight:bold;
    font-size:14px;
    color:#666666;
}
.sottotitolo_news {
    font-weight:bold;
    font-size:12px;
}