h1{color:#005fa9;margin:0px 0 0px 0;font-weight:bold;}
h2{font-size:16px;color:#005fa9;margin:30px 0 4px 0;font-weight:bold;}
h3{font-size:16px;color:#005fa9;margin:30px 0 4px 0;font-weight:bold;}
big{font-size:22px;color:#005fa9;margin:30px 0 10px 0;font-weight:bold;}


#tabs-prezzi-op{
		float:left;
		width:94%;
		font-size:140%;
		padding:10px 10px 2px 10px;
		color:#005fa9;
		border:0px solid black;
		}
#tab-prezzi{
		float:left;
		height:52px;
		margin:1px 10px 1px 1px;
		padding:4px 2px 6px 2px;
		border:0px solid black;
		max-width:120px;
		width:124px;
		text-align:center;
		}
* html #tab-prezzi	{width:120px !important; /*IE 6*/}
*+html #tab-prezzi	{width:120px !important; /*IE 7*/}

#tab-opinioni{
		float:left;
		height:52px;
		margin:1px 10px 1px 1px;
		padding:4px 2px 6px 2px;
		border:0px solid black;
		max-width:120px;
		width:126px;
		text-align:center;
		}

* html #tab-opinioni	{width:120px !important; /*IE 6*/}
*+html #tab-opinioni	{width:120px !important; /*IE 7*/}

#tab-recensioni{
		float:left;
		height:52px;
		margin:1px;
		padding:4px 2px 6px 2px;
		border:0px solid black;
		max-width:120px;
		width:126px;
		text-align:center;
}
* html #tab-recensioni	{width:120px !important; /*IE 6*/}
*+html #tab-recensioni	{width:120px !important; /*IE 7*/}

	/*
	#tab-opinioni-simili{
			font-size:12px;
			float:left;
			margin:1px;
			padding:12px 2px 0px 6px;
			border:0px solid black;
			}
	*/
.tab-on{ background: url('../images/bg_tab_detail.png') no-repeat;}
.tab-off{ background: url('../images/bg_tab_detail_off.png') no-repeat;}

#colonna-sx {
float:left;
width:383px;
border: #c0c0c0 0px solid;
vertical-align: top;
margin:14px 30px 0px 20px;
}

	* html #colonna-sx {
	border: #c0c0c0 0px solid;
	margin:14px 0px 0px 10px;
	}
#colonna-sx h1{
	color:#005fa9;
}




#colonna-dx-bs {
margin:10px 0 0 0px;
float:right;
width:543px;
border: #c0c0c0 0px solid;
vertical-align: top;

}
	* html #colonna-dx {
	border: #c0c0c0 0px solid;
	margin:10px 0 0 30px;
	}

.green{color:#17D610;}



/*#guadagni {
        background: url('../images/bg_box_guadagni.png') no-repeat;
		width:480px;max-width:468px;
		clear:both;
		height:45px;
		margin:30px 0 12px 0;
}


#guadagni {

		width:480px;
		max-width:468px;
		clear:both;
		height:54px;
		margin:40px 0 0px 10px;
		color:#005fa9;
		border:1px solid #f3f3f3;
		border:0px solid #eee;
		line-height:16px;
}*/


.bonus{
		font-size: 20px;
		font-weight: bold;
		color:#005fa9;
		margin:4px 0 0 0;
                text-align:center;
		}

		#riga-guadagni{
		font-size:14px;
		float:left;
		height:30px;
		margin:1px;
		padding:6px 2px 2px 6px;
		border:0px solid black;
		max-width:160px;
		width:180px;
		color:#005fa9;
		}

		#riga-guadagni-euro{
		float:left;
		height:30px;
		margin:1px;
		padding:2px;
		border:0px solid black;
		max-width:140px;
		width:160px;
		text-align:center;
		color:#005fa9;
		}

		#riga-guadagni-punti{
		float:left;
		height:30px;
		margin:1px;
		padding:2px;
		border:0px solid black;
		max-width:130px;
		width:160px;
		text-align:center;
		color:#005fa9;
		}

#merchants-scroll {
width:474px;
max-width:466px;
height:auto;
overflow-y:scroll;
overflow-x:hidden;
clear:both;
}

#merchants {
width:526px;
max-width:526px !important;
clear:both;
margin:0px 0 0 9px;
}

#hd-merchants{
		width:548px;
		max-width:548px;
		clear:both;
        border:0px solid red;
		background:url('../images/bg_box_merchant_tit_checkout3.png') no-repeat;
        height:34px;
		margin:0 0 2px 0 ;
		}

#tit-merch1{
		float:left;
		width: 144px;/*164px;*/
		padding:10px 0px 2px 10px;
		text-align:center;
		font-size:11px;
		color:#005fa9;
		margin:0 0 0 4px;
		}
#tit-merch2{
		float:left;
		padding:4px 2px 0px 2px;
		font-size:11px;
		width:102px;
		margin:0 0 0 6px;
		color:#005fa9;
		text-align:center;
        border:0px solid red;
		}
		* html #tit-merch2{margin:0 0 0 2px;}
#tit-merch3{
		float:left;
		margin:1px;
		padding:8px 2px 0px 2px;
		max-width:175px;
		width:170px;
		text-align:center;
		font-size:11px;
		color:#005fa9;
		}
#tit-merch4{
		float:left;
		margin:1px;
		padding:4px 2px 0px 2px;
		max-width:85px;
		width:85px;
		text-align:center;
		font-size:11px;
		color:#005fa9; /*#fff;*/
		}


#merchant-first{
		background:#FCF0BE;
}
.merchant-over{
		height:80px;
		background:#ebf1ff;
		margin:0px 0 0 0;
}
.cashback-over{
		height:80px;
		background:#E3F5D2;
		margin:0px 0 0 0;
}
	/* TMP */
	.merchant-over-2{
			height:60px;
			background:#ebf1ff;
			margin:0px 0 0 0;
	}
	/* TMP */
	.merchant-over-3{
			height:60px;
			background:#ebf1ff;
			margin:0px 0 0 0;
	}


.merchant-out{
		height:80px;
		background:#F8FCD2;
		margin:0px 0 0 0;
}
	/* TMP */
	.merchant-out-2{
			height:60px;
			/*background:url('../images/bg_box_merchant_out.png') repeat-y;*/
			background:#f3f3f3;
			margin:0px 0 0 0;
	}
	/* TMP */
	.merchant-out-3{
			height:60px;
			/*background:url('../images/bg_box_merchant_out.png') repeat-y;*/
			background:#F8FCD2;
			margin:0px 0 0 0;
	}

.prezzo-over{
		margin:4px 0 0 0;
		max-width:168px;
		width:168px;
		text-align:center;
		}
.prezzo-over-cb{
		margin:4px 0 0 0;
		padding:4px 0;
		max-width:85px;
		width:85px;
		font-size:9px;
		text-align:center;
		background:url('../images/bt_vai_cb.png') center center no-repeat;
		}

.prezzo-out{
		margin:4px 0 0 0;
		max-width:168px;
		width:168px;
		text-align:center;
		}
/* primi 3 merchant */
.riga-merchant{
		width:150px;
		float:left;
		height:66px;
		padding:10px 2px 2px 2px;
		text-align:center;
		font-size:11px;
		color:#005fa9;
                border-right: #fff 2px solid;
                border-bottom: #fff 2px solid;
		}

.riga-trasporto{
		float:left;
		height:66px;
		padding:10px 2px 2px 2px;
		width:102px;
		text-align:center;
		color:#005fa9;
                border-right: #fff 2px solid;
                border-bottom: #fff 2px solid;
		}

.riga-prezzo{
		max-width:175px;
		width:175px;
		text-align:center;
		float:left;
		height:70px;
		padding:6px 0px 2px 0px;
		color:#005fa9;
                border-right: #fff 2px solid;
                border-bottom: #fff 2px solid;
		}

.riga-cashback{
		float:left;
		height:70px;
		padding:6px 0px 2px 0px;
		width:85px;
		text-align:center;
		color:#5A9342;
		border-bottom: #fff 2px solid;
		background:#E4F5D3;/*#E3F5D2;*/
		}


/* oltre 3 merchant*/

/* TMP */
.riga-merchant-2{
		width:154px;
		float:left;
		height:58px;
		padding:0px 0px 0px 0px;
		text-align:center;
		font-size:11px;
		color:#005fa9;
                border-right: #fff 2px solid;
                border-bottom: #fff 2px solid;
		}

.riga-trasporto-2{
		float:left;
		height:48px;
		padding:8px 2px 2px 2px;
		width:102px;
		text-align:center;
		font-size:11px;
		color:#005fa9;
                border-right: #fff 2px solid;
                border-bottom: #fff 2px solid;
		}

.riga-prezzo-2{
		max-width:175px;
		width:175px;
		text-align:center;
		float:left;
		height:50px;
		padding:6px 0px 2px 0px;
		color:#005fa9;
                border-right: #fff 2px solid;
                border-bottom: #fff 2px solid;
		}

.riga-cashback-2{
		max-width:85px;
		width:85px;
		text-align:center;
		float:left;
		height:50px;
		padding:6px 0px 2px 0px;
		color:#5A9342;;
		border-bottom: #fff 2px solid;
		background:#EFFAE4;/*#E3F5D2;*/
		}

/* TMP */
.riga-merchant-3{
		width:150px;
		float:left;
		height:48px;
		padding:8px 2px 2px 2px;
		text-align:center;
		font-size:11px;
		color:#005fa9;
                border-right: #fff 2px solid;
                border-bottom: #fff 2px solid;
		}

.riga-trasporto-3{
		float:left;
		height:48px;
		padding:8px 2px 2px 2px;
		width:102px;
		text-align:center;
		font-size:11px;
		color:#005fa9;
                border-right: #fff 2px solid;
                border-bottom: #fff 2px solid;
		}

.riga-prezzo-3{
		max-width:175px;
		width:175px;
		text-align:center;
		float:left;
		height:50px;
		padding:6px 0px 2px 0px;
		color:#005fa9;
                border-bottom: #fff 2px solid;
		}





.titolo-prodotto{
		font-size:26px;
		color:#005fa9;
		margin:30px 0 10px 0;
		font-weight:bold;
		}



#prezzi-discesa{
		padding:3px;
		margin:6px 0 10px 36px;
		width:420px;
                border: #c0c0c0 1px solid;
                line-height:16px;
		}

.comandi{
	color:gray;
	text-align:right;
        background:#f5f5f5;
        border: #ddd 1px solid;
	padding:1px;
	}

.descrizione-detail	{
		line-height:20px;
		margin:6px 0 0 0;
		/*word-wrap: break-word;*/
}


/* Scheda tecnica old
#linea-dett 	{
		float: left;
		border-top: #c0c0c0 1px solid;
		margin:0 auto;
}

#bordo-p-detail 	{
		float: left;
		BORDER-bottom: #fff 2px solid;
		margin:0 auto;
		width:100%;
		background:#f3f3f3;
}


div#categoria-detail 	{
		color:#000;
		font-weight:bold;
		float:left;
		width:160px;
		z-index:1;
		padding: 4px 2px 2px 4px;
		overflow: hidden;
}

div#descrizione-detail	{
		line-height:18px;
		color:#000;
		background:#fff;
		margin: 0 0 0 34%;
		padding: 4px 4px 4% 4px;
		background:#fff;
}

Fine Scheda tecnica old */


/* Scheda tecnica */


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

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

/* Fine Scheda tecnica */



/* opinioni */



#opinione-leader{
		margin: 0 0 0 0;
		padding: 0 0 0 10px;
		border:0px solid gray;
		max-width:460px;
		width:470px;
}


#opinione-risposta{
		padding: 0;
		border-left:1px solid #7aa300;
		width:450px;
		margin: 0 0 0 20px;
}

	#domande-risposta{
			padding: 0;
			border-left:1px solid #9947b3;
			width:450px;
			margin: 0 0 0 20px;
	}

#freccia-leader{
		width:57px;
                float:left;
		margin: 0 0 0 0;
		padding: 4px 4px 4% 4px;
		border:0px solid black;
}

#freccia-risposta{
		width:37px;
                float:left;
		margin: 0 0 0 0;
                text-align:right;
		padding: 4px 4px 4% 4px;
		border:0px solid black;
}

#opinione-dx{
		background:#fff;
		margin: 0 20px 65px;
		padding: 2px 4px 4px 4px;
		border:0px solid black;
		border-top:1px solid #ddd;
}

#opinione-dx-risposta{
		background:#fff;
		margin: 0 20px 45px;
		padding: 2px 4px 0 4px;
		border:0px solid black;
		border-top:1px solid #ddd;
}

.tit-categoria-opinione{
		color:#000;
		font-size:14px;
}

.titolo-opinione-ldr{
		color:#000;
		font-size:20px;
		font-weight:bold;
}

.titolo-opinione{
		color:#000;
		font-size:16px;
		font-weight:bold;
}
.stit-opinione{
		color:#666;
		font-size:13px;
		font-weight:bold;
}

.testo-opinione{
		color:#000;
		font-size:12px;
		margin: 2px 0 0px 0;
}

.box-verde{
		color:#000;
		margin: 10px 0 10px 0;
		border:1px solid #e4fba1;
		background:#f5fbe1;
		padding: 4px;
		font-size:12px;
}


	.box-viola{
			color:#000;
			margin: 10px 0 10px 0;
			border:1px solid #decee3;
			background:#f5f0f7;
			padding: 4px 4px 12px 4px;
			font-size:12px;
	}

.si-no{
		float:right;
}


.data-opinione{
		float:right;
		color:#000;
		font-size:11px;
}


.risposte-opinione{
		background: url('../images/opinioni_nuvoletta.png') no-repeat;
		color:#000;
		font-size:11px;
		padding:2px 0 4px 26px;
}

.tag	{
	text-align:right;
	color:#666;
	}

/* Fine opinioni */









/* DIV PER PRODOTTO */




#disponibilita {
padding-right:0px;
font-size:11px;
color:#990000;
text-align: center;
}

.verde	{font-size:11px; color:#0D6E05; margin: 0px 0px 0px 0px;}
.rosso	{font-size:11px; color:#6E0F05; margin: 0px 0px 0px 0px;}

/* FINE DIV PER PRODOTTO */


#mh {
	line-height:20px;
}
#mh p {
	line-height:20px;
	margin:6px 0 6px 0;
	/*word-wrap: break-word;*/
}
#mh b {
	display:block;
	color:#005FA9;
	font-size:16px;
	font-weight:bold;
	margin:6px 0 6px;
}

#mh table {
	width:100%;
	border-bottom: 1px #ddd solid;
}
#mh td {
	line-height:18px;
	padding: 6px 0 /*4px 8px*/;
	font-weight:normal;
	border-top: 1px #ddd solid;
	font-size:11px;
	background-color:#fff;
}

#mh td.tit {
	font-weight:bold;
}

#mh td > b,
#mh td p > b {
font-size: 11px;
color: #000000;	
}

#mh tr.row > td{
	background-color:#f7f7f7;
}

#mh ul{
	margin:6px 0 4px 15px;
	list-style-image: url('../images/q_scat1.png');
	padding: 0;
}
#mh li{
	margin: 4px 0 6px 10px;
	padding: 0;
}

