.loading-html {
    display: block;
    margin: 50px auto;
    width: 50px;
    height: 50px;
}

#header_container {margin-bottom: 15px;}

.item_container {width: 724px;}
.item_container_pronostici {width: auto; margin-bottom: 20px}

.icn_zoom {display: block; width: 33px; height: 32px; background: url(/images/ss2/icons/icn_lens.png) top left no-repeat; cursor: pointer; margin-top: 1px;}
.icn_zoom:hover {background-position: left bottom;}

.tooltip_info_coupon {display: none; margin-left: -8px; margin-top: 15px; position: absolute; padding-top: 10px; padding-left:10px; padding-right: 10px; width: 180px; /*height: 195px;*/ z-index: 99999; background-color: #fdfdfd; border: 2px solid #808080;-moz-border-radius: 10px;border-radius: 10px;opacity:0.9; filter:alpha(opacity=90);}
.tooltip_shape {display: block; float: left; margin-top: -26px; margin-left: 75px; width: 34px; height: 16px; background: url(/images/ss2/shapes/shp_triangolo_white_up.png) left top no-repeat;}

.tooltip_info_coupon .title {display: block; text-align:center; color: #d81b21; font-weight: bold; font-size: 13px; margin-bottom: 5px;}
.tooltip_info_coupon .row {display: block; width: 180px; overflow: hidden; height: auto !important; text-align: center; margin-bottom: 2px;}
.tooltip_info_coupon .row_bold {font-weight: bold;font-size: 12px;}
.tooltip_info_coupon .row_small {font-size: 11px;}
.tooltip_info_coupon .row_border {border-bottom:1px solid #C0C0C0; margin-bottom: 5px; padding-bottom: 5px;}

.cat_schedine_icn {float:left; display:block; margin-top: -5px; margin-left:10px; width: 58px; height: 58px; background: url(/images/ss2/icons/icn_cat_section.png) left top no-repeat;}

.cat_schedine_cal_cat_date_container {display: block; float: left; text-align: center; color:#FFF; margin-left: 20px; margin-top: 8px; height: 42px; /*background-color: #cccccc;*/}
.cat_schedine_cal_cat_date_container .row {float:none; margin-top:3px; display: block; font-size: 14px; font-weight: bold;}
.title_buttons {float:left; display: block; font-size: 13px; padding: 5px; margin-left: 4px; margin-top: 11px; background-color: #000; color: #FFF; font-weight: bold;-moz-border-radius: 5px;border-radius: 5px; cursor: pointer;}
.title_buttons_selected {background-color: #fff; color: #000; box-shadow: 2px 2px 4px rgba(0,0,0,0.2);}
.header_buttons {display: block; cursor: pointer; float: left; margin-right: 10px; margin-top: 20px; padding: 5px; line-height: 1em; color: #FFF; font-weight: bold; background-color: #000; -moz-border-radius: 5px;border-radius: 5px;}
.header_buttons_icons {display: block; margin-right: 10px;  float: left; width: 30px; height: 30px; background: url(/images/ss2/icons/icn_cat_shortlinks.png) left top no-repeat;}
.header_buttons_label {display: block; float: right; margin-right: 10px; margin-top: 5px;}
.hb_icons_oggi {background-position: -2px -180px;}
.hb_icons_fortunata {background-position: -2px -150px;}
.hb_icons_campionato {background-position: -2px 0}
.hb_icons_tipiquote {background-position: -2px -120px;}
.hb_icons_cliccate {background-position: -2px -30px;}
.hb_icons_community {background-position: -2px -30px;}
.hb_icons_community {background-position: -2px -60px;}
.hb_icons_first {margin-left: 10px;}

/*posiziona le incone per le categorie*/
.cat_schedine_schedine_oggi {background-position: 0 -348px;}
.cat_schedine_campionato {background-position: 0 0;}
.cat_schedine_fortunate {background-position: 0 -290px;}
.cat_schedine_esperti {background-position: 0 -174px;}
.cat_schedine_tipiquote {background-position: 0 -232px;}
.cat_schedine_ssconsiglia {}
.cat_schedine_utenti {background-position: 0 -116px;}
.cat_schedine_cliccate {background-position: 0 -58px;}
.cat_schedine_community {background-position: 0 -116px;}

.cat_schedina_title {display: block; float:left; color: #FFF; font-weight: bold; font-size: 18px; margin-top: 14px; margin-left: 10px;}

.title_bar {display: block; margin-bottom:5px; height: 58px; background: url(/images/ss2/backgrounds/bg_head_section.jpg) 0 8px repeat-x;}

.content_container {display: block;
    width: 100%;
    overflow: hidden;}
.card_clear {clear:both; display: block;}

.arrow_left_container {float:left; width: 30px; /*background-color: #c0c0c0;*/ height: 250px;margin-right: 10px;}
.arrow_right_container {float:left; width: 30px; /*background-color: #c0c0c0;*/ height: 250px;margin-left: 10px;}

.arrows {display: block; cursor: pointer; width: 23px; height: 30px;}
.arrows_left {background: url(/images/ss2/shapes/btn_arrows.png) left top no-repeat; margin-left: 3px; margin-top: 105px;}
.arrows_right {background: url(/images/ss2/shapes/btn_arrows.png) right top no-repeat; margin-left: 3px; margin-top: 105px;}

.arrows_left:hover {background-position: left bottom;}
.arrows_right:hover {background-position: right bottom}

.slide_container_mask {display: block; float: left; width: 644px; height: 252px; overflow: hidden;}
.slide_container_animated {display: block; float:left; /*width: 650px;*/ width:1200px; /*background-color: #c0c0c0;*/ height: 250px;}
.slide_container {display: block; /*float:left; width: 650px;*/ width:1300px; /*background-color: #c0c0c0;*/ height: 250px;}
.slide_container .slide_content {display: block;float:left; width: 200px; height: 230px; margin-left: 13px; margin-top: 11px;}
.slide_content .slide {display: block;height: 230px; background: #FFF url(/images/ss2/backgrounds/bg_frame_image.jpg) left top repeat-x; border: 1px solid #C0C0C0;}
.slide_content .slide_shad {display: block; width: 200px; height: 12px; background: url(/images/ss2/shapes/shp_shadow_schede.jpg) 50% top no-repeat;}

.slide_top_content {display: block; height: 121px; width: 188px; padding: 5px;}
.slide_bottom_content {display: block; height: 100px; width: 198px; overflow: hidden; /*background-color: #C0C0C0;*/}
.slide_bottom_content .row {display: block; float: none; text-align: center; /*background-color: #C0C0C0;*/}
.slide_bottom_content .row:last-of-type{height: 49px; overflow: hidden;}
.slide_bottom_content .row .right {display: block; float: right; margin-top: 5px; margin-right: 5px;}
.slide_bottom_content .row .left {display: block; float: left; margin-top: 5px; margin-left: 5px;}
.slide_bottom_content .row .center {display: block; float: none; padding: 5px; box-sizing: border-box;}
.slide_bottom_content .row .center a {display: block; text-decoration: none; box-sizing: border-box;}
.slide_bottom_content .row .center a.ss-btn {border-radius: 4px;}
.slide_bottom_content .row .text_content {display: block; font-weight: bold; font-size: 12px; margin-top: 5px; overflow: hidden;}
.slide_bottom_content .row .text_content .green_full {display: inline; color:#4cad4e !important; font-weight: bold;}
.slide_bottom_content_pronostici .row .green_full {display: inline; color:#4cad4e !important; font-weight: bold;}
.row_fortunate_top {height: 33px !important;}

.watermarker {display: block; width: 40px; height: 40px;float:left;}

.row_fortunate_bottom {height: 45px !important; text-align: center;}
.row_fortunate_bottom a {display: block;text-decoration: none;padding: 0 5px;box-sizing: border-box;}
.row_fortunate_top .row_text_content {display: block; float: none; font-weight: bold;}
.row_fortunate_top .row_text_content_small {font-size: 12px !important;}
.row_fortunate_top .green_full {display: inline; color:#4cad4e !important; font-weight: bold;}

.foto_schedine {display: block; height: 121px; width: 188px; overflow: hidden; background-color: #C0C0C0;}
.foto_schedine .label_container {display: block; height: 32px; padding-top: 3px; background-color: #000; margin-top:86px; opacity:0.8; filter:alpha(opacity=80); text-align: center;}
.foto_schedine .label_container .text_content {color:#FFF; font-weight: bold; font-size: 13px; opacity:1; filter:alpha(opacity=100);}
.foto_schedine .label_container .text_content_big {color:#FFF; font-weight: bold; font-size: 25px !important; color:orange; font-size: 18px; opacity:1; filter:alpha(opacity=100);}
.fortunate {background: url(/images/ss2/backgrounds/img_fortunata.jpg) left top no-repeat;}

.giocalasmall_btn {
    box-sizing: border-box;
    display:block;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    background: #81B11A;
    cursor: pointer;
    padding: 5px 10px;
    margin: 0 auto;
    width: 100%;
    height: auto;
    color: #fff;
    border-radius: 4px;
    transition: all .3s ease;
}
.giocalasmall_btn:hover {background: #719C15;}
.giocala-btn {
    box-sizing: border-box;
    display:block;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    background: #81B11A;
    cursor: pointer;
    padding: 5px 10px;
    margin: 0 auto;
    width: 100%;
    height: auto;
    color: #fff;
    border-radius: 4px;
    transition: all .3s ease;
}
.giocala-btn:hover {background: #719C15;}

.giocalasmall100_btn {display:block; cursor: pointer; margin-left: auto; margin-right: auto; width: 100px; height: 23px; background: url(/images/ss2/buttons/btn_giocala_small_100.png) left top no-repeat;}
.giocalasmall100_btn:hover {background-position: left bottom;}

.giocalamedium_btn {
    box-sizing: border-box;
    display:block;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    background: #81B11A;
    cursor: pointer;
    padding: 5px 10px;
    margin: 0 auto;
    width: 100%;
    height: auto;
    color: #fff;
    border-radius: 4px;
    transition: all .3s ease;
}
.giocalamedium_btn:hover {background: #719C15;}
#small_info_content{border:4px solid #A4C0F2;padding:4px;background:#fff;width:300px;}
.small_info{cursor:help;}
.mostra_partite{cursor: pointer; text-decoration: underline;}
.bonus_info {display: inline-block;    vertical-align: middle; width: 13px; height: 13px; background: url(/images/user_pages/info_icon_small_bonus.png) left top no-repeat; margin-left: 2px;}
.right_info_box_pronostici {
    margin-top: 10px;
    padding-bottom: 10px;
    width: auto;
    border: 3px solid #E9E9E9;
}
.slide_content_pronostici .slide_pronostici {display: inline-block;height: 131px; background: #FFF url(/images/ss2/backgrounds/bg_frame_image.jpg) left top repeat-x; }
.slide_pronostici{margin-left: 30px;}
.slide_bottom_content_pronostici{margin-right: 45px; margin-top: 30px;float: right}
.slide_bottom_content_pronostici .row {display: block; float: none; height: 30px; text-align: center; /*background-color: #C0C0C0;*/}
.slide_bottom_content_pronostici .row .text_content {color: #7a7a7a;display: block; font-weight: bold; font-size: 15px; margin-top: 10px;}
.slide_bottom_content_pronostici .row .text_content .green_full {display: inline; color:#4cad4e !important; font-weight: bold;}

iframe.hidden {
    max-width: 0;
    max-height: 0;
    overflow: hidden;
}