﻿a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt,
em, embed,
figcaption, figure, font, footer, form,
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd,
keygen,
label, li,
meter,
nav,
object, output,
p, pre, progress,
q,
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul,
var {
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

/* IE 9 */
@font-face {
    font-family: Roboto-Bold;
    src: url('/Content/fonts/Roboto-Bold.eot');
}

@font-face {
    font-family: Roboto-Bold;
    src: url('/Content/fonts/Roboto-Bold.ttf');
}

/* IE 9 */
@font-face {
    font-family: Roboto-Condensed;
    src: url('/Content/fonts/Roboto-Condensed.eot');
}

@font-face {
    font-family: Roboto-Condensed;
    src: url('/Content/fonts/Roboto-Condensed.ttf');
}

table, table td {
    padding: 0;
    border: none;
    border-collapse: collapse;
}

.elenco-puntato {
    list-style: disc;
    margin-left: 20px;
}

    .elenco-puntato li {
        margin-top: 0em;
    }

textarea {
    font-family: Tahoma, Arial;
    font-size: 12px;
}

html {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

body {
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
    background: #000000 url("/Content/img/Sfondo-03.jpg") no-repeat center top;
    font-family: Tahoma, Arial;
}

img {
    border: 0;
}

object:focus {
    outline: none;
}

#popup-video {
    background: #ffffff;
    display: none;
    position: absolute;
    z-index: 9002;
    width: 770px;
    height: 320px;
    border: 8px solid #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    #popup-video .pulsante-chiudi {
        position: relative;
        z-index: 9003;
        top: -385px;
        left: 755px;
    }

.uppercase {
    text-transform: uppercase !important;
}

.clear {
    clear: both;
}

.margin-left10 {
    margin-left: 10px;
}

.padding-left8 {
    padding-left: 8px;
}

.padding-top10 {
    padding-top: 10px;
}

.bold {
    font-weight: bold;
}

.rosso {
    color: #ff0000;
}

.h5 {
    height: 5px;
}

.h10 {
    height: 10px;
}

.h20 {
    height: 20px;
}

.h25 {
    height: 25px;
}

.h40 {
    height: 40px;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
    list-style: none;
}

ul.dropdown {
    position: relative;
    z-index: 597;
    float: left;
}

    ul.dropdown li {
        float: left;
        vertical-align: middle;
        zoom: 1;
    }

        ul.dropdown li.hover,
        ul.dropdown li:hover {
            position: relative;
            z-index: 599;
            cursor: default;
        }

    ul.dropdown ul {
        visibility: hidden;
        position: absolute;
        top: 100%;
        z-index: 598;
        width: 100%;
    }

        ul.dropdown ul li {
            float: none;
        }

        ul.dropdown ul ul {
            top: 1px;
            left: 99%;
        }

    ul.dropdown li:hover > ul {
        visibility: visible;
    }

#header {
    clear: both;
    margin: 0 auto;
    background: url("/Content/img/Header-03.png") no-repeat top;
    width: 977px;
    height: 133px;
}

    #header .lingue {
        width: 977px;
        height: 22px;
    }

        #header .lingue a {
            float: right;
            margin-left: 5px;
        }
    /* LOGO HEADER */
    #header .logo {
        height: 105px;
        width: 535px;
        overflow: hidden;
        float: left;
    }

        #header .logo img {
            margin-top: -5px;
            margin-left: 35px;
        }

        #header .logo .trf-logo {
            position: relative;
            z-index: 2;
            top: 76px;
            left: 138px;
            font-family: Arial;
            color: #303030;
            font-size: 9px;
            /*font-weight:bold;*/
            display: block;
            width: 300px;
        }
    /* FINE LOGO HEADER*/


    /* LOGO-LOGIN*/
    #header .logo-login {
        height: 140px;
        width: 535px;
        overflow: hidden;
        float: left;
    }

        #header .logo-login img {
            margin-top: 15px;
            margin-left: 25px;
        }

        #header .logo-login .trf-logo {
            position: relative;
            z-index: 2;
            top: -25px;
            left: 127px;
            font-family: Arial;
            color: #303030;
            font-size: 9px;
            font-weight: bold;
            display: block;
            width: 300px;
        }
    /* FINE LOGO LOGIN */
    #header .login {
        width: 260px;
        float: left;
    }

    #header .menu-box {
        height: 46px;
        width: 977px;
    }

    #header .menu-bg {
        left: -9px;
        position: relative;
        z-index: 2;
        height: 39px;
        width: 995px;
        background: url("/Content/img/Label-Menù-little.png") no-repeat center;
    }


    #header .menu-tendina-registrazione ul {
        border: 2px solid #ffa500;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

        #header .menu-tendina-registrazione ul li {
            background: #ffffff;
            height: 18px;
            width: 151px;
            padding-top: 3px;
            padding-bottom: 3px;
        }

            #header .menu-tendina-registrazione ul li a {
                display: block;
                width: 148px;
                padding-left: 3px;
                height: 16px;
                padding-top: 1px;
                color: #000000;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
            }

                #header .menu-tendina-registrazione ul li a:hover {
                    background: #ffa500;
                    color: #ffffff;
                    text-decoration: none !important;
                }

    #header .menu-tendina-registrazione {
        width: 151px;
        height: 20px;
        background: url('/Content/img/1280/desktop/chat/box-stato.png');
        color: #000000;
    }



    #header .menu-links {
        padding-top: 4px;
        height: 39px;
        width: 977px;
        margin: auto;
        color: #ffffff;
    }

        #header .menu-links ul li {
            text-align: center;
            padding-left: 21px;
            display: inline-block;
        }

            #header .menu-links ul li a {
                color: #ffffff;
                font-family: Arial, Tahoma;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
            }

                #header .menu-links ul li a:hover {
                    color: #ffa500;
                }

            #header .menu-links ul li .active {
                color: #ffa500 !important;
            }

        #header .menu-links ul .mobile {
            position: absolute;
        }

            #header .menu-links ul .mobile a {
                font-size: 14px !important;
                display: block;
                background: url('/Content/img/Mobile-Header.png');
                width: 116px;
                height: 33px;
                padding-top: 8px;
                position: relative;
                top: -11px;
                color: #ffffff !important;
                text-align: center;
            }

                #header .menu-links ul .mobile a:hover {
                    color: #000000 !important;
                }

            #header .menu-links ul .mobile .active {
                color: #000000 !important;
            }

    #header .prf-user {
        float: right;
        margin-top: 14px;
        text-align: right;
    }

        #header .prf-user .testo_benvenuto {
            overflow: hidden;
        }

        #header .prf-user .foto {
            float: left;
            width: 64px;
            height: 70px;
            text-align: right;
        }

            #header .prf-user .foto img {
                max-width: 60px;
                max-height: 55px;
                padding: 1px;
                border: 1px solid #d1d1d1;
            }

        #header .prf-user .user-details {
            float: left;
            font-size: 12px;
            color: #303030;
            text-align: right;
        }

.prf-user .user-details .partite_giocate_text {
    width: 100%;
}

#header .prf-user .user-details .login-name {
    width: 180px;
    overflow: hidden;
}

#header .prf-user .user-details a {
    color: #4b76cc;
    font-size: 12px;
    text-decoration: none;
}

    #header .prf-user .user-details a:hover {
        text-decoration: underline;
    }

#header .prf-user .btn-logout {
    float: right;
    width: 150px;
    text-align: right;
    margin-top: 15px;
}

    #header .prf-user .btn-logout a {
        font-size: 12px;
        font-family: Arial;
        text-align: center;
        vertical-align: middle;
        text-decoration: none;
    }

        #header .prf-user .btn-logout a:hover {
            color: #ffa500;
        }

#header .frm-login {
    margin-top: 0px;
    padding-left: 20px;
    width: 347px;
    height: 82px;
}

    #header .frm-login .c1 {
        height: 14px;
        width: 140px;
        float: left;
        color: #303030;
        font-size: 12px;
    }

    #header .frm-login .c2 {
        float: left;
        height: 22px;
        width: 140px;
    }

        #header .frm-login .c2 input {
            height: 17px;
            width: 130px;
            font-size: 12px;
            font-family: Arial;
        }

    #header .frm-login .c4 {
        height: 16px;
        width: 140px;
        float: left;
        color: #303030;
        font-size: 12px;
    }

    #header .frm-login .c5 {
        height: 12px;
        width: 140px;
        float: left;
        color: #303030;
        font-size: 12px;
        padding-top: 4px;
    }

        #header .frm-login .c5 a {
            color: #4b76cc;
            font-size: 12px;
            text-decoration: none;
        }

            #header .frm-login .c5 a:hover {
                text-decoration: underline;
            }

    #header .frm-login .pulsante-login {
        float: left;
        height: 22px;
        width: 54px;
        margin-left: 220px;
        background: url("/Content/img/login/Login Creativa.jpg") no-repeat;
    }

        #header .frm-login .pulsante-login a {
            height: 22px;
            width: 54px;
            font-size: 12px;
            font-family: Arial;
            color: #ffffff;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            text-decoration: none;
        }

            #header .frm-login .pulsante-login a:hover {
                color: #ff7f02;
            }

#header .socials {
    padding-left: 10px;
    float: left;
    width: 120px;
    height: 76px;
    padding-top: 65px;
}

    #header .socials .facebook {
        width: 30px;
        height: 30px;
        display: block;
        background: url("/Content/img/socials/facebook_r.png");
        float: left;
    }

    #header .socials .twitter {
        width: 30px;
        height: 30px;
        display: block;
        background: url("/Content/img/socials/twitter_r.png");
        margin-left: 7px;
        float: left;
    }

    #header .socials .youtube {
        width: 30px;
        height: 30px;
        display: block;
        background: url("/Content/img/socials/youtube_r.png");
        margin-left: 7px;
        float: left;
    }

#banner-google-footer {
    margin: auto;
    background-position: 677px;
    width: 977px;
    min-height: 90px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top: 1px solid #d1d1d1;
    background: #ffffff;
    text-align: center;
}

#content {
    margin: auto;
    background: #ffffff url("/Content/img/colonnaDx_bk.png") repeat-y;
    background-position: 677px;
    width: 977px;
    min-height: 500px;
    padding-bottom: 30px;
}

    #content .contenuti {
        width: 665px;
        padding: 10px;
        float: left;
        color: #303030;
        font-size: 13px;
    }

        #content .contenuti .linea-grigia {
            height: 1px;
            background: #b8b8b8;
            width: 660px;
        }

        #content .contenuti .titolo {
            height: 22px;
            display: block;
            padding-top: 15px;
            padding-bottom: 15px;
            font-family: Arial, Tahoma;
            font-size: 24px;
            color: #ff7f02;
            font-weight: bold;
        }

        #content .contenuti .link-titolo {
            height: 22px;
            display: block;
            padding-top: 15px;
            padding-bottom: 15px;
            font-family: Arial, Tahoma;
            font-size: 24px;
            color: #ff7f02;
            font-weight: bold;
            text-decoration: none;
        }

        #content .contenuti .testo16 {
            font-family: Arial, Tahoma;
            font-size: 16px;
        }

        #content .contenuti .percorso {
            width: 665px;
            height: 18px;
            border-bottom: 1px solid #d1d1d1;
            font-size: 12px;
        }

            #content .contenuti .percorso .fr {
                background: url("/Content/img/freccia_grigia.png") no-repeat;
                background-position: left center;
                padding-left: 12px;
            }

            #content .contenuti .percorso a {
                display: block;
                margin-right: 6px;
                height: 15px;
                float: left;
                color: #595959;
                text-decoration: none;
            }

                #content .contenuti .percorso a:hover {
                    text-decoration: underline;
                }

            #content .contenuti .percorso span {
                background: url("/Content/img/freccia_grigia.png") no-repeat;
                background-position: left center;
                padding-left: 12px;
                display: block;
                margin-right: 6px;
                height: 15px;
                float: left;
                color: #ff7f02;
                font-weight: bold;
            }

        #content .contenuti .error-msg {
            color: #ff0000;
            font-size: 13px;
            font-weight: bold;
        }

        #content .contenuti .modifica-foto {
            height: 60px;
        }

            #content .contenuti .modifica-foto .campo {
                width: 150px;
                padding: 3px;
            }

            #content .contenuti .modifica-foto .etichetta {
                width: 150px;
                padding-left: 10px;
                padding-top: 5px;
                padding-right: 5px;
                color: #303030;
                font-size: 13px;
            }


        #content .contenuti .come-si-gioca {
            width: 660px;
            text-align: justify;
        }

            #content .contenuti .come-si-gioca .box-testo {
                width: 452px;
                font-size: 13px;
                min-height: 350px;
                padding: 4px;
                float: left;
            }

            #content .contenuti .come-si-gioca .box-foto {
                width: 200px;
                min-height: 350px;
                float: left;
            }

                #content .contenuti .come-si-gioca .box-foto img {
                    width: 196px;
                    border: 1px solid #b8b8b8;
                    padding: 1px;
                    margin-bottom: 10px;
                }

            #content .contenuti .come-si-gioca .box-foto-orizzontali img {
                border: 1px solid #b8b8b8;
                padding: 1px;
                margin-left: 10px;
            }

            #content .contenuti .come-si-gioca a {
                font-family: Tahoma;
                font-size: 13px;
                color: #1e579c;
                text-decoration: none;
                font-weight: bold;
            }

                #content .contenuti .come-si-gioca a:hover {
                    text-decoration: underline;
                }

        #content .contenuti .la-storia .testo {
            width: 660px;
            min-height: 400px;
            text-align: justify;
        }

            #content .contenuti .la-storia .testo img {
                border: 1px solid #b8b8b8;
                padding: 1px;
                margin-right: 4px;
                margin-bottom: 4px;
                float: left;
            }

            #content .contenuti .la-storia .testo h1 {
                font-size: 14px;
                font-weight: bold;
                color: #1e579c;
            }

        #content .contenuti .la-storia .testo-small-italic {
            font-size: 10px !important;
            font-style: italic !important;
        }

        #content .contenuti .drtravel-immagini1 {
            height: 140px;
        }

            #content .contenuti .drtravel-immagini1 img {
                border: 1px solid #b8b8b8;
                padding: 1px;
                margin-left: 40px;
                float: left;
            }

        #content .contenuti .drtravel-immagini2 {
            height: 140px;
        }

            #content .contenuti .drtravel-immagini2 img {
                border: 1px solid #b8b8b8;
                padding: 1px;
                margin-left: 22px;
                height: 123px;
                float: left;
            }

        #content .contenuti .utilizza_un_buono_drtravel {
            text-align: justify;
        }

            #content .contenuti .utilizza_un_buono_drtravel a {
                font-weight: bold;
                color: #1e579c;
                text-decoration: none;
            }

                #content .contenuti .utilizza_un_buono_drtravel a:hover {
                    text-decoration: underline;
                }

        #content .contenuti .for-business {
            width: 660px;
        }

            #content .contenuti .for-business .linea {
                font-size: 20px;
                font-weight: normal;
                color: #303030;
                text-align: center;
                width: 640px;
                height: 49px;
                margin-left: 10px;
                background: url('/Content/img/for_business/linea.jpg');
            }

            #content .contenuti .for-business .box-blue {
                font-size: 13px;
                color: #ffffff;
                text-align: justify;
                line-height: 20px;
                width: 530px;
                height: 394px;
                margin-left: 40px;
                padding: 10px;
                padding-top: 30px;
                background: url('/Content/img/for_business/sfondo_business_thumb.jpg') no-repeat;
                overflow: hidden;
            }

            #content .contenuti .for-business .elenco-spunte {
                width: 100%;
            }

                #content .contenuti .for-business .elenco-spunte td {
                    padding: 5px;
                }

            #content .contenuti .for-business .box-elenco-spunte {
                float: left;
                width: 370px;
            }

            #content .contenuti .for-business .box-richiedi-preventivo {
                float: left;
                width: 290px;
                padding-top: 70px;
            }

                #content .contenuti .for-business .box-richiedi-preventivo .preventivo {
                    font-size: 14px;
                    font-weight: bold;
                    color: #1e579c;
                    display: table-cell;
                    text-decoration: none;
                    vertical-align: middle;
                    text-align: center;
                    width: 200px;
                    height: 121px;
                    padding-left: 98px;
                    background: url('/Content/img/for_business/perga_preventivo.png') no-repeat right;
                    margin-left: 20px;
                    margin-bottom: 20px;
                }

#modificadati-foto {
    margin-left: 0px;
    border: 1px solid #b8b8b8;
    padding: 2px;
    max-width: 150px;
    max-height: 150px;
}

#content .contenuti .box-riepilogo-squadra {
    padding: 10px;
}

    #content .contenuti .box-riepilogo-squadra .box-foto {
        width: 160px;
        height: 250px;
        font-family: Arial, Tahoma;
        font-size: 13px;
        font-weight: bold;
        float: left;
        text-align: center;
    }

        #content .contenuti .box-riepilogo-squadra .box-foto img {
            max-width: 150px;
            max-height: 160px;
        }

    #content .contenuti .box-riepilogo-squadra .box-membri {
        width: 480px;
        height: 250px;
        font-family: Arial, Tahoma;
        font-size: 13px;
        float: left;
    }

#content .contenuti .box-riepilogo-utente {
    padding: 10px;
}

    #content .contenuti .box-riepilogo-utente .box-foto {
        width: 160px;
        height: 200px;
        font-family: Arial, Tahoma;
        font-size: 13px;
        font-weight: bold;
        float: left;
        text-align: center;
    }

        #content .contenuti .box-riepilogo-utente .box-foto img {
            max-width: 150px;
            max-height: 160px;
        }

        #content .contenuti .box-riepilogo-utente .box-foto a {
            color: #4b76cc;
            font-size: 12px;
            text-decoration: none;
        }

            #content .contenuti .box-riepilogo-utente .box-foto a:hover {
                text-decoration: underline;
            }

    #content .contenuti .box-riepilogo-utente .box-dati {
        width: 315px;
        height: 200px;
        font-family: Arial, Tahoma;
        font-size: 13px;
        float: left;
        padding-left: 10px;
    }

        #content .contenuti .box-riepilogo-utente .box-dati a {
            color: #4b76cc;
            font-size: 12px;
            text-decoration: none;
        }

            #content .contenuti .box-riepilogo-utente .box-dati a:hover {
                text-decoration: underline;
            }

#content .contenuti .frm-registrazione .textarea-small {
    width: 294px;
    height: 60px;
    padding: 3px;
    font-family: Arial, Tahoma;
    font-size: 13px;
}

    #content .contenuti .frm-registrazione .textarea-small:focus {
        border: 1px solid #515151;
    }

#content .contenuti .frm-registrazione .etichetta {
    width: 150px;
    padding: 10px;
    float: left;
    color: #303030;
    font-size: 13px;
}

#content .contenuti .frm-registrazione .campo {
    width: 400px;
    padding: 3px;
    float: left;
}

#content .contenuti .frm-registrazione .campo a {
    color: #4b76cc;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#content .contenuti .frm-registrazione .campo a:hover {
    text-decoration: underline;
}

#content .contenuti .frm-registrazione .campo .invia-dati {
    width: 129px;
    height: 35px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    background: url("/Content/img/pulsanti/pul_Invia.png") no-repeat;
}

#content .contenuti .frm-registrazione .campo .invia-dati:hover {
    background: url("/Content/img/pulsanti/pul_InviaOn.png") no-repeat;
}


#content .contenuti .frm-registrazione input[type="text"], #content .contenuti .frm-registrazione select {
    width: 300px;
    font-family: Arial, Tahoma;
    font-size: 13px;
    border: 1px solid #b8b8b8;
    padding: 2px 1px 3px;
}

#content .contenuti .frm-registrazione input[type="checkbox"] {
    transform: scale(1.5);
}

#content .contenuti .frm-registrazione .privacy {
    width: 400px;
    height: 100px;
    font-family: Arial, Tahoma;
    font-size: 12px;
}

#content .contenuti .frm-registrazione select {
    width: 304px !important;
}

#content .contenuti .frm-registrazione input[type="text"]:focus, #content .contenuti .frm-registrazione select:focus {
    border: 1px solid #515151;
}

#content .contenuti .frm-registrazione .err {
    width: 10px;
    height: 20px;
    float: left;
}

#content .contenuti .frm-class-mensile .etichetta {
    width: 120px;
    padding: 5px;
    float: left;
    color: #303030;
    font-size: 13px;
    font-weight: bold;
}

#content .contenuti .frm-class-mensile input[type="text"], #content .contenuti .frm-class-mensile select {
    width: 300px;
    font-family: Arial, Tahoma;
    font-size: 13px;
    border: 1px solid #b8b8b8;
    padding: 2px 1px 3px;
}

#content .contenuti .frm-class-mensile input[type="checkbox"] {
    width: 10px !important;
}

#content .contenuti .frm-class-mensile select {
    width: 304px !important;
}

    #content .contenuti .frm-class-mensile input[type="text"]:focus, #content .contenuti .frm-class-mensile select:focus {
        border: 1px solid #515151;
    }

#content .contenuti .riga-classifica {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 635px;
    font-size: 13px;
    font-family: Arial, Tahoma;
    height: 35px;
}

    #content .contenuti .riga-classifica .testo-etichette {
        font-size: 12px;
        color: #545454;
    }

        #content .contenuti .riga-classifica .testo-etichette a {
            font-size: 12px;
            color: #1e579c;
            text-decoration: none;
        }

            #content .contenuti .riga-classifica .testo-etichette a:hover {
                text-decoration: underline;
            }

        #content .contenuti .riga-classifica .testo-etichette .active {
            text-decoration: underline;
        }

    #content .contenuti .riga-classifica .pos {
        width: 40px;
        float: left;
        min-height: 20px;
    }

    #content .contenuti .riga-classifica .avatar {
        width: 40px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .avatar img {
            border: 1px solid #b8b8b8;
            padding: 1px;
            width: 30px;
            height: 30px;
        }

    #content .contenuti .riga-classifica .squadra_mensile {
        width: 270px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .squadra_mensile .link-squadra {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .squadra_mensile .link-squadra:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .squadra_mensile_new {
        width: 200px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .squadra_mensile_new .link-squadra {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .squadra_mensile_new .link-squadra:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .squadra_storica_new {
        width: 180px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .squadra_storica_new .link-squadra {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .squadra_storica_new .link-squadra:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .squadra_stagionale_new {
        width: 180px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .squadra_stagionale_new .link-squadra {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .squadra_stagionale_new .link-squadra:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .squadra_agenzie_regionale_new {
        width: 200px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .squadra_agenzie_regionale_new .link-squadra {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .squadra_agenzie_regionale_new .link-squadra:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .squadra_class_locale {
        width: 240px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .squadra_class_locale .link-squadra {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .squadra_class_locale .link-squadra:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .punti_mensile {
        width: 70px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .media_risposte {
        width: 120px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .partite_mensile {
        width: 60px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .prov_mensile {
        width: 50px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .squadra {
        width: 160px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .squadra .link-squadra {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .squadra .link-squadra:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .punti_web {
        width: 60px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .puntimedipub {
        width: 150px;
    }

    #content .contenuti .riga-classifica .puntipub_con_web {
        width: 70px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .puntipub_con_web_medio {
        width: 100px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .record_con_web {
        width: 50px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .partite_con_web {
        width: 60px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .punti_con_web {
        width: 60px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .squadra_con_web {
        width: 137px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .squadra_con_web .link-squadra {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .squadra_con_web .link-squadra:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .squadra_agenzie_regionale {
        width: 130px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .squadra_agenzie_regionale .link-squadra {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .squadra_agenzie_regionale .link-squadra:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .record_agenzie_regionale {
        width: 50px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .partite {
        width: 50px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .punti {
        width: 75px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .velocita {
        width: 65px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .record {
        width: 60px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .punti {
        width: 80px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .perc_esatte {
        width: 70px;
        min-height: 20px;
        float: left;
    }

    #content .contenuti .riga-classifica .trend {
        width: 40px;
        min-height: 20px;
        text-align: center;
        float: left;
    }

    #content .contenuti .riga-classifica .nickname {
        width: 200px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .nickname .link-nickname {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .nickname .link-nickname:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .nickname-mobile {
        width: 260px;
        min-height: 20px;
        float: left;
    }

        #content .contenuti .riga-classifica .nickname-mobile .link-nickname {
            color: #4b76cc;
            font-size: 13px;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga-classifica .nickname-mobile .link-nickname:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga-classifica .medaglie {
        width: 30px;
        min-height: 20px;
        float: left;
    }

#content .contenuti .riga_tornei {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 665px;
    font-size: 13px;
    font-family: Arial, Tahoma;
    height: 50px;
}

    #content .contenuti .riga_tornei .foto {
        width: 65px;
        height: 50px;
        float: left;
    }

        #content .contenuti .riga_tornei .foto img {
            width: 50px;
            height: 50px;
        }

    #content .contenuti .riga_tornei .torneo {
        height: 50px;
        float: left;
    }

        #content .contenuti .riga_tornei .torneo span {
            height: 50px;
            font-size: 13px;
            font-family: Arial, Tahoma;
            display: table-cell;
            vertical-align: middle;
        }

        #content .contenuti .riga_tornei .torneo a {
            font-family: Tahoma;
            font-size: 13px;
            color: #1e579c;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .riga_tornei .torneo a:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga_tornei .data_inizio {
        width: 100px;
        height: 34px;
        padding-top: 16px;
        float: left;
    }

    #content .contenuti .riga_tornei .data_fine {
        width: 100px;
        height: 34px;
        padding-top: 16px;
        float: left;
    }

    #content .contenuti .riga_tornei .squadra {
        width: 140px;
        height: 34px;
        padding-top: 16px;
        float: left;
    }

        #content .contenuti .riga_tornei .squadra a {
            font-family: Tahoma;
            font-size: 13px;
            color: #1e579c;
            text-decoration: none;
        }

            #content .contenuti .riga_tornei .squadra a:hover {
                text-decoration: underline;
            }

    #content .contenuti .riga_tornei .guarda_classifica {
        width: 120px;
        height: 34px;
        padding-top: 16px;
        float: left;
    }

        #content .contenuti .riga_tornei .guarda_classifica a {
            font-family: Tahoma;
            font-size: 13px;
            color: #1e579c;
            text-decoration: none;
        }

            #content .contenuti .riga_tornei .guarda_classifica a:hover {
                text-decoration: underline;
            }

#content .contenuti .riga-pagine {
    padding-top: 5px;
    padding-bottom: 5px;
    height: 25px;
    width: 580px;
    padding-left: 30px;
}

    #content .contenuti .riga-pagine a {
        display: block;
        padding: 3px;
        margin: 1px;
        color: #ff7f02;
        text-decoration: none;
        border: 1px solid #d9d9d9;
        float: left;
    }

        #content .contenuti .riga-pagine a:hover {
            color: #ffffff;
            background: #ff7f02;
        }

    #content .contenuti .riga-pagine .active {
        color: #ffffff;
        background: #ff7f02;
    }


    #content .contenuti .riga-pagine .numeri-pagina {
        padding: 3px;
        margin: 1px;
        color: #303030;
        border: 1px solid #d9d9d9;
        margin-left: 20px;
        float: left;
    }

    #content .contenuti .riga-pagine .link-disattivato {
        padding: 3px;
        margin: 1px;
        color: #303030;
        border: 1px solid #d9d9d9;
        float: left;
    }

#content .contenuti .riga-home-il-gioco {
    height: 100px;
    color: #303030;
    margin-bottom: 20px;
}

    #content .contenuti .riga-home-il-gioco a {
        font-weight: bold;
        color: #1e579c;
        text-decoration: none;
    }

        #content .contenuti .riga-home-il-gioco a:hover {
            text-decoration: underline;
        }

    #content .contenuti .riga-home-il-gioco .link-lidea {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: left;
        background: url("/Content/img/il_gioco/LIdea2.png") no-repeat;
    }

        #content .contenuti .riga-home-il-gioco .link-lidea:hover {
            background: url("/Content/img/il_gioco/LIdea1.png") no-repeat;
        }

    #content .contenuti .riga-home-il-gioco .link-come-si-gioca {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: right;
        background: url("/Content/img/il_gioco/come-si-gioca-2.png") no-repeat;
    }

        #content .contenuti .riga-home-il-gioco .link-come-si-gioca:hover {
            background: url("/Content/img/il_gioco/come-si-gioca-1.png") no-repeat;
        }

    #content .contenuti .riga-home-il-gioco .link-la-storia {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: left;
        background: url("/Content/img/il_gioco/LaStoria2.png") no-repeat;
    }

        #content .contenuti .riga-home-il-gioco .link-la-storia:hover {
            background: url("/Content/img/il_gioco/LaStoria1.png") no-repeat;
        }

#content .contenuti .ultimi-iscritti-community-titolo {
    height: 20px;
    font-family: Arial, Tahoma;
    font-size: 16px;
    color: #ff7f02;
    font-weight: bold;
}

#content .contenuti .ultimi-iscritti-community {
    height: 123px;
    padding-left: 7px;
}

    #content .contenuti .ultimi-iscritti-community div {
        margin: 9px;
        float: left;
        width: 90px;
        height: 110px;
        text-align: center;
    }

        #content .contenuti .ultimi-iscritti-community div img {
            width: 90px;
            height: 90px;
        }

        #content .contenuti .ultimi-iscritti-community div a {
            font-size: 12px;
            color: #1e579c;
            text-decoration: none;
        }

            #content .contenuti .ultimi-iscritti-community div a:hover {
                text-decoration: underline;
            }

#content .contenuti .riga-home-community {
    height: 100px;
    color: #303030;
}

    #content .contenuti .riga-home-community .link-blu {
        font-family: Tahoma;
        font-size: 14px;
        color: #1e579c;
        text-decoration: none;
        font-weight: bold;
    }

        #content .contenuti .riga-home-community .link-blu:hover {
            text-decoration: underline;
        }

    #content .contenuti .riga-home-community .link-fotogallery-community {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: left;
        background: url("/Content/img/community/FotogalleryCommunity1.png") no-repeat;
    }

        #content .contenuti .riga-home-community .link-fotogallery-community:hover {
            background: url("/Content/img/community/FotogalleryCommunity2.png") no-repeat;
        }

    #content .contenuti .riga-home-community .link-videogallery-community {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: right;
        background: url("/Content/img/community/VideoGalleryCommunity-1.png") no-repeat;
    }

        #content .contenuti .riga-home-community .link-videogallery-community:hover {
            background: url("/Content/img/community/VideoGalleryCommunity-2.png") no-repeat;
        }

    #content .contenuti .riga-home-community .link-fotogallery-staff {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: left;
        background: url("/Content/img/community/FotogalleryCreativa-1.png") no-repeat;
    }

        #content .contenuti .riga-home-community .link-fotogallery-staff:hover {
            background: url("/Content/img/community/FotogalleryCreativa-2.png") no-repeat;
        }

    #content .contenuti .riga-home-community .link-videogallery-staff {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: right;
        background: url("/Content/img/community/VideoGallery-1.png") no-repeat;
    }

        #content .contenuti .riga-home-community .link-videogallery-staff:hover {
            background: url("/Content/img/community/VideoGallery2b.png") no-repeat;
        }

#content .contenuti .riga-home-classifica {
    height: 100px;
    color: #303030;
}

    #content .contenuti .riga-home-classifica .link-stagionale {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: left;
        background: url("/Content/img/classifiche/Class-Annuale01.png") no-repeat;
    }

        #content .contenuti .riga-home-classifica .link-stagionale:hover {
            background: url("/Content/img/classifiche/Class-Annuale02.png") no-repeat;
        }

    #content .contenuti .riga-home-classifica .link-giornaliera {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: left;
        background: url("/Content/img/classifiche/Class-Giornaliera-01.png") no-repeat;
    }

        #content .contenuti .riga-home-classifica .link-giornaliera:hover {
            background: url("/Content/img/classifiche/Class-Giornaliera-02.png") no-repeat;
        }

    #content .contenuti .riga-home-classifica .link-storica {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: right;
        background: url("/Content/img/classifiche/storica-2.png") no-repeat;
    }

        #content .contenuti .riga-home-classifica .link-storica:hover {
            background: url("/Content/img/classifiche/storica1.png") no-repeat;
        }

    #content .contenuti .riga-home-classifica .link-mensile {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: left;
        background: url("/Content/img/classifiche/mensile-2.png") no-repeat;
    }

        #content .contenuti .riga-home-classifica .link-mensile:hover {
            background: url("/Content/img/classifiche/mensile1.png") no-repeat;
        }

    /*Link Guinness*/
    #content .contenuti .riga-home-classifica .link-guinness {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: left;
        background: url("/Content/img/classifiche/guinness.png") no-repeat;
    }

        #content .contenuti .riga-home-classifica .link-guinness:hover {
            background: url("/Content/img/classifiche/guinness-over.png") no-repeat;
        }


    #content .contenuti .riga-home-classifica .link-hall-of-fame {
        display: block;
        height: 100px;
        width: 100px;
        margin-right: 15px;
        float: right;
        background: url("/Content/img/classifiche/hall-of-famecolor.png") no-repeat;
    }

        #content .contenuti .riga-home-classifica .link-hall-of-fame:hover {
            background: url("/Content/img/classifiche/hall-of-fame2008.png") no-repeat;
        }

    #content .contenuti .riga-home-classifica .link-blu {
        font-family: Tahoma;
        font-size: 14px;
        color: #1e579c;
        text-decoration: none;
        font-weight: bold;
    }

        #content .contenuti .riga-home-classifica .link-blu:hover {
            text-decoration: underline;
        }

#content .contenuti .faq ol {
    list-style: decimal;
}

#content .contenuti .faq ul {
    list-style: disc;
    margin-left: 40px;
}

#content .contenuti .faq .ancora {
    color: #1e579c;
    font-weight: bold;
}

#content .contenuti .faq a {
    text-decoration: none;
    color: #1e579c;
    font-weight: bold;
}

    #content .contenuti .faq a:hover {
        text-decoration: underline;
    }

#content .contenuti .tabs-arancioni-box {
    margin-bottom: 8px;
    height: 27px;
    border-bottom: 1px solid #b8b8b8;
}

#content .contenuti .tabs-arancioni .active {
    position: relative;
    z-index: 1;
    top: 1px;
    float: left;
    background: url("/Content/img/pulsanti/tabondx.png") no-repeat right !important;
}

    #content .contenuti .tabs-arancioni .active a {
        color: #545454 !important;
        background: url("/Content/img/pulsanti/tabonsx.png") no-repeat left !important;
    }

#content .contenuti .tabs-arancioni li {
    margin-right: 6px;
    float: left;
    background: url("/Content/img/pulsanti/tab2dx.png") no-repeat right;
}

    #content .contenuti .tabs-arancioni li a {
        display: block;
        height: 22px;
        min-width: 60px;
        text-align: center;
        padding-left: 6px;
        padding-right: 6px;
        font-size: 13px;
        font-family: Tahoma, Arial;
        font-weight: bold;
        padding-top: 5px;
        color: #ffffff;
        background: url("/Content/img/pulsanti/tab2sx.png") no-repeat left;
        text-decoration: none;
    }

#content .contenuti .home-news-classifiche {
    width: 665px;
}

    #content .contenuti .home-news-classifiche .news {
        width: 325px;
        float: left;
    }

    #content .contenuti .home-news-classifiche .classifiche {
        width: 325px;
        margin-left: 15px;
        float: left;
    }

#content .contenuti .titolo-home {
    display: block;
    width: 220px;
    height: 20px;
    font-family: Arial, Tahoma;
    font-size: 18px;
    color: #ff7f02;
    font-weight: bold;
    float: left;
}

#content .contenuti .titolo-home-lungo {
    display: block;
    width: 215px;
    height: 20px;
    font-family: Arial, Tahoma;
    font-size: 18px;
    color: #ff7f02;
    font-weight: bold;
}

#content .contenuti .titolo-home-centrato2 {
    width: 665px;
    height: 20px;
}

    #content .contenuti .titolo-home-centrato2 a {
        padding-top: 7px;
        display: block;
        width: 170px;
        height: 13px;
        font-family: Arial, Tahoma;
        font-size: 13px;
        color: #1e579c;
        text-decoration: none;
        float: left;
    }

#content .contenuti .titolo-home-lungo2 {
    display: block;
    width: 325px;
    height: 20px;
    font-family: Arial, Tahoma;
    font-size: 18px;
    color: #ff7f02;
    font-weight: bold;
}

#content .contenuti .titolo-home-lungo3 {
    height: 20px;
    font-family: Arial, Tahoma;
    font-size: 18px;
    color: #ff7f02;
    font-weight: bold;
}

#content .contenuti .link-paragrafo {
    padding-top: 7px;
    display: block;
    width: 105px;
    height: 13px;
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #1e579c;
    text-decoration: none;
    text-align: right;
    float: left;
}

    #content .contenuti .link-paragrafo:hover {
        text-decoration: underline;
    }

#content .contenuti .box-gallery-home {
    width: 665px;
}

#content .contenuti .gallery-foto {
    padding: 6px;
    width: 313px;
    float: left;
    text-align: center;
}

    #content .contenuti .gallery-foto .vetrina img {
        max-width: 67px;
        padding: 2px;
        float: left;
        margin-left: 5px;
        margin-top: 5px;
    }

    #content .contenuti .gallery-foto .vetrina div {
        display: block;
        width: 67px;
        height: 50px;
        padding: 2px;
        border: 1px solid #b8b8b8;
        float: left;
        margin-left: 5px;
        margin-top: 5px;
    }

        #content .contenuti .gallery-foto .vetrina div a {
            display: block;
            width: 67px;
            height: 50px;
        }

    #content .contenuti .gallery-foto #anteprima-foto-big {
        display: block;
        width: 302px;
        height: 200px;
        background-color: #b8b8b8;
        margin-left: 7px;
    }



#content .contenuti .gallery-video .vetrina img {
    max-width: 67px;
    padding: 2px;
    border: 1px solid #b8b8b8;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
}

#content .contenuti .pagina-gallery-foto .wrapper-box-foto {
    width: 121px;
    height: 175px;
    margin-right: 5px;
    margin-left: 5px;
    float: left;
    color: #303030;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
}

    #content .contenuti .pagina-gallery-foto .wrapper-box-foto .box-foto {
        width: 115px;
        height: 90px;
        border: 1px solid #b8b8b8;
        padding: 2px;
    }

        #content .contenuti .pagina-gallery-foto .wrapper-box-foto .box-foto a {
            display: block;
            width: 115px;
            height: 90px;
        }

#content .contenuti .gestione-gallery-foto-user {
    margin-top: 50px;
    padding-top: 10px;
    border-top: 1px solid #b8b8b8;
}

    #content .contenuti .gestione-gallery-foto-user .wrapper-box-foto {
        width: 121px;
        height: 100px;
        margin-right: 5px;
        margin-left: 5px;
        float: left;
        color: #303030;
        font-size: 12px;
        text-align: center;
        overflow: hidden;
    }

        #content .contenuti .gestione-gallery-foto-user .wrapper-box-foto .box-foto {
            width: 115px;
            height: 90px;
            border: 1px solid #b8b8b8;
            padding: 2px;
        }

            #content .contenuti .gestione-gallery-foto-user .wrapper-box-foto .box-foto .f-gallery {
                display: block;
                width: 115px;
                height: 90px;
                position: absolute;
            }

            #content .contenuti .gestione-gallery-foto-user .wrapper-box-foto .box-foto .f-elimina {
                display: none;
                width: 24px;
                height: 19px;
                position: relative;
                z-index: 5;
                background: url('/Content/img/cestino.gif');
                right: 5px;
                top: 5px;
                float: right;
            }

                #content .contenuti .gestione-gallery-foto-user .wrapper-box-foto .box-foto .f-elimina:hover {
                    background: url('/Content/img/cestino-hover.gif');
                }

    #content .contenuti .gestione-gallery-foto-user .filtro {
        padding-left: 10px;
    }

        #content .contenuti .gestione-gallery-foto-user .filtro select {
            width: 304px;
            font-family: Arial, Tahoma;
            font-size: 13px;
            border: 1px solid #b8b8b8;
            padding: 2px 1px 3px;
        }

            #content .contenuti .gestione-gallery-foto-user .filtro select:focus {
                border: 1px solid #515151;
            }

#content .contenuti .tabella-amici td {
    padding-bottom: 6px;
}

#content .contenuti .tabella-amici .avatar {
    width: 70px;
    font-size: 13px;
}

    #content .contenuti .tabella-amici .avatar img {
        width: 50px;
        height: 50px;
        padding: 1px;
        border: 1px solid #b8b8b8;
    }

#content .contenuti .tabella-amici .nickname {
    width: 150px;
    font-size: 13px;
}

    #content .contenuti .tabella-amici .nickname a {
        color: #1e579c;
        font-size: 13px;
        text-decoration: none;
    }

        #content .contenuti .tabella-amici .nickname a:hover {
            text-decoration: underline;
        }

#content .contenuti .tabella-amici .nome {
    min-width: 120px;
    font-size: 13px;
}

#content .contenuti .tabella-amici .rimuoviAmico a {
    background: url('/content/img/rimuovi-amico.gif') no-repeat;
    display: block;
    height: 20px;
    width: 20px;
}

#content .contenuti .menu-profilo-user {
    margin-bottom: 50px;
}

    #content .contenuti .menu-profilo-user .link-aggiungi-amico {
        background: url('/content/img/aggiungi-amico.gif') no-repeat;
        display: block;
        height: 20px;
        padding-left: 24px;
        font-size: 13px;
        color: #1e579c;
        text-decoration: none;
        margin-left: 50px;
    }

        #content .contenuti .menu-profilo-user .link-aggiungi-amico:hover {
            text-decoration: underline;
        }

    #content .contenuti .menu-profilo-user .link-rimuovi-amico {
        background: url('/content/img/rimuovi-amico.gif') no-repeat;
        display: block;
        height: 20px;
        padding-left: 24px;
        font-size: 13px;
        color: #1e579c;
        text-decoration: none;
        margin-left: 50px;
    }

        #content .contenuti .menu-profilo-user .link-rimuovi-amico:hover {
            text-decoration: underline;
        }

#content .contenuti .gallery-foto-profilo-user {
}

    #content .contenuti .gallery-foto-profilo-user .wrapper-box-foto {
        width: 121px;
        height: 100px;
        margin-right: 5px;
        margin-left: 5px;
        float: left;
        color: #303030;
        font-size: 12px;
        text-align: center;
        overflow: hidden;
    }

        #content .contenuti .gallery-foto-profilo-user .wrapper-box-foto .box-foto {
            width: 115px;
            height: 90px;
            border: 1px solid #b8b8b8;
            padding: 2px;
        }

            #content .contenuti .gallery-foto-profilo-user .wrapper-box-foto .box-foto .f-gallery {
                display: block;
                width: 115px;
                height: 90px;
                position: absolute;
            }

    #content .contenuti .gallery-foto-profilo-user .filtro {
        padding-left: 10px;
    }

        #content .contenuti .gallery-foto-profilo-user .filtro select {
            width: 304px;
            font-family: Arial, Tahoma;
            font-size: 13px;
            border: 1px solid #b8b8b8;
            padding: 2px 1px 3px;
        }

            #content .contenuti .gallery-foto-profilo-user .filtro select:focus {
                border: 1px solid #515151;
            }




#content .contenuti .news-home {
    border-bottom: 1px solid #b8b8b8;
    padding-bottom: 5px;
    padding-top: 5px;
}

    #content .contenuti .news-home img {
        margin-right: 3px;
        margin-bottom: 3px;
        border: 1px solid #b8b8b8;
        float: left;
        max-height: 50px;
    }

    #content .contenuti .news-home a {
        font-family: Tahoma;
        font-size: 13px;
        color: #1e579c;
        text-decoration: none;
    }

        #content .contenuti .news-home a:hover {
            text-decoration: underline;
        }


#content .contenuti .gallery-video {
    padding: 6px;
    width: 313px;
    float: left;
    margin-left: 15px;
    text-align: center;
}

#content .contenuti .copertina-ultimo-locale {
    margin-top: 10px;
    text-align: center;
    height: 190px;
}

    #content .contenuti .copertina-ultimo-locale a {
        font-weight: bold;
        color: #1e579c;
        text-decoration: none;
    }

        #content .contenuti .copertina-ultimo-locale a:hover {
            text-decoration: underline;
        }

    #content .contenuti .copertina-ultimo-locale img {
        max-width: 325px;
        padding: 2px;
        border: 1px solid #b8b8b8;
    }

#content .contenuti .copertina-event {
    margin-top: 10px;
    text-align: center;
    height: 190px;
}

    #content .contenuti .copertina-event img {
        width: 309px;
        height: 100px;
        padding: 2px;
        border: 1px solid #b8b8b8;
    }

    #content .contenuti .copertina-event a {
        font-weight: bold;
        color: #1e579c;
        text-decoration: none;
    }

        #content .contenuti .copertina-event a:hover {
            text-decoration: underline;
        }

#content .contenuti .titolo-home-centrato {
    width: 665px;
    height: 20px;
}

    #content .contenuti .titolo-home-centrato a {
        padding-top: 7px;
        display: block;
        width: 225px;
        height: 13px;
        font-family: Arial, Tahoma;
        font-size: 13px;
        color: #1e579c;
        text-decoration: none;
        float: left;
    }

        #content .contenuti .titolo-home-centrato a:hover {
            text-decoration: underline;
        }

#content .contenuti .filetto-titolo-home {
    width: 665px;
    height: 6px;
    background: url("/Content/img/filetto-freccia-su.png") repeat-x;
}

    #content .contenuti .filetto-titolo-home div {
        width: 665px;
        height: 6px;
        background: url("/Content/img/freccia-su.png") no-repeat center;
    }

#content .contenuti .filetto-piccolo-titolo-home {
    width: 325px;
    height: 6px;
    background: url("/Content/img/filetto-freccia-su.png") repeat-x;
}

    #content .contenuti .filetto-piccolo-titolo-home div {
        width: 17px;
        height: 6px;
        background: url("/Content/img/freccia-su.png") no-repeat;
    }

#content .contenuti .classifica-locali-regioni {
}

    #content .contenuti .classifica-locali-regioni div {
        width: 160px;
        height: 20px;
        margin-left: 50px;
        padding-top: 3px;
        padding-bottom: 3px;
        float: left;
    }

        #content .contenuti .classifica-locali-regioni div a {
            font-family: Tahoma;
            font-size: 13px;
            color: #1e579c;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .classifica-locali-regioni div a:hover {
                text-decoration: underline;
            }

#content .contenuti .classifica-mensile-home .riga {
    width: 325px;
    height: 15px;
    border-bottom: 1px solid #b8b8b8;
    font-size: 12px;
    color: #545454;
    padding-top: 2px;
    padding-bottom: 2px;
}

#content .contenuti .classifica-mensile-home .pos {
    width: 35px;
    height: 15px;
    float: left;
}

#content .contenuti .classifica-mensile-home .squadra {
    width: 170px;
    height: 15px;
    float: left;
}

    #content .contenuti .classifica-mensile-home .squadra a {
        color: #4b76cc;
        font-size: 12px;
        text-decoration: none;
        font-weight: bold;
    }

        #content .contenuti .classifica-mensile-home .squadra a:hover {
            text-decoration: underline;
        }

#content .contenuti .classifica-mensile-home .squadra_con_media {
    width: 140px;
    height: 15px;
    float: left;
}

    #content .contenuti .classifica-mensile-home .squadra_con_media a {
        color: #4b76cc;
        font-size: 12px;
        text-decoration: none;
        font-weight: bold;
    }

        #content .contenuti .classifica-mensile-home .squadra_con_media a:hover {
            text-decoration: underline;
        }

#content .contenuti .classifica-mensile-home .partite {
    width: 60px;
    height: 15px;
    float: left;
}

#content .contenuti .classifica-mensile-home .punti {
    width: 60px;
    height: 15px;
    float: left;
}

#content .contenuti .classifica-mensile-home .media_punti_domanda {
    width: 90px;
    height: 15px;
    float: left;
}



#content .contenuti .contatti-creativa {
    width: 660px;
}

    #content .contenuti .contatti-creativa .badge {
        width: 290px;
        height: 100px;
        padding-top: 70px;
        padding-left: 75px;
        padding-right: 5px;
        padding-bottom: 5px;
        text-decoration: underline;
        float: left;
        border: 5px solid #ffffff;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        background: url("/Content/img/contatti/creativa.jpg") no-repeat;
        background-position: 10px 10px;
    }

    #content .contenuti .contatti-creativa .testo {
        width: 250px;
        height: 200px;
        padding: 5px;
        font-size: 13px;
        color: #303030;
        text-align: justify;
        float: left;
    }

#content .contenuti .contatti-creativa-ruoli {
    margin-top: 50px;
    width: 660px;
    min-height: 390px;
}

    #content .contenuti .contatti-creativa-ruoli .riga1 {
        width: 660px;
        min-height: 120px;
        margin-top: 10px;
    }

    #content .contenuti .contatti-creativa-ruoli .riga2 {
        width: 660px;
        min-height: 120px;
        margin-top: 10px;
    }

    #content .contenuti .contatti-creativa-ruoli .riga3 {
        width: 660px;
        min-height: 120px;
        margin-top: 10px;
    }

    #content .contenuti .contatti-creativa-ruoli .box-contenuto {
        width: 330px;
        min-height: 120px;
        float: left;
    }

        #content .contenuti .contatti-creativa-ruoli .box-contenuto .immagine {
            width: 60px;
            min-height: 120px;
            float: left;
        }

        #content .contenuti .contatti-creativa-ruoli .box-contenuto .testo {
            width: 270px;
            min-height: 120px;
            float: left;
        }

        #content .contenuti .contatti-creativa-ruoli .box-contenuto a {
            font-family: Tahoma;
            font-size: 12px;
            color: #1e579c;
            text-decoration: none;
            font-weight: bold;
        }

            #content .contenuti .contatti-creativa-ruoli .box-contenuto a:hover {
                text-decoration: underline;
            }

#content .contenuti .contatti-creativa-form {
    width: 660px;
    min-height: 120px;
}

    #content .contenuti .contatti-creativa-form .titolo {
        font-family: Arial, Tahoma;
        font-size: 18px;
        color: #ff7f02;
        font-weight: bold;
    }

    #content .contenuti .contatti-creativa-form .frm-contatti {
        width: 660px;
        height: 25px;
    }

        #content .contenuti .contatti-creativa-form .frm-contatti .etichetta {
            width: 150px;
            padding: 10px;
            float: left;
            color: #303030;
            font-size: 13px;
        }

        #content .contenuti .contatti-creativa-form .frm-contatti .campo {
            width: 400px;
            padding: 3px;
            float: left;
        }

        #content .contenuti .contatti-creativa-form .frm-contatti .err {
            width: 10px;
            height: 20px;
            float: left;
        }

        #content .contenuti .contatti-creativa-form .frm-contatti textarea {
            width: 300px;
            height: 100px;
            font-family: Arial, Tahoma;
            font-size: 13px;
            border: 1px solid #b8b8b8;
            padding: 2px 1px 3px;
        }

            #content .contenuti .contatti-creativa-form .frm-contatti textarea:focus {
                border: 1px solid #515151;
            }

        #content .contenuti .contatti-creativa-form .frm-contatti input[type="text"], #content .contenuti .contatti-creativa-form .frm-contatti select {
            width: 300px;
            font-family: Arial, Tahoma;
            font-size: 13px;
            border: 1px solid #b8b8b8;
            padding: 2px 1px 3px;
        }

        #content .contenuti .contatti-creativa-form .frm-contatti input[type="checkbox"] {
            width: 10px !important;
        }

        #content .contenuti .contatti-creativa-form .frm-contatti .privacy {
            width: 400px;
            height: 100px;
            font-family: Arial, Tahoma;
            font-size: 12px;
        }

        #content .contenuti .contatti-creativa-form .frm-contatti select {
            width: 304px !important;
        }

            #content .contenuti .contatti-creativa-form .frm-contatti select:focus {
                border: 1px solid #515151;
            }

        #content .contenuti .contatti-creativa-form .frm-contatti input[type="text"]:focus {
            border: 1px solid #515151;
        }

#content .contenuti .diventa-agente .immagine-principale {
    width: 500px;
    height: 250px;
    font-size: 20px;
    color: #303030;
    margin-left: 80px;
    text-align: center;
}

#content .contenuti .diventa-agente .banner_giallo {
    width: 218px;
    height: 182px;
    font-size: 20px;
    font-weight: bold;
    color: #303030;
    text-align: center;
    background: url('/Content/img/diventa_agente/banner_giallo.png') no-repeat;
}

#content .contenuti .diventa-agente .banner_arancio {
    width: 218px;
    height: 182px;
    font-size: 20px;
    font-weight: bold;
    color: #303030;
    text-align: center;
    background: url('/Content/img/diventa_agente/banner_arancione.png') no-repeat;
}

#content .contenuti .diventa-agente .banner_marrone {
    width: 218px;
    height: 182px;
    font-size: 20px;
    font-weight: bold;
    color: #303030;
    text-align: center;
    background: url('/Content/img/diventa_agente/banner_marrone.png') no-repeat;
}

#content .contenuti .diventa-agente .cose_titolo {
    font-size: 14px;
    font-weight: bold;
    color: #303030;
}

#content .contenuti .diventa-agente .cose_testo {
    font-size: 13px;
    color: #303030;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
    border-left: 1px solid #303030;
}

#content .contenuti .diventa-agente .cose_titolo img {
    margin-right: 5px;
    float: left;
}

#content .contenuti .diventa-agente .punti-forza .immagine {
    width: 150px;
    height: 170px;
    float: left;
}

#content .contenuti .diventa-agente .punti-forza .testo {
    width: 510px;
    height: 170px;
    font-size: 13px;
    color: #303030;
    float: left;
    line-height: 25px;
}

#content .contenuti .diventa-agente .linea {
    width: 640px;
    height: 49px;
    margin-left: 10px;
    background: url('/Content/img/diventa_agente/linea.jpg');
}

#content .contenuti .diventa-agente .province-libere a {
    font-weight: bold;
    color: #1e579c;
    text-decoration: none;
}

    #content .contenuti .diventa-agente .province-libere a:hover {
        text-decoration: underline;
    }

#content .contenuti .proponiti-come-agente a {
    font-weight: bold;
    color: #1e579c;
    text-decoration: none;
}

#content .contenuti .diventa-agente .province-libere {
    font-size: 13px;
}

    #content .contenuti .diventa-agente .province-libere a {
        font-weight: bold;
        color: #1e579c;
        text-decoration: none;
    }

    #content .contenuti .diventa-agente .province-libere span {
        font-size: 14px;
        color: #303030;
        font-weight: bold;
    }

    #content .contenuti .diventa-agente .province-libere .immagine {
        width: 330px;
        height: 250px;
        float: left;
    }

    #content .contenuti .diventa-agente .province-libere .che-aspetti {
        width: 330px;
        height: 250px;
        float: left;
    }

        #content .contenuti .diventa-agente .province-libere .che-aspetti span {
            display: block;
            width: 330px;
            height: 40px;
            font-size: 16px;
            text-align: center;
            color: #1e579c;
        }

        #content .contenuti .diventa-agente .province-libere .che-aspetti a {
            font-size: 16px;
            font-weight: bold;
            color: #1e579c;
            display: table-cell;
            text-decoration: none;
            vertical-align: middle;
            text-align: center;
            width: 200px;
            height: 121px;
            padding-left: 84px;
            background: url('/Content/img/diventa_nostro_cliente/perga_preventivo.png') no-repeat right;
            margin-bottom: 20px;
            margin-left: 20px;
        }

#content .riga-trova-locali {
    width: 660px;
    min-height: 55px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b8b8b8;
}

    #content .riga-trova-locali .info-locale {
        width: 420px;
        min-height: 55px;
        font-size: 13px;
        color: #303030;
        font-family: Tahoma, Arial, Sans-Serif;
        float: left;
    }

    #content .riga-trova-locali .giorni-locale {
        width: 120px;
        min-height: 55px;
        font-size: 13px;
        color: #303030;
        font-family: Tahoma, Arial, Sans-Serif;
        float: left;
    }

    #content .riga-trova-locali .logo-locale {
        width: 60px;
        min-height: 55px;
        float: left;
    }

        #content .riga-trova-locali .logo-locale img {
            width: 55px;
            height: 55px;
        }

    #content .riga-trova-locali .info-locale a {
        color: #1e579c;
        font-weight: bold;
        text-decoration: none;
    }

    #content .riga-trova-locali .mappa {
        width: 60px;
        min-height: 55px;
        text-align: right;
        float: left;
    }

    #content .riga-trova-locali .squadra-leader {
        width: 180px;
        min-height: 55px;
        font-size: 13px;
        color: #303030;
        font-family: Tahoma, Arial, Sans-Serif;
        float: left;
        text-align: right;
    }

    #content .riga-trova-locali .squadra-leader-testo {
        width: 600px;
        min-height: 55px;
        font-size: 13px;
        color: #303030;
        font-family: Tahoma, Arial, Sans-Serif;
        float: left;
        text-align: right;
    }

    #content .riga-trova-locali .squadra-leader .nome-squadra {
        width: 100px;
        min-height: 55px;
        font-size: 12px !important;
        color: #303030;
        font-family: Tahoma, Arial, Sans-Serif;
        font-weight: bold;
        text-align: left;
    }

    #content .riga-trova-locali .squadra-leader a {
        font-family: Tahoma;
        font-size: 12px;
        color: #1e579c;
        text-decoration: none;
        font-weight: bold;
    }

    #content .riga-trova-locali .squadra-leader .immagine-squadra {
        width: 80px;
        min-height: 55px;
        font-size: 13px;
        color: #303030;
        font-family: Tahoma, Arial, Sans-Serif;
        text-align: right;
    }

    #content .riga-trova-locali .squadra-leader .no-classifica {
        width: 180px;
        min-height: 40px;
        font-size: 13px;
        color: #303030;
        font-family: Tahoma, Arial, Sans-Serif;
        float: left;
        text-align: left;
        padding-top: 15px;
    }

#content .contenuti .la-creativa-colonna-dx {
    width: 220px;
    text-align: right;
    float: left;
    min-height: 550px;
}

    #content .contenuti .la-creativa-colonna-dx img {
        border: 1px solid #b8b8b8;
        padding: 1px;
        margin-bottom: 10px;
    }

    #content .contenuti .la-creativa-colonna-dx .creativa {
        border: none !important;
    }

#content .contenuti .la-creativa-colonna-sx {
    width: 440px;
    float: left;
    font-size: 13px;
    text-align: justify !important;
    min-height: 550px;
}

#content .contenuti .le-agenzie .elenco table td {
    height: 110px;
}

#content .contenuti .le-agenzie a {
    color: #1e579c;
    text-decoration: none;
    font-weight: bold;
}

    #content .contenuti .le-agenzie a:hover {
        text-decoration: underline;
    }

#content .contenuti .le-agenzie h3 {
    font-size: 14px;
}

#content .contenuti .le-agenzie img {
    margin-right: 10px;
    margin-bottom: 10px;
}

#content .contenuti .provincie-disponibili {
    font-size: 13px;
}

    #content .contenuti .provincie-disponibili a {
        color: #1e579c;
        text-decoration: none;
        font-weight: bold;
    }

        #content .contenuti .provincie-disponibili a:hover {
            text-decoration: underline;
        }

    #content .contenuti .provincie-disponibili table td {
        padding: 3px;
        border-bottom: 1px solid #303030;
    }

#content .contenuti .drwhy-per-tuo-locale {
    font-size: 13px;
}

    #content .contenuti .drwhy-per-tuo-locale .linea {
        font-size: 20px;
        font-weight: normal;
        color: #303030;
        text-align: center;
        width: 640px;
        height: 49px;
        margin-left: 10px;
        background: url('/Content/img/diventa_nostro_cliente/linea.jpg');
    }

    #content .contenuti .drwhy-per-tuo-locale .preventivo {
        font-size: 14px;
        font-weight: bold;
        color: #1e579c;
        display: table-cell;
        text-decoration: none;
        vertical-align: middle;
        text-align: center;
        width: 200px;
        height: 121px;
        padding-left: 98px;
        background: url('/Content/img/diventa_nostro_cliente/perga_preventivo.png') no-repeat right;
        margin-left: 20px;
        margin-bottom: 20px;
    }

    #content .contenuti .drwhy-per-tuo-locale .cerca-agenzia {
        font-size: 14px;
        font-weight: bold;
        color: #1e579c;
        display: table-cell;
        text-decoration: none;
        vertical-align: middle;
        text-align: center;
        width: 200px;
        height: 121px;
        padding-left: 98px;
        background: url('/Content/img/diventa_nostro_cliente/perga_cerca.png') no-repeat;
        margin-left: 20px;
        margin-bottom: 20px;
    }

    #content .contenuti .drwhy-per-tuo-locale .fotogallery {
        font-size: 14px;
        font-weight: bold;
        color: #1e579c;
        display: table-cell;
        text-decoration: none;
        vertical-align: middle;
        text-align: center;
        width: 180px;
        height: 121px;
        padding-left: 118px;
        background: url('/Content/img/diventa_nostro_cliente/perga_foto.png') no-repeat;
        margin-left: 20px;
        margin-bottom: 20px;
    }

    #content .contenuti .drwhy-per-tuo-locale .videogallery {
        font-size: 14px;
        font-weight: bold;
        color: #1e579c;
        display: table-cell;
        text-decoration: none;
        vertical-align: middle;
        text-align: center;
        width: 200px;
        height: 121px;
        padding-left: 98px;
        background: url('/Content/img/diventa_nostro_cliente/perga_video1.png') no-repeat;
        margin-left: 20px;
        margin-bottom: 20px;
    }

#content .contenuti .richiedi-preventivo .immagine-principale {
    width: 630px;
    height: 311px;
    margin-bottom: 10px;
    padding-left: 30px;
}

#content .contenuti .richiedi-preventivo .testo-principale {
    width: 600px;
    margin-bottom: 10px;
    padding-left: 30px;
}

#content .contenuti .richiedi-preventivo a {
    font-weight: bold;
    color: #1e579c;
    text-decoration: none;
}

#content .contenuti .drwhy-per-tuo-locale .immagine-principale {
    width: 660px;
    height: 400px;
    text-align: center;
}

    #content .contenuti .drwhy-per-tuo-locale .immagine-principale img {
        height: 352px;
    }

#content .contenuti .drwhy-per-tuo-locale .pergamena1 {
    width: 201px;
    height: 153px;
    background: url('/Content/img/diventa_nostro_cliente/pergamena1.png') no-repeat;
    text-align: center;
    float: left;
    margin-left: 12px;
    padding-top: 10px;
}

#content .contenuti .drwhy-per-tuo-locale .pergamena2 {
    width: 201px;
    height: 153px;
    background: url('/Content/img/diventa_nostro_cliente/pergamena2.png') no-repeat;
    text-align: center;
    float: left;
    margin-left: 12px;
    padding-top: 10px;
}

#content .contenuti .drwhy-per-tuo-locale .pergamena3 {
    width: 201px;
    height: 153px;
    background: url('/Content/img/diventa_nostro_cliente/pergamena3.png') no-repeat;
    text-align: center;
    float: left;
    margin-left: 12px;
    padding-top: 10px;
}

    #content .contenuti .drwhy-per-tuo-locale .pergamena1 strong, #content .contenuti .drwhy-per-tuo-locale .pergamena2 strong, #content .contenuti .drwhy-per-tuo-locale .pergamena3 strong {
        font-size: 20px;
    }

#content .contenuti .dicono-di-noi {
    width: 660px;
}

#content .contenuti .riga-news {
    display: block;
    width: 660px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b8b8b8;
}

    #content .contenuti .riga-news:hover {
        display: block;
        width: 660px;
        padding-top: 10px;
        padding-bottom: 10px;
        background: #c3c3c5;
        border-bottom: 1px solid #ff7f02;
    }

        #content .contenuti .riga-news:hover .immagine img {
            border: 1px solid #000000;
        }

        #content .contenuti .riga-news:hover .testo .titolo-news {
            color: #ffffff;
        }

    #content .contenuti .riga-news .immagine {
        width: 110px;
        height: 90px;
        padding-left: 4px;
        float: left;
    }

        #content .contenuti .riga-news .immagine img {
            width: 100px;
            max-height: 80px;
            padding: 2px;
            border: 1px solid #b8b8b8;
        }

    #content .contenuti .riga-news .testo {
        width: 546px;
        height: 90px;
        color: #000000;
        float: left;
    }

        #content .contenuti .riga-news .testo strong {
            font-size: 11px;
            color: #303030;
        }

        #content .contenuti .riga-news .testo .titolo-news {
            color: #ff7f02;
            font-weight: bold;
            font-size: 13px;
            text-decoration: none;
        }

#content .contenuti .dicono-di-noi-articolo h2 {
    color: #303030;
    font-size: 18px;
    font-weight: bold;
}

#content .contenuti .dicono-di-noi-articolo h3 {
    color: #c3c3c5;
    font-size: 12px;
    font-weight: bold;
}

#content .contenuti .dicono-di-noi-articolo p {
    color: #000000;
    font-size: 13px;
    text-align: justify;
    margin-top: 10px;
}

    #content .contenuti .dicono-di-noi-articolo p img {
        max-width: 250px;
        margin-right: 5px;
        margin-bottom: 5px;
        border: 1px solid #b8b8b8;
        padding: 2px;
        float: left;
    }

#content .contenuti .box-articolo-slider .titoletto-arancio {
    color: #ff7f02;
    font-weight: bold;
    font-size: 16px;
    padding-left: 50px;
}

#content .contenuti .box-articolo-slider .link-b {
    font-family: Tahoma;
    font-size: 13px;
    color: #1e579c;
    text-decoration: none;
    font-weight: bold;
}

    #content .contenuti .box-articolo-slider .link-b:hover {
        text-decoration: underline;
    }

#content .contenuti .scheda-locale #email_gestore_locale {
    width: 300px;
}

#content .contenuti .squadra-membri-titolo {
    font-family: Tahoma;
    font-style: italic;
    color: #4A4A4A;
}

#content .contenuti .squadra-membri {
    padding-left: 7px;
    margin-right: 8px;
    border: 1px solid #807c7d;
    font-family: Tahoma;
    color: #4A4A4A;
}

    #content .contenuti .squadra-membri .no-membri {
        padding: 10px;
        font-family: Tahoma;
        color: #4A4A4A;
        text-align: center;
        display: block;
    }

    #content .contenuti .squadra-membri div {
        margin: 9px;
        float: left;
        width: 90px;
        height: 110px;
        text-align: center;
    }

        #content .contenuti .squadra-membri div img {
            width: 90px;
            height: 90px;
        }

        #content .contenuti .squadra-membri div a {
            font-size: 12px;
            color: #1e579c;
            text-decoration: none;
        }

            #content .contenuti .squadra-membri div a:hover {
                text-decoration: underline;
            }


#content .contenuti .etichetta-pagella {
    float: left;
    min-width: 150px;
    margin-left: 190px;
    font-size: 14px;
    padding-top: 2px;
}

.descrizione-locale {
    min-height: 50px;
    text-align: justify;
}

.votazioni-locale {
    margin-top: 10px;
    width: 200px;
    min-height: 50px;
}

.descrizione-locale .titolo-desc-locale {
    color: #ff7f02;
    font-size: 13px;
    font-family: Tahoma,Arial,Sans-Serif;
    font-weight: bold;
}


#content .contenuti .scheda-locale h2 {
    color: #303030;
    font-size: 20px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
    margin-top: -5px;
}

#content .contenuti .scheda-locale .proponiti-come-gestore {
    min-height: 35px;
    margin-bottom: 10px;
}

    #content .contenuti .scheda-locale .proponiti-come-gestore a {
        font-family: Tahoma;
        font-size: 13px;
        color: #1e579c;
        text-decoration: underline;
    }

        #content .contenuti .scheda-locale .proponiti-come-gestore a:hover {
            text-decoration: none;
        }

#content .contenuti .scheda-locale .dettagli-locale {
    min-height: 160px;
    width: 220px;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    font-size: 12px;
}

    #content .contenuti .scheda-locale .dettagli-locale .linkb {
        color: #4b76cc;
        font-size: 13px;
        text-decoration: none;
        font-weight: bold;
    }

        #content .contenuti .scheda-locale .dettagli-locale .linkb:hover {
            text-decoration: underline;
        }

#content .contenuti .linkb {
    color: #4b76cc;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

    #content .contenuti .linkb:hover {
        text-decoration: underline;
    }

.link-small {
    color: #4b76cc !important;
    font-size: 11px !important;
    font-weight: normal !important;
    text-decoration: none;
}

    .link-small:hover {
        text-decoration: underline;
    }

.link-normal {
    color: #4b76cc !important;
    font-size: 13px !important;
    font-weight: normal !important;
    text-decoration: none;
}

    .link-normal:hover {
        text-decoration: underline;
    }

#content .contenuti .scheda-locale .dettagli-agenzia {
    min-height: 160px;
    width: 200px;
    float: left;
    padding-left: 5px;
}

#content .contenuti .scheda-locale .lnkmap {
    display: block;
    margin-top: 5px;
    width: 32px;
    height: 32px;
}

#content .contenuti .scheda-locale .logo-ospita {
    max-width: 195px;
    max-height: 190px;
    padding: 1px;
    border: 1px solid #b8b8b8;
    float: right;
}

#content .contenuti .scheda-locale .logo-locale {
    max-width: 195px;
    max-height: 190px;
    padding: 1px;
    border: 1px solid #b8b8b8;
}

#content .contenuti .scheda-locale .logo {
    min-height: 160px;
    width: 200px;
    float: left;
}

#content .contenuti .scheda-locale .head {
    min-height: 160px;
    width: 465px;
    float: left;
}

#content .contenuti .drwhy-news-articolo h2 {
    color: #303030;
    font-size: 18px;
    font-weight: bold;
}

#content .contenuti .drwhy-news-articolo h3 {
    color: #c3c3c5;
    font-size: 12px;
    font-weight: bold;
}

#content .contenuti .drwhy-news-articolo p {
    color: #000000;
    font-size: 13px;
    text-align: justify;
    margin-top: 10px;
}

#content .contenuti .drwhy-news-articolo .anni {
    border-bottom: 1px solid #b8b8b8;
    border-top: 1px solid #b8b8b8;
    padding: 3px;
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 16px;
}

    #content .contenuti .drwhy-news-articolo .anni a {
        font-size: 16px;
        color: #b5b5b5;
        font-weight: bold;
        text-decoration: none;
    }

        #content .contenuti .drwhy-news-articolo .anni a:hover, #content .contenuti .drwhy-news-articolo .anni .active {
            color: #ff7f02;
        }

#content .contenuti .drwhy-news-articolo .immagine {
    max-width: 250px;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid #b8b8b8;
    padding: 2px;
    float: left;
}

#content .contenuti .drwhy-news-articolo .pubblicita {
    max-width: 250px;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid #b8b8b8;
    padding: 2px;
    float: right;
}


#content .contenuti .drwhy-news-articolo .testo-articolo p {
    font-size: 13px;
}

    #content .contenuti .drwhy-news-articolo .testo-articolo p a {
        font-size: 13px;
        color: #1e579c;
        text-decoration: none;
    }

        #content .contenuti .drwhy-news-articolo .testo-articolo p a:hover {
            text-decoration: underline;
        }

#content .contenuti .drwhy-news .anni {
    border-bottom: 1px solid #b8b8b8;
    border-top: 1px solid #b8b8b8;
    padding: 3px;
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 16px;
}

    #content .contenuti .drwhy-news .anni a {
        font-size: 16px;
        color: #b5b5b5;
        font-weight: bold;
        text-decoration: none;
    }

        #content .contenuti .drwhy-news .anni a:hover, #content .contenuti .drwhy-news .anni .active {
            color: #ff7f02;
        }

#content .contenuti .drwhy-news .box-news {
    width: 309px;
    height: 250px;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 2px;
    border: 1px solid #b8b8b8;
    float: left;
}

    #content .contenuti .drwhy-news .box-news:hover {
        background: #ff7f02;
    }

    #content .contenuti .drwhy-news .box-news .immagine {
        width: 309px;
        height: 200px;
        background: #b8b8b8;
    }

        #content .contenuti .drwhy-news .box-news .immagine img {
            width: 309px;
            height: 200px;
        }

    #content .contenuti .drwhy-news .box-news .data {
        width: 71px;
        height: 46px;
        background: #ff7f02;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        float: left;
        padding: 2px;
        text-align: center;
    }

    #content .contenuti .drwhy-news .box-news .titolo-news {
        width: 230px;
        height: 46px;
        background: #b8b8b8;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
        padding: 2px;
        float: left;
    }


#content .contenuti .img_temp_button {
    text-align: center;
    margin-top: 20px;
}

#content .contenuti .img_anteprima {
    width: 560px;
    height: 560px;
    overflow: hidden;
    float: left;
}

#content .contenuti .sfondo-grigio {
    padding: 5px;
    font-size: 13px;
    background: #f1eff2;
    font-family: Arial;
}

    #content .contenuti .sfondo-grigio .arancio {
        color: #ff7e06;
    }

#content .contenuti .termini-e-condizioni {
    text-align: justify;
    font-size: 13px;
}

    #content .contenuti .termini-e-condizioni ul {
        list-style: disc;
        margin-left: 40px;
    }

    #content .contenuti .termini-e-condizioni a {
        font-family: Tahoma, Arial, Sans-Serif;
        font-size: 14px;
        color: #1e579c;
        text-decoration: none;
        font-weight: bold;
    }

        #content .contenuti .termini-e-condizioni a:hover {
            text-decoration: underline;
        }

#content .contenuti .promo-30giorni {
    text-align: justify;
    font-size: 13px;
}

    #content .contenuti .promo-30giorni a {
        color: #1e579c;
        text-decoration: none;
        font-size: 13px;
        font-weight: bold;
    }

        #content .contenuti .promo-30giorni a:hover {
            text-decoration: underline;
        }



#content .contenuti #frm-seleziona-mese-locale {
    height: 50px;
    font-size: 13px;
    font-family: Tahoma, Arial, Sans-Serif;
    color: #303030;
    margin-left: 8px;
    margin-right: 8px;
    padding-top: 5px;
    padding-bottom: 25px;
    float: left;
}

    #content .contenuti #frm-seleziona-mese-locale select {
        width: 140px;
        font-family: Arial, Tahoma;
        font-size: 12px;
        color: #333333;
        border: 1px solid #b8b8b8;
        padding: 1px 1px 1px;
        margin-top: 3px;
        margin-bottom: 9px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

#content .contenuti #frm-seleziona-mese-locale select:focus {
    border: 1px solid #515151;
}


#content .contenuti #frm-seleziona-tipo-classifica-locale {
    height: 50px;
    font-size: 13px;
    font-family: Tahoma, Arial, Sans-Serif;
    color: #303030;
    padding-top: 5px;
    padding-bottom: 25px;
    margin-left: 8px;
    margin-right: 0px;
    width: 166px;
    padding-left: 0px;
    float: left;
}

#content .contenuti #frm-seleziona-tipo-classifica-locale select {
        width: 150px;
        font-family: Arial, Tahoma;
        font-size: 12px;
        color: #333333;
        border: 1px solid #b8b8b8;
        padding: 1px 1px 1px;
        margin-top: 3px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

#frm-seleziona-tipo-classifica-tipo-partita {
    height: 50px; 
        font-size: 13px; 
        font-family: Tahoma, Arial, Sans-Serif; 
        color: #303030; 
        padding-top: 5px; 
        padding-bottom: 0px; 
        margin-left: 8px; 
        margin-right: 8px;
        width: 100px; 
        padding-left: 0px; float: left;
}

#frm-seleziona-tipo-classifica-tipo-partita select {
        width: 100px;
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #333333;
    border: 1px solid #b8b8b8;
    padding: 1px 1px 1px;
    margin-top: 3px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
    
#content .contenuti #frm-seleziona-anno-locale {
    height: 50px;
    font-size: 13px;
    font-family: Tahoma, Arial, Sans-Serif;
    color: #303030;
    padding-top: 5px;
    padding-bottom: 25px;
    margin-left: 8px;
    margin-right: 8px;
    float: left;
}

#content .contenuti #frm-seleziona-anno-locale select {
    width: 140px;
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #333333;
    border: 1px solid #b8b8b8;
    padding: 1px 1px 1px;
    margin-top: 3px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#content .contenuti #frm-seleziona-anno-locale select:focus {
    border: 1px solid #515151;
}

#content .contenuti .presentazione-home {
    padding-top: 10px;
    width: 666px;
    height: 164px;
    background: url('/Content/img/background-presentazione-home.jpg');
    background-repeat: no-repeat;
}

#content .contenuti .testo-presentazione-home {
    font-size: 13px;
    font-family: Tahoma, Arial, Sans-Serif;
    color: #000000;
    padding: 10px;
    text-align: center;
}

#content .contenuti .ultimi-locali-inseriti {
    font-size: 18px;
    font-weight: bold;
    color: #ff7f02;
}


#content .contenuti .presentazione-home div {
    font-size: 17px;
    font-family: Tahoma, Arial, Sans-Serif;
    color: #000000;
    /*background:url('/Content/img/pattern-presentazione-home.png');*/
    padding: 10px;
    width: 500px;
    text-align: left;
    margin-left: 80px;
}

#content .menu-dx {
    width: 292px;
    float: left;
    padding-top: 10px;
}

    #content .menu-dx .titolo {
        width: 267px;
        height: 22px;
        display: table-cell;
        background: url("/Content/img/fr-menu.png") no-repeat;
        background-position: left center;
        padding-left: 20px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-family: Arial, Tahoma;
        font-size: 20px;
        color: #ff7f02;
        font-weight: bold;
    }

    #content .menu-dx .promo-30giorni {
        width: 267px;
        height: 206px;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        background: url("/Content/img/macchia-promo.jpg") no-repeat center;
        padding-left: 20px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
        color: #1e579c;
        text-decoration: none;
    }

        #content .menu-dx .promo-30giorni a {
            color: #1e579c;
            text-decoration: none;
            font-size: 16px;
            font-weight: bold;
        }

            #content .menu-dx .promo-30giorni a:hover {
                text-decoration: underline;
            }

    #content .menu-dx .box-chiama {
        width: 240px;
        height: 60px;
        margin-left: 20px;
        margin-top: 20px;
    }

        #content .menu-dx .box-chiama img {
            float: left;
        }

        #content .menu-dx .box-chiama .testo {
            width: 175px;
            height: 60px;
            padding-left: 5px;
            font-size: 12px;
            color: #303030;
            text-align: center;
            font-weight: bold;
            float: left;
        }

    #content .menu-dx .box-numeri-uno {
        width: 270px;
        height: 60px;
        margin-left: 20px;
        margin-top: 20px;
    }

        #content .menu-dx .box-numeri-uno img {
            float: left;
        }

        #content .menu-dx .box-numeri-uno .testo {
            width: 135px;
            height: 60px;
            padding-left: 5px;
            font-size: 18px;
            color: #303030;
            text-align: center;
            font-weight: bold;
            padding-top: 30px;
            float: left;
        }

    #content .menu-dx .link-img {
        width: 234px;
        height: 35px;
        display: block;
        padding: 8px 5px 0px 36px;
        margin-left: 9px;
        margin-top: 5px;
        border-top: 1px solid #b8b8b8;
        font-family: Tahoma, Arial;
        font-size: 12px;
        color: #303030;
        font-weight: bold;
        text-decoration: none;
    }

        #content .menu-dx .link-img:hover {
            border-top: 1px solid #ff7f02;
            color: #ff7f02;
        }

    #content .menu-dx .link-img-riservata {
        width: 234px;
        height: 25px;
        display: block;
        padding: 8px 5px 0px 36px;
        margin-left: 9px;
        border-top: 1px solid #b8b8b8;
        font-family: Tahoma, Arial;
        font-size: 12px;
        color: #303030;
        font-weight: bold;
        text-decoration: none;
    }

        #content .menu-dx .link-img-riservata:hover {
            border-top: 1px solid #ff7f02;
            color: #ff7f02;
        }

    #content .menu-dx .special-events {
        color: #303030;
    }

        #content .menu-dx .special-events table td {
            padding: 2px;
            font-size: 12px;
        }

        #content .menu-dx .special-events .titolo-special-events {
            color: #ff7f02;
            font-size: 22px;
            font-family: Tahoma,Arial,Sans-Serif;
            text-align: right;
            padding-right: 25px;
            padding-top: 20px;
            font-weight: bold;
            font-style: italic;
            background: url("/Content/img/for_business/righino.jpg") no-repeat;
            background-position: center bottom;
        }

        #content .menu-dx .special-events a {
            color: #1e579c;
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
        }

            #content .menu-dx .special-events a:hover {
                text-decoration: underline;
            }

    #content .menu-dx .link-serate-quiz {
        display: block;
        margin-left: 20px;
        height: 25px;
        color: #595959;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
    }

        #content .menu-dx .link-serate-quiz:hover {
            color: #ff7f02;
        }

    #content .menu-dx .link-serate-quiz-active {
        display: block;
        margin-left: 20px;
        height: 25px;
        color: #ff7f02;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
    }

    /* Links classifiche */
    #content .menu-dx .class-stagionale {
        background: url("/Content/img/classifiche/menu/_0002_02A_Stagionale.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-stagionale:hover {
            background: url("/Content/img/classifiche/menu/_0003_02B_Stagionale.png") no-repeat;
        }

    #content .menu-dx .class-stagionale-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/_0003_02B_Stagionale.png") no-repeat;
    }

    #content .menu-dx .class-inedite {
        background: url("/Content/img/classifiche/menu/Inedite-Grigio.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-inedite:hover {
            background: url("/Content/img/classifiche/menu/Inedite-Arancio.png") no-repeat;
        }

    #content .menu-dx .class-inedite-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/Inedite-Arancio.png") no-repeat;
    }

    #content .menu-dx .class-regionaleinedite {
        background: url("/Content/img/classifiche/menu/annuale-regionale-inedite.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-regionaleinedite:hover {
            background: url("/Content/img/classifiche/menu/annuale-regionale-inedite_Over.png") no-repeat;
        }

    #content .menu-dx .class-regionaleinedite-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/annuale-regionale-inedite_Over.png") no-repeat;
    }

    #content .menu-dx .class-mensile {
        background: url("/Content/img/classifiche/menu/_0006_04A_Mensile.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-mensile:hover {
            background: url("/Content/img/classifiche/menu/_0007_04B_Mensile.png") no-repeat;
        }

    #content .menu-dx .class-mensile-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/_0007_04B_Mensile.png") no-repeat;
    }

    #content .menu-dx .class-giornaliera {
        background: url("/Content/img/classifiche/menu/_0000_01A_Giornaliera.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-giornaliera:hover {
            background: url("/Content/img/classifiche/menu/_0001_01B_Giornaliera.png") no-repeat;
        }

    #content .menu-dx .class-giornaliera-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/_0001_01B_Giornaliera.png") no-repeat;
    }


    #content .menu-dx .class-storica {
        background: url("/Content/img/classifiche/menu/_0014_08A_Storica.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-storica:hover {
            background: url("/Content/img/classifiche/menu/_0015_08B_Storica.png") no-repeat;
        }

    #content .menu-dx .class-storica-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/_0015_08B_Storica.png") no-repeat;
    }

    #content .menu-dx .class-HOFHOF {
        background: url("/Content/img/classifiche/menu/_0016_09A_Hall-of-Fame.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-HOFHOF:hover {
            background: url("/Content/img/classifiche/menu/_0017_09B_Hall-of-Fame.png") no-repeat;
        }

    #content .menu-dx .class-HOFHOF-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/_0017_09B_Hall-of-Fame.png") no-repeat;
    }

    #content .menu-dx .class-hof2008 {
        background: url("/Content/img/menu/class-HOF2008.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-hof2008:hover {
            background: url("/Content/img/menu/class-HOF2008-hover.png") no-repeat;
        }

    #content .menu-dx .class-hof2008-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/menu/class-HOF2008-hover.png") no-repeat;
    }

    #content .menu-dx .class-hof2009 {
        background: url("/Content/img/menu/class-HOF2009.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-hof2009:hover {
            background: url("/Content/img/menu/class-HOF2009-hover.png") no-repeat;
        }

    #content .menu-dx .class-hof2009-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/menu/class-HOF2009-hover.png") no-repeat;
    }

    #content .menu-dx .class-hof2010 {
        background: url("/Content/img/menu/class-HOF2010.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-hof2010:hover {
            background: url("/Content/img/menu/class-HOF2010-hover.png") no-repeat;
        }

    #content .menu-dx .class-hof2010-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/menu/class-HOF2010-hover.png") no-repeat;
    }

    #content .menu-dx .class-hof2011 {
        background: url("/Content/img/menu/class-HOF2011.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-hof2011:hover {
            background: url("/Content/img/menu/class-HOF2011-hover.png") no-repeat;
        }

    #content .menu-dx .class-hof2011-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/menu/class-HOF2011-hover.png") no-repeat;
    }

    #content .menu-dx .class-hof2012 {
        background: url("/Content/img/menu/class-HOF2012.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-hof2012:hover {
            background: url("/Content/img/menu/class-HOF2012-hover.png") no-repeat;
        }

    #content .menu-dx .class-hof2012-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/menu/class-HOF2012-hover.png") no-repeat;
    }

    #content .menu-dx .class-regionale {
        background: url("/Content/img/classifiche/menu/_0004_03A_Regionale.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-regionale:hover {
            background: url("/Content/img/classifiche/menu/_0005_03B_Regionale.png") no-repeat;
        }

    #content .menu-dx .class-regionale-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/_0005_03B_Regionale.png") no-repeat;
    }

    #content .menu-dx .class-tornei {
        background: url("/Content/img/classifiche/menu/_0010_06A_Tornei.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-tornei:hover {
            background: url("/Content/img/classifiche/menu/_0011_06B_Tornei.png") no-repeat;
        }

    #content .menu-dx .class-tornei-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/_0011_06B_Tornei.png") no-repeat;
    }

    #content .menu-dx .class-locali {
        background: url("/Content/img/classifiche/menu/_0012_07A_Locali.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-locali:hover {
            background: url("/Content/img/classifiche/menu/_0013_07B_Locali.png") no-repeat;
        }

    #content .menu-dx .class-locali-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/_0013_07B_Locali.png") no-repeat;
    }

    #content .menu-dx .class-agenzie {
        background: url("/Content/img/classifiche/menu/_0008_05A_Agenzie.png") no-repeat;
        background-position: left top;
    }

        #content .menu-dx .class-agenzie:hover {
            background: url("/Content/img/classifiche/menu/_0009_05B_Agenzie.png") no-repeat;
        }

    #content .menu-dx .class-agenzie-active {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
        background: url("/Content/img/classifiche/menu/_0009_05B_Agenzie.png") no-repeat;
    }

#content .contenuti .classif-note {
    font-size: 11px;
    font-style: italic;
}

    #content .contenuti .classif-note a {
        color: #4b76cc;
        font-size: 11px;
        text-decoration: none;
        text-transform: lowercase;
    }

        #content .contenuti .classif-note a:hover {
            text-decoration: underline;
        }
/* * * * * * * * * */

#content .menu-dx .link-regione {
    width: 214px;
    height: 16px;
    display: block;
    padding: 0 5px 8px 36px;
    margin-left: 29px;
    font-family: Tahoma, Arial;
    font-size: 13px;
    color: #303030;
    font-weight: bold;
    text-decoration: none;
}

    #content .menu-dx .link-regione:hover, #content .menu-dx .link-regione-active {
        width: 214px;
        height: 16px;
        display: block;
        padding: 0 5px 8px 36px;
        margin-left: 29px;
        font-family: Tahoma, Arial;
        font-size: 13px;
        color: #ff7f02;
        font-weight: bold;
        text-decoration: none;
    }

#content .menu-dx .link-altrilocali {
    width: 214px;
    min-height: 16px;
    display: block;
    padding: 0 5px 8px 16px;
    margin-left: 29px;
    font-family: Tahoma, Arial;
    font-size: 13px;
    color: #303030;
    font-weight: bold;
    text-decoration: none;
}

    #content .menu-dx .link-altrilocali:hover, #content .menu-dx .link-altrilocali-active {
        width: 214px;
        min-height: 16px;
        display: block;
        padding: 0 5px 8px 16px;
        margin-left: 29px;
        font-family: Tahoma, Arial;
        font-size: 13px;
        color: #ff7f02;
        font-weight: bold;
        text-decoration: none;
    }

#content .menu-dx .link-provincia {
    width: 214px;
    height: 16px;
    display: block;
    padding: 0 5px 8px 60px;
    margin-left: 29px;
    font-family: Tahoma, Arial;
    font-size: 13px;
    color: #303030;
    font-weight: bold;
    text-decoration: none;
}

    #content .menu-dx .link-provincia:hover, #content .menu-dx .link-provincia-active {
        width: 214px;
        height: 16px;
        display: block;
        padding: 0 5px 8px 60px;
        margin-left: 29px;
        font-family: Tahoma, Arial;
        font-size: 13px;
        color: #ff7f02;
        font-weight: bold;
        text-decoration: none;
    }


/* Links chi siamo */
#content .menu-dx .class-lacreativa {
    background: url("/Content/img/chisiamo/La-Creativa-bw.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .class-lacreativa:hover {
        background: url("/Content/img/chisiamo/La-Creativa-clr.png") no-repeat;
    }

#content .menu-dx .class-lacreativa-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/chisiamo/La-Creativa-clr.png") no-repeat;
}

#content .menu-dx .class-retedistribuzione {
    background: url("/Content/img/chisiamo/ReteDiDistribuzione-bw.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .class-retedistribuzione:hover {
        background: url("/Content/img/chisiamo/ReteDiDistribuzione-clr.png") no-repeat;
    }

#content .menu-dx .class-retedistribuzione-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/chisiamo/ReteDiDistribuzione-clr.png") no-repeat;
}

.hover-leagenzie:hover > .hover-laretedidistribuzione {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/chisiamo/ReteDiDistribuzione-clr.png") no-repeat;
}

.hover-provincedisponibili:hover > .hover-laretedidistribuzione {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/chisiamo/ReteDiDistribuzione-clr.png") no-repeat;
}

#content .menu-dx .class-lavoraconnoi {
    background: url("/Content/img/chisiamo/DiventaNostroCliente-bw.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .class-lavoraconnoi:hover {
        background: url("/Content/img/chisiamo/DiventaNostroCliente-clr.png") no-repeat;
    }

#content .menu-dx .class-lavoraconnoi-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/chisiamo/DiventaNostroCliente-clr.png") no-repeat;
}
/* * * * * * * * * */


/* Links il gioco */
#content .menu-dx .lidea {
    background: url("/Content/img/il_gioco/menu/_0000_01A_LIdea.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .lidea:hover {
        background: url("/Content/img/il_gioco/menu/_0001_01B_LIdea.png") no-repeat;
    }

#content .menu-dx .lidea-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/il_gioco/menu/_0001_01B_LIdea.png") no-repeat;
}

#content .menu-dx .come-si-gioca {
    background: url("/Content/img/il_gioco/menu/_0002_02A_Come-si-Gioca.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .come-si-gioca:hover {
        background: url("/Content/img/il_gioco/menu/_0003_02B_Come-si-Gioca.png") no-repeat;
    }

#content .menu-dx .come-si-gioca-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/il_gioco/menu/_0003_02B_Come-si-Gioca.png") no-repeat;
}

#content .menu-dx .storia {
    background: url("/Content/img/il_gioco/menu/_0004_03A_La-Storia.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .storia:hover {
        background: url("/Content/img/il_gioco/menu/_0005_03B_La-Storia.png") no-repeat;
    }

#content .menu-dx .storia-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/il_gioco/menu/_0005_03B_La-Storia.png") no-repeat;
}

#content .menu-dx .drwhy-news {
    background: url("/Content/img/il_gioco/menu/_0006_04A_News.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .drwhy-news:hover {
        background: url("/Content/img/il_gioco/menu/_0007_04B_News.png") no-repeat;
    }

#content .menu-dx .drwhy-news-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/il_gioco/menu/_0007_04B_News.png") no-repeat;
}

#content .menu-dx .drwhy-special {
    background: url("/Content/img/il_gioco/menu/_0008_05A_Special-Event.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .drwhy-special:hover {
        background: url("/Content/img/il_gioco/menu/_0009_Gruppo-1.png") no-repeat;
    }

#content .menu-dx .drwhy-special-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/il_gioco/menu/_0009_Gruppo-1.png") no-repeat;
}

#content .menu-dx .dicono-di-noi {
    background: url("/Content/img/il_gioco/menu/_0012_07A_Diconono--di-Noi.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .dicono-di-noi:hover {
        background: url("/Content/img/il_gioco/menu/_0013_07B_Diconono--di-Noi.png") no-repeat;
    }

#content .menu-dx .dicono-di-noi-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/il_gioco/menu/_0013_07B_Diconono--di-Noi.png") no-repeat;
}

#content .menu-dx .team-building {
    background: url("/Content/img/il_gioco/menu/_0010_06A_TeamBuilding.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .team-building:hover {
        background: url("/Content/img/il_gioco/menu/_0011_06B_TeamBuilding.png") no-repeat;
    }

#content .menu-dx .team-building-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/il_gioco/menu/_0011_06B_TeamBuilding.png") no-repeat;
}

#content .menu-dx .drtravel {
    background: url("/Content/img/il_gioco/menu/_0014_08A_DrTravel.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .drtravel:hover {
        background: url("/Content/img/il_gioco/menu/_0015_08B_DrTravel.png") no-repeat;
    }

#content .menu-dx .drtravel-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/il_gioco/menu/_0015_08B_DrTravel.png") no-repeat;
}

#content .menu-dx .links-siti-amici {
    background: url("/Content/img/il_gioco/menu/Link-Amici.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .links-siti-amici:hover {
        background: url("/Content/img/il_gioco/menu/Link-Amici2.png") no-repeat;
    }

#content .menu-dx .links-siti-amici-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/il_gioco/menu/Link-Amici2.png") no-repeat;
}
/* * * * * * * * * */


/* Links community */
#content .menu-dx .class-fotogallerycommunity {
    background: url("/Content/img/community/foto-comm.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .class-fotogallerycommunity:hover {
        background: url("/Content/img/community/foto-comm-hover.png") no-repeat;
    }

#content .menu-dx .class-fotogallerycommunity-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/community/foto-comm-hover.png") no-repeat;
}

#content .menu-dx .class-videogallerycommunity {
    background: url("/Content/img/community/video-gallery-comm.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .class-videogallerycommunity:hover {
        background: url("/Content/img/community/video-gallery-comm-hover.png") no-repeat;
    }

#content .menu-dx .class-videogallerycommunity-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/community/video-gallery-comm-hover.png") no-repeat;
}

#content .menu-dx .class-fotogallerystaff {
    background: url("/Content/img/community/foto-gallery-staff-new.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .class-fotogallerystaff:hover {
        background: url("/Content/img/community/foto-gallery-staff-new-hover.png") no-repeat;
    }

#content .menu-dx .class-fotogallerystaff-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/community/foto-gallery-staff-new-hover.png") no-repeat;
}

#content .menu-dx .class-videogallerystaff {
    background: url("/Content/img/community/video-gallery-staff.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .class-videogallerystaff:hover {
        background: url("/Content/img/community/video-gallery-staff-hover.png") no-repeat;
    }

#content .menu-dx .class-videogallerystaff-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/community/video-gallery-staff-hover.png") no-repeat;
}
/* * * * * * * * * */


#content .menu-dx .gestione-locali {
    background: url("/Content/img/menu/01Locali-Attivi.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .gestione-locali:hover {
        background: url("/Content/img/menu/01B_Locali-Attivi.png") no-repeat;
    }

#content .menu-dx .gestione-locali-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/menu/01B_Locali-Attivi.png") no-repeat;
}

#content .menu-dx .link-sottomenu {
    width: 214px;
    height: 16px;
    display: block;
    padding: 0 5px 8px 36px;
    margin-left: 29px;
    font-family: Tahoma, Arial;
    font-size: 13px;
    color: #303030;
    font-style: italic;
    text-decoration: none;
}

    #content .menu-dx .link-sottomenu:hover, #content .menu-dx .link-sottomenu-active {
        width: 214px;
        height: 16px;
        display: block;
        padding: 0 5px 8px 36px;
        margin-left: 29px;
        font-family: Tahoma, Arial;
        font-size: 13px;
        color: #ff7f02;
        font-style: italic;
        text-decoration: none;
    }

#content .menu-dx .link-sottomenu-riservata {
    width: 214px;
    height: 16px;
    display: block;
    padding: 0 5px 8px 36px;
    margin-left: 29px;
    font-family: Tahoma, Arial;
    font-size: 13px;
    color: #303030;
    font-style: italic;
    text-decoration: none;
}

    #content .menu-dx .link-sottomenu-riservata:hover, #content .menu-dx .link-sottomenu-riservata-active {
        width: 214px;
        height: 16px;
        display: block;
        padding: 0 5px 8px 36px;
        margin-left: 29px;
        font-family: Tahoma, Arial;
        font-size: 13px;
        color: #ff7f02;
        font-style: italic;
        text-decoration: none;
    }

#content .menu-dx .lingue {
    margin-left: 29px;
    padding: 0 5px 8px 0px;
}

    #content .menu-dx .lingue a {
        float: left;
        margin-left: 5px;
    }

#content .menu-dx .come-partecipare {
    background: url("/Content/img/classifiche/menu/_0018_10A_Come-Partecipare.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .come-partecipare:hover {
        background: url("/Content/img/classifiche/menu/_0019_10B_Come-Partecipare.png") no-repeat;
    }

#content .menu-dx .come-partecipare-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/classifiche/menu/_0019_10B_Come-Partecipare.png") no-repeat;
}

#content .menu-dx .faq {
    background: url("/Content/img/classifiche/menu/_0020_11A_FAQ.png") no-repeat;
    background-position: left top;
}

    #content .menu-dx .faq:hover {
        background: url("/Content/img/classifiche/menu/_0021_11B_FAQ.png") no-repeat;
    }

#content .menu-dx .faq-active {
    border-top: 1px solid #ff7f02;
    color: #ff7f02;
    background: url("/Content/img/classifiche/menu/_0021_11B_FAQ.png") no-repeat;
}

#content .menu-dx #menu-modulo-banner-travel {
    margin-left: 8px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b8b8b8;
}

    #content .menu-dx #menu-modulo-banner-travel .link-travel {
        display: block;
        margin-top: 10px;
    }

    #content .menu-dx #menu-modulo-banner-travel .link-drwhyonline {
        display: block;
        background: url('/Content/img/banner_drwhy_online.jpg');
        padding-top: 45px;
        padding-left: 60px;
        width: 218px;
        height: 49px;
        text-align: center;
        font-family: Arial;
        color: #ffffff;
        font-size: 10px;
        font-weight: bold !important;
        text-decoration: none !important;
    }

#content .menu-dx #menu-modulo-banner-business {
    margin-left: 8px;
    padding-top: 10px;
    padding-bottom: 5px;
}

#content .menu-dx #menu-modulo-banner-google {
    margin-left: 8px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b8b8b8;
    text-align: center;
}

#content .menu-dx .link-drwhymobile {
    display: block;
    background: url('/Content/img/mobile/Banner_DrWhy_mobile.jpg');
    width: 278px;
    height: 135px;
    padding-top: 5px;
    text-align: center;
    font-family: Arial;
    color: #ffffff;
    font-size: 24px;
    font-weight: bold !important;
    text-decoration: none !important;
    margin: auto;
}

#content .menu-dx .link-classifiche-drwhymobile {
    display: block;
    background: url('/Content/img/mobile/Banner_Podio.jpg');
    width: 240px;
    height: 59px;
    padding-top: 140px;
    text-align: center;
    font-family: Arial;
    color: #ff7f02;
    font-size: 13px;
    font-weight: bold !important;
    text-decoration: none !important;
    margin: auto;
}

#content .menu-dx #menu-modulo-banner-business .drwhy-per-locale {
    display: block;
    width: 278px;
    height: 64px;
    background: url("/Content/img/banners-business/Banner 01.jpg") no-repeat;
}

#content .menu-dx #menu-modulo-banner-business a {
    text-decoration: none;
    font-size: 17px;
    color: #000000;
}

    #content .menu-dx #menu-modulo-banner-business a:hover .text-color {
        font-size: 30px;
        font-style: normal;
        color: #ffffff !important;
    }

    #content .menu-dx #menu-modulo-banner-business a .span-text {
        font-style: italic;
        color: #000000;
    }

    #content .menu-dx #menu-modulo-banner-business a .text-color {
        font-size: 30px;
        font-style: normal;
        color: #fe7e00;
        font-family: Arial;
        font-weight: bold;
    }

#content .menu-dx #menu-modulo-banner-business .drwhy-per-locale:hover {
    background: url("/Content/img/banners-business/Banner 01b acceso.jpg")no-repeat;
}

#content .menu-dx #menu-modulo-banner-business .drwhy-per-agente {
    display: block;
    width: 278px;
    height: 64px;
    background: url("/Content/img/banners-business/Banner 02.jpg") no-repeat;
}

    #content .menu-dx #menu-modulo-banner-business .drwhy-per-agente:hover {
        background: url("/Content/img/banners-business/Banner 02 acceso.jpg") no-repeat;
    }

#content .menu-dx #menu-modulo-banner-business .drwhy-per-evento {
    display: block;
    width: 278px;
    height: 64px;
    background: url("/Content/img/banners-business/Banner 03.jpg") no-repeat;
}

    #content .menu-dx #menu-modulo-banner-business .drwhy-per-evento:hover {
        background: url("/Content/img/banners-business/Banner 03 acceso.jpg") no-repeat;
    }

#content .menu-dx #frm-ricerca-locale {
    min-height: 150px;
    font-size: 13px;
    font-family: Tahoma, Arial, Sans-Serif;
    color: #303030;
    margin-left: 8px;
    margin-right: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b8b8b8;
    background-position: right 10px;
}

#content .menu-dx .cartina-it {
    background: url("/Content/img/italia-ricerca.png") no-repeat;
}

#content .menu-dx .cartina-en {
    background: url("/Content/img/inghilterra-ricerca.png") no-repeat;
}

#content .menu-dx .cartina-pt {
    background: url("/Content/img/portogallo-ricerca.png") no-repeat;
}

#content .menu-dx .cartina-es {
    background: url("/Content/img/spagna-ricerca.png") no-repeat;
}

#content .menu-dx .cartina-pl {
    background: url("/Content/img/polonia-ricerca.png") no-repeat;
}

#content .menu-dx .cartina-es-VE {
    background: url("/Content/img/venezuela-ricerca.png") no-repeat;
}

#content .menu-dx .cartina-fr-CH {
    background: url("/Content/img/svizzera-ricerca.png") no-repeat;
}

#content .menu-dx #frm-ricerca-locale select {
    width: 150px;
    font-family: "Segoe UI", Arial, Tahoma;
    font-size: 12px;
    color: #333333;
    border: 1px solid #b8b8b8;
    padding: 1px 1px 1px;
    margin-top: 3px;
    margin-bottom: 9px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    #content .menu-dx #frm-ricerca-locale select:focus {
        border: 1px solid #515151;
    }


#content .menu-dx #frm-ricerca-locale .pulsante-cerca {
    float: left;
    height: 22px;
    width: 54px;
    background: url("/Content/img/pulsante-cerca.png") no-repeat;
    margin-left: 110px;
}

#content .menu-dx .filetto {
    border-bottom: 1px solid #b8b8b8;
    margin-left: 8px;
    margin-right: 8px;
}

#content .menu-dx #frm-ricerca-locale .pulsante-cerca a {
    height: 22px;
    width: 54px;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
}

    #content .menu-dx #frm-ricerca-locale .pulsante-cerca a:hover {
        color: #ff7f02;
    }

#content .menu-dx #frm-ricerca-locale-agenzia {
    min-height: 90px;
    font-size: 13px;
    font-family: Tahoma, Arial, Sans-Serif;
    color: #303030;
    margin-left: 8px;
    margin-right: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b8b8b8;
    background-position: right 10px;
}

    #content .menu-dx #frm-ricerca-locale-agenzia select {
        width: 275px;
        font-family: "Segoe UI", Arial, Tahoma;
        font-size: 12px;
        color: #333333;
        border: 1px solid #b8b8b8;
        padding: 1px 1px 1px;
        margin-top: 3px;
        margin-bottom: 9px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

        #content .menu-dx #frm-ricerca-locale-agenzia select:focus {
            border: 1px solid #515151;
        }


    #content .menu-dx #frm-ricerca-locale-agenzia .pulsante-cerca {
        float: left;
        height: 22px;
        width: 54px;
        background: url("/Content/img/pulsante-cerca.png") no-repeat;
        margin-left: 110px;
    }

        #content .menu-dx #frm-ricerca-locale-agenzia .pulsante-cerca a {
            height: 22px;
            width: 54px;
            font-size: 12px;
            font-family: Arial;
            color: #ffffff;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            text-decoration: none;
        }

            #content .menu-dx #frm-ricerca-locale-agenzia .pulsante-cerca a:hover {
                color: #ff7f02;
            }

#footer {
    margin: 0 auto;
    background: url("/Content/img/footer-bg.png") repeat;
    width: 975px;
    height: 160px;
    border: 1px solid #ffffff;
}

    #footer .ft-drwhy {
        width: 355px;
        height: 150px;
        float: left;
        padding: 5px;
        color: #ffffff;
        font-size: 11px;
    }

        #footer .ft-drwhy img {
            float: left;
            margin-right: 5px;
            margin-bottom: 60px;
        }

        #footer .ft-drwhy a {
            color: #ff7f02;
            font-size: 11px;
        }

            #footer .ft-drwhy a:hover {
                text-decoration: none;
            }

    #footer .ft-links {
        width: 600px;
        height: 150px;
        float: left;
        padding: 5px;
    }

        #footer .ft-links ul {
            margin-left: 10px;
            margin-right: 20px;
            float: left;
        }

            #footer .ft-links ul li {
                height: 30px;
                color: #767676;
                font-size: 12px;
            }

                #footer .ft-links ul li a {
                    font-size: 12px;
                    color: #ffffff;
                    text-decoration: none;
                }

                    #footer .ft-links ul li a:hover {
                        text-decoration: underline;
                    }

.field-validation-error {
    position: relative !important;
    z-index: 24;
    color: #000;
    text-decoration: none;
}

    .field-validation-error span {
        background: #ffa;
        display: block;
        position: absolute !important;
        padding: .5em;
        padding-left: 3em;
        top: -3px;
        left: -90px;
        width: 30em;
        color: #933;
        font-size: 13px !important;
        border: 1px solid #ffad33;
        text-align: left;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        font-size: 85%;
        border-radius: 4px;
    }

#map_canvas, #map_canvas_modifica {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #83bde3;
    width: 300px;
    height: 250px;
}

.ui-autocomplete {
    background-color: white;
    width: 300px;
    min-height: 50px;
    border: 1px solid #cfcfcf;
    list-style-type: none;
    padding-left: 0px;
    font-family: Arial;
    font-size: 14px;
    cursor: pointer;
}

.testo-errore {
    font-size: 14px;
    color: #ff0000;
    font-weight: bold;
}

.testo-ok {
    font-size: 14px;
    color: #32d407;
    font-weight: bold;
}

#blanket {
    background-color: rgba(220, 219, 219, 0.2);
    opacity: 0.65;
    filter: alpha(opacity=65);
    position: absolute;
    z-index: 9001;
    top: 0px;
    left: 0px;
    width: 100%;
}

#blanket-nero {
    background-color: #000000;
    opacity: 0.70;
    filter: alpha(opacity=70);
    position: absolute;
    z-index: 9001;
    top: 0px;
    left: 0px;
    width: 100%;
}

#popUpDiv {
    position: absolute;
    z-index: 9002;
}

#loadingDiv {
    position: absolute;
    z-index: 9100;
}

#editorDiv {
    position: absolute;
    z-index: 9004;
}

#loadingEditorDiv {
    position: absolute;
    z-index: 9020;
    background-color: #ffffff;
    opacity: 0.65;
    filter: alpha(opacity=65);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

.div-titolo-del-gruppo {
    height: 40px;
    width: 650px;
}

    .div-titolo-del-gruppo .div-accentrato {
        text-align: center;
        color: #4A4A4A;
    }

        .div-titolo-del-gruppo .div-accentrato .testo-1 {
            font-size: 16px;
        }

        .div-titolo-del-gruppo .div-accentrato .testo-2 {
            font-size: 24px;
        }

.testo-titolo-avatar {
    width: 170px;
    height: 16px;
    float: left;
    padding-left: 3px;
    font-style: italic;
    color: #4A4A4A;
}

.testo-titolo-pulsantiera {
    padding-left: 3px;
    width: 480px;
    height: 16px;
    float: left;
    font-style: italic;
    color: #4A4A4A;
}

.primo-box-squadra {
    width: 660px;
    height: 160px;
}

    .primo-box-squadra .avatar-gruppo {
        width: 120px;
        height: 120px;
        float: left;
        padding: 2px 2px 2px 2px;
    }

    .primo-box-squadra .bordo-nero {
        border: 3px solid #000000;
    }

    .primo-box-squadra .bordo-grigio {
        border: 3px solid #bdbfc1;
    }

    .primo-box-squadra .avatar-gruppo-external {
        width: 200px;
        height: 170px;
        float: left;
        border: 0px !important;
    }

        .primo-box-squadra .avatar-gruppo-external a {
            font-size: 20px;
            font-weight: bold;
            text-decoration: none;
            color: #4b4b4b;
            display: block;
        }

            .primo-box-squadra .avatar-gruppo-external a:hover {
                text-decoration: underline;
            }

    .primo-box-squadra .gruppo-versus-gruppo {
        width: 255px;
        height: 100px;
        float: left;
        font-size: 80px;
        text-align: center;
        padding-top: 50px;
    }

    .primo-box-squadra .avatar-gruppo img {
        width: 114px;
        height: 114px;
        border: 1px solid #F1F3F2;
    }

    .primo-box-squadra .pulsantiera-personalizzata {
        margin-left: 45px;
        width: 400px;
        height: 114px;
        background: url('/Content/img/pulsantiera-profilo-squadre-1.png') no-repeat;
        float: left;
        padding-left: 26px;
        padding-top: 14px;
    }

        .primo-box-squadra .pulsantiera-personalizzata img {
        }

.secondo-box-squadra {
    width: 650px;
    min-height: 150px;
    border: 1px solid #807C7D;
    padding: 2px 2px 2px 2px;
}

    .secondo-box-squadra .contenitore {
        width: 642px;
        min-height: 150px;
        border: 1px solid #807C7D;
        padding: 18px 3px 10px 3px;
        color: #4A4A4A;
        font-style: italic;
        font-weight: bold;
    }

.div-riga-box {
    width: 665px;
    min-height: 60px;
}

.div-secondo-box-squadra-secondo-blocco {
    margin-left: 10px;
    width: 461px;
    height: 25px;
    float: left;
    background: url('/content/img/background-box-squadra-2.jpg') no-repeat;
    background-position: left center;
}

    .div-secondo-box-squadra-secondo-blocco img {
        height: 23px;
    }

.div-secondo-box-squadra-secondo-blocco-testo {
    width: 460px;
    height: 18px;
    float: left;
    margin-left: 75px;
    font-weight: bold;
}

.div-secondo-box-squadra-secondo-blocco-testo-compara {
    width: 450px;
    height: 18px;
    float: left;
    margin-left: 85px;
    font-weight: bold;
}

.div-secondo-box-squadra-terzo-blocco-testo {
    width: 98px;
    height: 18px;
    font-size: 12px;
    float: left;
    margin-left: 10px;
    font-weight: bold;
}

.div-secondo-box-squadra-primo-blocco {
    text-align: center;
    padding: 5px 1px 2px 1px;
    border: 1px solid #D2D2D2;
    width: 63px;
    height: 17px;
    background: url('/content/img/background-box-squadra-1.jpg') repeat-x;
    float: left;
    font-weight: bold;
}

.div-secondo-box-squadra-primo-blocco-compara {
    text-align: center;
    padding: 5px 1px 2px 1px;
    border: 1px solid #D2D2D2;
    width: 75px;
    height: 17px;
    background: url('/content/img/background-box-squadra-1.jpg') repeat-x;
    float: left;
    font-size: 12px;
    font-weight: bold;
}

.div-secondo-box-squadra-terzo-blocco {
    margin-left: 10px;
    width: 85px;
    height: 48px;
    float: left;
}



.div-secondo-box-squadra-terzo-blocco-contenuto {
    padding: 5px 2px 2px 2px;
    text-align: center;
    width: 88px;
    height: 17px;
    background: url('/content/img/background-box-squadra-1.jpg') repeat-x;
    border: 1px solid #D2D2D2;
    font-size: 10px;
    font-weight: bold;
}

.div-secondo-box-squadra-terzo-blocco-contenuto-compara {
    padding: 5px 2px 2px 2px;
    text-align: center;
    width: 75px;
    height: 17px;
    background: url('/content/img/background-box-squadra-1.jpg') repeat-x;
    font-size: 12px;
    border: 1px solid #D2D2D2;
    font-weight: bold;
}

.box-etichetta-squadra {
    margin-top: 15px;
    width: 550px;
    height: 60px;
}

    .box-etichetta-squadra .container {
        left: -16px;
        width: 550px;
        height: 50px;
        position: relative;
        z-index: 10;
    }

        .box-etichetta-squadra .container .linguetta-pattern {
            height: 50px;
            background: url('/Content/img/profilo-squadra/linguetta-pattern.png') repeat-x;
            float: left;
        }

            .box-etichetta-squadra .container .linguetta-pattern .linguetta-gradient {
                min-width: 291px;
                padding-top: 6px;
                height: 44px;
                background: url('/Content/img/profilo-squadra/linguetta-gradient.png') no-repeat;
                color: #ffffff;
                font-size: 14px;
                font-weight: bold;
            }

        .box-etichetta-squadra .container .linguetta-fine {
            width: 15px;
            height: 50px;
            background: url('/Content/img/profilo-squadra/linguetta-fine.png') no-repeat;
            float: left;
        }

        .box-etichetta-squadra .container .linguetta-piega {
            width: 15px;
            height: 50px;
            background: url('/Content/img/profilo-squadra/linguetta-piega.png') no-repeat;
            float: left;
        }

.box-statistiche {
    width: 601px;
    min-height: 70px;
    border: 1px solid #D2D2D2;
    padding: 15px 15px 10px 15px;
}

    .box-statistiche .primo-testo {
        width: 135px;
        min-height: 20px;
        margin-left: 17px;
        float: left;
    }

    .box-statistiche .contenuto {
        width: 135px;
        height: 20px;
        padding-top: 4px;
        margin-left: 15px;
        background: url('/content/img/background-box-squadra-1.jpg') repeat-x;
        border: 1px solid #D2D2D2;
        float: left;
        text-align: center;
    }

.box-statistiche-premi {
    width: 610px;
    min-height: 50px;
    border: 1px solid #D2D2D2;
    padding: 10px 10px 0px 10px;
}

.box-statistiche-riga1 img {
    float: left;
    margin-left: 5px;
}

.box-statistiche-riga2 {
    min-height: 40px;
    width: 610px;
}

.contenitore-box-riga2 {
    float: left;
    width: 45px;
    height: 21px;
    padding-top: 2px;
    background-color: #E3E3E3;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
    border: 1px solid #C0C0C0;
}

.class-link-cronologia-statistiche {
    margin: 20px 20px 10px 25px;
    width: 230px;
    height: 38px;
    display: block;
    float: left;
    background: url('/content/img/tasto-cronologia-statistiche.png') no-repeat;
    text-decoration: none;
    font-style: italic;
    padding: 5px 30px 2px 10px;
    font-size: 14px;
    color: #4A4A4A;
}

fieldset {
    border: 4px solid #E3E3E3;
    width: 610px;
    min-height: 150px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: auto;
    margin-right: auto;
}

legend {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center !important;
    margin: auto;
}

.legend-span {
    font-size: 26px;
    font-style: normal;
}

.div-riga-container-box-interni {
    width: 570px;
    margin: auto;
}

.box-interni-fieldset {
    float: left;
    background-color: #F1F1F1;
    width: 170px;
    height: 170px;
    margin: 0px 10px 15px 10px;
}

    .box-interni-fieldset .f-gallery {
        display: block;
        width: 170px;
        height: 170px;
    }

.testo-album-foto-gruppo {
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 620px;
    padding-top: 15px;
}

    .testo-album-foto-gruppo a {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #353535;
    }

        .testo-album-foto-gruppo a:hover {
            text-decoration: underline;
        }

.class-testo-libro {
    color: #494949;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.class-libro-filetto-top {
    background: url('/content/img/libro_filetto_top.jpg') no-repeat;
    height: 19px;
    width: 650px;
}

.class-libro-filetto-background {
    background: url('/content/img/libro_filetto_background.jpg') repeat-y;
    min-height: 30px;
    width: 650px;
}

.class-libro-filetto-bottom {
    background: url('/content/img/libro_filetto_bottom.jpg') no-repeat;
    height: 37px;
    width: 650px;
}

.libro-prima-pagina {
    width: 267px;
    margin: 20px 0px 20px 40px;
    min-height: 100px;
    float: left;
}

.libro-seconda-pagina {
    width: 260px;
    margin: 20px 0px 20px 40px;
    min-height: 100px;
    float: left;
}

.testo-posto-classificato {
    color: #353535;
    font-style: italic;
    font-size: 14px;
}

.contenitore-posto-classificato {
    width: 246px;
    min-height: 50px;
    padding: 3px 5px 5px 5px;
    border: 1px solid #B1B1B1;
}

.nomesquadra-posto-classificato {
    width: 86px;
    color: #353535;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

    .nomesquadra-posto-classificato a {
        color: #4b76cc;
        font-size: 13px;
        text-decoration: none;
        font-weight: bold;
    }

        .nomesquadra-posto-classificato a:hover {
            text-decoration: underline;
        }

.contenitore-immagine {
    width: 82px;
    height: 82px;
    border: 1px solid #B1B1B1;
    padding: 2px 2px 2px 2px;
    float: left;
}

    .contenitore-immagine img {
        width: 80px;
        height: 80px;
        border: 1px solid #B1B1B1;
    }

.div-contenitore-record-punteggio-regione {
    width: 152px;
    float: left;
}

.div-scritta-record {
    width: 150px;
    text-align: center;
    font-size: 12px;
    font-style: italic;
    color: #353535;
}

.div-scritta-punteggio {
    font-size: 16px;
    color: #353535;
    width: 150px;
    margin: 0px;
    text-align: center;
}

.div-scritta-regione {
    width: 150px;
    text-align: right;
    margin-top: 40px;
    font-size: 12px;
    font-style: italic;
    color: #353535;
}

.libro-prima-pagina a {
    display: block;
    width: 265px;
    color: #C2C2C2;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

    .libro-prima-pagina a:hover {
        color: #494949 !important;
    }

.link-active-class-libro-prima-pagina {
    color: #494949 !important;
}

.list-class-hof a {
    width: 600px;
    height: 35px;
    display: block;
    padding: 8px 5px 0px 5px;
    margin-left: 9px;
    margin-top: 5px;
    border-top: 1px solid #b8b8b8;
    font-family: Tahoma, Arial;
    font-size: 12px;
    color: #303030;
    font-weight: bold;
    text-decoration: none;
}

    .list-class-hof a:hover {
        border-top: 1px solid #ff7f02;
        color: #ff7f02;
    }

#content .contenuti .sp-event .anni {
    /*border-bottom:1px solid #b8b8b8;
    border-top:1px solid #b8b8b8;*/
    padding: 3px;
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 16px;
}

    #content .contenuti .sp-event .anni a {
        font-size: 16px;
        color: #b5b5b5;
        font-weight: bold;
        text-decoration: none;
    }

        #content .contenuti .sp-event .anni a:hover, #content .contenuti .sp-event .anni .active {
            color: #ff7f02;
        }

.riga-sp-event {
    width: 660px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b8b8b8;
    min-height: 100px;
}

    .riga-sp-event .immagine {
        width: 318px;
        height: 118px;
        padding-left: 4px;
        float: left;
    }

        .riga-sp-event .immagine img {
            width: 309px;
            height: 109px;
            padding: 2px;
            border: 1px solid #b8b8b8;
        }

    .riga-sp-event .t1 {
        color: #ff7f02;
    }


.componente_voti {
    width: 127px;
    height: 22px;
    overflow: hidden;
    font-size: 13px;
    background: #fbfee4;
}

.barra_caricamento {
    height: 22px;
    position: relative;
    z-index: 2;
    background: #fefe00;
}

.stelline_voti {
    width: 127px;
    height: 22px;
    position: relative;
    top: -22px;
    z-index: 3;
    background: url('/Content/img/maschera_stelline.png');
}


#tt {
    position: absolute;
    z-index: 500;
    display: block;
}

#tttop {
    display: block;
    z-index: 500;
    height: 5px;
    margin-left: 5px;
    overflow: hidden;
}

#ttcont {
    display: block;
    z-index: 500;
    padding: 2px 12px 3px 7px;
    margin-left: 5px;
    background: #ffffff;
    color: #292929;
    border: 1px dotted #292929;
    font-size: 12px;
}

#ttbot {
    display: block;
    z-index: 500;
    height: 5px;
    margin-left: 5px;
    overflow: hidden;
}

.link-more-info-generico {
    text-decoration: none;
    color: #000000;
    font-family: Arial, Tahoma;
    font-size: 13px;
    font-weight: bold;
}

    .link-more-info-generico:hover {
        text-decoration: underline;
    }

.like-a-tag {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ff7f02;
    background: #ffe6ce;
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 3px;
    padding: 1px;
}

    .like-a-tag a {
        font-size: 13px !important;
        color: #000000 !important;
        text-decoration: none !important;
    }

        .like-a-tag a:hover {
            color: #ea6f22 !important;
            font-weight: bold !important;
            text-decoration: none !important;
        }

#content .contenuti .primo-classifica-mobile {
    margin-top: 8px;
    margin-bottom: 8px;
    height: 133px;
}

    #content .contenuti .primo-classifica-mobile .nome-utente {
        width: 158px;
        height: 75px;
        float: left;
        font-size: 16px;
        color: #ff7f02;
        font-family: Arial !important;
        font-weight: bold;
        text-align: center;
        padding-top: 58px;
        overflow: hidden;
    }

    #content .contenuti .primo-classifica-mobile .link-nome-utente {
        font-size: 16px;
        color: #ff7f02;
        font-family: Arial !important;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
    }

        #content .contenuti .primo-classifica-mobile .link-nome-utente:hover {
            text-decoration: underline;
        }


    #content .contenuti .primo-classifica-mobile .avatar-utente {
        width: 133px;
        height: 133px;
        float: left;
    }

    #content .contenuti .primo-classifica-mobile img {
        max-width: 130px;
        max-height: 130px;
        padding: 2px;
        border: 1px solid #000000;
        float: right;
    }

    #content .contenuti .primo-classifica-mobile .punti-utente {
        width: 123px;
        height: 133px;
        float: left;
    }

        #content .contenuti .primo-classifica-mobile .punti-utente .filetto {
            margin-left: 9px;
            width: 1px;
            height: 133px;
            background: #d1d1d1;
            float: left;
        }

        #content .contenuti .primo-classifica-mobile .punti-utente .container {
            position: absolute;
            margin-left: 8px;
            width: 123px;
            height: 133px;
            float: left;
        }

            #content .contenuti .primo-classifica-mobile .punti-utente .container .titolo {
                position: relative;
                width: 123px;
                height: 16px;
                display: block;
                background: url("/Content/img/fr-menu.png") no-repeat;
                background-position: left center;
                padding-left: 10px;
                padding-right: 3px;
                padding-top: 3px;
                padding-bottom: 3px;
                font-family: Arial, Tahoma;
                font-size: 14px;
                color: #ff7f02;
                font-weight: bold;
            }

            #content .contenuti .primo-classifica-mobile .punti-utente .container .testo {
                position: relative;
                width: 123px;
                height: 22px;
                display: block;
                background-position: left center;
                padding-left: 10px;
                padding-right: 3px;
                padding-top: 3px;
                padding-bottom: 3px;
                font-family: Arial, Tahoma;
                font-size: 16px;
                color: #000000;
                font-weight: bold;
            }

    #content .contenuti .primo-classifica-mobile .cerca-utente {
        width: 251px;
        height: 133px;
        float: left;
    }

        #content .contenuti .primo-classifica-mobile .cerca-utente select {
            width: 250px;
            font-family: Arial, Tahoma;
            font-size: 13px;
            border: 1px solid #b8b8b8;
            padding: 2px 1px 3px;
        }

    #content .contenuti .primo-classifica-mobile .cerca-utente {
        width: 251px;
        height: 133px;
        float: left;
    }

        #content .contenuti .primo-classifica-mobile .cerca-utente .cerca {
            margin-top: 20px;
        }

        #content .contenuti .primo-classifica-mobile .cerca-utente .c-nick {
            height: 25px;
            width: 180px;
            float: left;
        }

            #content .contenuti .primo-classifica-mobile .cerca-utente .c-nick input[type="text"] {
                width: 180px;
                font-family: Arial, Tahoma;
                font-size: 13px;
                border: 1px solid #b8b8b8;
                padding: 2px 1px 3px;
            }

        #content .contenuti .primo-classifica-mobile .cerca-utente .c-pulsante {
            text-align: right;
            height: 25px;
            width: 68px;
            float: left;
            overflow: hidden;
        }



        #content .contenuti .primo-classifica-mobile .cerca-utente .testo-cons-class {
            font-family: Arial, Tahoma;
            font-size: 10px;
        }

#content .contenuti .barra-classifica-mobile {
    height: 32px;
    background: #222222;
}

    #content .contenuti .barra-classifica-mobile div {
        float: left;
    }

    #content .contenuti .barra-classifica-mobile .cat-scritte span {
        display: block;
        height: 32px;
        color: #ffffff;
        font-size: 16px;
        padding: 3px;
        padding-top: 5px;
        font-family: Arial;
        float: left;
    }

    #content .contenuti .barra-classifica-mobile .cat-scritte a {
        display: block;
        color: #ffffff;
        font-size: 12px;
        font-family: Arial;
        text-decoration: none;
        padding-top: 9px;
        padding-left: 3px;
        float: left;
    }

    #content .contenuti .barra-classifica-mobile .cat-numeri a {
        display: block;
        height: 32px;
        color: #ffffff;
        font-size: 20px;
        padding: 3px;
        padding-left: 8px;
        font-family: Arial;
        text-decoration: none;
        float: left;
    }

    #content .contenuti .barra-classifica-mobile .cat-scritte a:hover {
        color: #fea500;
    }

    #content .contenuti .barra-classifica-mobile .cat-numeri a:hover {
        color: #fea500;
    }

    #content .contenuti .barra-classifica-mobile .active {
        color: #fea500 !important;
    }

#content .specchietto-classifica-mobile-container {
    padding-left: 8px;
    padding-right: 8px;
}

    #content .specchietto-classifica-mobile-container .link-bb {
        font-size: 14px;
        font-weight: bold;
        font-family: Arial, Tahoma;
        color: #3400ff;
        text-decoration: none;
    }

        #content .specchietto-classifica-mobile-container .link-bb:hover {
            text-decoration: underline;
        }

#content .specchietto-classifica-mobile .titolo-sp {
    display: block;
    width: 220px;
    height: 20px;
    font-family: Arial, Tahoma;
    font-size: 18px;
    color: #ff7f02;
    font-weight: bold;
    float: left;
}


#content .specchietto-classifica-mobile .link-paragrafo-sp {
    padding-top: 7px;
    display: block;
    width: 105px;
    height: 13px;
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #1e579c;
    text-decoration: none;
    text-align: right;
    float: left;
}

    #content .specchietto-classifica-mobile .link-paragrafo-sp:hover {
        text-decoration: underline;
    }

#content .specchietto-classifica-mobile .filetto-sp {
    height: 6px;
    background: url("/Content/img/filetto-freccia-su.png") repeat-x;
}

    #content .specchietto-classifica-mobile .filetto-sp div {
        width: 17px;
        height: 6px;
        background: url("/Content/img/freccia-su.png") no-repeat;
    }

#content .specchietto-classifica-mobile .riga {
    height: 15px;
    border-bottom: 1px solid #b8b8b8;
    font-size: 12px;
    color: #545454;
    padding-top: 2px;
    padding-bottom: 2px;
}

#content .specchietto-classifica-mobile .riga-normal {
    height: 15px;
    border-bottom: 1px solid #b8b8b8;
    font-size: 12px;
    color: #545454;
    padding-top: 2px;
    padding-bottom: 2px;
}

#content .specchietto-classifica-mobile .riga-righino-doppio {
    height: 2px;
    border-bottom: 1px solid #b8b8b8;
    margin-bottom: 15px;
}

#content .specchietto-classifica-mobile .riga-cat {
    height: 35px;
    border-bottom: 1px solid #b8b8b8;
    font-size: 12px;
    color: #545454;
    padding-top: 2px;
    padding-bottom: 2px;
}

#content .specchietto-classifica-mobile .riga .blocco-sx {
    width: 60%;
    float: left;
}

#content .specchietto-classifica-mobile .riga .blocco-dx {
    width: 40%;
    float: left;
}

#content .specchietto-classifica-mobile .riga .categoria {
    display: block;
    width: 35px;
    height: 15px;
    color: #545454;
    font-family: Arial;
    float: left;
}

#content .specchietto-classifica-mobile .riga .partite {
    display: block;
    width: 50px;
    height: 15px;
    color: #545454;
    font-family: Arial;
    float: left;
}

#content .specchietto-classifica-mobile .riga .punti {
    display: block;
    width: 60px;
    height: 15px;
    color: #545454;
    font-family: Arial;
    float: left;
}

#content .specchietto-classifica-mobile .riga .pos {
    display: block;
    width: 25px;
    height: 15px;
    color: #545454;
    font-family: Arial;
    float: left;
}

#content .specchietto-classifica-mobile .riga .nickname {
    display: block;
    height: 15px;
    float: left;
    overflow: hidden;
}

    #content .specchietto-classifica-mobile .riga .nickname a {
        color: #4b76cc;
        font-size: 12px;
        text-decoration: none;
        font-weight: bold;
    }

        #content .specchietto-classifica-mobile .riga .nickname a:hover {
            text-decoration: underline;
        }


#content .specchietto-classifica-mobile .riga .link-categoria-t {
    display: block;
    height: 15px;
    color: #ff7f02;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    float: left;
}

    #content .specchietto-classifica-mobile .riga .link-categoria-t:hover {
        text-decoration: underline;
    }

#content .specchietto-classifica-mobile .riga-normal .blocco-sx {
    width: 60%;
    float: left;
}

#content .specchietto-classifica-mobile .riga-normal .blocco-dx {
    width: 40%;
    float: left;
}

#content .specchietto-classifica-mobile .riga-normal .categoria {
    display: block;
    width: 35px;
    height: 15px;
    color: #545454;
    font-family: Arial;
    float: left;
}

#content .specchietto-classifica-mobile .riga-normal .partite {
    display: block;
    width: 50px;
    height: 15px;
    color: #545454;
    font-family: Arial;
    float: left;
}

#content .specchietto-classifica-mobile .riga-normal .punti {
    display: block;
    width: 60px;
    height: 15px;
    color: #545454;
    font-family: Arial;
    float: left;
}

#content .specchietto-classifica-mobile .riga-normal .pos {
    display: block;
    width: 25px;
    height: 15px;
    color: #545454;
    font-family: Arial;
    float: left;
}

#content .specchietto-classifica-mobile .riga-normal .nickname {
    display: block;
    height: 15px;
    float: left;
    overflow: hidden;
}

    #content .specchietto-classifica-mobile .riga-normal .nickname a {
        color: #4b76cc;
        font-size: 12px;
        text-decoration: none;
        font-weight: bold;
    }

        #content .specchietto-classifica-mobile .riga-normal .nickname a:hover {
            text-decoration: underline;
        }


#content .specchietto-classifica-mobile .riga-normal .link-categoria-t {
    display: block;
    height: 15px;
    color: #ff7f02;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    float: left;
}

    #content .specchietto-classifica-mobile .riga-normal .link-categoria-t:hover {
        text-decoration: underline;
    }

#content .pie-class-home {
    font-size: 12px;
    color: #545454;
}

#content .specchietto-classifica-mobile .riga-cat .link-categoria-campione {
    display: block;
    height: 27px;
    color: #444444;
    font-family: Arial;
    font-size: 16px;
    padding-left: 45px;
    padding-top: 8px;
    font-weight: bold;
    text-decoration: none;
    background: url('/Content/img/mobile/Campione.png') no-repeat;
    float: left;
}

    #content .specchietto-classifica-mobile .riga-cat .link-categoria-campione:hover {
        background: url('/Content/img/mobile/Campione02.png') no-repeat;
        color: #ff7f02;
    }

#content .specchietto-classifica-mobile .riga-cat .link-categoria-professionista {
    display: block;
    height: 27px;
    color: #444444;
    font-family: Arial;
    font-size: 16px;
    padding-left: 45px;
    padding-top: 8px;
    font-weight: bold;
    text-decoration: none;
    background: url('/Content/img/mobile/Professionista.png') no-repeat;
    float: left;
}

    #content .specchietto-classifica-mobile .riga-cat .link-categoria-professionista:hover {
        background: url('/Content/img/mobile/Professionista02.png') no-repeat;
        color: #ff7f02;
    }

#content .specchietto-classifica-mobile .riga-cat .link-categoria-esperto {
    display: block;
    height: 27px;
    color: #444444;
    font-family: Arial;
    font-size: 16px;
    padding-left: 45px;
    padding-top: 8px;
    font-weight: bold;
    text-decoration: none;
    background: url('/Content/img/mobile/Esperto.png') no-repeat;
    float: left;
}

    #content .specchietto-classifica-mobile .riga-cat .link-categoria-esperto:hover {
        background: url('/Content/img/mobile/Esperto02.png') no-repeat;
        color: #ff7f02;
    }

#content .specchietto-classifica-mobile .riga-cat .link-categoria-appassionato {
    display: block;
    height: 27px;
    color: #444444;
    font-family: Arial;
    font-size: 16px;
    padding-left: 45px;
    padding-top: 8px;
    font-weight: bold;
    text-decoration: none;
    background: url('/Content/img/mobile/Appassionato.png') no-repeat;
    float: left;
}

    #content .specchietto-classifica-mobile .riga-cat .link-categoria-appassionato:hover {
        background: url('/Content/img/mobile/Appassionato02.png') no-repeat;
        color: #ff7f02;
    }

#content .specchietto-classifica-mobile .riga-cat .link-categoria-esordiente {
    display: block;
    height: 27px;
    color: #444444;
    font-family: Arial;
    font-size: 16px;
    padding-left: 45px;
    padding-top: 8px;
    font-weight: bold;
    text-decoration: none;
    background: url('/Content/img/mobile/Esordiente.png') no-repeat;
    float: left;
}

    #content .specchietto-classifica-mobile .riga-cat .link-categoria-esordiente:hover {
        background: url('/Content/img/mobile/Esordiente02.png') no-repeat;
        color: #ff7f02;
    }

#content .link-blu {
    font-family: Arial;
    font-size: 13px;
    color: #3b59a9;
    text-decoration: none;
}

    #content .link-blu:hover {
        text-decoration: underline;
    }

#content .stat-home-mobile {
    margin-bottom: 50px;
    margin-top: 50px;
}

    #content .stat-home-mobile .cell {
        background: url('/Content/img/mobile/Template-Phone-Statistiche-Partita.png') no-repeat;
        width: 251px;
        height: 488px;
        float: left;
        margin-left: 50px;
    }

    #content .stat-home-mobile .stat {
        width: 335px;
        height: 488px;
        float: left;
    }

    #content .stat-home-mobile .cell .co {
        width: 251px;
        height: 488px;
        position: absolute;
    }

        #content .stat-home-mobile .cell .co .t-r {
            top: 126px;
            left: 80px;
            position: relative;
            display: block;
            width: 88px;
            height: 24px;
            text-align: center;
            font-size: 18px;
            font-family: Arial;
            color: #fe0000;
        }

        #content .stat-home-mobile .cell .co .r-corr {
            top: 157px;
            left: 24px;
            position: relative;
            display: block;
            width: 62px;
            height: 24px;
            text-align: center;
            font-size: 18px;
            font-family: Arial;
            color: #fe0000;
        }

        #content .stat-home-mobile .cell .co .r-ast {
            top: 133px;
            left: 93px;
            position: relative;
            display: block;
            width: 62px;
            height: 24px;
            text-align: center;
            font-size: 18px;
            font-family: Arial;
            color: #fe0000;
        }

        #content .stat-home-mobile .cell .co .r-err {
            top: 109px;
            left: 162px;
            position: relative;
            display: block;
            width: 62px;
            height: 24px;
            text-align: center;
            font-size: 18px;
            font-family: Arial;
            color: #fe0000;
        }

        #content .stat-home-mobile .cell .co .p-par {
            top: 184px;
            left: 80px;
            position: relative;
            display: block;
            width: 88px;
            height: 24px;
            text-align: center;
            font-size: 18px;
            font-family: Arial;
            color: #fe0000;
        }

        #content .stat-home-mobile .cell .co .m-pun {
            top: 223px;
            left: 80px;
            position: relative;
            display: block;
            width: 88px;
            height: 24px;
            text-align: center;
            font-size: 18px;
            font-family: Arial;
            color: #fe0000;
        }

#content .presentazione-home-app {
    position: absolute;
}

#content .home-scarica-app {
    left: 380px;
    top: 15px;
    position: relative;
    z-index: 20;
}

    #content .home-scarica-app .home-scarica-g-play {
        text-align: center;
        width: 130px;
        font-size: 10px;
        color: #222222;
        float: left;
    }

    #content .home-scarica-app .home-scarica-play-st {
        margin-left: 10px;
        text-align: center;
        width: 130px;
        font-size: 10px;
        color: #222222;
        float: left;
    }

#content .specchietto-stat-mobile-container {
    padding-left: 8px;
    padding-right: 8px;
}

#content .cosiglio-giocatori-mobile {
    font-family: Arial, Tahoma;
    font-size: 14px;
    text-align: center;
    padding-right: 20px;
    padding-left: 20px;
}

#content .specchietto-stat-mobile .titolo-sp {
    display: block;
    width: 220px;
    height: 20px;
    font-family: Arial, Tahoma;
    font-size: 18px;
    color: #ff7f02;
    font-weight: bold;
    float: left;
}

#content .specchietto-stat-mobile .filetto-sp {
    height: 6px;
    background: url("/Content/img/filetto-freccia-su.png") repeat-x;
}


    #content .specchietto-stat-mobile .filetto-sp div {
        width: 17px;
        height: 6px;
        background: url("/Content/img/freccia-su.png") no-repeat;
    }

#content .specchietto-stat-mobile .fonte {
    display: block;
    height: 16px;
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #222222;
    margin-top: 3px;
}

#content .specchietto-stat-mobile .testo {
    display: block;
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #000000;
    margin-top: 3px;
    width: 210px;
    min-height: 20px;
    float: left;
}

#content .specchietto-stat-mobile .titolo-sp-small {
    margin-top: 3px;
    display: block;
    width: 66px;
    height: 20px;
    font-family: Arial, Tahoma;
    font-size: 16px;
    color: #ff7f02;
    font-weight: bold;
    text-align: right;
    float: left;
}

#content .specchietto-stat-mobile .testo-v {
    width: 230px;
}

#content .specchietto-stat-mobile .titolo-sp-small-v {
    width: 46px;
}

#content .specchietto-stat-mobile .riga-righino-doppio {
    height: 2px;
    border-bottom: 1px solid #b8b8b8;
    border-top: 1px solid #b8b8b8;
    margin-bottom: 10px;
}

#content .specchietto-stat-mobile .riga-righino {
    height: 1px;
    border-top: 1px solid #b8b8b8;
    margin-bottom: 10px;
}

#content #justdance-rollUP {
    margin-top: 15px;
    width: 637px;
    height: 950px;
    background: url('/Content/img/justdance/justdance-rollUP.jpg') no-repeat;
}

    #content #justdance-rollUP .justdance-rollUP-msg {
        position: relative;
        top: 615px;
        left: 170px;
        width: 320px;
        height: 180px;
        font-size: 13px;
        font-weight: bold;
        color: #0a0547;
        text-align: center;
    }

#content #justdance-loghi {
    position: relative;
    top: -1030px;
    left: 300px;
}

#content .contenuti .titolo-new-2014 {
    text-align: right;
    font-size: 16px;
}

#content .contenuti .testo-new-2014 {
    font-size: 14px;
    text-align: justify;
    border: 1px solid #c3c3c5;
    padding: 8px;
}

#content .riga-primiperregione {
    border-top: 1px solid #ff7f02;
    padding-top: 8px;
    padding-bottom: 8px;
    height: 80px;
    color: #303030;
}

    #content .riga-primiperregione .avatar {
        float: left;
        height: 80px;
        width: 100px;
    }

    #content .riga-primiperregione .nome {
        float: left;
        height: 80px;
        width: 100px;
    }

    #content .riga-primiperregione .punti {
        float: left;
        height: 80px;
        width: 100px;
    }

    #content .riga-primiperregione .partite {
        float: left;
        height: 80px;
        width: 100px;
    }

.facebookLoginLink {
    float: left;
    width: 55px;
    min-width: 55px;
    overflow: hidden;
    max-height: 14px;
    background-image: url("/Content/img/login/Login Facebook.jpg");
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    font-family: Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    padding: 7px;
    padding-left: 19px;
    cursor: pointer;
    text-wrap: none;
}

    .facebookLoginLink a {
        text-decoration: none;
        color: white;
    }

.pulsante-login-new {
    float: left;
    width: auto;
    min-width: 55px;
    padding: 7px;
    background-image: url("/Content/img/login/Login Creativa.jpg");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 19px;
    font-family: Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
    cursor: pointer;
    font-weight: bold;
}

    .pulsante-login-new a {
        font-size: 12px;
        text-decoration: none;
        color: white;
    }

.classifica_regione_name {
    font-style: italic;
}

.partite_giocate_text {
    float: left;
    font-size: 13px;
    color: #b8b8b8;
}

    .partite_giocate_text .label_partite b {
        color: #545454;
    }

.link_registrati {
    float: left;
    background-position: left;
    max-width: 82px;
    width: 82px;
    overflow: hidden;
}

    .link_registrati a {
        font-size: 11px;
        font-family: Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
        color: #2a8bde;
    }

.input_username {
    float: left;
    height: 25px;
    font-family: Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    margin-top: 3px;
}

    .input_username input {
        text-align: center;
        width: 140px;
        height: 23px;
        border-width: 1px;
        border-color: #a9a9a9;
        color: #4A4A4A;
        border-style: solid;
    }

.input_password {
    float: left;
    font-family: Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    margin-top: 3px;
}

    .input_password input {
        text-align: center;
        width: 140px;
        height: 23px;
        border-width: 1px;
        border-color: #a9a9a9;
        color: #4A4A4A;
        border-style: solid;
    }

.resta_connesso {
    float: right;
    margin-right: 36px;
    width: 200px;
    text-align: right;
    font-size: 13px;
    color: #4A4A4A;
    font-family: Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
    overflow: hidden;
}

    .resta_connesso input {
        border-width: 1px;
        border-color: #D2D2D2;
        border-style: solid;
        color: #acacac;
        border-style: solid;
        border-color: #D2D2D2;
        margin-left: 10px;
    }

.link_remenber {
    float: left;
    text-align: right;
    max-width: 140px;
    width: 140px;
    overflow: hidden;
}

    .link_remenber a {
        font-size: 11px;
        font-family: Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
        color: #2a8bde;
    }

/* MENU LOGIN*/
.mnu-login {
    width: 996px;
    height: 25px;
    z-index: 2;
    text-align: right;
    background-image: url("/Content/img/login/login_menu.png");
    background-repeat: no-repeat;
    background-position: bottom;
    margin-left: -9px;
}

    .mnu-login div {
        padding: 2px;
        padding-left: 10px;
        padding-right: 10px;
        display: inline;
    }

    .mnu-login .item {
        font-family: Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
        font-size: 12px;
        text-decoration: none;
        border-left: 1px solid #b8b8b8;
    }

        .mnu-login .item a {
            text-decoration: none;
            padding-left: 8px;
            color: #4b76cc;
        }

            .mnu-login .item a:link {
                text-decoration: none;
                color: #4b76cc;
            }

            .mnu-login .item a:visited {
                text-decoration: none;
                color: #4b76cc;
            }

.form_ricerca_classifiche {
    text-align: center;
    height: 50px;
}

    .form_ricerca_classifiche input[type='text'] {
        min-width: 250px;
        height: 34px;
        border: 1px solid #7e7e7e;
        padding: 3px;
    }

    .form_ricerca_classifiche button {
        height: 34px;
        vertical-align: bottom;
        cursor: pointer;
    }

    .form_ricerca_classifiche .frm_classifca_cerca_dialog {
        display: none;
    }

.select-active {
    background-color: rgba(203, 228, 12, 0.5);
}

.homepage_text {
    width: 97%;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 9px;
    margin-right: 55px;
}

.testo-presentazione-home-new {
    float: left;
    width: 492px;
    margin-left: 10px;
    padding-top: 5px;
}

.nav_bar_homepage {
    float: left;
    margin-top: 10px;
}

.label-area-video-homepage {
    float: left;
    padding: 10px;
    font-weight: bold;
    width: 37px;
    height: 37px;
    overflow: hidden;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.nav_bar_homepage img {
    cursor: pointer;
}

.mnu-login .mnu-selected,
.mnu-login .mnu-selected a,
.mnu-login .mnu-selected a:link,
.mnu-login .mnu-selected a:visited,
.mnu-login .mnu-selected a:active {
    color: #ffa500 !important;
    font-weight: bold;
}

.mnu-login .item a:hover {
    color: #ff7d00 !important;
}

#politica-cookies {
    display: none;
    position: fixed;
    width: 100%;
    height: 85px;
    color: #fff;
    top: 92%;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.70);
    z-index: 1000000;
}

    #politica-cookies a,
    #politica-cookies a:link,
    #politica-cookies a:active,
    #politica-cookies a:visited {
        color: #ff7f02;
    }

    #politica-cookies .txt {
        padding: 5px;
        max-width: 977px;
        margin: 0 auto !important;
    }

.btn-go-top,
.btn-go-top:active,
.btn-go-top:visited,
.btn-go-top:link {
    display: block;
    width: 100px;
    height: 30px;
    background-color: #4b76cc;
    color: #fff;
    font-weight: bold;
    margin: 0 555px;
    text-decoration: none;
    border: 1px solid #1e579c;
}

    .btn-go-top span {
        display: table-cell;
        width: 100px;
        height: 30px;
        vertical-align: middle;
        text-align: center;
    }

    .btn-go-top:hover {
        background-color: #6a9bff;
    }
