form{height:100%;}
span[id$=RQ]{background:#fff;font-size:13px;display:block;padding:10px;border:1px solid #c00;display:none!important;}
.size6
{
    font-size: 6px;
}
.size11
{
    font-size: 11px;
}
.size12
{
    font-size: 12px;
}
.size13
{
    font-size: 13px;
}
.size15
{
    font-size: 15px;
}
.size17
{
    font-size: 17px;
}
.size20
{
    font-size: 20px;
}
.size22
{
    font-size: 22px;
}
.nero
{
    color: #000000;
}
.rosso
{
    color: #cc0000;
}
.blu
{
    color: #000088;
}
.grigio
{
    color: #666666;
}

p[class*=size]{line-height:1em;}
#buypnlInfoAggiornamenti{margin:40px -20px!important;}
div[id$=pnlAggiornamenti]{padding:30px 0px;}
div[id$=pnlAggiornamenti] img.logo{}
div[id$=pnlAggiornamenti] span.titolo{display:block;font-size:1.6em;font-weight:bold;padding:10px 0px 6px;}
div[id$=pnlAggiornamenti] span.descrizione{display:block;font-size:1.0em;padding-bottom:6px;line-height:150%;}

div[id$=pnlAggiornamenti] .Messaggio{display:block;margin:30px 100px;border:3px solid #dddd;padding:5px;font-size:17px;text-align:center;background-color:#eee;}
div[id$=pnlAggiornamenti] .Messaggio span{display:inline-block;font-size:13px;line-height:130%;}

div[id$=pnlInfoSoftware]{font-size:1.0em;margin:10px auto 20px;}
div[id$=pnlInfoSoftware] div{margin:10px 0px;}
div[id$=pnlInfoSoftware] div span{font-size:1.0em;}

div[id$=pnlInfoAggiornamenti] {padding:0px 20px;}
/*div[id$=pnlInfoAggiornamenti] div.aggiornamento{border: 1px solid #eee;margin: 20px 0px 40px;}*/
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.titolo{font-weight: bold;color: #357EBD;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione{text-align: left;padding: 10px;font-size:0.9em;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione td{padding: 5px;text-align: left;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ul, 
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ol{padding: 0px;margin: 5px 0px 15px 20px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ul li, 
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ol li{padding-bottom: 10px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ul ul, 
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ul ol,
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ol ol,
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ol ul{margin-bottom:0px!important}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione .menuaggiornamenti{margin:10px 0px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione .menuaggiornamenti .menuitem{border-color:#eee;font-size:1.1em;color:#36e;background:#eee!important;color:#000;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione .menuaggiornamenti .ui-state-active{background:#fafafa!important;color:#000;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione .menuaggiornamenti .ui-widget-content{border-color:#eee}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ul li{list-style-type:disc;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ul li li{list-style-type:circle;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione ol.latin li{list-style-type:lower-latin!important}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.requisiti{font-size: 0.9em;text-align: left;padding: 10px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.requisiti span{font-weight: bold;color: #c00;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.note{font-size: 0.9em;text-align: left;padding: 10px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.note span{font-weight: bold;color: #c00;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.attenzioni{font-size: 0.9em;text-align: left;padding: 10px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.attenzioni span{font-weight: bold;color: #c00;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.download{text-align: left;padding: 10px 10px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.download span{font-weight: bold;color: #c00;white-space:nowrap;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.nodownload{margin: 0px 10px 30px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento div.descrizione p{margin:0px!important;padding:0px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento input.download{display: block;margin:0px auto 10px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento input.upgrade{display: block;margin:0px auto 10px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento input.downloadcompleto{display: block;margin:0px auto 10px;}
div[id$=pnlInfoAggiornamenti] div.aggiornamento .richiedicd{display: block;margin:0px auto 10px;width:300px;}

div[id$=pnlInfoAggiornamenti] div.aggiornamento a.download
{
    display: block;
    margin:0px auto 10px;
    width:200px;
}


div[id$=pnlInfoAggiornamenti] div.aggiornamento a.novita{
    display: block;
    margin:0px auto 10px;
    width:200px;
}

div[id$=pnlInfoAggiornamenti] span.dimensionefile{
    display: block;
    font-size: 13px;
    color:#c00;
    text-align:center;
    margin:5px 0px 20px;
}

span.versservweb{display:block;text-align:right;color:#999;font-size:10px;}

.cookie-message {
    position: fixed;
    bottom: 0px!important;
    left: 0px;
    right: 0px;
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.7);
    background-color:#000;
    z-index: 99;
    color: #FFF;
    text-align: center;
}

@media (max-width: 992px) {
    div[id$=pnlAggiornamenti] img.logo{max-width: 100%;}
}
@media (max-width: 768px) {
    div[id$=pnlAggiornamenti] img.logo{display:none;}
}
