@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap');


a.tasto {
    font-size: 12px;
    padding: 10px;
}


span.num {
    padding: 0px 5px;
}
#contenitore_testa.scrolltesta div#logo {

    width: 30% !important;

    margin-top: 10px;

    margin-bottom: 10px;

}

#menu li {
    /* float: left; */
    display: INHERIT;
}


#barrabottom .ant .titolo {
    font-size: 10px;
    color: #737373;
    line-height: 15px;
}


#barrabottom .ant .continua{
display:none;

}



   

   div#partner{

   max-width:100%;

   }

   

.scheda #carrello_add{

width:100%;

}

    

div#logo a{

float:left;

}







#topbar .sx {

    float: left;

    /* background: #80bcde; */

    text-align: center;

    position:absolute;

}





.submenu{

margin-left:0px;

}

.scheda_prod_ant #carrello_add_var_cnt {

width:110px;

    margin:0 auto;

}



#topbar .cx .immagine_principale, #topbar .dx .immagine_principale{

display:none;

}



#topbar .cx {

    width: 70% !important;

margin-right:0%  !important;

text-align:center;

display:none;

}





#contenitore_testa.scrolltesta div#dx {

    width: 50%;

    margin-right: 17%;

    /*margin-top: 40px;*/

}





div#contenitore_testa.scrolltesta #box_ricerca {

/* width: 96%; */

/* position: absolute; */

/* left: 0px; */

/* margin: 2%; */

/* margin-top: 61px; */

/* padding-right: 19px; */

/* padding-left: 10px; */

/* background: white; */

/* box-shadow: 0px 0px 4px #d4d4d4; */
}





#menu_pagina a:link, #menu_pagina a:visited, #menu_pagina a:active {

    text-decoration: none;

    color: #ffffff;

    font-weight: normal;

    text-transform: initial;

    font-size: 14px;

    background: #ffffff;

    padding: 2% 2% 2% 8%;

    width: 87%;

    float: left;

    margin-left: 3%;

    margin-top: 5px;

    text-align: left;

    font-size: 12px;

    border-bottom: 1px solid #f3f3f3;

    color: #545454;

    text-transform: uppercase;

    background-image: url(https://www.aurorabiofarma.store/grafica/lyt1/logo.jpg);

    background-position: leftcenter;

    background-repeat: no-repeat;

    background-size: 22px;

}





#sx ul {

    list-style: none;

    padding-inline-start: 0px;

    

    }

    

#topbar .cx {

    width: 100%;

    margin-right: 0%;

}

    

  #topbar .sx{

    /*display:none;*/

    }

    



    

    div#topbar .dx .ant{

    color:#ffffff;

    width:100%;

    }

    

#topbar .dx {

    width: 100%;

margin:0;

padding:0;

    margin-top: 4px;

}

    

    

        

   #topbar .dx .ant .corpo{

   text-align:right;

   margin-right: 0px;

   color:white;

   }

    

div#colonna {

    /* float: left; */

    /* width: 100%; */

    padding-left: 0px;

}





div#corpo_centr {

    float: right;

    width: 100%;

    padding-left: 0%;

}



div#carrello_add_post{

float: none;

}

div#filtri_ricerca {

    float: left;

    width: 50%;

}



div#colonna{width: 100%;padding-left:0px;float: left;}

div#contenitore_testa.scrolltesta div#box_login_corpo {

    position: relative;

    z-index: 99999999;

    padding: 0%;

    left: 0px;

    z-index: 999999999;

    right: inherit;

    width: auto;

    height: auto;

    margin: 0;

    background-color: #ff3f3f;

    padding: 0;

    padding-top: 5%;

    padding-bottom: 5%;

    float: left;

    width: 90%;

    padding: 0%;

    background: #ffffff;

    margin:5% 0% 5% 0%;

    border: 1px solid #d6d6d6;

    border-radius: 5px;

    /* margin-right: 70px; */

}



div#contenitore_testa.scrolltesta #box_ricerca {

/* width: 270px; */

/* padding-right: 19px; */

/* padding-left: 10px; */

/* background: white; */

/* box-shadow: 0px 0px 4px #d4d4d4; */
}



img#chiudi_login {

    position: absolute;

    right: 10px;

    max-width: 11px;

    padding-top: 3px;

    background: white;

    cursor:pointer;

}



div#box_login{/* color:#016fac; *//* position: relative; *//* top:40px; *//* right:80px; *//* z-index:999999999; *//* width: 100%; */ margin-top:15px; margin-bottom: 0px;}

div#box_login_corpo {/* position: relative; *//* z-index: 99999999; *//* padding: 0% 0%; *//* left: 0px; *//* right: inherit; *//* width: auto; *//* height: auto; *//* margin: 0; *//* background-color: #ff3f3f; *//* padding: 0; *//* padding-top: 5%; *//* padding-bottom: 5%; *//* float: left; */width: 90%;padding: 0%;background: #ffffff;margin: 0% 0%;border: 1px solid #d6d6d6;border-radius: 5px;margin: 5%;padding-top:10px;} max-width:100%;



#sx ul li a{

font-size: 10px;

}



#contenitore_testa.scrolltesta div#sx {

    float: right;

    width: 70%;

}



div#logo{width: 100%;margin: 0;margin-left: 0;float: left;}

div#logo img{



max-height: 60px;



/*margin: 15px;*/

}



#siamoincassa{

    text-align: left;

}

div#sx{

    width: 100%;

    padding-top: 0px;

}

#sx .immagine_principale {

    display: none;

}



 div#dx {

 

width: 100%;

 

margin-top:40px;

 

margin: 0;

 }

#prod_cor_corpo .contenuto {

width:100%;

}



div#logoimg {

    float: left;

    width:auto;

    text-align:left;

     

}

.moduli .frm_campo {

    padding: 5px;

    margin: 3px;

}





#siamoincassa td{/*

width:100%;

float:left;*/

}



.scheda .importo{

width:100%;

text-align:center;

float:left;

}



.scheda_titolo span{

width:100% !important;

text-align:center;

float:left;

}



#carrello_add {

float: right;

width: 98%;

padding: 1%;

/* background: #f9f9f9; */

/* border-bottom: 1px solid #eaeaea; */
}

 div#logo{



     width:auto;

     }

div#logoimg img{

max-width:90%;

margin:5px;

}



div#informazioni{

margin-top: 60px;

margin-left: 0px;

float:left;

width:56%;

padding-left:2%;

padding-right:2%;

text-align:right;

position:relative;

}



iframe{

width:100% !important;

}



#facebook{

margin:0;

padding: 5px;

margin-left: 10px;

margin-top: 10px;

float:left;

}





#menu, #bottom{/* position: relative; */}



#contenuto{

width: 100%

}

#menu {

position: absolute;

/* float: right; */

/* width: 60%; */

/* margin: 0; */

Z-INDEX:9999999999;

margin-top:0px;

text-align:left;
}

div#ilmenu {

      background: rgba(255, 255, 255, 0.9);

      width:100%;

      }

      

      #menu li{

      /* padding:10px; */

      /* border-bottom:1px solid #cccccc; */

      }





ol {

    left: 0;

    float: left;

    margin: 0;

	padding:0px;

    padding-inline-start: 20px;

}











/* CSS Document */

/* CONTENITORI */



/* ======================= */



.scheda .importo {

    width: 100%;

}

#percorso_catalogo {

    margin: 2%;

    width: 96%;

}



#box_carrello, #box_ricerca{/* margin-top:50px; */}





#box_carrello .testo {

    margin-bottom: 4px;

}

#box_carrello {

/* max-width: 60%; */

/* margin-top: 10px; */

/* padding: 0; */

/* margin: 0; */

/* float: right; */

/* margin-bottom: 2%; */

/* border: 0; */

/* position: absolute; */

/* top: 40px; */

/* right: 10px; */
}

.scheda .descrizione,

.imgWrapper {

    width: 100%;

    margin-right: 0%;

    float: left;

}

.carrello_corpo {

    overflow-x: scroll;

}

.scheda_prod_ant .scheda_titolo {

    height: auto;

}



.scheda_prod_ant{

margin-bottom:70px;

}



div#titolo_filtro {

    text-transform: uppercase;

    color: #777777;

    font-weight: bold;

    text-align: right;

}



#menu_pagina {

    /* color: #ffffff; */

    /* background-color:black; */

    padding-bottom: 0px;

    width: auto;

    box-shadow: 0px 0px 0px #ffffff;

    /* position: absolute; */

    float: right;

}

.scoprimenu2 {

   color: #016fac;

    width: 100%;

    float: left;

/*    padding-top: 10px;*/

    padding-bottom: 10px;

    font-size: 15px;

    text-align: center;

    width:auto;

}

#menu_pagina a:link,

#menu_pagina a:visited,

#menu_pagina a:active {

    /* text-decoration: none; */

    /* color: #FFF; */

    /* text-align: center; */

    /* width: 100%; */

    /* float: left; */

    /* padding: 10px 0px 10px 0px; */

    border-bottom: 0px solid #ffffff;

    background: transparent;

}

html,

body {

    background-color: #ffffff;

    letter-spacing: 0px;

    height: 100%;

    margin: 0;

}

body {

    text-align: center;

    padding: 0;

    margin: 0;

}



div#box_ricerca {

    width: 100%;

    padding: 0%;

    display:block !important;

    /* background: #efefef; */

    margin: 2% 0% 0% 0%;

    /* border: 6px solid #d6d6d6; */

    /* border-radius: 5px; */

    float: left;

    position: relative;

    z-index: 0;

    padding-right: 0%;

}



#box_ricerca input.input {

    width: 70%;

    padding: 0;

    padding: 1.5% 1% 2% 1%;

    margin: 1%;

    float: left;

    overflow: hidden;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    border: 1px solid #cccccc;

}





#box_ricerca input.button {

    width: 23%;

    margin: 0;

    padding: 0;

    margin-top: 4px;

    margin-bottom: 20px;

    padding: 2%;

    float: right;

}



.tasto_ant {

    width: 100%;

    text-align: right;

    padding-bottom: 11px;

}

.argomenti_anteprima {

    width: 95%;

    height: auto;

    margin: 1%;

    padding: 1%;

    border: 1px solid #FFF;

    box-shadow: 0px 0px 16px #EEE;

    -webkit-transition: border 0.5s linear;

    -moz-transition: border 0.5s linear;

    -ms-transition: border 0.5s linear;

    -o-transition: border 0.5s linear;

    transition: border 0.5s linear;

    color: #000000;

    line-height: 30px;

    float: left;

}

#contenitore_barra {

    background-color: #60646d;

    width: 100%;

    color: #fefdf8;

    padding: 1% 0% 1% 0%;

    float: left;

    font-size: 14px;

}

#top_bar .titolo {

    color: #BDBDBD;

    display: none;

}

#top_bar {

    text-align: center;

    width: 96%;

    padding: 2%;

    margin: 0 auto;

}

#top_bar .immagine_principale {

    display: none;

    margin: 0;

}

#top_bar .continua {

    display: none;

}

#top_bar .ant .corpo {

    width: 100%;

    float: left;

    LINE-HEIGHT: 15PX;

    font-size: 12px;

}

div#corpo .immagine_principale {

    float: none;

    margin-left: 5%;

    overflow: visible;

    padding: 0;

}

#testa {

    width: 100%;

    margin: 0 auto;

}



#contenitore_gallery {

    /*position: absolute;*/

    width: 100%;

    z-index: 0;

}

#contenitore_gallery iframe {

    width: 100%;

    max-height: 200px;

}

#contenitore_gallery iframe img {

    width: 100%;

    max-height: 200px;

}

div#menu_principale {

    /* width: 20%; */

    position: absolute;

    margin-top: 10px;

    margin-bottom: 20px;

    text-align: center;

    float: left;

    margin: 0;

    left: auto;

    position: absolute;

    /* top: 0px; */

    right: 0%;

    z-index: 99;

    /* width: 98%;*/

}



#contenitore {

    width: 100%;

    background-repeat: repeat-x;

    clear: left;

    margin: 0 auto;

}

#contenitore_gallery {

    text-align: left;

    width: 100%;

    z-index: 0;

    height: auto;

    background-repeat: no-repeat;

    margin: 0px auto;

    margin-bottom: 10px;

    clear: left;

    float: left;

    overflow: hidden;

    border-top: 1px solid rgb(219, 219, 219);

    border-bottom: 1px solid rgb(219, 219, 219);

    background-color: #ffffff;

}

#contenitore_gallery .titolo {

    display: none;

}

#contenitore_gallery .corpo {

    padding: 0px;

}

#contenitore_gallery .continua {

    display: none;

}

.immagine_principale {

    width: 100%;

    text-align: center;

}

#contenitore_news {

    float: left;

    width: 100%;

    margin: 20px 0px 20px 0px;

    padding: 20px 0px 20px 0px;

}

#laterale {

    float: left;

    width: 100%;

    margin-bottom: 20px;

    margin-left: 0px;

    position: relative;

}

#colonna_centrale {

    width: 100%;

    float: left;

    margin: 0;

}

#contenitore_staff,

#contenitore_recensioni {

    background-color: #f0f5f8;

    float: left;

    width: 100%;

    margin: 20px 0px 20px 0px;

    padding: 20px 0px 20px 0px;

}

#recensioni a.continua {

    display: none;

}

#contenitore_recensioni {

    text-align: left;

}

#news,

#staff,

#recensioni {

    width: 100%;

    margin: 0 auto;

}

#corpo {

    background-color: white;

    width: 96%;

    padding: 2%;

    color: #222222;

    float: left;

}

#staff .ant {

    width: 90%;

    margin-left: 5%;

    margin-right: 5%;

    margin-bottom: 3%;

    background-color: white;

    padding-bottom: 10px;

    float: left;

}

#news .ant {

    width: 90%;

    margin: 0 5% 3% 5%;

    background-color: #f0f5f8;

    padding-bottom: 10px;

    float: left;

}

.scheda_prod_ant {

width: 46%;

background-image: none;

padding: 0% 1% 1% 1%;

margin: 1% 1% 1% 1%;

float: left;

overflow: hidden;

margin-bottom: 30px;
}

img.news {

    width: 50%;

}

img.pro {

    margin-right: 5%;

}/*

.ant .titolo {

    font-size: 18px;

    font-weight: 700;

    float: left;

    width: 90%;

    padding: 5%;

    text-align: center;

}

.ant .corpo {

    font-size: 12px;

    font-weight: 400;

    margin: 0;

    line-height: 24px;

    padding: 5%;

}*/

.ant .continua {

    font-size: 14px;

    font-weight: 700;/*

    background-color: #67c9e0;*/

    padding: 10px 20px;

    color: #fff;

    text-decoration: none;

   /* display: inline-block;*/

    letter-spacing: 1px;

}

td.special {

    width: 100%;

    float: left;

}

.immagine_principale {

    float: left;

    max-height: 100%;

    overflow: hidden;

    width: 100%;

   /* padding-bottom: 5%;*/

}

.inevidenza_home_titolo h1 {

    color: #222222;

    text-decoration: none;

    float: left;

    width: 100%;

    font-size: 30px;

    text-align: center;

}

#contenitore_coda {

    background-color: #3b3c41;

    padding: 20px 0px 30px 0px;

    float: left;

    width: 100%;

}

#coda {

    text-align: left;

    width: 100%;

    margin: auto;

    font-size: 15px;

    text-align: center;

    clear: left;

    overflow: hidden;

    padding-bottom: 50px;

}

#coda_testo {

   /* color: #FFFFFF;*/

    text-align: left;

}

.colonna strong {

    font-size: 18px;

    width: 100%;

    float: left;

    margin-bottom: 10px;

}

.colonna {

    padding: 2%;

    width: 92%;

    margin: 2%;

    float: left;

    text-align: center;

    height: auto;

}

.scheda {

    width: 96%;

    margin: 1%

}

.scheda_titolo h1 {

    width: 100%;

    margin-top: 5px;

    font-family: 'Raleway', Arial, Verdana, Tahoma, Helvetica, sans-serif;

    font-size: 30px;

    text-decoration: none;

    font-weight: bold;

}

.ant .titolo h1 {

    font-size: 18px;

    font-weight: 700;

    float: left;

    width: 96%;

    padding: 2%;

    text-align: center;

}

.scheda_titolo {

    width: 100%;

    margin-top: 5px;

    font-family: 'Raleway', Arial, Verdana, Tahoma, Helvetica, sans-serif;

    font-size: 22px;

    text-decoration: none;

    font-weight: normal;

    text-align: left;

}

.moduli {

    background-color: #ffffff;

    background-position: top;

    background-repeat: no-repeat;

    color: #000000;

    float: left;

    width: 95%;

    padding: 2%;

    margin-top: 20px;

}

.moduli .frm_campo {

    padding: 5px;

    margin: 3px;

}
/*
#img_cor {

    background-color: #ffffff;

    background-position: top;

    background-repeat: no-repeat;

    color: #000000;

    border: 1px solid #CCCCCC;

    float: left;

    width: 95%;

    padding: 2%;

    margin-top: 20px;

}

#img_cor_titolo {

    width: 98%;

    margin-top: 5px;

    font-family: 'Raleway', Arial, Verdana, Tahoma, Helvetica, sans-serif;

    color: #ffffff;

    font-size: 22px;

    text-transform: uppercase;

    text-decoration: none;

    font-weight: normal;

    text-align: center;

    padding: 1%;

    background-color: #f9b031;

    border: 1px solid #E5E5E5;

    margin-bottom: 10px;



}*/

#img_cor_corpo {} .img_cor_boximg {

    width: 130px;

    height: 130px;

    margin: 5px;

    text-align: left;

    float: left;

    overflow: hidden;

}

#img_cor_corpo img {

    width: 100%;

    margin-bottom: 10px;

    text-align: center;

    display: block;

    max-height: 100%;

}

#img_cor_corpo .img_link:link,

#img_cor_corpo .img_link:visited,

#mg_cor_corpo .img_link:active {

    font-family: 'Raleway', Arial, Verdana, Tahoma, Helvetica, sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: #265476;

    text-decoration: none;

}







.moduli .frm_campo {

    padding: 5px;

    margin: 3px;

}

span.frm_titolo {

    font-weight: bold;

    color: #111111;

}

.news_anteprima_titolo {

    font-weight: bold;

    font-size: 21px;

}

.news_anteprima {

    margin: 2%;

}

.dettaglio_news {

    font-weight: bold;

    font-style: italic;

    color: #5E6466;

}

.tasto_anteprima {

    text-align: right;

}

#box_ok {

    padding: 20px;

    margin-bottom: 20px;

    margin-top: 20px;

    background-color: #009900;

    text-transform: none;

    font-weight: normal;

    font-family: 'Raleway', Arial, Verdana, Tahoma, Helvetica, sans-serif;

    text-transform: none;

    font-weight: normal;

    font-size: 12px;

    font-weight: bold;

    font-size: 15px;

    color: #FFFFFF;

    text-align: left;

    text-align: justify;

    behavior: url(pie.htc);

    position: relative;

    line-height: 18px;

    overflow: hidden;

}

#box_alt {

    padding: 20px;

    margin-bottom: 20px;

    margin-top: 20px;

    background-color: #993300;

    background-position: top left, top right, bottom left, bottom right;

        text-transform: none;

    font-weight: normal;

    font-weight: bold;

    font-size: 15px;

    color: #FFFFFF;

    text-align: left;

    text-align: justify;

    behavior: url(pie.htc);

    position: relative;

    line-height: 18px;

    overflow: hidden;

}

textarea {

    width: 100%;

}

#copyrights {

/* margin-top: 5%; */

/* width: 100%; */

/* float: left; */

/* text-align: center; */

/* color: #ffcc00; */
}



.grafica3,  .grafica1, .grafica4, .grafica5{

display:none;

}



.grafica2{

width:100%;

padding-bottom:20px;

}







@media only screen and (min-width: 980px) {



.grafica3,  .grafica1, .grafica4, .grafica5{

display:block;

}



.grafica2{

width:20%;

}



    .scoprimenu {

   /*     background-color: #ffcc00;*/

        color: #000000;

        width: 96%;

        margin: 0% 2% 2% 2%;

        float: left;

 

        font-size: 15px;

       /* -webkit-border-radius: 5px;

        -moz-border-radius: 5px;

        border-radius: 5px;*/

     /*   box-shadow: 1px 0px 10px #333;*/

    }

    .scheda_prod_ant {

        width: 30%;

        background-image: none;

        padding: 0% 1% 1% 1%;

        margin: 0% 1% 1% 0%;

        -webkit-border-radius: 5px;

        -moz-border-radius: 5px;

        border-radius: 5px;

        float: left;

        background-color: #FFF;

        border: 1px solid #EEE;

        box-shadow: 1px 0px 10px rgb(221, 221, 221);

        overflow: hidden;

    }

    

    

#facebook{

margin:0;

padding: 5px;

margin-left: 10px;

margin-top: 20px;

float:left;

}





}

/* Link */

/* ----------------------- */



a:link,

a:visited,

a:active {

    color: #f9b031;

    text-decoration: none !important;

}

a:hover {

    color: #000000;

    text-decoration: none;

}

.contacthome {

    min-width: 100%;

    float: left;

}

.scoprimenu {

 /*   background-color: #f9b031;*/

 /* color: #000000; */

 /* width: 96%; */

 margin: 2%;

 float: right;



 font-size: 15px;

 /*  -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    box-shadow: 1px 0px 10px #333;*/

}

input.frm_campo {

    border: 1px solid rgb(160, 160, 160);

}





img {

    max-width: 100%;

}



img#cercaimg{

display:none;

}

div#lightbox-container-image-data-box {

    max-width: 96%;

    padding: 1%;

}

div#lightbox-container-image-data-box {

    position: absolute;

    z-index: 50000000000000000;

    top: 0;

    /*  background-color: rgba(255, 255, 255, 0.7);*/

    

    background-color: transparent;

    margin-top: 10px;

}

#lightbox-image-details-caption,

#lightbox-container-image-data #lightbox-image-details {

    color: transparent;

}

select#taglia_multi {

    color: #000;

    padding: 10px 20px 10px 5px;

    border: 1px solid #c3c3c3;

    min-width: 130px;

    font-size: 12px;

    top: 0px;

    font-family: Arial, Helvetica, sans-serif;

    letter-spacing: 1px;

    float: left;

    margin-right: 10px;

    max-width: 100%;

}

.uomodonna {

    float: left;

    width: 96%;

    margin: 1%;

    padding: 1%;

}

#coda h2 {

    color: white;

    margin: 0;

    padding: 0;

}

#recensioni {

    background-color: white;

    padding-top: 20px;

}



input[name='localita'], input[name='viaenum']{

    max-width: 200px;

}



input {/*

-webkit-appearance: none;

-moz-appearance: none;

appearance: none;*/

}







.moduli td {

width: 100% !important;

float:left;

}



.moduli  textarea{

width: 100% !important;

}



textarea.frm_campo{

width: 100% !important;

}

.moduli .importo{

margin-bottom: 20px;

float:right;

}



.moduli span.frm_titolo{

/*width:100%;

float:left;*/

}



div#box_login_titolo {/* color:#016fac; *//* position: absolute; *//* top: 18px; *//* right: 80px; *//* z-index:1; *//* width:100px; */}

    

    div#dx{

    padding-top: 10px;

    }

    

    

    #contenitore_testa.scrolltesta div#dx{

        padding-top: 10px;

    }



.moduli .frm_campo {

    max-width: 270px;

}



div#ambiente{

padding-top:30px;

}



.scheda  #carrello_add_var_cnt {

    width: 110px;
    margin-bottom:10px;

    display: block;

  /*  float: left;*/

}



div#topbar .dx img {float:right !important;margin-left: 5px;}



table#categ_in_ev {

    width: 900px !important;

    overflow-x: auto;

}



table#categ_in_ev td {

    width: 175px !important;

    float: left;

}



#carrello_add_var_cnt .tbl_bg2 .qnta {

    width: 101px;

}



.anteprima_img{

	height: auto;

}



.anteprima_img a.img_link{

	height: auto;

}



div#galleryablocchi .ant {

    overflow: auto;

}



img#chiudiricerca{

	display:none;

}



div#box_login_corpo a {

    width: 100%;

    border: 0;

    margin: 0;

    padding: 0;

}



div#menu_unico {

float: left;

position: absolute;

top: 64px;
}



     #carrello_add_post .button {

padding: 10px 10px 10px 10px;

    font-size: 11px;

    }

    

    

    .separatore.odd{

    float:left;

    width:100%;

    }

    

        .separatoreoff.odd{

    float:left;

    width:100%;

    }

	.testoa {

    /* width: 100%; */

    /* float: left; */

   /* font-size: 11px;*/

    color: #016fac;

  /*  line-height: 12px;*/

    margin-top: 20px;

    float: left;

    width: 100%;

    margin-bottom: 20px;

}
#food td {
    width: 98% !important;
    float: left;
    padding: 1%;

}

div#social {
    float: right;
    margin-top: 23px;
}

#coda a:link, #coda a:visited, #coda a:active{
padding: 0% 2%;
}

#box_login input {
    width: 87% !Important;
    padding: 2%;
    margin: 4%;
}
#box_login input.button {
    width: 92%;
}


#prod_cor_corpo .contenuto {
    width: 100%;
    width: 90%;
    padding: 5% 5% 0% 5%;
    float: left;
    margin-bottom: 3%;
    background-image: url(https://www.aurorabiofarma.store/grafica/lyt1/sfondocorrelati.png);
    background-repeat: repeat-x;
    background-position: bottom;
}


div#prodotti_correlati{
  background-image:none;
}

.sepx:nth-of-type(even) {
    float: left;
    width: 100%;
    background: white;
    height: 20px;
}

div#social img {
    margin-right: 11px;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes myfirst {
    0%   {bottom:0px;}
    50%  {bottom:0px; background: #F44336;}
    100%  {bottom:0px;}
}

/* Standard syntax */
@keyframes myfirst {
    0%   {bottom:0px;}
    50%  {bottom:0px; background: #F44336; }
    100%  {bottom:0px;}
}

div#sped_gratuita {
    margin: 0;
    padding: 2%;
    /* float: left; */
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.scheda_prod_ant .anteprima_img {
    height: 150px;
    margin: 0;
    position: relative;

}
.scheda_prod_ant .anteprima_img img{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  }
.cookiebar{
padding-bottom:50px;
}

.secondariga{
display: flex; 
flex-direction: column-reverse;
}

a.bl {
    margin-top: 15px;
    margin-left: 2px;
padding-top: 10px;
    padding-bottom: 16px;
    padding-right: 14px;
    padding-left: 12px;

}

a.bl.umana {
    padding: 3px;
    padding-top: 10px;
    padding-bottom: 15px;
}

div#barrabottom{
display:None;
}


.prodotti .img_cor_boximg {
    width: 96%;
}

a.asw-menu-btn {
    bottom: 80px !important;
    width: 40px;
    height: 40px;
    left: 18px !important;
}