@media only screen and (min-width:200px) and (max-width:480px){
#risubContainer{width:98%}
#slideshow_a{margin:0 auto 0;margin-left:18%}
#slideshow_b{margin:0 auto 0;margin-left:18%;display:none}
#logo{margin-left:5%;margin-right:5%;margin-top:0;text-align:center;width:90%}
#logo #logo_img{width:100%;text-align:center;margin:0}
#logo #logo_img img{display:inline-block;float:none}
#logo #logo_payoff{width:100%;float:left;text-align:center;margin-top:0;margin-bottom:10px;display:inline-block}
#logo #logo_payoff br{display:none}
#logo #logo_payoff .payoff_a{float:left;width:100%;text-align:center;font-size:15px;font-weight:400;color:#FFF;letter-spacing:0}
#logo #logo_payoff .payoff_b{float:left;width:100%;text-align:center;font-size:15px;letter-spacing:0}
#container #header {height: auto;}
#dummyOne{float:left;width:100%;font-size:25px;letter-spacing:0}
#menu_header0{width:100%;margin:0;}
#menu_header0 #menu_header{width:100%;margin:0}
#content #briciole{margin:0;padding:0}
 #banner_home{width:90%;margin:4%;margin-top:60px;height:auto}
#banner_home .single_banner{height:70px;overflow:hidden;margin-left:5px;margin-right:5px;margin-top:5px;margin-bottom:5px;display:inline-block}
#banner_home .single_banner img{height:100%;max-width:90%;float:left}
.flexslider .slides .mia-img{width:100%;height:100%;float:left;text-align:center}
.flexslider .slides .mia-img img{width:150%!important; display:inline-block!important;text-align:center!important}
.flexslider .slides .mia-img .flex-over{display:none}
#container #content #content_home{ background-image:none}
 #testo_intro_home{display:inline-block;max-width:1200px;text-align:center;width:100%}
#testo_intro_home h1{font-family:'Raleway',sans-serif;font-size:20px;width:90%;margin-left:5%;display:inline-block;vertical-align:middle;text-align:left;line-height:24px}
#testo_intro_home h2{font-family:'Raleway',sans-serif;width:90%;margin-left:5%;display:inline-block;text-align:left;font-size:16px}
#testo_intro_home p{width:90%;display:inline-block;vertical-align:middle;text-align:justify;margin-left:5%;color:#000;font-size:15px;line-height:20px}
#gadgets_h #dove_txt{width:100%}
#gadgets_h #dove_txt .norma{line-height:28px}
#gadgets_h #dove_map{width:96%;margin-left:2%}
#categorie_livello_2 #sub_categorie_livello{width:96%;padding:0;margin:0;margin-bottom:0;margin-top:40px;text-align:center}
#categorie_livello_2 #sub_categorie_livello .categoria{width:90%;padding:0;margin:0;margin-bottom:20px;display:inline-block;float:none}
#categorie_livello_2 #sub_categorie_livello .categoria .thumbCategoria{width:50%}
#categorie_livello_2 #sub_categorie_livello .categoria .titoloCategoria{font-size:24px;margin-top:0;margin-bottom:0;width:90%;}
#categorie_livello_2 #sub_categorie_livello .categoria .descrizioneCategoria{font-size:15px}
 .tags_gruppo{width:96%;margin-left:2%;margin-right:2%}
.tags_gruppo .titolo_gruppo_tags{font-size:20px;margin-top:15px;margin-bottom:0}
.tags_gruppo .sottotitolo_gruppo_tags{font-size:18px}
.tags_gruppo .single_tags{width:90%;float:left;margin-left:5%;margin-right:5%;margin-top:35px}
.tags_gruppo .single_tags .tags{margin-top:20px}
.tags_gruppo .single_tags .tags a{color:#fff;font-size:20px;font-weight:400;font-family:'Raleway',sans-serif}
.tags_gruppo .single_tags .titolo_immagine{display:none}
.tags_gruppo .single_tags .tags_immagine{width:100%;display:inline-block;text-align:center;margin-bottom:15px}
.tags_gruppo .single_tags img{width:100%;display:inline-block;border-radius:50%}
.tags_gruppo .single_tags .tags{width:100%;display:inline-block;text-align:center;margin-bottom:15px}
.tags_gruppo .single_tags .tags_descrizione{width:89%;display:inline-block;text-align:justify;font-size:15px}
 #container #content #containerMaxi{width:100%!important;margin:0 auto 0;float:left;padding-bottom:15px}
#container #content #containerMaxi .subContainerMaxiTitolo{margin:0 auto 0;padding-top:0;padding-bottom:0;line-height:normal;margin-bottom:30px}
#container #content #containerMaxi .subContainerMaxiTitolo a{margin:0 auto 0;padding-top:10px;padding-bottom:10px;line-height:normal}
#container #content #containerMaxi .subContainerMaxi{width:100%;margin:0;text-align:center}
#container #content #containerMaxi .subContainerMaxi .maxi{width:92%;display:inline-block;padding-bottom:30px;margin-left:4%}
#container #content #containerMaxi .subContainerMaxi .maxi .images{width:100%;margin:0;margin-bottom:20px}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi .maxi_testo{float:left;width:100%!important;max-width:100%!important;height:auto;margin-top:0}
#container #content #containerMaxi .subContainerMaxi .maxi_a{height:auto!important}
#container #content #containerMaxi .subContainerMaxi .maxi_a .submaxi .maxi_testo{float:left;width:100%}
#container #content #containerMaxi .subContainerMaxi .maxi_a .submaxi .maxi_testo .titolo{letter-spacing:1px;font-size:26px;line-height:26px}
#container #content #containerMaxi .subContainerMaxi .maxi_a .submaxi .maxi_testo .descrizione{font-size:20px;line-height:23px}
#container #content #containerMaxi .subContainerMaxi .maxi_a .submaxi .all_objects{width:100%!important;float:left}
#container #content #containerMaxi .subContainerMaxi .maxi #contatti{width:95%!important;margin:0}
#container #content #containerMaxi .subContainerMaxi .maxi #immagini_ph #gallery .item{float:left;height:380px!important;width:48%}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti fieldset{width:100%;float:left}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti textarea{width:90%;margin-left:5%;float:left}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti .img_captcha{width:100%}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti .cod_sicurezza{width:100%;float:left;text-align:center}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti .cod_sicurezza input{display:inline-block;float:none}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti .cod_sicurezza lebel{display:inline-block;float:none}
#container #content #containerMaxi2 .subContainerMaxi2{width:100%;float:left;background:none !important}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2_b .images{width:100%;float:left}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2_b .images img{width:100%;height:auto;float:left}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2_c .images{width:100%;float:left;border-left:0 solid}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2_c .images img{width:100%;height:auto;float:left}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2 .maxi2_testo{width:100%;float:left;margin-top:0;padding-bottom:15px;margin-bottom:0;height:auto;background-size:100%;padding-top:170px;background-image:url(stile/bg-foto.jpg);background-position:top center;background-repeat:no-repeat;background-attachment:inherit}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2 .maxi2_testo .titolo{font-size:23px;letter-spacing:0;width:90%;margin-left:5%;line-height:25px;text-align:center}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2 .maxi2_testo .sottotitolo{width:90%;display:inline-block;font-size:32px;margin-left:5%}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2 .maxi2_testo .descrizione{width:90%;margin-left:5%;line-height:25px;text-align:center;font-size:20px;letter-spacing:0}
#calltoaction{text-align:center}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2 .images0{width:100%;text-align:center;background-color:#FFFFFF;margin-top:0;margin-bottom:0;}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2 .images0 img{width:70%;display:inline-block;float:none;padding-top:15px;padding-bottom:15px;}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2 .maxi2_testo .maxi2_testo_2{width:100%;float:left;max-width:650px;display:inline-block;vertical-align:middle}

#container #content #containerMaxi3 .subContainerMaxi3 .maxi3 .links{width:100%;display:inline-block;text-align:center;}
#container #content #containerMaxi3 .subContainerMaxi3 .maxi3 .links .single_link{width:90%;display:inline-block;vertical-align:top;text-align:center;margin-bottom:;}
#container #content #containerMaxi3 .subContainerMaxi3 .maxi3 .links .single_link .link_image{width:100%;display:inline-block;text-align:center;margin-bottom:0px;}
#container #content #containerMaxi3 .subContainerMaxi3 .maxi3 .links .single_link .link_image img{width:100%;display:inline-block;text-align:center;margin-bottom:0px;border-radius:15px;overflow:hidden;}
#container #content #containerMaxi3 .subContainerMaxi3 .maxi3 .links .single_link .link_url{width:100%;display:inline-block;text-align:center;margin-bottom: 0;/*background-color:#2A93CC;*/}
#container #content #containerMaxi3 .subContainerMaxi3 .maxi3 .links .single_link .link_url a{width:100%;display:inline-block;text-align:center;color:#2A93CC;vertical-align:middle;font-size:16px;font-weight:normal;letter-spacing:0;}


#menu_header{width:100%;margin:0}
#categorie_livello #sub_categorie_livello{padding-top:0;background-image:none;padding-bottom:15px}
#categorie_livello h3{font-size:20px}
#categorie_livello #sub_categorie_livello .categoria{float:left;margin-bottom:3%;margin-right:5%;margin-left:5%;text-align:center;width:90%}
#categorie_livello #sub_categorie_livello .categoria .thumbCategoria{width:100%;overflow:hidden;float:left}
#categorie_livello #sub_categorie_livello .categoria .descrizioneCategoria{padding:5%;width:90%;font-size:15px}
#categorie_livello #sub_categorie_livello .categoria .titoloCategoria{width:100%;float:left;width:100%;margin-bottom:0}
#categorie_livello #sub_categorie_livello .categoria .titoloCategoria a{width:100%;float:left;font-size:16px}
#categorie_livello #sub_categorie_livello .categoria{height:auto;margin-bottom:40px}
#container #content #scorrevole_new{width:100%!important;float:left;height:auto!important}
#scorrevole_new #sub_scorrevole_new{height:auto}
#container #content #scorrevole_new .images{width:100%}
#container #content #scorrevole_new .contenuto{width:100%;margin-left:0!important}
#container #content .containerRisalto{width:96%;float:left;margin:2%;height:auto}
#container #content .containerRisalto .subContainerRisalto{width:100%;float:left}
#container #content .containerRisalto .subContainerRisalto .risalto{width:88%;margin:5%;height:auto;border:0!important}
#container #content .containerRisalto .subContainerRisalto .risalto{width:100%;margin:0;height:auto;border:0!important;margin-bottom:30px}
#container #content .containerRisalto .subContainerRisalto .risalto .risalto_child .risalto_testo{width:90%!important}
#container #content .containerRisalto .subContainerRisalto .risalto .risalto_child .titolo{margin:0;width:100%;margin-bottom:20px;font-size:30px;line-height:35px;}
#container #content .containerRisalto .subContainerRisalto .risalto .risalto_child .images_ph{float:left;overflow:hidden;width:90%!important}
#container #content .containerRisalto .subContainerRisalto .risalto_e .risalto_child .images{float:right;margin-left:3%;overflow:hidden;width:20%}
#container #content .containerRisalto .subContainerRisalto .risalto_f .risalto_child .images{float:right;margin-left:3%;overflow:hidden;width:20%}
#container #content #containerMaxi2{width:100%;float:left;margin:0;height:auto;background-image:none!important}
#container #content #containerMaxi2 .subContainerMaxi2 .maxi2{width:100%;float:left}
#container #content .containerRisalto2{width:100%;float:left;margin:0;height:auto;background-size:100%;}
#container #content .containerRisalto2 .subContainerRisalto2{width:100%;float:left;padding-top:10px;padding-bottom:5px}
#container #content .containerRisalto2 .subContainerRisalto2 .subContainerRisalto2Titolo{font-size:34px}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2{width:90%; height:auto;border:0!important;padding-top:0}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_testo .titolo{width:96%;margin:2%;height:auto;border:0!important;text-align:center}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_testo .descrizione{width:90%;text-align:left}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_child .containerPhotogallery .single_striscia_immagini{width:48%;float:left;margin:1%}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_child .titolo a{font-size:20px;line-height:25px}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_child .fotogallery2 .foto{width:30%}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_child{text-align:center}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_child .images_ph{width:60%;display:inline-block;float:none}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_child .risalto2_testo{width:100%;float:left;text-align:center}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_child .titolo{font-size:20px;line-height:25px}
 #container #content .containerRisalto3{margin-top:0;text-align:center}
#container #content .containerRisalto3 .risalto3{width:96%!important;display:inline-block;text-align:center}
#container #content .containerRisalto3 .subContainerRisalto3 .risalto3 .images_ph{width:95%;float:left;padding:0;margin-top:0;border:0 solid #CCC;margin-left:0}
#container #content .containerRisalto3 .subContainerRisalto3 .risalto3 .images{width:92%;display:inline-block;margin:0;margin-bottom:20px}
#container #content .containerRisalto3 .subContainerRisalto3 .risalto3 .images img{width:100%;float:left;margin:0}
#container #content .containerRisalto3 .subContainerRisalto3 .risalto3 .risalto3_testo .titolo{margin-bottom:0;font-size:35px;line-height:35px}
#container #content .containerRisalto3 .subContainerRisalto3 .risalto3 .risalto3_testo{width:95%;float:left;margin:0}
#container #content .containerRisalto3 .subContainerRisalto3 .risalto3 #contatti{width:85%;max-width:85%;margin-top:20px;display:inline-block;float:left;padding-bottom:40px;border:1px solid #CCC;border-radius:15px;box-shadow:10px 10px 5px #dedede}
.contenitore_foto{column-count:3;column-gap:0}
#content #copertinaCategoria #titolo_categoria{margin:10px;font-size:40px;line-height:45px}
 #content #content_sotto .containerCategorie .categoria{margin-bottom:15%;margin-right:5%;margin-left:5%;text-align:center;width:90%;height:auto}
#content #content_sotto .containerCategorie .titoloCategoria{height:40px}
#content #content_sotto .containerCategorie .descrizioneCategoria{text-align:left;color:#333}
 #content #content_sotto #principale .titolo{font-size:18px;line-height:20px}
#content #content_sotto #containerInfo #principale #images_prim{width:96%;margin-left:2%;margin-top:5%;float:left}
#content #content_sotto #containerInfo #principale #principale_blocco1a{width:96%;margin-left:2%;float:left}
#content #content_sotto #principale_blocco1a .titolo{width:90%;margin-left:5%;float:left;text-align:center;margin-top:0;color:#444;font-weight:400;font-size:25px;letter-spacing:1px;margin-bottom:20px;line-height:25px}
#content #content_sotto #containerInfo #principale #images{width:96%;margin-left:2%;float:left}
#content #content_sotto #containerInfo #principale #images_secondarie{width:96%;margin-left:2%;float:left;padding:0}
#content #content_sotto #containerInfo #principale #images_secondarie .img_single{float:left;padding:0;margin:0!important}
#content #content_sotto #containerInfo .info #images_secondarie .slider{width:96%;display:inline-block}
#content #content_sotto #principale #images{width:100%;float:left;margin:0}
#content #content_sotto #principale #images_prim_ph{width:100%;float:left;margin:0}
#content #content_sotto #principale #images_prim_ph #img_static{width:100%;float:left;margin:0}
#content #content_sotto #principale #images_prim_ph #img_static img{width:100%;float:left;margin:0}
#content #content_sotto #principale #contatti fieldset span{color:#fff;float:left;width:95%}

#content #content_sotto .principale-cl #subprincipale .links{width:100%;display:inline-block;text-align:center;}
#content #content_sotto .principale-cl #subprincipale .links .single_link{width:90%;display:inline-block;vertical-align:top;text-align:center;margin-bottom:40px;}
#content #content_sotto .principale-cl #subprincipale .links .single_link .link_image{width:100%;display:inline-block;text-align:center;margin-bottom:0px;}
#content #content_sotto .principale-cl #subprincipale .links .single_link .link_image img{width:100%;display:inline-block;text-align:center;margin-bottom:0px;border-radius:15px;overflow:hidden;}
#content #content_sotto .principale-cl #subprincipale .links .single_link .link_url{width:100%;display:inline-block;text-align:center;background-color:#2A93CC;height:50px;}
#content #content_sotto .principale-cl #subprincipale .links .single_link .link_url a{width:100%;display:inline-block;text-align:center;color:#FFFFFF;vertical-align:middle;}


#content #content_sotto #containerInfo #gallery .item{width:45%}
#content #content_sotto #containerInfo .info{width:96%;margin:0;margin-left:2%;padding:0!important;margin-bottom:20px}
#content #content_sotto #containerInfo .info .thumbInfo{width:100%;margin:0;margin-bottom:20px}
#content #content_sotto #containerInfo .info .titoloInfo a{font-size:18px;line-height:20px}
#content #content_sotto #containerInfo .info .descrizione{width:94%;margin:3%;float:left;padding:0}
#content #content_sotto #containerInfo .info #contatti{margin-left:1%;margin-right:1%;margin-top:40px;padding:15px}
#content #content_sotto #containerInfo .info #contatti span{width:100%;float:left}
#content #content_sotto #containerInfo .info #contatti .img_captcha{width:100%;float:left}
#content #content_sotto #containerInfo .info #contatti .cod_sicurezza{width:100%;float:left}
#content #content_sotto #grid .info{width:90%;height:auto}
#content .sub_content #dettaglio .descrizione{width:90%;padding:5%}
#content #content_sotto #containerInfo #principale #contatti fieldset span{width:100%;float:left}
#content #content_sotto #containerInfo #principale #contatti fieldset textarea{height:100px;width:90%}
#gadgets_i{color:#000;float:left;margin-bottom:10px;margin-top:0;padding-top:0;text-align:center;width:100%}
#gadgets_h #social{width:100%}
#gadgets_h #dove_txt .normal span{width:90%;padding:5%;float:left}
#header_fisso{width:100%;float:left;z-index:99999;height:auto}
#subheader_fisso{margin:0 auto 0;width:100%;z-index:9999}
#copertina_fisso{margin:0 auto 0;width:100%;z-index:9999}
.header_fissa{position:relative}
.subheader_fissa{position:relative}
.copertina_fissa{position:relative}
#gadgets_h .mio_footer{width:100%;float:left}
#gadgets_h .mio_footer_a{width:100%;float:left;margin-bottom:15px}
#gadgets_h .mio_footer_a #mio_logo_testo{width:80%;margin-left:10%;float:left}
#gadgets_h .mio_footer_a #mio_logo_img{width:80%;margin-left:10%;float:left}
#gadgets_h .mio_footer_b{width:100%;float:left;text-align:center;margin-bottom:25px}
#gadgets_h .mio_footer_c{width:100%;float:left}
#gadgets_h .mio_footer_d{width:100%;float:left;color:#e2b709;float:left;font-size:13px;font-style:italic;margin-top:20px;text-align:center}
#gadgets_h .mio_footer_c #mio_player{background-image:url('stile/vivaldi_giordano_player.png');background-repeat:no-repeat;background-position:top center;text-align:center;height:200px;padding-top:100px}
#contatti-stat .fld-a,#contatti-stat .fld-b{width:98%;margin-left:1%;float:left;text-align:center;color:#333;font-weight:400}
 #catalogo_corsi #elenco_corsi .field_ico{width:8%;float:left;background-color:#FFF}
#catalogo_corsi #elenco_corsi .field_breve{width:90%;float:left;text-align:left;padding-left:8%;padding-top:5px}
#catalogo_corsi #elenco_corsi .field_lungo{width:90%;float:left;text-align:left;padding-left:8%;color:#00819b}
#catalogo_corsi #elenco_corsi .field_lungo_cat{width:90%;float:left;text-align:left;padding-left:0}
#catalogo_corsi #dettaglio_corso .dettaglio_gruppo{width:90%}
#catalogo-cascata-elenco .catalogo_cascata_a{width:48%;padding:0;margin:0}
#catalogo-cascata-elenco .catalogo_cascata_a h2{width:48%;padding:0;margin:0;letter-spacing:0}
#catalogo-cascata{width:95%;padding:5%}
#catalogo-cascata .catalogo_informativo{width:100%;float:left}
#catalogo-cascata .catalogo_cascata_a .catalogo_informativo h2{width:100%;float:left;font-size:22px;line-height:25px}
#catalogo-cascata .catalogo_cascata_a .catalogo_informativo p{width:100%;float:left;font-size:16px;line-height:18px}
#catalogo-cascata .catalogo_cascata_a .catalogo_images{width:100%;float:left}
#catalogo-cascata .catalogo_cascata_a .catalogo_descrizioni{width:98%;float:left;margin:1%}
#catalogo-cascata .catalogo_cascata_a .catalogo_descrizioni .catalogo_caratteristiche #class_prezzo i{margin-bottom:5px}
#catalogo-cascata .catalogo_cascata_a .catalogo_descrizioni .catalogo_caratteristiche div{margin-bottom:5px}
#catalogo-cascata .catalogo_cascata_a .catalogo_descrizioni .catalogo_caratteristiche label{width:34px!important;height:34px!important}
#catalogo-cascata .catalogo_cascata_a .catalogo_descrizioni .catalogo_caratteristiche{padding-top:5px}
#catalogo-cascata .catalogo_cascata_a .catalogo_descrizioni .catalogo_caratteristiche .car_0{margin-bottom:5px}
#catalogo-cascata .catalogo_cascata_a .catalogo_descrizioni .catalogo_caratteristiche .car_0 h2{font-size:20px;padding-bottom:0;margin-bottom:3px}
#richiesta_ordine h3{font-size:25px;line-height:25px}
#richiesta_ordine #ordine-intro{font-size:16px;line-height:18px}
#richiesta_ordine fieldset .frm-ordine{width:100%;float:left;padding-top:5px;padding-bottom:0}
#dove_txt .dove_logo{width:90%;display:inline-block;text-align:center;vertical-align:middle;font-size:16px;letter-spacing:0;border-bottom:1px dotted #CCC;margin-bottom:6px}
#dove_txt .dove_azienda{width:90%;display:inline-block;text-align:center;vertical-align:middle;font-size:14px}
#barrafissa{width:100%;float:left;border:0 dotted #f00; height:80px;border-top:0 solid #FFF;position:fixed;bottom:0;text-align:center;z-index:999}
#barrafissa #barrafissa2{width:100%;max-width:1300px;text-align:center;display:inline-block}
#barrafissa #barrafissa2 #barra-bottone{width:58%;display:none;}
#barrafissa #barrafissa2 .barra{width:15%;display:inline-block;vertical-align:middle;border:0 dotted #CCC;margin-top:15px;text-align:center}
#barrafissa #barrafissa2 .barra a{font-size:13;color:#FFF;display:inline-block;vertical-align:middle}
#barrafissa #barrafissa2 .barra a i{font-size:30px;color:#FFF;display:inline-block;vertical-align:middle}
#barrafissa #barrafissa2 .barra a:hover{color:#FF0}
#barrafissa #barrafissa2 .barra a i:hover{color:#FF0}
#barrafissa #barrafissa2 .barra a b{word-break:break-all;}
#barrafissa #barrafissa2 .barra #calltoaction-bottom{width:100%;float:left; display:inline-block;text-align:center}
#barrafissa #barrafissa2 .barra #calltoaction-bottom a{font-size:15px; padding-top:2px;padding-bottom:2px;padding-left:10px;padding-right:10px;background-color:#903;color:#FFF;border-radius:8px;border:0 solid #fff;display:inline-block}
#barrafissa #barrafissa2 .barra #calltoaction-bottom a{font-size:15px; padding-top:2px;padding-bottom:2px;padding-left:10px;padding-right:10px;background-color:#903;color:#FFF;border-radius:8px;border:0 solid #fff;display:inline-block}
#barrafissa #barrafissa2 #barra-mail{width:100%}
#barrafissa #barrafissa2 #barra-telefono{width:10%;display:none;}
#barrafissa #barrafissa2 #barra-orari{width:100%; margin-top: 0;display:none;}

.msg_add_ok{width: 96%; text-align: center;}
.msg_add_ok span{width: 96%; display: inline-block; margin-top: 5px; padding:0;}
#richiesta_ordine #ordine-carrello .frm-carrello p {width:100%; padding-bottom: 4px; margin-bottom: 4px; border-bottom: 1px solid #999;}
#richiesta_ordine #ordine-carrello .frm-carrello p span{width:100% !important;}

}
 @media only screen and (min-width:481px) and (max-width:900px){#risubContainer{width:98%}
#slideshow_a{margin:0 auto 0;margin-left:18%}
#slideshow_b{margin:0 auto 0;margin-left:18%;display:none}
#logo{margin-left:5%;margin-right:5%;margin-top:0;text-align:center}
#logo #logo_img{width:100%;text-align:center;margin:0}
#logo #logo_img img{display:inline-block}
#logo #logo_payoff{width:100%;float:left;text-align:center;margin-top:10px;margin-bottom:10px;display:none}
#logo #logo_payoff br{display:none}
#logo #logo_payoff .payoff_a{float:left;width:100%;text-align:left;font-size:15px;font-weight:400;color:#FFF;letter-spacing:0}
#logo #logo_payoff .payoff_b{float:left;width:100%;text-align:right;font-size:15px;font-weight:400;color:#FFF;letter-spacing:0}
#dummyOne{float:left;width:100%;font-size:25px;letter-spacing:0}
#menu_header0{width:100%;margin:0}
#menu_header0 #menu_header{width:100%;margin:0}
#content #briciole{margin:10px;padding:0}
 #banner_home{width:90%;margin:4%;margin-top:60px;height:auto}
#banner_home .single_banner{height:70px;overflow:hidden;margin-left:5px;margin-right:5px;margin-top:5px;margin-bottom:5px;display:inline-block}
#banner_home .single_banner img{height:100%;float:left}
 #testo_intro_home{display:inline-block;max-width:1200px;text-align:center;width:100%}
#testo_intro_home h1{font-family:'Raleway',sans-serif;font-size:20px;width:90%;margin-left:5%;display:inline-block;vertical-align:middle;text-align:left;line-height:24px}
#testo_intro_home h2{font-family:'Raleway',sans-serif;width:90%;margin-left:5%;display:inline-block;text-align:left;font-size:16px}
#testo_intro_home p{width:90%;display:inline-block;vertical-align:middle;text-align:justify;margin-left:5%;color:#000;font-size:15px;line-height:20px}
#gadgets_h #dove_txt{width:95%}
#gadgets_h #dove_map{width:96%;margin-left:2%}
#categorie_livello_2 #sub_categorie_livello .categoria{width:90%;padding:0;margin:0;margin-bottom:40px}
#categorie_livello_2 #sub_categorie_livello .categoria .descrizioneCategoria{font-size:15px}
 .tags_gruppo{width:96%;margin-left:2%;margin-right:2%}
.tags_gruppo .titolo_gruppo_tags{font-size:20px;margin-top:15px;margin-bottom:0}
.tags_gruppo .sottotitolo_gruppo_tags{font-size:18px}
.tags_gruppo .single_tags{width:90%;float:left;margin-left:5%;margin-right:5%;margin-top:35px}
.tags_gruppo .single_tags .tags a{color:#000;font-size:20px;font-weight:400;font-family:'Raleway',sans-serif}
.tags_gruppo .single_tags .titolo_immagine{display:none}
.tags_gruppo .single_tags .tags_immagine{width:100%;display:inline-block;text-align:center;margin-bottom:15px}
.tags_gruppo .single_tags img{width:100%;display:inline-block;border-radius:20%}
.tags_gruppo .single_tags .tags{width:100%;display:inline-block;text-align:center;margin-bottom:15px}
.tags_gruppo .single_tags .tags_descrizione{width:89%;display:inline-block;text-align:justify;font-size:15px}
 #container #content #containerMaxi{width:100%!important;margin:0 auto 0;float:left}
#container #content #containerMaxi .subContainerMaxi{width:100%;margin:0}
#container #content #containerMaxi .subContainerMaxi .maxi{width:97%;float:left}
#container #content #containerMaxi .subContainerMaxi .maxi .images{width:100%;margin:0;margin-bottom:20px}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi .maxi_testo{float:left;width:100%!important;max-width:100%!important;height:auto}
#container #content #containerMaxi .subContainerMaxi .maxi_a{height:auto!important}
#container #content #containerMaxi .subContainerMaxi .maxi_a .submaxi .maxi_testo{float:left;width:100%!important;max-width:100%!important}
#container #content #containerMaxi .subContainerMaxi .maxi_a .submaxi .all_objects{width:100%!important;float:left}
#container #content #containerMaxi .subContainerMaxi .maxi #contatti{width:95%!important;margin:0}
#container #content #containerMaxi .subContainerMaxi .maxi #immagini_ph #gallery .item{float:left;height:380px!important;width:48%}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti fieldset{width:100%;float:left}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti textarea{width:90%;margin-left:5%;float:left}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti .img_captcha{width:100%}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti .cod_sicurezza{width:100%;float:left;text-align:center}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti .cod_sicurezza input{display:inline-block;float:none}
#container #content #containerMaxi .subContainerMaxi .maxi .submaxi #contatti .cod_sicurezza lebel{display:inline-block;float:none}
#menu_header{width:100%;margin:0}
 #categorie_livello #sub_categorie_livello{padding-top:0;background-image:none;padding-bottom:15px}
#categorie_livello h3{font-size:20px}
#categorie_livello #sub_categorie_livello .categoria{float:left;margin-bottom:3%;margin-right:5%;margin-left:5%;text-align:center;width:90%}
#categorie_livello #sub_categorie_livello .categoria .thumbCategoria{width:100%;overflow:hidden;float:left}
#categorie_livello #sub_categorie_livello .categoria .descrizioneCategoria{padding:5%;width:90%;font-size:15px}
#categorie_livello #sub_categorie_livello .categoria .titoloCategoria{width:100%;float:left;width:100%;margin-bottom:0}
#categorie_livello #sub_categorie_livello .categoria .titoloCategoria a{width:100%;float:left;font-size:16px}
#categorie_livello #sub_categorie_livello .categoria{height:auto}
 #container #content #scorrevole_new{width:95%!important;float:left;height:auto!important}
#scorrevole_new #sub_scorrevole_new{height:auto}
#container #content #scorrevole_new .images{width:100%}
#container #content #scorrevole_new .contenuto{width:100%;margin-left:0!important}
 #container #content .containerRisalto{width:96%;float:left;margin:2%;height:auto}
#container #content .containerRisalto .subContainerRisalto{width:100%;float:left}
#container #content .containerRisalto .subContainerRisalto .risalto{width:88%;margin:5%;height:auto;border:0!important}
#container #content .containerRisalto .subContainerRisalto .risalto{width:100%;margin:0;height:auto;border:0!important;margin-bottom:30px}
#container #content .containerRisalto .subContainerRisalto .risalto .risalto_child .risalto_testo{width:90%!important}
#container #content .containerRisalto .subContainerRisalto .risalto .risalto_child .titolo{margin:0;width:100%}
#container #content .containerRisalto .subContainerRisalto .risalto .risalto_child .images_ph{float:left;overflow:hidden;width:90%!important}
#container #content .containerRisalto .subContainerRisalto .risalto_e .risalto_child .images{float:right;margin-left:3%;overflow:hidden;width:20%}
#container #content .containerRisalto .subContainerRisalto .risalto_f .risalto_child .images{float:right;margin-left:3%;overflow:hidden;width:20%}
 #container #content .containerRisalto2{width:96%;float:left;margin:2%;height:auto}
#container #content .containerRisalto2 .subContainerRisalto2{width:100%;float:left}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2{width:90%;margin:5%;height:auto;border:0!important}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_child .containerPhotogallery .single_striscia_immagini{width:48%;float:left;margin:1%}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_child .titolo a{font-size:20px;line-height:25px}
#container #content .containerRisalto2 .subContainerRisalto2 .risalto2 .risalto2_child .fotogallery2 .foto{width:30%}
#content #copertinaCategoria #titolo_categoria{margin-right:2%;font-size:15px;line-height:20px}
 #content #content_sotto .containerCategorie .categoria{margin-bottom:15%;margin-right:5%;margin-left:5%;text-align:center;width:90%;height:auto}
#content #content_sotto .containerCategorie .titoloCategoria{height:40px}
#content #content_sotto .containerCategorie .descrizioneCategoria{text-align:left;color:#333}
 #content #content_sotto #principale .titolo{font-size:18px;line-height:20px}
#content #content_sotto #containerInfo #principale #images_prim{width:96%;margin-left:2%;margin-top:5%;float:left}
#content #content_sotto #containerInfo #principale #principale_blocco1a{width:96%;margin-left:2%;float:left}
#content #content_sotto #containerInfo #principale #images{width:96%;margin-left:2%;float:left}
#content #content_sotto #containerInfo #principale #images_secondarie{width:96%;margin-left:2%;float:left;padding:0}
#content #content_sotto #containerInfo #principale #images_secondarie .img_single{float:left;padding:0;margin:0!important}
#content #content_sotto #containerInfo .info #images_secondarie .slider{width:96%;display:inline-block}
#content #content_sotto #principale #contatti fieldset span{color:#fff;float:left;width:95%}
#content #content_sotto #containerInfo #gallery .item{width:45%}
 #content #content_sotto #containerInfo .info{width:96%;margin:0;margin-left:2%;padding:0!important;margin-bottom:20px}
#content #content_sotto #containerInfo .info .thumbInfo{width:100%;margin:0;margin-bottom:20px}
#content #content_sotto #containerInfo .info .titoloInfo a{font-size:18px;line-height:20px}
#content #content_sotto #containerInfo .info .descrizione{width:94%;margin:3%;float:left;padding:0}
#content #content_sotto #containerInfo .info #contatti{margin-left:1%;margin-right:1%;margin-top:40px;padding:15px}
#content #content_sotto #containerInfo .info #contatti span{width:100%;float:left}
#content #content_sotto #containerInfo .info #contatti .img_captcha{width:100%;float:left}
#content #content_sotto #containerInfo .info #contatti .cod_sicurezza{width:100%;float:left}
 #content #content_sotto #grid .info{width:90%;height:auto}
 #content .sub_content #dettaglio .descrizione{width:90%;padding:5%}
 #content #content_sotto #containerInfo #principale #contatti fieldset span{width:100%;float:left}
#content #content_sotto #containerInfo #principale #contatti fieldset textarea{height:100px;width:90%}
 #gadgets_i{color:#000;float:left;margin-bottom:10px;margin-top:0;padding-top:0;text-align:center;width:100%}
#gadgets_h #social{width:100%}
#gadgets_h #dove_txt .normal span{width:90%;padding:5%;float:left}
#header_fisso{width:100%;float:left;z-index:99999;height:auto}
#subheader_fisso{margin:0 auto 0;width:100%;z-index:9999}
#copertina_fisso{margin:0 auto 0;width:100%;z-index:9999}
.header_fissa{position:relative}
.subheader_fissa{position:relative}
.copertina_fissa{position:relative}
#gadgets_h .mio_footer{width:100%;float:left}
#gadgets_h .mio_footer_a{width:100%;float:left;margin-bottom:15px}
#gadgets_h .mio_footer_a #mio_logo_testo{width:80%;margin-left:10%;float:left}
#gadgets_h .mio_footer_a #mio_logo_img{width:80%;margin-left:10%;float:left}
#gadgets_h .mio_footer_b{width:100%;float:left;text-align:center;margin-bottom:25px}
#gadgets_h .mio_footer_c{width:100%;float:left}
#gadgets_h .mio_footer_d{width:100%;float:left;color:#e2b709;float:left;font-size:13px;font-style:italic;margin-top:20px;text-align:center}
#gadgets_h .mio_footer_c #mio_player{background-image:url('stile/vivaldi_giordano_player.png');background-repeat:no-repeat;background-position:top center;text-align:center;height:200px;padding-top:100px}

.msg_add_ok{width: 96%;}
.msg_add_ok span{width: 96%;}
}