/* Contatti */
.contattiDX select{border:0 none;color:#474747;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:5px 0;width:300px;height:25px;padding:5px}
.contattiDX .inputcheckbox{color:#474747;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.contattiDX .inputcheckbox input{border:0 none;color:#474747;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin:5px 0;width:20px;height:15px;padding:5px}
.contattiDX .inputradiobutton{color:#474747;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.contattiDX .inputradiobutton input{border:0 none;color:#474747;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin:5px 0;width:20px;height:15px;padding:5px}

/* jQuery UI */
#ui-datepicker-div { font-size: 10px; }
.ui-dialog         { font-size: 11px; }

/* corregge problema con iframe*/
#contattigenerico iframe{width: 100%;}

/* Gestione Accesso riservato */
#useraccess{
position:absolute;
top:5px;
left:5px;
background: #FFFF99;
padding:5px 10px;
border-radius:5px;
border:2px solid #ccc;

/*OMBRA*/
-moz-box-shadow:2px 2px 2px #666;
-webkit-box-shadow:2px 2px 2px #666;
box-shadow:2px 2px 2px #666;
/*----*/
}

/* Gestione Carrello - Vendita con decimali */
.qta_val{
width:50px !important;
background-color:#fff !important;
}
.qta_val[readonly]{
/*
background-color:#efefef !important;
cursor:pointer;
*/
}

.sub_quantita, .add_quantita, .sub_quantita_car, .add_quantita_car{
padding:0 5px;
border:1px solid #999;
background-color:#fff;
margin:2px 0 0 0;
color:#000;
border-radius:5px;
display: inline-block;
}

.sub_quantita_car:hover, .add_quantita_car:hover{
/*
background-color:#B2E0F9;
text-decoration:none;
*/
}

input[type=submit], input[type=reset]{
cursor:pointer;
}


input[type=submit]:hover, input[type=reset]:hover{
text-decoration:underline;
}

.testo_privacy {
display: block;
width: 300px;
}


/* RSS News */
.social_list_rss_link { background-image: url("social_network/ico_rss_HD.png") }
.social_list_rss_link:hover
{
filter: alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}

/* RSS News */
.social_rss_link { background-image: url("social_network/ico_rss_HD.png") }
.social_rss_link:hover
{
filter: alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}

#messaggioCookie {
    background-color: #EFEFEF;
    border: 2px solid #CCCCCC;
    color: #333333;
    font-size: 14px;
    left: 0;
    padding: 15px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 9999999;
}

.okcookie {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
}