﻿/* MENU DEL SITO */
.DIV_MENU_PRINCIPALE {

    margin: 0;
    padding: 0;
    border: 0;
    width:100%;

}

.DIV_MENU_BOTTONI {

    float:right;

}

.CELLA_MENU_BOTTONI {

    vertical-align:bottom;
    padding-bottom:10px;

}

/* LINEA FOOTER */
.CELLA_LINEA_FOOTER {

    height:50px;
    background-image:url('../Images/line_footer.png');
    background-repeat:repeat-x;  

}

.FRECCIA_LINEA_FOOTER                   {width:50px;} 
.FOOTER_PAGINA 		                    {width:100%;background-color:black;} 

/* CONTENITORE DEFAUL.ASPX */
.WRAP_CONTENITORE {width:90%}

.WRAP_CONTENITORE div {height:auto;width:33%;float:left;position:static}

@media (max-width: 767px) and (orientation: portrait)
{
    .WRAP_CONTENITORE div {width: 100%;float: none;}
}

/* MENU SMART PHONE */
.CONTENITORE_MENU_SMARTPHONE    {background:rgba(0,0,0,0.8); position:absolute; z-index:9999999; width:100%; height:100%; left:-100%; padding: 0px 0px 0px 0px;}
.CONTENITORE_MENU_SMARTPHONE_RICERCHE    {background:rgba(0,0,0,0.8); position:absolute; z-index:999999; width:100%; left:-100%; padding: 0px 0px 0px 0px;}

/*PRODOTTI*/
.prodotti {
    padding: 0;
    margin: 0 auto;
    clear: left;
    text-align: center;
    width:95%;
}

.prodotti li img {
    max-height: 12em;
    max-width: 12em;
    width: auto;
    padding:2%;
    border:2px solid #750E11;
}

/* STRUTTURA PER PC */
@media (min-width: 1025px) {    

    .prodotti li {
        border: 3px solid black;
        display: inline-block;
        width: 30%;
        min-height: 330px;
        margin: 7px;
        background-image:url('../Images/sfondo_prodotti.png');
        vertical-align: middle;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
    }

}

/* STRUTTURA TABLET */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

    .prodotti li {
        border: 3px solid black;
        display: inline-block;
        width: 30%;
        min-height: 250px;
        margin: 7px;
        background-image:url('../Images/sfondo_prodotti.png');
        vertical-align: middle;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
    }

}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    .prodotti li {
        border: 3px solid black;
        display: inline-block;
        width: 30%;
        min-height: 250px;
        margin: 7px;
        background-image:url('../Images/sfondo_prodotti.png');
        vertical-align: middle;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
    }

}

/* STRUTTURA SMARTPHONE E AFFINI */
@media (max-width: 767px) and (orientation: portrait) {

    .prodotti li {
        border: 3px solid black;
        display: inline-block;
        width: 90%;
        min-height: 250px;
        margin: 5px;
        background-image:url('../Images/sfondo_prodotti.png');
        vertical-align: middle;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
    }

}

@media (max-width: 767px) and (orientation: landscape) {

	.GRAFICA_NON_VALIDA 		{width:100%; height:100%;background-image:url('../images/sfondi/image001.jpg'); background-position:center; background-size:cover;background-repeat:no-repeat;} 
    .TABELLA_PRINCIPALE         {display:none;}
    .IMMAGINE_LOGO              {height:100%;max-height:135px} 

    /* DIMENSIONE CARATTERE */
    .carattere_grande	{font-size:20px}
    .carattere_medio	{font-size:13px}
    .carattere_piccolo	{font-size:10px}

}

/*************************************************/
