/***** eric meyer reset *****/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, tt, var, dd, dl, dt, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   font-family: 'verdana','sans-serif';
   font-weight: inherit;
   font-style: inherit;
   border-spacing: 0;
}
a img, :link img, :visited img {border: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
/*****\eric meyer reset\*****/

body {background:#3232ff; font-family:sans-serif; font-size:9pt;}
#container{width:1000px;margin:auto;background:#fff; padding:0px 1px; border-left:2px solid #000; border-right:2px solid #000;}
#top {width:100%; height:170px; background:url('Header-Static2.gif') repeat-x top left;}

#top-banner {height:130px;}
#top-banner-left {float:right; margin:15px 50px;}
#top-banner-left img {border:1px solid #000;}
#top-banner-logo {float:left; margin:10px; border:none; width:300px; height:80px;}

#top-menu {width:100%; background:url('bg-top-nav.jpg') repeat-x bottom left #E0DEDF;padding-top:5px; 
border-bottom:1px solid #aaa; border-top:2px solid #fff; font-size:0.9em; height:35px}
#top-menu p {float:left; padding:10px 5px; text-align:center; background:url('top-nav-line2.jpg') no-repeat bottom right; color:#c00; font-weight:bold;}
#top-menu a {color:#464646; text-decoration:none;}
#top-menu a:hover {color:#7F6F6F;}

#top-login {float:right; margin-top:-76px; padding-left:4px; background:url('left-loginb.jpg') no-repeat left top;}
#top-login p.login-opts {background:url('bg-loginb.jpg') repeat-x left top; padding:10px 10px 10px 10px; color:#D9CB82; margin-bottom:10px;}
#top-login p.login-opts a {font-weight:bold; color:#D9CB82;text-decoration:none;}
#top-login p.login-opts a:hover {color:#FFEB7F;}
#top-login form {padding-right:10px;text-align:right;}
#top-login p.login-item {display:inline; padding:0px 5px!important;}
#top-login p.login-item input {width:85px}
#top-login img {vertical-align:bottom; margin-bottom:2px; cursor:pointer;}

#midr, #midm {margin-top:2px;}

#midr {width:15%; float:left; padding:10px 0px; text-align:center;background:#4e4eff}
#midr .right-banner {margin:10px 0px;}
#midr img { border:1px solid #000;}
#midr p.sottorubriche {background:#2d2dff; color:#f00; padding:2px 10px; text-align:left;margin-bottom:1px;font-weight:bold;}
#midr p.sottorubriche a {color:#f00; text-decoration:none; }
#midr div.right-srb {}
#midr p.articoli {text-align:left;
padding:3px 5px 3px 25px; background:url('pinkbullet.gif') no-repeat 10px center #4040ff; margin-bottom:1px; font-size:0.9em}
#midr p.articoli a {color:#fff; text-decoration:none;}

#midm {width:85%; float:left; padding:10px 0px;}
#midm div.home-cols {width:49.5%; float:left;}
#midm div.home-box {border:1px solid #ccc; margin:5px 1px;}
#midm div.home-box p.botPLink {text-align:right;margin:2px;clear:both;}
#midm p.home-box-tit {background:#4040ff; color:#fff; font-weight:bold; padding:2px 5px;}
#midm p.home-box-tit a {color:#fff;text-decoration:none;}
#midm img.home-box-img {float:left; padding:2px;}
#midm div.home-box-txt {}
#midm div.home-item {margin:10px 5px;clear:both}
#midm div.home-item a {color:#000;text-decoration:none;}
#midm div.home-item a:hover {text-decoration:underline;}
#midm p.home-item-tit {font-weight:bold;}
#midm p.home-item-data {font-size:0.9em; color:#070; text-align:right; margin-top:5px; display:inline;}

#princ {padding:5px 20px}
#princ a {color:#c00;}
#princ a:hover {color:#f00}
p.titolo {font-weight:bold; border-bottom:1px solid #464646; font-size:0.9em; padding:2px;}
p.sottotitolo {padding:2px; color:#464646; margin:10px 0px;}
div.testoit {margin:10px 0px;}

p.bottomBar {text-align:center; margin:20px 0px; line-height:2}  
p.bottomBar select {font-size:1.0em;}  

p.copesottorubTitolo {font-weight:bold; border-bottom:1px solid #464646; padding:2px; color:#c00; margin-bottom:5px;}
img.copesottorubImg {margin:0px 5px 5px 0px; float:left;}

div.ant_art {clear:both; font-size:0.9em; padding-top:15px;}
div.ant_art_princ {border-bottom:1px dashed #ccc; margin-bottom:15px; padding:5px;}
p.ant_art_title a {color:#464646!important; text-decoration:none!important; font-weight:bold;}
p.ant_art_but {display:inline; padding-left:5px;}
p.ant_art_data {color:#679612}

.princ_srb_2791 .ant_art_but, .princ_srb_2791 .ant_art_data,
.princ_srb_2793 .ant_art_but, .princ_srb_2793 .ant_art_data {display:none}

span.firstimage {margin-bottom:5px; display:block;}

/*** siti betting ***/
#home-box-1 {border:none!important;}
#home-box-1 p.home-box-tit, #home-box-1 p.home-item-data {display:none;}
#home-box-1 p.botPLink {visibility:hidden; height:1px;}
#home-box-1 div.home-item {clear:none!important;}
#home-box-1 img.betImg { border:1px solid #eee; margin:0px 10px; vertical-align:bottom}

div.home-item-table {margin:3px 0px; clear:both; font-size:0.8em; }
div.table-hd {font-weight:bold; margin-top:30px!important;}
div.home-item-cell {padding:1px; display:inline; float:left; overflow:hidden; vertical-align:center;}
div.cell-titolo {width:175px}
div.cell-data {width:55px}
div.cell-ora {width:42px}
div.cell-scomm {width:80px}
div.cell-logo {width:40px}
div.cell-logo img {width:100%; margin:0px;}
p.item-bot {clear:both;height:1px;}

#bot{width:100%; clear:both; border-top:4px solid #ddd;margin-top:2px; 
background:url('bg-bott-barb.jpg') repeat-x top left #3F770C; text-align:center; padding:10px 0px 50px 0px;}
#bot {color:#f00; font-size:0.9em;}
#bot a {color:#fff!important; margin:0px 30px;text-decoration:none;}

#footer {margin-bottom:10px;}

#loghiW3c {margin:10px 0px; display:none;}	
#loghiW3c a {margin:0px;}




/**** login *****/
#login {text-align:center; margin:50px 0px;}
#login p {margin:5px 0px;}
#login form {margin:auto; width:380px; border:1px solid #ccc; background:url('input.gif') repeat-x top left #fff;}
#login p.loginLink {font-weight:bold;}
#login p.loginSubTit {border-bottom:1px solid #ccc;}
#login p.loginTit {border-bottom:1px solid #ccc; font-weight:bold; font-size:1.2em; margin-bottom:10px;padding-bottom:5px;}
#login p.loginItem {background:#f6f6f6; padding:5px 0px;}
#login span.loginLabel {width:100px; float:left; display:block; text-align:right; padding-right:5px;}
#login .inputText {width:250px;}
#login span.f_obb {padding:0px 5px; color:#f00; cursor:help;}
#login img.avatar {float:none;}

#login.loginHome {float:right; text-align:right; border-left:1px solid #555; margin:10px; padding:2px 2px 2px 12px; font-size:1.1em}
#login.loginHome h4 {font-weight:bold; text-decoration:underline; margin-bottom:2px;}
#login.loginHome h5 {margin:5px 0px;}
