body{background:#eee}.navbar-brand{padding:10px}.containermaster{background:#FFF;padding-top:65px;box-shadow:0 0 15px #bdbdbd;padding-bottom:20px}.footer{background:#131e29;padding:10px;color:#687c90}.footer a{color:#687c90}#sidebar{margin-top:20px}.table td{border:2px solid #bbbbbb !important}.table th{border:1px solid #797979 !important}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#7eb5ec}a:hover,a:focus{color:#7eb5ec}.panel{border:1px solid #868686}.panel-body,.panel{border-radius:6px}.panel-heading{border-radius:6px 6px 0 0}.navbar-default{background-color:#345a80;box-shadow:0 0 10px #828282}.panel-primary>.panel-heading{background-color:#347dc5}.panel-body{background-color:#f4f6f7}.btn-primary{background-color:#347dc5;border-color:#1563b1}.btn-success{background-color:#18bc41;border-color:#129232}a{color:#2177cc}.containerfooter{padding-right:0;padding-left:0}#mianav .dropdown-submenu{position:relative}#sidebar .affix{width:262px}#content #topcategoria img{max-width:100%;height:auto}#mianav .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}#mianav .dropdown-submenu:hover>.dropdown-menu{display:block}#mianav .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}#mianav .dropdown-submenu:hover>a:after{border-left-color:#fff}#mianav .dropdown-submenu.pull-left{float:none}#mianav .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}#content img{max-width:100%;height:auto}#sidebar #menusidebar .selfhighlight{font-weight:bold}#sidebar #menusidebar li{list-style-type:none}#sidebar #menusidebar{padding-left:5px}#content .table .immagineprodotto,#content .table .linkprodotto{text-align:center;vertical-align:middle}#content .table .top1 .posizioneprodotto{background-color:#2f475f !important}#content .table .top2 .posizioneprodotto{background-color:#39526A !important}#content .table .top3 .posizioneprodotto{background-color:#435D76 !important}#content .table .top4 .posizioneprodotto{background-color:#57738E !important}#content .table .top5 .posizioneprodotto{background-color:#617E9A !important}#content .table .top6 .posizioneprodotto{background-color:#6B89A6 !important}#content .table .top7 .posizioneprodotto{background-color:#7594B2 !important}#content .table .top8 .posizioneprodotto{background-color:#7F9FBE !important}#content .table .top9 .posizioneprodotto{background-color:#89AACA !important}#content .table .top10 .posizioneprodotto{background-color:#94B5D6 !important}#content .table .posizioneprodotto{text-align:center;text-shadow:0 0 8px #000;vertical-align:middle;color:#FFF}#content .table .top1 .posizioneprodotto{font-weight:bold;font-size:28px}#content .table .top2 .posizioneprodotto{font-weight:bold;font-size:24px}#content .table .top3 .posizioneprodotto{font-weight:bold;font-size:18px}#content .table .prezzoveditutti{font-size:10px;line-height:14px}#content .table .prezzoprodotto{text-align:center;min-width:75px}#content .table th{text-align:center}#content .table thead{background-color:#2f475f;color:#FFF}#content .table .titoloprodotto a{display:block; font-weight:bold;}#content .table th,#content .table .titoloprodotto,#content .table .prezzoprodotto,#content .table .marchioprodotto{vertical-align:middle}#content .table .marchioprodotto{text-align:center; font-weight:bold;}#content .table .marchioprodotto .piccolobrand{font-size:12px; font-style:italic; font-weight:normal;}#content .superheronew{background-color:#e0a424;text-align:center;padding:13px;margin:15px 0;font-size:38px;line-height:44px;font-weight:bold;color:#FFF}#content .superheropuro{background-color:#2b980e;text-align:center;padding:13px;margin:15px 0;font-size:38px;line-height:44px;font-weight:bold;color:#FFF}#content .superheroalto{background-color:#bd240e;text-align:center;padding:13px;margin:15px 0;font-size:38px;line-height:44px;font-weight:bold;color:#FFF}#content .superherosconto_20{background-color:#06bba8;text-align:center;padding:13px;margin:15px 0;font-size:38px;line-height:44px;font-weight:bold;color:#FFF}#content .superhero{line-height:26px}#content .superhero .orario_aggiornamento{font-size:16px;line-height:24px;color:#eee;font-weight:normal}#catautocomplete{min-width:248px}#content .guardatutti{text-align:center;margin-bottom:10px}#content h2{padding-top:18px;margin-top:16px;border-top:2px solid #b2c9e0;clear:both}#sidebar #menusidebar ul{padding-left:10px}.librand{width:33%;display:inline-block}#content .table .prezzoprodotto .vecchioprezzo{text-decoration:line-through;font-size:14px;line-height:18px;margin-bottom:0}#content .table .prezzoprodotto .veroprezzo{font-weight:bold; font-size:112%;}#content .table .prezzoprodotto .risparmiato{color:#ffffff;background:#6e89bb}.boxvoto{font-size:14px;line-height:18px;margin-bottom:6px;color:#999}#puntopartenza{line-height:18px}#puntopartenza a{pointer-events:none !important;text-align:center;padding-top:9px;padding-bottom:9px;font-weight:bold;color:#FFF}#puntopartenza #puntopartenzasub{font-size:14px;font-weight:normal;color:#e4e4e4}#sidebar #menusidebar ul li a{color:#111;font-size:16px;line-height:21px}#sidebar #menusidebar ul ul li a{color:#111;font-size:15px;line-height:19px}#sidebar #menusidebar ul ul ul li a{color:#111;font-size:12px;line-height:16px}#sidebar #menusidebar ul ul ul ul li a{color:#111;font-size:12px;line-height:16px}#sidebar .panel-title{text-align:center}#content #imgTop{margin:10px 0;text-align:center}thead tr{height:55px}#toplinkclassifiche{margin:10px}#toplinkclassifiche .panel-title{text-align:center}#toplinkclassifiche .panel-heading{background:#e8901f}#toplinkclassifiche .panel-body{background:#fff2e2}#content .table .linkprodotto a{clear:both;display:block;margin:0 auto;text-align:center}#schermointero{padding:5px 10px;line-height:16px;margin-top:6px}#schermointero #schermointerosub{font-size:12px}@media screen and (max-width: 991px){.navbar .navbar-nav .dropdown-submenu .dropdown-menu{padding-left:30px}#schermointero{display:none !important}#toplinkclassifiche{float:none;margin:10px auto}#content .table .titoloprodotto{max-width:300px;min-width:210px;white-space:normal}h1{font-size:32px}h2{font-size:28px}.infomobile{display:block !important;background-color:#e4eaf1;font-size:13px;line-height:16px;padding:10px;border:1px solid #b2b6b9;color:#111;clear:both}.infomobile .scorrimobile{padding:0 10px 0 0;float:left}.infomobile .close{right:0 !important}}@media screen and (max-width: 1200px){.affix{width:215px !important}#puntopartenza{display:none}}

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?w53ncf');
  src:  url('../fonts/icomoon.eot?w53ncf#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?w53ncf') format('truetype'),
    url('../fonts/icomoon.woff?w53ncf') format('woff'),
    url('../fonts/icomoon.svg?w53ncf#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shopping-cart:before {
  content: "\e908";
}
.icon-search:before {
  content: "\e901";
}
.icon-mouse-pointer:before {
  content: "\e902";
}
.icon-list:before {
  content: "\e903";
}
.icon-line-chart:before {
  content: "\e904";
}
.icon-external-link:before {
  content: "\e905";
}
.icon-caret-down:before {
  content: "\e906";
}
.icon-bolt:before {
  content: "\e907";
}
.icon-flash:before {
  content: "\e907";
}
.icon-arrows:before {
  content: "\e900";
}


.sottocategorie {
	margin-top: 10px;
    background-color: #e5e5e5;
    padding: 8px;
}
.sottocategorie .titolosottocategorie {
	font-size:18px;
	line-height:24px;
	margin:4px 0px;
}
.sottocategorie ul {
	list-style-type: none;
	padding-left:0px;
}
.sottocategorie ul li {
	display:inline-block;
	/*max-width:180px;*/
	margin:4px;
	padding:5px;
	background-color:#fefefe;
}
.sottocategorie ul li a {

}
.lista_articoli {
list-style-type: none;
padding-left:0px;
}
.lista_articoli li {
	margin:10px 0;
	border-bottom:1px solid #eee;
}
.lista_articoli_sidebar {
list-style-type: none;
padding-left:5px;
}
.lista_articoli_sidebar .dati_titolo {
	margin-bottom:2px;
	}
.lista_articoli_sidebar .dati_blog {
	font-size:12px;
}
.lista_articoli_home {
list-style-type: none;
padding-left:0px;
}
.lista_articoli_home li {
	margin:10px 0;
	border-bottom:1px solid #eee;
}
.lista_articoli_home .dati_blog {
	font-size:14px;
}
.black {
	width:auto;
	max-width:100%;
	height:auto;
	    box-shadow: 0 0 8px #f82121;
}
#top3 {
	background: #ffedab;
	padding:8px 0;
}
#top3 .col-md-4 {
	/*border:1px solid #111;*/
}
#top3 #top3_head {
	font-weight:bold;
	text-align:center;
	font-size:16px;
}
#top3 #top3_puro .panel-heading p {
	text-align:center;
	margin:0;
}
#top3 #top3_alto .panel-heading p {
	text-align:center;
	margin:0;
}
#top3 #top3_sconto .panel-heading p {
	text-align:center;
	margin:0;
}
#top3 #top3_puro .panel-body , #top3 #top3_alto .panel-body , #top3 #top3_sconto .panel-body {
	padding:7px;
}
.navbar-default .navbar-nav>li>a.btn-success:hover, .navbar-default .navbar-nav>li>a.btn-success:focus {
	background-color:#18b33f !important;
	color:#FFF !important;
}
.centroArticolo p {
	font-size:17px;
	line-height:25px;
}
#menuhome>li>a {
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#38c500;
}
#menuhome>.homechildren>ul>li>a {
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#006f5b;
}
#menuhome a {
	font-size:16px;
	line-height:22px;
}
.widget img {
	max-width:100%;
	width:auto;
	height:auto;
}
#menuhome>.homechildren>ul>li {
	display:inline-block;
	width:50%;
	vertical-align:top;
}

#mc_embed_signup #mce-error-response, #mc_embed_signup #mce-success-response {
	font-size: 13px;
    padding: 6px 0;
    line-height: 15px;
}
#mc_embed_signup #mce-EMAIL {
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
    display: block;
}
#mc_embed_signup #mc-embedded-subscribe {
	margin: 10px auto 0 auto;
    display: block;
}
.cercabox {
	margin:15px 0;
}
#testo_mobile {
		display:none;
		z-index:9999;
	}

#cerca_top {
	display:none;
}
	.info_articolo {
		font-size:13px;
		line-height:16px;
		padding-top:10px;
		color:#111;
	}
#black_friday_2016 {
		display:block;
		background:#eee;
		padding:4px 4px 0 4px;
	}
	
@media (min-width:992px) {
	#menuhome>.homechildren>ul>li>ul>li>ul>li {
		line-height:15px;
	}
	#menuhome>.homechildren>ul>li>ul>li>ul>li>a {
		font-size:13px;
		line-height:15px;
	}
}

@media (max-width:767px) {
	#top3 .panel-body p {
	font-size:16px !important;
}
	#cerca_top {
		display:block;
	}
	#content .table-responsive {

}
#content .table-responsive thead {
	display:none;
}
#content .table-responsive tbody tr td {
	display:block;
	border:0 !important;
}
#content .table-responsive tbody tr .titoloprodotto {
	width:100%;
	max-width:100% !important;
	clear:both;
	min-width:auto !important;
}
#content .table-responsive tbody tr .posizioneprodotto {
	max-width:50px;
	display:inline-block;
}
#content .table-responsive tbody tr .linkprodotto {
	margin-top:0;
}
#content .table-responsive tbody tr .immagineprodotto {
	display:inline-block;
	width:90%;
}
#content .table-responsive tbody tr .prezzoveditutti,#content .table-responsive tbody tr .marchioprodotto {
	/*display:none;*/
}

#content .table-responsive tbody tr .vecchioprezzo,#content .table-responsive tbody tr .veroprezzo,#content .table-responsive tbody tr .risparmiato {
	display:inline-block;
	padding:5px;
	margin:0;
}
#content .table-responsive tbody tr .veroprezzo {
	font-size:18px;
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space:normal !important;
}


#content .table-responsive tbody tr {
	border:1px solid #bdbdbd;
	border-bottom: 2px solid #7b7b7b;
}
#content .table-responsive tbody tr .linkprodotto .btn {
	display:inline-block;
}
#content .table-responsive tbody tr .linkprodotto .btn-success {
	margin:8px;
}

}
@media (max-width:991px) {
	.sottocategorie .titolosottocategorie {
	font-size:14px;
	line-height:20px;
	margin:2px 0px;
}
#top3 .panel-body p {
	font-size:20px;
}
.sottocategorie ul li {
	margin:2px 5px;
	padding:2px 3px;
}
	#black_friday_2016 {
		display:block;
		background:#eee;
		padding:4px 4px 0 4px;
	}
	#menuhome li {
		margin:5px 0;
	}
	#menuhome>.homechildren>ul>li {
		display:block;
		width:100%;
		vertical-align:top;
	}
	
	#testo_mobile {
		display:block;
		position:fixed;
		bottom:0px;
		right:0px;
		left:0px;
		width:100%;
		background:#b3d5ff;
		text-align:center;
		padding:5px;
		box-shadow:0 0 10px 0px #212121;
	}
	#testo_mobile p {
		display:inline-block;
		padding:4px;
		margin:0;
	}
	#testo_mobile .btn-warning {
		border:2px solid #bb7402;
	}
}


@media (max-width:579px){
	#fretta {
		display:none;
	}
	#testo_mobile .btn {
		padding:5px 8px;
	}
}




.TabellaCookiePolicy .NomeCookie {
	font-weight: bold;
}

.TabellaCookiePolicy th, .TabellaCookiePolicy td, .TabellaCookiePolicy {
	border: 1px solid #bdbdbd;
	padding: 6px;
}

.TabellaCookiePolicy th {
	font-weight:bold;
	font-size:16px;
}

.TabellaCookiePolicy .ThNomeCookie {
	min-width:120px;
}

.TabellaCookiePolicy .LinkCookie {
	text-align:center;
}




/*
@media (max-width: 767px){
#cookieChoiceInfo {
    width: 100%;
    position: fixed;
    left:0;
    margin-left:0;
}
}
@media (min-width: 768px){
#cookieChoiceInfo {
    width: 750px;
    position: fixed;
    left: 50%;
    margin-left: -375px;
}
}
@media (min-width: 992px){
#cookieChoiceInfo {
    width: 970px;
    position: fixed;
    left: 50%;
    margin-left: -485px;
}
}
@media (min-width: 1200px){
#cookieChoiceInfo {
    width: 1170px;
    position: fixed;
    left: 50%;
    margin-left: -585px;
}
}

@media (max-width: 991px) {
	#cookieChoiceInfo #InformativaSpan {
		margin-bottom:8px;
	}
	#cookieChoiceInfo {
	    font-size: 14px!important;
	    line-height: 20px!important;
	    padding: 8px 14px!important;
	}
}
*/