﻿
/* DEFINIZIONE CARATTERI NOME */
/* CARATTERE LT W01 BOLD */
@font-face {
    font-family: "Johnstemp LT W01 Bold";
    src: url("../App_Fonts/1626ca63339d7de845383e256f4f53e3.eot"); /* IE9*/
    src: url("../App_Fonts/1626ca63339d7de845383e256f4f53e3.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../App_Fonts/1626ca63339d7de845383e256f4f53e3.woff2") format("woff2"), /* chrome、firefox */
    url("../App_Fonts/1626ca63339d7de845383e256f4f53e3.woff") format("woff"), /* chrome、firefox */
    url("../App_Fonts/1626ca63339d7de845383e256f4f53e3.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url("../App_Fonts/1626ca63339d7de845383e256f4f53e3.svg#Johnstemp LT W01 Bold") format("svg"); /* iOS 4.1- */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'curlz_mtregular';
    src: url('../App_Fonts/curlzmt-webfont.eot');
    src: url('../App_Fonts/curlzmt-webfont.eot?#iefix') format('embedded-opentype'), 
    url('../App_Fonts/curlzmt-webfont.woff2') format('woff2'),
    url('../App_Fonts/curlzmt-webfont.woff') format('woff'),
    url('../App_Fonts/curlzmt-webfont.ttf') format('truetype'),
    url('../App_Fonts/curlzmt-webfont.svg#curlz_mtregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* DEFINIZIONE CARATTERE */
.CARATTERE_LTW01                   {font-family: 'Johnstemp LT W01 Bold'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; font-size:35px;}
.CARATTERE_CURLZ                   {font-family: 'curlz_mtregular'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; font-size:35px;}
/**********************************************************************************************************************************************************************************************/

/* ALLINEAMENTO CARATTERE */
.ALLINEA_SINISTRA                   {text-align: left;}
.ALLINEA_DESTRA                     {text-align: right;}
.ALLINEA_CENTRO                     {text-align: center;}
.ALLINEA_GIUSTIFICATO               {text-align: justify;}
/**********************************************************************************************************************************************************************************************/

/* COLORI E STILE CARATTERE */
.CARATTERE_NO_SOTTOLINEATO          {text-decoration: none;}
.CARATTERE_BOLD                     {font-weight: bold;}
.CARATTERE_ITALIC                   {font-style: italic;}
.CARATTERE_BIANCO                   {color: white;}
.CARATTERE_NERO                     {color: black;}
.CARATTERE_ROSSO_MOV                {color: #FF4646;}
.CARATTERE_ROSSO_FAB                {color: #FF4646;}
.CARATTERE_VERDE_FAB                {color: #36D900;}
.CARATTERE_BLU_FAB                  {color: #0000FF;}
.CARATTERE_GRIGIO_CHIARO            {color: #CCCCCC;}
.CARATTERE_GRIGIO_MEDIO             {color: #999999;}
.CARATTERE_GRIGIO_SCURO             {color: #555555;}
/**********************************************************************************************************************************************************************************************/

/* LINK APPLE NR TELEFONO E MAIL */
.appleLinksbianco a                 {color: white; text-decoration: none;}
.appleLinksbiancotel a              {color: white;}
.appleLinksnero a                   {color: black; text-decoration: none;}
.appleLinksnerotel a                {color: black;}
.appleLinksrosso a                  {color: red; text-decoration: none;}
.appleLinksrossotel a               {color: red;}
/**********************************************************************************************************************************************************************************************/

/* STRUTTURA PER PC (2048) */
@media (min-width: 1025px) and (max-width: 2048px) {

    /* DIMENSIONE CARATTERE */
    .CARATTERE_GRANDE {
        font-size: 45px
    }

    .CARATTERE_MEDIO_GRANDE {
        font-size: 30px
    }

    .CARATTERE_MEDIO {
        font-size: 20px
    }

    .CARATTERE_MEDIO_PICCOLO {
        font-size: 15px
    }

    .CARATTERE_PICCOLO {
        font-size: 10px
    }
}

/* STRUTTURA PER PC (1680) */
@media (min-width: 1025px) and (max-width: 1680px) {

    /* DIMENSIONE CARATTERE */
    .CARATTERE_GRANDE {
        font-size: 45px
    }

    .CARATTERE_MEDIO_GRANDE {
        font-size: 30px
    }

    .CARATTERE_MEDIO {
        font-size: 20px
    }

    .CARATTERE_MEDIO_PICCOLO {
        font-size: 15px
    }

    .CARATTERE_PICCOLO {
        font-size: 10px
    }
}

/* STRUTTURA PER PC (1440) */
@media (min-width: 1025px) and (max-width: 1440px) {

    /* DIMENSIONE CARATTERE */
    .CARATTERE_GRANDE {
        font-size: 45px
    }

    .CARATTERE_MEDIO_GRANDE {
        font-size: 30px
    }

    .CARATTERE_MEDIO {
        font-size: 20px
    }

    .CARATTERE_MEDIO_PICCOLO {
        font-size: 15px
    }

    .CARATTERE_PICCOLO {
        font-size: 10px
    }
}

/* STRUTTURA TABLET VERTICALE */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

    /* DIMENSIONE CARATTERE */
    .CARATTERE_GRANDE {
        font-size: 40px
    }

    .CARATTERE_MEDIO_GRANDE {
        font-size: 30px
    }

    .CARATTERE_MEDIO {
        font-size: 20px
    }

    .CARATTERE_MEDIO_PICCOLO {
        font-size: 16px
    }

    .CARATTERE_PICCOLO {
        font-size: 12px
    }
}

/* STRUTTURA TABLET ORIZZONTALE */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    /* DIMENSIONE CARATTERE */
    .CARATTERE_GRANDE {
        font-size: 40px
    }

    .CARATTERE_MEDIO_GRANDE {
        font-size: 30px
    }

    .CARATTERE_MEDIO {
        font-size: 20px
    }

    .CARATTERE_MEDIO_PICCOLO {
        font-size: 16px
    }

    .CARATTERE_PICCOLO {
        font-size: 12px
    }
}

/* STRUTTURA SMARTPHONE VERTICALE */
@media (max-width: 767px) and (orientation: portrait) {

    /* DIMENSIONE CARATTERE */
    .CARATTERE_GRANDE {
        font-size: 40px
    }

    .CARATTERE_MEDIO_GRANDE {
        font-size: 30px
    }

    .CARATTERE_MEDIO {
        font-size: 20px
    }

    .CARATTERE_MEDIO_PICCOLO {
        font-size: 15px
    }

    .CARATTERE_PICCOLO {
        font-size: 12px
    }
}

/* STRUTTURA SMARTPHONE ORIZZONTALE */
@media (max-width: 812px) and (orientation: landscape) {

    /* DIMENSIONE CARATTERE */
    .CARATTERE_GRANDE {
        font-size: 40px
    }

    .CARATTERE_MEDIO_GRANDE {
        font-size: 30px
    }

    .CARATTERE_MEDIO {
        font-size: 20px
    }

    .CARATTERE_MEDIO_PICCOLO {
        font-size: 15px
    }

    .CARATTERE_PICCOLO {
        font-size: 12px
    }
}

@media (max-width: 767px) and (orientation: landscape) {

    /* DIMENSIONE CARATTERE */
    .CARATTERE_GRANDE {
        font-size: 40px
    }

    .CARATTERE_MEDIO_GRANDE {
        font-size: 30px
    }

    .CARATTERE_MEDIO {
        font-size: 20px
    }

    .CARATTERE_MEDIO_PICCOLO {
        font-size: 15px
    }

    .CARATTERE_PICCOLO {
        font-size: 12px
    }
}
