@charset "utf-8";

/* CSS Document */



/*

html, body {

.ha-header-perspective > div

background-color: #ffffff;

background-repeat: repeat-x;

background-position: top; 

height: 100%;

margin: 0;}

body {

text-align: center;padding: 0;margin: 0;}*/



a:link,

#coda a:active,

#coda a:visited {

    font-family: 'Roboto Condensed', sans-serif;

    color: #1f3d73;

}



#box_login {

    font-family: 'Roboto Condensed', sans-serif;

    float: right;

    cursor:pointer;

}


#macro .scheda_corpo{
    color: black;
}

div#box_login_titolo {

    margin-top: 3px;

}





#box_login {

max-width: 120px;

padding-left: 29px;

float: right;

font-size: 14px;

color: #000000;
/*
min-height: 35px;*/

text-align: justify;

position: relative;

z-index: 100;

/* overflow: hidden; */

float: right;

background-image: url(../users.png);

background-repeat: no-repeat;

background-size: 45px;

background-position: left top;



position: absolute;
bottom: 20px;
right: 25px;



}



#box_login_corpo {

width: 380px;

padding: 5px;

right:0px;

float: left;

margin-top:7px;

border: 1px solid gray;

font-size: 12px;

text-align: justify;

overflow: hidden;

float: right;

background-color:white;

position:absolute;

}



#box_login input.button {

    float: right;

    margin-top: 7px;

}



#box_login a {

    float: left;

    margin-right: 12px;

    margin-top: 10px;

}



#box_login input.button {

    float: right;

    margin-top: 6px;

    padding: 6px;

    width: 60px;

    margin-bottom: 0px;

}



a#funzioni_tasto {

    width: 46%;

    float: left;

    background-color: #015ea7;

    text-align: center;

    padding: 2%;

    text-decoration: none;

    color: white;

    /* background-color: white; */

        margin: 2% 2% 2% 0%;

        -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

    font-size: 19px;

}


div#lingue {
    float: right;
    width: 100%;
    position: absolute;
    bottom: 5px;
    z-index: 37;
    right: 25px;
}



#lingue a {

    margin: 5px 0px 5px 5px;

    /*float: right;*/

}



div#dx_top {

    float: right;

    width:35%;
font-size:14px;
    text-align:right;

}



div#dx_top .ant .corpo{

    width: 100%;

    float: left;

    overflow: hidden;

     margin: 0%;

}



div#dx_top .ant {

width:auto;

min-height:10px;

box-shadow: 0px 0px 0px #cccccc;

float:right;

}



div#dx_top .ant .titolo {

display:none;

}



a#vantaggi_tasto {

    width: 46%;

    float: left;

    background-color: #f58220;

    text-align: center;

    padding: 2%;

    text-decoration: none;

    color: white;

    /* background-color: white; */

    margin: 2% 2% 2% 0%;

    -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

    font-size: 19px;

}



.home a#funzioni_tasto {

    MARGIN-LEFT: 2%;

}



#contenitore_testa {

    width: 100%;

    float: left;

    padding-top: 10px;

    background-color: white;

}





div#testo {

    font-size: 18px;

}



.trentatre {

    margin: 1%;

    padding: 1%;

    width: 31%;

    vertical-align: top;

    float: left;

    box-shadow: 0px 0px 9px #cccccc;

    background-color: rgb(255, 255, 255);

}

#testa {

    width: 980px;

    margin: 0 auto;

    background-repeat: no-repeat;

}

.cinquanta {

    width: 50%;

    vertical-align: top;

}

.continua a {

    float: left;

    width: 100%;

    text-align: center;

    padding: 3% 0% 3% 0%;

    background-color: #1f3d73;

    text-decoration: none;

    color: white;

}

td {

    padding-right: 2%;

    padding-left: 0%;

}

#servizioclienti {

    margin-top: 25px;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.home #testo .ant {

    width: 100%;

}



div#tasti {

    position: absolute;

    bottom: 0px;

}



.home #testo .ant {



    FLOAT: LEFT;

    OVERFLOW: HIDDEN;

    BACKGROUND-COLOR: transparent;

    MARGIN: 0%;

    MIN-HEIGHT: 100PX;

    box-shadow: 0px 0px 0px #cccccc;

    -webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    border-radius: 0px;

}



#gallery {

    margin-top: -20px;

}



#gallery .scheda_cnt{

    margin-bottom: 0px; 

}



#gallery .scheda_corpo{

    BACKGROUND-COLOR: WHITE;

    box-shadow: 0px 0px 9px #cccccc;

    padding: 0px;

    float: left;

    min-height: 100px;

    width: 100%;

    margin:0px;

}



img#logo {

    float: left;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

    /* margin-bottom: 20px; */

    

    max-width: 190px;

    margin-right: 5px;

    margin-top: 5px;

    margin-bottom: 10px;

}

#menu_principale {

    float: left;

    /* overflow: hidden; */

    

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

   /* margin-left: 10px;*/
   margin-left:0px;

    margin-top: 50px;

}

#menu_principale .contenuto {

    padding: 0;

    margin: 0;

}

#menu_principale .contenuto_qui {

    padding: 0;

    margin: 0;

}

#menu_principale .contenuto a:link,

#menu_principale .contenuto a:active,

#menu_principale .contenuto a:visited {

    padding: 10px 10px 10px 10px;

    margin-right: 10px;

    border-bottom: 1px solid #CCC;

    color: #666;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 13px;

    text-decoration: none;

    text-align: center;

    overflow: hidden;

    text-transform: uppercase;

    float: left;

}

.home .scheda{

    width: 100%;

    float: left;

    margin: 0%;

    padding: 0%;

}

.argomenti_anteprima .testi {

    display: none;

}

.home .argomenti_anteprima .testi {

    display: block;

}

.home strong {

    /*  font-size: 1.5em;*/

    

    font-size: 48px;

}

.home .codice {

    display: none;

}

.argomenti_anteprima {

    margin-bottom: 15px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 15px;

    line-height: 20px;

    overflow: hidden;

    background-repeat: repeat-x;

    background-position: top;

    padding: 0.5%;

    width: 19.5%;

    margin-left: 0.5%;

    float: left;

}

.img_anteprima {

    text-align: center;

}

.argomenti_anteprima img {

    max-width: 100%;

    max-height: 200px;

}

.argomenti_anteprima_cnt {

    BACKGROUND-COLOR: WHITE;

    box-shadow: 0px 0px 9px #cccccc;

    padding: 10px;

    float: left;

    min-height: 400px;

    width: 100%;

}

.home .argomenti_anteprima_cnt {

    BACKGROUND-COLOR: transparent;

    box-shadow: 0px 0px 0px #ffffff;

}

.argomenti_anteprima .continua a:link,

.argomenti_anteprima .continua a:visited,

.argomenti_anteprima .continua a:active {

    width: 110px;

    background-color: #1f3d73;

    margin-bottom: 5px;

    padding: 10px 5px 10px 5px;

    float: right;

    border: 1px solid #cccccc;

    text-decoration: none;

    color: #ffffff;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 15px;

    text-transform: uppercase;

    text-decoration: none;

    text-align: center;

}

.argomenti_anteprima .continua a:hover {

    color: #1f3d73;

    background-color: #ffffff;

}

.argomenti_anteprima_titolo {

    font-size: 21px;

    color: #1f3d73;

    height: 65px;

    float: left;

    overflow: hidden;

    width: 100%;

}

.home .imgbrand {

    display: none;

}

.home .scheda_titolo{

    height: auto;

    background-color: rgba(255, 255, 255, 0.80);

    color: #000000;

    width: 50%;

    margin: 0 auto;

    /* margin: 0% 34% 0% 36%; */

    

    padding: 1%;

    background-repeat: no-repeat;

    margin-bottom: 10px;

    text-align: center;

    float: none;

    text-transform: uppercase;

    color: #000000;

    font-size: 31px;

    line-height: 30px;

    display: none;

}

.imgbrand {

    background-color: #DDDDDD;

    width: 31%;

    overflow: hidden;

    padding: 1%;

    text-align: center;

    margin-left: 13px;

    border: 1px solid #cccccc;

    border-bottom: 0px solid white;

}

.argomenti_anteprima_corpo {

    margin-top: 5px;

    color: rgb(85, 85, 85);

    text-align: justify;

    font-size: 15px;

}

#menu_principale .contenuto a:hover {

    background-color: #015ea7;

    color: #FFF;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;  

    

}


.show1{
display:none;
}
#menu_principale .contenuto_qui a:link,

#menu_principale .contenuto_qui a:active,

#menu_principale .contenuto_qui a:visited {

    padding: 10px;

    margin-right: 10px;

    color: #015ea7;

    border-bottom: 1px solid #015ea7;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 13px;

    text-transform: uppercase;

    text-decoration: none;

    text-align: center;

    overflow: hidden;

    float: left;

}

#menu_principale .contenuto_qui a:hover {

    background-color: #015ea7;

    color: #FFF;

        -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

}

/* menu hover */

/* 

LEVEL ONE

*/



ul.dropdown {

    position: relative;

    margin: 0;

    padding: 0;

    -webkit-padding-start: 0;

    -webkit-margin-before: 0;

    -webkit-margin-after: 0;

}

ul.dropdown li {

    float: left;

    zoom: 1;

    list-style: none;

}

ul.dropdown a:active {

    color: #ffa500;

}

ul.dropdown a:active {} ul.dropdown li a {

    display: block;

    padding: 10px;

}

ul.dropdown li:last-child a {

    border-right: none;

}

/* Doesn't work in IE */



ul.dropdown li.hover,

ul.dropdown li:hover {

    position: relative;

}

ul.dropdown li.hover a {}

/* LEVEL TWO */



ul.dropdown ul {

    visibility: hidden;

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 5000000000;

}

ul.dropdown ul li {

    font-weight: normal;

    float: none;

    background-color: #F7F7F7;

    /*border-top: 1px solid #cccccc;*/

}

/* IE 6 & 7 Needs Inline Block */



ul.dropdown ul li a {

    border-right: none;

    /*width: 210px; */

    

    display: inline-block;

}

/* LEVEL THREE */



ul.dropdown ul ul {

    left: 100%;

    top: 0;

}

ul.dropdown li:hover > ul {

    visibility: visible;

}

#menu {

    float: right;

    width: 80%;

    margin-top: 20px;

}

#menu li {

    list-style: none;

}

#menu ul {

    margin: 0;

    padding: 0;

}

#menu .contenuto_qui a:link,

#menu .contenuto_qui a:visited,

#menu .contenuto_qui a:active {

    background-color: #643495;

    color: rgb(249, 249, 249);

    text-decoration: none;

    font-size: 15px;

}

#menu .contenuto a:link,

#menu .contenuto a:visited,

#menu .contenuto a:active {

    color: #666666;

    text-decoration: none;

    font-size: 15px;

}

#menu .contenuto a:hover {

    background-color: #643495;

    color: rgb(249, 249, 249);

    text-decoration: none;

    font-size: 15px;

}

#menu .contenuto_qui a:hover {

    /*  background-color: white;

font-size:15px;

color: #666666;

text-decoration: none;*/

}

#menu .contenuto_qui ul.sub_menu a:hover {

    background-color: #F7F7F7;

    font-size: 15px;

    color: #666666;

    text-decoration: none;

}

#logo_assistenza {

    margin-top: 10px;

}



#contenitore_principale{

   /* border-top: 10px solid #ffffff;*/

}



#contenitore_principale,

#contenitore_secondario {

    width: 100%;

    float: left;

    background-color: #eeeeee;

}

#corpo {

    margin-top: 10px;

    width: 100%;

    background-color: #EEEEEE;

}

.home {

    width: 100%;

    background: #eeeeee;

    float: left;

    position:relative;

}



.immagine_principale {

    float: left;

   /* max-width: 30%;

    margin-right: 1%;*/

}

.immagine_principale img {

    margin: 0px 1% 1% 0px;

    width: 98%;

    /* padding: 2%; */

    

    border: 1px solid #cccccc;

    margin-bottom: 10px;

    box-shadow: 0px 0px 9px #cccccc;

}



.ant .immagine_principale {

    float: left;

    width: 100%;

}

.ant .immagine_principale img {

    margin: 0px 1% 1% 0px;

    width: 98%;

    /* padding: 2%; */

    

    border: 1px solid #cccccc;

    margin-bottom: 10px;

    box-shadow: 0px 0px 9px #cccccc;

}



.scheda_titolo {

    width: 100%;

    text-align: center;

    margin-bottom: 10px;

    float: left;

    text-transform: uppercase;

    color: #1f3d73;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 28px;

    margin-top: 5px;

}

.scheda_titolo h1 {

    margin: 0;

    padding: 0;

    width: 100%;/*

    padding: 1% 0% 1% 0%;

    text-align: center;*/

    padding: 0% 0% 0% 0%;

    text-align: left;

    float: left;

    font-weight: normal;

    text-transform: uppercase;

    color: #000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 28px;

}





.scheda_titolo h1 {

    margin: 0;

    padding: 0;

    width: 100%;

    padding: 0% 0% 0% 0%;

    text-align: left;

    float: left;

    font-weight: normal;

    text-transform: uppercase;

    color: #015ea7;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 21px;

}



.scheda a:link,

.scheda a:visited,

.scheda a:active {

    font-family: 'Roboto Condensed', sans-serif;

    color: #1f3d73;

    text-decoration: none;

}



.corpo img {

    max-width: 100%;

}



.home .scheda_corpo {

    width: 100%;

    margin-top: 5px;

    color: rgb(0, 0, 0);

    text-align: justify;

    font-size: 22px;

    line-height: 28px;

    float: left;

    text-align: center;

  /*  background-color: rgba(0, 0, 0, 0.80);*/

    color: #FFF;

    font-family: 'Roboto Condensed', sans-serif;

    padding: 0%;

        margin: 0%;

}

#macro2 {

    padding-top: 2%;

    padding-bottom: 2%;

    width: 100%;

    float: left;

}

#macro {

    padding-top: 2%;

    padding-bottom: 2%;

    width: 100%;

    float: left;

}

#macro .scheda_titolo {

    display: none;

}

.home .scheda_titolo {

    width: 50%;

    margin: 0 auto;

    /* margin: 0% 34% 0% 36%; */

    

    padding: 1%;

    background-repeat: no-repeat;

    margin-bottom: 10px;

    text-align: center;

    float: none;

    text-transform: uppercase;

    background-color: rgba(255, 255, 255, 0.80);

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 30px;

    line-height: 30px;

}

.scheda a:hover {

    color: #000000;

    text-decoration: none;

}

.scheda .link_tasto a:link,

.scheda .link_tasto a:visited,

.scheda .link_tasto a:active {

    font-size: 12px;

    color: #09C;

    float: left;

    background-color: #EEEEEE;

    text-align: center;

    font-weight: bold;

    cursor: pointer;

    text-decoration: none;

    border: 0;

    float: right;

}

.scheda .link_tasto:hover {

    color: #000000;

}

.scheda img {

    max-width: 100%;

    background-image: none;

}

.scheda .img_link:link,

.scheda .img_link:visited,

.scheda .img_link:active {

    margin: 0;

    padding: 0px;

    width: 250px;

}

.ant {

    WIDTH: 18%;

    FLOAT: LEFT;

    OVERFLOW: HIDDEN;

    BACKGROUND-COLOR: WHITE;

    MARGIN: 1%;

    MIN-HEIGHT: 100PX;

    box-shadow: 0px 0px 9px #cccccc;

    -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

}

.ant .titolo {

    color: #FFFFFF;

    font-size: 24px;

    width: 100%;

    text-align: center;

    float: left;

    padding-top: 10px;

    padding-bottom: 10px;

    background-color: #f58220;

    text-transform: uppercase;

    font-weight: normal;

}

#macro .ant .titolo {

    color: #ffffff;

}

#macro .ant .continua a {

    display: none;

}

.ant .corpo {

    width: 90%;

    float: left;

    overflow: hidden;

    margin: 5%;

}

.ant_cnt {

    float: left;

    width: 100%;

    color: rgba(0, 0, 0, 1);

}

.colonna {

    float: left;

    width: 31%;

    margin: 1%;
    line-height:21px;

}

.colonna #serviz img {

    padding-right: 10px;

    max-width: 100px;

    padding: 4px;

}

}

#coda_sito_cnt a:link,

#coda_sito_cnt a:visited,

#coda_sito_cnt a:active {

    color: #efc530;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 13px;

    font-weight: bold;

    text-decoration: none;

}

#coda_sito_cnt a:hover {

    color: white;

}

.frm_act1:hover {

    background-color: #DB8400;

}

.frm_act1_del {

    cursor: pointer;

    color: black;

    font-size: 12px;

    padding: 7px;

    font-weight: bold;

    margin-right: 10px;

    text-align: justify;

    font-family: 'Roboto Condensed', sans-serif;

    background-color: #DB8400;

    background-repeat: repeat-x;

    background-position: top;

    border: 1px solid #BDBDBD;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    cursor: pointer;

    border: 1px solid rgb(179, 179, 179);

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

.frm_act1_del:hover {

    background-color: #ffc506;

}

.frm_act2 {

    cursor: pointer;

    color: black;

    background-color: white;

    font-size: 12px;

    padding: 7px;

    font-weight: bold;

    margin-right: 10px;

    text-align: justify;

    font-family: 'Roboto Condensed', sans-serif;

    color: #000000;

    background-color: #ffc506;

    border: 1px solid #BDBDBD;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    cursor: pointer;

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

.frm_act2:hover {

    background-color: #DB8400;

}

.frm_act2_del {

    cursor: pointer;

    color: black;

    font-size: 12px;

    padding: 7px;

    font-weight: bold;

    margin-right: 10px;

    text-align: justify;

    font-family: 'Roboto Condensed', sans-serif;

    background-color: #DB8400;

    background-repeat: repeat-x;

    background-position: top;

    border: 1px solid #BDBDBD;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    cursor: pointer;

    border: 1px solid rgb(179, 179, 179);

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

.frm_act2_del:hover {

    background-color: #ffc506;

}

input.button {

    font-size: 12px;

    padding: 10px 15px 10px 15px;

    margin-bottom: 10px;

    text-align: justify;

    background-color: #ffc506;

    color: #0A0A0A;

    cursor: pointer;

    font-weight: bold;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    border: 0;

    border: 1px solid rgb(179, 179, 179);

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

input.button:hover {

    background-color: #DB8400;

}

#contenitore {

    width: 980px;

    position: relative;

    padding-top: 29px;

    text-align: left;

    margin: 0 auto;

    clear: left;

}

#contenitorecoda {

    width: 980px;

    position: relative;

    padding-top: 29px;

    text-align: left;

    margin: 0 auto;

    clear: left;

}

#contenitoregallery {

    width: 732pX;

    height: 420px;

    /* margin: 80px 20px 0 20px; */

    

    float: left;

}

.menu_pagina_pre {

    width: 246px;

    float: left;

    /*overflow:hidden;*/

    

    height: 30px;

    border-bottom: 1px solid #CECECE;

}

.menu_pagina_cnt {

    width: 247px;

    float: left;

    /*overflow:hidden;*/

}

.menu_pagina_post {

    width: 246px;

    height: 90px;

    float: left;

    overflow: hidden;

}

/*

#menu_pagina .voce:hover{

color: #1f3d73;

}*/



#menu_pagina .voce a:link,

#menu_pagina .voce a:visited,

#menu_pagina .voce a:active {

    width: 31%;

    margin: 0% 1% 1% 1%;

    margin-bottom: 2%;

    float: left;

    text-decoration: none;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 20px;

    text-transform: uppercase;

    text-decoration: none;

    text-align: center;

}

#menu_pagina .vocequi a:link,

#menu_pagina .vocequi a:visited,

#menu_pagina .vocequi a:active {

    width: 31%;

    margin: 0% 1% 1% 1%;

    margin-bottom: 2%;

    background-color: #eeeeee;

    margin-bottom: 5px;

    float: left;

    text-decoration: none;

    color: #1f3d73;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 20px;

    text-transform: uppercase;

    text-decoration: none;

    text-align: center;

}

/*

#menu_pagina .vocequi a:hover{*/

/*

color: #1f3d73;

background-color: #ffffff;

*/

/*}*/



#menu_pagina .voce_sott a:link,

#menu_pagina .voce_sott a:visited,

#menu_pagina .voce_sott a:active {

    width: 90%;

    float: right;

    background: white;

    margin-bottom: 5px;

    padding: 10px 5px 10px 5px;

    border: 1px solid #cccccc;

    text-decoration: none;

    color: #1f3d73;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 15px;

    text-transform: uppercase;

    text-decoration: none;

    text-align: center;

}

#menu_pagina .vocequi_sott a:link,

#menu_pagina .vocequi_sott a:visited,

#menu_pagina .vocequi_sott a:active {

    width: 90%;

    background: #1f3d73;

    margin-bottom: 5px;

    padding: 10px 5px 10px 5px;

    float: right;

    border: 1px solid #cccccc;

    text-decoration: none;

    color: #ffffff;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 15px;

    text-transform: uppercase;

    text-decoration: none;

    text-align: center;

}

#menu_pagina .vocequi_sott a:hover {

    color: #1f3d73;

    background-color: #ffffff;

}

#menu_pagina .voce a:hover {

    color: #1f3d73;

}

#menu_pagina .voce_sott a:hover {

    background-color: #1f3d73;

    color: #ffffff;

}

#menu_pagina .voce img {

    max-height: 240px;

    margin-bottom: 5px;

}

#menu_pagina .voce {

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

}

/*

#menu_pagina .voce img {

-webkit-filter: grayscale(100%);

-moz-filter: grayscale(100%);

-ms-filter: grayscale(100%);

-o-filter: grayscale(100%);

filter: grayscale(100%);

filter: gray; 

}*/



#menu_pagina .voce:hover {

    filter: grayscale(0%);

    -webkit-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    filter: grayscale(0%);

    filter: none;

    /* IE 6-9 */

    

    color: #1f3d73;

}

#menu_pagina .vocequi img {

    /*max-height: 200px;*/

    

    margin-bottom: 5px;

    filter: grayscale(0%);

    -webkit-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    filter: grayscale(0%);

}

#menu_pagina .vocequi img:hover {

    filter: grayscale(100%);

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    filter: grayscale(100%);

}

.menu_pagina .contenuto {

    padding: 0px;

    margin: 0px;

}

.menu_pagina .contenuto_qui {

    padding: 0px;

    margin: 0px;

}

.menu_pagina .contenuto a:link,

.menu_pagina .contenuto a:active,

.menu_pagina .contenuto a:visited {

    padding: 15px 10px 15px 10px;

    width: 226px;

    border-bottom: 1px solid #CECECE;

    border-right: 1px solid #CECECE;

    background-color: #F8F8F8;

    height: 20px;

    color: #444444;

    float: left;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 12px;

    text-decoration: none;

    text-align: left;

    text-transform: uppercase;

    float: left;

    overflow: hidden;

}

#contenitore_menusecondario {

    width: 248px;

    float: left;

}

.menu_pagina .contenuto a:hover {

    color: #DB8400;

}

.menu_pagina .contenuto_qui a:link,

.menu_pagina .contenuto_qui a:visited,

.menu_pagina .contenuto_qui a:active {

    padding: 15px 10px 15px 10px;

    width: 227px;

    border-bottom: 1px solid #CECECE;

    border-left: 1px solid #CECECE;

    height: 20px;

    color: #DB8400;

    float: left;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 12px;

    text-decoration: none;

    text-align: left;

    text-transform: uppercase;

    float: left;

    overflow: hidden;

}

.menu_pagina .contenuto_qui a:hover {

    color: #DB8400;

}

.sottomenu1 .contenuto {

    padding: 0px;

    margin: 0px;

}

.sottomenu1 .contenuto_qui {

    padding: 0px;

    margin: 0px;

}

.sottomenu1 .contenuto a:link,

.sottomenu1 .contenuto a:active,

.sottomenu1 .contenuto a:visited {

    padding: 15px 10px 15px 10px;

    margin-left: 22px;

    width: 205px;

    height: 20px;

    border-bottom: 1px solid #CECECE;

    border-right: 1px solid #CECECE;

    color: #444444;

    float: left;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 12px;

    text-decoration: none;

    text-align: left;

    text-transform: uppercase;

    overflow: hidden;

}

.sottomenu1 .contenuto a:hover {

    color: #DB8400;

}

.sottomenu1 .contenuto_qui a:link,

.sottomenu1 .contenuto_qui a:active,

.sottomenu1 .contenuto_qui a:visited {

    padding: 15px 10px 15px 10px;

    margin-left: 22px;

    width: 205px;

    height: 20px;

    border-bottom: 1px solid #CECECE;

    border-left: 1px solid #CECECE;

    color: #DB8400;

    float: left;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 12px;

    text-decoration: none;

    text-align: left;

    text-transform: uppercase;

    overflow: hidden;

}

.sottomenu1_qui a:hover {

    color: #000000;

}

.sottomenu2 .contenuto {

    padding: 0px;

    margin: 0px;

}

.sottomenu2 .contenuto_qui {

    padding: 0px;

    margin: 0px;

}

.sottomenu2 .contenuto a:link,

.sottomenu2 .contenuto a:active,

.sottomenu2 .contenuto a:visited {

    width: 200PX;

    height: 20PX;

    padding: 10px;

    margin-left: 50PX;

    /* color: #FFFFFF; */

    

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 11px;

    font-weight: bold;

    text-decoration: none;

    float: left;

    overflow: hidden;

}

.sottomenu2 .contenuto a:hover {

    color: #DB8400;

}

.sottomenu2 .contenuto_qui a:link,

.sottomenu2 .contenuto_qui a:active,

.sottomenu2 .contenuto_qui a:visited {

    width: 182px;

    height: 20px;

    margin-left: 47px;

    padding: 10px;

    color: #DB8400;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 11px;

    font-weight: bold;

    text-decoration: none;

    float: left;

    overflow: hidden;

}

.sottomenu2 .contenuto_qui a:hover {

    /*color:#000000;*/

}

.sottomenu3 .contenuto {

    padding: 0px;

    margin: 0px;

}

.sottomenu3 .contenuto_qui {

    padding: 0px;

    margin: 0px;

}

.sottomenu3 .contenuto a:link,

.sottomenu3 .contenuto a:active,

.sottomenu3 .contenuto a:visited {

    width: 192PX;

    height: 20;

    margin-left: 80PX;

    padding: 10px;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 11px;

    font-weight: bold;

    text-decoration: none;

    float: left;

    overflow: hidden;

}

.sottomenu3 .contenuto a:hover {

    color: #DB8400;

}

.sottomenu3 .contenuto_qui a:link,

.sottomenu3 .contenuto_qui a:active,

.sottomenu3 .contenuto_qui a:visited {

    width: 153PX;

    height: 20;

    margin-left: 73PX;

    padding: 10px;

    color: #DB8400;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 11px;

    font-weight: bold;

    text-decoration: none;

    float: left;

    overflow: hidden;

}

.sottomenu3 .contenuto_qui a:hover {

    /*color:#000000;*/

}

.sottomenucat .contenuto {

    padding: 0px;

    margin: 0px;

}

.sottomenucat .contenuto_qui {

    padding: 0px;

    margin: 0px;

}

.sottomenucat .separatore {

    width: 100%;

    height: 1px;

    background-color: #FFFFCC;

    margin-top: 5px;

    margin-bottom: 5px;

    overflow: hidden;

    display: inline-block;

}

.sottomenucat .contenuto a:link,

.sottomenucat .contenuto a:active,

.sottomenucat .contenuto a:visited {

    background-image: url(../mn_arrow.gif);

    background-position: left top;

    background-repeat: no-repeat;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 16px;

    color: #ffff33;

    text-align: left;

    text-decoration: none;

    text-transform: none;

}

.sottomenucat .contenuto a:hover {

    background-image: url(../mn_arrow1.gif);

    background-position: left top;

    background-repeat: no-repeat;

    color: #ff9900;

}

.sottomenucat .contenuto_qui a:link,

.sottomenucat .contenuto_qui a:active,

.sottomenucat .contenuto_qui a:visited {

    background-image: url(../mn_arrow1.gif);

    background-position: left top;

    background-repeat: no-repeat;

    color: #ff9900;

}

.sottomenucat .contenuto_qui a:hover {

    background-image: url(../mn_arrow.gif);

    background-position: left top;

    background-repeat: no-repeat;

    color: #ffff33;

    text-decoration: none;

}

#colonna_centrale {

    overflow: hidden;

    padding-left: 20px;

    padding-top: 30px;

}

#box_ok {

    padding: 20px;

    margin-bottom: 20px;

    margin-top: 20px;

    background-color: #009900;

    text-transform: none;

    font-weight: normal;

    font-family: 'Roboto Condensed', sans-serif;

    text-transform: none;

    font-weight: normal;

    font-size: 17px;

    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;

    font-family: 'Roboto Condensed', sans-serif;

    text-transform: none;

    font-weight: normal;

    font-size: 17px;

    color: #FFFFFF;

    text-align: left;

    text-align: justify;

    behavior: url(pie.htc);

    position: relative;

    line-height: 18px;

    overflow: hidden;

}

#contenitore_dati {

    margin: 0px;

    padding: 0px;

}

.Htags {

    color: #FC0;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: bold;

    text-transform: uppercase;

    text-align: center;

}

#prev_catalogo {

    width: 940px;

    padding: 10px;

    margin-bottom: 20px;

    float: left;

    overflow: hidden;

}

#prev_catalogo h1 {

    color: #FC0;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: bold;

    text-align: center;

    text-transform: uppercase;

}

#percorso_catalogo {

    margin-bottom: 5px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 13px;

    width: 98%;

    /* float: left; */

    padding: 1%;

}

.percorso {

    margin-right: 5px;

    float: left;

}

#percorso_catalogo a:link,

#percorso_catalogo a:active,

#percorso_catalogo a:visited {

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    text-decoration: none;

}

#percorso_catalogo a:hover {

    text-decoration: underline;

}

.ant_prod_mini {

    width: 23%;

    margin-left: 1%;

    /* margin-right: 2%; */

    

    border: 1px solid #bbbbbb;

    behavior: url(pie.htc);

    position: relative;

    margin-bottom: 14px;

    text-align: center;

    float: left;

    overflow: hidden;

    padding-bottom: 11px;

}

.ant_prod_mini_cnt {} .ant_prod_mini_titolo {

    width: 100%;

    margin-top: 5px;

    min-height: 30px;

    font-family: 'Roboto Condensed', sans-serif;

    color: #66666f;

    font-size: 18px;

    text-transform: uppercase;

    text-decoration: none;

    text-align: center;

}

.ant_prod_mini_titolo img {

    width: 100%;

    border: 0px solid;

}

.ant_prod_mini_titolo a:link,

.ant_prod_mini_titolo a:visited,

.ant_prod_mini_titolo a:active {

    color: #000000;

    font-size: 18px;

    text-transform: uppercase;

    text-align: center;

    text-decoration: none;

}

.ant_prod_mini_corpo {

    width: 100%;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    line-height: 18px;

    min-height: 180px;

    color: #323841;

    padding-bottom: 5px;

    overflow: hidden;

}

.ant_prod_mini_corpo a:link,

.ant_prod_mini_corpo a:visited,

.ant_prod_mini_corpo a:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: bold;

    color: #DB8400;

    text-decoration: underline;

}

.sep_h {

    /* overflow: hidden; */

    

    float: left;

    width: 5%;

    height: 310px;

}

.sep_w {

    float: left;

    width: 2%;

    height: 2%;

    overflow: hidden;

}

.ant_prod_mini_tasto a:link,

.ant_prod_mini_tasto a:visited,

.ant_prod_mini_tasto a:active {

    font-family: 'Roboto Condensed', sans-serif;

    width: 90%;

    margin: 5%;

    font-size: 12px;

    padding-top: 10px;

    padding-bottom: 10px;

    margin-bottom: 10px;

    text-align: justify;

    background-color: #ffcc00;

    font-weight: bold;

    color: #000000;

    border: 0;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    float: left;

    border: 1px solid rgb(179, 179, 179);

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

    box-shadow: 0px 0px 7px #A8A8A8;

}

.ant_prod_mini_tasto a:hover {

    background-color: #DB8400;

}

.ant_prod_mini_corpo img {

    max-width: 100%;

    max-height: 100px;

    margin: 10px;

}

.ant_prod_mini_corpo .importo {} #imgprodotto {

    width: 250px;

    height: 200px;

    margin-top: 10px;

    background-color: white;

    margin-right: 30px;

    overflow: hidden;

    float: left;

}

#imgprodotto img {

    width: 240px;

    padding: 5px;

    height: 190px;

}

#descrizionebreveprodotto {

    width: 100%;

    min-height: 230px;

    float: left;

}

#descrizioneestesaprodotto {

    width: 49%;

    margin-right: 1%;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    float: left;

}

#campiprodotto {

    width: 50%;

    margin-bottom: 20px;

    float: left;

}

#campiprodotto .titolo {

    width: 98%;

    padding: 1%;

    background-color: #000000;

    margin-bottom: 10px;

    text-align: left;

    float: left;

    color: #FFFFFF;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 16px;

    font-weight: bold;

}

#campiprodotto .riga {

    width: 98%;

    background-color: #eeeeee;

    padding: 1%;

    margin-bottom: 10px;

    text-align: left;

    float: left;

    font-family: 'Roboto Condensed', sans-serif;

}

#campiprodotto .campo {

    width: 38%;

    padding: 1%;

    font-size: 14px;

    color: #000000;

    font-weight: bold;

    float: left;

    overflow: hidden;

}

#campiprodotto .testo {

    width: 58%;

    padding: 1%;

    font-size: 14px;

    color: #000000;

    float: left;

    overflow: hidden;

}

.scheda {

    margin-bottom: 15px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 15px;

    line-height: 20px;

    overflow: hidden;

    background-image: url(../fondotitoloscheda.jpg);

    background-repeat: repeat-x;

    background-position: top;

    padding: 10px;

}

.scheda_anteprima {

    width: 60%;

    overflow: hidden;

    float: left;

}

.scheda_anteprima_dx {

    width: 38%;

    margin-left: 2%;

    overflow: hidden;

    float: left;

}

.scheda_cnt {

    float: left;

    overflow: hidden;

    width: 100%;

    margin-bottom: 10px;

}

.img_scheda {

    width: 250px;

    margin-right: 5px;

    margin-bottom: 5px;

}

.carrello {

    margin-bottom: 10px;

    margin-top: 15px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 15px;

    width: 100%;

    overflow: hidden;

    float: left;

    background-image: url(../fondotitoloscheda.jpg);

    background-repeat: repeat-x;

    background-position: top;

}

.carrello_cnt {

    float: left;

    overflow: hidden;

    width: 98%;

    padding: 1%;

    margin-bottom: 10px;

}

.carrello_titolo {

    width: 30%;

    margin: 0% 34% 0% 36%;

    padding: 0% 0% 1% 0%;

    background-repeat: no-repeat;

    margin-bottom: 10px;

    text-align: center;

    float: left;

    text-transform: uppercase;

    background-color: #FFFFFF;

    color: #666666;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

}

.carrello_corpo {

    width: 100%;

}

.carrello_corpo table {

    width: 100%;

    float: LEFT;

}

.carrello_corpo .totale {

    width: 100%;

    margin: 20px 0 20px 0;

    font-weight: bold;

    font-size: 24px;

    text-align: right;

    float: left;

}

.carrello_corpo .continuashopping a:link,

.carrello_corpo .continuashopping a:visited,

.carrello_corpo .continuashopping a:active {

    padding: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 16px;

    color: #ffffff;

    text-decoration: none;

    float: left;

    /* width: 97%; */

    

    font-size: 12px;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-right: 20px;

    margin-bottom: 10px;

    text-align: justify;

    background-color: #ffc506;

    font-weight: bold;

    color: #000000;

    border: 0;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    float: left;

    border: 1px solid rgb(179, 179, 179);

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

.carrello_corpo .continuashopping a:hover {

    background-color: #DB8400;

}

.carrello_corpo .vaiallacassa a:link,

.carrello_corpo .vaiallacassa a:visited,

.carrello_corpo .vaiallacassa a:active {

    padding: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 16px;

    background-color: #1f3d73;

    color: #ffffff;

    text-decoration: none;

    float: right;

    font-size: 12px;

    padding: 10px 20px 10px 20px;

    margin-bottom: 10px;

    text-align: justify;

    background-color: #ffc506;

    color: #0A0A0A;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    float: right;

    border: 1px solid rgb(179, 179, 179);

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

.carrello_corpo .vaiallacassa a:hover {

    background-color: #DB8400;

}

.carrello_corpo.tbl_intestazione {

    width: 25%;

    font-weight: bold;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    color: #FFFFFF;

    background-color: #818285;

    text-align: center;

    padding: 5px;

}

.carrello_corpo td {

    padding: 2px;

}

.carrello_corpo .tbl_bg {

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 12px;

    color: #000000;

}

.carrello_corpo .tbl_bg1 {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    color: #000000;

    border-bottom: 1px dotted #cccccc;

    text-align: center;

    padding: 5px;

}

.carrello_corpo .tbl_bg1 a:link,

.carrello_corpo .tbl_bg1 a:visited,

.carrello_corpo .tbl_bg1 a:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 12px;

    color: #000000;

}

.carrello_corpo .tbl_bg1 a:hover {

    color: #ff9900;

    text-decoration: underline;

}

.carrello_corpo .tbl_bg2 {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    color: #000000;

    background-color: #ffffff;

    text-align: center;

    padding: 5px;

    border-bottom: 1px dotted #cccccc;

}

.carrello_corpo .tbl_bg2 a:link,

.carrello_corpo .tbl_bg2 a:visited,

.carrello_corpo .tbl_bg2 a:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 12px;

    color: #000000;

}

.carrello_corpo .tbl_bg2 a:hover {

    color: #ff9900;

    text-decoration: underline;

}

.img_scheda img {

    width: 100%;

}

.scheda_corpo {/*

    width: 98%;

    margin:1%;*/

    width: 100%;

    margin-top: 5px;

    color: rgb(85, 85, 85);

    text-align: justify;

    float: left;

    ovewrflow: hidden;

}

.scheda .sep_h {

    width: 0px;

    height: 0px;

    float: left;

}

.scheda .sep_w {

    width: 0px;

    height: 0px;

    float: left;

}

.scheda .ant_carrello {

    /*aggiungere classe Daniele*/

    

    width: 175px;

    font-size: 12px;

    text-align: justify;

    position: relative;

    Text-align: center;

    text-decoration: none;

    display: inline-block;

    float: right;

}

.scheda .importo {

    font-size: 12px;

    padding-top: 10px;

    text-align: justify;

    color: #000000;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    float: right;

}

.scheda_anteprima_dx .button {

    width: 97%;

    font-size: 12px;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-right: 10px;

    margin-bottom: 10px;

    text-align: justify;

    background-color: #000000;

    color: #FFFFFF;

    border: 0;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    float: left;

}

.scheda_anteprima_dx a:link,

.scheda_anteprima_dx a:visited,

.scheda_anteprima_dx a:active {

    width: 94%;

    font-size: 12px;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-right: 10px;

    margin-bottom: 10px;

    text-align: justify;

    background-color: #209216;

    color: #ffffff;

    border: 0;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    float: right;

}

.scheda_anteprima_dx a:hover {

    width: 94%;

    font-size: 12px;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-right: 10px;

    margin-bottom: 10px;

    text-align: justify;

    background-color: #000000;

    color: #FFFFFF;

    border: 0;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    float: right;

}

.scheda .importo_scontato {

    text-decoration: line-through;

}

.scheda .importo_finale {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 22px;

    font-weight: bold;

    color: #000000;

}

.vota_pre {

    padding: 10px;

    text-align: right;

    cursor: pointer;

    overflow: hidden;

}

.vota_cnt {

    width: 940px;

    padding: 10px;

    float: left;

    overflow: hidden;

}

.vota_titolo {

    padding: 5px;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 20px;

    background-image: url(../cnrtitsx-sup.gif), url(../cnrtitdx-sup.gif);

    background-repeat: no-repeat, no-repeat;

    background-position: top left, top right;

    background-color: #ffcc00;

    color: #000000;

    text-align: center;

}

.vota_corpo {

    font-size: 16px;

    color: #000000;

    text-align: center;

    padding: 5px;

    float: right;

}

.vota .button {

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    font-size: 12px;

    color: #09C;

    background-color: #EEEEEE;

    text-align: center;

    font-weight: bold;

    cursor: pointer;

    text-decoration: none;

    border: 0;

}

.vota .button:hover {

    color: #660000;

    background-color: #fbdddb;

}

#carrello_add {

    margin-bottom: 20px;

    margin-top: 30px;

    overflow: hidden;

    text-align: right;

    width: 100%;

    float: left;

}

#carrello_add_corpo {

    background-color: #ffffff;

}

#carrello_add .importo_scontato {

    text-decoration: line-through;

}

#carrello_add .importo_finale {

    text-decoration: none;

}

#carrello_add_post a:link,

#carrello_add_post a:active,

#carrello_add_post a:visited {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: #000000;

    text-decoration: none;

    background-image: url(../vai.gif);

    background-repeat: no-repeat;

    padding-left: 20px;

    padding-bottom: 5px;

    border: 1px solid rgb(179, 179, 179);

}

#carrello_add a:hover {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: #ff9900;

    text-decoration: none;

}

#carrello_add_post {

    width: 37%;

    float: right;

    font-weight: bold;

}

#carrello_add_var_cnt {

    overflow: hidden;

}

#carrello_add_var_cnt table {

    width: 100%;

    margin: 1px;

    border: 0;

    float: left;

}

#carrello_add_var_cnt .tbl_intestazione {

    width: 25%;

    font-weight: bold;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    text-align: center;

    padding: 10px;

    color: #000000;

    background-color: #e8e8e8;

}

#carrello_add_var_cnt td {

    padding: 2px;

}

#carrello_add_var_cnt .tbl_bg {

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 12px;

    color: #000000;

}

#carrello_add_var_cnt .tbl_bg1 {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    color: #000000;

    background-color: #ffffff;

    text-align: center;

    padding: 5px;

}

#carrello_add_var_cnt .tbl_bg1 a:link,

#carrello_add_var_cnt .tbl_bg1 a:visited,

#carrello_add_var_cnt .tbl_bg1 a:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 12px;

    color: #ff9900;

}

#carrello_add_var_cnt .tbl_bg1 a:hover {

    color: #ffffff;

    text-decoration: underline;

}

#carrello_add_var_cnt .tbl_bg2 {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    color: #000000;

    background-color: #fbdddb;

    text-align: center;

    padding: 5px;

}

#carrello_add_var_cnt .tbl_bg2 a:link,

#carrello_add_var_cnt .tbl_bg2 a:visited,

#carrello_add_var_cnt .tbl_bg2 a:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 12px;

    color: #FF6600;

}

#carrello_add_var_cnt .tbl_bg2 a:hover {

    color: #000000;

    text-decoration: underline;

}

#carrello_add .input {

    width: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 10px;

    color: #000000;

}

.carrello .input {

    width: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 10px;

    color: #000000;

}

#carrello_add .button {

    width: 100%;

    font-size: 12px;

    padding-top: 10px;

    padding-bottom: 10px;

    margin-bottom: 10px;

    text-align: justify;

    background-color: #DB8400;

    font-weight: bold;

    color: #000000;

    border: 0;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    float: left;

    border: 1px solid rgb(179, 179, 179);

}

#carrello_add_post .button {

    font-family: 'Roboto Condensed', sans-serif;

    /*width: 90%;

margin: 5%;*/

    

    font-size: 12px;

    padding-top: 10px;

    padding-bottom: 10px;

    margin-bottom: 10px;

    text-align: justify;

    background-color: #ffc506;

    font-weight: bold;

    color: #000000;

    border: 0;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    float: right;

    border: 1px solid rgb(179, 179, 179);

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

#carrello_add_post .button:hover {

    background-color: #DB8400;

    box-shadow: 0px 0px 7px #a8a8a8;

}

#img_cor {

    padding: 1%;

    width: 97%;

    border: 1px solid #bbbbbb;

    behavior: url(pie.htc);

    position: relative;

    margin-bottom: 2%;

    text-align: center;

    overflow: hidden;

    box-shadow: 1px 1px 1px #A7A7A7;

    padding-bottom: 11px;

}

#img_cor_titolo {

    width: 100%;

    padding: 10px;

    text-align: center;

    float: left;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: normal;

}

#img_cor_corpo {} a.titolo {

    text-align: center;

    padding: 10px;

    background-color: #1F3D73;

    text-transform: uppercase;

    font-weight: normal;

    color: white;

    text-decoration: none;

}

.scheda a.titolo {

    color: white;

    text-decoration: none;

}

a.titolo:hover {

    background-color: #015ea7;

}

.img_cor_boximg {

    margin: 1%;

    text-align: left;

    float: left;

    height: 103px;

    overflow: hidden;

    background-color: white;

    border: 1px solid #c2c2c2;

}



.home #testo strong {

    font-size: 15px;

}



#img_cor_corpo img {

    margin-bottom: 10px;

    text-align: center;

    display: block;

}

#img_cor_corpo .img_link:link,

#img_cor_corpo .img_link:visited,

#mg_cor_corpo .img_link:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: #265476;

    text-decoration: none;

}

#doc_cor {

    padding: 5px;

    border: 1px solid #bbbbbb;

    behavior: url(pie.htc);

    position: relative;

    margin-bottom: 2%;

    text-align: center;

    background-color: white;

    overflow: hidden;

    padding-bottom: 11px;

}

#doc_cor_titolo {

    width: 100%;

    padding: 10px;

    text-align: center;

    float: left;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: normal;

}

#doc_cor_corpo {

    margin-top: 10px;

    padding: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    line-height: 20px;

    text-align: justify;

    behavior: url(pie.htc);

    position: relative;

    color: #000000;

    overflow: hidden;

}

#doc_cor_corpo img {

    border: 0;

}

#doc_cor_corpo a:link,

#doc_cor_corpo a:active,

#doc_cor_corpo a:visited {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: bold;

    color: #000000;

    text-decoration: none;

}

#doc_cor_corpo a:hover {

    color: #000000;

}

#vid_cor {

width:100%;

    padding: 0px;

    border: 0px solid #bbbbbb;

    behavior: url(pie.htc);

    position: relative;

    margin-bottom: 2%;

    text-align: center;

    overflow: hidden;

    padding-bottom: 11px;

}

#vid_cor_titolo {

    width: 100%;

    padding: 10px;

    text-align: center;

    float: left;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: normal;

    display:none;

}

#vid_cor_corpo {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 16px;

    line-height: 20px;

    text-align: center;

    behavior: url(pie.htc);

    position: relative;

    color: #000000;

    overflow: hidden;

}

#map_cor {

    padding: 5px;

    border: 1px solid #bbbbbb;

    behavior: url(pie.htc);

    position: relative;

    margin-bottom: 2%;

    text-align: center;

    overflow: hidden;

    padding-bottom: 11px;

}

#map_cor_titolo {

    width: 100%;

    padding: 10px;

    text-align: center;

    float: left;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: normal;

}

#map_cor_corpo {

    margin-top: 10px;

    padding: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    line-height: 20px;

    text-align: center;

    behavior: url(pie.htc);

    position: relative;

    color: #000000;

    overflow: hidden;

}

#map_cor_corpo img {

    border: 0;

}

#map_cor_corpo a:link,

#map_cor_corpo a:active,

#map_cor_corpo a:visited {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: #265476;

    text-decoration: none;

}

#map_cor_corpo a:hover {

    color: #000000;

}

#prod_cor {

    padding: 1%;

    width: 97%;

    border: 1px solid #bbbbbb;

    behavior: url(pie.htc);

    position: relative;

    margin-bottom: 2%;

    text-align: center;

    overflow: hidden;

    box-shadow: 1px 1px 1px #A7A7A7;

    padding-bottom: 11px;

}

#prod_cor_pre {

    width: 100%;

    padding: 10px;

    text-align: center;

    float: left;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: normal;

}

#prod_cor_cnt {

    margin-top: 10px;

    padding: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    line-height: 20px;

    text-align: justify;

    behavior: url(pie.htc);

    position: relative;

    color: #000000;

    overflow: hidden;

}

#prod_cor .contenuto {

    width: 30%;

    min-height: 250px;

    behavior: url(pie.htc);

    position: relative;

    padding: 1%;

    margin-bottom: 2%;

    text-align: center;

    float: left;

    overflow: hidden;

}

#prod_cor .contenuto .titolo {

    font-size: 12px;

    padding: 10px;

    margin: 10px;

    color: #265476;

    background-color: #FFFFFF;

    text-align: center;

    text-decoration: none;

}

#prod_cor .contenuto .corpo {

    margin-top: 10px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    line-height: 18px;

    background-color: #09C;

    color: white;

    overflow: hidden;

}

#prod_cor .contenuto .titolo a:link,

#prod_cor .contenuto .titolo a:visited,

#prod_cor .contenuto .titolo a:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: bold;

    color: #265476;

    text-decoration: none;

}

#prod_cor .contenuto .titolo a:hover {

    color: #000000;

}

#prod_cor .contenuto .corpo a:link,

#prod_cor .contenuto .corpo a:visited,

#prod_cor .contenuto .corpo a:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: bold;

    color: #FC0;

    text-decoration: none;

}

#prod_cor .contenuto .corpo a:hover {

    color: #000000;

}

#prod_cor .sep_h {

    width: 550px;

    height: 10px;

    float: left;

}

#prod_cor .sep_w {

    width: 10px;

    height: 10px;

    float: left;

}

#prod_cor_titolo {

    width: 100%;

    padding: 10px;

    text-align: center;

    float: left;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: normal;

}

#prod_cor .prod_cor_tasto a:link,

#prod_cor .prod_cor_tasto a:visited,

#prod_cor .prod_cor_tasto a:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: bold;

    color: #FC0;

    margin-right: 20px;

    margin-bottom: 10px;

    float: right;

}

#prod_cor .prod_cor_tasto a:hover {

    color: #000000;

}

#prod_cor .contenuto .corpo img {

    border: 1px solid #666666;

    margin: 0px 10px 10px 0px;

}

#prod_cor .contenuto .corpo .img_link:link,

#prod_cor .contenuto .img_link:visited,

#prod_cor .contenuto .img_link:active {

    background-image: none;

    margin: 0;

    padding: 0;

}

#prod_cor .contenuto .corpo .importo {

    padding: 0;

    margin: 0;

}

#prod_cor .contenuto .corpo .importo_scontato {

    text-decoration: line-through;

}

#prod_cor .contenuto .corpo .importo_finale {

    text-decoration: none;

}

#arg_cor {

    padding: 0%;

    width: 100%;

    behavior: url(pie.htc);

    position: relative;

    margin-bottom: 2%;

    text-align: center;

    overflow: hidden;

    padding-bottom: 11px;

}

.link_arg_cor {

    width: 100%;

    float: left;

    height: 50px;

}

.arg_cor_elemento img {

    /* width: 100%; */

    

    max-width: 100%;

}

.arg_cor_elemento {

    width: 17%;

    float: left;

    margin: 1.5%;

    border: 1px solid #cccccc;

    padding: 1%;

    background-color: white;

}

#arg_cor_pre {

    width: 100%;

    padding: 10px;

    text-align: center;

    float: left;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: normal;

}

#arg_cor_titolo {

    width: 100%;

    padding: 10px;

    text-align: center;

    float: left;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: normal;

}

#arg_cor_cnt {

    margin-top: 10px;

    padding: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    line-height: 20px;

    text-align: justify;

    behavior: url(pie.htc);

    position: relative;

    color: #000000;

    overflow: hidden;

}

#arg_cor .contenuto {

    padding-top: 10px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 14px;

    color: #000000;

    overflow: hidden;

}

#arg_cor .contenuto .corpo {

    padding-top: 10px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 14px;

    color: #000000;

    overflow: hidden;

}

#arg_cor .contenuto .corpo a:link,

#arg_cor .contenuto .corpo a:visited,

#arg_cor .contenuto .corpo a:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: bold;

    color: #ffffff;

    text-decoration: none;

}

#arg_cor .contenuto .corpo a:hover {

    color: #000000;

}

#news_cor {

    padding: 1%;

    width: 97%;

    border: 1px solid #bbbbbb;

    behavior: url(pie.htc);

    position: relative;

    margin-bottom: 2%;

    text-align: center;

    overflow: hidden;

    box-shadow: 1px 1px 1px #A7A7A7;

    padding-bottom: 11px;

}

#news_cor_titolo {

    width: 100%;

    padding: 10px;

    text-align: center;

    float: left;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: normal;

}

#news_cor_pre {

    width: 100%;

    padding: 10px;

    text-align: center;

    float: left;

    color: #000000;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

    font-weight: normal;

}

#news_cor_cnt {

    margin-top: 10px;

    padding: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    line-height: 20px;

    text-align: justify;

    behavior: url(pie.htc);

    position: relative;

    color: #000000;

    overflow: hidden;

}

#news_cor .contenuto {

    margin-top: 10px;

    padding: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    line-height: 20px;

    text-align: justify;

    behavior: url(pie.htc);

    position: relative;

    color: #000000;

    overflow: hidden;

}

#news_cor .contenuto .corpo {

    font-size: 12px;

    color: #000000;

    text-align: left;

    padding: 5px;

}

#news_cor .contenuto .corpo a:link,

#news_cor .contenuto .corpo a:visited,

#news_cor .contenuto .corpo a:active {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    font-weight: bold;

    color: #ffffff;

    text-decoration: none;

}

#news_cor .contenuto .corpo a:hover {

    color: #000000;

}

.codpromo {

    margin-bottom: 10px;

    margin-top: 15px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 15px;

    width: 100%;

    overflow: hidden;

    float: left;

    background-image: url(../fondotitoloscheda.jpg);

    background-repeat: repeat-x;

    background-position: top;

}

.codpromo_titolo {

    width: 30%;

    margin: 0% 34% 0% 36%;

    padding: 0% 0% 1% 0%;

    background-repeat: no-repeat;

    margin-bottom: 10px;

    text-align: center;

    float: left;

    text-transform: uppercase;

    background-color: #FFFFFF;

    color: #666666;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 18px;

}

.codpromo_cnt {

    margin-top: 10px;

    padding: 20px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 15px;

    line-height: 20px;

    text-align: justify;

    behavior: url(pie.htc);

    position: relative;

    color: #000000;

    overflow: hidden;

}

.moduli input[type="text"] {

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 12px;

    color: #000000;

    /* margin: 8px 16px 16px 16px; */

    

    padding: 5px 10px 5px 10px;

    border: 1px solid #8B8B8B;

}

.moduli_spedizione {

    width: 100%;

    padding: 1%;

    border: 1px solid #bbbbbb;

    behavior: url(pie.htc);

    position: relative;

    margin-bottom: 2%;

    text-align: left;

    overflow: hidden;

    padding-bottom: 11px;

}

.moduli_pagamento {

    width: 100%;

    padding: 1%;

    border: 1px solid #bbbbbb;

    behavior: url(pie.htc);

    position: relative;

    margin-bottom: 2%;

    text-align: left;

    overflow: hidden;

    padding-bottom: 11px;

}

.moduli {

    margin-bottom: 25px;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 13px;

    width: 100%;

    overflow: hidden;

    float: left;

    background-color: white;

    background-repeat: repeat-x;

    background-position: top;

    box-shadow: 1px 1px 5px #cccccc;

}

.moduli_pre {

    width: 98%;

    /* margin: 0% 34% 0% 36%; */

    

    padding: 1%;

    /* background-repeat: no-repeat; */

    /* margin-bottom: 10px; */

    /* text-align: center; */

    /* text-transform: uppercase; */

    /* background-color: #FFFFFF; */

    /* color: #666666; */

    /* font-family: 'Roboto Condensed', sans-serif; */

    

    font-size: 18px;

}

.moduli_cnt {

    margin-top: 10px;

    padding: 1%;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 15px;

    line-height: 20px;

    text-align: justify;

    behavior: url(pie.htc);

    position: relative;

    color: #000000;

    overflow: hidden;

}

.moduli table {

    width: 100%;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 13px;

    color: #333333;

}

.moduli td {

    padding-bottom: 10px;

}

.moduli .frm_titolo {

    font-weight: bold;

    text-transform: uppercase;

    color: #464646;

}

.moduli .frm_obbligo {

    font-weight: bold;

    color: #993300;

}

.moduli .frm_campo {

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 14px;

    color: #000000;

}

.moduli .frm_campo_read {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 14px;

    color: #000000;

    width: 90%;

}

.moduli .frm_check_errore {

    padding: 2px;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 12px;

    background-color: #993300;

    color: #000000;

}

.moduli .frm_text_errore {

    width: 90%;

    padding: 2px;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 12px;

    background-color: #993300;

    color: #FFFFFF;

}

.moduli .importo {

    width: 180px;

    font-size: 12px;

    padding-top: 10px;

    padding-bottom: 10px;

    margin-left: 20px;

    margin-bottom: 20px;

    position: relative;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    float: right;

}

.moduli .importo_scontato {

    text-decoration: line-through;

}

.moduli .importo_finale {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 26px;

    font-weight: bold;

    color: #000000;

}

.moduli .button {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    padding-top: 10px;

    padding-bottom: 10px;

    margin-bottom: 10px;

    text-align: justify;

    background-color: #ffc506;

    font-weight: bold;

    color: #000000;

    border: 0;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    border: 1px solid rgb(179, 179, 179);

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

.moduli .button:hover {

    background-color: #DB8400;

}

#OrdiniCliente {

    float: left;

    width: 100%;

    margin-bottom: 20px;

}

#OrdiniCliente .Intestazione {

    background-color: #CCCCCC;

    padding: 5px;

    color: #000000;

}

#OrdiniCliente .IntestazioneDett {

    background-color: #EEEEEE;

    padding: 5px;

    color: #000000;

}

#OrdiniCliente .CorpoDett {

    padding: 5px;

    color: #000000;

    border-bottom: 1px dotted #EEEEEE;

}

#pagine {

    width: 100%;

    height: 30px;

    padding-top: 10px;

    text-align: center;

    height: 100px;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 12px;

    color: #000000;

    overflow: hidden;

    float: left;

}

#pagine a:link,

#pagine a:visited,

#pagine a:active {

    padding: 10px;

    font-size: 12px;

    color: #000000;

    text-decoration: none;

    behavior: url(pie.htc);

    position: relative;

    overflow: hidden;

}

#pagine a:hover {

    color: #DB8400;

    background-color: #F1F1F1;

    behavior: url(pie.htc);

    position: relative;

}

#coda_sito_cnt {

    background-color: #000000;

    z-index: 0;

    width: 100%;

    float: left;

    height: 200px;

    padding-top: 20px;

    bottom: 0;

    margin: 0;

}

#coda {

    position: relative;

    text-align: center;

    width: 100%;

    color: white;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 14px;

    clear: left;

    z-index: 2;

    overflow: hidden;

    background-color: rgba(73, 75, 74, 0.55);

    border: 1px solid #777777;

}

#coda_menu {

    width: 100%;

    margin: 20px 0 20px 0;

    text-align: center;

    overflow: hidden;

}

#coda_menu a:link,

#coda_menu a:active,

#coda_menu a:visited {

    margin: 10px;

    color: #CCCCCC;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 11px;

    text-decoration: none;

    text-align: center;

    overflow: hidden;

}

#coda_menu a:hover {

    color: #FFFFFF;

}

#menu_coda {

    width: 100%;

    margin: 20px 0 20px 0;

    text-align: center;

    overflow: hidden;

}

#menu_coda .contenuto {

    padding: 0;

    margin: 0;

    float: left;

}

#menu_coda .contenuto_qui {

    padding: 0;

    margin: 0;

    float: left;

}

#menu_coda .contenuto a:link,

#menu_coda .contenuto a:active,

#menu_coda .contenuto a:visited {

    margin: 10px;

    color: #CCCCCC;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 11px;

    text-decoration: none;

    text-align: center;

    overflow: hidden;

}

#menu_coda .contenuto a:hover {

    color: #FFFFFF;

}

#menu_coda .contenuto_qui a:link,

#menu_coda .contenuto_qui a:active,

#menu_coda .contenuto_qui a:visited {

    margin: 10px;

    color: #FFFFFF;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 11px;

    text-decoration: none;

    text-align: center;

    overflow: hidden;

}

#menu_coda .contenuto_qui a:hover {

    color: #ffcc00;

}

#coda_testo {

    width: 98%;

    font-family: 'Roboto Condensed', sans-serif;

    margin-bottom: 10px;

    /* font-weight: bold; */

    /* font-size: 11px; */

    

    color: #eeeeee;

    padding: 1%;

    text-align: center;

}

#copyrights {

    width: 100%;

    margin-bottom: 10px;

    float: left;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    color: #ffffff;

    text-align: center;

}

#coda a:link,

#coda a:active,

#coda a:visited {

    font-family: 'Roboto Condensed', sans-serif;

    /* font-size: 11px; */

    

    color: #ffcc00;

    text-decoration: none;

}

#coda a:hover {

    color: #ffffff;

}

#copyrights a:link,

#copyrights a:active,

#copyrights a:visited {

    font-family: 'Roboto Condensed', sans-serif;

    /* font-size: 11px; */

    

    color: #ffcc00;

    text-decoration: none;

}

#copyrights a:hover {

    color: #ffffff;

}

#coda #menu_principale .contenuto_qui a:link,

#coda #menu_principale .contenuto_qui a:active,

#coda #menu_principale .contenuto_qui a:visited {

    color: white;

}

div#contenitore_coda {

    width: 100%;

    float: left;

    background-image: url("http://www.easydea.eu/grafica/lyt1/fondocoda.jpg");

    background-color: #A2A2A2;

    background-size: cover;

    background-position: bottom;

    background-repeat: no-repeat;

    

}

#marche {

    width: 100%;

    float: left;

    background-color: white;

    box-shadow: 0px 0px 9px #cccccc;

    background-color: white;

    margin-bottom: 1%;

}

#marche .voce a:link,

#marche .voce a:visited,

#marche .voce a:active {

    width: 31%;

    margin: 0% 1% 1% 1%;

    margin-bottom: 2%;

    float: left;

    text-decoration: none;

    color: #c1c1c1;

    background-color: #333333;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 15px;

    text-transform: uppercase;

    text-decoration: none;

    text-align: center;

    padding-bottom: 1%;

    width: auto;

    margin: 1%;

}

#marche .vocequi a:link,

#marche .vocequi a:visited,

#marche .vocequi a:active {

    width: 31%;

    margin: 0% 1% 1% 1%;

    margin-bottom: 2%;

    float: left;

    text-decoration: none;

    color: #1f3d73;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 15px;

    text-transform: uppercase;

    text-decoration: none;

    text-align: center;

    width: auto;

    margin: 1%;

    padding-bottom: 1%;

    background-color: #015ea7;

    color: #FFF;

}

#marche img {

    margin-bottom: 15px;

}

img.ImgCat {

    max-width: 111px;

    border: 1px solid #cccccc;

    margin-bottom: 10px;

}

#menu_pagina {

    float: left;

    width: 100%;

    margin-top: 10px;

    overflow: hidden;

}

.scheda_corpo table img {

    width: 100%;

    /*   border: 1px solid #cccccc;*/

    

    margin-bottom: 10px;

    /*  box-shadow: 0px 0px 9px #cccccc;*/

}

td span.titolo {

    width: 100%;

    float: left;

    color: white;

    float: left;

    text-align: center;

    padding: 3% 0% 3% 0%;

    background-color: #1f3d73;

    text-decoration: none;

    color: white;

}

@media (min-width: 992px) {

    .ant .titolo {

        font-size: 19px;

    }

    .marginsopra {

        margin-top: 79px;

    }

    img#logo {

        max-width: 160px;

    }

#banner_smart{
        font-size: 11px;
        }
    #macro2 .ant .titolo {

        font-size: 12px;

        font-weight: bold;

    }

    .ant .corpo {

        /*height: 260px;*/

    }

    .arg_cor_elemento img {

        /* width: 100%; */

        

        max-width: 100%;

        max-height: 105px;

    }

    .argomenti_anteprima {

        width: 24.5%;

    }

    #menu_principale {

        float: left;

        /* overflow: hidden; */

        

        -webkit-transition: all 0.5s;

        -moz-transition: all 0.5s;

        transition: all 0.5s;

        /*margin-left: 00px;*/

        

        margin-top: 0px;

        position: absolute;

        margin-top: 35px;

    }

    #menu_principale .contenuto a:link,

    #menu_principale .contenuto a:active,

    #menu_principale .contenuto a:visited {

        padding: 5px;

        font-size: 12px;

    }

    #menu_principale .contenuto_qui a:link,

    #menu_principale .contenuto_qui a:active,

    #menu_principale .contenuto_qui a:visited {

        padding: 5px;

        font-size: 12px;

    }

    

    .home #testo {

        font-size: 15px;

    }



}

@media (min-width: 1200px) {

    img#logo {

        max-width: 190px;

    }
    
    #banner_smart{
        font-size: 15px;
        }

    input.button {

        width: auto;

    }

    .ant .titolo {

        font-size: 24px;

    }

    #macro2 .ant .titolo {

        font-size: 18px;

    }

    .marginsopra {

        margin-top: 90px;

    }

    .arg_cor_elemento img {

        /* width: 100%; */

        

        max-width: 100%;

        height: 170px;

    }

    .argomenti_anteprima {

        width: 19.5%;

    }

    #menu_principale {

        float: left;

        /* overflow: hidden; */

        

        -webkit-transition: all 0.5s;

        -moz-transition: all 0.5s;

        transition: all 0.5s;

        margin-left: 10px;

        margin-top: 35px;

        position: relative;

    }

    #menu_principale .contenuto a:link,

    #menu_principale .contenuto a:active,

    #menu_principale .contenuto a:visited {

        padding: 10px;

        font-size: 13px;

    }

    #menu_principale .contenuto_qui a:link,

    #menu_principale .contenuto_qui a:active,

    #menu_principale .contenuto_qui a:visited {

        padding: 10px;

        font-size: 13px;

    }

    

      .home #testo {

        font-size: 20px;

    }





}

@media (max-width: 968px) {

    #menu_principale {

        float: left;

        /* overflow: hidden; */

        

        -webkit-transition: all 0.5s;

        -moz-transition: all 0.5s;

        transition: all 0.5s;

        margin-left: 10px;

        margin-top: 30px;

        margin-top: 10px;

        max-width: 520px;

        position: absolute;

        z-index: 50000000000000000000000000000;

    }

    .ha-header-perspective > div {

        max-height: 145px;

    }

    .argomenti_anteprima_cnt {

        height: 420px;

    }

    .argomenti_anteprima_titolo {

        height: auto;

    }

    .argomenti_anteprima_corpo #doc_cor {

        width: auto;

        border: 0px;

    }

    #menu_principale .contenuto a:link,

    #menu_principale .contenuto a:active,

    #menu_principale .contenuto a:visited {

        padding: 8px;

    }

    #menu_principale .contenuto_qui a:link,

    #menu_principale .contenuto_qui a:active,

    #menu_principale .contenuto_qui a:visited {

        padding: 8px;

    }

    #fondoa {

        margin-top: 170px;

    }

    .marginsopra {

        margin-top: 100px;

    }

    .argomenti_anteprima {

        margin-bottom: 15px;

        font-family: 'Roboto Condensed', sans-serif;

        font-size: 15px;

        line-height: 20px;

        overflow: hidden;

        background-repeat: repeat-x;

        background-position: top;

        padding: 0.5%;

        width: 48.5%;

        margin-left: 0.5%;

        float: left;

    }

    input.button {

        width: auto;

    }

}

.argomenti_anteprima_corpo #doc_cor_titolo {

    display: none;

}

.argomenti_anteprima_corpo #doc_cor {

    border: 0px solid #bbbbbb;

    width: 40px;

    float: right;

    padding: 0px;

}

.argomenti_anteprima_corpo #doc_cor_corpo {

    padding: 0px;

    margin-top: 0px;

}

.argomenti_anteprima_corpo .testolink {

    display: none;

}

img.imgpers {

    max-width: 25px;

    margin-right: 5px;

}

#doc_cor_corpo img {

    max-width: 40px;

}

#macro2 .ant {

    width: 18%;

}

.argomenti_anteprima_titolo h1 {

    font-size: 2em;

    margin: 0.67em 0;

    font-size: 21px;

    color: #1f3d73;

    height: 65px;

    float: left;

    overflow: hidden;

    width: 100%;

}

#macro .ant_cnt img,

#macro2 .ant_cnt img {

    max-width: 100%;

    /*max-height: 180px;*/

    

    margin-bottom: 20px;

}

#macro .ant_cnt {

    color: rgba(0, 0, 0, 1)

}

.vocequi img.ImgCat {

    border: 1px solid #DDDDDD;

    opacity: 1;

    filter: alpha(opacity=100);

}

img.ImgCat:hover {

    opacity: 1;

    filter: alpha(opacity=100);

}

#marche .voce {

    filter: grayscale(100%);

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    filter: grayscale(100%);

}

#marche .voce:hover {

    filter: grayscale(0%);

    -webkit-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    filter: grayscale(0%);

}

#marche .voce a:hover {

    color: #ffffff;

}

#marche .voce_no {

    filter: grayscale(100%);

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: alpha(opacity=50);

    width: 31%;

    margin: 0% 1% 1% 1%;

    margin-bottom: 2%;

    float: left;

    text-decoration: none;

    color: #878787;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: bold;

    font-size: 15px;

    text-transform: uppercase;

    text-decoration: none;

    text-align: center;

    width: auto;

    margin: 1%;

}

#macro2 .ant a {

    color: #2D4281;

}

#macro .ant a {

    color: white;

}

.ant {

    font-family: 'Roboto Condensed', sans-serif;

}

#social {

    float: right;

    padding: 10px 10px 10px 10px;

    margin-right: 1px;

    color: #666;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: normal;

    font-size: 14px;

    text-decoration: none;

    text-align: right;

    overflow: hidden;

    text-transform: uppercase;

}

.ant .titolo:hover {

    background: #015ea7;

}

#box_ricerca {

    float: right;

    width: 100%;

    position: absolute;

    top: 38px;

}

#box_ricerca input.button {

    float: right;

    height: 36px;

}

#box_ricerca input.input {

    height: 36px;

}

#tooltip {

    /* --- OK --- */

    

    position: absolute;

    padding: 10px;

    border: 1px solid #cccccc;

    background-color: #DDDDDD;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 12px;

    color: #000000;

    text-align: left;

    display: none;

}

.scheda_ricerca_pre {

    padding: 1%;

    font-family: 'Roboto Condensed', sans-serif;

}

.scheda_ricerca_cnt {

    padding: 1%;

    font-family: 'Roboto Condensed', sans-serif;

}

.scheda iframe {

    box-shadow: 0px 0px 9px #cccccc;

}

#serviz {

    float: left;

    width: 100%;

    text-align: center;

}

#menu_principale .contenuto_qui a:link,

#menu_principale .contenuto_qui a:active,

#menu_principale .contenuto_qui a:visited #macro .ant .titolo {

    /*   background-color: #009DE0;*/

}

a:link,

a:visited,

a:active {

    color: #1f3d73;

}

@media (min-width: 768px) and (max-width: 992px) {

    #menu_principale {

        margin-top: 40px;

        position: absolute;

        z-index: 50000;

    }

    input.button {

        width: auto;

    }

    #box_ricerca {

        float: right;

        width: 100%; position: absolute;

        top: 0px;

        z-index: 5000000000000000;

    }

    #menu_principale .contenuto_qui a:link,

    #menu_principale .contenuto_qui a:active,

    #menu_principale .contenuto_qui a:visited {

        padding: 6px

    }

    #menu_principale .contenuto a:link,

    #menu_principale .contenuto a:active,

    #menu_principale .contenuto a:visited {

        padding: 6px

    }

    section.module.parallax-2 {

        z-index: 0;

    }

}



#macro .ant .titolo {

    background-color: #015ea7;

}



#macro .ant .titolo:hover {

    background-color: #f58220;

}

div#testo .titolo {

    padding: 1%;

}

#arg_cor_corpo .ant .titolo:hover {

    background: #f58220;

}





.home #testo, .home #tasti{

float:left; width:25%;

    background: #eeeeee;

}



.home #gallery{

float:left; width:75%; 

 }

 

 #CONTA, #PESA, #AFFETTA, #IMPIATTA, #CONSERVA {

    BACKGROUND-COLOR: #015ea7;

}





#CONTA, #COUNTS, #COMPTE, #CUENTA, #ZAHLT {

    background-image: url(http://www.easydea.eu/grafica/lyt1/calc.png);

    background-size: 40px;

    background-position: right;

    background-repeat: no-repeat;

}



#PESA {

    background-image: url(http://www.easydea.eu/grafica/lyt1/bilanc.png);

    background-size: 40px;

    background-position: right;

    background-repeat: no-repeat;

}



#AFFETTA{

    background-image: url(http://www.easydea.eu/grafica/lyt1/piatto.png);

    background-size: 40px;

    background-position: right;

    background-repeat: no-repeat;

}



#IMPIATTA{

    background-image: url(http://www.easydea.eu/grafica/lyt1/gira.png);

    background-size: 40px;

    background-position: right;

    background-repeat: no-repeat;

}





#CONSERVA{

    background-image: url(http://www.easydea.eu/grafica/lyt1/elica.png);

    background-size: 40px;

    background-position: right;

    background-repeat: no-repeat;

}



#FACILE{

    background-image: url(http://www.easydea.eu/grafica/lyt1/check.png);

    background-size: 40px;

    background-position: right;

    background-repeat: no-repeat;

}



#SICURA{

    background-image: url(http://www.easydea.eu/grafica/lyt1/lock.png);

    background-size: 40px;

    background-position: right;

    background-repeat: no-repeat;

}



#CONVENIENTE{

    background-image: url(http://www.easydea.eu/grafica/lyt1/dollar.png);

    background-size: 40px;

    background-position: right;

    background-repeat: no-repeat;

}



#SEMPLICE{

    background-image: url(http://www.easydea.eu/grafica/lyt1/spruzzo.png);

    background-size: 40px;

    background-position: right;

    background-repeat: no-repeat;

}



#ATTENTA{

    background-image: url(http://www.easydea.eu/grafica/lyt1/light.png);

    background-size: 40px;

    background-position: right;

    background-repeat: no-repeat;

}



#arg_cor a#vantaggi_tasto, #arg_cor a#funzioni_tasto {

    display: none;

}





div#doc_cor {
    width: 100%;
}

.scheda {

    width: 100%;

    float: left;

}

#banner_smart{
    float: left;
    width: 60%;
    margin: 1% 1% 1% 1%;
    background: #faec70;
    overflow: hidden;
    font-family: 'Roboto Condensed', sans-serif;
    border: 1px solid #cccccc;
    padding: 1%;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#banner_smart img {
    max-height: 69px;
    margin-left: 5px;
}

#macro .scheda {
    width: 100%;
    text-align: center;
 background: rgba(255, 235, 59, 0.71);
    border: 1px solid #cccccc;
}
div#pop1 h1 {
    text-align: center;
}

