@charset "utf-8";@media screen and (max-width:768px){div#contenitore, #right, #centro, div#footer{margin-top:5px;margin-right:1px;margin-bottom:5px;margin-left:1px;}
.cerca #keywords{width:70%;}
#header .logo{width:100%!important;text-align:center;}
#leftCell, #right #rightCell{width:98%!important;margin-bottom:10px!important;}
#left{display:none;width:100%!important;margin:0!important;}
#left .main_inner, .box{float:left;width:100%;margin-bottom:0!important;}
.infoboxcontents .cat{float:left;width:100%;padding:5px 0;}
.content_box{padding:0!important;}
#rightCell img{margin-top:10px;}
#centro #bannerRotator, #centro #bannerRotator ul li{width:100%;}
#centro .co_container{width:98%;}
#footer .copyright{font-size:10px;line-height:11px;text-decoration:none;padding-bottom:8px;}
.piccolinoF{font-size:10px;text-decoration:none;}
#footCelle{display:block;float:left;height:auto;width:50%;text-align:left;padding:4px;margin-top:4px;margin-right:4px;margin-bottom:10px;margin-left:4px;font-size:14px;line-height:16px;text-decoration:none;}
#footCelle:a{font-size:14px;line-height:16px;}
div#footer{height:auto!important;}
.co_container .co_row{height:400px;width:100%;}
.co_row .co_column{width:49%;}
.co_container .co_name{width:93%;}
div#vetrina, div#offerta, div#consigliati{width:97%!important;height:auto!important;line-height:30px;margin:5px;padding:5px;}
.infoboxcontents #special1233, .infoboxcontents #special123, .infoboxcontents #newproducts321{margin:0 31%!important;}
.leftContent > table{margin:0 31%;}
.contenuto .finelisting{width:96%;height:auto;}
.tabProd table{width:100%;}
.stocktb{width:31%!important;text-align:center;}
#divScorrevole{width:96%!important;}
#prodCell2{width:96%!important;margin:2px 2px 10px!important;}
div#heading{width:96%!important;}
#header .menu{width:100%!important;padding:0!important;height:auto!important;float:left!important;}
.collapse.nav-collapse.cleardiv{background:none repeat scroll 0 0 #CCCCCC;position:relative;top:-6px;}
table.formArea td.main{float:left;width:98%;}
.navbar .btn-navbar{display:block!important;}
.collapse.nav-collapse{display:none;}
#productinfo .nomeprodotto{height:auto!important;line-height:20px;}
.imgprodotto .fancybox img{width:95%!important;height:auto!important;}
#shoppingcart{background-color:#F8F8F8;padding-top:5px;text-align:left;float:left;width:100%;border:1px solid #000;}
#shoppingcart2{background-color:#FFFFFF;float:right;margin-bottom:5px;padding:10px;text-align:right;width:100%;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:none;border-top-color:#000000;border-right-color:#000000;border-bottom-color:#000000;border-left-color:#000000;}
#totalecarrello{border-radius:6px;float:right;border:thin double #000;padding:15px;color:#000;text-decoration:none;margin-right:0;margin-bottom:5;margin-left:5;font-size:16px;width:100%;margin-top:5px;}
.qtcarrello{float:left;background-color:#FFF;border-radius:6px;margin-top:0;margin-right:10;margin-bottom:5px;margin-left:10;padding-top:10px;padding-right:5px;padding-bottom:5px;padding-left:5px;height:8%;}
.rimuovicarrello{float:right;}
#prodottocarrello{float:left;width:98%;margin-right:10px;}
.prezzocarrello{font-size:18px;display:block;float:left;margin-right:10px;background-color:#FFF;border-radius:6px;padding-top:15px;padding-right:5px;padding-bottom:5px;padding-left:5px;height:8%;margin-bottom:5px;}
.variantecarrello{font-size:11px;display:block;margin-top:4px;}
#shoppingcart .prodImg{background-color:#FFFFFF;border-radius:6px;float:left;text-align:center;vertical-align:middle;width:30%;padding:5px;margin-top:0;margin-right:10;margin-bottom:10;margin-left:10;}
.nomeshoppingprodotto{display:block;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;text-decoration:none;margin-top:5px;}
}
@media only screen and (min-width:220px) and (max-width:300px){.logo > img{width:100%;}
#leftCell, #right #rightCell{width:96%!important;margin-bottom:10px!important;}
.infoboxcontents #special1233, .infoboxcontents #special123, .infoboxcontents #newproducts321{margin:0 11%!important;}
.leftContent > table{margin:0 11%!important;}
.contenuto div p span{line-height:20px;}
div#vetrina, #prodCell, div#offerta, #prodCellO, div#consigliati, #prodCellC{width:95%!important;}
.co_container .co_row{height:800px;}
.co_row .co_column{width:100%;}
.contenuto .pl, .contenuto .pl-odd, .contenuto .pl-even{width:94%!important;margin:2px 2px 10px!important;text-align:center!important;}
#productinfo .tabProd{float:left;width:94%;}
.fancybox > img{width:100%;}
#productinfo .carrello{height:65px!important;}
#productinfo .carrelloimg{float:left!important;margin-left:2px!important;margin-top:5px!important;}
div#heading{width:94%!important;}
tr.infoBoxContents table td.main{float:left;margin-bottom:10px;text-align:left;width:100%;}
tr.productListing-even .productListing-data table td.productListing-data img{width:26px;}
#productsnew .prezzoVetrina{float:left!important;width:80%!important;}
#productsnew .nelcarrello{float:left!important;margin-bottom:10px!important;width:100%!important;}

}
@media only screen and (min-width:301px) and (max-width:450px){#right #rightCell{width:97%!important;margin-bottom:10px!important;}
.infoboxcontents #special1233, .infoboxcontents #special123, .infoboxcontents #newproducts321{margin:0 24%!important;}
.leftContent > table{margin:0 24%;}
div#vetrina, div#offerta, div#consigliati{width:96%!important;}
#prodCell, #prodCellO, #prodCellC{width:90%!important;}
#productinfo .imgprodotto{width:98%;}
#productinfo .tabProd{width:98%;}
tr.infoBoxContents table td.main{float:left!important;margin-bottom:10px!important;text-align:left!important;width:100%!important;}
tr.productListing-even .productListing-data table td.productListing-data img{}
#footCelle{display:block;float:left;height:auto;width:95%;text-align:left;padding:4px;margin-top:4px;margin-right:4px;margin-bottom:10px;margin-left:4px;font-size:14px;line-height:14px;text-decoration:none;}
#footCelle:a{font-size:14px;line-height:14px;}
.infoBoxContents{font-family:Arial, sans-serif;font-size:13px;color:#000000;margin-bottom:6px;}
}
@media screen and (min-width:501px) and (max-width:720px){
	
div#header2{text-align:left;width:100%;text-align:left;margin-top:0;margin-right:15px;margin-bottom:0;margin-left:2px;}
div#contenitore, #right, #centro, div#footer{width:99%!important;margin-top:2px;margin-right:2px;margin-bottom:2px;margin-left:2px;}
.cerca #keywords{width:70%;}
#header .logo{width:100%!important;text-align:center;}
#leftCell, #right #rightCell{display:none;width:98%!important;margin-bottom:10px!important;}
#left{width:100%!important;margin:0!important;}
#left .main_inner, .box{float:left;width:100%;margin-bottom:0!important;}
.infoboxcontents .cat{float:left;width:100%;padding:5px 0;}
.content_box{padding:0!important;}
#rightCell img{margin-top:10px;}
#centro #bannerRotator, #centro #bannerRotator ul li, #bannerRotator img{width:100%;}
#centro .co_container{width:98%;}
#footer .copyright{font-size:10px;line-height:11px;text-decoration:none;padding-bottom:8px;}
.piccolinoF{font-size:10px;text-decoration:none;margin-top:2px;margin-bottom:2px;line-height:11px;}
#footCelle{display:block;float:left;height:auto;width:45%;text-align:left;padding:4px;margin-top:4px;margin-right:4px;margin-bottom:10px;margin-left:4px;font-size:14px;line-height:16px;text-decoration:none;}
#footCelle:a{font-size:14px;line-height:16px;}
div#footer{height:auto!important;}
.co_container .co_row{height:400px;width:100%;}
.co_row .co_column{width:48%;}
div#vetrina, div#offerta, div#consigliati{width:99%!important;}
.infoboxcontents #special1233, .infoboxcontents #special123, .infoboxcontents #newproducts321{margin:0 31%!important;}
.leftContent > table{margin:0 31%;}
.contenuto .finelisting{width:96%;height:auto;}
#productinfo .imgprodotto{width:99%!important;text-align:center!important;margin:10px 0!important;}
#productinfo .tabProd{float:left;width:97%;margin-left:1px;}
.tabProd table{width:100%;}
.stocktb{width:31%!important;text-align:center;}
#divScorrevole{width:96%!important;}
#prodCell2{width:96%!important;margin:2px 2px 10px!important;}
div#heading{width:96%!important;}
#header .menu{width:100%!important;padding:0!important;height:auto!important;float:left!important;}
.collapse.nav-collapse.cleardiv{background:none repeat scroll 0 0 #CCCCCC;position:relative;top:-6px;}
table.formArea td.main{float:left;width:98%;}
}
@media screen and (max-width:770px){.navbar .btn-navbar{display:block!important;}
.collapse.nav-collapse{display:none;}
#sitemap{width:98%;min-height:290px;border:1px solid #CCC;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;display:block;float:left;margin:2px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:5px;}
#sitemap .titolo{font-family:'Shadows Into Light', Helvetica, cursive;display:block;padding-left:26px;margin-bottom:1px;color:#CB8619;font-size:18px;text-decoration:none;background-image:url(../immagini/im3.png);background-repeat:no-repeat;margin-right:30px;}
#sitemap .sottotitolo{display:block;float:none;font-size:16px;line-height:normal;font-family:'Shadows Into Light', Helvetica, cursive;color:#F90;text-decoration:none;margin-top:0px;margin-right:0;margin-bottom:0;margin-left:5;padding-left:20px;height:18px;}
#prodCellO .prodName{font-size:12px;text-align:center;font-family:'Open Sans', sans-serif;color:#000;padding:2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:2px;min-height:55px;line-height:13px;text-decoration:none;}
#top_menu_list{display:none;}
#top_menu_list a{display:none;}
#top_menu a:hover{display:none;}
.piccolino2{text-align:left;color:#000000;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;margin-top:1px;}
#top_menu_list a.selected,
#top_menu_list a:hover{display:none;}
#top_menu{display:none;}
.smenu_main{display:none;}
*:first-child+html div.smenu_main{display:none;}
.fondocat{display:none;}
.smenu{display:none;}
.smenu ul{display:none;}
.smenu li a{display:none;}
.smenu li a:hover{display:none;}
#clicList, .clicList{display:none;}
#clicList a{display:none;}
#clicList a:hover{display:none;}
#top_menu .smenu_link{display:none;}
#top_menu .smenu_link:hover{display:none;}
#top_menu .smenu_title{display:none;}
#top_menu .smenu_title a,
#top_menu .smenu_title a:hover{display:none;}
#top_menu .smenu_title a:hover{display:none;}
.clicSmenu{display:none;}
.clicSmenu:hover{display:none;}
.fin-div{display:none;}
#top_menu .smenu_footer{display:none;}
#top_menu .smenu_footer a{display:none;}
.top_menu_smenu_list{display:none;}
#productsnew{text-align:left;float:left;color:#666;text-decoration:none;padding-top:5px;width:95%;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background-color:#fff;margin-top:8px;margin-bottom:8px;box-shadow:0px 1px 5px #F7F9FFCCC;border-top-width:thin;border-top-style:solid;border-top-color:#999;}
#productsnew .prodImg{float:left;margin:2px;min-height:150px;padding:2px;text-align:center;width:98%;}
.btnsocial{display:none;}
#nuoviprodotti{border-radius:6px 6px 6px 6px;color:#666666;float:left;margin-bottom:8px;margin-top:4px;padding-top:5px;text-align:right;text-decoration:none;width:95%;padding-right:8px;min-height:30px;box-shadow:0px 1px 5px #F7F9FFCCC;background-color:#F7F7F7;padding-bottom:5px;}
#nuoviprodotti .prezzo{font-size:35px;font-family:'Molengo', sans-serif;font-weight:bold;color:#000;text-decoration:none;margin-top:10px;text-align:right;height:30px;}
#nuoviprodotti .spedizione{display:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#666;text-decoration:none;margin-top:20px;text-align:left;border:1px dotted #999;min-height:18px;max-width:150px;background-image:url(immagini/corrieri/Bianco.png);background-repeat:no-repeat;padding-top:8px;padding-right:0px;padding-bottom:4px;padding-left:40px;margin-bottom:4px;margin-left:10px;}
#productsnew .testo{padding-top:6px;text-decoration:none;line-height:20px;}
#productsnew .imgprodotto{float:left;text-align:center;min-width:170px;min-height:150px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding-top:20px;background-color:#ffffff;border:1px solid #A4A6AC;vertical-align:middle;margin-top:5px;margin-right:5px;margin-bottom:16px;margin-left:5px;}
#productsnew .nomeprodotto, .nomeprodotto a{font-family:'Open Sans', sans-serif;text-align:left;font-size:14px;color:#000;text-decoration:none;margin-top:10px;margin-bottom:5px;line-height:14px;width:100%;}
#productsnew .prezzoVetrina{font-size:16px;font-family:'Molengo', sans-serif;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:4px;font-weight:bold;color:#FFF;background-color:#005b7c;text-decoration:none;width:150px;padding-top:4px;padding-right:2px;padding-bottom:6px;padding-left:2px;}
#productsnew .nelcarrello{float:right;}
.disponibilitapn{display:none;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding-top:4px;background-color:#F7F9FF;text-decoration:none;padding-left:8px;padding-right:8px;padding-bottom:4px;border:1px solid #F7F9FF;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-bottom:12px;margin-right:5px;margin-left:5px;}
.img-responsive{max-width:80%;height:auto;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:'Open Sans', sans-serif;font-weight:500;line-height:1.1;color:inherit;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{font-weight:normal;line-height:1;color:#999999;}
h1,
h2,
h3{margin-top:20px;margin-bottom:10px;}
h1 small,
h2 small,
h3 small,
h1 .small,
h2 .small,
h3 .small{font-size:65%;}
h4,
h5,
h6{margin-top:10px;margin-bottom:10px;}
h4 small,
h5 small,
h6 small,
h4 .small,
h5 .small,
h6 .small{font-size:75%;}
h1,
.h1{font-size:36px;}
h2,
.h2{font-size:20px;}
h3,
.h3{font-size:18px;}
h4,
.h4{font-size:16px;}
h5,
.h5{font-size:12px;}
h6,
.h6{font-size:13px;}
#login .left{text-align:left;width:99%;float:left;box-shadow:4px 0 1px #EEEEEE;padding:25px;border:1px solid #CCCCCC;min-height:335px;}
#login .right{text-align:left;float:left;width:99%;padding:25px;box-shadow:4px 0 1px #EEEEEE;background-color:#FCFCFC;border:1px solid #CCCCCC;margin-right:0px;min-height:335px;}
#login .btn{}
}
#tutto{padding:0px;}
#tutto .left{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333;text-decoration:none;float:left;width:99%;margin-top:4px;}
@media screen and (min-width:600px) and (max-width:780px){
	h1, h2, h3 {
    margin-bottom: 0px;
    margin-top: 0px;
}
h4, h5, h6 {
    margin-bottom: 0px;
    margin-top: 3px;
}
	#login .left{text-align:left;width:33%;float:left;box-shadow:4px 0 1px #EEEEEE;padding:10px;border:1px solid #CCCCCC;min-height:390px;}
	#login .right{text-align:left;float:left;width:33%;padding:10px;box-shadow:4px 0 1px #EEEEEE;background-color:#FCFCFC;border:1px solid #CCCCCC;margin-right:0px;min-height:390px;}
	}