#corpo_centrale_full{margin:0 !important;padding:0 !important;background-color:aqua;}
#home_page_wrapper{background-color:aqua;}
#home_page_contenitore *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#home_page_contenitore img{border:0;}
#home_page_contenitore{padding-left:40px;padding-right:40px;padding-bottom:30px;padding-top:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.home_page_colonna1{width:220px;margin-right:40px;float:left;}
.home_page_colonna1_banner1{margin-bottom:30px;}
.home_page_colonna1_banner2{}
.home_page_colonna2{width:570px;float:left;}
.home_page_colonna1 img,
.home_page_colonna2 img,
.home_page_colonna3 img{max-height:270px;max-width:auto;border-radius:20px;}
.home_page_colonna2_banner1{margin-bottom:30px;text-align:center;width:100%;height:auto;}
.home_page_colonna2_banner2{text-align:center;}
.home_page_colonna3{width:220px;margin-bottom:30px;margin-left:40px;float:left;}
.home_page_colonna3_banner1{margin-bottom:30px;}
.home_page_colonna3_banner2{}
.home_page_colonna1:after,
.home_page_colonna2:after,
.home_page_colonna3:after{content:'';display:block;clear:left;}
.home_page_riga{text-align:center;margin-bottom:30px;}
.home_page_colonna_full img{max-width:100%;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}
#fb-root{display:none;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width:100% !important;overflow-x:hidden;}
#banner_spa_home_page{border:1px solid #EDEDED !important;}
div.fb-like-box,
div.fb-like-box > span,
div.fb-like-box > span > iframe[style],
div.fb-comments,
div.fb-comments > span,
div.fb-comments > span > iframe[style]{width:100% !important;overflow-x:hidden;height:1280px;background-color:#FFFFFF;}
div.fb-like-box{margin-top:30px;}
@media screen and (min-width:1201px){#home_page_contenitore{padding-left:3%;padding-right:3%;width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
@media screen and (min-width:801px) and (max-width:1200px){#home_page_contenitore{padding-left:3%;padding-right:3%;width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.home_page_colonna1{width:20.5%;margin-right:3%;}
.home_page_colonna1 img,
.home_page_colonna3 img{width:100%;max-width:100%;}
.home_page_colonna2{width:53%;text-align:center;}
.home_page_colonna2 img{width:100%;max-width:100%;}
.home_page_colonna3{margin-left:3%;width:20.5%;}
.index_vetrina_piede{height:220px;}
.home_page_colonna_full img{width:100%;}
.home_page_colonna4{width:20.5%;margin-right:3%;}
.home_page_colonna4 img,
.home_page_colonna6 img{width:100%;max-width:100%;}
.home_page_colonna5{width:53%;text-align:center;}
.home_page_colonna5 img{width:100%;max-width:100%;}
.home_page_colonna6{margin-left:3%;width:20.5%;}
#index_vetrina_contenitore{width:53%;}
}
@media screen and (min-width:601px) and (max-width:800px){#home_page_contenitore{padding-left:0px;padding-right:0px;}
.home_page_colonna1,
.home_page_colonna2{width:100%;float:none;}
.home_page_colonna2_banner1 img,
.home_page_colonna2_banner2 img{max-width:100%;}
.home_page_colonna3{width:100%;float:none;margin-left:0px;margin-bottom:0 !important;}
.home_page_colonna1 div,
.home_page_colonna3 div{width:50%;float:left;text-align:center;}
.home_page_colonna2_banner2{text-align:center;margin-bottom:20px !important;}
.home_page_colonna_full img{width:100%;}
.home_page_colonna3_banner1,
.home_page_colonna3_banner2{margin-bottom:0 !important;}
.home_page_riga{padding-right:2%;padding-left:2%;}
.home_page_colonna4_banner3,
.home_page_colonna6_banner3{display:none !important;}
}
@media screen and (max-width:600px){#home_page_contenitore{padding-left:0px;padding-right:0px;}
.home_page_colonna1,
.home_page_colonna2,
.home_page_colonna3{width:100%;float:none;}
.home_page_colonna3{width:100%;float:none;margin-left:0px;margin-bottom:0 !important;}
.home_page_colonna1 div,
.home_page_colonna3 div{width:50%;float:left;text-align:center;margin-bottom:10px !important;}
.home_page_colonna2 div{text-align:center;margin-bottom:10px !important;}
.home_page_colonna1 img,
.home_page_colonna3 img{text-align:right;width:90%;}
.home_page_colonna2 img{width:96%;}
.home_page_colonna_full img{width:100%;}
.home_page_riga{padding-right:2%;padding-left:2%;}
.home_page_colonna4_banner3,
.home_page_colonna6_banner3{display:none !important;}
}