.float-break {
    height: 1%;
}
.float-break:after {
	display: block; 
    height: 0;
	clear: both; 
	font-size: 0;
    content: "-";
    visibility: hidden;
}

div.break {
    clear: both;
	height: 1px;
	margin-bottom: -1px;
    font-size: 1px;
}


.titolo{
	font-size: 16pt;
	color: #0082D6;
	}

div.article-line .image{
	width: 110px;
	float: left;
	}

div.article-line{
margin-bottom: 20px;
}
.titoloprodottohome{
font-family: Tahoma, Arial,sans-serif;
font-size: 10pt;
color: #0082D6;	
text-decoration: none;
}


.descrizione{
font-size: 9pt;
color: #6B6D6B;
}

.testopiede{
font-family: Tahoma, Arial,sans-serif;
font-size: 8pt;
color: #6B6D6B;
text-decoration: none;
}

.testo, .article-line{
font-size: 9pt;
color: #6B6D6B;
text-decoration: none;
}

.contenuticorrelati{
font-size: 10pt;
color: #0082D6;
font-weight: bold;
}

.linknodo{
font-size: 10pt;
color: #0082D6;
text-decoration: underline;
font-weight: bold;
}
.linknodo:link{
font-size: 10pt;
color: #0082D6;
text-decoration: underline;
font-weight: bold;
}
.linknodo:hover{
font-size: 10pt;
color: #0082D6;
text-decoration: none;
font-weight: bold;
}
.linknodo:active{
font-size: 10pt;
color: #0082D6;
text-decoration: none;
font-weight: bold;
}

.link{
font-size: 9pt;
color: #6B6D6B;
text-decoration: underline;
}
.link:link{
font-size: 9pt;
color: #6B6D6B;
text-decoration: underline;
}
.link:hover{
font-size: 9pt;
color: #6B6D6B;
text-decoration: none;
}
.link:active{
font-size: 9pt;
color: #6B6D6B;
text-decoration: none;
}

.linknewshome{
font-family: Tahoma, Arial,sans-serif;  
font-size: 8pt;
color: #0082D6;
text-decoration: underline;
}
.linknewshome:link{
font-family: Tahoma, Arial,sans-serif;  
font-size: 8pt;
color: #0082D6;
text-decoration: underline;
}
.linknewshome:hover{
font-family: Tahoma, Arial,sans-serif;  
font-size: 8pt;
color: #0082D6;
text-decoration: none;
}
.linknewshome:active{
font-family: Tahoma, Arial,sans-serif; 
font-size: 8pt;
color: #0082D6;
text-decoration: none;
}

.newstitlehome {  font-family: Tahoma, Arial,sans-serif; font-size: 9pt;  color: #6B6D6B; text-decoration: none; }

.menutext {  font-family: Tahoma, Arial,sans-serif; font-size: 9pt;  color: #6B6D6B; text-decoration: none; }
.menutext:link {  font-family: Tahoma, Arial,sans-serif; font-size: 9pt; color: #6B6D6B;  text-decoration: none; }
.menutext:hover {   font-family: Tahoma, Arial,sans-serif; font-size: 9pt; color: #6B6D6B;  text-decoration: underline; }
.menutext:active {  font-family: Tahoma, Arial,sans-serif; font-size: 9pt; color: #6B6D6B;  text-decoration: underline; }

.astinabarrablu{
font-family: Tahoma, Arial,sans-serif;
font-size: 8pt;
color: #FFFFFF;
}

.linkbarrablu{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
font-weight: bold;
text-decoration: none;
}

.linkbarrablu:link{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
font-weight: bold;
text-decoration: none;
}

.linkbarrablu:hover{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
font-weight: bold;
text-decoration: none;
}

.linkbarrablu:active{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
font-weight: bold;
text-decoration: none;
}


.linkmenunav{
font-size: 8pt;
color: #6B6D6B;	
}

.linkmenunav:link{
font-size: 8pt;
color: #6B6D6B;	
text-decoration: underline;
}

.linkmenunav:hover{
font-size: 8pt;
color: #6B6D6B;	
text-decoration: none;
}

.linkmenunav:active{
font-size: 8pt;
color: #6B6D6B;	
text-decoration: none;
}




.errore{
font-size: 9pt;
color: #E80000;
}

.warning{
font-size: 11pt;
color: #E80000;
font-weight: bold;
}

.testocaption{
font-family: Tahoma, Arial,sans-serif;
font-size: 8pt;
color: #6B6D6B;
}

/* stili per i box */
.titolobox{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6b6d6b;
font-weight: bold;
}

.labeltext{
font-family: Tahoma, Arial,sans-serif;
font-size: 8pt;
color: #6B6D6B;
}


.itemtext{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
}
.itemtext:link{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
text-decoration: underline;
}
.itemtext:hover{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
text-decoration: none;
}
.itemtext:active{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
text-decoration: none;
}

.bglight{
	background-color: #FFFFFF;	
}

.bgdark{
	background-color: #F7F7F7;
}



/* stili per i prodotti in primo piano */

.titolino{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #0082D6;
}
.titolino:link{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #0082D6;
text-decoration: underline;
}
.titolino:hover{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #0082D6;
text-decoration: none;
}
.titolino:active{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #0082D6;
text-decoration: none;
}

/* stili per menu a briciole di pane */
.menunavtop{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6C3C6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6C3C6;	
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 20px;
}

.linkgoogle{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6C3C6;
	padding-top:2px;
	padding-bottom:2px;
}

.linkmenunavtop{
	font-family: Tahoma, Arial,sans-serif;
   font-size: 8pt;
   color: #6B6D6B;
}
.linkmenunavtop:link{
	font-family: Tahoma, Arial,sans-serif;
   font-size: 8pt;
   color: #6B6D6B;
	text-decoration: underline;
}
.linkmenunavtop:hover{
	font-family: Tahoma, Arial,sans-serif;
   font-size: 8pt;
   color: #6B6D6B;
	text-decoration: none;
}
.linkmenunavtop:active{
	font-family: Tahoma, Arial,sans-serif;
   font-size: 8pt;
   color: #6B6D6B;
	text-decoration: none;
}

/* stili per il basket */

.baskettitolino{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #0082D6;
font-weight: bold;
}

.basketlabel{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #FFFFFF;
font-weight: bold;
}


.baskettext{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
 border-bottom-color: #C6C3C6;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 padding-top:4px; padding-bottom:4px;
}

.basketlink{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
text-decoration: underline;
}
.basketlink:link{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
text-decoration: underline;
}
.basketlink:hover{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
text-decoration: none;
}
.basketlink:active{
font-family: Tahoma, Arial,sans-serif;
font-size: 9pt;
color: #6B6D6B;
text-decoration: none;
}


td.headoff {
background: #F7F7F7;
}
td.headon {
background: #E4E4E4;
}

td.menuoff {
background: #FFFFFF;
}
td.menuon {
background: #E4E4E4;
}

/* NAVIGATORS */

div.content-navigator{
    display: block
}

div.content-navigator div{
    display: inline;
    text-align: center
}

div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled{
    padding-left: 4px;
    padding-right: 4px
}

div.content-navigator div.content-navigator-arrow{
    font-size: 150%
}

div.pagenavigator{
    text-align:center;
    clear:both
}

div.pagenavigator span.previous{
    float:left
}

div.pagenavigator span.next{
    float:right
}
.mosaic, div#wn{
	margin: 0;
	padding: 0;
	border: 1px solid #C6C3C6;
	}
.mosaic li{	
	display: inline;
	}
.mosaic img{
	display: block;
	margin: 0;
	}	
.mosaic a, div#wn a{
	display: block;
	font-size: 11px;
	float: left;
	margin: 0px;
	padding: 2px;
	width: 60px;
	height: 60px;
	text-decoration: none;
	}
.mosaic a:hover, div#wn a:hover{
	background-color: #0082D6;
	}
.mosaicimg-up{
	background-color: #0082D6;
	}
.mosaicimg-down{
	background-color: rgb( 14, 14, 17);
	}
div#wn{
    position: relative; 
    width: 200px;
	height: 64px; 
    overflow: hidden;
	float: left;
	}
div#wn table td{
	padding: 0;
	margin: 0;
	}	
#scrollLinks{
	width: 12px;
	margin-left: 206px;
	padding: 15px 2px;
	}
#scrollLinks a{
	display: block;
	}
.m-top{
	margin-top: 10px;
	}	

