@charset "utf-8";
.baseline_text {
	font-family: Verdana, Geneva, sans-serif;
}

body{

    }
.spazio_sx_bandarossa {
	margin-top: 4px;
	margin-left: 8px;
	
	width:175px;
}
.spazio_sx_bandarossa2 {
	margin-top: 4px;
	margin-left: 80px;
}
.iniziaordinebutton {
	vertical-align:bottom;

}


.pulsantiera_mixer {
	position:absolute;
	top:370px;
	left:50px;
	z-index:5000000;

}

.detailscart {



}

.modifspediz {
	height:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.modifspedizindir {
	height:11px;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.modifspedizcap {
	height:11px;
	width:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.modifspedtel {
	height:11px;
	width:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.modifspedcit {
	height:11px;
	width:82px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.modifspedpro {
	height:16px;
	width:82px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
}

.datispedizmod {
	position:absolute;
	visibility:hidden;
	margin-top:-44px;
	margin-left:-1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;

}

.cartsfondobiancologged {

	margin-top:0px;
		padding:8px;
		margin-left:8PX;
width:538px;
    height: 30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;

}

.cartsfondobiancologgedVERO {
	position:absolute;
	margin-top:-58px;
		padding:8px;
		margin-left:1px;
width:552px;
    height: 30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;

}

.paddingleft5px {
	padding-left:11px;


}

.fumettocart {
	position:absolute;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	visibility:hidden;
  margin-top: -32px;
  margin-left:5px;
  border:solid;
  border-width:1px;
  border-color:#333;
  background-color:#FFF;
  z-index:5000000;  
  color:#333;
  text-align:center;
  padding:2px;
}

.bentornatologin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FFF;
}
.marginesx10px {
	margin-left: 10px;
}

.codpromo {
	position:absolute;
	right:190px;
	margin-top:60px;
	display:none;
}


.boxrossoimaging {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	border-color: #cd042e;
	border-width:1px;
	border-style:solid;
	padding:10px;
	margin-top:15px;
	background-color: #cd042e;
}

.eventilogtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#999;
}
.eventilogtextred {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color: #cd042e;
}
.eventilogtextredsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color: #cd042e;
}
.eventilogtextbrownsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color: #9f5c36;
}

.marginesx10px-top5px {
	margin-left: 12px;
	margin-top: 4px;

}
.rigarossasotto {
	width:199px;
	border-bottom-color: #cd042e;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-left:3px;

}
.rigabrownsotto {
	width:205px;
	border-bottom-color: #9f5c36;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-left:3px;

}



.contenitoreuser {
	margin-left: 272px;
	margin-top: 8px;
	z-index:8000000;
	height:434px;

}

a:hover {
	text-decoration:none;
	color:#999;

}
a:active {
	text-decoration:none;
	text-transform: none;
		color:inherit;
}
.rendibianco {
	color:#FFF;
}
a:link {
	text-decoration:none;
	color:inherit;

}
a:visited {
	text-decoration:none;
	color:inherit;

}
a:hover {
	text-decoration:none;
	color:#999;

}

.eventilogtextbrown {
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #9f5c36;
}

.piccolissimonero {
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#666;
	}
	
.profilotitolini {
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color: #cd042e;
	
}	

.profilotitolinibrown {
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color: #9f5c36;
	
}

.paginguser {
			font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	background-color:#9f5c36;
	color:#060;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-left:3px;
}

.tastomodifica {
	background-color: #cd042e;
			font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	
}	
.tastomodificabrown {
	background-color: #9f5c36;
			font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	color:#FFF;

}	

.tastomodificagrey {
	background-color:#b1b3b4;
			font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	color:FFF;
	margin-bottom:-7px;
	margin-right:-7px;

}	

.tabellaprofilo {
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #9f5c36;
	width: 214px;
	margin-left:3px;
	
	}
	
	.tabellaregistrazione {
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #9f5c36;
	width: 100%;
	margin-left:23px;
	margin-top:12px;
	
	}
	
	.tabellawishlist {
		border-width:1px;
		border-color:#999;
		border-style:solid;
		padding-bottom:10px;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
		background-color:#ededee;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #9f5c36;
	width: 205px;
	margin-left:3px;
	
	}
	
	.datiprofilo {
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#999;
	
	}

	.editprofilotesti {
		font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#999;
	width:112px;
	height:11px;
	
	}
	
		.editregistrazione {
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333;
	width:170px;
	height:13px;
	
	}
	
			.informative {
		font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#333;
	width:450px;
	height:150px;
	overflow-y: scroll;
	
	}
	
				.beta {
		font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	font-style:normal;
	font-weight:normal;
	color:#cd042e;
	position:absolute;
	margin-left:-10px;
	margin-top:11px;
	left:50%;
	width:20px;
	
	
	}
	
	.veloleggero {
			opacity: 0.30;
		filter:alpha(opacity=30);
visibility:visible;
background-color:#FFF;
/*margin-top:-58px;*/
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	position:absolute;
  z-index:5000000;

}


.bottigliefantasma {
			opacity: 0.82;
		filter:alpha(opacity=82);
visibility:visible;
background-color:#FFF;
margin-top:-58px;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	position:absolute;
  z-index:5000000;

}


.marginedx8px {
	margin-right: 8px;
}
.marginedx5px {
	margin-right: 5px;
}

.form_login {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#666;
	width: 60px;
	height: 14px;
	margin-right: 3px;
}

.form_loginvisit {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#666;
	width: 95px;
	height: 14px;
	margin-right: 3px;
}

.form_emailvisit {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#666;
	width: 170px;
	height: 14px;
	margin-right: 3px;
	padding-right:6px;
}
.form_cercavino {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#666;
	width: 113px;
	height: 13px;
	margin-right: 4px;
	margin-bottom: 4px;
	
}
.form_cercavino_80px {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#666;
	width: 90px;
	height: 13px;
	margin-right: 4px;
	margin-bottom: 4px;
	
}
.discountrate {
	position:absolute;
				font-family:Verdana, Geneva, sans-serif;
				font-size:11px;
				font-weight:bold;
				/*margin-left:-45px;*/
				margin-right:80px;
				right:0px;
				margin-top:8px;
				color:#090;
				text-align:right;
				visibility:hidden;
				width:75px;
}
.form_cercavino_select {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#666;
	width: 120px;
	height: 19px;
	margin-right: 4px;
	margin-bottom: 4px;
}

.form_cercavino_selectsmall {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#666;
	width: 50px;
	height: 19px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.form_cercavino_selectsmall2 {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#666;
	width: 60px;
	height: 19px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.form_cercavino_selectedit {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	color:#666;
	width: 33px;
	height: 19px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.form_cercavino_selectedityear {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	color:#666;
	width: 45px;
	height: 19px;
	margin-right: 4px;
	margin-bottom: 4px;
}


div#container{
    width: 99%;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
    } 
	
	div#container_top{
    width: 80%;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
    } 
	
	
.bottle_background {
	background-image: url(../images/bott_logo_pattern7.gif);
	background-repeat: repeat-x;
	background-attachment:scroll;
	background-position: center center;
}
.image_logo {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.tab_rossa_sez_sx {
	/*width: 190px;*/
	width: 260px;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}
.tab_rossa_sez_dx {
	/*width: 200px;*/
	/*width: 150px;*/
	text-align:right;
	margin-right:5px;
	visibility:visible;
}
.tab_rossa_sez_centr {
	/*width: 440px;*/
	width: 100%;
	
}

.slidemixer {
	position:absolute;
	margin-top:45px;
	height:0px;
	margin-left:23px;
	width:129px;
								opacity: 0.88;
		filter:alpha(opacity=88);
		background-color:#FFF;
		z-index:2000000;
	
}

.margintop5 {
	margin-top:5px;
									opacity: 1.00;
		filter:alpha(opacity=100);
	
	}


.tab_rossa_total {
	width: 100%;
	

	background-color: #cd042e;
}
.slidedownint {
	position:relative;
	overflow:hidden;
	z-index:1200;
	
	
	}

.rigabiancafondo {
	
	width: 460px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #7f502a;
	background-color:#FFF;
	
}

.rendimarrone {
color: #7f502a;
}

.rigabiancamove {
	position:absolute;
	border:dotted;
	top:0%;
	width:100%;
	
}

.tendinasx {
	position:absolute;
	height:100%;
	width: 250px;
	z-index: 60000;
	background-color:#FFF;
	overflow: hidden;
	border-right-style:solid;
	border-right-color:#666;
	border-right-width:1px;
}

.tendinasxlogged {
	position:absolute;
	height:100%;
	width: 498px;
	z-index: 600;
	background-color:#FFF;
	overflow: hidden;
	border-right-style:solid;
	border-right-color:#666;
	border-right-width:1px;
	
}

.contienetendina {

	height:100%;
	position: absolute;
	z-index:5000;
	width: 236px;


}

.contienetendinanotlog {

	height:100%;
	position: absolute;
	z-index:5000;
	width: 224px;


}


.tendinachiudiok {
	
	height:100%;
	position: absolute;
	z-index:600;
	width: 530px;

}

.tendinachiudioknotlog {
	
	height:100%;
	position: absolute;
	z-index:600;
	width: 273px;
	overflow:visible;

}


.tendinachiudiokff {
	
	height:100%;
	position: absolute;
	z-index:600;
	width: 230px;
	
	

}

.tendinachiudioklogged {
	
	height:100%;
	position: absolute;
	z-index:550;
	width: 525px;

}


.portaportatendina {

	z-index:500;
}

.divabc {
	
	height:100%;
	position: absolute;
	width: 100%;

}

.orecchia {
	position:absolute;
	right:254px;
	top:0%;
	z-index:110000;
	margin-top:20px;
}

.orecchianotlog {
	position:absolute;
	right:-3px;
	top:0%;
	z-index:110000;
	margin-top:20px;
}

.orecchiaff {
	position:absolute;
	right:0px;
	top:0%;
	z-index:110000;
	margin-top:20px;
}
.orecchia2 {
	position:absolute;
	right:1px;
	top:0%;
	z-index:110000;
	margin-top:20px;
}


.menulogged {
	margin-left:5px;
	margin-top:-5px;
	
}

.dataactivity {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999;
}

.internotenda {
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	
}

.slidedown {
	position:absolute;
	background-color:#FFF;
	height:140px;
	bottom:0px;
		width: 100%;
		overflow:hidden;
		border-top-style:solid;
		border-top-color:#CCC;
		border-top-width:1px;

	
}

.hoverslidedown {
	position:absolute;
	visibility:hidden;
	height:110px;
	bottom:10px;
		width:71px;
		overflow:hidden;
		margin-left: 180px;
		z-index: 3000000;

}
.hoverwish {
	position:absolute;
	visibility:hidden;
	height:110px;
	bottom:200px;
		width:71px;
		overflow:hidden;
		margin-left: 210px;
		z-index: 3000000;

}

.marginiupsx {
	margin-left:4px;
	margin-top:2px;
}
.passworderrata {
	font-size:11px;
	color:#cd042e;
	position:absolute;
	margin-left:-10px;
	visibility:visible;
	font-family:Verdana, Geneva, sans-serif;
	margin-left:0px;
	margin-top:-18px;
	
}
	

.aggiorincorso {
	font-size:10px;
	color:#999;
	position:absolute;
	background-color:#FFF;
	margin-top:13px;
	visibility:hidden;
	
}

.contenutoslidedown {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	overflow:inherit;
	height:100%;



	
}
.templatecarrello {
	position:absolute;
	visibility:hidden;

	
}
.cartelement {

	
}
.slidedowncontent {
	z-index:5100;
	position:absolute;
	background-color:#FFF;
	bottom:0px;
	width:100%;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#cd042e;
		font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	
}
.droppablearea {
	z-index:3000;
	position:absolute;
	bottom:0px;
	width:100%;
	height:80px;
	
}

.droppableareawish {
	z-index:6000000;
	position:absolute;
	left:0px;
	top:0px;
	width:1px;
	height:1px;
	
}

.bandagrigiadown {
	z-index:1200;
	background-image:url(../images/barragrigia.gif);
	width:780px;
}

.colorred {
	color:#cd042e;
}

.fontmedium {
		color: #9f5d37;
		font-size:12px;
		font-weight:bold;

}

.fontmediumred {
		color: #cd042e;
		font-size:12px;
		font-weight:bold;

}

.tuttorosso {
	background-color:#cd042e;
	width:100%;
}

.rigabrownsx {
	border-left-color:#9f5d37;
	border-left-style:solid;
	border-left-width:1px;
}


.rossosottoprimariga  {
	background-color:#cd042e;
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-left:10px;
	padding-left: 10px;
	
}
.biancosottoprimariga  {
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #7f502a;
	padding-left:10px;
	padding-right: 10px;
	padding-top: 2px;
	background-color:#FFF;
	width:45px;
	text-align:center;
	}
	
	.tablarghcarrello  {
		width:100%;
	}
	
	.divbott  {
		position:absolute;
		top:0px;
		z-index:10;
			float: left;
	/*display:inline;*/
	overflow:visible;

	}
	
		.imgthumbs  {
		position:absolute;
		overflow:visible;
		z-index:1000;
		

	}
	
	.velosuschedina {
		width:100%;
		height:100%;
		margin-top:12px;
		background-color:#FFF;
		vertical-align:middle;
		text-align:center;
							opacity: 0.90;
		filter:alpha(opacity=90);
		position:absolute;
		z-index:300000;

	}
		.velosuscheda {
		width:100%;
		height:100%;
		margin-top:160px;
		background-color:#FFF;
		vertical-align:middle;
		text-align:center;
		position:absolute;
		z-index:25000;

	}
	

.overbottle  {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#cd042e;
	top:22px;
	width: 140px;
	margin-left:7px;

	}
	.overbottleB  {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#9f5d37;
	top:7px;
	width: 140px;
	margin-left:7px;

	}
	.overbottle2  {
	position:absolute;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9f5d37;
	top:38px;
	width: 140px;

	}
		.overbottle3  {
	position:absolute;
	color:#cd042e;
	top:62px;
	width: 185px;
	height: 30px;
	background-color:#862137;

	}
			.linkschedina  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;

	}
			.overbottle4  {
	position:absolute;
	top:42px;
	width: 17px;
	height: 9px;
	padding-left:116px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;



	}
	
	.overbottlecont  {
	position:absolute;
	top: 140px;
	left: -93px;
	background-color:#FFF;
	visibility:hidden;
	z-index: 1000000;
	height:70px;
	width:185px;
					opacity: 0.90;
		filter:alpha(opacity=90);

	}
	
	.overbottleimg {
	position:absolute;
	
	margin-left:30px;

	}
	
		.overbottlecom {
	position:absolute;
	top:0px;
	margin-left:174px;
	z-index:10000000;

	}
			.chiudischedona {
	position:absolute;
	top:93px;
	left:541px;
	height:15px;
	width:15px;
	z-index: 3000000;

	}
	
	.schedagrande {
	position:absolute;
	top:40%;
	left:50%;
	/*background-color:#FFF;*/
	width:560px;
	height:445px;
	z-index:3000000;
	visibility:hidden;
	margin-left: -280px;
	margin-top: -235px;

	}
		.schedagrandeiframe {
	position:absolute;
	width:560px;
	height:445px;
	z-index:1000;

	}
	
		.marginright2px {
			margin-right:2px;

	}
	
		.schedaordine {
	position:absolute;
	top:45%;
	left:50%;
	background-color:#FFF;
	width:601px;
	height:480px;
	z-index:3000000;
	visibility:hidden;
	margin-left: -302px;
	margin-top: -240px;
	

	}
	.schedaregistrazione {
	position:absolute;
	top:45%;
	left:50%;
	background-color:#FFF;
	width:601px;
	height:480px;
	z-index:3200000;
	visibility:hidden;
	margin-left: -302px;
	margin-top: -240px;
	border:solid;
	border-width:1px;
	border-color:#cd042e;
	/*padding-left:20px;
	padding-top:16px;*/
	

	}
	
		.schedadynamic {
	position:absolute;
	top:45%;
	left:50%;
	background-color:#FFF;
	width:601px;
	height:480px;
	z-index:3200000;
	visibility:hidden;
	margin-left: -302px;
	margin-top: -240px;
	border:solid;
	border-width:1px;
	border-color:#cd042e;
	/*padding-left:20px;
	padding-top:16px;*/
	

	}
	
	.testogrigioabbi {
		font-family:Arial, Helvetica, sans-serif;
		color:#999;
		font-size:14px;
		font-weight:normal;

	}
	
		.tabellaabbi {
		font-family:Arial, Helvetica, sans-serif;
		color:#cd042e;
		font-size:12px;
		font-weight:normal;

	}
	
	
	.internoabbinamenti {
	position:absolute;
	width:502px;
	height:320px;
	z-index:3200000;
	visibility:visible;
	padding-left:31px;
	padding-top:23px;
	margin-left:30px;

	border:solid;
	border-width:1px;
	border-color:#cd042e;
	/*padding-left:20px;
	padding-top:16px;*/
	

	}
	
	.mixer_non_trovato {
		font-family:Arial, Helvetica, sans-serif;
		color:#cd042e;
		font-size:12px;
		font-weight:normal;
		visibility:hidden;
		margin-top:-33px;
		

	}
	
		.mixer_non_trovato2 {
		font-family:Arial, Helvetica, sans-serif;
		color:#cd042e;
		font-size:12px;
		font-weight:normal;
		visibility:hidden;
		margin-top:0px;
		

	}
	
		.mixer_gusti {
		font-family:Arial, Helvetica, sans-serif;
		color:#cd042e;
		font-size:16px;
		font-weight:bold;
		width:102px;

	}
	
	.consiglio_texts {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#999;
		width:80px;

	}
		.consiglio_texts2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#999;

	}
	.consiglio_tdforms {
		width:165px;

	}
	
		.consiglio_smallforms {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#666;
		border-color:#CCC;
		border-width:1px;
		width:140px;

	}
	
	.consiglio_bigforms {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#666;
		border-color:#CCC;
		border-width:1px;
		width:465px;
		height:75px;

	}
	
		.mixer_gusti_2 {
		width:142px;

	}
	
			.mixer_selecttext {
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		font-size:11px;
		font-weight:bold;
		margin-left:5px;
		margin-right:5px;

	}
	
	.mixer_slider_base {
		width:80px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		background-image:url(../images/mixer_base_cen.gif);
		background-repeat:repeat-x;
		height:10px;
		position: relative;
		}
		
		.mixer_slider_handle {
			width:10px;
			height:15px;
			background-color:#f00;
			cursor:move;
			position:absolute;
			}
	
			.imagepossiamo {
				padding:14px;
	

	}
	
				.abbinamentinaviselected {
					background-color:#cd042e;
					color:#FFF;
					height:25px;
	

	}
	
	.puls_invia_mixer {
		position:absolute;
		margin-left:45px;
		margin-top:262px;
		z-index:20000000;

	}
	
	
					.testi_di_servizio {
						width:97%;
						
					color:#666;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-align:justify;
					overflow:scroll;
					height:290px;
					padding-right:10px;
					overflow-y:auto;
					overflow-x:hidden;
					
	

	}
	
					.abbinamentinavinotselected {
					background-color:#FFF;
					color:#cd042e;
					height:25px;
	

	}
	
	.abbinamentinavi {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		margin-top:20px;
		margin-left:30px;
		height:25px;
	}
	
	
	.velonero {
	z-index:2900000;
	position:absolute;
	top:0%;
	left:0%;
	background-color:#333;
	width:100%;
	height:100%;
	opacity: 0.85;
	filter:alpha(opacity=85);
	display:none;
	/*visibility:hidden;*/


	}
	
	.daticart {
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#FFF;
		text-align:left;
		padding-left:25px;
		padding-top:6px;

	}
	
		.cartsfondobianco {
					margin-top:5px;
			background-color:#FFF;
		padding:8px;
		margin-left:8PX;
width:538px;
    height: 240px;
		overflow-y: scroll;

	}
	.cartsfondobianco2 {
		margin-top:-10px;
			background-color:#FFF;
		padding:8px;
		margin-left:23PX;
width:538px;
    height: 63px;

	}
	.totaleordinebott  {
				font-family:Verdana, Geneva, sans-serif;
				font-size:12px;
				font-weight:bold;
				margin-left:326px;
				margin-top:-2px;

	}
		.spesedispediz  {
				font-family:Verdana, Geneva, sans-serif;
				font-size:12px;
				font-weight:bold;
				margin-left:313px;
				margin-top:4px;

	}
		.totaleordineprice  {
				font-family:Verdana, Geneva, sans-serif;
				font-size:12px;
				font-weight:bold;
				margin-left:427px;
				margin-right:18px;
				margin-top:-35px;

	}
			.totalegenerale  {
				font-family:Verdana, Geneva, sans-serif;
				font-size:12px;
				font-weight:bold;
				margin-top:-32px;
				margin-right:18px;

	}
	
			.cartsfondobianco3  {
				text-align:right;
				margin-right:-8px;
				margin-top:-11px;

	}
	
				.cartsfondobianco33  {
				text-align:right;
				margin-left:360px;
				margin-top:-66px;
				position:absolute;

	}
	
	.bianco11pt {
		font-family:Verdana, Geneva, sans-serif;
		text-align:center;
		font-size:11px;
		font-weight:normal;
		padding-bottom:5px;
		color:#FFF;
	}
		.bianco10pt {
		font-family:Verdana, Geneva, sans-serif;
		text-align:center;
		font-size:10px;
		font-weight:normal;
		padding-bottom:5px;
		color:#FFF;
		margin-right:4px;
	}
	.bianco9pt {
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
		font-weight:normal;
		color:#FFF;
	}
	
			.zerorisultati {
				border:solid;
				border-color:#999;
				border-width:1px;
				padding:5px;
				height:30px;
				
				position:absolute;
		font-family:Verdana, Geneva, sans-serif;
		text-align:center;
		font-size:11px;
		color:#666;
		background-color:#FFF;
		font-weight:normal;
		width:370px;
		top:40%;
		left:50%;
		z-index:6000000;
	}
		.zerorisultati2 {
				border:solid;
				border-color:#cd042e;
				border-width:1px;
				padding:5px;
				/*height:14px;*/
				right:30px;
				top:15px;
				visibility:hidden;
				position:absolute;
		font-family:Verdana, Geneva, sans-serif;
		text-align:center;
		font-size:11px;
		color:#cd042e;
		background-color:#CCC;
		font-weight:normal;
		width:210px;
		z-index:10000000;
	}
	
	
			.tableordinevini {
				font-family:Verdana, Geneva, sans-serif;
				font-size:12px;
				border-bottom-color:#CCC;
				border-bottom-style:dotted;
				border-bottom-width:1px;	
				padding:5px;
				margin-left:2px;
				width:518px;
    			height: 90px;

	}
	
	.spedizgratuit {
		position:absolute;
		font-family:Verdana, Geneva, sans-serif;
		font-size:9px;
		color:#FFF;
		left:344px;
		top:70px;
		}
	
	.multiplono {
		position:absolute;
		right:550px;
		margin-top:-27px;
		}
	
	.multiplo6 {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#999;
				/*margin-left:-317px;*/
				right:280px;
				width:297px;
				margin-top:-6px;
				z-index:7000000;
	}
	
	
	.schedagrandesfondo {
	position:absolute;
	top:90px;
	left:0px;
	background-color:#FFF;
	width:560px;
	height:445px;


	}
		.pulsantierascheda {
	position:absolute;
	top:402px;
	left:10px;
	width:520px;
	height:20px;


	}
	
	.bandarossascheda{
	position:absolute;
	top:100px;
	left:10px;
	background-color:#802537;
	width:500px;
	height:59px;
	z-index:10000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	}
	.mezzapalla{
	position:absolute;
	top:97px;
	left:510px;
	height: 65px;
	width: 38px;

	}
	
	.retroschedainfo {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#666;
	margin-top:175px;
	margin-left:145px;
	width:400px;
	visibility:hidden;

	}
	
	.retroschedainfotitoli {
		color:#802537;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}
	.bottiglione{
	position:absolute;
	top:0px;
	left:-5px;
	z-index:26000;
	overflow:hidden;
	width: 160px;
	height:400px;

	}
	
	.titoloscheda{
	position:absolute;
	top:112px;
	left:143px;
	z-index:20000;
		color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;

	}
		.titoloscheda2{
	font-size:16px;

	}
	
	.descscheda{
	position:absolute;
	top:265px;
	left:142px;
	z-index:20000;
		color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	}

.storiascheda{
	position:absolute;
	top:174px;
	left:143px;
	width: 400px;
	z-index:25000;
		color:#802537;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;

	}
	
	.formcarrello{
	position:absolute;
	top:0%;
	left:0%;
	visibility:visible;
	}
	
	.formquante{
		width:20px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#666;
		text-align:center;
	}
	
	.prezzoscheda{
	position:absolute;
	top:373px;
	left:141px;
	z-index:20000;
		color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;

	}
		.scopri{
	position:absolute;
	top:371px;
	left:432px;
	z-index:20000;
	color:#666;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;


	}
		.mettidaparte {
	position:absolute;
	top:408px;
	left:300px;
	z-index:20000;
	

	}
			.portafreccia {
		height:170px;
		width:275px;
		margin-top:-30px;
		top:50%;
		right:0px;
		position:absolute;
		padding-left:10px;
	
	}
				.portafreccianotlog {
		height:170px;
		width:250px;
		margin-top:-30px;
		top:50%;
		right:-30px;
		position:absolute;
		padding-left:10px;
	
	}
	
/* importato da try_from_asp */


.ciccio {
	border:;
	background-color:#FF0;
	height:100px;
	width:100px;
	
	}

	
	.boundingvisualizza {
		position:absolute;
		height:420px;
		width:100%;
		overflow-y:scroll;
		top:20px;
		left:0;

		/*z-index: 1000;*/
	
	}
	
		.mappamondo {
		height:1100px;
		width:3080px;
		overflow:visible;
		position:relative;
		vertical-align:top;
		top: -40px;
		left:0px;
		
	
	}
	
			.centranelmappamondo {
				position:absolute;
				/*width:250px;
				height:250px;*/
				left:50%;
				top:50%;
	
	}
	
	.bordodestro {
				border-right-style:solid;
	border-right-width:1px;
	border-right-color:#cd042e;
	
	}
		.bordituttirossi {
			border-style:solid;
			border-width:1px;
	border-color:#cd042e;
	
	}
	
	.droppable {
		border:solid;
	background-color:#9F9;
	height:200px;
	width:200px;
	position:absolute;
	top:500px;
	left:40px;
	
	}

	.droppable2 {
		border:solid;
	background-color:#0C6;
	height:200px;
	width:200px;
	position:absolute;
	top:500px;
	left:40px;
	
	}
		.divimg {
		position:absolute;	
		z-index:10;
			/*float: left;*/
	/*display:inline;*/
	overflow:visible;
	height: 110px;
	width: 44px;
	/*background-image: url(../images/ajaxwheel3.gif);
	background-repeat:no-repeat;
	background-position:center;*/


	
	}
		.divimgpremio {
		position:absolute;	
		z-index:10000000;
			/*float: left;*/
	/*display:inline;*/
	overflow:visible;
	height: 110px;
	width: 44px;


	
	}
			.divimgfanta {
		position:absolute;	
		z-index:10;
			/*float: left;*/
	/*display:inline;*/
	overflow:visible;
	height: 110px;
	width: 44px;


	
	}
		.dragimg {
		position:absolute;
		overflow:visible;
		z-index:1000;
		left: 0px;
		right: 0px;
		
		
	
	}
	.marrone11 {
		text-align:center;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color: #7f502a;
	}
		.rosso11 {
		text-align:center;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#cd042e;
	}

			.dragimg2 {
		position:absolute;
		overflow:visible;
		z-index:1000;
		left: 0px;
		right: 0px;
	
	}
			.dragimghide {
		position:absolute;
		visibility:hidden;
	
	}
			.tabellagriglia {

				height:100%;
				width:100%;
	
	
	}

			.ajaxwheel {
				position:absolute;
				visibility:visible;
				text-align:center;
				top:50%;
				left:50%;
				height:40px;
				width:300px;
				z-index: 6000000;
				font-family:Verdana, Geneva, sans-serif;
				font-size:12px;
				font-weight:normal;
				font-style:normal;
				color:#333;
				margin-left:-134px;
				margin-top:-42px;
				
	
	
	}
	
				.boundingvisualizzacover {
				position:absolute;
				visibility:visible;
				text-align:center;
				top:0px;
				left:0px;
				height:100px;
				width:100px;
				z-index: 1000000;
				
	
	
	}
	
	.overbottleghost {
		visibility:visible;
		position:absolute;
		/*border:dashed;*/
		z-index: 2000000;
   width: 88px;
  height: 220px;
   overflow: visible;
   border:dashed;
   }
	
	
	
	
	
	.SlidingPanelsbottiglione {
		width: 160px;
  /*// position: relative;
 //  height: 399px;
 //  padding: 0px;*/
 float:left;
   }
.SlidingPanelsContentGroupbottiglione {
  /*// position: relative;
  // height:399px;*/
   width:5000px;
/*  // margin: 0px;
  // padding: 0px;*/
   float:left;
   }
.SlidingPanelsContentbottiglione {
   /*width: 101px;*/
 /* // height: 399px;*/
   overflow: hidden;
 /* // margin: 0px;*/
 /* // padding: 0px;*/
  float:left;
  width: 160px;
   }
   .bottiglionescheda {
height:399px;
width:160px;
/*width:50px;*/

   }

.track {
   background-color: #cd042e;
   position: relative;
   height:6px;
   width: 75px;
   cursor: pointer; z-index: 0;
}
.handle {
	background-image:url(../images/mixer_pallino.gif);
   position: absolute;
   height: 16px; width: 15px;
   cursor: move; z-index: 2;
   margin-top:-4px;
}
.track.vertical { 
   width: 0.5em; height: 10em; 
}
.track.vertical .handle {
   width: 1em; height: 0.25em; top: 0; left: -0.25em; 
 }

.tdbot {
 	vertical-align: top;
}

.SlidingPanels {
	position: relative;
	width: 100%;
	height: 455px;
	padding: 0px;
	border: none;
}


/* This is the selector for the container that holds all of the content panels
 * for the widget. The SlidingPanelsContentGroup container is what gets programtically
 * positioned to create the slide animation. It is also what governs the layout of
 * the panels.
 *
 * By default, the width of the container is the same as its parent, the SlidingPanels
 * container.
 *
 * You can make the panels within the SlidingPanelsContentGroup container layout
 * horizontally by giving the SlidingPanelsContentGroup container a width that is as wide
 * or larget than the sum of the widths of all of the content panels, and then floating
 * the content panels inside the SlidingPanelsContentGroup container so they all appear
 * on the same line. You may also need to float the SlidingPanels and SlidingPanelsContentGroup
 * containers to insure that none of the content panels "leak" outside of the widget.
 *
 * Avoid placing any CSS border, margin, or padding properties on the SlidingPanels
 * container as they can affect the proper positioning and sliding animations of the
 * the container within the widget.
 *
 * The name of the class ("SlidingPanelsContentGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you want to style the
 * SlidingPanelsContentGroup container.
 */
.SlidingPanelsContentGroup {
	position: relative;
	width: 1056px;
	margin: 0px;
	padding: 0px;
	border: none;
	
	
}


/* This is the selector for the container that holds content for a given panel. In our
 * default style implementation, the dimensions of each content panel exactly match the
 * dimensions of the view port (SlidingPanels) container. This ensures that only one
 * panel ever shows within the view port.
 *
 * Avoid placing any CSS border, margin, or padding properties on the SlidingPanels
 * container as they can affect the proper positioning and sliding animations of the
 * the panel within the widget. You can place border, margins and padding on any content
 * *inside* the content panel.
 *
 * The name of the class ("SlidingPanelsContent") used in this selector is not
 * necessary to make the widget function. You can use any class name you want to style the
 * SlidingPanelsContent container.
 */
.SlidingPanelsContent {
	width: 1056px;
	height: 455px;
	margin: 0px;
	padding: 0px;
	float:left;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#e63631;
	
}

/* The class used in this selector is programatically added to the SlidingPanels container
 * anytime we are animating between panels. This rule makes sure that *all* content inside
 * the widget is overflow:none to avoid a rendering glitch that occurs in FireFox 1.5 whenever
 * there is an element inside the widget that displays a scrollbar.
 *
 * The class is automatically removed once the animation has stopped so that the overflow
 * properties of the content inside the widget should be restored.
 */
.SlidingPanelsAnimating * {
	overflow: hidden !important;
}

/* The class used in this selector is programatically added to the SlindingPanelsContent
 * container that is currently visible in the view port. The class is automatically removed
 * when the widget switches to a different panel.
 */
.SlidingPanelsCurrentPanel {
}

/* The class used in this selector is programatically added to the SlidingPanels container
 * anytime the SlidingPanels container is given focus. The class is automatically removed
 * once the SlidingPanels container loses focus.
 */
.SlidingPanelsFocused {
}

.dragElement 
{
	background-color:Blue;
	width:44px; 
	height:110px; 	
	z-index:5000; 
	border-width:2px;
	border-color:Black;
}

.dropZone 
{
	background-color:#FFFF66; 
	width:300px; 
	height:300px; 
	position:absolute;
	top:200px; 
	left:200px;
	overflow:auto;
}

.maskarrowleft 
{
  position:absolute;
  z-index: 1000000;
  margin-left: 10px;
  top: 0px;
  left:6px;
  width: 30px;
  height:20px;


}


.contenitore 
{
	width: 100%;
	height: 530px;
	position:relative;

	
	} 
	
	.sovraimp 
{
		/* in standby */
	top: 10%;
	left:10%;
	position:absolute;
	z-index:600;
	font-size:16px;

	font-family:Arial, Helvetica, sans-serif;
	color:#e63631;
	text-align:center;
	visibility:hidden;
	} 
	
		.sovraimp_sfond
{
	/* in standby */
	background-color:#000;
	visibility:hidden;
	
	} 
	
	
		.arrowtext
{
	top: 0%;
	left:55%;
	position:absolute;
	z-index:700;
	font-size:12px;
	margin-top: 12px;
	margin-left: 12px;

	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	visibility:hidden;
	z-index: 2000000;

	} 
	
			.arrowtext2
{
	/*height: 20px;*/
	padding-right: 30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	/*width: 170px;*/
	visibility:hidden;
	color: #e63631;
	top: 0%;
	left:55%;
	position:absolute;
	z-index:500;
	background-color:#e63631;
		margin-top: 12px;
		opacity: 0.75;
		filter:alpha(opacity=75);
z-index: 2000000;
	
	} 
	
			.arrowtextdown
{
	bottom: 0%;
	left:55%;
	position:absolute;
	z-index:700;
	font-size:12px;
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 92px;

	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	visibility:hidden;
z-index: 2000000;
	} 
	
			.arrowtextdown2
{
	/*height: 20px;*/
	padding-right: 30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	/*width: 170px;*/
	margin-bottom: 92px;
	visibility:hidden;
	color: #e63631;
	bottom: 0%;
	left:55%;
	position:absolute;
	z-index:500;
	background-color:#e63631;
		margin-top: 12px;
				opacity: 0.75;
		filter:alpha(opacity=75);
	z-index: 2000000;
	} 
	
				.arrowtextleft
{
	top: 48%;
	left:0%;
	position:absolute;
	z-index:700;
	font-size:12px;
	margin-top: 12px;
	margin-left: 215px;
	margin-bottom: 12px;
	padding-left: 10px;

	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	visibility:hidden;
z-index: 2000000;
	} 
	
			.arrowtextleft2
{
	/*height: 20px;*/
	padding-right: 30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	/*width: 170px;*/
	margin-left: 210px;
	visibility:hidden;
	color: #e63631;
	top: 48%;
	left:0%;
	position:absolute;
	z-index:500;
	background-color:#e63631;
		margin-top: 12px;
				opacity: 0.75;
		filter:alpha(opacity=75);
	z-index: 2000000;
	
	} 
	
					.arrowtextright
{
	top: 48%;
	right:0%;
	position:absolute;
	z-index:700;
	font-size:12px;
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
	margin-right: 12px;
	padding-right: 10px;
	/*padding-left: 10px;*/

	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	visibility:hidden;
z-index: 2000000;
	} 
	
			.arrowtextright2
{
	/*height: 20px;*/
	padding-right: 10px;
	padding-left: 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	/*width: 170px;*/
	/*margin-left: 12px;*/
	margin-right: 12px;
	visibility:hidden;
	color: #e63631;
	top: 48%;
	right:0%;
	position:absolute;
	z-index:500;
	background-color:#e63631;
		margin-top: 12px;
				opacity: 0.75;
		filter:alpha(opacity=75);
	z-index: 2000000;
	} 
	
	
	.markerregion {
		visibility:hidden;
		position:absolute;
		/*background-color:#F00;
		width:20px;
		height:20px;*/
	
	
	}
	
		.previewbott {
		visibility:hidden;
		position:absolute;
		border:dashed;
		/*background-color:#F00;
		width:20px;
		height:20px;*/
	
	
	}

.fb {
width:44px;
height:110px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
}

.fluidbottles {
width:44px;
height:110px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
}


.fluiddivs {
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
}

.fluiddivs2 {
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;

}

.nomepacco {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cd042e;
}

.acquistaora {
background-color:#cd042e; font-size:12px; height:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; text-align:center; width:100%;
}