h1 {font: bold 12px verdana, arial, sans-serif; color: #005fa9; padding: 0px; margin:2px 0 0px 0px; text-decoration:none;}
h2 {font: bold 14px verdana, arial, sans-serif; color: #999; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration:none;}
h3 {color: #005fa9; padding: 0px; margin: 0px 0px 0px 0px; text-decoration:none;}
h4 {color: #005fa9; padding-top: 0px;}
h5 {color: #003399; padding-top: 0px; height:22px; margin:0px 0px 0px 0px; cursor:pointer;}
h6 {color: #005fa9; padding-top: 0px; margin-bottom: 2px;}
h3:hover {text-decoration:underline;}
h5:hover {text-decoration:underline;}

#topic-serp-dx h1 {font: bold 16px verdana, arial, sans-serif; color: #005fa9; padding: 0px; margin:2px 0 0px 10px; text-decoration:none;}
#topic-serp-dx h2 {font: bold 14px verdana, arial, sans-serif; color: #999; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; text-decoration:none;}

p {padding:0px; margin: 0px;}

.categories-box{
	width:230px;
	margin:20px 6px 0 0;
	border:0px solid black;
	float:left;
	overflow:hidden;
}
.categories ul{
	width:230px;
	margin:6px 0 30px 0px;
	list-style-type: none;
	padding: 0;
}

.categories li{
	margin: 0 0 6px 0;
	padding: 0;
}

#contenuto {
	float:right;
	width:740px;
	border:#990000 0px solid;
	margin:0 8px 0 0;
}
	* html #contenuto{ margin:0 4px 0 0;}

#topic-serp-sx {
float:left;
width:460px;
margin:10px 20px 10px 8px;
border:#ddd 0px solid;
line-height:16px;
}
	* html #topic-serp-sx {
	margin:10px 10px 0px 4px;
	}
	#topic-serp-sx p{margin:6px 0px 8px 10px;}



#topic-serp-dx {
float:left;
width:460px;
margin:10px 0px 10px 20px;
border:#ccc 0px solid;
line-height:16px;
}
	* html #topic-serp-sx {
	margin:10px 10px 0px 4px;
	}
	#topic-serp-dx p{margin:6px 0px 10px 10px;}



.s_prodotto{
	padding:6px 0px;
	width:740px;
	height:auto;
	float:left;
	/*background: url('../images/punto_linea.png') repeat-y 10px 100px;*/
	border:#000000 0px solid;
	border-bottom:#BCBCBC 1px dashed;
	}

	* html .s_prodotto{ margin:0px 0px 0px 6px;}

	.corpo-riga {
		float:left;
		width:740px;
		margin-top:14px;
		border:#000000 0px solid;
	}

	.corpo-linea-check {
		margin:0px 0 4px 10px;
		border:#ccc 0px solid;
		float:left;
		width:24px;
		height:80px;
		-width:24px;
		padding-left:1px;
		cursor:pointer;
		BORDER: #990000 0px solid;
	}
	* html .corpo-linea-check{ margin:0 0 4px 4px;}


	.corpo-colonna-foto {
		float:left;
		margin:0px 0px 10px 0px;
		font-size:12px;
		vertical-align: top;
		text-align: center;
		color:#005fa9;
		font-size:11px;
		width:160px;
		BORDER: #990000 0px solid;
		}

	.corpo-colonna-descrizione {
		margin:0px 32px 10px 0px;
		font-size:12px;
		vertical-align: top;
		color:#000000;
		width:360px;
		float:left;
		border:#009900 0px solid;
		line-height:20px;
		}


		.description {
			margin:4px 0 0 0;
			line-height:18px;
			/*word-wrap: break-word;*/
		}


	.corpo-colonna-prezzo {
		float:left;
		margin:0px 0px 0px 0px;
		font-size:12px;
		color:#000000;
		width:142px;
		border:#009900 0px solid;
		text-align:center;
		line-height:22px;
		}
		* html .corpo-colonna-prezzo{ margin:0 2px 0 0;}

	.corpo-colonna-dettagli {
		float:left;
		clear:both;
		font-size:12px;
		color:#000000;
		width:530px;
		border:#009900 0px solid;
		text-align:center;
		line-height:22px;
		margin-left:193px;
		margin-bottom:6px;
		}

		* html .corpo-colonna-dettagli { /* ie6 */
				margin-left:95px;
		}



/* CSS NAV SERP */

#serp_nav_bottom {
	margin:20px 0 0 10px;
	float:left;
}
	* html #serp_nav_bottom{ margin:20px 0px 0 0px;}


.nav-serp	{
	width:740px;
	height:78px;
	border:#000000 0px solid;
	float:right;
	margin:0px 6px 0px 0px;
	background: url('../images/bg_nav_serp.png') no-repeat top;
}

#pagine-serp	{
	float:right;
	width:610px;
	height:17px;
	line-height:17px;
	text-align:left;
	margin-right:5px;
	padding-left:5px;
	margin-top:2px;
	font-size:11px;
	background: url('../images/punto_linea.png') repeat-x 0px 15px;
}

#visualizza-serp	{
	width:584px;
	height:17px;
	line-height:17px;
	padding-right:2px;
	margin-left:10px;
	padding-left:13px;
	margin-top:-17px;
	-margin-top:-17px;
	text-align:right;
}

#ordina-serp	{
	float:right;
	width:740px;
	height:17px;
	line-height:17px;
	text-align:left;
	margin-right:5px;
	padding-left:5px;
	margin-top:2px;
	border-bottom:#c0c0c0 0px dashed;
	font-size:11px;
	background: url('../images/punto_linea.png') repeat-x 0px 15px;
}

.comp-prodotti	{
	width:120px;
	height:26px;
	border:#000000 0px solid;
	float:left;
	margin:-4px 0px 0px 12px;
}

/* FINE CSS NAV SERP */


/* CSS SEARCH MESSAGE */


.search-message{
			margin:4px 0 0 0;
			padding:6px 10px 6px 196px;
			background:#f7f7f7 url('../images/ico_search.png') no-repeat 178px 8px;
			clear:both;
			line-height:18px;
			}
* html .search-message{
			margin:4px 0 0 6px;
			width:538px;
			padding:6px 10px 6px 194px;
			}
.search-message-grid{
			margin:0px 0 10px 0;
			padding:6px 10px 6px 36px;
			background:#f7f7f7 url('../images/ico_search.png') no-repeat 12px 8px;
			clear:both;
			line-height:18px;
			}
* html .search-message-grid{
			margin:0px 0 10px 0px;
			width:692px;
			padding:4px 10px 6px 32px;
			}


/* PAGINA DETAIL */


/* ELENCO CATEGORIE */

#colonna-categorie	{
			width:300px;
			float:left;
			margin:0 4px 0 12px;
			}

	/*#categories-header	{
		width:440px;
		border:solid 0px red;
		padding:10px 0px 0px 0px;
		float:left;
		background: url('../images/bg_fondo_categories_header.png') top left no-repeat;
	}


	#categories-centro	{
		width:440px;
		border:solid 0px red;
		padding:0px 0px 0px 0px;
		float:left;
		background: url('../images/bg_fondo_categories_centro.png') repeat-y;
	}
	#categories-footer	{
		width:440px;
		height:20px;
		margin:0px;
		border:solid 0px red;
		float:left;
		background: url('../images/bg_fondo_categories_footer.png') bottom left no-repeat;
	}
	*/

.s-categories	{
	padding:0px 10px 0px 0px;
	border:solid 0px red;
}

a.scat1:link	{text-decoration:none; font-size:14px; color:#005FA9;}
a.scat1:visited	{text-decoration:none; font-size:14px; color:#00497F;}
a.scat1:hover 	{text-decoration:underline; font-size:14px; color:#005FA9;}
a.scat1:active 	{text-decoration:none; font-size:14px; color:#005FA9;}

a.scat2:link	{text-decoration:none; font-size:13px; color:#337fba;}
a.scat2:visited	{text-decoration:none; font-size:13px; color:#00497F;}
a.scat2:hover 	{text-decoration:underline; font-size:13px; color:#337fba;}
a.scat2:active 	{text-decoration:none; font-size:13px; color:#337fba;}

a.scat3:link	{text-decoration:none; font-size:12px; color:#5c99c8;}
a.scat3:visited	{text-decoration:none; font-size:12px; color:#00497F;}
a.scat3:hover 	{text-decoration:underline; font-size:12px; color:#5c99c8;}
a.scat3:active 	{text-decoration:none; font-size:12px; color:#5c99c8;}

.elenco-cat	{
	margin:6px 0px 4px 5px;
	padding:0px 0px 0px 10px;
	border:#ff0000 0px solid;
}
	.elenco-cat-2	{
		margin:6px 0px 14px 10px;
		padding:0px 0px 0px 10px;
		border:#cc0000 0px solid;
	}
		.elenco-cat-3	{
			margin:4px 0px 4px 15px;
			padding:0px 0px 0px 10px;
			border:#990000 0px solid;
		}


.elenco-cat ul{
	margin:0px 0 10px 0px;
	list-style-image: url('../images/q_scat1.png');
	padding: 0;
}
.elenco-cat li{
	margin: 4px 0 2px 10px;
	padding: 0;
}


	.elenco-cat-2 ul{
		margin:0px 0 10px 0px;
		list-style-image: url('../images/q_scat2.png');
		padding: 0;
	}
	.elenco-cat-2 li{
		margin: 2px 0 2px 4px;
		padding: 0;
	}


		.elenco-cat-3 ul{
			margin:0px 0 10px 0px;
			list-style-image: url('../images/q_scat3.png');
			padding: 0;
		}

		.elenco-cat-3 li{
			margin: 2px 0 1px 0px;
			padding: 0;
		}











#highlight	{
	width:460px;
	border:solid 0px red;
	float:left;
	text-align:center;
	margin-top:10px;
}
.tit-highlight	{
	font-size:18px;
	color:#c0c0c0;
	font-weight:bold;
	border:0px solid #d0d0d0;
	margin:10px 0 0 30px;
	width:440px;margin-bottom:10px;
}
.tit-highlight-piccolo	{
	font-size:14px;color:#c0c0c0;font-weight:bold;
}
.p-highlight	{
	width:142px;height:150px;text-align:center;border:0px solid gray; font-size:11px;float:left;
	margin-left:17px;-margin-left:14px; padding:10px 0px 5px 0px;background: url('../images/bg_p_categories.png') no-repeat;
}



#tit-categories	{
	margin:0px 0px 6px 10px;
	border-bottom:0px dashed red;
	color:#000000;
	font-weight:bold;
}

.single-categories	{
	width:190px;margin:0px 5px 10px 3px;float:left;font-size:12px;padding:10px 2px 5px 16px;border:red 0px solid;
}

.cat-bold	{
	font-size:13px;font-weight:bold;
}


.novita-header	{background: url('../images/bg_p_categories_header_novita.png') top left no-repeat; height:10px;}
.novita-footer	{background: url('../images/bg_p_categories_footer_novita.png') bottom left no-repeat; margin:0 0 10px 0;}
.novita-body	{
	width:142px;
	text-align:center;
	font-size:11px;
	float:left;
	padding:10px 0px 10px 0px;
	overflow:hidden;
	border:0px solid red;
	background: url('../images/bg_p_categories_body_novita.png') top left repeat-y;
}




.novita	{
	float:left; width:145px;margin-left:15px;-margin-left:15px;
}


.colonna-p-header-novita	{
	width:145px;
	height:30px;
	float:left;
	color:#005fa9;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding:4px 0 0 0;
}



.colonna-p-novita	{
	width:145px;
	float:left;
}


.colonna-p-footer-novita	{
	width:145px;height:10px;float:left;background: url('../images/bg_p_categories_footer_novita.png') bottom left no-repeat;
}



.tit-sconti	{
	clear:both;color:#d9d9d9;font-size:14px;padding-top:8px;text-align:center;
}


.prezzo-vecchio	{
	color:gray;
	font-weight:bold;
	font-size:13px;
	/*text-decoration:line-through;*/
}

.bg-sconto	{
	background: url('../images/bg_sconto.png') no-repeat;width:95px;height:53px;text-align:center;line-height:50px;margin-left:20px;-margin-left:0px;
}
.sconto	{
	color:#005fa9;
	font-weight:bold;font-size:18px;font-style:italic;
}

/* FINE ELENCO CATEGORIE */


/* DIV COMPARA A COMPARSA */
#compara1000	{
	margin:auto;
	width:1000px;
	height:130px;
	border:#000000 0px solid;
	background: url('../images/bg_compara.png') no-repeat top center;
	/*filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;*/
	z-index:3;
	/*position:absolute;
	margin-top:-100px;*/
}



#comparacentro	{
	width:100%;
	-width:940px;
	height:	130px;
	border:#000000 0px solid;
	position:absolute;
	z-index:5;
	margin-top: 1px;
}

#comparacentroie	{
	width:1000px;
	height:130px;
	border:#000000 0px solid;
	position:absolute;
	z-index:5;
	margin: auto;
	/*filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;*/
}

#comp-tutto	{
	width:1000px;
	height:130px;
	margin:auto;
	border:#000000 0px solid;
	-margin-left:0px;
	z-index:5;
}

#comparacentro #comparacontenuto	{
	width:1000px;
	float:left;
	margin-left:14px;
	-margin-left:0px;
	z-index:5;
	border:#009900 0px solid;
}

	* html  #comparacontenuto	{
		margin-left:34px;
		padding-left:8px;
	}


.templateCompara {
	float: left;
	width: 187px;
	height:76px;
	margin-top:6px;
	margin-bottom:4px;
	margin-left:3px;
	-margin-left:5px;
	padding:2px 0px 0px 4px;
	-padding:2px 0px 2px 3px;
	font-size:11px;
	background: url('../images/bg_tpl_compara.png') no-repeat;
	border: solid 0px #000000;
	/*background: block;*/
	z-index:6;
}
	* html .templateCompara	{
		margin-right:1px;
		padding:2px 0px 4px 1px;
	}


#imgCompara-container {
	float: left;
	width: 64px;
	height:62px;
	border:0px solid red;
	overflow:hidden;
	z-index:5;
}


.cancellaCompara	{
	float:right;
}

#bottoneCompara	{
	float:right;
	width:190px;
	margin-top:2px;
	-margin-top:-2px;
	margin-right:16px;
	-margin-right:16px;
	border:solid 0px red;
}
	* html  #bottoneCompara	{
		margin-right:8px;
	}

#bottoneCancella	{
	float:left;
	width:140px;
	margin-top:2px;
	-margin-top:-2px;
	margin-left:80px;
	-margin-left:80px;
	border:solid 0px red;
	text-align:right;
}
	* html  #bottoneCancella	{
		margin-left:80px;
	}

#noteCompara	{
	float:left;
	width:560px;
	height:33px;
	line-height:33px;
	margin-top:0px;
	-margin-top:-2px;
	margin-left:7px;
	-margin-left:4px;
	text-align:center;
	color:red;
	font-size:12px;
	font-weight:bold;
	border:solid 0px red;
}

.noteComparaShow	{
	float:left;
	width:560px;
	height:33px;
	line-height:33px;
	margin-top:0px;
	-margin-top:0px;
	margin-left:4px;
	-margin-left:0px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	border:solid 0px red;
	background: url('../images/fondo_alert.png') no-repeat;
}

.imgCompara	{
	float:left;
	margin-top:7px;
	margin-left:1px;
	margin-right:3px;
	border:#ffffff 3px solid;
	overflow:hidden;
}

.titoloCompara	{
	float:left;
	width:107px;
	height:48px;
	overflow:hidden;
	font-size:10px;
	line-height:12px;
	border:#000000 0px solid;
	color:#005FA9;
}

.catCompara	{
	font-size:10px;
	color:#000000;
}


	/* ex interno pagina */
	#divcompara {
		/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
			position: absolute;
			/*margin-left:200px;*/
			left: 0px;
			bottom: 0px;
			width:100%;
			max-width:100%;
			display:none;
			padding:0px 0px 0px 0px;
			border:#000000 0px solid;
	z-index:5;
			/*background-color:gray;
			filter:alpha(opacity=60);
			-moz-opacity:0.6;
			opacity: 0.6;*/
			/*background: url('../images/bg_div_compara.png') repeat-x bottom;*/
		}

	div > #divcompara {
		/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
			position: fixed;
		}


/* FINE DIV COMPARA A COMPARSA */






/* Scheda tecnica */


.linea-dettaglio{
		float:left;
		width:540px;
		border-top: #ddd 1px solid;
		font-size:11px;
}
.nome-dettaglio 	{
		float:left;
		width:200px;
		line-height:18px;
		color:#000;
		font-weight:bold;
		padding: 2px 0 2px 2px;
		clear:left;
}

.descrizione-dettaglio	{
		float:left;
		width:338px;
		line-height:18px;
		color:#000;
		padding: 2px 0 2px 0px;
		margin: 0 0 0 0px;
}

/* Fine Scheda tecnica */