/*
Theme Name: Scommesse Sportive Better
Author: 77Agency
Author URI: http://77agency.com/
*/
* { margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; }
body { font-size: 14px; color:#464646; margin: 0 0 10px 0; font-family: Tahoma, Arial, Helvetica, sans-serif; }
body a, body a:active { font-size:14px; text-decoration:underline; color: #458F01; }
img { border:0; }
a:active, a:focus { outline: none; }
.middlecont p { margin: 0 0 10px 0; }
h1 { font-size: 24px; color: #458F01; background-image: url(./images/bg-h1.gif); background-repeat: repeat-x; background-position: left bottom; margin: 10px 0; padding: 0 0 10px 0; line-height: 26px; width: 600px; }
h2, .h1head { font-size: 20px; margin: 5px 0 10px 0; color: #458F01; background: none; }
.middlecont .pagetitle { margin: 0 0 10px 0; color: #464646; font-size: 20px; font-weight:bold; }
h2 a { font-size: 16px; text-decoration: none; font-weight: normal; }
h2 a:hover, h2 a:active { text-decoration: underline; font-size: 16px; }
h4 { font-size: 18px; padding: 0 0 10px 0; }
/* ---- HEADER ---- */
#fantacalcio-header, #scommesse-sportive-better { float:left; background-image: url(./images/logo-bg.gif); background-repeat: repeat-x; background-position: left bottom; width: 929px; height: 204px; }
#affiliazione-sportive, #www-scommesse-sportive-better-it { width: 929px; background-repeat: no-repeat; }
#page-fantacalcio-online { float: left; width: 929px; text-align: left; }
.inner { width: 929px; text-align: left; background-image: url(./images/bg_inner.gif); background-repeat: repeat-y; background-position: left top; padding: 0 0 0px 0; margin: 0 0 0px 0; float: left; }
* html .inner { float: none; }
/* ---- MENU ----*/
.top_menu { float: left; height: 44px; margin: 11px 0 0 20px; }
* html .top_menu { margin: 8px 0 0px 10px; }
.top_menu ul { list-style-type: none; float: left; display: block; background-image: url(./images/period.png); background-repeat: repeat-x; background-position: left top; }
.top_menu ul li { display: inline; float: left; list-style-type: none; margin: 0 2px 0 0; background-image: url(./images/bg_topmenu_middle.png); background-repeat: repeat-x; background-position: left top; height: 44px; }
.top_menu ul li a { text-decoration: none; font-size: 14px; float: left; }
.top_menu_left { float: left; height: 44px; width: 13px; background-image: url(./images/bg_topmenu_left.png); background-repeat: no-repeat; background-position: left top; margin: 0 -2px 0 0; }
.top_menu_middle { float: left; height: 44px; }
.top_menu_bottom { background-image: url(./images/bg_topmenu_right.png); background-repeat: no-repeat; background-position: left top; float: left; height: 44px; width: 13px; margin: 0 0 0 -2px; }
.top_menu ul li a, .top_menu ul li a:active { padding: 11px 7px 11px 7px; float: left; color: #477405; font-size: 18px; text-decoration: none; background-image: url(./images/bg_topmenu_middle.png); background-repeat: repeat-x; background-position: left top; }
.top_menu ul li a:hover, .top_menu .current_page_item a, .top_menu .current_page_parent a { color: #28bf1c; float: left; background-image: url(./images/pointer.gif); background-repeat: no-repeat; background-position: center top; }
.bottom_menu ul { min-height: 22px; background-color: #9f9f9f; width: 900px; float: left; margin: 0 0 0 0px; padding: 5px 0 0px 5px; list-style-type: none; }
* html .bottom_menu ul { height: 22px; }
.bottom_menu li { float: left; padding: 0px 0 0px 0; }
.bottom_menu ul li a, .bottom_menu ul li a:active { float: left; border-right: #FFFFFF solid 2px; padding: 0 7px; font-weight: bold; font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #a0a0a0; }
.bottom_menu ul li a:hover, .bottom_menu_middle .current_page_item a { color: #0066CC; }
/* ---- SIDE BAR ---- */ 
.right_column { float: right; width: 239px; margin: 0px 0px 5px 0; min-height: 100%; }
.gioca { padding: 9px 0px 7px 7px; /*   FOR IE7 WHEN IT'S READY !! margin: 0 0 0 -10px;  */ }
.informato-top { background-image: url(./images/bg-informato-top.png); background-repeat: no-repeat; background-position: left bottom; height: 16px; width: 239px; }
* html .informato-top { height: 15px; margin: 0 0 -4px 0; }
.informato { font-size: 12px; color: #F8F8F8; float: left; width: 239px; background-color: #C6E9B1; }
.informato span { font-size: 11px; }
.informato-middle { background-image: url(./images/bg-informato-middle.png); background-repeat: repeat-y; background-position: left top; padding: 0 16px 0 15px; float: left; width: 205px; }
.informato-bottom { background-image: url(./images/bg-informato-bottom.png); background-repeat: no-repeat; background-position: left top; height: 18px; width: 239px; float: left; }
.risultati-top { background-image: url(./images/bg-second-top.png); background-repeat: no-repeat; background-position: left bottom; height: 81px; }
.risultati-middle { background-image: url(./images/bg-second-middle.png); background-repeat: repeat-y; background-position: left top; }
.longblock-top { background-image: url(./images/bg_rightcolumn_top.png); background-repeat: no-repeat; background-position: left top; height: 71px; width: 239px; display: block; }
.longblock-bottom { background-image: url(./images/better_rightlogo.jpg); background-repeat: no-repeat; background-position: left top; height: 150px; float: left; width: 231px; margin: 0 0 0 4px; }
.longblock-bottom1 { /*background-image: url(./images/prima_volto.jpg); background-repeat: no-repeat; background-position: left top; height: 88px; */ float: left; width: 226px; margin: 10px 0 10px 6px; }
* html .longblock-bottom1, * html .longblock-bottom { float: none; }
.longblock-middle { background-image: url(./images/bg-second-middle.png); background-repeat: repeat-y; background-position: left top; float: left; width: 226px; padding: 0 0 0 10px; }
.wb-top { background-image: url(./images/bg-wb-top.png); background-repeat: no-repeat; background-position: left bottom; height: 24px; }
.wb-bottom { background-image: url(./images/bg-wb-bottom.png); background-repeat: no-repeat; background-position: left top; height: 19px; float: left; width: 217px; }
.wb { width: 219px; float: left; padding: 0 0 10px 0; }
.wb-middle { float: left; width: 219px; background-color: #FFFFFF; padding: 0 0 10px 0; }
.informato { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F8F8F8; float: left; width: 239px; background-color: #C6E9B1; }
* html .informato-top { height: 15px; margin: 0 0 -4px 0; }
.informato span { font-size: 11px; }
.informato-middle { background-image: url(./images/bg-informato-middle.png); background-repeat: repeat-y; background-position: left top; padding: 0 16px 0 15px; float: left; width: 205px; }
.informato-bottom { background-image: url(./images/bg-informato-bottom.png); background-repeat: no-repeat; background-position: left top; height: 18px; width: 239px; float: left; }
.informato-middle h3 { font-size: 16px; text-align: center; padding: 0 0 5px 0; color: #f6ff71; }
.informato-middle label { width: 40px; display: block; text-align: right; padding: 0 5px 0 0; float:left; }
.informato-middle p { margin: 5px 0; }
.drd { margin: 0 0 0 20px; }
.informato-middle table { margin: 5px 0 0 0; }
.informato-middle .img_input { padding: 5px 0 0 0; }
.informato-middle a, .informato-middle a:active { color: #d5e2f8; font-size: 12px; }
#mailpost span { margin: 10px 0 0 0; display:block; }
#user_login { height: 15px; background-color: #FFFFFF !important; }
.img_input { margin: 0; padding: 0; width: 91px; height: 26px; }
.wb-middle ul, .note-middle ul { list-style-type: none; margin: 5px 25px 0 40px; }
.wb-middle a, .wb-middle a:active { color: #393939; }
.wb-middle h2 { color: #4A951E; margin: 0px 0 5px 0; background-image: url(./images/h2.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; height: 22px; text-align: center; color:#000000; padding: 4px 0 0 0; }
.wb-middle ul li a, .wb-middle ul li a:active { font-size: 13px; padding: 0 0 0 0px; }
.wb-middle ul li { text-align: left; padding: 0 0px 3px 0px; list-style-position: outside; list-style-image: url(./images/bullet_light.gif); margin: 0 0px; }
.wb-middle .categories li { text-align: left; padding: 0 0px 3px 0px; list-style-position: outside; list-style-image: url(./images/bullet_green.gif); margin: 0px; }
.note { float: left; width: 217px; margin: 0px 0 10px 0; }
.note-middle { float: left; width: 169px; padding: 10px 0 10px 50px; text-align: left; background-color: #c7f245; }
.note-middle a, .note-middle a:active { color: #477405; text-decoration: none; font-size:14px; font-weight: bold; }
.note-middle a:hover { text-decoration: underline; }
.note-middle img { padding: 0 10px 0 0; }
.longblock { float: right; margin: 0 0 0 0px; background-color: #c6e9b1; }
.cell { height: 22px; width: 129px; padding: 3px 0 0 3px; border: none; float:left; margin: 1px 0 0 0; }
.longblock-topwrap { padding: 21px 0 0 24px; }
#searchsubmit { margin: 0 0 0 5px; }
.inner-space { height: 24px; width: 500px; }
.commentlist { list-style-position: inside; }
.gioco-sicuro { float: left; display: block; cursor: pointer; width: 204px; height: 74px; background-image: url(./images/gioco-sicuro.png); background-repeat: no-repeat; background-position: left top; margin: 15px 0 10px 19px; }
* html .gioco-sicuro { margin: 15px 0 0 8px; }
.right_flash { padding: 11px 0 0 5px; }
.facebook_logo { padding: 15px 0 0 26px;}
* html .facebook_logo {padding: 15px 0 0 27px; position:relative;}
.ggioco { padding:20px 0pt 15px 25px; display:block;}

/* ---- PAGE ---- */
.topcont { background-image: url(./images/content_top.gif); background-repeat: no-repeat; background-position: left bottom; height: 14px; width: 678px; float: left; display: block; }
.middlecont { background-image: url(./images/content_middle.gif); background-repeat: repeat-y; background-position: left top; width: 618px; padding: 0 30px; float: left; /*letter-spacing: 1px; */ word-spacing: 2px; line-height: 18px; }
.bottomcont { background-image: url(./images/content_bottom.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 676px; float: left; }
.entry { width: 680px; margin: 0 0 10px 0px; padding: 20px 0 155px 0; display: block; float: left; }
* html .entry { padding: 20px 0 10px 0; }
.middlecont ul { list-style-position: inside; margin: 0 0 0 30px; }
.middlecont ol { list-style-position: inside; margin: 0 0 0 30px; }
.tabella li { margin: 0 0 1px 0px; list-style-position: inside; list-style-image: url(./images/bullets.png); }
* html .tabella li { list-style-image: none; }
.middlecont li a { margin: 0 0 1px 0px; color: #0066cc; }
.middlecont h3 { color: #666666; margin: 0 0 10px 0; font-size:16px; }
.middlecont h3 a { text-decoration: underline; font-size:16px; color: #666666; }
.middlecont ul { margin: 0 0 10px 20px; }
.middlecont .blu_bg { background-color: #0099FF; display: block; font-weight: bold; color: #FFFFFF; padding: 3px 8px; }
.punti { border: #cadceb solid 1px; margin: 0 auto 10px auto; }
.punti td { padding: 2px; }
.tr_white { color: #F5F5F5; }
.punti td { text-align: center; }
.ddata { margin: -10px 0 10px 0; display:block; }
.ddsg-wrapper ul { margin: 0 0 10px 20px; list-style:none; }
.ddsg-wrapper ul a, .ddsg-wrapper ul a:active { font-size:13px; }
.ddsg-wrapper ul a:hover { text-decoration:none; }
.sociable_tagline { color:#666; font-size:11px; padding: 0 0 5px 0;}

/*--------  CHECK   ---------*/
#comments, #respond, #commentform #submit { margin: 10px 0; }
#commentform input { margin: 0 0 5px 0; }
* html #commentform input { margin: 0 0 0px 0; }
#commentform small { margin: 0px 0 4px 0; display: inline; }
#commentform p { margin: 5px 0 0 0; }
.postmetadata a, .postmetadata, .postmetadata a:active { font-size: 10px; color: #666666; }
.commentlist li cite a, .commentlist li cite { font-size:14px; font-weight: bold; }
.commentmetadata a, .commentmetadata a:active { font-size:10px; color: #999999; }
.commentlist li cite a, .commentlist li cite { font-size:14px; font-style: normal; color: #0066CC; }
/* ---- NAVIGATION --- */
.rss { float: left; margin: 0 10px 0 0; }
.rss-png { float: left; margin: 8px 10px 0 0; }
.navigation { padding: 0 20px 10px 0; display: block; float: left; }
.navigation a { text-decoration: none; color: #5885d3; }
.navigation a:hover, .navigation a:active { color: #999999; text-decoration: none; }
.navigation .alignleft { background-image: url(./images/left-strelka1.gif); background-repeat: no-repeat; background-position: left 3px;/**/ float: left; margin: 0 30px 0 0px; }
.navigation .alignleft a { padding: 0 0 0 20px; }
.navigation .alignright { text-align: right; background-image: url(./images/right-strelka1.gif); background-repeat: no-repeat; background-position: right 3px; float: left; }
.navigation .alignright a { padding: 0 20px 0 0; float: left; }
.informato-middle a { font-size: 11px; }
* html .navigation .alignright { text-align: right; float: left; }
* html .navigation .alignright a { margin: 0 0px 0px 0; float: left; }
* html .navigation { float: left; }
/** html .navigation .alignright_right { background-image: url(./images/right-strelka.png); background-repeat: no-repeat; background-position: right 3px; float: left; width: 16px; height: 16px; display:block; margin: 2px 0 0 0; }
* html .navigation .alignleft_left { background-image: url(./images/left-strelka.png); background-repeat: no-repeat; background-position: left 3px; float: left; margin: 0; width: 16px; height: 16px; display:block; }
*/
/* ---- FOOTER ---- */
#footer { float: left; width: 100%; background-image: url(./images/footer.gif); background-repeat: no-repeat; background-position: right bottom; height: 28px; margin: 0px 0 0 0; }
.footer-wrapper { background-image: url(./images/footer_left.png); background-repeat: no-repeat; background-position: left bottom; height: 156px; width: 698px; margin: -156px 0 -0px 0; float: left; }
* html .footer-wrapper { margin: 0; padding: 0 0 28px 0; }
.bottom_menu { float: left; }
.bottom_menu_middle { float: left; }
.bottom_menu_left { float: left; height: 27px; width: 12px; background-image: url(./images/bg_bottmenu_left.gif); background-repeat: no-repeat; background-position: left top; }
.bottom_menu_bottom { background-image: url(./images/bg_bottmenu_right.gif); background-repeat: no-repeat; background-position: left top; float: left; height: 27px; width: 12px; }
#footer-second { font-size: 12px; color:#006600; margin: 10px 0 0 0; display: block; }


#footer-second a, #footer-second a:active { color:#FCF506; float:right; margin:-20px 10px 0 0; text-decoration:none; font-size:11px; }
* html #footer-second a, * html #footer-second a:active { margin:-43px 10px 0 0;}

/* --- OPERA FIX --- */
@media all and (-webkit-min-device-pixel-ratio:10000),  not all and (-webkit-min-device-pixel-ratio:0) {
		:root #footer-second a, #footer-second a:active { margin:-18px 10px 0 0; }

}


