.widget{
    background-color: #FFFFFF;
    font-size: 1em;
    overflow: hidden;
    padding: 10px 0;
    border-bottom: 1px dashed #CCC;
}
.titoli_punti {
    font-size: 18px;
    color: #666;
}
.widget .section .title{
    padding: 0px 4px;
}
.widget .content{
    color: #FF6600;
    padding-left: 15px;
}
.tab.active{
    background-color: #FFEAD5;
    font-weight: bold;
}

.widget.active .content{

}
.widget .button:hover{
    /*background-color: #FFEAD5;*/
    background-color: #FF6600;
    color: #FFFFFF;
}
.widget .active:hover{
    /*background-color: #FFEAD5;*/
    background-color: #FF6600;
    color: #FFFFFF;
}
/*
.widget .ico-omaggio:hover {
    background-image: url("icons/omaggio_15.png"); 
    background-repeat: no-repeat;
    background-position: 4px 1px;
}
.widget .ico-swg:hover {
    background-image: url("icons/swg_15.png"); 
    background-repeat: no-repeat;
    background-position: 4px 1px;
}
*/
.widget .section table{
    width: 100%;
}

.widget .section td{
    padding: 0 4px 0 4px;
    /*text-align: left;*/
}

.widget .numero{
    font-size: 20px;
    color: #FF6600;
}

.widget-omaggi-item { 
    /* height: 30px;     */
    font-size: 12px;
    text-align: left;
    padding-top: 5px;
    padding-left: 30px;
    padding-bottom: 5px;
    padding-right:3px;

    display: none;
}
/* widget-omaggi .content { height: 50px;} */

.widget-omaggi .vodafone { 
    background: url("omaggi/vodafone20.png") no-repeat; 
    background-position: 5px 10px; 
}
.widget-omaggi .tre { 
    background: url("omaggi/tre20.png") no-repeat; 
    background-position: 5px 10px; 
}
.widget-omaggi .tim { 
    background: url("omaggi/tim20.png") no-repeat; 
    background-position: 5px 10px; 
}
.widget-omaggi .wind { 
    background: url("omaggi/wind20.png") no-repeat; 
    background-position: 5px 10px; 
}
.widget-omaggi .lafeltrinelli { 
    background: url("omaggi/lafeltrinelli20.png") no-repeat; 
    background-position: 5px 10px; 
}
.widget-omaggi .digitalpix { 
    background: url("omaggi/digitalpix20.png") no-repeat; 
    background-position: 5px 10px; 
}
.widget-omaggi .donazione { 
    background: url("omaggi/donazione20.png") no-repeat; 
    background-position: 5px 10px; 
}
.widget-omaggi .bottom {
    text-align: center;
    font-size: 10px;
    padding-bottom: 2px;
}
.widget-omaggi .disabled { color: #666; }
.widget-omaggi .info { text-align: left; color: #FF6600; font-size: 10px; }
/*
.widget-omaggi-item:hover { background-color: #FEFEDE; }
*/

.section-impostazioni .info {padding-bottom: 10px;}

/* WIDGET LOGIN */
.login-info{
    margin: 2px 0 20px 18px;
    padding-left: 6px;    
}
.msg-login-error { 
    display: none;   
    padding: 5px;
    color: #ffffff;
    background-color: #FF6600;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}
#login .action { cursor: pointer;}
.login.content { padding-top: 0px;}
#mid-column .section .title { position: relative; }
#mid-column .section .subtitle {
    position: relative;
    color: #FFF;
    padding: 2px 0;
    margin: 6px 10px 0;
    border-top: solid 1px #EEE;
    border-bottom: solid 1px #EEE;
}
#mid-column .section .title .iconbox { height: 44px; width: 44px;
       -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
       border-radius: 5px;
       border: solid 1px #FFAA66;
       position: absolute;  
       right: 46px;
       top: -14px;
       background-color: #FFEAD5;
       /*background-repeat: no-repeat;
       /background-position: center;*/
       background-image: -moz-linear-gradient(top, rgba(255,234,213,1) 0%, rgba(255,170,102,1) 100%); /* FF3.6+ */
       background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,234,213,1)), color-stop(100%,rgba(255,102,0,1))); /* Chrome,Safari4+ */
       background-image: -webkit-linear-gradient(top, rgba(255,234,213,1) 0%,rgba(255,102,0,1) 100%); /* Chrome10+,Safari5.1+ */
       background-image: -o-linear-gradient(top, rgba(255,234,213,1) 0%,rgba(255,102,0,1) 100%); /* Opera 11.10+ */
       background-image: -ms-linear-gradient(top,  rgba(255,234,213,1) 0%,rgba(255,102,0,1) 100%); /* IE10+ */
       background-image: linear-gradient(top,  rgba(255,234,213,1) 0%,rgba(255,102,0,1) 100%); /* W3C */
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffead5', endColorstr='#ff6600',GradientType=0 ); /* IE6-9 */

}

.qst-dis .icon {background-image: url(icons/qst-dis_60o.png) !important;}
.wd-dis .icon {background-image: url(icons/wd-dis_60o.png) !important; width: 64px !important;}
.wd-com .icon {background-image: url(icons/wd-com_60o.png) !important; width: 64px !important;}
.wd-sca .icon {background-image: url(icons/wd-sca_60o.png) !important; width: 64px !important;}
.qst-com .icon {background-image: url(icons/qst-com_60o.png) !important;}
.att-com .icon {background-image: url(icons/att-com_60o.png) !important;}
.qst-sca .icon {background-image: url(icons/qst-sca_60o.png) !important;}
.wd-sca .icon {background-image: url(icons/wd-sca_60o.png) !important;}
.contenuti .icon {background-image: url(icons/contenuti_60o.png) !important;}
.oma-ric .icon {background-image: url(icons/oma-ric_60o.png) !important;}
.oma-buo .icon {background-image: url(icons/oma-buo_60o.png) !important;}
.oma-don .icon {background-image: url(icons/oma-don_60o.png) !important;}
.oma-rice .icon {background-image: url(icons/oma-rice_60o.png) !important;}
.oma-rich .icon {background-image: url(icons/oma-rich_60o.png) !important;}
.contenuti .icon {background-image: url(icons/contenuto_60o.png) !important;}
.impostazioni .icon {background-image: url(icons/impostazioni_60o.png) !important;}
.regolamento .icon {background-image: url(icons/reg_60o.png) !important;}
.profilo .icon {background-image: url(icons/profilo_60o.png)}
.help .icon {background-image: url(icons/help_60o.png) !important;}
.news .icon {background-image: url(icons/news2_60o.png) !important;}
.alert .icon {background-image: url(icons/alert_60o.png) !important;}
.ok .icon {background-image: url(icons/ok_60o.png) !important;}
.ct-dis .icon {background-image: url(icons/ct-dis_60o.png) !important;}
.ct-com .icon {background-image: url(icons/ct-com_60o.png) !important;}
.ct-sca .icon {background-image: url(icons/ct-sca_60o.png) !important;}
.ip-dis .icon {background-image: url(icons/ip-dis_60o.png) !important; width: 67px !important;}
.ip-com .icon {background-image: url(icons/ip-com_60o.png) !important; width: 67px !important;}
.ip-sca .icon {background-image: url(icons/ip-sca_60o.png) !important; width: 67px !important;}

.title .icon { height: 60px; width: 60px; margin-top: -26px; margin-left: 380px; background-repeat: no-repeat;}
.help .title .icon { height: 60px; width: 60px; background-repeat: no-repeat; position: absolute; margin-top: 0px;}
.news .title .icon { height: 60px; width: 60px; background-repeat: no-repeat; position: absolute; margin-top: 0px;}
.alert .title .icon { height: 60px; width: 60px; background-repeat: no-repeat; position: absolute; margin-top: 0px;}
.ok .title .icon { height: 60px; width: 60px; background-repeat: no-repeat; position: absolute; margin-top: 0px;}
.ok .button { color: #FF6600; }

.help-risposta { 
    background-color: #FFEAD5; padding: 10px; margin-bottom: 10px;
    padding-bottom: 20px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background: rgb(255,234,213); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,234,213,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,234,213,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,234,213,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,234,213,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,234,213,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,234,213,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    -pie-background: linear-gradient(top,  rgba(255,234,213,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
}
.help-testo {color: #AAA; }
.domanda-help { 
    padding-bottom: 20px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px;
    background-color: #FFF;
    -webkit-border-radius: 12px 36px 12px 36px;
    -moz-border-radius: 12px 36px 12px 36px;
    border-radius: 12px 36px 12px 36px;
    margin-bottom: 8px;

    /* CELESTE background: rgb(207,226,250); /* Old browsers */
    background: rgb(221,221,221); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(221,221,221,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    -pie-background: linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
   
}
.attivita .domanda-help .action{
    display: none;
    color: #FF6600;
    font-size: 0.8em;
    float: right;
    padding-top: 0.2em;
    margin-top: -2px;
    margin-right: 5px;
}
.attivita .domanda-help:hover .action{
    display: block;
}
.attivita .help-risposta .action{
    display: none;
    color: #FF6600;
    font-size: 0.8em;
    float: right;
    padding-top: 0.2em;
    margin-top: -2px;
    margin-right: 5px;
}
.attivita .help-risposta:hover .action{
    display: block;
}
.help-sezione-titolo { width: 360px; height: 60px; }
.post-data { color: #AAAAAA; font-size: 10px; }
.news .quest .action { 
    display: none;
    color: #FF6600;
    font-size: 0.8em;
    float: right;
    padding-top: 0.2em;
    margin-top: -15px;
    margin-right: 5px;
}
.news .quest:hover .action{
    display: block;
}
.news .q_info { padding-bottom: 20px; }

img.anteprima150 { 
    border: 5px none;
    border-radius: 5px 5px 5px 5px;
    margin-top: -40px;

}