﻿.testo11 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #4A3333;
    font-style: normal;
    text-decoration: none;
    font-weight: none;
}

.teston12 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.teston13 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.teston15 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.teston17 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 17px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.teston19 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 17px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.teston21 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 21px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.teston25 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 25px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.teston40 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 40px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.teston42 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 42px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.teston46 {
    font-family: 'Open Sans's,Arial, Verdana, Helvetica, sans-serif;
    font-size: 46px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.teston52 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 52px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

A {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: none;
    color: #000000;
    text-decoration: none;
}

.testo10 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #4A3333;
    font-style: normal;
    text-decoration: none;
    font-weight: none;
}

.testoBianco13 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: none;
}

.testoBianco15 {
    font-family: 'Open Sans's,Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: none;
}

.testoBianco17 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 17px;
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: none;
}

.testoBianco19 {
    font-family: 'Open Sans's,Arial, Verdana, Helvetica, sans-serif;
    font-size: 19px;
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: none;
}

.testoBianco21 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 21px;
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
}

.testoBianco25 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 25px;
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
}

A.menu_link {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #324b97;
    text-decoration: none;
}

    A.menu_link:hover {
        font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #ea632a;
        text-decoration: none;
    }

A.testov_link {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #324b97;
    text-decoration: none;
}

    A.testov_link:hover {
        font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color: #324b97;
        text-decoration: underline;
    }

.testov11 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #0f7a00;
    text-decoration: none;
}

.testob11 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: white;
    text-decoration: none;
}

.teston11 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: none;
    color: #4A3333;
    text-decoration: none;
}

.teston11_link {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: none;
    color: black;
    text-decoration: none;
}

    .teston11_link:hover {
        font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: none;
        color: black;
        text-decoration: underline;
    }

.teston14 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: none;
    color: #000000;
    text-decoration: none;
}

.teston10 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}

.testob10 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: white;
    text-decoration: none;
}

.testov10 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: none;
    color: #0f7a00;
    text-decoration: none;
}

.grigioc10 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc11 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc12 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc13 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc14 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc15 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
    width: 347px;
    height: 24px;
}

.grigioc15a {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
    width: 347px;
    height: 24px;
}


.grigioc16 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc17 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 17px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
    font-weight: none;
}

.grigioc19 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 19px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc21 {
    font-family: 'Open Sans'Arial, Verdana, Helvetica, sans-serif;
    font-size: 21px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc23 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 23px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc25 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 25px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc27 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 27px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.grigioc29 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 29px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}



.arancio13 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #E77817;
    text-decoration: none;
}

.arancio14 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #E77817;
    text-decoration: none;
}

.bianco15 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 21px;
}

.verde13 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #B0CB37;
    text-decoration: none;
    line-height: 21px;
}

.verde14 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #B0CB37;
    text-decoration: none;
    line-height: 21px;
}

.verde15 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #B0CB37;
    text-decoration: none;
    line-height: 21px;
}

.verde17 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: none;
    color: #B0CB37;
    text-decoration: none;
    line-height: 21px;
}

.verde19 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 19px;
    color: #B0CB37;
    text-decoration: none;
    line-height: 21px;
}

.verde21 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 21px;
    color: #B0CB37;
    text-decoration: none;
    line-height: 21px;
}

.arancio15 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #E77817;
    text-decoration: none;
    line-height: 21px;
}

.arancio17 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 17px;
    color: #E77817;
    text-decoration: none;
}

.arancio19 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 19px;
    color: #E77817;
    text-decoration: none;
}

.arancio23 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 23px;
    color: #E77817;
    text-decoration: none;
}


.arancio11 {
    font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #E77817;
    text-decoration: none;
}

.arancio10 {
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #E77817;
    text-decoration: none;
}



#sf_rd {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(images/sf_grigio.jpg) no-repeat center top;
    position: fixed;
    z-index: -1;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#sf_home {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(images/sf_01.jpg) no-repeat center top;
    position: fixed;
    z-index: -1;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.container2 {
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#header {
    position: fixed;
    top: 0px;
    height: 69px;
    width: 100%;
    background:;
    z-index: 999999;
}

#body {
    margin-top: 70px;
    height: 100%;
    overflow: auto;
}

.container2 {
    overflow: hidden;
    min-width: 320px;
    max-width: 1268px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    height: auto;
    background: fff;
}

#latodx {
    width: 82%;
    padding-top: 0px;
}

#latoord {
    width: 82%;
    padding-top: 0px;
}

.hide {
    position: absolute;
    left: -9999px;
}

@media screen and (min-width: 320px) and (max-width: 1023px) {
    .container2 {
        width: 100%;
    }

    .grigioc15 {
        font-size: 12px;
    }

    #latosx {
        width: 100%;
    }

    #latodx {
        width: 100%;
    }

    .grigioc15 {
        font-size: 16px;
    }
    .grigioc15a {
        font-size: 13px;
    }

    /* codice che serve dappertutto tranne che per gli ordini


#latosx {
	width: 0%;
}
#latodx {
	width:99%;
}
*/
    #latosxord {
        width: 0%;
    }

    #latodxord {
        width: 99%;
    }
}


@media screen and (min-width: 1024px) and (max-width: 1365px) {
    .container2 {
        width: 1024px;
    }

    .grigioc15 {
        font-size: 13px;
    }

    #latosx {
        width: 18%;
    }

    #latodx {
        width: 81%;
    }


    #latosxord {
        width: 0%;
    }

    #latodxord {
        width: 99%;
    }
}

@media screen and (min-width: 1366px) and (max-width: 3596px) {
    .container2 {
        width: 1268px;
    }

    #latosx {
        width: 20%;
    }

    #latodx {
        width: 79.5%;
    }

    #latosxord {
        width: 20%;
    }

    #latodxord {
        width: 79.5%;
    }
}
