﻿@media print
{
    .no-print, .no-print *
    {
        display: none !important;
    }
}

html, body
{
    height: 100%;
    width: 100%;
}

body
{
    margin: 0 auto;
    padding: 0;
    text-align: center;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
}

A
{
    color: #FFFFFF;
}
a:link
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
    color: #FFFFFF;
}
a:hover
{
    text-decoration: underline;
    color: #000000;
}
a:active
{
    text-decoration: none;
    color: #FFFFFF;
}
input[type=button], input[type=submit]
{
    cursor: pointer;
}
/*------------------------------------------------------------------------------------*/
.overlayWaiting
{
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9999;
    width: 100%;
    height: 100%;
    cursor: wait;
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background-color: #FFFFFF; /*     background-image:url(Images/sfondoDettImp.png);     background-repeat:repeat;     */
}
.overlayWaiting div
{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 300px;
    height: 70px;
    margin-left: -150px;
    margin-top: -35px;
    color: #000; /*         color:#FFF;         */
    padding: 5px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
.overlayWaitingdiv img
{
    /*             width:30px;             height:30px;             */
    margin-top: 15px;
}
/*------------------------------------------------------------------------------------*/
.popupErr
{
    position: fixed;
    bottom: 0px;
    right: 10px;
    width: 350px;
    height: auto;
    color: #000;
    padding: 10px;
    font-size: 15px;
    text-align: left;
    border: 2px outset #e31818;
    background-color: #F6F6F6;
    opacity: 0;
}
.popupErr img
{
    width: 41px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
}
/*------------------------------------------------------------------------------------*/
IMG
{
    border: 0px;
}

#menucontainer
{
    display: block;
    padding-top: 0px;
    color: #000;
    background-color: #6799FF;
    height: 70px;
    width: 100%;
}
.nodo_admin
{
    cursor: pointer;
    font-family: Verdana;
    font-size: 11px;
}
#menucontainer_menu
{
    display: block;
}

#sitemappathcontainer
{
    color: #000000;
    font-weight: bold;
    background-color: #ffffff;
    border-bottom: 1px dashed red;
    padding-left: 5px;
}
#sitemappathcontainer span
{
    line-height: 30px;
}
#sitemappathcontainer a
{
    color: #000000;
}
#sitemappathcontainer a:link, #sitemappathcontainer a:visited, #sitemappathcontainer a:active, #sitemappathcontainer a:hover
{
    color: #000000;
}
#sitemappathcontainer a:hover
{
    text-decoration: underline;
}
#footertable
{
    color: #3366cc;
    font: 7pt, Helvetica;
}
.lblDescrApp a:link, .lblDescrApp a:visited, .lblDescrApp a:active, .lblDescrApp a:hover
{
    color: #000000;
}
#icona_admin
{
    position: fixed;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
}
#icona_vetrina
{
    position: fixed;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
}
.barra_cookies
{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25px;
    line-height: 25px;
    background-color: #ffffff;
    border-top: 3px solid #e31818;
    text-align: center;
    font-size: 12px;
    display: none;
}
.barra_cookies div
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
}
.barra_cookies span
{
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
}
.barra_cookies img
{
    height: 20px;
    width: 20px;
    margin-top: 2px;
}
.gt0
{
    border-right: #3568cc 1px solid;
    padding-right: 4px;
    border-top: #3568cc 1px solid;
    padding-left: 4px;
    font-size: 8pt;
    background: #3568cc;
    padding-bottom: 2px;
    border-left: #3568cc 1px solid;
    padding-top: 0px;
    border-bottom: #3568cc 1px solid;
}

.gt1
{
    border-right: #adc9ff 1px solid;
    padding-right: 4px;
    border-top: #adc9ff 1px solid;
    padding-left: 4px;
    font-size: 8pt;
    background: #5781d5;
    padding-bottom: 2px;
    border-left: #adc9ff 1px solid;
    padding-top: 0px;
    border-bottom: #adc9ff 1px solid;
}

.rboGlobalToolbarSep
{
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 2px;
    font: 65% Verdana;
    color: #adc9ff;
    padding-top: 0px;
    background: #3568cc;
}

#LineHeaderHR
{
    background: #3366cc;
    overflow: hidden;
    height: 1px;
}

#logo
{
    color: #3568CC;
    font-size: 30px;
    font-family: Arial;
}

TABLE
{
    font-size: 7pt;
    color: #3c3c3c;
    font-style: normal;
    font-family: Verdana;
    font-variant: normal;
    text-decoration: none;
}
.ms_confermaordine TABLE
{
    width: 100%;
}

.ms_confermaordine #lblErrore
{
    min-height: 30px;
}

.rboBrowseButton, .rboStandardButton
{
    border-right: #0C82D2 1pt solid;
    border-top: #0C82D2 1pt solid;
    border-left: #0C82D2 1pt solid;
    border-bottom: #0C82D2 1pt solid;
    background-color: #eeeeee;
    font-size: 8pt;
    font-style: normal;
    font-family: Verdana;
    font-variant: normal;
    text-decoration: none;
    height: 20px;
    width: 95px;
}
.TitoloLog
{
    display: block;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-right: auto;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}
SELECT
{
    /*     border-style: inset;          border-width: 1;     border-color: #0C82D2; */
    font-size: 13px;
    font-style: normal;
    font-family: Verdana;
    font-variant: normal;
    text-decoration: none;
}

.rboEnabledTextField
{
    /*     border-right: #0C82D2 1pt solid;     border-top: #0C82D2 1pt solid;     border-left: #0C82D2 1pt solid;     border-bottom: #0C82D2 1pt solid;     font-size: 7pt; */
    font-size: 13px;
    font-style: normal;
    font-family: Verdana;
    font-variant: normal;
    text-decoration: none;
}

.rboDisabledTextField
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: #eaf4ff;
    font-size: 7pt;
    font-style: normal;
    font-family: Verdana;
    font-variant: normal;
    text-decoration: none;
}

.menustyle
{
    background-color: #0c82d2;
}
.menuitem
{
    padding-right: 15px;
    padding-left: 5px;
    font-size: 12px;
    padding-bottom: 2px;
    cursor: pointer;
    color: #ffffff;
    padding-top: 2px;
    font-family: verdana;
    background-color: #0c82d2;
}
.mouseover
{
    padding-right: 15px;
    padding-left: 5px;
    font-size: 12px;
    padding-bottom: 2px;
    cursor: pointer;
    color: black;
    padding-top: 2px;
    font-family: verdana;
    background-color: #b4d0ff;
}


.rboLogin
{
    height: 25px;
    width: 200px;
    text-align: center;
    border: solid 2px #999999;
}
.ms_carrello_lampeggia
{
    color: Red;
    font-weight: bold;
}
.ms_reg_table input[type=text], .ms_reg_table .rboEnabledTextField, .ms_reg_table select, .ms_reg_table #txtNote, .ms_edituserdata input[type=text], .ms_reg_table #txtEmail
{
    height: 25px;
    width: 200px;
    text-align: center;
    border: solid 2px #999999;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
}
#txtCFisc
{
    text-transform: uppercase;
}
#txtProvincia
{
    text-transform: uppercase;
}
#ddlNazione
{
    text-align: left;
}
.ms_reg_table .allinea_icone
{
    margin-bottom: -8px;
}
.ms_reg_table .spacer
{
    height: 18px;
    background-image: url('images/spacer_reg.png');
    background-repeat: repeat;
}
.ms_reg_table textarea
{
    resize: none;
}
#txtNote
{
    text-align: left;
    resize: none;
}
.ms_messaggio_login
{
    display: block;
    float: left;
    text-align: left;
}
.rboBrowse
{
    padding: 2;
    background-color: #ffffff;
    border: 1;
    border-style: outset;
    line-height: 1;
    font-size: 10;
}
.imgF2UserId
{
    margin-bottom: -5px;
    margin-right: 1px;
    margin-left: 6px;
}
.rboBrowse a:link, .rboBrowse a:visited, .rboBrowse a:active
{
    color: #000;
    font-weight: bold;
}
.rboBrowse a:hover
{
    color: #000;
    text-decoration: underline;
    font-weight: bold;
}


.rboBrowseHeader
{
    background-color: #666666;
    border: 1px solid #666666;
    font-weight: normal;
    height: 18px;
    color: #ffffff;
}
.rboBrowseHeader td
{
    text-align: center;
}

.rboBrowseFooter
{
    background-color: #0C82D2;
    border-color: #0C82D2;
    font-weight: bold;
}
.rboBrowseItem
{
    /*background-color: #eaf4ff;*/
    background-color: #ffffff;
    border: 1px solid #666666;
}
.rboBrowseItem td
{
    /*background-color: #eaf4ff;*/
    background-color: #ffffff;
    border: 1px solid #666666;
    text-align: center;
}
.rboBrowseAlternatingItem
{
    background-color: white;
    border: 1px solid #666666;
}
.rboBrowseAlternatingItem td
{
    background-color: white;
    border: 1px solid #666666;
    text-align: center;
}
.rboBrowseSelectedItem
{
}


.myTable
{
    padding: 1;
    background-color: #ffffff;
    border: 1;
    border-style: outset;
    line-height: 1;
}
.myHeaderRow
{
    background-color: #eeeeee;
    border-color: #eeeeee;
}
.myNormalRow
{
    background-color: #eaf4ff;
    border-color: #eaf4ff;
}
.myAlternatingRow
{
    background-color: white;
    border-color: white;
}


.rboListWindowSelection
{
    /*     font-size: 7pt;     width: 60px;     color: #3c3c3c;     border-top-style: none;     border-right-style: none;     border-left-style: none;     height: 15px;     background-color: silver;     border-bottom-style: none; */
}
#ListW a:link, #ListW a:hover, #ListW a:active, #ListW a:visited
{
    color: #000000;
}
#ListW a:hover
{
    color: #000000;
    text-decoration: underline;
}
#ListW .rboBrowseHeader td a:link, #ListW .rboBrowseHeader td a:hover, #ListW .rboBrowseHeader td a:active, #ListW .rboBrowseHeader td a:visited
{
    color: #ffffff;
}
#ListW .rboBrowseHeader td a:link, #ListW .rboBrowseHeader td a:hover, #ListW .rboBrowseHeader td a:active, #ListW .rboBrowseHeader td a:visited
{
    color: #ffffff;
    text-decoration: underline;
}


div#sinistra
{
    float: left;
    width: 100px;
}
div#destra
{
    margin-left: 100px;
}


/*========================================================================*/
/*Calendario*/


/* The main calendar widget.  DIV containing a table. */

div.calendar
{
    position: relative;
}

.calendar, .calendar table
{
    border: 1px solid #655;
    font-size: 11px;
    color: #000;
    cursor: default;
    background: #ffd;
    font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button
{
    /* "<<", "<", ">", ">>" buttons have this class */
    text-align: center; /* They are the navigation buttons */
    padding: 2px; /* Make the buttons seem like they're pressing */
}

.calendar .nav
{
    /*background: #edc url(menuarrow.gif) no-repeat 100% 100%;*/
}

.calendar thead .title
{
    /* This holds the current "month, year" */
    font-weight: bold; /* Pressing it will take you to the current date */
    text-align: center;
    background: #654;
    color: #fed;
    padding: 2px;
}

.calendar thead .headrow
{
    /* Row <TR> containing navigation buttons */
    background: #edc;
    color: #000;
}

.calendar thead .name
{
    /* Cells <TD> containing the day names */
    border-bottom: 1px solid #655;
    padding: 2px;
    text-align: center;
    color: #000;
}

.calendar thead .weekend
{
    /* How a weekend day name shows in header */
    color: #f00;
}

.calendar thead .hilite
{
    /* How do the buttons in header appear when hover */
    background-color: #faa;
    color: #000;
    border: 1px solid #f40;
    padding: 1px;
}

.calendar thead .active
{
    /* Active (pressed) buttons in header */
    background-color: #c77;
    padding: 2px 0px 0px 2px;
}

.calendar thead .daynames
{
    /* Row <TR> containing the day names */
    background: #fed;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day
{
    /* Cells <TD> containing month days dates */
    width: 2em;
    text-align: right;
    padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth
{
    font-size: 80%;
    color: #bbb;
}
.calendar tbody .day.othermonth.oweekend
{
    color: #fbb;
}

.calendar table .wn
{
    padding: 2px 3px 2px 2px;
    border-right: 1px solid #000;
    background: #fed;
}

.calendar tbody .rowhilite td
{
    background: #ddf;
}

.calendar tbody .rowhilite td.wn
{
    background: #efe;
}

.calendar tbody td.hilite
{
    /* Hovered cells <TD> */
    background: #ffe;
    padding: 1px 3px 1px 1px;
    border: 1px solid #bbb;
}

.calendar tbody td.active
{
    /* Active (pressed) cells <TD> */
    background: #ddc;
    padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected
{
    /* Cell showing today date */
    font-weight: bold;
    border: 1px solid #000;
    padding: 1px 3px 1px 1px;
    background: #fea;
}

.calendar tbody td.weekend
{
    /* Cells showing weekend days */
    color: #f00;
}

.calendar tbody td.today
{
    font-weight: bold;
}

.calendar tbody .disabled
{
    color: #999;
}

.calendar tbody .emptycell
{
    /* Empty cells (the best is to hide them) */
    visibility: hidden;
}

.calendar tbody .emptyrow
{
    /* Empty row (some months need less than 6 rows) */
    display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow
{
    /* The <TR> in footer (only one right now) */
    text-align: center;
    background: #988;
    color: #000;
}

.calendar tfoot .ttip
{
    /* Tooltip (status bar) cell <TD> */
    border-top: 1px solid #655;
    background: #dcb;
    color: #840;
}

.calendar tfoot .hilite
{
    /* Hover style for buttons in footer */
    background: #faa;
    border: 1px solid #f40;
    padding: 1px;
}

.calendar tfoot .active
{
    /* Active (pressed) style for buttons in footer */
    background: #c77;
    padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo
{
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    width: 4em;
    cursor: default;
    border: 1px solid #655;
    background: #ffe;
    color: #000;
    font-size: 90%;
    z-index: 100;
}

.calendar .combo .label, .calendar .combo .label-IEfix
{
    text-align: center;
    padding: 1px;
}

.calendar .combo .label-IEfix
{
    width: 4em;
}

.calendar .combo .hilite
{
    background: #fc8;
}

.calendar .combo .active
{
    border-top: 1px solid #a64;
    border-bottom: 1px solid #a64;
    background: #fee;
    font-weight: bold;
}

.calendar td.time
{
    border-top: 1px solid #a88;
    padding: 1px 0px;
    text-align: center;
    background-color: #fed;
}

.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm
{
    padding: 0px 3px 0px 4px;
    border: 1px solid #988;
    font-weight: bold;
    background-color: #fff;
}

.calendar td.time .ampm
{
    text-align: center;
}

.calendar td.time .colon
{
    padding: 0px 2px 0px 3px;
    font-weight: bold;
}

.calendar td.time span.hilite
{
    border-color: #000;
    background-color: #866;
    color: #fff;
}

.calendar td.time span.active
{
    border-color: #f00;
    background-color: #000;
    color: #0f0;
}

/*========================================================================*/
.zoom
{
    display: inline-block;
    position: relative;
}

.zoom:after
{
    content: '';
    display: block;
    width: 33px;
    height: 33px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(images/zoom_icon.png);
}

.zoom img
{
    cursor: crosshair;
}

/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*---------- CLASSI MASTERSHOP ---------------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/


.ms_vetrina
{
    border: 0px;
    width: 940px;
    height: 100%;
}
.ms_smalltext
{
    font-size: 6pt;
    color: gray;
    font-family: Verdana, Arial;
}
.ms_separator
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: #000000 0px solid;
}
.ms_loginseparator
{
    width: 3px;
}
.ms_logincelle, .ms_logincelle_container
{
    border: solid 1px #999999;
}
.ms_sitemap
{
    width: 10%; /*  width: auto;     margin-left: auto;     margin-right: auto; */
}
.ms_sitemap a:hover
{
    color: #ffffff;
}
.ms_login_cmdlogin
{
    cursor: pointer;
}
.ms_reg_cmdreg
{
    cursor: pointer;
}
.ms_docprivacy
{
    font-family: verdana;
    font-size: 10pt;
}
.ms_frmRegistrazione /*NB. se si modifica l'altezza, va modificata anche in .ms_RegistrazioneCompletata*/
{
    height: 350px;
    width: 100%;
}
.ms_RegistrazioneCompletata
{
    width: 500px;
    height: 315px;
    text-align: center;
    border: 2px dashed #e31818;
    margin-right: auto;
    margin-left: auto;
    margin-top: 15px;
    background-color: #ffffff;
    font-family: Verdana;
    font-size: 13px;
}
.ms_reg_obbligatorio
{
    color: #ff0000;
    font-weight: bold;
    font-size: 10pt;
}
.ms_reg_table
{
    width: 500px;
    font-size: 10pt;
}

.ms_accedi
{
    background-color: Transparent;
    text-align: center;
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;
}
.ms_accedi_cmd
{
    border: solid 0px #222222;
    background-color: Transparent;
    color: #000000;
    font: 8pt verdana;
    font-weight: bold;
    text-decoration: none;
}
.ms_categorie_td
{
    text-align: center;
    vertical-align: top;
}
.ms_categorie_td_titolo
{
    text-align: center;
    vertical-align: middle;
    height: 20px;
    font-weight: bold;
}

.ms_ricerca
{
    background-color: transparent;
    height: 22pt;
    text-align: center;
    vertical-align: middle;
    border-bottom: 0px;
}
.ms_ricerca_txt
{
    background: #ffffff;
    color: #222222;
    font: 8pt verdana;
}
.ms_ricerca_cmd
{
    background-color: #888888;
    color: #dddddd;
    font: 8pt verdana;
}

.ms_Gruppi
{
    text-align: center;
}
.ms_Gruppo
{
    text-align: center;
}
.ms_Gruppo_Descrizione
{
    width: 600px;
    height: 160px;
}
.ms_Gruppo_Tabella
{
    width: 550px;
}
.ms_Gruppo_Riga1
{
    border-bottom: 1px solid #24282c;
}
.ms_Gruppo_Riga2
{
    border-bottom: 1px solid #444444;
}

.ms_articoli_td
{
    background-attachment: fixed;
    vertical-align: top;
    text-align: center;
    width: 100%;
}
.ms_articoli_container
{
    background-color: Transparent;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}
.ms_articoli
{
    vertical-align: top;
    text-align: center;
}
.ms_articolo
{
    background-color: Transparent;
    width: 100%;
}
.ms_articolo_cmdDett
{
    font: 8pt verdana;
    width: 100%;
    padding-right: 1px;
    border: 0px;
    background-color: Transparent;
    text-align: left;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
}
.ms_articolo_img
{
    vertical-align: middle;
    text-align: Center;
    height: 160px;
    width: 160px;
}
.ms_articolo_desc
{
    vertical-align: top;
    text-align: justify;
}
.ms_articoli_rigavuota
{
    background-color: Transparent; /*background-image: url("../images/spacer.gif");*/
    height: 20px;
}

.ms_famiglie_container
{
    vertical-align: top;
    width: 200px;
    font: 10pt verdana;
}
.ms_famiglie
{
    background-color: transparent;
    color: #ffffff;
    font: 10pt verdana;
}
.ms_famcla
{
    width: 190px;
    color: #ffffff;
    border: 0px;
    border-style: solid;
    border-bottom: solid 1px #dae5e9;
    background-color: Transparent;
    text-align: left;
    cursor: pointer;
}
.ms_famcla:hover
{
    font-weight: bold;
}
.ms_famcla_selected
{
    width: 190px;
    color: #ffffff;
    border: 0px;
    background-color: Transparent;
    text-align: left;
    cursor: pointer;
    font-weight: bold;
}

.ms_famclalin
{
    font: 10pt verdana;
    width: 190px;
    border: 0px;
    color: #688088;
    background-color: #dae5e9;
    text-align: left;
    cursor: pointer;
    padding-left: 20px;
}
.ms_famclalin:hover
{
    font: 10pt verdana;
    width: 190px;
    border: 0px;
    background-color: #688088;
    color: #dae5e9;
    text-align: left;
    cursor: pointer;
    padding-left: 20px;
}
.ms_famclalin_selected
{
    font: 10pt verdana;
    width: 190px;
    background-color: #688088;
    color: #dae5e9;
    border: 0px;
    text-align: left;
    cursor: pointer;
    font-weight: bold;
    padding-left: 20px;
}
.ms_famclalingru
{
    font: 7pt verdana;
    width: 100%;
    padding-right: 1px;
    color: #141414;
    border: 0px;
    background-color: Transparent;
    text-align: left;
    cursor: pointer;
    padding-left: 30px;
}
.ms_famclalingru_selected
{
    font: 7pt verdana;
    width: 100%;
    padding-right: 1px;
    color: #141414;
    border: 0px;
    background-color: #dedede;
    text-align: left;
    cursor: pointer;
    padding-left: 30px;
    font-weight: bold;
}

.ms_carrello_small
{
    background-color: #ffffff;
    border: solid 1px #555555;
    color: #444444;
    width: 200;
}
.ms_carrello_formadd
{
    background: #dedede;
    color: #444444;
    text-align: left;
    width: 250px;
    border: 1px solid #aaaaaa;
    padding: 10px;
}
.ms_carrello_img
{
    background-image: url('http://www.cascinaurora.it/Shop/images/carrello.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 42px;
    height: 40px;
}
.ms_carrello_a
{
    font-weight: bold;
    background-color: #ff0000;
    color: #ffffff;
}
.ms_carrello_cmdgo
{
    width: 48px;
    height: 46px;
}
.ms_carrello_container_td
{
}
.ms_clone_articolo
{
    visibility: hidden;
}
.ms_carrello_container
{
}
.ms_carrello
{
    background: trasparent;
    width: 95%;
    text-align: left;
}
.ms_carrello_art
{
    background: trasparent;
    border-bottom-color: #eeeeee;
    vertical-align: top;
}
.ms_carrello_txtqta
{
    border: solid 1px #000000;
    background: #ffffff;
    color: #222222;
    font: 8pt verdana;
    text-align: right;
}
.ms_carrello_txt
{
    border: solid 1px #000000;
    background: #ffffff;
    color: #222222;
    font: 8pt verdana;
}
.ms_carrello_cmdin
{
    background-image: url('http://www.cascinaurora.it/Shop/images/incarrello_30.png');
    height: 32px;
    border: 0px;
    background-color: Transparent;
    cursor: pointer;
    background-position: left top;
    background-repeat: no-repeat;
    text-align: left;
    vertical-align: bottom;
    padding-left: 35px;
    padding-top: 17px;
}
.ms_carrello_cmdin_ristretto
{
    border: 0px;
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url('http://www.cascinaurora.it/Shop/images/incarrello_30.png');
    background-color: Transparent;
    cursor: pointer;
    text-align: left;
    vertical-align: middle;
    width: 160px;
    height: 30px;
    font-weight: bold;
    font-size: 9pt;
    padding: 0px;
    padding-left: 32px;
}
.ms_carrello_cmdin_ristretto:hover
{
    background-color: #bbbbbb;
}
.ms_carrello_cmdmod
{
    background-image: url('http://www.cascinaurora.it/Shop/images/modcarrello.png');
    border: 0px;
    background-color: Transparent;
    cursor: pointer;
    background-position: center top;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding-top: 42px;
}

.ms_carrello_cmdout
{
    background-image: url('http://www.cascinaurora.it/Shop/images/outcarrello.png');
    width: 42px;
    border: 0px;
    background-color: Transparent;
    cursor: pointer;
    background-position: center top;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding-top: 40px;
}

.ms_carrello_cmdconf
{
    background-image: url('http://www.cascinaurora.it/Shop/images/confcarrello.png');
    width: 42px;
    height: 40px;
    border: 0px;
    background-color: Transparent;
    cursor: pointer;
}
.ms_carrello_cmdIndietro
{
    background-image: url('http://www.cascinaurora.it/Shop/images/indietro.png');
    width: 42px;
    height: 40px;
    border: 0px;
    background-color: Transparent;
    cursor: pointer;
}
.ms_carrello_cmdback
{
    background-image: url('http://www.cascinaurora.it/Shop/images/indietro.png');
    width: 42px;
    height: 40px;
    border: 0px;
    color: #ffffff;
    background-position: top;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding-top: 40px;
    cursor: pointer;
}
.ms_carrello_cmdstampa
{
    background-image: url('http://www.cascinaurora.it/Shop/images/stampa.png');
    width: 48px;
    height: 48px;
    border: 0px;
    background-color: Transparent;
}
.ms_confermaordine
{
    width: 600px;
    text-align: left;
    background: #ffffff;
}

.ms_ordine_container
{
    width: 100%;
    text-align: center;
}

.ms_ordine_riepilogo
{
    width: 100%;
    color: #000000;
}

.ms_ordine_riepilogo_table
{
    width: 100%;
    color: #000000;
}

.ms_ordine_riepilogo input[type="button"]
{
    min-width: 100px;
}
.ms_riepilogo_tcol_codice
{
}
.ms_riepilogo_tcol_colore
{
}
.ms_riepilogo_tcol_taglia
{
}
.ms_riepilogo_tcol_descrizione
{
}
.ms_riepilogo_tcol_qta
{
}
.ms_riepilogo_tcol_prezzo
{
}
.ms_riepilogo_tcol_importo
{
}


/* Nuovi 16/09/2009 */
.ms_header_container
{
    height: 150px;
}

.ms_body_container
{
    vertical-align: top;
}
/*Modify attributes of #contentwrapper below as desired*/
#1contentwrapper
{
    width: 150;
    height: 150;
    border: 0px;
    background-color: transparent;
    padding: 5px;
}
#2contentwrapper
{
    width: 150;
    height: 150;
    border: 0px;
    background-color: transparent;
    padding: 5px;
}
#3contentwrapper
{
    width: 150;
    height: 150;
    border: 0px;
    background-color: transparent;
    padding: 5px;
}
#4contentwrapper
{
    width: 150;
    height: 150;
    border: 0px;
    background-color: transparent;
    padding: 5px;
}

.billcontent
{
    width: 100%;
    display: block;
}

.ms_categorie_container
{
    text-align: center;
    width: 200px;
    vertical-align: top;
}
.ms_categorie_tab
{
    width: 100%;
    text-align: center;
    vertical-align: top;
}

ms_famigliaart
{
    background-color: Transparent;
    vertical-align: top;
    font: 7pt verdana;
}
.ms_carrello_cmdclear
{
    background-image: url('http://www.cascinaurora.it/Shop/images/clearcarrello.png');
    width: 42px;
    height: 42px;
    border: 0px;
    background-color: Transparent;
    cursor: pointer;
}

.ms_IndiceClaLinGru_tab
{
    width: 740px;
    background-color: Transparent;
    display: none;
}
.ms_IndiceClaLinGru_td
{
    height: 100px;
    vertical-align: bottom;
    background-color: Transparent;
}

/* Nuovi 15/10/2009 */
.ms_famiglie_td_elencofam
{
    height: 80px;
    vertical-align: top;
}
.ms_colsx
{
    width: 150px;
    vertical-align: top;
    text-align: left;
}
.ms_coldx
{
    width: 200px;
    vertical-align: top;
    text-align: right;
}



/* Nuovi 26/10/2009 */
#ddlDest, #txtNote, #txtsrc
{
    border: 1px solid #000000;
}

.ms_body_vetrina
{
}
.ms_footer_container
{
}
.ms_carrello_cmdhomecatalogo
{
}
.ms_tasti_container
{
}
.ms_articoli_layout_td
{
    background-color: Transparent;
    vertical-align: top;
    text-align: center;
}
.ms_articoli_layout_container
{
    vertical-align: middle;
    text-align: center;
}

/*----- 2009-12-03 ---------------------------------------------------*/
.ms_inviomail_div
{
    width: 400px;
    color: #ffffff;
}
.ms_inviomail_testo
{
}
.ms_inviomail_errore
{
    color: #ff0000;
    font-weight: bold;
}
.ms_inviomail_table
{
    width: 100%;
}
/*----- 2010-04-15 ---------------------------------------------------*/
.ms_elencoordini_carrello_container
{
    text-align: center;
    border-top: 1px solid #444444;
    margin: 10px;
    padding: 10px;
}
.ms_elencoordini_carrello_text
{
    color: #444444;
    font-weight: bold;
    height: 25px;
}
.ms_elencoordini_carrello_tab
{
    color: #444444;
    width: 400px;
    margin-top: 10px;
}
.ms_elencoordini_carrello_tdtop
{
    color: #444444;
    font-weight: bold;
    background-color: #efefef;
    height: 15px;
}
.ms_elencoordini_carrello_td
{
    color: #444444;
    background-color: #fefefe;
}
.ms_body_stampasmall
{
    background-color: #ffffff; /*background-image: url(../images/spacer.gif);*/
}

/*----- 2009-12-03 ---------------------------------------------------*/
.ms_inviomail_div
{
    color: #444444;
    font-size: 10pt;
    padding: 20px;
}
.ms_inviomail_testo
{
}
.ms_inviomail_errore
{
    color: #ff0000;
    font-weight: bold;
}
.ms_inviomail_table
{
    font-size: 10pt;
    width: 300;
    text-align: left;
}


.ms_butoutlet
{
    font-size: 10pt;
    width: 220px;
    height: 36px;
    text-align: left;
    border: 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(http://www.cascinaurora.it/Shop/images/outlet.png);
}

.ms_butoutlet_over
{
    font-size: 10pt;
    width: 220px;
    height: 36px;
    text-align: left;
    border: 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(http://www.cascinaurora.it/Shop/images/outlet_over.png);
}
.ms_outlet_container
{
}

/*----- 2011-04-14 ---------------------------------------------------*/
/*----- Gestione VetrinaPlus -----------------------------------------*/

.ms_classi_padre
{
    margin: 10px;
    color: #688088;
    vertical-align: middle;
}
.ms_classi_figlio
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 9pt; /*display: inline;*/
    display: block;
}
.ms_classi_figlio A
{
    display: inline-block;
    padding: 10px;
    font-weight: bold;
    color: #688088;
    text-decoration: none;
}
.ms_classi_figlio A:hover
{
    color: #ffffff;
    background-color: #688088;
}
.ms_classi_figlio #selected
{
    padding: 10px;
    font-weight: bold;
    color: #ffffff;
    background-color: #688088;
}


.ms_linee_padre
{
    color: #ffffff;
    margin: 6px;
    width: 200px;
}
.ms_linee_padre A
{
    color: #ffffff;
}

.ms_linee_classe
{
    color: #000000; /*color: #ffffff;*/
    margin: 5px;
    margin-left: 0px;
    font-size: 10pt;
}
.ms_linee_classe A
{
    height: 18px;
    color: #000000; /*color: #ffffff;*/
    font-weight: bold;
    text-decoration: none;
}
.ms_linee_classe A:hover
{
    text-decoration: underline;
}

.ms_linee_figlio
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 8pt;
    text-transform: capitalize;
}
.ms_linee_figlio A
{
    color: #000000;
    height: 16px;
    display: block;
    padding: 0px;
    padding-left: 5px;
    text-decoration: none;
}
.ms_linee_figlio A:hover
{
    background-color: #dedede;
    font-weight: bold;
    color: #688088;
}
.ms_linee_figlio #lineaselected
{
    font-weight: bold;
    background-color: #688088;
    color: #ffffff;
}

.ms_head_classe
{
    /*width: 740px;*/
}

.ms_bricioledipane
{
    color: #ffffff;
    border: 0px;
}
.ms_bricioledipane A
{
    color: #ffffff;
    text-decoration: none;
}
.ms_bricioledipane A:hover
{
    text-decoration: underline;
}

.ms_banner_padre
{
}

.ms_banner_figlio
{
}

.ms_grigliaarticoli
{
    width: 640px;
    text-align: center;
}
.ms_cellearticoli
{
    display: inline;
    float: left;
}
.ms_divarticoli
{
    border: 1px solid #dddddd;
    background-color: #ffffff;
    margin: 5px;
    padding: 5px;
    width: 180px;
    height: 250px;
}
.ms_divarticoli:hover
{
    border: 1px solid #bbbbbb;
    background-color: #ededed;
}

.ms_pagine
{
    display: block;
    float: none;
    font-weight: bold;
    font-size: 10pt;
    text-align: center;
    border: 0px solid #ff0000;
}
.ms_pagine A
{
    font-weight: normal;
}


.ms_admin_nomepagina
{
    font-size: 10pt;
    font-weight: bold;
    padding: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
}


.ms_carrello_sceglicolore
{
    text-align: center;
    vertical-align: middle;
    width: 160px;
    height: 40px;
    font-weight: bold;
    font-size: 9pt;
    background-color: #00bb11;
    color: #ffffff;
    padding: 0px;
    padding-top: 5px;
}
.ms_carrello_sceglicolore A
{
    color: #ffffff;
    text-decoration: none;
}

.ms_carrello_nondisponibile
{
    text-align: center;
    vertical-align: middle;
    width: 160px;
    height: 40px;
    font-weight: bold;
    font-size: 9pt;
    background-color: #bb0011;
    color: #ffffff;
    padding: 0px;
    padding-top: 5px;
}
.ms_carrello_divlstcolore
{
}
.ms_carrello_lstcolore
{
}
.ms_carrello_divtxtqta
{
}
LABEL
{
    display: inline-block;
    margin: 0px;
    margin-right: 10px;
    width: 80px;
    text-align: left;
}

.ms_articolo_div_lightbox
{
    width: 120px;
    height: 120px;
    overflow: hidden;
}
.ms_articolo_img_lightbox
{
    width: 120px;
}

.ms_carrello_artins
{
    display: block;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    text-decoration: none;
    border: solid 2px #444444;
    width: 278px;
    height: 50px;
    padding: 0px;
    padding-left: 62px;
    padding-top: 23px;
    background-color: #ffffff;
    background-image: url('http://www.cascinaurora.it/Shop/images/carrello.png');
    background-repeat: no-repeat;
    background-position: 10px center;
}

.ms_catspeciale_div
{
    width: 200px;
    padding: 10px;
}
.ms_catspeciale_div2
{
    width: 180px;
    border: dashed 1px #444444;
    padding: 5px;
}
.ms_catspeciale_div_articolo
{
}
.ms_catspeciale_articolo
{
    width: 210px;
    border: dashed 1px #444444;
    height: 350px;
    padding: 10px;
    margin: 10px;
}
.ms_catspeciale_div_home
{
    width: 310px;
    padding: 5px;
}
.ms_catspeciale_div2_home
{
    width: 300px;
    border: dashed 1px #444444;
    padding: 5px;
}

/* 19/09/2011 ------------------------------------------- */
.ms_mp_border
{
    width: 948px;
    border: 1px solid #eeeeee;
    border-top-width: 0px;
}
.ms_mp_border1
{
    border: 1px solid #dddddd;
    border-top-width: 0px;
}
.ms_mp_border2
{
    border: 1px solid #cccccc;
    border-top-width: 0px;
}
.ms_mp_border3
{
    border: 1px solid #bbbbbb;
    border-top-width: 0px;
}
.ms_mp_border4
{
    border: 1px solid #aaaaaa;
    border-top-width: 0px;
}

.ms_img_coloridifferenti
{
    border: 1px solid #aaaaaa;
    margin: 3px;
    width: 100px;
}

.ms_carrello_artins_cont
{
    display: inline-block;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    text-decoration: none;
    border: solid 2px #444444;
    border-top: 0px;
    border-right: 0px;
    width: 170px;
    height: 25px;
    padding: 0px;
    padding-left: 0px;
    padding-top: 5px;
    background-color: #ffffff;
}
.ms_carrello_artins_car
{
    display: inline-block;
    font-weight: bold;
    font-size: 10pt;
    text-align: right;
    text-decoration: none;
    border: solid 2px #444444;
    border-left: 0px;
    border-top: 0px;
    width: 170px;
    height: 25px;
    padding: 0px;
    padding-left: 0px;
    padding-top: 5px;
    background-color: #ffffff;
}
.ms_carrello_artins_cont:hover
{
    background-color: #dedede;
}
.ms_carrello_artins_car:hover
{
    background-color: #dedede;
}
.ms_carrello_artins:hover
{
    background-color: #dedede;
}


.ms_pagine_padre
{
    color: #ffffff;
    background-color: #17151a;
    vertical-align: middle;
    font-weight: bold;
    border: #17151a 1px solid;
}
.ms_pagine_figlio
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 9pt;
    display: inline;
}
.ms_pagine_figlio A
{
    display: inline-block;
    padding: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
    background-color: #17151a;
    color: #ffffff;
    text-decoration: none;
}
.ms_pagine_figlio A:hover
{
    background-color: #dddddd;
    color: #444444;
}
.ms_pagine_figlio #selected
{
    padding: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
    background-color: #ffffff;
    color: #444444;
}

.ms_articolicollegati_padre
{
    color: #444444;
    width: 260px;
}
.ms_articolicollegati_figlio
{
}
.ms_articolicollegati_figlio IMG
{
    width: 54px;
    height: 54px;
    margin: 1px;
    border: solid 2px #999999;
}

/* 10/01/2012 -----------------------------------------   */

.ms_regali_tabella
{
    background-color: #ffffff;
    width: 346px;
    margin: 2px;
}
.ms_regali_head
{
    font-weight: bold;
    border: 0px;
    border-bottom: solid 1px #ededed;
}
.ms_regali_td
{
    border: 0px;
    border-bottom: solid 1px #ededed;
}

.ms_regali_completa
{
    text-decoration: line-through;
    border: 0px;
    border-bottom: solid 1px #ededed;
}

.ms_regalo_richiesto
{
    background-color: #ff0000;
}

/* -- 28/06/2012 -------------------------*/
.ms_ricercaavanzata_table
{
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(./images/bggray.png);
    height: 100%;
}

.ms_ricercaavanzata_div
{
    border: solid 1px #aaaaaa;
    background-color: #ffffff;
    width: 600px;
}

.ms_ricercaavanzata_titolo
{
    font-weight: bold;
    font-size: 10pt;
    margin: 10px;
}
.ms_ricercaavanzata_form
{
    margin: 5px;
    text-align: left;
    padding: 5px;
}

.ms_ricercaavanzata_div_riga
{
    display: inline-block;
    margin: 0px;
    margin-bottom: 5px;
}

.ms_ricercaavanzata_div_descrizione
{
    font-weight: bold;
    background-color: #dedede;
}

.ms_ricercaavanzata_div_valore
{
}

.ms_ricercaavanzata_div_note
{
    font-size: 8pt;
}

.ms_ricercaavanzata_campi_chk
{
    display: inline-block;
    float: left;
    white-space: nowrap;
    width: 120px;
    height: 25px;
}
.ms_ricercaavanzata_campi_chk input
{
    border: 0px;
}
.ms_ricercaavanzata_campi_chk:hover
{
    background-color: #efefef;
}
.ms_ricercaavanzata_campi_txt
{
    height: 25px;
}
#txtRA_Descrizione
{
    width: 450px;
}

.ms_ricercaavanzata_cat_classe
{
    display: inline-block;
    float: left;
    width: 250px;
    border: 1px solid #efefef;
    margin: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.ms_ricercaavanzata_cat_classe input
{
    border: 0px;
}
.ms_ricercaavanzata_lbl_classe
{
    width: 200px;
}


.ms_ricercaavanzata_chiudi
{
}
.ms_ricercaavanzata_conferma
{
}

.ms_targetscontoraggiunto_div
{
    border: 1px solid #009900;
    background-color: #ff99ff;
    color: #444444;
}

.ms_targetscontoraggiunto_span
{
    font-weight: bold;
    color: #009900;
}

.ms_registra
{
    border: 0px;
    width: 990px;
    height: 100%;
}

.ms_diverrore
{
    background-color: #ffffff;
    width: 1000px;
    height: 500px;
}

.ms_diverrore_card
{
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

.ms_carrello_ajax
{
    width: 220px;
    height: 100px;
    position: fixed;
}
.ms_carrello_ajax div
{
    display: block;
    margin-top: 4px;
    width: 170px;
    height: auto;
    float: left;
    font-size: 7pt;
    color: #3c3c3c;
    background-color: #ffffff;
    border: 2px solid #000000;
    -webkit-border-radius: 20px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.ms_carrello_ajax div table
{
    width: 150px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0px;
    background-color: #ffffff;
}
.ms_carrello_ajax div table td
{
}
.ms_carrello_ajax div table .ms_carrello_img
{
    background-position: center center;
}
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*-------- / CLASSI MASTERSHOP ---------------------------*/
/*--------   BARRA COOKIE (di Samuel) --------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/

#gld_cookie_estesa
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
}
#gdl_totalEstesa
{
    display: none;
}
#gld_base_cookie_estesa
{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
    background-color: #000000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    opacity: 0.6;
}
#gld_cookie_estesa
{
    background: none repeat scroll 0 0 #d6d6d6;
    height: 80%;
    left: 10%;
    overflow: hidden;
    position: fixed;
    text-align: left;
    top: 10%;
    width: 80%;
    z-index: 10002;
}
#gld_cookie_estesa .intestazione_popup
{
    width: 100%;
    text-align: center;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #B3B3B3;
    position: absolute;
    z-index: 10003;
    background: #D6D6D6;
    margin-top: -61px;
}
#gld_cookie_estesa .intestazione_popup h3
{
    font-size: 20px;
    font-weight: normal;
    color: #0C56A0;
    margin: 0;
    line-height: 60px;
    position: absolute;
    width: 100%;
    z-index: 10004;
}
#gld_cookie_estesa .close_cookie_popup
{
    width: 30px;
    height: 30px;
    background: url(images/close_cookie_popup.png) center center no-repeat;
    display: block;
    float: right;
    margin: 10px;
    position: relative;
    z-index: 10006;
}
#gld_cookie_estesa #cookie_form
{
    display: block;
}
#gld_cookie_estesa .row
{
    width: 95%;
    margin: 0 auto;
    border-bottom: 1px solid #B2B2B2;
    padding: 20px 0px;
    color: #666666;
    display: block;
    text-align: left;
}
#gld_cookie_estesa .row_title
{
    width: 95%;
    margin: 0 auto;
    padding: 0;
}
#gld_cookie_estesa .row div
{
    line-height: 22px;
}
#gld_cookie_estesa .row div.first
{
    font-size: 15px;
    font-weight: bold;
    width: 100%;
    cursor: pointer;
    position: relative;
}
#gld_cookie_estesa .row div.first
{
    background: url(images/arrow_up.png) right center no-repeat;
}
#gld_cookie_estesa .row div.first.close
{
    background: url(images/arrow_down.png) right center no-repeat;
}
#gld_cookie_estesa .row div.last
{
    margin-left: 20px;
}
#gld_cookie_estesa .row label
{
    line-height: 22px;
    text-transform: uppercase;
    font-size: 13px;
}
#gld_cookie_estesa .row p
{
    margin: 0;
}
#gld_cookie_estesa .row a
{
    color: #004990;
    text-decoration: underline;
}
#gld_cookie_estesa .interno_form
{
    height: 100%;
    overflow: auto;
}
#gld_cookie_estesa .btn_salva_cookie
{
    background-color: #0176c5;
    border-radius: 3px;
    color: #ffffff !important;
    display: inline-block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin: 20px 30px 20px 0;
    padding: 10px 50px;
    text-decoration: none;
    text-transform: uppercase;
}
#gld_cookie_estesa .riquadro_policy
{
    padding: 20px;
    border: 3px solid #666;
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
    font-weight: bold;
}
#gld_cookie_estesa .logo_cookie_popup_telecom
{
    width: 128px;
    height: 30px;
    background: url(images/logo_telecom.png) center center no-repeat;
    display: block;
    float: left;
    padding: 10px;
    position: relative;
    z-index: 10005;
}
#gld_cookie_estesa .logo_cookie_popup_tim
{
    width: 83px;
    height: 30px;
    background: url(images/logo_tim.png) center center no-repeat;
    display: block;
    float: left;
    padding: 10px;
}
#gld_cookie_estesa h1
{
    font-size: 22px;
    font-weight: normal;
    color: #004990;
    width: 100%;
    border-bottom: 1px solid #b3b3b3;
    padding: 20px 0;
}
#gld_cookie_estesa h2
{
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: bold;
    color: #666666;
    width: 100%;
    padding: 20px 0 5px 0;
}
#gld_cookie_estesa h3
{
    margin: 0;
    padding: 0;
    font-weight: bold;
    margin-bottom: 5px;
}
#gld_cookie_estesa h4
{
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
    font-weight: normal;
}
#gld_cookie_estesa li
{
    padding-bottom: 5px;
}
#gld_cookie_estesa p, #gld_cookie_estesa .par
{
    padding: 10px 0;
}
#gld_cookie_estesa .row_button
{
    width: 100%;
    padding-bottom: 20px;
}

/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*-------- /  BARRA COOKIE (di Samuel) -------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/