/*DEFINIZIONI DI BASE*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
ul { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }

a {
	color: #4c4c4c;
	text-decoration: none;
	outline: 0;
	cursor: pointer;
}
a.underl {
	text-decoration: underline;
}
a.none {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a.underl:hover {
	text-decoration: none;
}
a.none:hover {
	text-decoration: none;
}

body {
	  /*overflow: -moz-scrollbars-vertical;*/
	font-size: 11px;
	-x-system-font:none;
	background-color : #fff;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #4c4c4c;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

tr, td, th, p, div, input, select, textarea {
  	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  	color: #4c4c4c;
}

.nascondi {
	position: absolute;
	left: -9999px;
}

.txtMini {
	font-size: 10px;
}

.txtPiccolo {
	font-size: 11px;
}

.txtGrande {
	font-size: 13px;
}

.strong {
	font-weight : bold;
}
.nostrong {
	font-weight : normal;
}

.italic {
	font-style: italic; 
}
.noitalic {
	font-style: normal;
}

.asinistra {
	text-align: left;
}
.centrato {
	text-align: center;
}
.adestra {
	text-align: right;
}
.giustificato {
	text-align: justify;
}

.spanBlocco {
		display: block;
		margin-top: 10px;
		margin-bottom: 5px;
	}

.paddingTre {
	padding: 3px 3px 3px 3px;
}
.marginTre {
	margin: 3px 3px 3px 3px;
}
.marginTreTB {
	margin: 3px 0px 3px 0px;
}
.marginTreLR {
	margin: 0px 3px 0px 3px;
}
/* colori testo */
.txtBianco {
	color: #fff;
}

.txtBlu {
	color: #0a5495;
}

.txtVerde {
	color: #8ab50a;
}

.txtGrigio {
	color: #4d4d4e;
}

.txtArancio {
	color: #f06009;
}

.txtArancioSc {
	color: #ff6800;
}

.txtArancioCh {
	color: #ffc600;
}

.txtRosso {
	color: #b20916;
}
/* fine colori testo */

/* bordi  */
.borderRosso {
	border: solid #b90000 1px;
}

.borderGrigio {
	border: solid #666666 1px;
}

.borderBianco {
	border: solid #fff 1px;
}
/* fine bordi  */

/* colori sfondo */

.sfondoBianco {
	background-color : #fff;
}

.sfondoGiallo {
	background-color : #fdea11;
}

.sfondoGrigio {
	background-color : #e1e1e1;
}

.sfondoGrigioUno {
	background-color : #f8f8f8;
}

.sfondoGrigioDue {
	background-color : #dcd9d9;
}

.sfondoGrigioTre {
	background-color : #4a4a49;
}

.sfondoSite {
	background-color : #4a4a49;
}

/* fine colori sfondo */
	
/* INPUT E BOTTONI */
input, textarea {
	border: solid #4d4d4e 1px;
}

.inputNoborder {
	border: 0;
}
.inputNoborderMargin {
	border: 0;
	margin-top: 7px;
}

.inputNoedit {
	border: 0;
	margin-top: 4px;
	font-weight:bold;
}
.inputNoeditTxtarea {
	border: 0;
	margin-top: 4px;
	width: 250px;
	height: 100px;
	font-weight:bold;
}

select {
	height: 18px;
	background-color: #fff;
	border: solid #4d4d4e 1px;
}

.radioStella {
	text-align: center;
	display: block;
	background-image: url(../img/mc/ico_stella.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
	background-color: trasparent;
	width: 42px;
	height: 52px;
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 3px;
}
	.radioStella span {
	font-size: 15px;
	font-weight:bold;
	text-align: center;
	display: block;
	margin: 0;
	margin-left: 1px;
	margin-bottom: 9px;
	padding: 0;
}

.inCeckbox {
	background-color: #fff;
	border: solid #4d4d4e 1px;
	margin-top: 4px;
}

.inLittle {
	width: 100px;
	height: 16px;
	background-color: #fff;
	border: solid #4d4d4e 1px;
	margin-top: 4px;
}

.inMedium {
	width: 250px;
	height: 16px;
	background-color: #fff;
	border: solid #4d4d4e 1px;
	margin-top: 4px;
}

.inMediumDue {
	width: 190px;
	height: 16px;
	background-color: #fff;
	border: solid #4d4d4e 1px;
	margin-top: 4px;
}

.inBig {
	width: 100%;
	height: 16px;
	background-color: #fff;
	border: solid #4d4d4e 1px;
	margin-top: 4px;
}

.inMediumSel {
	width: 250px;
	height: 18px;
	background-color: #fff;
	border: solid #4d4d4e 1px;
	margin-top: 4px;
}

.inBigSel {
	/* font-size: 11px; */
	width: 100%;
	height: 18px;
	border:  solid #4d4d4e 1px;
	margin-top: 4px;
}

.inMediumTextarea {
	width: 250px;
	height: 150px;
	border: solid #4d4d4e 1px;
	margin-top: 4px;
}

.inTextarea {
	width: 100%;
	height: 100px;
	border: solid #4d4d4e 1px;
	margin-top: 4px;
}

.inBottoneForm {
	font-size: 12px;
	/*height:100%;*/
	background-color : #580303;
	border:  solid #580303 2px;
	color: #fff; 
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
	letter-spacing: 1.2px;
	/*padding: 2px 2px 2px 2px;*/
	margin-top:4px;
	cursor: pointer;
}

	a.inBottoneForm {
		display: block;
		padding: 2px 2px 2px 2px;
		text-decoration: none;
	}


/* bottoni arrotondati grigi */
.inBottoneSfuGrigio {
	  font-size: 11px;
	  letter-spacing: 0.8px;
	  font-weight : bold;
	  width: 224px;
	  /* 21 bottone +4 bk position */
	  height: 25px;
	  border: 0;
	  background-image: url(../img/mc/sf_bottone_big.gif);
	  background-repeat: no-repeat;
	  background-position: 0px 4px;
	  background-color: #f8f8f8;
	  cursor: pointer;
}
.inBottoneSfuBianco {
	  font-size: 11px;
	  letter-spacing: 0.8px;
	  font-weight : bold;
	  width: 224px;
	  /* 21 bottone +4 bk position */
	  height: 25px;
	  border: 0;
	  background-image: url(../img/mc/sf_bottone_big.gif);
	  background-repeat: no-repeat;
	  background-position: 0px 4px;
	  background-color: #fff;
	  cursor: pointer;
}

.inBottoneLittleSfuGrigio {
	  font-size: 11px;
	  letter-spacing: 0.8px;
	  font-weight : bold;
	  width: 150px;
	  /* 21 bottone +4 bk position */
	  height: 24px;
	  border: 0;
	  background-image: url(../img/mc/sf_bottone_little.gif);
	  background-repeat: no-repeat;
	  background-position: 0px 3px;
	  background-color: #f8f8f8;
	  cursor: pointer;
}
.inBottoneLittleSfuBianco {
	  font-size: 11px;
	  letter-spacing: 0.8px;
	  font-weight : bold;
	  width: 150px;
	  height: 20px;
	  /* 21 bottone +4 bk position */
	  height: 24px;
	  border: 0;
	  background-image: url(../img/mc/sf_bottone_little.gif);
	  background-repeat: no-repeat;
	  background-position: 0px 3px;
	  background-color: #fff;
	  cursor: pointer;
}

.inBottonePiccoloSfuGrigio {
	  font-size: 11px;
	  /*letter-spacing: 0.8px;*/
	  font-weight : bold;
	  width: 100px;
	  /* 21 bottone +4 bk position */
	  height: 24px;
	  border: 0;
	  background-image: url(../img/mc/sf_bottone_piccolo.gif);
	  background-repeat: no-repeat;
	  background-position: 0px 3px;
	  background-color: #f8f8f8;
	  cursor: pointer;
}

.inBottoneSfuBiancoCar {
	  font-size: 12px;
	  letter-spacing: 0.8px;
	  font-weight : bold;
	  width: 266px;
	  margin-left: 21px; /* compenso spazio bianco a destra */
	  /* 21 bottone +4 bk position */
	  height: 25px;
	  border: 0;
	  background-image: url(../img/mc/sf_bottone_big_car.gif);
	  background-repeat: no-repeat;
	  background-position: 0px 4px;
	  background-color: #fff;
	  cursor: pointer;
}
/* FINE bottoni arrotondati grigi */

/* bottoni solo a immagine */
.inBottoneImgInvia {
	  font-size: 11px;
	  /*letter-spacing: 0.8px;*/
	  font-weight : bold;
	  width: 103px;
	  /* 21 bottone +4 bk position */
	  height: 25px;
	  border: 0;
	  background-image: url(../img/mc/bt_img_invia.gif);
	  background-color: trasparent;
	  cursor: pointer;
}
/*FINE bottoni solo a immagine */

.inBottoneOffCar {
	font-size: 12px;
	letter-spacing: 0.8px;
	font-weight : bold;
	width: 154px;
  	height: 24px;
	background-image: url(../img/mc/bt_acq_offerta.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: trasparent;
	border: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	cursor: pointer;
}

.inBottoneColCar {
	font-size: 12px;
	letter-spacing: 0.8px;
	font-weight : bold;
	width: 184px;
  	height: 24px;
	background-image: url(../img/mc/bt_acq_collana.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: trasparent;
	border: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	cursor: pointer;
}


.inBottoneRegMod {
	background-image: url(../img/mc/bt_registrazione.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color : trasparent;
	width: 144px;
	height: 20px;
	border: 0;
	cursor: pointer;
}
	
	
	/* .inBottoneForm span {
		display: block;
		padding: 3px 3px 3px 3px;	
	} */

/* bottoni e campi barra top */

.inTopRicerca {
	font-size: 11px;
	text-align: center;
	width: 160px;
	height: 13px;
	background-color: #fff;
	margin-top: 4px;
	margin-bottom: 1px;
	margin-right: 4px;
	margin-left: 6px;
	float: left;
}

.inBottoneRicerca {
	display: block;
	margin-top: 6px;
	width: 12px;
	height: 12px;
	text-align: left;
	border: 0;
	background-image: url(../img/mc/freccina_rc.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}

.inTopLogin {
	font-size: 11px;
	text-align: center;
	width: 120px;
	height: 13px;
	background-color: #fff;
	margin-top: 4px;
	margin-bottom: 1px;
	margin-right: 4px;
	float: left;
}

.inBottoneLogin {
	margin-top: 6px;
	margin-right: 4px;
	width: 12px;
	height: 12px;
	border: 0;
	background-image: url(../img/mc/freccina_rc.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}

.inBottoneLogout {
	font-size: 11px;
	color: #fff; 
	margin-top:17px;
	margin-right:5px;
	cursor: pointer;
	border:0;
	background-color: #c32725;
	font-weight: bold;
}

/* FINE bottoni e campi barra top */
/* bottoni e campi colonna destra */	
.inLatNewsletter {
	font-size: 11px;
	text-align: center;
	width: 180px;
	height: 15px;
	background-color: #fff;
	margin-top: 4px;
	float: left;
}

.inBottoneNl {
	display: block;
	margin-top: 7px;
	width: 12px;
	height: 12px;
	text-align: left;
	border: 0;
	background-image: url(../img/mc/freccina_nl.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: right;
}
/* FINE bottoni e campi colonna destra */	

/* FINE INPUT E BOTTONI */	

.floatLeft  {
	float: left;
}

.floatRight  {
	float: right;
}

.boxClear {
	display: block;
	height: 1px;
	clear: both;
	overflow: hidden;
}

.boxClearSpace {
	display: block;
	height: 1px;
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;
}

/*FINE DEFINIZIONI DI BASE*/


/* POPUP */
.popupStile {
	margin: 10px 10px 10px 10px;
}
	.popupStile h3 {
		font-size:15px;
		color:#000; 
		font-weight:bold;
		margin-bottom: 10px;
	}
		

#containerSite {
	width: 1000px;
	margin: auto;
	position: relative;
	top: 0px;
	left: 0px;
	/*background-color : #dde5dd;*/
}
	
/* MARGINI DESTRO E SINISTRO PER IE 5.5 - se si usa cambiare anche posizione logoLink */
#marginiSito {
	/*width:1014px;
	margin-left: 5px;
	margin-right: 5px;*/
}
	
	
	/* LIVELLO PRINCIPALE TESTATA */
	#containerTestata {
		width: 1000px;
		text-align: left;
		margin: 0;
		padding: 0;
	}
	
		#logoLink a {
			display: block;
			width: 139px;
			height: 138px;
			position: absolute;
			top: 0;
			left: 0;
		}
	
		#mondoUno {
			display: block;
			width: 139px;
			height: 117px;
			text-align: left;
			background-image: url(../img/mc/sf_mondo1.gif);
	 		background-repeat: no-repeat;
			background-position: top left;
			float: left;
		}
			
			#logo a {
				display: block;
				width: 292px;
				height: 117px;
				text-align: left;
				background-image: url(../img/mc/logo.gif);
		 		background-repeat: no-repeat;
				background-position: top left;
				float: left;
			}
			
			#logo span {
				position: absolute;
				left: -9999px;
			}
		
			/* MENU TOP SINISTRA */
			#boxTopSx {
				display: block;
				text-align: left;
				width: 360px;
				height: 117px;
				float:left;
			}
			
			#boxTopSx ul { 
				width: 360px;
				height: 117px;
				margin: 0;
				padding: 0;
			}
			
				#boxTopSx li {
					display: inline;
					margin: 0;
					padding: 0;
				}
				
				#boxTopSx li a{
					display: block;
					width: 120px;
					height: 117px;
					float: left;
				}
					#boxTopSx li a.dvd {
						background-image: url(../img/mc/mn_top1.gif);
	 					background-repeat: no-repeat;
						background-position: top left;
					}
					#boxTopSx li a.libri {
						background-image: url(../img/mc/mn_top2.gif);
	 					background-repeat: no-repeat;
						background-position: top left;
					}
					#boxTopSx li a.abbigliamento {
						background-image: url(../img/mc/mn_top3.gif);
	 					background-repeat: no-repeat;
						background-position: top left;
					}
					
				#boxTopSx span {
					position: absolute;
					left: -9999px;
				}
					
				
			#boxTopMondocorse {
				display: block;
				text-align: center;
				width: 209px;
				height: 117px;
				float:left;
			}
				#boxTopMondocorseTop {
					display: block;
					text-align: right;
					width: 193px;
					height: 35px;
					margin-top: 6px;
					margin-right: 16px;
				}
				
				#boxTopMondocorse a.bottone {
					display: block;
					text-align: center;
					width: 209px;
					height: 36px;
					background-image: url(../img/mc/bt_altrosito.gif);
			 		background-repeat: no-repeat;
					background-position: 0px 0px;
				}
				
				#boxTopMondocorseBottom {
					display: block;
					text-align: center;
					width: 209px;
					height: 35px;
					margin-top: 2px;
				}
				
		#mondoDue {
			clear: both;
			display: block;
			width: 139px;
			height: 21px;
			text-align: left;
			background-image: url(../img/mc/sf_mondo2.gif);
	 		background-repeat: no-repeat;
			background-position: top left;
			background-color : #2e2e2e;
			float: left;
		}
			/* BARRA MENU TOP SINISTRA - voci bianche */
			#barraTopMenu {
				display: block;
				text-align: left;
				width: 272px;
				height: 21px;
				background-color : #2e2e2e;
				float:left;
			}
			
				#barraTopMenu ul.topBarraMenu {
					text-align: left;
					height: 19px;
					margin: 0;
					padding: 0;
					margin-top: 2px;
				}
				
				#barraTopMenu ul.topBarraMenu li {
					display: inline;
					text-align: center;
					padding: 0px 7px 0px 7px;
					border-right: solid #cecece 1px;
				}
				
				#barraTopMenu ul.topBarraMenu li.noborder {
					padding: 0px 0px 0px 7px;
					border: 0;
				}
					
					#barraTopMenu ul.topBarraMenu li a {
						font-size: 12px;
						color: #fff;
					}
			/* FINE BARRA MENU TOP SINISTRA - voci bianche */
			
			/* BARRA MENU TOP SINISTRA - voci azzurrine */
			#barraTopMenuRec {
				display: block;
				text-align: center;
				width: 184px;
				height: 21px;
				background-color : #2e2e2e;
				float:left;
			}
			
				#barraTopMenuRec ul.topBarraMenuRec {
					height: 19px;
					margin: 0;
					padding: 0;
					margin-top: 2px;
				}
				
				#barraTopMenuRec ul.topBarraMenuRec li {
					display: inline;
					text-align: center;
					padding: 0px 7px 0px 0px;
					border-right: solid #a2d7f9 1px;
				}
				
				#barraTopMenuRec ul.topBarraMenuRec li.noborder {
					padding: 0px 0px 0px 7px;
					border: 0;
				}
				
					#barraTopMenuRec ul.topBarraMenuRec li a {
						font-size: 12px;
						color: #f32a2a;
						font-weight : bold;
					}
			/* FINE BARRA MENU TOP SINISTRA - voci azzurrine */
			
			/* BARRA MENU TOP SINISTRA - voci arancioni */
			#barraTopMenuSpec {
				display: block;
				text-align: center;
				width: 196px;
				height: 21px;
				background-color : #2e2e2e;
				float:left;
			}
			
				#barraTopMenuSpec ul.topBarraMenuSpec {
					height: 19px;
					margin: 0;
					padding: 0;
					margin-top: 2px;
					margin-right: 11px;
				}
				
				#barraTopMenuSpec ul.topBarraMenuSpec li {
					display: inline;
					text-align: center;
					padding: 0px 7px 0px 0px;
					border-right: solid #eeb304 1px;
				}
				
				#barraTopMenuSpec ul.topBarraMenuSpec li.noborder {
					padding: 0px 0px 0px 7px;
					border: 0;
				}
				
					#barraTopMenuSpec ul.topBarraMenuSpec li a {
						font-size: 12px;
						color: #eeb304;
						font-weight : bold;
					}
			/* FINE BARRA MENU TOP SINISTRA - voci arancioni */
				
			
			#barraTopCarrello {
				display: block;
				text-align: center;
				width: 209px;
				height: 21px;
				background-color : #edb202;
				margin: 0;
				float:left;
			}
				/*
				#barraTopCarrello div {
					display: block;
					height: 19px;
					margin-top: 2px;
				}
				
				#barraTopCarrello a {
					color: #fff;
					font-weight : bold;
				}
					#barraTopCarrello a:hover {
						text-decoration: none;
					}
				*/
				#barraTopCarrello a {
					display: block;
					width: 108px;
				  	height: 18px;
					background-image: url(../img/mc/carrello_top.gif);
					background-repeat: no-repeat;
					background-position: top center;
					background-color: trasparent;
					margin-top: 2px;
					margin-left: 50px;
					cursor: pointer;
				}
				#barraTopCarrello a span {
					position: absolute;
					left: -9999px;
				}
				
		#mondoTre {
			clear: both;
			display: block;
			width: 139px;
			height: 38px;
			text-align: left;
			background-image: url(../img/mc/sf_mondo3.gif);
	 		background-repeat: no-repeat;
			background-position: top left;
			background-color : #c32725;
			float: left;
		}
			
			#mondoTre h2 {
				font-size: 13px;
				font-weight : bold;
				color : #fff;
				display: block;
				text-align: right;
				margin-top: 4px;
			}
					
			/* BARRA TOP FORM VARI */
			#barraTopForm {
				display: block;
				text-align: left;
				width: 861px;
				height: 37px;
				background-color : #c32725;
				border-top: solid #fff 1px;
				float:left;
			}
			
			#ContainerTopForm {
				display: block;
				text-align: left;
				width: 861px;
				height: 37px;
			}
			
				.boxTopRicerca {
					display: block;
					text-align: right;
					width: 200px;
					height: 37px;
					border-right: solid #fff 1px;;
					float:left;
				}
					.boxTopRicerca span {
						font-size: 11px;
						clear: both;
						color : #fff;
						display: block;
						text-align: left;
						margin-left: 8px;
					}
						.boxTopRicerca span a {
							color : #fff;
						}
						
				.boxTopLogin {
					display: block;
					text-align: left;
					width: 380px;
					height: 37px;
					border-right: solid #fff 1px;
					float:left;
				}
					.boxTopLogin h2 {
						font-size: 13px;
						font-weight : bold;
						color : #fff;
						display: block;
						text-align: left;
						margin-top: 3px;
						margin-left: 35px;
						margin-right: 6px;
						float: left;
					}
					
					.boxTopLogin span {
						font-size: 11px;
						clear: both;
						color : #fff;
						display: block;
						text-align: left;
						margin-left: 79px;
					}
						.boxTopLogin span a {
							color : #fff;
						}
				
				.linkTopLogin  {
					font-size: 11px;
					display: block;
					margin-top: 3px;
					float: left;
				}
				
					.linkTopLogin p  {
						color: #fff;
						padding: 0px 4px 2px 4px;
					}

					
					.linkTopLogin ul li {
						color: #fff;
						display: block;
						text-align: center;
						padding: 0px 6px 0px 6px;
						border-right: solid #ffc600 1px;
						float:left;
					}
					.linkTopLogin ul li.noborder {
						padding: 0px 0px 0px 6px;
						border: 0;
					}
						.linkTopLogin ul li a {
							color: #fff;
						}		
			
						
			.boxTopSped {
					display: block;
					background-image: url(../img/mc/sf_spedizione.gif);
			 		background-repeat: no-repeat;
					background-position: center center;
					text-align: center;
					width: 242px;
					margin-left: 18px;
					height: 37px;
					float:left;
				}

					.boxTopSped p {
						display: block;
						font-size: 11px;
						color : #000;
						text-align: left;
						margin-top: 0px;
						margin-left: 20px;
						margin-right: 38px;
					}
					
						.boxTopSped p b {
						font-size: 11px;
						color : #ff0000;
						font-weight : bold;
					}
			
	/* LIVELLO PRINCIPALE CONTENUTI E FOOTER */
	/* containerMiddle che contiene tutto il sito tranne la testata */
	#containerMiddle {
		clear: both;
		width:968px;
 		padding: 0;
		margin: 0;
		position: relative;
		top: 1px;
		left: 32px;
		background-image: url(../img/mc/sf_middle.gif);
		background-repeat: repeat;
		background-position: top left;
	}
	
			
			/* BOX HOME SINISTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
			.boxHomeSx {
				width: 211px;
				text-align: left;
				float:left;
			}
				
				.boxHomeSxPadding {
					padding: 5px 5px 5px 5px;	
					text-align: left;
				}
					.barraTitolo {
						display: block;
						width: 211px;
						height: 30px;
						text-align: left;
					}
					
						.barraTitolo span {
							position: absolute;
							left: -9999px;
						}
						
					/* DIVERSI TITOLI BARRE SX */
					/* barra sinistra */
					.barraTitoloDvdCat {
						background-image: url(../img/mc/barra_dvd_cat.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color : #580303;
					}
					
					.barraTitoloDvdMar {
						background-image: url(../img/mc/barra_dvd_mar.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color : #580303;
					}
					
					.barraTitoloLibriCat {
						background-image: url(../img/mc/barra_libri_cat.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color : #580303;
					}
					
					.barraTitoloLibriMar {
						background-image: url(../img/mc/barra_libri_mar.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color : #580303;
					}
					
					.barraTitoloAbbigliamentoCat {
						background-image: url(../img/mc/barra_abbigliamento_cat.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color : #580303;
					}
					
					.barraTitoloAbbigliamentoMar {
						background-image: url(../img/mc/barra_abbigliamento_mar.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color : #580303;
					}
					
					.barraTitoloEngAreaCat {
						background-image: url(../img/mc/barra_dvd_eng.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color : #580303;
					}
					
					/* FINE DIVERSI TITOLI BARRE SX */
					
					
					.containerBlocchiSx {
						width: 210px;
						position: relative;
						top: 0px;
						left: 0px;
						border-right: solid #e5e5e5 1px;
						background-color: #fbfaf8;
						padding: 5px 0px 5px 0px;
					}
						
					/* BOX MENU DI SINISTRA */	
					
						/* MENU */
						.containerBlocchiSx ul.menu {
								margin: 0;
								padding: 0;
								margin-left: 15px;
							}
							
							.containerBlocchiSx ul.menu li {
								display: block;
								width: 175px;
								padding-left: 20px;
								position: relative;
								top: 0px;
								left: 0px;
							}
								.containerBlocchiSx ul.menu li.selezionato {
									color: #580303;
								}
							
							.containerBlocchiSx ul.menu li a {
								font-size: 11px;
								display: block;
								font-weight : bold;
								text-align: left;
							}
								.containerBlocchiSx ul.menu li a.menuApri {
									display: block;
									width: 9px;
									height: 9px;
									background-image: url(../img/mc/ico_piu.gif);
						 			background-repeat: no-repeat;
									background-position: top left;
									background-color: trasparent;
									position: absolute;
									top: 5px;
									left: 0px;
								}
								.containerBlocchiSx ul.menu li a.selezionato {
									color: #580303;
								}
								.containerBlocchiSx ul.menu li a.marchiMacro {
									font-size: 11px;
									color: #580303;
								}
								
							.containerBlocchiSx ul.menu li span {
								display: block;
								padding: 2px 2px 2px 2px;	
							}
							
						/* FINE MENU */
						
							/* SOTTOMENU */
							.containerBlocchiSx ul.sottomenu {
								margin: 0;
								padding: 0;
							}
							
								.containerBlocchiSx ul.sottomenu li  {
									width: 165px;
									background-image: none;
									padding-left: 10px;
								}
									.containerBlocchiSx ul.sottomenu li.selezionatoSTM {
										color: #580303;
									}
								
								.containerBlocchiSx ul.sottomenu li a {
									font-size: 11px;
									display: block;
									font-weight : normal;
								}
									.containerBlocchiSx ul.sottomenu li a.selezionatoSTM {
										color: #580303;
									}
								
								.containerBlocchiSx ul.sottomenu li span {
									display: block;
									padding-top: 2px;	
									padding-bottom: 2px;	
								}
							/* FINE SOTTOMENU E SOTTOSOTTOMENU */
						
						
						
			/* FINE COLONNA SINISTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
			/* COLONNA CENTRO + DESTRA */
			.centroPagina {
			text-align: left;
			/* 263 + 24 di margine + 263  */
			width: 757px;
			float: right;
			}
				
				/* gestione barre con i titoli della sezione */
				.barraTitle {
					display: block;
					width: 546px;
					height: 30px;
					text-align: left;
					background-color: #580303;
				}
				
				.barraTitleLunga {
					display: block;
					width: 757px;
					height: 30px;
					text-align: left;
					background-color: #580303;
				}
				
					.barrareg {
						background-image: url(../img/mc/barra_registrazione.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #c32725;
					}
					.barrainfo {
						background-image: url(../img/mc/barra_info.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #4a4a49;
					}
					.barrarivendi {
						background-image: url(../img/mc/barra_rivenditori.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #4a4a49;
					}
					.barrastampa {
						background-image: url(../img/mc/barra_stampa.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #4a4a49;
					}
					.barrarecensioni {
						background-image: url(../img/mc/barra_recensioni.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #4a4a49;
					}
					.barraordini {
						background-image: url(../img/mc/barra_ordini.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #eeb202;
					}
					
					.barranovita {
						background-image: url(../img/mc/barra_novita_tit.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #580303;
					}
					
					.barraoffspec {
						background-image: url(../img/mc/barra_offspec_tit.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #580303;
					}
					
					.bigbarrainfo {
						background-image: url(../img/mc/barra_info_lunga.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #4a4a49;
					}
					
					.bigbarradesideri {
						background-image: url(../img/mc/barra_desideri_lunga.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #4a4a49;
					}
					
					.bigbarraacquista {
						background-image: url(../img/barra_acquista.gif);
			 			background-repeat: no-repeat;
						background-position: top left;
						background-color: #eeb202;
					}
						.carrelloPercorso {
							display: block;
							color: #000;
							margin-top: 7px;
							margin-left: 20px;
							text-align: left;
							float: left;
						}
							.carrelloPercorso span {
								display: block;
								font-size: 12px;
								color: #000;
								float: left;
							}
							.carrelloPercorso span.back {
								color: #735600;
							}
							.carrelloPercorso span.checked {
								font-size: 14px;
							}
							.carrelloPercorso span.space {
								margin-left: 10px;
								margin-right: 10px;
								margin-top: -1px;
							}
							
					
					.barraTitleLunga h2, .barraTitle h2 {
						font-size: 16px;
						color: #fff;
						padding-left: 45px;
						margin-top: 5px;
						float: left;
					}
					
					.barraTitleLunga div.percorso, .barraTitle div.percorso {
						float: right;
					}
					
					.barraTitleLunga ul, .barraTitle ul {
						margin-right: 20px;
						margin-top: 8px;
					}
						.barraTitleLunga li, .barraTitle li {
							text-align: right;
						}
						.barraTitleLunga li span, .barraTitle li span {
							display: block;
							font-size: 11px;
							color: #fff;
						}
						.barraTitleLunga li a, .barraTitle li a {
							font-size: 11px;
							color: #fff;
						}
	
				/* FINE gestione barre con i titoli della sezione */
				
					/* BOX HOME CENTROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO */
					.boxHomeCx {
						width: 546px;
						float: left;
						/*text-align: center;*/
					}
					
					.boxSezPad {
						padding: 10px 13px 0px 13px;
						text-align: center;
					}
					.boxTestoSez {
						display: block;
						padding: 0px 5px 0px 5px;
						text-align: justify;
						margin-bottom: 20px;
					}
						.boxTestoSez a {
							text-decoration: underline;
						}
						.boxTestoSez a:hover {
							text-decoration: none;
						}
						
						.boxOffGio {
							display: block;
							width: 272px;
							text-align: left;
							margin-bottom: 2px;
							float: left;
						}
						
							.boxOffGio h2 {
								display: block;
								width: 271px;
								height: 30px;
								background-image: url(../img/mc/barra_off_giorno.gif);
					 			background-repeat: no-repeat;
								background-position: top left;
								margin-bottom: 7px;
							}
								.boxOffGio h2 span {
									position: absolute;
									left: -9999px;
								}
							/* regole boxOffGio interno sotto intorno a riga 1183 */
							
						.boxTrailerGio {
								display: block;
								width: 272px;
								text-align: left;
								margin-bottom: 2px;
								float: right;
							}
							
							.boxTrailerGio h2 {
								display: block;
								width: 272px;
								height: 30px;
								background-image: url(../img/mc/barra_trailer_giorno.gif);
					 			background-repeat: no-repeat;
								background-position: top left;
								margin-bottom: 7px;
							}
								.boxTrailerGio h2 span {
									position: absolute;
									left: -9999px;
								}
							/* regole boxTrailerGio interno sotto intorno a riga 1183 */
							
					/* blocco menu centro pagina */
					/* BARRA MENU NOVITA' E OFFERTE SPECIALI */
					.boxBarraMenuNov   { 
						display: block;
						width: 544px;
						height: 36px;
						margin-left: 1px;
						margin-right: 1px;
					}
					.boxBarraMenuNovHp { 
						display: block;
						width: 544px;
						height: 36px;
						background-color : #580303;
						border-bottom: solid #b4a9a9 1px;
						margin-left: 1px;
						margin-right: 1px;
					}
					
					.noMarginTopNov {
						margin-top: 0px;
					}
					.marginTopVentiNov {
						margin-top: 20px;
					}
					
					.boxBarraMenuSpec  { 
						display: block;
						width: 544px;
						height: 36px;
						margin-left: 1px;
						margin-right: 1px;
					}
					.boxBarraMenuSpecHp { 
						display: block;
						width: 544px;
						height: 36px;
						background-color : #FB7817;
						border-bottom: solid #fffaec 1px;
						margin-left: 1px;
						margin-right: 1px;
					}
					
					.noMarginTopSpec {
						margin-top: 0px;
					}
					.marginTopVentiSpec {
						margin-top: 20px;
					}
					
					/* barra sconti offerte speciali */
					.fasciaBarraMenuSpec  { 
						display: block;
						background-color : #464543;
						width: 544px;
						margin-left: 1px;
						margin-right: 1px;
						float: left;
					}
						.fasciaBarraMenuSpecInt  { 
						display: block;
						padding: 0px 15px 0px 15px;
					}
						.titFasciaSconti { 
							color: #fff;
							display: block;
							font-weight : bold;
							margin-right: 15px;
							text-align: left;
							padding: 3px 0px 3px 0px;
							float: left;
						}
						
						.fasciaBarraMenuSpec ul {
							float: right;
							padding: 3px 0px 3px 0px;
						}
						
						.fasciaBarraMenuSpec ul li {
							color: #fff;
							display: inline;
							text-align: center;
							padding: 0px 7px 0px 7px;
							border-right: solid #fff 1px;
							font-weight : bold;
						}
						
						.fasciaBarraMenuSpec ul li.noborder {
							padding: 0px 0px 0px 7px;
							border: 0;
							clear: both;
						}
							.fasciaBarraMenuSpec ul li a {
								color: #fff;
							}
						
						/*
						.titOfferteSPec  {
							background-color : #fbfaf8;
							border-bottom: solid #e5e5e5 1px;
							margin-bottom: 12px;
						}
							.titOfferteSPec a {
								font-size: 14px;
								color: #f0b608;
								display: block;
								font-weight : bold;
								min-height: 11px;
								height: auto !important;
								height: 11px;
								background-image: url(../img/mc/freccina_ara.gif);
								background-repeat: no-repeat;
								background-position: 0px 6px;
								background-color: trasparent;
								padding-left: 8px;
							}
						*/
						.boxScontoProd {
							clear: both;
							font-size: 15px;
							color: #fff;
							display: block;
							text-align: center;
							background-color : #f06009;
							padding: 3px 6px 3px 6px;
							font-weight : bold;
							margin-top: 7px;
							float: left;
						}
						
						.boxDescOfferta {
							display: block;
							padding: 0px 5px 0px 5px;
							margin-bottom: 20px;
							text-align: left;
						}
							.boxDescOfferta h3 {
								font-size: 14px;
								color: #ff6800;
								display: block;
								font-weight : bold;
								margin-bottom: 5px;
							}
						
						/* FINE barra sconti offerte speciali */
						
						.boxBarraMenuNov h2  { 
							background-image: url(../img/mc/barra_mn_novita.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #580303;
							display: block;
							width: 122px;
							height: 36px;
							margin-right: 0px;
							float: left;
							position: absolute;
							left: -9999px;
						}
						.boxBarraMenuNovHp h2  { 
							background-image: url(../img/mc/barra_mn_novita_hp.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #580303;
							display: block;
							width: 122px;
							height: 36px;
							margin-right: 0px;
							float: left;
						}
							.boxBarraMenuNovHp h2 span {
								position: absolute;
								left: -9999px;
							}
							
						.boxBarraMenuSpec h2  { 
							background-image: url(../img/mc/barra_mn_off_speciali.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #580303;
							display: block;
							width: 122px;
							height: 36px;
							margin-right: 0px;
							float: left;
							position: absolute;
							left: -9999px;
						}
						.boxBarraMenuSpecHp h2  { 
							background-image: url(../img/mc/barra_mn_off_speciali_hp.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #580303;
							display: block;
							width: 122px;
							height: 36px;
							margin-right: 0px;
							float: left;
						}
							.boxBarraMenuSpecHp h2 span {
								position: absolute;
								left: -9999px;
							}

							
						.boxBarraMenuNov ul, .boxBarraMenuSpec ul { 
							width: 544px;
							height: 36px;
							margin: 0;
							padding: 0;
						}
						.boxBarraMenuNovHp ul, .boxBarraMenuSpecHp ul { 
							width: 422px;
							height: 36px;
							margin: 0;
							padding: 0;
							float: left;
						}
						
							/* LI novità */
							.boxBarraMenuNov li {
								font-size: 10px;
								line-height: 12px;
								display: block;
								background-image: url(../img/mc/bt_barra_nov.gif);
					 			background-repeat: no-repeat;
								background-position: top left;
								width: 136px;
								height: 28px;
								text-align: center;
								margin-top: 8px;
								padding: 0;
								float: left;
							}
							.boxBarraMenuNovHp li {
								font-size: 10px;
								line-height: 12px;
								display: block;
								background-image: url(../img/mc/bt_barra_nov_hp.gif);
					 			background-repeat: no-repeat;
								background-position: top left;
								width: 100px;
								height: 28px;
								text-align: center;
								margin: 8px 2px 0px 2px;
								padding: 0;
								float: left;
							}
							
								.boxBarraMenuNov li.selected {
									background-image: url(../img/mc/bt_barra_nov_over.gif);
						 			background-repeat: no-repeat;
									background-position: top left;
									height: 34px;
									margin-top: 2px;
								}
								.boxBarraMenuNovHp li.selected {
									background-image: url(../img/mc/bt_barra_nov_over_hp.gif);
						 			background-repeat: no-repeat;
									background-position: top left;
									height: 34px;
									margin-top: 2px;
								}
							/* FINE LI novità */
							
							/* LI offerte speciali */
							.boxBarraMenuSpec li {
								font-size: 10px;
								line-height: 12px;
								display: block;
								background-image: url(../img/mc/bt_barra_spec.gif);
					 			background-repeat: no-repeat;
								background-position: top left;
								width: 136px;
								height: 28px;
								text-align: center;
								margin-top: 8px;
								padding: 0;
								float: left;
							}
							.boxBarraMenuSpecHp li {
								font-size: 10px;
								line-height: 12px;
								display: block;
								background-image: url(../img/mc/bt_barra_spec_hp.gif);
					 			background-repeat: no-repeat;
								background-position: top left;
								width: 100px;
								height: 28px;
								text-align: center;
								margin: 8px 2px 0px 2px;
								padding: 0;
								float: left;
							}
							
							.boxBarraMenuSpec li.selected {
								background-image: url(../img/mc/bt_barra_spec_over.gif);
					 			background-repeat: no-repeat;
								background-position: top left;
								height: 34px;
								margin-top: 2px;
							}
							.boxBarraMenuSpecHp li.selected {
								background-image: url(../img/mc/bt_barra_spec_over_hp.gif);
					 			background-repeat: no-repeat;
								background-position: top left;
								height: 34px;
								margin-top: 2px;
							}
							/* FINE LI offerte speciali */
							
								.boxBarraMenuNov li a, .boxBarraMenuSpec li a, .boxBarraMenuNovHp li a, .boxBarraMenuSpecHp li a {
									text-decoration:none;
									color: #fff;
								}
									.boxBarraMenuNov li a:hover, .boxBarraMenuSpec li a:hover, .boxBarraMenuNovHp li a:hover, .boxBarraMenuSpecHp li a:hover {
										color: #000;
									}
									
								.boxBarraMenuNov li.selected a, .boxBarraMenuSpec li.selected a, .boxBarraMenuNovHp li.selected a, .boxBarraMenuSpecHp li.selected a {
									color: #000;
								}
									
									/* padding per voce selezionata/non su 1 o 2 righe */
									.boxBarraMenuNov li a span.righe, .boxBarraMenuSpec li a span.righe {
										display: block;
										padding: 2px 9px 0px 9px;
									}
									.boxBarraMenuNovHp li a span.righe, .boxBarraMenuSpecHp li a span.righe {
										display: block;
										padding: 2px 1px 0px 1px;
									}
									
									.boxBarraMenuNov li a span.riga, .boxBarraMenuSpec li a span.riga {
										display: block;
										padding: 9px 9px 0px 9px;
									}
									.boxBarraMenuNovHp li a span.riga, .boxBarraMenuSpecHp li a span.riga {
										display: block;
										padding: 9px 1px 0px 1px;
									}
									
									.boxBarraMenuNov li.selected a span.righe, .boxBarraMenuSpec li.selected a span.righe {
										display: block;
										padding: 5px 9px 0px 9px;
									}
									.boxBarraMenuNovHp li.selected a span.righe, .boxBarraMenuSpecHp li.selected a span.righe {
										display: block;
										padding: 5px 1px 0px 1px;
									}
									
									.boxBarraMenuNov li.selected a span.riga, .boxBarraMenuSpec li.selected a span.riga {
										display: block;
										padding: 12px 9px 0px 9px;
									}
									.boxBarraMenuNovHp li.selected a span.riga, .boxBarraMenuSpecHp li.selected a span.riga {
										display: block;
										padding: 12px 1px 0px 1px;
									}
									
						/* FINE BARRA MENU NOVITA' E OFFERTE SPECIALI */
						
					.boxHomeCx span.rssAllOff a {
						display: block;
						margin: 6px 8px 5px 5px;
						background-image: url(../img/mc/ico_rss.gif);
					 	background-repeat: no-repeat;
						background-position: top right;
						width: 13px;
						height: 13px;
						float: right;
					}
					
					.listaDvdLink  {
							display: block;
							margin: 5px 8px 0px 5px;
							/*margin-bottom: -5px;*/
							float: right;
						}
						
						/* bottoni arrotondati vari */
						ul.bottoni {
							  margin: 0;
							  padding: 0;
							  list-style: none;
							  text-align: right;
							}
							
							ul.bottoni li {
							  width: 104px;
							  display: block;
							  /*float: left;*/
							}
							
							ul.bottoni li a {
							  display: block;
							  width: 104px;
							  height: 17px;
							  /*margin-top: 1px;*/
							  text-align: center;
							}
								ul.bottoni li a span {
							 		 display: block;
									 padding: 1px 1px 1px 1px;
								}
								
							/* bottone verde */
							ul.bottoni li a.verde {
							  font-size: 12px;
							  color: #fff;
							  font-weight : bold;
							  background-image: url(../img/mc/bt_verde.gif);
							  background-repeat: no-repeat;
							  background-position: right top;
							}
								ul.bottoni li a.verde:hover {
								 	background-image: url(../img/mc/bt_verde.gif);
								  	background-repeat: no-repeat;
								  	background-position: right top;
									text-decoration: none;
								}
								
							/* bottone arancione */
							ul.bottoni li a.arancione {
							  font-size: 12px;
							  color: #fff;
							  font-weight : bold;
							  background-image: url(../img/mc/bt_arancione.gif);
							  background-repeat: no-repeat;
							  background-position: right top;
							}
								.ul.bottoni li a.arancione:hover {
								 	background-image: url(../img/mc/bt_arancione.gif);
								  	background-repeat: no-repeat;
								  	background-position: right top;
									text-decoration: none;
								}	
						/* FINE bottoni arrotondati vari */
						
					.listaOthCatTit {
						color: #fff;
						font-weight : bold;
						display: block;
						padding: 2px 15px 2px 15px;
						background-color: #868383;
					}
					.listaOthCat {
						display: block;
						padding: 5px 15px 5px 15px;
						background-color: #efefef;
					}
						/* ul collegato cerca .listaOthCat ul li */
					
					/* blocco lista 3 dvd */
					.boxListaDvd {
						clear: both;
						display: block;
						width: 536px;
						margin: 0px 0px 0px 4px;
						/*background-color: #fbfaf8;*/
					}
					
						.boxListaDvd div.noborder {
							display: block;
							width: 178px;
							height: 190px;	
							margin: 15px 0px 14px 0px;
							border: 0;
							float: left;
						}
						
						.boxListaDvd div.border {
							display: block;
							width: 178px;
							height: 190px;
							margin: 15px 0px 14px 0px;
							border-left: solid #cecece 1px;
							float: left;
						}
						
						.boxListaDvdInterno {
							display: block;
							width: 168px;
							margin: 0px 5px 0px 5px;
						}
						
						.boxOffGioInterno  {
							display: block;
							padding: 0px 7px 0px 7px;
							border-right: solid #d9d9d9 1px;
						}
						
						.boxTrailerGioInterno  {
							display: block;
							padding: 0px 7px 0px 7px;
						}
						
						.boxTrailerGioDx  {
							display: block;
							padding: 5px 5px 5px 5px;
						}
							
							.boxHomeCx span.rssGio a , .boxHomeDx span.rssGio a {
								display: block;
								background-image: url(../img/mc/ico_rss.gif);
							 	background-repeat: no-repeat;
								background-position: top right;
								width: 13px;
								height: 13px;
								margin-bottom: 2px;
								float: right;
							}
							
							.boxListaDvdInterno h3, .boxOffGioInterno h3, .boxTrailerGioInterno h3, .boxOffGioDx h3, .ric h3 {
								font-size: 11px;
								font-weight : bold;
								diplay: block;
								margin-bottom: 5px;
								text-align: left;
							}
							
							.boxListaDvdInterno p, .boxOffGioInterno p, .boxTrailerGioInterno p, .boxOffGioDx p, .ric p {
								font-size: 11px;
								text-align: left;
							}
							
							.boxListaDvdInterno img.foto, .boxOffGioInterno img.foto, .boxOffGioDx img.foto, .ric img.foto {
								margin-right: 5px;
								/*margin-bottom: 20px;*/
								float: left;
							}
							
							.boxTrailerGioInterno img.foto  {
								margin-left: 5px;
								margin-bottom: 7px;
								float: right;
							}
							
							.boxOffGioDx img.fotoTrailer{
								margin-right: 5px;
								/*margin-bottom: 20px;*/
								background-image: url(../img/mc/youtube_logo.gif);
				 				background-repeat: no-repeat;
								background-position: bottom center;
								font-weight : bold;
								text-align: left;
								float: left;
								padding-bottom: 20px;
							}
							
							.boxListaDvdInterno span.prezzo, .boxOffGioInterno span.prezzo, .boxOffGioDx span.prezzo, .ric span.prezzo{
								clear: both;
								display: block;
								padding-top: 7px;
							}
							
							.boxTrailerGioInterno span.prezzo  {
								display: block;
								padding-top: 3px;
							}
							
							.boxListaDvdInterno a.carrello, .boxOffGioInterno a.carrello, .boxTrailerGioInterno a.carrello, .boxOffGioDx a.carrello, .a.carrello_ric {
								display: block;
								height: 19px;
								color: #f06009;
								font-weight : bold;
								background-image: url(../img/mc/carrello.gif);
				 				background-repeat: no-repeat;
								background-position: top left;
								margin-top: 10px;
								padding-left: 23px;
							}
							
							
							.lineaOriDvd {
									clear: both;
									diplay: block;
									height: 1px;
									width: 100%;
									color: #cecece;
									border-bottom: solid #cecece 1px;
									overflow: hidden;
								}	
								
							 a.linkTrailer {
							 	font-size: 11px;
								clear: both;
								display: block;
								background-image: url(../img/mc/youtube_logo.gif);
				 				background-repeat: no-repeat;
								background-position: top right;
								font-weight : bold;
								text-align: left;
							}
							
							
							/* blocco foreign */
							.boxForeign {
								display: block;
								background-image: url(../img/mc/sf_bordo_grigio_sx.gif);
				 				background-repeat: y-repeat;
								background-position: bottom left;
								background-color: #f8f8f8;
								width: 520px;
								margin-bottom: 20px;
							}
								.boxForeignInt {
									padding: 5px 12px 5px 13px;
									text-align: center;
								}
								
								.botoneArancio {
									font-size: 12px;
									display: block;
									background-image: url(../img/mc/bg_orange.gif);
					 				background-repeat: no-repeat;
									background-position: top center;
									width:495px;
									height:44px;
									line-height: 20px;
									}
									.botoneArancio img {
										margin-bottom: -4px;
									}
		
								.bottoneForeing	{
										/*width:495px;*/
										text-align: left;
									}
									.bottoneForeing	span {
										float: left;
									}
									.bottoneForeing	a.clickIta {
										dislpay: block;
										width: 136px;
									  	height: 29px;
										background-image: url(../img/foreign_deliveries_it.gif);
									  	background-repeat: no-repeat;
									  	background-position: left top;
										background-color: trasparent;
										margin-top: 10px;
										margin-bottom: 10px;
										cursor: pointer;
										float: right;	
									}
										.bottoneForeing a.clickIta span {
											position: absolute;
											left: -9999px;
										}
									
									.bottoneForeing	a.clickEng {
										dislpay: block;
										width: 136px;
									  	height: 29px;
										background-image: url(../img/foreign_deliveries_en.gif);
									  	background-repeat: no-repeat;
									  	background-position: left top;
										background-color: trasparent;
										margin-top: 10px;
										margin-bottom: 10px;
										cursor: pointer;
										float: right;	
									}
										.bottoneForeing a.clickEng span {
											position: absolute;
											left: -9999px;
										}
										
							.borderBottom {
									clear: both;
									display: block;
									background-image: url(../img/mc/sf_bordo_grigio_bt.gif);
					 				background-repeat: no-repeat;
									background-position: top left;
									background-color: #f8f8f8;
									width: 520px;
									height: 2px;
									overflow: hidden;
								}
							/* FINE blocco foreign */
								
							h3.titoloIntestazione {	
								font-size:13px;
								display: block;
								color: #e59f04;
								text-align: left;
								font-weight:bold;
								padding: 5px 5px 5px 5px;
							}
							
							h3.titoloSezReg {	
								font-size:15px;
								color:#2e2e2e; 
								font-weight:bold;
								margin-bottom: 10px;
							}
									
							.boxForm {
								display: block;
								background-color: #f8f8f8;
								width: 519px;
								text-align: center;
								border-left: solid #e1e1e1 1px;
							}
								.boxFormInt {
									padding: 5px 5px 5px 5px;
								}
							.tabFormReg {width:509px; border:0;}
							.tabFormReg th {width:110px; text-align:right; font-weight: normal; padding:8px 0px 0px 0px;}
							.tabFormReg td {text-align:left; padding:5px 0px 5px 10px;}
							.tabFormReg td.unito {text-align:left; padding:5px 0px 5px 0px;}
							.tabFormReg td.unitoBlocco {text-align:left; padding:0px 0px 0px 0px;}

							.tabFormRegNoedit {width:450px; border:0;}
							.tabFormRegNoedit th {width:110px; text-align:right; font-weight: normal; padding:2px 0px 0px 0px;}
							.tabFormRegNoedit td {text-align:left; padding:2px 0px 0px 6px;}
							.tabFormRegNoedit td.unito {text-align:left; padding:2px 0px 0px 0px;}
							
							.tabAreeInt {width:504px; border:0;}
							.tabAreeInt th {width:150px; text-align:right; font-weight: normal;}
							.tabAreeInt td {text-align:left; padding:6px 2px 6px 2px;}
							.tabAreeInt caption {padding:0; text-align:center; font-weight:bold; margin-bottom:10px;}
							
							ul.linkCons li {
								display: block;
								background-color : #dcd9d9;
								border-top: solid #4a4a49 1px;
								border-bottom: solid #4a4a49 1px;
								margin-top: 10px;
								margin-bottom: 5px;
								text-align:center;
							}
								ul.linkCons li a {
									letter-spacing: 1px;
								}
									ul.linkCons li a:hover {
										text-decoration: none;
										/*color: #fff;*/
									}
									
							.boxPrivacy {
								background-color: #fff;
								padding:3px 3px 3px 3px;
							}
							
							.tabOrdiniFatti {width:519px; border:0; border-collapse:collapse;}
							.tabOrdiniFatti tr {background-color: #f3f3f3;}
							.tabOrdiniFatti tr th {text-align:left; font-weight: normal;}
							.tabOrdiniFatti tr td {text-align:left; padding:15px 5px 15px 5px; border-top: 1px solid #959493;}
							
							.tabOrdiniFatti tr.titoli {background-color: #e1e1e1;}
							.tabOrdiniFatti tr.titoli th {text-align:left; font-weight: bold; padding:5px 5px 5px 5px;  border-top:0; border-bottom: 1px solid #959493;}
							
							.tabOrdiniDet {width:519px; border:0; border-collapse:collapse;}
							.tabOrdiniDet tr {background-color: #fff;}
							.tabOrdiniDet tr th {text-align:right; font-weight: bold;}
							.tabOrdiniDet tr td {text-align:right; padding:10px 20px 10px 5px; border-bottom: 1px solid #959493;}
							
							.tabOrdiniDet tr th.first {text-align:left;}
							.tabOrdiniDet tr td.first {text-align:left; padding:10px 5px 10px 5px;}
							
							
							.tabOrdiniDet tr.titoli {background-color: #e1e1e1;}
							.tabOrdiniDet tr.titoli th {text-align:center; font-weight: bold; padding:5px 5px 5px 5px; border-bottom: 1px solid #959493;}
							
							.tabOrdiniDet tr.sconto {background-color: #e1e1e1;}
							.tabOrdiniDet tr.sconto th {text-align:right; font-weight: normal; padding:5px 20px 5px 5px; border-top:0; border-bottom: 1px solid #fff;}
							.tabOrdiniDet tr.sconto td {text-align:right; padding:5px 20px 5px 5px; border-top:0; border-bottom: 1px solid #fff;}
							
							.tabOrdiniDet tr.totale {background-color: #2e2e2e;}
							.tabOrdiniDet tr.totale td, .tabOrdiniDet tr.totale th { color: #EEB202; text-align:right; font-weight: bold; padding:5px 20px 5px 5px; border-bottom:0; border-top: 1px solid #fff;}


							h3.titoloSezOrd {	
								font-size:15px;
								color:#e59f04; 
								font-weight:bold;
								margin-bottom: 10px;
								text-align: left;
							}
								
								
							.tabPswEmail {width:520px; border:0; border-collapse:collapse;}
							.tabPswEmail tr {background-color: #f3f3f3; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
							.tabPswEmail tr th {text-align:left; font-weight:bold; padding:15px 5px 15px 5px;}
							.tabPswEmail tr td {text-align:left; padding:15px 5px 15px 5px;}
							.tabPswEmail tr td.centrale {width:350px;}
							.tabPswEmail tr td.del {width:60px;}
							
							/* form errato */
							.boxError {
								padding: 5px 5px 5px 5px;
								background-color: #b20916;
								color: #fff;
							}
								.boxError div {
									color: #fff;
									text-align: left;
									font-weight : bold;
								}
							.sfondoErrore {
								background-color: #b20916;
							}
							.msgErrore {
								font-size: 11px;
								color: #fff;
								text-align: left;
								font-weight : bold;
							}
								.msgoErrore a {
									font-size: 11px;
									color: #fff;
									text-align: center;
									font-weight : bold;
								}
							/* FINE form errato */
							
							/* box conferma operazione eseguita */
							.boxAvviso {
								padding: 5px 5px 5px 5px;
								background-color: #f06009;
								color: #fff;
							}
								.boxAvviso div {
									color: #fff;
									text-align: center;
									font-weight : bold;
								}
							.sfondoAvviso {
								background-color: #f06009;
							}
							.msgAvviso {
								font-size: 11px;
								color: #fff;
								text-align: left;
								font-weight : bold;
							}
								.msgoAvviso a {
									font-size: 11px;
									color: #fff;
									text-align: center;
									font-weight : bold;
								}
							/* FINE box conferma operazione eseguita */
							
						/* bottoni arrotondati vari */
						ul.bottoneLittle, ul.bottoneMedium, ul.bottoneBig {
							  margin: 0;
							  padding: 0;
							  list-style: none;
							}

							ul.bottoneLittle li.marginDieci, ul.bottoneMedium  li.marginDieci, ul.bottoneBig li.marginDieci {
							 margin-top: 10px;
							}
							ul.bottoneLittle li.marginQuindici, ul.bottoneMedium  li.marginQuindici, ul.bottoneBig li.marginQuindici {
							 margin-top: 15px;
							}
							ul.bottoneLittle li.marginVenti, ul.bottoneMedium  li.marginVenti, ul.bottoneBig li.marginVenti {
							 margin-top: 20px;
							}
							
							/* bottone piccolo */
							ul.bottoneLittle li {
							  width: 150px;
							  display: block;
							  /*float: left;*/
							}
							
							ul.bottoneLittle li a {
							  font-size: 11px;
							  display: block;
							  width: 150px;
							  height: 21px;
							  text-align: center;
							  font-weight: bold;
							}
								ul.bottoneLittle li a span {
							 		 display: block;
									 padding: 2px 2px 0px 2px;
								}
								
							ul.bottoneLittle li a {
							  background-image: url(../img/mc/sf_bottone_little.gif);
							  background-repeat: no-repeat;
							  background-position: left top;
							  background-color: trasparent;
							  cursor: pointer;
							  text-decoration: none;
							}
								ul.bottoneLittle li a:hover {
									text-decoration: none;
								}
							/* FINE bottone piccolo */
							
							/* bottone medio */
							ul.bottoneMedium li {
							  width: 174px;
							  display: block;
							  /*float: left;*/
							}
							
							ul.bottoneMedium li a {
							  font-size: 11px;
							  letter-spacing: 0.8px;
							  display: block;
							  width: 174px;
							  height: 21px;
							  text-align: center;
							  font-weight : bold;
							}
								ul.bottoneMedium li a span {
							 		 display: block;
									 padding: 2px 2px 0px 2px;
								}
								
							ul.bottoneMedium li a {
							  background-image: url(../img/mc/sf_bottone_medium.gif);
							  background-repeat: no-repeat;
							  background-position: left top;
							  background-color: trasparent;
							  cursor: pointer;
							  text-decoration: none;
							}
								ul.bottoneMedium li a:hover {
									text-decoration: none;
								}
							/* FINE bottone medio */
							
							/* bottone lungo */
							ul.bottoneBig li {
							  width: 224px;
							  display: block;
							  /*float: left;*/
							}
							
							ul.bottoneBig li a {
							  font-size: 11px;
							  letter-spacing: 0.8px;
							  display: block;
							  width: 224px;
							  height: 21px;
							  text-align: center;
							  font-weight : bold;
							}
								ul.bottoneBig li a span {
							 		 display: block;
									 padding: 2px 2px 0px 2px;
								}
								
							ul.bottoneBig li a {
							  background-image: url(../img/mc/sf_bottone_big.gif);
							  background-repeat: no-repeat;
							  background-position: left top;
							  background-color: trasparent;
							  cursor: pointer;
							  text-decoration: none;
							}
								ul.bottoneBig li a:hover {
									text-decoration: none;
								}
							/* FINE bottone lungo */
							
							
							/* bottoni arrotondati vari INLINE */
							ul.bottoneLittleLine {
							  margin: 0;
							  padding: 0;
							  list-style: none;
							}

							
							/* bottone piccolo INLINE */
							ul.bottoneLittleLine li {
							  width: 150px;
							  display: block;
							  float: left;
							  margin-top: 20px;
							  margin-left: 12px;
							  margin-right: 11px;
							}
							
							ul.bottoneLittleLine li a {
							  font-size: 11px;
							  display: block;
							  width: 150px;
							  height: 21px;
							  text-align: center;
							  font-weight: bold;
							}
							ul.bottoneLittleLine li a.checked {
							  filter:alpha(opacity=50);
								-moz-opacity:0.5;
								-khtml-opacity: 0.5;
								opacity: 0.5;
							}
								ul.bottoneLittleLine li a span {
							 		 display: block;
									 padding: 2px 2px 0px 2px;
								}
								
							ul.bottoneLittleLine li a {
							  background-image: url(../img/mc/sf_bottone_little.gif);
							  background-repeat: no-repeat;
							  background-position: left top;
							  background-color: trasparent;
							  cursor: pointer;
							  text-decoration: none;
							}
								ul.bottoneLittleLine li a:hover {
									text-decoration: none;
								}
							/* FINE bottone piccolo INLINE */
							
							/* bottoni a larghezza variabile */
							.ul.bottoneDinamic {
								  list-style: none; 
								}
							
							ul.bottoneDinamic li {
							  background-image: url(../img/sf_bottone_dinamic_sx.gif);
							  background-repeat: no-repeat;
							  background-position: left top;
							  background-color: trasparent;
							  height: 21px;
							  padding: 0px 0px 0px 10px;
							}
							
							ul.bottoneDinamic li span.sfondo {
							  background-image: url(../img/sf_bottone_dinamic.gif);
							  background-repeat: repeat;
							  background-position: left top;
							  background-color: trasparent;
							  height: 21px;
							  display: block;
							  float: left;
							}
							
							ul.bottoneDinamic li span.sfondo a {
							  font-size: 11px;
							  display: block;
							  background-image: url(../img/sf_bottone_dinamic_dx.gif);
							  background-repeat: no-repeat;
							  background-position: right top;
							  background-color: trasparent;
							  font-weight : bold;
							  height: 21px;
							  padding: 0px 10px 0px 0px;
							  text-decoration: none;
							  float: left;
							}
								ul.bottoneDinamic li span.sfondo a:hover {
							 		  text-decoration: none;
								}
								ul.bottoneDinamic li span.sfondo a span {
							 		 display: block;
									 padding: 2px 0px 0px 0px;
								}
							
							/* cambio sfondo lato destro bottone */
							ul.bottoneDinamic li span.sfondo a.grigio {
							  background-image: url(../img/sf_bottone_dinamic_dx_g.gif);
							}
							
							/* FINE bottoni a larghezza variabile */
							
							/* FINE bottoni arrotondati vari */
							
							/* dettaglio prodotto */
							.detProdSpec {
								width: 150px;
								text-align: left;
								margin-right: 13px;
								float: left;
							}
							
								.detProdNovita {
									width: 72px;
								  	height: 24px;
									background-image: url(../img/mc/ico_novita.gif);
								  	background-repeat: no-repeat;
								  	background-position: left top;
									background-color: trasparent;
									margin-bottom: 5px;
									margin-right: 6px;
								}
									.detProdNovita span {
										position: absolute;
										left: -9999px;
									}
								
								.detProdBluray {
									width: 72px;
								  	height: 24px;
									background-image: url(../img/ico_bluray.gif);
								  	background-repeat: no-repeat;
								  	background-position: left top;
									background-color: trasparent;
									margin-bottom: 5px;
								}
									.detProdBluray span {
										position: absolute;
										left: -9999px;
									}
								
								.detProdSpec img {
									margin-bottom: 5px;
								}
								
								.detProdSpec img.produzione {
									display: block;
									margin-top: 5px;
								}
								
								.detProdCarrello a {
									display: block;
									width: 149px;
								  	height: 39px;
									background-image: url(../img/mc/carello.jpg);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: trasparent;
									margin-bottom: 10px;
									cursor: pointer;
								}
									.detProdCarrello a span {
										position: absolute;
										left: -9999px;
									}
								
								.detProdSpec h3.spec {
									font-size: 11px;
									margin-bottom: 5px;
								}
								
								.detProdScontoPercent {
									color: #fff;
									display: block;
									text-align: center;
									background-color : #f06009;
									padding: 3px 3px 3px 3px;
									margin-top: 5px;
									margin-right: 30px;
									font-weight : bold;
								}
							
							.detProdDesc {
								width: 357px;
								text-align: justify;
								float: right;
							}
								.detProdDesc h3 {
									font-size: 15px;
									color: #c32725;
									font-weight: bold;
									margin-bottom: 10px;
								}
									.detProdDesc h3 a {
										color: #c32725;
										font-weight: bold;
									}
							
								.shareLink {
									text-align: right;
									margin-bottom: 5px;
								}
								
								.boxProdCollane {
									margin-top: 20px;
									margin-bottom: 10px;
								}
								
								.boxProdCollane h4 {
									font-size: 12px;
									font-weight: normal;
									margin-bottom: 5px;
								}
								
							/* box altri prodotti acquistati */
							.detProdAcq {
								display: block;
								width: 520px;
								margin-top: 20px;
								margin-bottom: 10px;
							}
						
								.detProdAcqTop {
									width: 520px;
									min-height: 16px;
									height: auto !important;
									height: 16px;
									background-image: url(../img/mc/sf_barra_prod_lunga.gif);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: #2e2e2e;
								}
									.detProdAcqTop h3 {
										font-size: 12px;
										color: #fff;
										font-weight: bold;
										text-align: left;
										padding-left: 10px;
										padding-right: 10px;
									}
								
								
								.detProdAcqMiddle {
									width: 520px;
									/*height: 150px;*/
									background-image: url(../img/mc/sf_barra_prod_lunga_middle.gif);
									background-repeat: x-repeat;
									background-position: top left;
									background-color: trasparent;
									text-align: left;
									position: relative;
									top: 0px;
									left: 0px;
								}
									.detProdAcqLista {
										clear:both;
										padding: 11px 0px 0px 9px;
									}
									
									.detProdAcqLista div {
										width: 160px;
										margin-left: 0px;
										margin-right: 7px;
										float: left;
									}
										.detProdAcqLista div span.img {
											display: block;
											margin-right: 3px;
											margin-bottom: 2px;
											float: left;
										}
										.detProdAcqLista div h3 {
											clear: both;
											font-size: 11px;
											color: #000;
											font-weight: bold;
											text-align: left;
											margin-bottom: 2px;
										}
										.detProdAcqLista div p {
											font-size: 11px;
											text-align: left;
											float: left;
										}
									
									
								.detProdAcqBottom {
									width: 520px;
									height: 13px;
									background-image: url(../img/mc/sf_barra_prod_lunga_foot.gif);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: trasparent;
								}
								/* FINE box altri prodotti acquistati */
								
								/* box scopri altre categorie */
								.detProdCat {
								display: block;
								width: 300px;
								margin-bottom: 20px;
							}
						
								.detProdCatTop {
									width: 300px;
									min-height: 16px;
									height: auto !important;
									height: 16px;
									background-image: url(../img/mc/sf_barra_prod_corta.gif);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: #2e2e2e;
								}
									.detProdCatTop h3 {
										font-size: 12px;
										color: #fff;
										font-weight: bold;
										text-align: left;
										padding-left: 10px;
										padding-right: 10px;
									}
								
								
								.detProdCatMiddle {
									width: 300px;
									/*height: 150px;*/
									background-image: url(../img/mc/sf_barra_prod_corta_middle.gif);
									background-repeat: x-repeat;
									background-position: top left;
									background-color: trasparent;
									text-align: left;
									position: relative;
									top: 0px;
									left: 0px;
								}
									.detProdCatLista {
										clear:both;
										padding: 6px 13px 0px 6px;
									}

											.detProdCatLista ul li, .detProdAcqLista ul li, .listaOthCat ul li, .listaLinkTrailer ul li, .boxProdCollane ul li {
												font-size: 11px;
												min-height: 11px;
												height: auto !important;
												height: 11px;
												background-image: url(../img/mc/freccina_ara.gif);
												background-repeat: no-repeat;
												background-position: 0px 5px;
												background-color: trasparent;
												padding-bottom: 5px;
												padding-left: 8px;
											}
									
									
								.detProdCatBottom {
									width: 300px;
									height: 13px;
									background-image: url(../img/mc/sf_barra_prod_corta_foot.gif);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: trasparent;
								}
								/* FINE box scopri altre categorie */
								
							/* freccine box */
							.navigaFrecTop {
								display: block;
								width: 10px;
								height: 9px;
								background-image: url(../img/mc/up.jpg);
								background-repeat: no-repeat;
								background-position: top left;
								position: absolute;
								top: 11px;
								right: 3px;
								cursor: pointer;
							}
							.navigaFrecFoot {
								display: block;
								width: 10px;
								height: 9px;
								background-image: url(../img/mc/down.jpg);
								background-repeat: no-repeat;
								background-position: top left;
								position: absolute;
								bottom: 0px;
								right: 3px;
								cursor: pointer;
							}
							/* FINE freccien box  */
							
							
							.detPrdodGaranzia {
								background-image: url(../img/mc/garanzia.jpg);
								background-repeat: no-repeat;
								background-position: top left;
								background-color: trasparent;
								margin-top: 10px;
								margin-left: 10px;
								padding-left: 25px;
								text-align: left;
								float: left;
							}
							
							.detPrdodSpedizione {
								background-image: url(../img/mc/ico_traking.gif);
								background-repeat: no-repeat;
								background-position: top left;
								background-color: trasparent;
								margin-top: 10px;
								margin-right: 10px;
								padding-left: 30px;
								text-align: left;
								float: right;
							}
							
							
							/* FINE dettaglio prodotto */
							
							/* commenti e invia amico */
							.boxFormProdotto {
								display: block;
								width: 356px;
								text-align: left;
								margin-top: 20px;
							}

							.boxFormProdottoTit {
								display: block;
								width: 356px;
								height: 28px;
								background-image: url(../img/mc/sf_titolo_big.gif);
								background-repeat: no-repeat;
								background-position: top left;
								background-color: trasparent;
							}
								.boxFormProdottoTit h3 {
									font-size: 13px;
									color: #000;
									display: block;
									padding: 5px 10px 0px 10px;
								}
							
							.boxFormProdottoMiddle {
								display: block;
								width: 355px;
								text-align: center;
								border-left: solid #e1e1e1 1px;
							}
								.boxFormProdottoInt {
									padding: 5px 5px 5px 5px;
								}
								
							.tabFormProdotto {width:345px; border:0;}
							.tabFormProdotto th {text-align:left; font-weight: normal; padding: 5px 0px 0px 0px;}
							.tabFormProdotto th.right {text-align:right;}
							.tabFormProdotto td {text-align:left; padding: 5px 5px 5px 5px;}
							
							.boxFormProdottoBot {
								display: block;
								width: 356px;
								height: 10px;
								background-image: url(../img/mc/sf_titolo_big_bottom.gif);
								background-repeat: no-repeat;
								background-position: top left;
								background-color: trasparent;
							}
							
							.mediaStella {
								display: block;
								text-align: left;
								margin-top: 5px;
								margin-bottom: 20px;
								margin-left: 10px;
							}
								.mediaStella span {
									display: block;
									background-image: url(../img/mc/ico_stella100.gif);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: trasparent;
									width: 20px;
									height: 20px;
									float: left;
									margin-right: 3px;
									margin-bottom: 3px;
								}
							
							.boxCommenti {
								display: block;
								text-align: left;
								padding: 5px 0px 5px 0px;
								border-top: solid #e1e1e1 1px;
								margin-bottom: 15px;
							}
								.boxCommenti span {
									display: block;
									background-image: url(../img/mc/ico_stella100.gif);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: trasparent;
									width: 30px;
									height: 30px;
									float: right;
									margin-left: 5px;
									margin-bottom: 10px;
								}
							
								.mediaStella span.venticinque, .boxCommenti span.venticinque {
									background-image: url(../img/mc/ico_stella25.gif);
								}
								.mediaStella span.cinquanta, .boxCommenti span.cinquanta {
									background-image: url(../img/mc/ico_stella50.gif);
								}
								.mediaStella span.settantacinque, .boxCommenti span.settantacinque {
									background-image: url(../img/mc/ico_stella75.gif);
								}
								.mediaStella span.stellavuota, .boxCommenti span.stellavuota {
									background-image: url(../img/mc/ico_stella0.gif);
								}
								
							.marginStella {
								margin-bottom: -2px;
							}
							
							h3.titCommenti {
								font-size: 15px;
								font-weight: bold;
								margin-bottom: 10px;
								text-align: center;
								margin-top: 20px;
							}
							
							ul.linkCommenti li {
								display: block;
								background-color : #2e2e2e;
								border-top: solid #4b7d9c 1px;
								border-bottom: solid #4b7d9c 1px;
								margin-top: 10px;
								margin-bottom: 10px;
							}
								ul.linkCommenti li a {
									letter-spacing: 1px;
									color: #fff;
								}
									ul.linkCommenti li a:hover {
										text-decoration: none;
									}
									
							/* pagina novità */
							.barraTitNov {
								display: block;
								width: 545px;
								height: 59px;
								text-align: right;
								margin-top: 30px;
								background-color: #580303;
							}
							.barraTitSpec {
								display: block;
								width: 545px;
								height: 59px;
								text-align: right;
								margin-top: 30px;
								background-color: #580303;
							}
							
								.barraTitNov h3, .barraTitSpec h3 {
									position: absolute;
									left: -9999px;
								}
									
								.barraTitNov a, .barraTitSpec a {
									font-size: 12px;
									color: #fff;
									font-weight: bold;
									display: block;
									padding: 18px 20px 0px 0px;
								}
								
									
								.novdvdch {
									background-image: url(../img/mc/novita_dvd_ch.jpg);
						 			background-repeat: no-repeat;
									background-position: top left;
									background-color: #580303;
								}
								.novdvdmc {
									background-image: url(../img/mc/novita_dvd_mc.jpg);
						 			background-repeat: no-repeat;
									background-position: top left;
									background-color: #580303;
								}
								.novlibri {
									background-image: url(../img/mc/novita_libri.jpg);
						 			background-repeat: no-repeat;
									background-position: top left;
									background-color: #580303;
								}
								.novabb {
									background-image: url(../img/mc/novita_abbigliamento.jpg);
						 			background-repeat: no-repeat;
									background-position: top left;
									background-color: #580303;
								}
								
								.specdvdch {
									background-image: url(../img/mc/off_spec_dvd_ch.jpg);
						 			background-repeat: no-repeat;
									background-position: top left;
									background-color: #eeb202;
								}
								.specdvdmc {
									background-image: url(../img/mc/off_spec_dvd_mc.jpg);
						 			background-repeat: no-repeat;
									background-position: top left;
									background-color: #eeb202;
								}
								.speclibri {
									background-image: url(../img/mc/off_spec_libri.jpg);
						 			background-repeat: no-repeat;
									background-position: top left;
									background-color: #eeb202;
								}
								.specabb {
									background-image: url(../img/mc/off_spec_abbigliamento.jpg);
						 			background-repeat: no-repeat;
									background-position: top left;
									background-color: #eeb202;
								}
								
							/* FINE pagina novità */
							
							
							/* ricerca avanzata */
							.tabRicerca {width:519px; border:0; border-collapse:collapse;}
							.tabRicerca tr th {text-align:left; font-weight: normal; padding: 8px 3px 3px 3px;}
							.tabRicerca tr th.bottone {text-align:center; background-color: #fff;}
							.tabRicerca tr td {text-align:left; padding: 2px 5px 8px 5px; border-bottom: solid #fff 2px;}
							
							
							.tabResultRic {width:519px; border:0; border-collapse:collapse;}
							.tabResultRic tr.titoli {background-color: #4a4a49; border:0;}
							.tabResultRic tr.trovati th {text-align:right; padding: 10px 0px 10px 0px;}
							.tabResultRic tr th {text-align:left; font-weight: bold; padding: 3px 6px 3px 6px;}
							.tabResultRic tr td {text-align:left; padding: 12px 6px 3px 4px;  border-bottom: solid #f8f8f8 1px;}
							.tabResultRic tr td.imgProd {width:60px; text-align:left; padding: 12px 6px 3px 4px;  border-bottom: solid #f8f8f8 1px;}
							
						
							/* FINE ricerca avanzata */
							
							/* affilliazione */
							ul.listaAssociati {
							 	margin-top: 20px;
							}
							
							ul.listaAssociati li {
								display: block;
								background-color: #4a4a49;
								color: #fff;
								font-weight: bold;
								margin-bottom: 10px;
								padding: 5px 5px 5px 5px;
							}
							
							ul.listaAssociati li a {
								color: #fff;
								font-weight: bold;
							}
							
							.associaEsempi {
								padding: 0px;
								text-align: left;
							}
							
							.associaEsempi h3 {
								font-size: 15px;
								margin-top: 30px;
								margin-bottom: 8px;
							}
								
								.associaEsempi ol {
									/* somma pad .boxSezPad .boxTestoSez controlla se cambiano */
									margin-left: 18px;
								}
								
								.associaEsempi ol li {
									margin-bottom: 5px;
									list-style-type: decimal;
								}
							
							.titBanner {
								font-size: 15px;
								color: #b20916;
								font-weight: bold;
								margin-bottom: 5px;
							}
							
							
							.boxCopiaCod {
								margin-top: 7px;
							}
								.copiaCodImage {
									dispaly: block;
									width: 180px;
									text-align: left;
									float: left;
								}
								.copiaCodCode {
									width: 310px;
									text-align: left;
									float: right;
								}
									.copiaCodCode span {
										word-wrap : break-word;
										display: block;
										background-color: #dcd9d9;
										padding: 5px 5px 5px 5px;
									}
								
							
							.tabDetRefer {width:320px; border:0; margin-bottom:20px; border-collapse:collapse;}
							.tabDetRefer tr th, .tabDetRefer tr td {text-align:right; padding: 8px 8px 8px 8px; border-bottom: solid #4a4a49 1px; border-right: solid #4a4a49 1px; border-left: solid #4a4a49 1px;}
							.tabDetRefer tr.titolo  {background-color: #4a4a49;}
							.tabDetRefer tr.titolo th {text-align:center; color: #fff;}
							
							
							.tabDetReferBig {width:100%; border:0; margin-bottom:20px; border-collapse:collapse;}
							.tabDetReferBig tr th, .tabDetReferBig tr td {text-align:center; padding: 8px 8px 8px 8px; border-bottom: solid #4a4a49 1px; border-right: solid #4a4a49 1px; border-left: solid #4a4a49 1px;}
							.tabDetReferBig tr.titolo  {background-color: #4a4a49;}
							.tabDetReferBig tr.titolo th {text-align:center; color: #fff;}
							
								
							/* FINE affiliazione */
							
							
							/* + venduti grande pagina centrale */
							.boxPodioBig {
								margin-top: 10px;
								margin-bottom: 30px;
							}
							
								table.tabPodioBig {width:166px; border: 0;}
								table.tabPodioBig td,th {padding: 0px 0px 0px 0px; text-align: center;}
								
								.boxPodioBig span.primo {
									font-size: 15px;
									font-weight : bold;
									color: #fff;
									display: block;
									width: 54px;
									height: 45px;
									background-color: #2e2e2e;
									margin-left: 2px;
									margin-right: 2px;
									padding-top: 4px;
								}
								
								.boxPodioBig span.secondo {
									font-size: 15px;
									font-weight : bold;
									color: #fff;
									display: block;
									width: 54px;
									height: 30px;
									background-color: #2e2e2e;
									padding-top: 4px;
								}
								
								.boxPodioBig span.terzo {
									font-size: 15px;
									font-weight : bold;
									color: #fff;
									display: block;
									width: 54px;
									height: 20px;
									background-color: #2e2e2e;
									padding-top: 3px;
								}
								
								.boxPodioBig img.podioFoto {
									margin-bottom: 1px;
									margin-right:10px;
								}
							
							ul.podioListaBig li {
								margin-bottom: 10px;
							}
							
							ol.podioListaBig li {
								margin-bottom: 10px;
							}
							
							h3.titoloColl {	
								font-size:14px;
								text-align: center;
								display: block;
								/*background-color : #f06009;
								border-top: solid #c85f1f 1px;
								border-bottom: solid #b16435 2px;
								padding-top: 1px;
								padding-bottom: 1px;
								text-decoration: none;
								margin-top: 10px;*/
								margin-bottom: 2px;
							}
							
					/* BOX HOME DESTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
					.boxHomeDx {
						width: 211px;
						text-align: left;
						float: right;
					}
						
						.boxHomeDxPadding {
							padding: 5px 5px 5px 5px;
							text-align: left;
						}
						
						/* DIVERSI TITOLI BARRE DX */
						/* barra destra */
						.barraTitoloOffertaGio {
							background-image: url(../img/mc/barra_off_giorno_corta.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #fb6217;
						}
						
						.barraTitoloTrailerGio {
							background-image: url(../img/mc/barra_trailer_giorno_corta.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #580303;
						}
						
						.barraTitoloTopventi {
							background-image: url(../img/mc/barra_top_20.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #1a6696;
						}
						
						.barraTitoloCarrello {
							background-image: url(../img/mc/barra_carrello.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #1a6696;
						}
						
						.barraTitoloNewsletter {
							background-image: url(../img/mc/barra_newsletter.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #1a6696;
						}
						
						.barraTitoloFacebook {
							background-image: url(../img/mc/barra_facebook.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #1a6696;
						}
						
						.barraTitoloGuadagna {
							background-image: url(../img/mc/barra_guadagna.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #1a6696;
						}
						
						.barraTitoloLink {
							background-image: url(../img/mc/barra_link.gif);
				 			background-repeat: no-repeat;
							background-position: top left;
							background-color : #1a6696;
						}
						/* FINE DIVERSI TITOLI BARRE DX */
						
						.containerBlocchiDx {
							width: 210px;
							position: relative;
							top: 0px;
							left: 0px;
							border-left: solid #e5e5e5 1px;
							background-color: #fbfaf8;
							padding: 0px 0px 5px 0px;
						}
						
							.boxMarginDieci {
								display: block;
								margin: 0px 10px 0px 10px;
								text-align: left;
							}
							
							.boxMarginVenti {
								display: block;
								margin: 0px 30px 0px 30px;
								text-align: left;
							}
							
							.boxMarginTrenta {
								display: block;
								margin: 0px 30px 0px 30px;
								text-align: left;
							}
							
							
							a.facebook {
								display: block;
								width: 210px;
								height: 112px;
								background-image: url(../img/mc/facebook.gif);
					 			background-repeat: no-repeat;
								background-position: top left;
							}
							
							 a.boldRight {
								display: block;
								font-weight : bold;
								text-align: right;
							}
							
							 a.boldLeft {
								display: block;
								font-weight : bold;
								text-align: left;
							}
							
							.boxNewsaletter {
								display: block;
								text-align: center;
							}
								
								.boxNewsaletterTesto {
									display: block;
									background-image: url(../img/mc/newsletter_img.gif);
					 				background-repeat: no-repeat;
									background-position: top right;
									width: 200px;
									min-height: 70px;
									height: auto !important;
									height: 70px;
								}
									.boxNewsaletterTesto p {
										display: block;
										padding-right: 65px;
									}
									.boxNewsaletterTesto span.sizeBig {
										font-size: 14px;
										color: #E78902;
										font-weight : bold;
									}
								
								
							/* + venduti piccolo colonna destra */
							.boxPodio {
								margin-top: 10px;
								margin-bottom: 10px;
							}
							
								table.tabPodio {width:104px; border: 0;}
								table.tabPodio td,th {padding: 0px 0px 0px 0px; text-align: center;}
								
								.boxPodio span.primo {
									font-size: 11px;
									font-weight : bold;
									color: #fff;
									display: block;
									width: 34px;
									height: 30px;
									background-color: #2e2e2e;
									margin-left: 1px;
									margin-right: 1px;
									padding-top: 2px;
								}
								
								.boxPodio span.secondo {
									font-size: 11px;
									font-weight : bold;
									color: #fff;
									display: block;
									width: 34px;
									height: 20px;
									background-color: #2e2e2e;
									padding-top: 2px;
								}
								
								.boxPodio span.terzo {
									font-size: 11px;
									font-weight : bold;
									color: #fff;
									display: block;
									width: 34px;
									height: 15px;
									background-color: #2e2e2e;
									padding-top: 2px;
								}
								
								.boxPodio img.podioFoto {
									margin-bottom: 1px;
								}
							
							ul.podioLista li {
								font-size: 11px;
								margin-left: 5px;
								margin-right: 5px;
								margin-bottom: 2px;
							}
							
							ol.podioLista li {
								font-size: 11px;
								font-weight : bold;
								margin-left: 20px;
								margin-right: 5px;
								margin-bottom: 2px;
							}

							
							/* carrello*/
							.boxCarrelloDx {
								margin-left: 5px;
								margin-right: 5px;
							}
							
							.tabcarrelloDx {width:201px; margin-top:10px; border:0; border-collapse:collapse;}
							
							.tabcarrelloDx tr.titoli {background-color: #e1e1e1;}
							.tabcarrelloDx tr.titoli th {text-align:center; padding:3px 2px 3px 2px;}
							
							.tabcarrelloDx tr td {border-top: 1px solid;}
							.tabcarrelloDx tr td.pd {text-align:left; padding:3px 2px 3px 2px;}
							.tabcarrelloDx tr td.qt {text-align:right; padding:3px 10px 3px 2px; border-left:1px solid #959493; border-right:1px solid #959493;}
							.tabcarrelloDx tr td.pr {text-align:right; padding:3px 6px 3px 2px;}
							
							.tabcarrelloDx tr.space td {border: 0;}
							
							.tabcarrelloDx tr.totale {background-color: #2e2e2e;}
							.tabcarrelloDx tr.totale th {text-align:left; padding:3px 2px 3px 6px; border:0; color:#eeb202;}
							.tabcarrelloDx tr.totale td {text-align:right; padding:3px 6px 3px 2px; border:0; color: #eeb202;}
							
							.concludiOrdine a {
									width: 103px;
								  	height: 17px;
									background-image: url(../img/mc/concludi_ordine.gif);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: trasparent;
									text-align: right;
									margin-top: 15px;
									margin-bottom: 15px;
									float: right;
									cursor: pointer;
								}
									.concludiOrdine a span {
										position: absolute;
										left: -9999px;
									}
							
							/* FINE carrello*/
							
							/* BOX arrotondati destra */
							.boxDxArr {
								display: block;
								width: 193px;
								margin-top: 10px;
								margin-bottom: 10px;
								margin-left: 9px;
							}
						
								.boxDxArrTop {
									width: 193px;
									min-height: 16px;
									height: auto !important;
									height: 16px;
									background-image: url(../img/mc/sf_box_dx_top.gif);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: #2e2e2e;
								}
									.boxDxArrTop h3 {
										font-size: 12px;
										color: #fff;
										font-weight: bold;
										text-align: left;
										padding-left: 10px;
										padding-right: 10px;
									}
										.boxDxArrTop h3 a {
											color: #fff;
										}
								
								.boxDxArrMiddle {
									width: 193px;
									min-height: 50px;
									height: auto !important;
									height: 50px;
									text-align: left;
									position: relative;
									top: 0px;
									left: 0px;
								}
								.boxDxArrMiddleBord {
									width: 191px;
									min-height: 50px;
									height: auto !important;
									height: 50px;
									border-left: solid #e1e1e1 1px;
									border-right: solid #e1e1e1 1px;
									background-repeat: x-repeat;
									background-position: top left;
									background-color: trasparent;
									text-align: left;
									position: relative;
									top: 0px;
									left: 0px;
								}
								
									.boxDxArrLista {
										clear:both;
										padding: 5px 0px 0px 0px;
									}
									
								.boxDxArrBottom {
									width: 193px;
									height: 13px;
									background-image: url(../img/mc/sf_box_dx_foot.gif);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: trasparent;
								}
								/* FINE BOX arrotondati destra */
							
							/* lista desideri */
							.mada_reclistadesmiddle{
								width: 100%;
								height: 100px;
								text-align: left;
								position: relative;
								top: px;
								left: 0px;
								overflow: hidden;
							}
	
							.tabListaDesideriPrimo {width:188px; border:1px solid #e1e1e1; border-collapse:collapse; background-color:#fff;}
							.tabListaDesideriPrimo tr th.titolo {text-align:center; background-color:#494846; color:#EEB202; padding: 2px 2px 2px 4px; margin-bottom: 3px;}
							.tabListaDesideriPrimo tr th.mod {padding: 12px 4px 4px 4px; text-align:right;}
							
							.tabListaDesideri {width:156px; border:0; border-collapse:collapse;}
							.tabListaDesideri tr td {text-align:left; border-bottom:1px solid #e1e1e1; padding: 6px 3px 2px 3px;}
							.tabListaDesideri tr th {text-align:right; color:#FF6800; padding: 4px 2px 0px 2px; border-bottom:0px;}
							.tabListaDesideri tr td.right {text-align:right;}
							/*.tabListaDesideri tr td.carrello {border-left:1px solid #DCDCDA;}*/
							.tabListaDesideri tr th.titolo {text-align:center; background-color:#494846; color:#EEB202; padding: 2px 2px 2px 2px;}
							.tabListaDesideri tr th.mod {padding-top: 6px; padding-bottom: 4px;}

								a.cancListaDesideri {
									display: block;
									width: 17px;
									height: 15px;
									background-image: url(../img/mc/ico_canc.gif);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: trasparent;
								}
								
								a.carrListaDesideri {
									display: block;
									width: 14px;
									height: 13px;
									background-image: url(../img/mc/carrello_pic.jpg);
									background-repeat: no-repeat;
									background-position: top left;
									background-color: trasparent;
									margin-left: 2px;
								}
								
								ul.modListaDesideri li {
									display: inline;
									min-height: 10px;
									height: auto !important;
									height: 10px;
									background-image: url(../img/mc/freccia_orange.jpg);
									background-repeat: no-repeat;
									background-position: 0px 2px;
									background-color: trasparent;
									padding-left: 14px;
								}
							
							/* lista desideri dettaglio */
							.tabListaDesideriDet {width:519px; border:0; border-collapse:collapse;}
							.tabListaDesideriDet tr {background-color: #f3f3f3;}
							.tabListaDesideriDet tr.titoli {background-color: #e1e1e1;}
							
							.tabListaDesideriDet tr th {text-align:center; font-weight: bold; padding:5px 5px 5px 5px; border-bottom:1px solid #959493;}
							.tabListaDesideriDet tr td {text-align:center; padding:10px 5px 10px 5px; border-bottom:1px solid #959493;}
							
							.tabListaDesideriDet tr th.left, .tabListaDesideriDet tr td.left {text-align:left;}
							.tabListaDesideriDet tr th.right, .tabListaDesideriDet tr td.right {text-align:right; padding:10px 20px 10px 5px;}

							.boxOpaco {
								position: fixed;
								top: 0px; 
								left: 0px;
								height:100%; 
								width:100%; 
								background-color:#000; 
								filter:alpha(opacity=90); 
								-moz-opacity: 0.90; 
								opacity: 0.90; 
								-khtml-opacity:0.90;
								z-index:100; 
							}
								.boxOpacoForm {
									position: fixed;
									top: 0px; 
									left: 0px;
									height:100%; 
									width:100%; 
									background-color: trasparent;
									z-index:130; 
								}
									.boxOpacoFormInt {
										width: 400px;
										height: 300px;
										position: absolute;
										left: 50%;
										top: 50%;
										margin-left: -200px;
										margin-top: -150px;
										background-color:#fff; 
										z-index:150; 
										/*overflow: hidden;*/
									}
								
								a.chiudiPag {
										display: block;
										width: 17px;
										height: 15px;
										background-image: url(../img/mc/ico_canc.gif);
										background-repeat: no-repeat;
										background-position: top right;
										background-color: trasparent;
									}
							
			/* FINE COLONNA CENTRO + DESTRA */
	#containerBottom {
		clear: both;
		width:968px;
 		padding: 0;
		margin: 0;
		position: relative;
		top: 0px;
		left: 0px;
		background-color : #fff;
	}
		#containerBottom p.indirizzo {
			font-size: 11px;
			color: #616161;
			diplay: block;
			text-align: center;
			padding-top: 20px;
		}
		
		.lineaOri  {
			diplay: block;
			height: 1px;
			width: 100%;
			color: #cecece;
			margin-top: 5px;
			margin-bottom: 5px;
			border-bottom: solid #cecece 1px;
			overflow: hidden;
		}	
	
		#containerBottom ul.footerMenu {
			text-align: center;
			margin: 0;
			padding: 0;
		}
		
		#containerBottom ul.footerMenu li {
			display: inline;
			text-align: center;
			padding: 0px 10px 0px 10px;
			border-right: solid #cecece 1px;
		}
			
			#containerBottom ul.footerMenu li a {
				font-size: 11px;
				color: #616161;
			}
						
		#containerBottom div.carteAccettate {
				display: block;
				width: 968px;
				height: 25px;
				text-align: center;
				margin: 10px 0px 0px 0px;
			}
			
			#containerBottom div.carteAccettate p {
				display: block;
				height: 25px;
				background-image: url(../img/mc/bottom_pagamenti.gif);
		 		background-repeat: no-repeat;
				background-position: top center;
			}
			
			#containerBottom div.carteAccettate span {
				position: absolute;
				left: -9999px;
			}
			
			.boxBottom {
				display: block;
				width: 968px;
				margin: 20px 0px 20px 0px;
				background-color: #fbfaf8;
				border-top: solid #cecece 1px;
			}
			
				.boxBottom div.noborder {
					display: block;
					width: 322px;
					margin: 10px 0px 10px 0px;
					border: 0;
					float: left;
				}
				
				.boxBottom div.border {
					display: block;
					width: 322px;
					margin: 10px 0px 10px 0px;
					border-left: solid #cecece 1px;
					border-right: solid #cecece 1px;
					float: left;
				}
				
				.boxBottomInterno {
					display: block;
					width: 282px;
					margin: 0px 20px 0px 20px;
				}
				
					.boxBottomInterno h3 {
						font-size: 11px;
						color: #b2ba0f;
						font-weight : bold;
						diplay: block;
						margin-bottom: 4px;
					}
					
					.boxBottomInterno li {
						diplay: block;
						margin-bottom: 4px;
					}
					
					.boxBottomInterno li a{
						font-size: 11px;
						color: #616161;
					}


/*-------------------------------------------------------------------------------------------*/

a.status, a.status:active, a.status:visited, a.status:hover {
	color: #FFFFFF;
}

div.prod_centr_left{
	width: 150px;
	display:inline;
	float: left;
}

div.prod_centr_right{
	width: 395px;
	display:inline;
	float: left;
}

div.info {
	width:150px;
	display:block;
}

div.spec-techn {
	width:150px;
	padding-left: 10px;
	display:block;
}

div.descr {
	width:395px;
}

div.carello {
	width:150px;
	height:39px;
}


div.comp {
	background-image: url(../img/mc/comp.jpg);
	width:386px;
	height:132px;
	margin-top: 20px;
}

div.opt {
	width:172px;
	height:127px;
	float:left;
}

div.scopri {
	background-image: url(../img/mc/scopri.jpg);
	width:197px;
	height:96px;
	float:left;
	margin-left: 15px;
}

div.garant_spedi{
	width: 549px;
	display: inline;
	margin-top: 40px;
}

div.garant {
	width:258px;
	height:55px;
	float:left;
	margin-left: 15px;
}

div.spedi {
	width:273px;
	height:55px;
	float:right;
}

.title_descr{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #f06009;
	font-weight: bold;
}

span.descr{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.tit_spec_tehn{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

span.spec_tehn{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.garant{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.spedi{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.novita{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ff6800;
}

span.prezzo_list{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.prezzo_scont{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f06009;
}

span.opt{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

span.tit_comp{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 7px;
}

span.tit_scopri{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 7px;
}

span.opt_int{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.scopri{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.separator_product_bottom{
	width: 490px;
	height: 1px; 
	background-color: #cfcfcf; 
	margin-left: 25px; 
	margin-top: 25px; 
	margin-bottom: 25px;
}

/*--------------------------------------------------------------------------*/

div.prod_col_right {
	position: relative;
	margin-top: 10px;
	width:193px;
	height:689px;
	overflow: visible;
}

div.trailer {
	width:193px;
	height:211px;
	float: left;
}

div.immagini {
	width:193px;
	height:80px;
	float: left;
}

div.recensioni {
	width:193px;
	height:147px;
	float: left;
}

div.top3 {
	width:193px;
	height:154px;
	float: left;
}

div.bara-dx-down {
	width:193px;
	height:11px;
}

.barra_prod_tit {
	background-image: url(../img/mc/barra_prod_tit.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 7px;
}

span.trailer {
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.recensioni {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.leggi {
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

span.top3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81807e;
}

div.img_container{
	position: relative; 
	overflow: hidden; 
	height: 52px; 
	width: 160px;
}

div.rec_container{
	position: relative; 
	overflow: hidden; 
	width: 170px; 
	height: 120px; 
	margin-left: 3px;
	margin-right: 3px;
}

a.recensioni, a.recensioni:active, a.recensioni:visited, a.recensioni:hover {
	color: #2e2e2e;
}

.bg_orange {
background:url(../img/mc/bg_orange.gif) no-repeat;
width:495px;
height:44px;
color:#383838;
font-size:13px;
clear:both;
}


/* STATUS BAR */
.barStatus{
	height: 30px;
	overflow: hidden;
}

span.statusSx{
	font-family: impact;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 15px;
}

span.statusCat{
	font-size: 15px;
	color: #FFFFFF;
	float: left;
	font-weight: 1000;
}

span.statusLoc{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	color: #FFFFFF;
}
/* FINE STATUS BAR */