@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap');



body { 



    background-size: 100%;

font-family: 'Roboto Condensed', sans-serif; 

    height: 100%;

    width: 100%;

    margin: 0px;

    padding: 0px;

    font-size: 17px;

}



#laterale .inevidenza {

    width: 100%;

}



#laterale .titolo{

display:none;

}



#tastodown{

display:none;

}



#laterale img#apli {

    width: 100% !important;

    display:none;

}





a#tastodown img {

    width: 25px;

}



div#contenuto_lato.famiglia-prodotti .inevidenzah .immagine_principale {

    /* width: 48%; */

     width: auto;

    float: left;

    text-align: center;

    margin: 1%;

    max-width:23%;

}



div#contenuto_lato.famiglia-prodotti .inevidenzah #tastodown{display:block;float: right;min-width: 50%;text-align: right;margin-top: 20px;margin-bottom: 10px;}



div#contenuto_lato.famiglia-prodotti .inevidenzah {

    width: 98%;

    */

    width: 31%;

    float: left;

    margin: 2% 1% 0% 1%;

    background: white;

    /* text-align: left; */

    min-height: 220px;

    /* box-shadow: 0px 2px 3px #cccccc; */

    border-bottom: 2px solid #bababa;

    border-top: 0px;

}



div#contenuto_lato.famiglia-prodotti .inevidenzah  .titolo{float:right;width:70%;padding-bottom: 0;/* border-bottom: 1px solid #cccccc; */}





div#contenuto_lato.famiglia-prodotti .inevidenzah  .corpo{

    float: right;

    width: 50%;

    margin-right: 20%;

    padding-top: 10px;

    border-top: 1px solid #cccccc;

}



.allineasx {

    float: left;

    text-align: left;

    width: 70%;

    margin-right: 30%;

}





#menu_cont ul.dropdown ul li ul li {

    background: #eafcff;

    margin: 0px 10px;

    text-transform: none;

}









.inevidenzah {

    -webkit-transition: opacity 1s ease-in-out;

    -moz-transition: opacity 1s ease-in-out;

    -ms-transition: opacity 1s ease-in-out;

    -o-transition: opacity 1s ease-in-out;

    transition: opacity 1s ease-in-out;

    opacity: 0.7;

}



 .inevidenzah:hover {

    -webkit-transition: opacity 1s ease-in-out;

    -moz-transition: opacity 1s ease-in-out;

    -ms-transition: opacity 1s ease-in-out;

    -o-transition: opacity 1s ease-in-out;

    transition: opacity 1s ease-in-out;

    opacity: 1;

}





div#testa.pagina #menu .contenuto_qui a:link, div#testa.pagina #menu .contenuto_qui a:visited, div#testa.pagina #menu .contenuto_qui a:active {

  /*  color: #01a1e5 !important;*/

    }

    

    div#testa.pagina #menu .contenuto a:link, div#testa.pagina #menu .contenuto a:visited, div#testa.pagina #menu .contenuto a:active {

    /* color: #000000!important; */

    }



.bloccotest {

    width: 27%;

    float: left;

    text-align: center;

    padding: 1.5%;

    margin: 1.5%;

    

        box-shadow: 0px 2px 3px #cccccc;

}



iframe#GALLERIA2{

border-bottom:1px solid #cccccc;

}





div#testo_gallery {

    POSITION: ABSOLUTE;

    Z-INDEX: 999999;

    LEFT: 2%;

    margin-top: 5%;

    font-size: 49px;

    color: white;

    text-shadow: 1px 1px 1px #000000;

}



#testo_gallery span {

    font-size: 24px;

}



div#contenitore_gallery {

    width: 100%;

    float: left;

    position: fixed;

}



.bloccotest a {

    background: #00a1e5;

    width: 98%;

    float: left;

    color: white;

    padding: 1%;

    text-decoration: none;

}



.bloccotest  .testo{

width:100%;

}



.telefono, .email{

display:none;

}



.inevidenzah .corpo{

padding-left:1%;

overflow:hidden;

}



#menu_cont{

    margin: 0px auto;

    /* text-align: center; */

    /* max-width: 1200px; */

    /* margin: 0px auto; */

    /* text-align: center; */

    float: left; */

    height: auto;

    height:;

    /* width: 100%; */

}



.iframe_converter{

width:46%;

float:left;

margin:1%;

min-height:500px;

overflow-x:hidden;



}



div#blocchi img {

    /* max-height: 215px; */

}



div#immaginedellacartella img {

/*    min-height: 190px;

    background: url(https://www.temavasconi.com/img_extra/11.jpg);

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center center;

    */

    float: left;

    width: 100%;



}



.scheda_titolo {

    color: #00a1e5;

    text-transform: uppercase;

    font-size: 34px;

    font-weight: normal;

    border-bottom: 1px solid #cccccc;

    margin-bottom: 20px;

        line-height:38px;



}



div#testa {

    width: 100%;

    position:relative;

    border-bottom: 1px solid #cccccc;

    /* background: radial-gradient(#feffff, #00a1e5, #00a1e5); */

    background-color: rgba(0, 0, 0, 0.25098039215686274);

    background-image: url("https://www.temavasconi.com/grafica/lyt1/banner_prodotti.png");

    background-size: cover;

    background-repeat:no-repeat;

    background-position: right;

    border-bottom: 2px solid white;

    float: left;

}



div#testa.pagina {

    background: #f0f7fb;

    /* background-color: rgba(0, 0, 0, 0.25098039215686274); */

    background-image: url(https://www.temavasconi.com/grafica/lyt1/banner_prodotti2.jpg);

    background-size: cover;

    background-repeat: no-repeat;

    background-position: right;

    border-bottom: 2px solid white;

    float: left;

}



.scheda {

    background: white;

    float: right;

    width: 98%;

    padding: 2% 0% 2% 2%;

    text-align: left;

        line-height:24px;

}



.sep_h {

    width: 100%;

    float: left;

    height: 5px;

}



.scheda .immagine_principale {

    float: left;

margin-right: 1%;

}

/*

.inevidenzah{

    width: 48%;

    float: left;

    margin: 0% 1% 1% 1%;

    background: white;

    min-height:310px;

    box-shadow: 0px 2px 3px #cccccc;

}

*/



.inevidenzah {

   /* width: 99%;*/

   width:31%;

   float: left;

   margin: 3% 1% 2% 1%;

   background: white;

   text-align: left;

   min-height: 310px;

   /* box-shadow: 0px 2px 3px #cccccc; */

   border-top: 1px solid #cccccc;

}







.inevidenzah .immagine_principale{

  /*  width: 48%;*/

  width: 98%;

    float: left;

    text-align:center;

    margin: 1%;

    

}



#menu_pagina .voce a:hover {

    color: #00a1e5;

    border-bottom: 1px solid #00a1e5;

}





div#immaginedellacartella #testo {

    display: none;

}



#menu_pagina .vocequi a {

    color: #00a1e5;

    background: white;

    border-bottom: 2px solid #00a1e5;

    text-decoration: none;

    /* margin: 6%; */

    font-size: 15px;

    font-weight: normal;

    /* border-bottom: 1px solid #cccccc; */

    width: 85%;

    float: left;

    margin-bottom: 10px;

    padding: 2%;

 /*   background-image: url(https://www.temavasconi.com/img/6_big.jpg);

    background-size: 20px;

    background-repeat: no-repeat;

    padding-left: 13%;

    background-position: 10px;*/

}



#menu_pagina .voce a {

      color: #424242;

    background-color: white;

    text-decoration: none;

    /* margin: 6%; */

    font-size: 15px;

    font-weight: normal;

    border-bottom: 1px solid #cccccc;

    width: 85%;

    float: left;

    margin-bottom: 10px;

    padding: 2%;

    /* background-image: url(https://www.temavasconi.com/img/6_big.jpg); */

    /* background-size: 20px; */

    background-repeat: no-repeat;

    /* padding-left: 13%; */

    /* background-position: 10px; */

}



.inevidenzah .tasto_anteprima{

/*margin-top:20px;*/

}



.inevidenzah .tasto_anteprima a {color: #009beb;font-size: 13px;text-align: left;float: inherit;text-decoration: none;margin:1%;float:right;}





.inevidenzah .immagine_principale img{

max-width: 100%;

    max-height: 200px;



}



.inevidenzah .titolo {

    font-weight: bold;

    color: #00a1e5;

    text-align: center;

    float: left;

    width: 98%;

    padding: 1% 1% 1% 1%;

    margin: 0px 0 13px 0;

    /* background: #00a1e5; */

    /* color: white; */

    text-transform: uppercase;

    font-weight: normal;

    text-align: left;

    font-size: 20px;

}





#anni .inevidenza {

    width: 96%;

    float: right;

    /* margin: 1%; */

    padding: 2%;

    text-align: left;

}



h1 {

    margin: 0;

        margin-bottom: 1%;

            font-size: 38px;

    font-weight: normal;

    line-height:38px;

}



#anni .inevidenza .titolo h1 {

    font-weight: bold;

    color: #00a1e5;

    float: left;

    width: 98%;

    padding: 1% 1% 3% 0%;

    min-height: 90px;

    text-align: left;

    margin: 0;

    font-size: 1em;

    -webkit-margin-before: 0;

    -webkit-margin-after: 0;

    -webkit-margin-start: 0px;

}





#anni .inevidenza .titolo{

    font-weight: bold;

    color: #00a1e5;

    float: left;

    width: 98%;

    padding: 0% 1% 0% 0%;

    /* min-height: 90px; */

    text-align:left;

    font-size: 33px;

    color: black;

}



#mappa .inevidenza , #certificazioni .inevidenza {

    width: 100%;

    float: left;

    margin: 0%;

}









#mappa .inevidenza .titolo {

display:none;

}



#certificazioni .inevidenza .titolo{padding: 1% 1% 1% 1%;margin:10px 0 10px 0;font-size: 25px;display: none;}



#blocchi .inevidenza .corpo {

    float: left;

 /*   margin-bottom:20px;*/

/*    display: none;*/

width:100%;

}



#blocchi .inevidenza .immagine_principale {

    float: left;

    width: 100%;

    text-align: left;

}



#blocchi .inevidenza .immagine_principale{

    -webkit-filter: grayscale(100%);

    filter: grayscale(100%);

}



#blocchi .inevidenza .immagine_principale:hover{

    -webkit-filter: grayscale(0%);

    filter: grayscale(0%);

}



#blocchi .inevidenza{

   /* width: 22.8%;*/

   width: 30.8%;

    float: left;

    margin: 1%;

    posiiton:relative;

    border: 1px solid #cccccc;

}



#blocco_testa{

	/* max-width: 1200px; */

	margin: 0px auto;

	overflow: hidden;

	text-align: justify;

}



#logo{width: 30%; padding-left:1%; float:left;text-align: left; margin-bottom:30px; margin-top:30px}



#logo img{

max-width:40%;

}

#gallery{

	position: relative;

	background-size:cover;

	background-position: center center;

    width: 100%;

    float: left;

}



#gallery .inevidenza {

    width: 100%;

    float: left;

    margin:0%;

    }

    

#slogan .inevidenza {

    width: 100%;

    float: left;

    margin: 0%;

}

#gallery .inevidenza .titolo{

display:none;

}

#sx{

	float:left;

	width: 33%;

	padding:1% 1% 1% 1%;

	overflow:hidden;

	font-size: 13px;

 display:none;

}



#dx{

    text-align: right;

    overflow: hidden;

    font-size: 13px;

    width: 8%;

    position: absolute;

    /* left: 62px; */

    bottom: 27px;

    margin-left: 286px;

}



div#lingue IMG {

    MARGIN: 1%;

    margin-bottom: 11px;

    /* border-radius: 2px; */

    /* -webkit-border-radius: 4px; */

    -moz-border-radius: 4px;

    /* border-radius: 4px; */

    box-shadow: 1px 1px 4px #787878;

    max-width: 23px;

    margin-left:10px;

}





#centro{

	float:left;

	width:40%;

	overflow:hidden;



}



div#contenitore_menu {width: 99%;position: relative;/* overflow: hidden; */padding: 0% 0% 0% 1%;float: left;/* background-color: #232323; *//* background-color: #00000066; */z-index: 9999;}



#corpo{

    width: 100%;

    position: relative;

    overflow: hidden;

    /*  background: #e7e7e7;

    background-image: url("https://www.temavasconi.com/grafica/lyt1/bg.jpg");*/

    background-color:white;

    /*background-size:contain;*/

    background-repeat:repeat;

    z-index: 0;

    float: left;

}



#blocchi{

	max-width: 1200px;

	margin: 0px auto;

	overflow: hidden;

	text-align: center;

	margin-bottom: 60px;

	margin-top:1%;

}





#menu{

    margin: 0px auto;

    text-align: center;

    /* width: 570px; */

    /* max-width: 1200px; */

    margin: 0px auto;

    /* overflow: hidden; */

    text-align: center;

}



#menu a{

    text-decoration: none;

    color: #484848;

    padding: 9px;

    font-size: 17px;

    text-transform:uppercase;

    text-align:left;

}



#menu a:hover {

    color: #9de2ff;

}



#blocchi .inevidenza .titolo {

    text-transform: uppercase;

    font-weight: normal;

    color: #000000;

        background: white;

margin: 0;

}



.email, .telefono{

    float: right;

    width: 20%;

    margin-top: 10px;

    text-align: right;

    padding-right: 1%;

}



 .lingue {

    float: right;

    margin-top: 10px;

    text-align: right;

    padding-right: 1%;

}



.email img, .telefono img {

	margin-right:10px;

}



 .telefono a{

 text-decoration:none;

 color:black;

 

 }

 

 .email a{

 color:#00a1e5;

 font-weight:bold;

 }

 



.inevidenza{

width:23%;

float:left;

margin:1%;

}



#blocchi .inevidenza img{

    max-width: 100%;

    /* padding: 10%; */

    /*border: 10px solid #e0e1e1;

    max-height: 200px;

    margin: 0 0 20px 0;

    width: 200px;

    height: 200px;

    border-radius: 50%;*/

}

.inevidenza .titolo{

    font-weight: bold;

    color: #00a1e5;

    text-align: center;

    float: left;

    width: 98%;

	padding:3% 1% 3% 1%;

	margin:20px 0 20px 0;

}



.inevidenza .testo{

font-size:14px;

color:#444444;

text-align:center;

float:left;

padding-top:3%;

padding-bottom:3%;

}



#certificazioni .inevidenza .testo{

text-align:left;

}

.inevidenza .tasto_anteprima a{

    color: #1b67ba;

    font-size: 13px;

    text-align:left;

    float:inherit;

    text-decoration:none;

    display: none;

}



div#contenitore_slogan {

	background-image: url(https://www.temavasconi.com/grafica/lyt1/sfondocorporate.jpg);

	background-repeat:no-repeat;

	width: 98%;

	position: relative;

	overflow: hidden;

	padding: 1%;

	background-color: #eaeaea;

	background-size: cover;

}



div#contenitore_slogan2 {

	background-image: url(https://www.temavasconi.com/grafica/lyt1/img_fond_itali.jpg);

	background-repeat:no-repeat;

	background-size: cover;

	width: 98%;

	position: relative;

	overflow: hidden;

	padding: 1%;

	background-color: #eaeaea;

	background-position: center;

	background-attachment: fixed;

	color: white;

	text-align: left;

}







#slogan2 {

    max-width: 1200px;

    margin: 0px auto;

    overflow: hidden;

    text-align: left;

    padding: 80px 0 160px 0;

    text-shadow: 1px 1px 1px #000000;

}



#slogan2 .inevidenza {width:100%;text-align: left;font-size: 24px;}

#slogan2 .inevidenza .titolo{

    float: left;

    width: 100%;

    font-weight: bold;

    color: #FFF;

    font-size: 38px;

    padding: 0;

    margin: 0;

    text-align: left;

}







#slogan {

    max-width: 1200px;

    margin: 0px auto;

    overflow: hidden;

    text-align: center;

    padding: 80px 0 160px 0;

}



#slogan .inevidenza .titolo{

    float: left;

    width: 100%;

    font-weight: bold;

    color: #FFF;

    font-size: 25px;

    padding: 0;

    margin: 0;

}



#slogan .tasto{

float:left;

width:100%;

margin-top:20px;

}



#slogan .tasto a{

    padding: 10px 20px;

    background: #00a1e5;

    /* float: left; */

    width: 30%;

    line-height: 53px;

    margin: 0 auto;

    color: white;

    text-decoration: none;	

}

#contenitore_anni{

 width: 98%;

    position: relative;

    overflow: hidden;

    padding: 1%;

}



#contenitore_form{

 width: 98%;

    position: relative;

    overflow: hidden;

    padding: 1%;

}



#anni{

   /* max-width: 1200px; */

   margin: 0px auto;

   overflow: hidden;

   text-align: center;

   /* background-image: url(https://www.temavasconi.com/grafica/lyt1/fondoitalia.jpg); */

   background-repeat:no-repeat;

   /* min-height:500px; */

   background-position:left;

}



#anni #destra{

    float: right;

    width: 50%;

    text-align: left;

}



#destra .titolo {

    font-weight: bold;

    color: #00a1e5;

    float: left;

    width: 98%;

    padding: 3% 1% 3% 1%;

    min-height: 110px;

}



#listasx, #listadx{

    float: left;

    width: 100%;

    -webkit-margin-before:0em;

    -webkit-margin-after: 0em;

    -webkit-margin-start: 0px;

    -webkit-margin-end: 0px;

    -webkit-padding-start: 00px;

    margin-right: 5%;

}



.corpo ul {

    list-style:none;

}

ul#listasx li {

    /* background: url('https://www.temavasconi.com/grafica/lyt1/check.png')no-repeat 0 0; */

    padding-left: 5%;

    /* height: 50px; */

    font-size: 25px;

    color: #009beb;

    /* color: black; */

    float: left;

    width: 20%;

    min-width: 150px;

}



#contenitore_certificazioni{

 width: 98%;

    position: relative;

    overflow: hidden;

    padding: 1%;

}



#certificazioni{

   max-width: 1200px;

    margin: 0px auto;

    overflow: hidden;

    text-align: left;

    

}



#certificazioni .sx{

    float: left;

    width: 50%;

    text-align: left;

}

#certificazioni .dx{

    float: left;

    width:48%;

	margin-left:2%;

    text-align: left;

}

#certificazioni .dx img{

max-width:100%



}

#certificazioni .sx .titolo {

    font-weight: bold;

    color: #00a1e5;

    float: left;

    width: 100%;

    padding: 3% 0% 3% 0%;

	border-bottom:3px solid #00a1e5;

	margin-bottom:30px;

 display:block;

 text-align:left;

 

}







#contenitore_coda{background-color: #000000;width: 98%;position: relative;overflow: hidden;padding: 1%;}



#coda{

   max-width: 1200px;

    margin: 0px auto;

    overflow: hidden;

    text-align: center;

	color:white;

 font-size:15px;

}



#coda .sx{

float:left;

text-aling:left;

    line-height: 25px;

    text-align: left;

        width: 27%;

}





#coda .dx{

float:left;

      width: 33%;

}





#coda .cx{

float:left;

      width: 40%;

      text-align:left;

}





#coda .dx div{

    float: left;

    line-height: 30px;

    margin-left:3px;

    text-align: left;

}

#coda .dx div img{

margin-right:2px;

}

div#copyrights {

    WIDTH: 100%;

    FLOAT: LEFT;

    TEXT-ALIGN: CENTER;

}



div#copyrights a {

    color: #ffffff;

}





#box_ok {



    padding: 20px;



    margin-bottom: 20px;



    margin-top: 20px;



    background-color: #009900;



    text-transform: none;



    font-weight: normal;



    text-transform: none;



    font-weight: normal;



    font-size: 12px;



    font-weight: bold;



    font-size: 15px;



    color: #FFFFFF;



    text-align: left;



    text-align: justify;



    behavior: url(pie.htc);



    position: relative;



    line-height: 18px;



    overflow: hidden;



}



#box_alt {



    padding: 20px;



    margin-bottom: 20px;



    margin-top: 20px;



    background-color: #993300;



    background-position: top left, top right, bottom left, bottom right;



    text-transform: none;



    font-weight: normal;



    font-weight: bold;



    font-size: 15px;



    color: #FFFFFF;



    text-align: left;



    text-align: justify;



    behavior: url(pie.htc);



    position: relative;



    line-height: 18px;



    overflow: hidden;



}





#laterale {

    float: left;

    width: 22%;

    margin-bottom: 20px;

    margin-left: 2%;

    margin-top: 2%;

    margin-right: 0%;

    text-align: left;

}



div#laterale .inevidenza a {

    text-decoration: none;

    margin-bottom: 10px;

    float: left;

    font-size: 14px;

  /*  line-height: 51px;*/

    /* text-transform: uppercase; */

}



#laterale img {

    float: left;

    width: 10% !important;

    height: auto !important;

    margin-right: 6px;

}



#contenuto_lato {



width: 72%;



float: right;



padding-bottom: 120px;



margin-right: 2%;



}





#menu_pagina {



        float: left;



    width: 100%;



    padding-bottom: 60px;



    text-transform: uppercase;



    color: #000000;



    font-weight: bold;



    font-size: 20px;



}





#percorso_catalogo {

padding: 0% 1% 0% 0%;

    color: #ffffff;

    /* float: left; */

    /* margin-left: 310px; */

    float: left;

    width: 100%;

    background: white; 

    border-bottom: 1px solid #f3f3f3;

}





.percorso {

    width: auto;

    margin-right: 5px;

    float: left;

color: #646464;

    font-size: 11px;

}



.moduli {

    background-position: top;

    background-repeat: no-repeat;

    color: #000000;

    background: #f8f8f8;

    float: left;

    width: 97%;

    margin-top: 20px;



    float: left;

    text-align: left;

    border: 1px solid #cccccc;

    padding: 1%;

}



.moduli .frm_campo {



    padding: 5px;



    margin: 3px;



}



.moduli_pre {



    width: 100%;





    font-size: 26px;



    font-weight: 700;



    color: #000000;



    text-align: left;



    margin: 0;



    padding: 0;



    border-bottom: 1px solid #CCC;



    margin-bottom: 10px;



    padding-bottom: 5px;



}



#img_cor {



    color: #000000;



    /*float: left;*/



    



    width: 100%;



    margin-top: 20px;



    float: left;



}



#img_cor_titolo {



      width: 98%;

    margin-top: 5px;

    font-family: "PT Sans Caption",sans-serif;

    color: #000000;

    font-size: 22px;

    text-transform: uppercase;

    text-decoration: none;

    font-weight: normal;

    text-align: left;

    padding: 1%;

    margin-bottom: 10px;

    border-bottom: 1px solid #CCC;

}



#img_cor_corpo {

    background: white;

    float: left;

        margin: 1%;

}



.img_cor_boximg {



    width: 130px;



    height: 130px;



    margin: 5px;



    text-align: left;



    float: left;



    overflow: hidden;



}



#img_cor_corpo img {



    width: 100%;



    margin-bottom: 10px;



    text-align: center;



    display: block;



    max-height: 100%;



}



#img_cor_corpo .img_link:link,



#img_cor_corpo .img_link:visited,



#mg_cor_corpo .img_link:active {



    font-family: "PT Sans Caption",sans-serif;

    font-size: 12px;



    font-weight: normal;



    color: #265476;



    text-decoration: none;



}



/*---------------------------------------

   2.2 PRE LOADER              

-----------------------------------------*/

.preloader {

	position: fixed;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: #fefefe;

	z-index: 99999;

	height: 100%;

	width: 100%;

	overflow: hidden !important;

}



.status {

	width: 40px;

	height: 40px;

	position: absolute;

	left: 50%;

	top: 50%;

	background-image: url(https://www.temavasconi.com/grafica/lyt1/loading.gif);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: cover;

	background-size: cover;

	margin: -20px 0 0 -20px;

}









textarea {



    width: 100%;



    font-size: 12px;



     font-family: 'Roboto', sans-serif;



    MARGIN-TOP: 10PX;



    MARGIN-BOTTOM: 10PX;



}



#doc_cor,  #vid_cor, #map_cor, #prod_cor{



    /*background-color: #ffffff;



    background-position: top;



    background-repeat: no-repeat;*/



    color: #000000;



    float: left;



    width: 100%;



    margin-top: 20px;



}



.doc_cor_ciclo{

    width: 50%;

    padding:1%;

    margin:1%;

    /* background-color: #FFF; */

    border-bottom: 1px solid #ccc;

    /* box-shadow: 1px 0px 10px rgb(221, 221, 221); */

    overflow: hidden;

    float:left;

    text-align: left;

}



#doc_cor_titolo{



	display:none;

}

#doc_cor_titolo, #vid_cor_titolo,  #map_cor_titolo,  #prod_cor_titolo  {



width: 98%;



margin-top: 5px;



font-family: "PT Sans Caption",sans-serif;



color: #000000;



font-size: 22px;



text-transform: uppercase;



text-decoration: none;



font-weight: normal;



text-align: left;



padding: 1%;



margin-bottom: 10px;



border-bottom: 1px solid #CCC;

}



#doc_cor_corpo {} .doc_cor_boximg {



    width: 130px;



    height: 130px;



    margin: 5px;



    text-align: left;



    float: left;



}



#doc_cor_corpo img {



/*width: 100%;*/



/* margin-bottom: 7px; */



/* text-align: center; */



/* display: block; */



/* max-height: 100%; */



/* float: left; */

}



#doc_cor_corpo .img_link:link,



#doc_cor_corpo .img_link:visited,



#doc_cor_corpo .img_link:active {



font-family: 'Roboto', sans-serif;



font-size: 14px;



font-weight: normal;



color: #000000;



text-decoration: none;



font-weight: bold;

}



input.button {

    padding: 10px 20px;

    background: #00a1e5;

    /* float: left; */

    /* width: 30%; */

    /* line-height: 53px; */

    margin: 0 auto;

    color: white;

    text-decoration: none;

    border: 0;

font-family: 'Roboto Condensed', sans-serif;

    cursor: pointer;

    font-size: 17px;

}



a {

    color: #00a1e5;

}





@media only screen and (max-width: 1024px)  and (min-width: 864px) {



#menu_pagina .voce a{

    background-size: 14px;

    font-size: 14px;

    }

    

#testa div#contenitore_menu {

        background-color: rgba(47, 47, 47, 0.59);

    }



    div#testa.pagina div#contenitore_menu {

        background-color: rgba(249, 249, 249, 0.8);

    }

 }

 

 









ul.dropdown                         { position: relative; margin:0; padding:0;  -webkit-padding-start: 0;   -webkit-margin-before: 0;    -webkit-margin-after: 0;}







ul.dropdown li                      {zoom: 1; float:left; list-style:none;     margin-bottom: 0px;}







ul.dropdown a:active                { color: #ffa500; }







ul.dropdown a:active                {  }







ul.dropdown li a                    { display: block;   padding: 8px; }







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: #f0f7fb;



border-bottom: 1px solid #cccccc;

}







									  







 /* IE 6 & 7 Needs Inline Block */







ul.dropdown ul li a







{

    border-right: none;

    border-right: none;

    /* width: 210px; */

    display: inline-block;

    width: 94%;

    padding: 3% 3% 3% 3% !important;

    /* color: #000000  !important; */

    /* background-color: rgba(0, 0, 0, 0.70) !important; */

    text-align: left;

    } 















/* LEVEL THREE */









ul.dropdown ul ul {

    left: 100%;

    top: 0;

    min-width: 210px;

}





ul.dropdown li:hover > ul { visibility: visible; }











#menu li {



  list-style: none;







}

#menu ul li {

    /*! margin-bottom: 10px; */

}



#menu ul li ul li{

    margin-bottom: 0px;

    FLOAT:LEFT;

    WIDTH:100%;

}





#menu ul {





/*

  margin: 0;







  padding: 0;



*/



}















#menu .contenuto_qui a:link, #menu .contenuto_qui a:visited, #menu .contenuto_qui a:active{



    color: rgb(0, 155, 235);



text-decoration: none;



font-size: 14px;

}























#menu .contenuto a:link, #menu .contenuto a:visited, #menu .contenuto a:active{



color: #ffffff;



text-decoration: none;



font-size: 14px;

}





#menu .submenu .contenuto a:link, #menu .submenu .contenuto a:visited, #menu .submenu .contenuto a:active{

color: #000000;

}





div#testa.pagina #menu .contenuto a:link,div#testa.pagina #menu .contenuto a:visited, div#testa.pagina #menu .contenuto a:active{

color: #000000;

}











#menu .contenuto a:hover{



/* background-color: #00a1e5; */



color: #00a1e5 !important;



text-decoration: none;



font-size: 14px;

}















#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;







}



#contenitore_menu ul.submenu {min-width: 230px;padding: 5px 10px;background: #f0f7fb;}



ul.submenu {

    list-style: none;

    -webkit-margin-before: 0em;

    -webkit-margin-after: 0em;

    -webkit-margin-start: 0px;

    -webkit-margin-end: 0px;

    -webkit-padding-start: 0px;

}



#legenda{

width:30%;

padding:1%;

float:right;

background-color:#f1f1f1;

border: 1px solid #bbbbbb;

}



#titolo_legenda{

font-size:26px;

}



.rigalegenda{

float:left;

width:100%;

}



#azzurro{

    width: 15%;

    background-color: #00a1e5;

    border: 2px solid white;

    min-height: 18px;

    float:left;

}



.testo{

    float: left;

    width: 81%;

    font-size: 14px;

    padding: 1%;

    }



#menu_pagina img {

   width: 45px;

    float: left;

    margin-left: 1%;

    margin-right: 4%;

}



.submenu2 {



    list-style: none;

    margin-right: 1%;

}



li.voce {

    list-style: none;

}



div#coda_menu {

float: left;

    width: 100%;

    text-align: center;

    margin: 2% 0% 2% 0%;

    padding-top: 20px;

    border-top: 1px solid #757575;

    }



div#menu_coda a {

    margin-left: 5px;

    margin-right: 5px;

}



div#mostra-nascondi_convertitore {

    width: 100%;

    float: left;

    text-align: center;

    margin-bottom: 50px;

}





div#mostra-nascondi_convertitore img{max-width: 24px;margin-top: 16px;}



div#convertitore {

    float: right;

    width: 100%;

    display:none;

}



div#convertitore1, div#convertitore2{

    float: right;

    width:50%;

}



div#convertitore form table {

    float: right;

    width: 100% !important;

}



div#convertitore form {

    float: right;

    width: 100%;

}

div#convertitore * {

    font-family: 'Roboto Condensed', sans-serif !important;

    font-size: 14px !important;

}



div#convertitore a {

float: right;

    margin-right: 10px;

}



#coda .titolo {

    width: 100%;

    float: left;

    font-size: 24px;

    margin-top:5px;

}



#coda .cx a, #coda .dx a {

    float: left;

    width: 93%;

    text-align: left;

    margin: 1%;

    text-decoration: none;

    color: white;

    background-image: url(https://www.temavasconi.com/grafica/lyt1/check.png);

    background-repeat: no-repeat;

    background-size: 19px;

    padding-left: 5%;

    text-transform:uppercase;

}









#coda .vocec {

    float: left;

    margin-right: 5%; 

    margin-bottom: 1%;

    TEXT-ALIGN: LEFT;

}



#coda .vocec img {

    margin-right: 10px;

}



.cx .titolo, .dx .titolo {

    margin-bottom: 3%;

}



#percorso_catalogo .scaricacatalogo{

float:left;

padding:1%;

margin-left:1%;

}



#percorso_catalogo .scaricacatalogo a {

    background: #01a1e6;

    /* padding: 1%; */

    border-radius: 10ox;

    color: #fffffe;

    padding: 9px;

    border: 1px solid #02a1e6;

    text-decoration: none;

}

#percorso_catalogo .scaricacatalogo a img {

    /* float: left; */

    width: 30px;

    margin-right: 10px;

}

#coda .vocec {

    float: left;

    /* margin-left: 10%; */

    margin-bottom: 1%;

    TEXT-ALIGN: LEFT;

}



#coda .vocec img {

    margipx;

}



.cx .titolo {

    margin-bottom: 3%;

}



#percorso_catalogo .scaricacatalogo{

float:left;

padding:1%;

margin-left:1%;

}



#percorso_catalogo .scaricacatalogo a {

    background: #01a1e6;

    /* padding: 1%; */

    border-radius: 10ox;

    color: #fffffe;

    padding: 9px;

    border: 1px solid #02a1e6;

    text-decoration: none;

}

#percorso_catalogo .scaricacatalogo a img {

    /* float: left; */

    width: 30px;

    margin-right: 10px;

}



	#blocchi .icona{

			width:20%;

			float:left;

			padding-top:120px;

			background-color:#FFF;

			display: none;

		}

		#blocchi .icona a {

    text-decoration: none;

    font-size: 37px;

}

		#blocchi .titolo{

		

    border-bottom: 0px solid #01a1e6;

		}

		

		#blocchi .inevidenza {

			border: 0px solid #bbbbbb !important;

			padding: 0% !important;

			width: 31% !important;

			/* background-color:#FFF; */

		}



	   

	    #blocchi .inevidenza .immagine_principale{

		    width: 100%;

		    float:right;

		    /*border-left:1px solid #bbbbbb;*/

		}

			#blocchi .inevidenza .titolo{

   display:none;

   }

		#blocchi .inevidenza .titolodentro {

    text-transform: uppercase;

    font-weight: normal;

    color: #000000;

    /* background: #01a1e6!important; */

    margin: 0;

    padding-bottom: 2%;

    /* padding-top: 2%; */

    font-size: 23px;

    float:left;

    text-align: left;

    width:100%;

    /* border-top: 1px solid #bbbbbb !important; */

}



li.voce.Electric.Contacts {

    display: none;

}

	

 

 #aplisens table td{

 width: 25% !important;

 

 }

 

  

table#aplisens td img{

 max-width: 100% !important;

 

 }

 

 table#aplisens a {

    font-size: 23px;

    line-height: 60px;

}



.well {

    min-height: 20px;

    padding: 19px;

    margin-bottom: 20px;

    background-color: #f5f5f5;

    border: 1px solid #e3e3e3;

    border-radius: 4px;

    max-width: 60%;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);

}



button.video_close {

    float: right;

    margin-bottom: 8px;

    background: #00a1e5;

    border: 0;

    color: white;

    padding: 11px 11px 12px 11px;

    font-size: 10px;

    text-transform: uppercase;

    position: absolute;

    right: 0px;

    cursor: pointer;

    z-index: 99999;

    right: 19px;

    margin: 0px 1px 0px 0px;

}



#contenitore_menu ul.submenu ul {

    background: #eafcff;

    padding: 0px 0px 0px 4px;

    top: -5px !important;

    /* padding-left: 10px; */

    padding-bottom: 10px;

    border-left: 2px solid #009beb;

}



 #menu .contenuto_qui .submenu  a:link, #menu .contenuto_qui .submenu a:visited, #menu .contenuto_qui .submenu  a:active{

 color: #009beb;

 }

 

.layout td img {

    width: auto !important;

    height: auto !important;

    max-width: 100%;

    max-height: 200px;

        text-align: center;

    margin: 0 auto;

    float: none !important;

}

table.layout {

    text-align: center;

}



div#laterale.TITOLODownload img#apli {

   display:block;

}



#doc_cor{

margin-top:0px;

margin-bottom:60px;

}



div#Brochures, #Certificates, #Productreturns, #Salesconditions, #Technicalinformation{

    padding: 0;

    margin: 0;

    line-height:0px;

}



    .lingue{

    width:auto;

    min-width:70px;

    }

    


    @media only screen and (max-height: 450px) {


    div#contenitore_menu{

background-color: #00000066;

}

#coda .dx{
margin-bottom:50px;
}


#coda .vocec {
       margin: 0 !important;
    margin-right: 10px !important;
}

#coda .cx a, #coda .dx a{
background-size:13px;
}

div#testa.pagina #menu .contenuto a:link, div#testa.pagina #menu .contenuto a:visited, div#testa.pagina #menu .contenuto a:active {

    color: #fcfcfc;

}

  #menu{

    overflow-x:hidden;

    

    }

}

a.catalogocompleto {
    display: none;
}

  marquee {
    float: left;
    width: 100%;
overflow:hidden;
}
img {
    max-width: 100%;
    height: auto !important;
}


  @media only screen and (max-width: 768px) {

#coda .dx{
margin-bottom:50px;
}


#coda .vocec {
       margin: 0 !important;
    margin-right: 10px !important;
}

}

video#myvideo {
    min-height: 515px;
}
/*

div#contenuto_lato.famiglia-prodotti .inevidenzah #tastodown.PIG.TAILS,
div#contenuto_lato.famiglia-prodotti .inevidenzah #tastodown.Ricci.e.Sifoni {
    DISPLAY: NONE;
}*/

div#contenuto_lato.famiglia-prodotti .inevidenzah .immagine_principale.PIG.TAILS, 
div#contenuto_lato.famiglia-prodotti .inevidenzah .immagine_principale.Ricci.e.Sifoni {
    pointer-events: none;
}