/* Italydreamdesign Css
Author: Emmealcubo
Last update: 1/12/2008


-------------------  Palette colori --------------------

   Celestino fondo body		#D3E5F5

   Blu Scuro		#041738

   Testo        #222

------------------------------------------------------

*/
/* ---------
Reset
 ----------- */

/* --------- --------- --------- --------- --------- --------- ---------

Generali

 ----------- --------- --------- --------- --------- --------- ---------  */

html, body, #maincontainer {
	height: 100%;
}
body > #maincontainer {
	height: auto;
	min-height: 100%;
}
body {
	color: #333333;
	background:#082F66;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size: 85%;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/sfondo-home.gif);
/*	background-image: url(images/sfondo-home-natale.gif);*/
	position:relative;
}
/*body#natale2010 {
	color: #333333;
	background:#082F66;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size: 85%;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/sfondo-home-natale.gif);
	position:relative;
}*/
h1, h2, h3, h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #222;
}
h1 {
	font-size: 1.8em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -0.2px;
}
h2 {
	font-size: 1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -0.2px;
}
h3 {
	font-size: 1.3em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4 {
	font-size: 1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
p {
	margin:0 10px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a:link, a:visited {
	color: #246abc;
	background-color: transparent;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	color:#246abc;
	background-color: transparent;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a img {
	border:none;
}
.left {
	float: left;
}
.right {
	float: right;
}
.center {
	text-align: center;
}
.clear {
	clear: both;
}
acronym {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	cursor: help;
}
/*hr {
	display:none
}*/
.hidden {
	display:none;
}

/* --------- --------- --------- --------- --------- --------- ---------

Struttura

 ----------- --------- --------- --------- --------- --------- ---------  */

#header-wrap {
	/*	background:transparent url(images/bg-body-top.gif) repeat-x scroll 0 0;
*/	height:48px;
	border:none;
}
#header-wrap-interno {
	height:153px;
	margin:1px 0 0;
	padding:0 0 0;
}
#header {
	margin:0 auto;
	position:relative;
	width:960px;
	height:48px;
	/*	background-image: url(images/header-home.gif);
*/	background-repeat: no-repeat;
}
#header-interno {
	margin:0 auto;
	position:relative;
	width:960px;
	height:155px;
	/*	background-image: url(images/header-home.gif);
*/	background-repeat: no-repeat;
}
#header p {
	color:#fff;
	padding:15px 30px 10px 0px;
	float:right;
	font-size:12px;
}
#header-interno p {
	color:#fff;
	padding:15px 30px 10px 0px;
	float:right;
}
#header-interno h1 {
	background:transparent url(images/logo.png) no-repeat scroll 0 0;
	height:154px;
	left:21px;
	position:absolute;
	text-indent:-9999px;
	top:-22px;
	width:333px;
}
*html #header-interno h1 {
	background:transparent url(images/logo.gif) no-repeat scroll 0 0;
	height:154px;
	left:21px;
	position:absolute;
	text-indent:-9999px;
	top:-2px;
	width:333px;
}
#header-interno h1 a {
	text-indent: -9999px;
	height:154px;
	width:333px;
	display:block;
}
#header-interno h1 a:hover {
	text-indent: -9999px;
}
#head-utils {
	float:right;
	left:457px;
	position:absolute;
	top:0;
	width:560px;
}
#flag-head {
color:#FFFFFF;
display:block;
font-size:13px;
font-style:italic;
height:53px;
left:790px;
padding:0 0 0 10px;
position:absolute;
top:70px;
width:221px;

}

a.bandiera-it-big {
background-image:url(images/bandiera-it-big.gif);
background-position:center top;
display:block;
height:40px;
text-indent:-9999px;
width:40px;
margin:0;
float:left;
}

a.bandiera-fr-big {
background-image:url(images/bandiera-fr-big.gif);
background-position:center top;
display:block;
height:40px;
text-indent:-9999px;
width:40px;
margin:0 0 0 10px;
float:left;
}

a.bandiera-eng-big {
background-image:url(images/bandiera-eng-big.gif);
background-position:center top;
display:block;
height:40px;
text-indent:-9999px;
width:40px;
margin:0 0 0 10px;
float:left;
}


.bandiera-ita {
	width:30px;
	height:30px;
	margin:0 0 0 3px;
	float:left;
	}
	.bandiera-ita a {
		display:block;
		text-indent:-99999px;
		
	background:transparent url(images/flag-ita.gif) no-repeat;
	width:30px;
	height:30px;
	}
.bandiera-eng {
	width:30px;
	height:30px;
	margin:0 0 0 3px;
		float:left;
	
	}
	.bandiera-eng a {
		display:block;
		text-indent:-99999px;
	
	background:transparent url(images/flag-eng.gif) no-repeat;
		width:30px;
	height:30px;
	}

.bandiera-fr {
	width:30px;
	height:30px;
		float:left;
	margin:0 0 0 3px;

	}
	.bandiera-fr a {
		display:block;
		text-indent:-99999px;
		
	background:transparent url(images/flag-fra.gif) no-repeat;
	width:30px;
	height:30px;
	}


.slogan {
color:#FFFFFF;
font-size:12px;
font-style:italic;
left:516px;
position:absolute;
text-align:right;
top:10px;
width:425px;
/*color:#FFFFFF;
font-size:12px;
font-style:italic;
left:420px;
position:absolute;
text-align:right;
top:12px;
width:525px;*/
}
.slogan p {
	margin:0;
	padding:5px 24px 0 0;
	text-align:left;
}
#head-utils-bottom {
color:#FFFFFF;
font-size:11px;
left:440px;
position:absolute;
top:122px;
}
#head-utils-bottom a {
	color:#FFF;
	font-size:11px;
}
#head-utils-bottom a.login {
	background:transparent url(images/icona-login.gif) no-repeat right;
	padding:0 20px 0 0;
}
#head-utils-bottom a.registrati {
	background:transparent url(images/icona-registrati.gif) no-repeat right;
	padding:0 20px 0 0;
}
#head-utils-bottom a.carrello {
	background:transparent url(images/icona-carrello.gif) no-repeat right;
	padding:0 20px 0 0;
}
form#cerca-header {
	display:inline;
	margin-left:9px;

}
form#cerca-header input.box {
	background: transparent url(images/field_bg.gif) repeat-x scroll center bottom;
}
form#cerca-header input.go {
	border: medium none;
	padding: 5px 5px 3px 5px;
	background: #3B68BF;
	cursor: pointer;
	font-weight: bold;
	color:#FFF;
	display:inline;
	font-size:11px;
}
*html form#cerca-header {
	width:100px;
	display:inline;
	margin:0 0 0 -22px;
	padding:0;
}
*html form#cerca-header input.box {
	background: transparent url(images/field_bg.gif) repeat-x scroll left bottom;
}
*html form#cerca-header input.go {
	border: medium none;
	padding: 1px;
	cursor: pointer;
	font-weight: bold;
}
#head-utils-bottom a.flag-it {
	background:transparent url(images/bandiera-it.gif) no-repeat scroll right center;
	height:20px;
	left:415px;
	padding:0;
	position:absolute;
	text-indent:-99999px;
	top:-27px;
	width:30px;
}
#head-utils-bottom a.flag-fr {
	background:transparent url(images/bandiera-fr.gif) no-repeat scroll right center;
	height:20px;
	left:481px;
	padding:0;
	position:absolute;
	text-indent:-99999px;
	top:-27px;
	width:30px;
}
#head-utils-bottom a.flag-eng {
	background:transparent url(images/bandiera-eng.gif) no-repeat scroll right center;
	height:20px;
	left:448px;
	padding:0;
	position:absolute;
	text-indent:-99999px;
	top:-27px;
	width:30px;
}
#maincontainer {
	width: 961px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background:#FFF;
}
#topsection {
	background: #EAEAEA;
	height: 90px; /*Height of top section*/
}
#topsection h1 {
	margin: 0;
	padding-top: 15px;
}
#contentwrapper {
	float: left;
	width: 100%;
	background:#FFFFFF none repeat scroll 0 0;
	min-height:780px;
	/*padding-bottom: 172px;*/
}  /* must be same height as the footer */
#contentcolumn {
	margin-right: 260px; /*Set right margin to RightColumnWidth*/
	background:#FFF;
}
#general-container{
margin:2px 10px 10px;
	padding-bottom:14px;
	position:relative;
}
#general-container .titolo {
	display:block;
	background:transparent url(images/redesign/divider-big.gif) no-repeat scroll 0 23px;
	
	margin:13px 0 12px 10px;
	color:#999;
	font-size:13px;
	font-style:italic;
	padding-bottom:5px;
	width:600px;
}
#general-container .titolo h2 {
	font-size:20px;
	color: #246abc;
	padding:0 0 3px 0;
	margin:0;

}
#rightcolumn {
	float: left;
	width: 260px; /*Width of right column*/
	margin-left: -260px; /*Set left margin to -(RightColumnWidth) */
	overflow:hidden;
}
.innertube {
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}
#animazione-home-wrap {
	background:#000;
	width:961px;
	margin:0 auto;
}
#animazione-home {
	position:relative;
	width:700px;
	float:left;
	height:480px;
	/*background-image: url(images/foto-home.jpg);
	background-repeat: no-repeat;*/
}
#right-home {
	width:260px;
	height:480px;
	float:left;
	background:#FFF;
}

#telefona-home-ita {
	width:260px;
	height:170px;
	background: url(images/telefona-home-ita.gif) no-repeat;
	
}
#telefona-home-eng{
	width:260px;
	height:170px;
	background: url(images/telefona-home-eng.gif) no-repeat;
	
}
#telefona-home-fr {
	width:260px;
	height:170px;
	background: url(images/telefona-home-fra.gif) no-repeat;
	
}

#iscritto-newsletter {
	background:#FAF2B7;
	color:#082F66;
	line-height:13px;
	padding:20px;
	}

/*#
{
	width:260px;
	height:130px;
	}*/
	#newsletter p {
	color:#082F66;
line-height:13px;
margin:0;
padding:22px 0 17px 0px;
/*width:240px;*/
white-space:nowrap;
		
	}

form#newsletter {
/*	background: url(images/newsletter.gif) no-repeat;*/
	padding:0 0 15px 8px;

	
}
form#newsletter input.gonews {
	border: medium none;
	background: url(images/invia-newsletter.gif) no-repeat;
	cursor: pointer;
	font-weight: bold;
	color:#FFF;
	width:85px;
	height:21px;
	display:inline;

}




/* - Menu  Principale
--------------------------------------------- */

#nav {
	width: 760px;
	margin: 16px 0 0 0;
	float: left;
}
#nav li {
	float: left;
	position: relative;
	height: 25px;
	overflow: hidden;
}
#nav a {
	display: block;
	height: 0;
	padding: 25px 0 0 0;
	text-indent: -9999px;
}
#subcategoria {
	margin:0;
	padding:0;
}
#subcategoria .titolo {
	display:block;
	background:transparent url(images/redesign/divider-big.gif) no-repeat scroll 0 23px;
	margin:13px 0 12px 10px;
}
#subcategoria .titolo h2 {
	font-size:20px;
	color: #246abc;
	padding:0 0 3px 0;
	margin:0;
	font-weight:bold;
	font-style:italic;
}
#subcategoria p.descrizione {
	float:left;
	width:300px;
}
.item-categoria {
	clear:left;
	width:650px;
	padding-top:10px;
	padding-left:17px;
}
.item-categoria p.subcatdescr {
	float:right;
	width:464px;
}
.item-categoria h3 {
	font-size:15px;
	color:#1F5DAF;
	background:transparent url(images/bg-sottocategoria.gif) repeat-x;
	height:14px;
	padding:13px 0 13px 10px;
	position:relative;
}
.item-categoria .entra {
	background:transparent url(images/entra-sottocategoria.gif) no-repeat scroll 0 0;
	font-size:11px;
	height:20px;
	left:500px;
	position:absolute;
	top:11px;
	width:124px;
	color:#1F5DAF;
}
.item-categoria .entra a {
	color:#1F5DAF;
	font-size:12px;
	padding-left:31px;
	line-height:17px;
}
/*  View Prodotti Vetrina Home e Sottocategoria
============================================================================= */
#prodotti-vetrina {
	width:500px;
	text-indent:-99999px;
	display:block;
	margin:10px 0 15px 0;
}
#item-vetrina-box-home {
	width:650px;
}
#item-vetrina-box-home h5 {
	font-size:14px;
	height:13px;
	line-height:11px;
	margin:10px 0 0;
	padding:11px 0 0 15px;
}
#item-vetrina-box-home h5 a {
	color:#082F66;
	text-transform:normal;
	font-stretch:condensed;
	width:100px;
}
.item-home {
	background:transparent url(images/blocco-categoria.gif) no-repeat scroll 0 0;
	float:left;
	height:215px;
	line-height:1.6em;
	margin:0 0 0 12px;
	overflow:hidden;
	padding:21px 0 0 15px;
	width:175px;
}
*html .item-home {
background:transparent url(images/blocco-categoria.gif) no-repeat scroll 0 0;
	float:left;
	height:215px;
	line-height:1.6em;
	margin:0 0 0 12px;
	overflow:hidden;
	padding:21px 0 0 15px;
	width:175px;
}
.item-home a img {
	padding:0 0 0 14px;
}
.item-home-green {
	background:#ccff99 none repeat scroll 0 0;
}
.item-home-bordino {
}
.item-home p {
	font-size:12px;
	line-height:10px;
	margin:9px 0 5px;
	padding:0 5px 0 29px;
}
.item-home .prezzo-home {
	font-size:16px;
	font-weight:bold;
	color:#082F66;
}
*html .item-home a.button {
	/* Sliding right image */
background: transparent url('images/button_right_azzurro.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 21px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	margin-top:-26px;
	margin-left:40px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.item-home a.button {
	/* Sliding right image */
background: transparent url('images/button_right_azzurro.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 21px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	margin-top:-23px;
	margin-left:82px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.item-home a.button span {
	/* Background left image */ 
background: transparent url('images/button_left_azzurro.gif') no-repeat;
	display: block;
	line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0 3px 5px 10px;
	color:#FFF;
	text-transform:none;
}
.item-home a.button:hover span {
	text-decoration:underline;
}
/* Prodotto singolo */

#prodsingolo {
	margin:0;
	padding:0;
	position:relative;
}

#prodsingolo a.linkimmagini_ita {
   background: url("images/redesign/download-btn.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 26px;
    left: 375px;
    position: absolute;
    text-indent: -99999px;
    top: 0;
    width: 241px;
}
#prodsingolo a.linkimmagini_en {
   background: url("images/redesign/download-btn.gif") no-repeat scroll 0 -32px transparent;
    display: block;
    height: 26px;
    left: 375px;
    position: absolute;
    text-indent: -99999px;
    top: 0;
    width: 241px;
}
#prodsingolo a.linkimmagini_fr {
   background: url("images/redesign/download-btn.gif") no-repeat scroll 0 -64px transparent;
    display: block;
    height: 26px;
    left: 375px;
    position: absolute;
    text-indent: -99999px;
    top: 0;
    width: 241px;
}

#prodsingolo .titolo {
	display:block;
	margin:13px 0 12px 10px;
	color:#999;
	font-size:13px;
	padding-bottom:5px;
	width:600px;
	border-bottom:none;
	background:none;
}
#prodsingolo .titolo-descr {
	display:block;
	margin:13px 0 0 10px;
	color:#999;
	padding-bottom:5px;
	width:600px;
	border-bottom:none;
}
#prodsingolo .designer-prod {
	font-size:11px;
}
body#store-search #prodsingolo .titolo .sort {
display:none;
}
#prodsingolo .titolo .sort {
	position:absolute;
	top:10px;
	left:340px;
}
#prodsingolo .titolo .sort a {
	color:#333;
	text-decoration:none;
}
#prodsingolo .titolo h2 {
	font-size:20px;
	color: #246abc;
	padding:0 0 3px 0;
	margin:0;
	font-weight:normal;
	font-style:normal;

}
#prodsingolo .titolo-descr h2 {
	font-size:16px;
	color: #246abc;
	padding:0 0 3px 0;
	margin:0;
	font-weight:normal;
	font-style:normal;

}
#prodsingolo .decrizione {
	display:block;
	background:transparent url(images/redesign/divider-big.gif) no-repeat scroll 0 23px;
	margin:13px 0 12px 10px;
	color:#999;
	font-size:13px;
	font-style:italic;
	padding-bottom:5px;
}
#prodsingolo .descrizione h2 {
	font-size:20px;
	color: #246abc;
	padding:0 0 3px 0;
	margin:0;
	font-weight:bold;
	font-style:italic;
}
#prodsingolo p.descrizione {
	float:left;
	width:415px;
	padding:10px;
}
#prodsingolo p.chiamaci {
	width:415px;
	height:50px;
	padding:10px;
	display:block;
	background:transparent url(images/scheda-tecnica.gif) no-repeat;
	text-indent:-9999px;
}
#prodsingolo .chiedi-info-eng a {
	background:transparent url(images/chiedi-info-eng.gif) no-repeat; 
	width:415px; 
	height:50px; 
	display:block; 
	text-indent:-9999px;  
	margin-top:15px;

}
#custom_3_eng {
	background:transparent url(images/redesign/page-actions.gif) no-repeat scroll 0 -261px;
	display:block;
	float:left;
	height:40px;
	text-indent:-9999px;
	width:205px;
	padding:0 8px 0 0;
}

#custom_3_it {
	background:transparent url(images/redesign/page-actions.gif) no-repeat scroll 0 -52px;
	display:block;
	float:left;
	height:40px;
	text-indent:-9999px;
	width:205px;
	padding:0 8px 0 0;
}
#custom_3_fr {

	background:transparent url(images/redesign/page-actions.gif) no-repeat scroll 0 -156px;
	display:block;
	float:left;
	height:40px;
	text-indent:-9999px;
	width:205px;
	padding:0 8px 0 0;
}

#prodsingolo .scheda-tecnica {
/*	float:left;
*/	width:200px;
	border:1px solid #CCC;
	padding-bottom:8px;
	margin:8px 0 4px 0;
/*	min-height:250px;
	height:auto !important;
	height:250px;*/
	font-size:12px;
	background:#EBEAEB none repeat scroll 0 0;
}
#prodsingolo .scheda-tecnica h2 {
	background:#C0DBF2 none repeat scroll 0 0;
	border-bottom:1px solid #FAFAFA;
	color:#246abc;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 7px;
	position:relative;
}
#prodsingolo .ico-tecnica  {
	background:transparent url(images/redesign/ico-page.png) no-repeat scroll -2px -77px;
	display:block;
	height:25px;
	left:167px;
	position:absolute;
	top:-9px;
	width:27px;
	
}
#prodsingolo .ico-pdf  {
	background:url("images/redesign/ico-page.png") no-repeat scroll 0px -264px transparent;
	display:block;
	height:25px;
	left:177px;
	position:absolute;
	top:-9px;
	width:27px;
	
}
#prodsingolo .scheda-tecnica ul {
	padding:0;
	margin:0 0 10px 0;
	list-style:none;
}
#prodsingolo .scheda-tecnica ul li {
	font-size:11px;
	line-height:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:8px 0 0 11px;
}
#prodsingolo .scheda-tecnica ul li.pdf-ico {
	background:transparent url(images/page_white_acrobat.png) no-repeat scroll 0 6px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 9px;
padding:10px 0 0 19px;
}
#prodsingolo .scheda-tecnica ul li a {
	list-style:none;
}



/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}

#JT_arrow_left{
	background-image: url(images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:4000;
	border: 2px solid #FFE56F;
	background-color: #FFC;
	
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#000 ;
	font-size:12px;
	font-style:italic;

	

}

.JT_loader{
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #FFE56F;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color:#000;
}

#JT_close_right{
	background-color:#FFE56F;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color:#000;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #1E5BAD;
}

.jTip{
cursor:help;
}


.stuff {
	clear:left;
	width:680px;
	padding-top:0px;
	padding-left:17px;
	position:relative;
	margin-top:-10px
}
.stuff p.social {
	float:left;
	width:300px;
	padding-top:12px;
}
#bookmarks {
	float:left;
	width:300px;
	padding-top:12px;
	}

#bookmarks ul{
	margin:2px;
	padding:0;
	width:260px;
	}
	
#bookmarks ul li{
	list-style:none;
	float:left;
	display:inline;
	}
	
#bookmarks ul li a{
	text-indent:-9999px;
	display:block;
	height:50px;
	}
	
.sprite {background:url(images/icone-social-store.gif);}
.icona { height:50px;}

/* Servizi */
		.twitter {width:50px; background-position:0 0;}
		.fb {width:50px; background-position:-50px 0;}
		.delicious {width:50px; background-position:-100px 0;}
		.posterous {width:50px; background-position:-150px 0;}
		.wikio {width:50px; background-position:-200px 0;}
		.ff {width:50px; background-position:0 -47px;}
		.newsvine {width:50px; background-position:-50px -47px;}
		.segnalo {width:50px; background-position:-100px -47px;}
		.linkedin {width:50px; background-position:-150px -47px;}
		.myspace {width:50px; background-position:-200px -47px;}


.stuff .send {
	float:left;
	width:200px;
}
.stuff h3 {
	font-size:15px;
	color:#246abc;
	height:14px;
	padding:13px 0 13px 10px;
	position:relative;
}
.stuff .title {
	border-bottom:2px solid #246abc;
	color:#95C0EF;
	display:block;
	height:35px;
	padding-bottom:2px;
}
.stuff h3.titoloinvia {
	color:#246abc;
	height:20px;
	left:325px;
	position:absolute;
	top:-14px;
	width:147px;
}
.stuff h3.titoloinvia a {
	color:#246abc;
	padding-left:31px;
	line-height:17px;
}
/*IE6*/

*html .stuff {
	clear:left;
	width:680px;
	position:relative;
	padding:0;
	margin:0 0 0 10px;
}
*html .stuff p.social {
	float:left;
	width:300px;
	padding:0;
	margin:0
}
*html .stuff .send {
	float:left;
	width:200px;
}
*html .stuff h3 {
	font-size:15px;
	color:#246abc;
	position:relative;
	padding:0;
	margin:0
}
*html .stuff .title {
	border-bottom:2px solid #CEE4FC;
	color:#246abc;
	display:block;
	padding:0;
	margin:0
}
*html .stuff h3.titoloinvia {
	color:#246abc;
	height:20px;
	left:325px;
	position:absolute;
	top:11px;
	width:147px;
	padding:0;
	margin:0
}
*html .stuff h3.titoloinvia a {
	color:#246abc;
	line-height:17px;
}
form#inviamico {
	width:200px;
}
.sendinput {
	font-size:13px;
	color:#6e6e6e;
	padding:1px;
	border:1px solid #bdbdbd;
	width:165px;
	background:#D2E6FC;
}
.sendinput-text {
	font-size:13px;
	color:#082F66;
	font-style: italic;
	font-weight:bold;
}
input.sendinputgo {
	background:#3B68BF none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	margin:-16px 0 20px 112px;
	padding:0px 5px 3px 2px;
}
input.compravariant {
	background:#3B68BF none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	margin:18px 0 20px 2px;
	padding:5px 5px 3px 2px;
}
*html input.compravariant {
	background:#3B68BF none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	margin:0;
	padding:5px 5px 3px 2px;
}
select {
	font-size:13px;
	color:#6e6e6e;
	padding:1px;
	border:1px solid #bdbdbd;
	width:110px;
	margin-left:5px;
	margin-top:2px;
}

body#bodyprodotto-singolo select {
	font-size:13px;
	color:#6e6e6e;
	padding:1px;
	border:1px solid #bdbdbd;
	width:auto;
	margin-left:5px;
	margin-top:2px;
	
	}
thead th, tfoot th {
	background:#E7E7E7 none repeat scroll 0 0;
	color:#666666;
	font-size:11px;
	font-style:normal;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
	text-transform:uppercase;
}
.prezzo-variant-chart {
	font-weight:bold;
}
#designer .titolo {
	display:block;
	margin:13px 0 12px 10px;
	padding-bottom:5px;
}
#designer .titolo h2 {
	font-size:14px;
	color: #666;
	padding:0 0 5px 31px;
	margin:0;
	font-weight:normal;
	font-style:italic;
	position:relative;
}

#designer .ico-des {

background:transparent url(images/redesign/ico-page.png) no-repeat scroll 2px -221px;
display:block;
height:34px;
left:0;
position:absolute;
top:-9px;
width:27px;
}
#designer .descrizione {
	float:left;
	padding:10px 0 10px 10px;
/*	width:460px;
*/
width:585px;
}
#designer img {
	padding:8px;
	border:1px solid #CCC;
	float:left;
	margin:8px;
}
#designer .altriprodesign {
	float:left;
	margin:8px 0 8px 0;
	padding:8px 0 8px 0;
	width:140px;
	background:transparent url(images/bg-designer.gif) no-repeat;
	height:340px;
}
#designer .altriprodesign .titolo {
	color:#000;
	font-size:11px;
	width:125px;
	display:block;
	clear:left;
	border-bottom:#ccc 2px solid;
	margin:0 0 0 8px;
	padding:12px 0 0 0;
}
#designer .altriprodesign .titolo a {
	color:#246abc;
	text-transform:uppercase;
	font-style:normal;
}
#designer .altriprodesign .immagine {
	width:75px;
	padding:0 0 0 12px;
	margin:0;
	clear:left;
}
#designer .altriprodesign .dettagli a {
	background:transparent url(images/entra-sottocategoria.gif) no-repeat scroll 0 0;
	color:#1F5DAF;
	display:block;
	font-size:12px;
	height:20px;
	line-height:17px;
	clear:both;
	margin:5px 0 0 5px;
	padding:2px 0 0 31px;
	width:124px;
}
#upselling {
	padding:0;
	margin:0;
}
#upselling .titolo {
	border-bottom:medium none;
	color:#999999;
	display:block;
	font-size:13px;
	font-style:normal;
	margin:13px 0 12px 10px;
	padding-bottom:5px;
	position:relative;
}
#upselling .titolo h2 {
	color:#246abc;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0 0 3px 30px;
	position:relative;
}
#upselling .ico-upsell {
background:transparent url(images/redesign/ico-page.png) no-repeat scroll -2px -77px;
display:block;
height:25px;
left:167px;
position:absolute;
top:-9px;
width:27px;
}
#upselling .item-upselling {
	float:left;
	height:170px;
	line-height:1.6em;
	margin:0;
	overflow:hidden;
	padding:0 0 0 5px;
	width:120px;
	margin-left:10px;
}
#upselling .item-upselling h5 {
	padding:2px 0 0 15px;
	margin:0;
	text-transform:uppercase;
	font-style:italic;
	color:#246abc;
}
#upselling .item-upselling h5 a {
	color:#246abc;
}
#upselling .item-upselling a img {
	padding:0 0 0 14px;
}


/*Blocco account*/

#account-profilo {
	margin:10px 0 0;
}
#account-profilo #top {
	background:transparent url(images/account-top.gif) no-repeat scroll 0 0;
	width:250px;
	height:58px;
}
#account-profilo #top h2 {
	color:#FFFFFF;
font-size:17px;
letter-spacing:0;
padding:22px 0 0 20px;
text-transform:246abc;
}
#account-profilo #center {
	background:transparent url(images/minicart-center.gif) repeat-y scroll 0 0;
	width:250px;
}
#account-profilo #center ul {
	margin:0;
	padding:0;
	
}
#account-profilo #center ul li {
	list-style:none;
	margin:0;
padding:0 0 0 40px;
	
}
#account-profilo #center ul li a{
	list-style:none;
	margin:0;
	color:#246abc;
font-style:italic;
padding:0 0 0 5px;
	
}
#account-profilo #center .loggato{
background:#FFFF99 none repeat scroll 0 0;
color:#246abc;
font-weight:bold;
margin:0 0 10px 18px;
padding:0 0 0 7px;
text-align:left;
width:200px;
}


#account-profilo #bottom {
	background:transparent url(images/minicart-bottom.gif) no-repeat scroll 0 0;
	width:250px;
	height:80px;
}

/*Carrello*/
#ajax-cart {
	margin:10px 0 0;
}
#ajax-cart #top {
	background:transparent url(images/redesign/minicart-top.gif) no-repeat scroll 0 0;
	width:250px;
	height:30px;
}
#ajax-cart #top h2 {
	color:#246abc;
	font-size:14px;
	letter-spacing:0;
	padding:8px 0 0 31px;
	text-transform:none;
}
#ajax-cart #center {
	background:transparent url(images/redesign/minicart-center.gif) repeat-y scroll 0 0;
	width:250px;
	padding:10px 0 0;
}
#ajax-cart #bottom {
	background:transparent url(images/redesign/minicart-bottom.gif) no-repeat scroll 0 0;
	width:250px;
	height:80px;
}
#minicart_content {
	margin:0 0 0 26px;
	width:200px;
}
#minicart_content .utility  {
	margin:8px 0 0 0;
	
}
#minicart_content .utility a {
	color:#246abc;
	font-style:italic;
	
}
#minicart_container {
	width:220px;
}


/* Ultimate Minicart Start */

.minicart_container {
	width: 100%;
}
.minicart_container hr {
	color: #CCCCCC;
	background: #CCCCCC;
	border: 0;
	Height: 1px;
}
.minicart_container input {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.minicart_item {
	color: #246abc;
	text-decoration: none;
	font-size: 0.9em;
}
a.minicart_item:link {
	color: #246abc;
	text-decoration: none;
}
a.minicart_item:visited {
	color: #246abc;
	text-decoration: none;
}
a.minicart_item:hover {
	color: #246abc;
	text-decoration: none;
}
a.minicart_item:active {
	color: #246abc;
	text-decoration: none;
}
.minicart_col_1 {
	width: 9%;
	float: left;
	text-align: left;
}
.minicart_col_2 {
	width: 69%;
	float: left;
	text-align: left;
	padding-bottom:10px;
	color:#246ABC;
	text-transform:capitalize;
}
.minicart_col_3 {
	width: 19%;
	float: left;
	text-align: left;
	color:#246ABC;
	text-transform:capitalize;
}
.minicart_tot_1 {
	width: 49%;
	float: left;
	text-align: left;
	background:#D1E2F4;
	color:#246abc;
	text-transform:uppercase;
	font-weight:bold;
	margin:10px 0 10px 0;
}
.minicart_tot_2 {
	width: 49%;
	float: left;
	text-align: right;
	background:#D1E2F4;
	text-transform:uppercase;
	font-weight:bold;
	color:#F00;
	margin:10px 0 10px 0;
}
.minicart_total {
	color: #FF0000;
	font-weight: bold;
}
/* Ultimate Minicart End */

#modulo-ordine-ita  {
	margin:5px 0 0 0;
}

#modulo-ordine-ita a {
	background:url(images/redesign/pdf-ita.gif) no-repeat scroll 0 0;
	display:block;
	height:55px;
	margin:25px 0 0;
	text-indent:-9999px;
	width:250px;
}

#modulo-ordine-fr  {
	margin:5px 0 0 0;
}

#modulo-ordine-fr a {
	background:url(images/redesign/pdf-fra.gif) no-repeat scroll 0 0;
	display:block;
	height:55px;
	margin:25px 0 0;
	text-indent:-9999px;
	width:250px;
}

#modulo-ordine-eng  {
	margin:5px 0 0 0;
}

#modulo-ordine-eng a {
	background:url(images/redesign/pdf-eng.gif) no-repeat scroll 0 0;
	display:block;
	height:55px;
	margin:25px 0 0;
	text-indent:-9999px;
	width:250px;
}


/*Blocchetto newsletter */
#newslet-it a {
	background:url(images/redesign/page-actions.gif) no-repeat scroll 0 -333px;
	display:block;
	height:55px;
	margin:8px 0 0;
	text-indent:-9999px;
	width:250px;
}
#newslet-eng a {
	background:url(images/redesign/page-actions.gif) no-repeat scroll 0 -483px;
	display:block;
	height:55px;
	margin:8px 0 0;
	text-indent:-9999px;
	width:250px;
}
#newslet-fr a {
	background:url(images/redesign/page-actions.gif) no-repeat scroll 0 -407px;
	display:block;
	height:55px;
	margin:8px 0 0;
	text-indent:-9999px;
	width:250px;
}

/*Blocchetto offerta/regalo SIDEBAR */
	
#sidebar-offerte-speciali {
	width:250px;
	height:110px;
	display:block;
	
	}


#sidebar-offerte-speciali a{
	background:url(images/sidebar-offerta-ita.gif) no-repeat;
	width:250px;
	height:110px;
	display:block;
	text-indent:-9999px;
	margin:20px 0 0;
	
	}
	
	#sidebar-offerte-speciali-eng {
	width:250px;
	height:110px;
	display:block;
	
	}


#sidebar-offerte-speciali-eng a{
	background:url(images/sidebar-offerta-eng.gif) no-repeat;
	width:250px;
	height:110px;
	display:block;
	text-indent:-9999px;
	margin:20px 0 0;
	
	}
	
	#sidebar-offerte-speciali-fr {
	width:250px;
	height:110px;
	display:block;
	
	}


#sidebar-offerte-speciali-fr a{
	background:url(images/sidebar-offerta-fra.gif) no-repeat;
	width:250px;
	height:110px;
	display:block;
	text-indent:-9999px;
	margin:20px 0 0;
	
	}
	
/*Fine blocchetto offerte speciali*/



/*ddd*/
#blog-interno-ita  {
	margin:5px 0 0 0;
}

#blog-interno-ita a {
	background:transparent url(images/blog-page-ita.gif) no-repeat scroll 0 0;
display:block;
height:110px;
margin:25px 0 0;
text-indent:-9999px;
width:250px;
}

#blog-interno-fr  {
	margin:5px 0 0 0;
}

#blog-interno-fr a {
	background:transparent url(images/blog-page-fra.gif) no-repeat scroll 0 0;
display:block;
height:110px;
margin:25px 0 0;
text-indent:-9999px;
width:250px;
}

#blog-interno-eng  {
	margin:5px 0 0 0;
}

#blog-interno-eng a {
	background:transparent url(images/blog-page-eng.gif) no-repeat scroll 0 0;
display:block;
height:110px;
margin:25px 0 0;
text-indent:-9999px;
width:250px;
}

/*ddd*/

#vedi-anche {
	background:#EBEAEB none repeat scroll 0 0;
	border:1px solid #E3E3E3;
	margin:10px 0 0 5px;
	width:240px;
	position:relative;
}
#vedi-anche  .ico-tecnica  {
	background:transparent url(images/redesign/ico-page.png) no-repeat scroll -2px -39px;
	display:block;
	height:25px;
	left:205px;
	position:absolute;
	top:-3px;
	width:27px;
}
#vedi-anche #top {
	background:#C0DBF2 none repeat scroll 0 0;
	color:#246ABC;
	height:30px;
	width:240px;
}
#vedi-anche #top h2 {
	color:#246abc;
	font-size:14px;
	letter-spacing:0;
	margin:0 0 0 10px;
	padding:5px 0 0 10px;
	text-transform:none;
	width:210px;
}
#vedi-anche #center {
width:250px;
padding-top:14px;
border-top:1px solid #FAFAFA;

}

#vedi-anche #center  .item-upselling {
	height:90px;
	line-height:1.6em;
	margin:0 0 0 6px;
	overflow:hidden;
	padding:0;
	width:228px;
}
#vedi-anche #center  .item-upselling h5 {
	padding:2px 0 0 15px;
	margin:0;
	text-transform:none;
	font-style:normal;
	color:#246abc;
}
#vedi-anche #center .item-upselling h5 a {
color:#246abc;
float:left;
font-size:12px;
padding-left:10px;
padding-top:26px;
width:115px;
	
}
#vedi-anche #center  .item-upselling a img {
	padding:0 0 0 14px;
	float:left;
}

#vedi-anche #center .item-upselling  .dettagli {
	margin:0;
	padding:0}
#vedi-anche #center .item-upselling  .dettagli a {
background:transparent url(images/entra-sottocategoria.gif) no-repeat scroll 0;
clear:both;
color:#1F5DAF;
font-size:12px;
height:20px;
line-height:17px;
margin:5px 0 0 5px;
padding:2px 0 0 31px;
width:154px;
}

#vedi-anche #bottom {
width:250px;
height:74px;
}



#ultime-blog-interno {
	margin:10px 0 0;
}
#ultime-blog-interno  #top {
	background:transparent url(images/ultime-blog-interno-top.gif) no-repeat scroll 0 0;
	width:250px;
	height:56px;
}
#ultime-blog-interno  #top h2 {
	color:#FFFFFF;
font-size:17px;
letter-spacing:0;
padding:22px 0 0 20px;
text-transform:none;
}
#ultime-blog-interno  #center {
	background:transparent url(images/ultime-blog-interno-center.gif) repeat-y scroll 0 0;
width:250px;
}
#ultime-blog-interno  #bottom {
background:transparent url(images/ultime-blog-interno-bottom.gif) repeat-y scroll 0 0;
width:250px;
height:74px;
}


/* checkout carrello */

#checkout {
	margin:0 19px 17px;
	padding-bottom:14px;
	position:relative;
}
#checkout .titolo {
	display:block;
	background:transparent url(images/redesign/divider-big.gif) no-repeat scroll 0 23px;
	margin:13px 0 12px 10px;
	color:#999;
	font-size:13px;
	font-style:italic;
	padding-bottom:5px;
	width:600px;
}
#checkout .titolo h2 {
	color:#246abc;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0 0 3px;
}
#footer-home-wrap {
	background:transparent url(images/footer-homebg.gif) repeat-x;
	height:290px;
	padding:3px 0 0 0;
	width:100%;
}
#footer-home {
	margin:0 auto;
	position:relative;
	width:923px;
}
#footer-bottom {
	margin:45px auto;
	position:relative;
	width:960px;
	height:165px;
	background:transparent url(images/footer-bottom.gif) no-repeat;
}
#footerwrap-home {
	background:#0B254C url(images/footer-repeat.gif) repeat-x scroll 0 0;
	clear:left;
	height:222px;
	position:relative;
	z-index:3500;
}
#footerwrap {
	background:#0B254C url(images/footer-repeat.gif) repeat-x;
	position: relative;
	/*margin-top: -200px; *//* negative value of footer height */
	clear:both;
	z-index:3500;
	height:233px;
}
#footer-cont {
	width:1000px;
	margin:0 auto;
	background:url(images/redesign/footer.gif) no-repeat;
	height:200px;
	position:relative;
	z-index:20;
}
#footer-cont .info-footer-ita {
	position:absolute;
	top:30px;
	left:75px;
	background:url(images/info-footer-ita.gif) no-repeat;
	width:154px;
	height:25px;
	}



#footer-cont .professionali a {
background:transparent url(images/professional-ita.gif) no-repeat scroll 0 0;
text-indent:-9999px;
height:120px;
left:530px;
position:absolute;
top:35px;
width:240px;
	}

#footer-cont .professionali-eng a {
background:transparent url(images/professional-eng.gif) no-repeat scroll 0 0;
text-indent:-9999px;
height:120px;
left:530px;
position:absolute;
top:35px;
width:240px;
	}

#footer-cont .professionali-fra a {
background:transparent url(images/professional-fra.gif) no-repeat scroll 0 0;
text-indent:-9999px;
height:120px;
left:530px;
position:absolute;
top:35px;
width:240px;
	}

#footer-cont .info-footer-eng{
	position:absolute;
	top:30px;
	left:75px;
	background:url(images/info-footer-eng.gif) no-repeat;
	width:154px;
	height:25px;
	}
	#footer-cont .info-footer-fr{
	position:absolute;
	top:30px;
	left:75px;
	background:url(images/info-footer-fra.gif) no-repeat;
	width:154px;
	height:25px;
	}


	#footer-cont .info-legali {
		color:#D1E2F4;
		font-size:11px;
		height:120px;
		left:809px;
		position:absolute;
		top:62px;
		width:142px;
		}


#footer-cont .blocco-foot {
	float:left;
margin:50px 0 0 36px;
padding:0 0 0 45px;
width:160px;
	
}
#footer-cont .blocco-foot {
	float:left;
margin:53px 0 0 36px;
padding:0 0 0 45px;
width:160px;
	
}

#footer-cont .blocco-foot h4 {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-right:18px;
padding:10px 0 2px;
text-transform:none;;
	
}
#footer-cont .blocco ul {
	padding:0;
	margin:0;
	list-style:none;
	background:none;

}
#footer-cont .blocco-foot ul li {
	display:block;
	background:none;
	line-height:19px;
	list-style:none;
	
}
#footer-cont .blocco-foot ul li a {
	font-size:12px;
	color:#d1e2f4;
	list-style:none;
	
}


#footer-cont .blocco-foot2 {
	float:left;
margin:63px 0 0 20px;
padding:0 0 0 45px;
width:160px;
	
}
#footer-cont .blocco-foot2 ul {
	padding:0;
	margin:0;
	list-style:none;
	background:none;

}
#footer-cont .blocco-foot2 ul li {
	display:block;
	background:none;
	line-height:19px;
	
}
#footer-cont .blocco-foot2 ul li a {
	font-size:12px;
	color:#d1e2f4;
	
}


#footer-cont .blocco-foot3 {
	float:left;
margin:78px 0 0 -12px;
padding:0 0 0 45px;
width:160px;
	
}
#footer-cont .blocco-foot3 ul {
	padding:0;
	margin:0;
	list-style:none;
	background:none;

}
#footer-cont .blocco-foot3 ul li {
	display:block;
	background:none;
	line-height:24px;
	
}
#footer-cont .blocco-foot3 ul li a {
	font-size:12px;
	color:#d1e2f4;
	
	
}

/* IE6 Fuck */
*html #footer-cont .blocco-foot {
	float:left;
margin:65px 0 0 20px;
padding:0 0 0 45px;
width:160px;
	
}

*html #footer-cont .blocco-foot h4 {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
margin-right:18px;
padding:10px 0 2px;
text-transform:none;;
	
}
*html #footer-cont .blocco ul {
	padding:0;
	margin:0;
	list-style:none;
	background:none;

}
*html #footer-cont .blocco-foot ul li {
	display:block;
	background:none;
	line-height:24px;
	list-style:none;
	
}
*html #footer-cont .blocco-foot ul li a {
	font-size:12px;
	color:#d1e2f4;
	list-style:none;
	
}


*html #footer-cont .blocco-foot2 {
	float:left;
margin:65px 0 0 20px;
padding:0 0 0 45px;
width:160px;
	
}
*html #footer-cont .blocco-foot2 ul {
	padding:0;
	margin:0;
	list-style:none;
	background:none;

}
*html #footer-cont .blocco-foot2 ul li {
	display:block;
	background:none;
	line-height:24px;
	
}
*html #footer-cont .blocco-foot2 ul li a {
	font-size:12px;
	color:#d1e2f4;
	
}


*html #footer-cont .blocco-foot3 {
	float:left;
margin:78px 0 0 -12px;
padding:0 0 0 45px;
width:160px;
	
}
*html #footer-cont .blocco-foot3 ul {
	padding:0;
	margin:0;
	list-style:none;
	background:none;

}
*html #footer-cont .blocco-foot3 ul li {
	display:block;
	background:none;
	line-height:17px;
	
}
*html #footer-cont .blocco-foot3 ul li a {
	font-size:12px;
	color:#d1e2f4;
	
	
}

/*Tooltips ITALIANO */

#tooltips {
	display:block;
	height:70px;
	left:437px;
	margin:0;
	padding:0;
	position:absolute;
	top:84px;
	width:360px;
		z-index: 4500;
	
}


#tooltips ul.thumb {
/*	float: left;*/
	list-style: none;
	margin:0;
	padding:0;
	position:relative; !important
	/*width: 800px;*/
	background-color: white;
		z-index: 4500;
}


#tooltips ul.thumb li.prima {
	background:transparent url(images/redesign/icn-footer-ita.gif) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
	position:relative;
		z-index: 4500;
}
#tooltips ul.thumb li.prima:hover{
	background:transparent url(images/redesign/icn-footer-ita.gif) no-repeat scroll 0 -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
		z-index: 4500;
}

#tooltips ul.thumb li.prima span {
	background:transparent url(images/redesign/tooltip-small.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:-186px;
	line-height:130%;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 4500;
}

#tooltips ul.thumb li.seconda {
	background:transparent url(images/redesign/icn-footer-ita.gif) no-repeat scroll -66px 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips ul.thumb li.seconda:hover{
	background:transparent url(images/redesign/icn-footer-ita.gif) no-repeat scroll -66px -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips ul.thumb li.seconda span {
	background:transparent url(images/redesign/tooltip.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:-100px;
	line-height:13px;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}



#tooltips ul.thumb li.terza {
	background:transparent url(images/redesign/icn-footer-ita.gif) no-repeat scroll -130px 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}
#tooltips ul.thumb li.terza:hover{
	background:transparent url(images/redesign/icn-footer-ita.gif) no-repeat scroll -130px -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips ul.thumb li.terza span {
	background:transparent url(images/redesign/tooltip-small.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:-25px;
	line-height:130%;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}



#tooltips ul.thumb li.quarta {
	background:transparent url(images/redesign/icn-footer-ita.gif) no-repeat scroll -195px 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips ul.thumb li.quarta:hover{
	background:transparent url(images/redesign/icn-footer-ita.gif) no-repeat scroll -195px -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips ul.thumb li.quarta span {
	background:transparent url(images/redesign/tooltip-small.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:50px;
	line-height:130%;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}

/*Tooltips FRANCESE */

#tooltips-fra  {
	display:block;
	height:70px;
	left:437px;
	margin:0;
	padding:0;
	position:absolute;
	top:84px;
	width:360px;
	
}


#tooltips-fra ul.thumb {
/*	float: left;*/
	list-style: none;
	margin:0;
	padding:0;
	position:relative; !important
	/*width: 800px;*/
	background-color: white;
}


#tooltips-fra ul.thumb li.prima {
	background:transparent url(images/redesign/icn-footer-fra.gif) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
	position:relative;
}
#tooltips-fra ul.thumb li.prima:hover{
	background:transparent url(images/redesign/icn-footer-fra.gif) no-repeat scroll 0 -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-fra ul.thumb li.prima span {
	background:transparent url(images/redesign/tooltip-small.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:-186px;
	line-height:130%;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}

#tooltips-fra ul.thumb li.seconda {
	background:transparent url(images/redesign/icn-footer-fra.gif) no-repeat scroll -66px 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-fra ul.thumb li.seconda:hover{
	background:transparent url(images/redesign/icn-footer-fra.gif) no-repeat scroll -66px -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-fra ul.thumb li.seconda:hover{
	background:transparent url(images/redesign/icn-footer-fra.gif) no-repeat scroll -66px -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
	
}

#tooltips-fra ul.thumb li.seconda span {
	background:transparent url(images/redesign/tooltip.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:-100px;
	line-height:13px;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}



#tooltips-fra ul.thumb li.terza {
	background:transparent url(images/redesign/icn-footer-fra.gif) no-repeat scroll -130px 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}
#tooltips-fra ul.thumb li.terza:hover{
	background:transparent url(images/redesign/icn-footer-fra.gif) no-repeat scroll -130px -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}


#tooltips-fra ul.thumb li.terza span {
	background:transparent url(images/redesign/tooltip-small.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:-25px;
	line-height:130%;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}



#tooltips-fra ul.thumb li.quarta {
	background:transparent url(images/redesign/icn-footer-fra.gif) no-repeat scroll -195px 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-fra ul.thumb li.quarta:hover{
	background:transparent url(images/redesign/icn-footer-fra.gif) no-repeat scroll -195px -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-fra  ul.thumb li.quarta span {
	background:transparent url(images/redesign/tooltip-small.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:50px;
	line-height:130%;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}



/*Tooltips INGLESE */

#tooltips-eng  {
	display:block;
	height:70px;
	left:437px;
	margin:0;
	padding:0;
	position:absolute;
	top:84px;
	width:360px;
	
}


#tooltips-eng ul.thumb {
/*	float: left;*/
	list-style: none;
	margin:0;
	padding:0;
	position:relative; !important
	/*width: 800px;*/
	background-color: white;
}


#tooltips-eng ul.thumb li.prima {
	background:transparent url(images/redesign/icn-footer-eng.gif) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
	position:relative;
}
#tooltips-eng ul.thumb li.prima:hover{
	background:transparent url(images/redesign/icn-footer-eng.gif) no-repeat scroll 0 -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-eng ul.thumb li.prima span {
	background:transparent url(images/redesign/tooltip-small.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:-186px;
	line-height:130%;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}

#tooltips-eng ul.thumb li.seconda {
	background:transparent url(images/redesign/icn-footer-eng.gif) no-repeat scroll -66px 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-eng ul.thumb li.seconda:hover{
	background:transparent url(images/redesign/icn-footer-eng.gif) no-repeat scroll -66px -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-eng ul.thumb li.seconda span {
	background:transparent url(images/redesign/tooltip.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:-100px;
	line-height:13px;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}



#tooltips-eng ul.thumb li.terza {
	background:transparent url(images/redesign/icn-footer-eng.gif) no-repeat scroll -130px 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-eng ul.thumb li.terza:hover{
	background:transparent url(images/redesign/icn-footer-eng.gif) no-repeat scroll -130px -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-eng ul.thumb li.terza span {
	background:transparent url(images/redesign/tooltip-small.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:-25px;
	line-height:130%;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}



#tooltips-eng ul.thumb li.quarta {
	background:transparent url(images/redesign/icn-footer-eng.gif) no-repeat scroll -195px 0;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-eng ul.thumb li.quarta:hover{
	background:transparent url(images/redesign/icn-footer-eng.gif) no-repeat scroll -195px -62px;
	display:inline;
	float:left;
	height:60px;
	width:65px;
	margin:0 0 0 12px;
}

#tooltips-eng  ul.thumb li.quarta span {
	background:transparent url(images/redesign/tooltip-small.png) no-repeat scroll 0 0;
	color:#0B254C;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:150px;
	left:50px;
	line-height:130%;
	padding:10px;
	position:absolute;
	top:-150px;
	width:290px;
	display:none;
		z-index: 3500;
}








/*GALLERIA PRODOTTO */
.galleria {
	list-style:none;
	width:640px;
	padding-top:25px;
}
.galleria li {
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
	bo
}
.galleria li a {
	display:none;
}
.galleria li div {
	position:absolute;
	display:none;
	top:0;
	left:180px
}
.galleria li div img {
	cursor:pointer
}
.galleria li.active div img, .galleria li.active div {
	display:block
}
.galleria li img.thumb {
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto
}
.galleria li .caption {
	display:block;
	padding-top:.5em
}
* html .galleria li div span {
	width:400px
} /* MSIE bug */


.caption {
	color:#888877;
font-style:italic;
padding-left:18px;
}
.demo {
	position:relative;
	margin-top:2em;
}
.gallery_demo {
	width:600px;
	margin:0 auto;
}
.gallery_demo li {
background:#000000 none repeat scroll 0 0;
border:2px double #CCCCCC;
height:50px;
margin:6px 4px;
width:68px;
}
.gallery_demo li div {
	left:240px
}
.gallery_demo li div .caption {
	font:italic 0.7em/1.4 georgia, serif;
}
#main_image {
	background:black none repeat scroll 0 0;
	height:300px;
	margin:0 0 14px 13px;
	width:600px;
}
#main_image img {
	margin-bottom:10px;
}
.nav {
	padding-top:15px;
	clear:both;
	font:80% 'helvetica neue', sans-serif;
	letter-spacing:3px;
	text-transform:none;
	text-align:center;
}
.info {
	text-align:left;
	width:700px;
	margin:30px auto;
	border-top:1px dotted #221;
	padding-top:30px;
}
.info p {
	margin-top:1.6em;
}
.clear {
	clear:left;
}
clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


.socialAddButton {
	padding:4px;
}

#last-blog-home {
	width:260px;
	height:200px;
	display:block;
	
	}


#last-blog-home a{
	background:url(images/blog-home-ita.jpg) no-repeat;
	width:260px;
	height:200px;
	display:block;
	text-indent:-9999px;
	
	}
	
	#last-blog-home-eng {
	width:260px;
	height:200px;
	display:block;
	
	}


#last-blog-home-eng a{
	background:url(images/blog-home-eng.jpg) no-repeat;
	width:260px;
	height:200px;
	display:block;
	text-indent:-9999px;
	
	}
	
	#last-blog-home-fr {
	width:260px;
	height:200px;
	display:block;
	
	}


#last-blog-home-fr a{
	background:url(images/blog-home-fra.jpg) no-repeat;
	width:260px;
	height:200px;
	display:block;
	text-indent:-9999px;
	
	}
	
	#last-blog-home h3{
		color:#003366;
font-family:georgia;
font-size:20px;
font-weight:normal;
letter-spacing:2px;
padding:7px 0 0 16px;
text-transform:none;
margin:0;
	
	}
	
	/*Blog Home durante Offerte speciali */
	
#last-blog-home-offerte {
	width:260px;
	height:116px;
	display:block;
	
	}


#last-blog-home-offerte a{
	background:url(images/blog-home-ita-OFFERTA.jpg) no-repeat;
	width:260px;
	height:116px;
	display:block;
	text-indent:-9999px;
	
	}
	
	#last-blog-home-offerte-eng {
	width:260px;
	height:116px;
	display:block;
	
	}


#last-blog-home-offerte-eng a{
	background:url(images/blog-home-eng-OFFERTA.jpg) no-repeat;
	width:260px;
	height:116px;
	display:block;
	text-indent:-9999px;
	
	}
	
	#last-blog-home-offerte-fr {
	width:260px;
	height:116px;
	display:block;
	
	}


#last-blog-home-offerte-fr a{
	background:url(images/blog-home-fra-OFFERTA.jpg) no-repeat;
	width:260px;
	height:116px;
	display:block;
	text-indent:-9999px;
	
	}
	
/*Fine blog home durante offerte speciali*/	

/*Blocchetto offerta/regalo */
	
#offerte-speciali {
	width:260px;
	height:84px;
	display:block;
	
	}


#offerte-speciali a{
	background:url(images/offerta-ita.jpg) no-repeat;
	width:260px;
	height:84px;
	display:block;
	text-indent:-9999px;
	
	}
	
	#offerte-speciali-eng {
	width:260px;
	height:84px;
	display:block;
	
	}


#offerte-speciali-eng a{
	background:url(images/offerta-eng.jpg) no-repeat;
	width:260px;
	height:84px;
	display:block;
	text-indent:-9999px;
	
	}
	
	#offerte-speciali-fr {
	width:260px;
	height:84px;
	display:block;
	
	}


#offerte-speciali-fr a{
	background:url(images/offerta-fra.jpg) no-repeat;
	width:260px;
	height:84px;
	display:block;
	text-indent:-9999px;
	
	}
	
/*Fine blocchetto offerte speciali*/	



	

 #feedControl { 
        font-size: 12px;
        width : 225px;
      }

      /* Suppress everything except for title */
      #feedControl .gf-snippet, 
      #feedControl .gf-author, 
      #feedControl .gf-spacer, 
      #feedControl .gf-relativePublishedDate { 
        display : none;
      }    

      /* decent padding at the bottom of each set of entries */
      #feedControl .gfc-results {
      padding-left:30px;
padding-top:5px;
      }
#feedControl  .gfc-resultsHeader {
border-bottom:none;
margin-bottom:4px;
width:100%;
display:none;
}

      /* no padding between entries */
      #feedControl .gfc-result {
        margin-bottom : 0px;
		padding:1px 0 3px;
				border-bottom:1px solid #CCC;

      }

      /* slightly larger section header title */
      #feedControl .gfc-resultsHeader .gfc-title {
		  display:none;
      }

.faq_q {

	font-size: 1.2em;

	font-weight: bold;
	font-style:italic;

	margin-bottom: 10px;

	cursor:pointer;

}



.faq_a {

	margin-bottom: 10px;

	display: none;

}
#slideshow-professional {
	width:600px;
	height:300px;
	margin:5px 0 0 30px;
}

.fiorellino {
background:transparent url(images/fiorellino.png) no-repeat scroll 0 0;
display:block;
height:39px;
padding:14px 0 0 64px;
width:166px;
font-weight:bold;
}

#powered-by-m3 {
color:#FFFFFF;
font-size:11px;
left:840px;
position:absolute;
text-indent:-9999px;
top:165px;
width:125px;
	}
	#powered-by-m3 a.logo-emmealcubo {
		width:125px;
		height:30px;
		background:url(images/emmealcubo.gif) no-repeat;
		text-indent:-9999px;
		display:block;
	}

#secure-site {
background:transparent url(images/icone-cc.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
height:40px;
left:34px;
position:absolute;
text-indent:-9999px;
top:178px;
width:400px;
	}


	#banner-wrap {
		clear:both; 
		padding:63px 0 5px 0; 
		background:#FFF; 
		display:block; 
		width:960px;
		position:relative;

	}
	#banner-wrap a img  {
		padding:0 0 0 14px;

	}
	

	#slogan-barra {
		position:absolute;
		display:block;
		height:53px;
		background:url(images/redesign/slogan-barra.gif) no-repeat;
		top:0;
		left:-18px;
		width:718px;
		
		
	}
	#slogan-barra .slogan-text{
		color:#0B254C;
		font-size:12px;
		padding:11px 0 0 17px;

		
	}
	#slogan-barra .slogan-text br{
		display:none;

	}
	
	.blocco-colonna {
		border:1px solid #CCC;
		width:230px;
		background:#FFF;
		position:relative;
		margin:10px 0 0 13px;
		padding-bottom:10px;
		position:relative;

	}
	.blocco-colonna p{
		margin-top:38px;
	}
	
	.blocco-colonna ul{
		margin:33px 0 0;
	}
	

.blocco-colonna	ul.bullet-prezzo li {
	list-style-image: url(images/redesign/bullet-prezzo.gif);
	padding:2px 0;
	
	}
	
	
	
	.title-blocco-colonna {
		background:#d1e2f4 none repeat scroll 0 0;
		display:block;
		height:30px;
		left:0;
		position:absolute;
		top:0;
		width:230px;
	}
/*	.ico-compra-prezzo {
		background:url(images/redesign/ico-prezzo.jpg) no-repeat right;
		
	}*/
	#slideshow { 
		margin: 40px auto 0 auto; 
		height:146px;
		overflow:hidden;
		}
		
		#slideshow a img{ 
			margin:0 0 0 40px;
	
			}
	.novita {
			background:url(images/redesign/novita_bk.gif) no-repeat;
			text-align:center;

		}
		#prev-nov {
			position:absolute;
			top:68px;
			left:0;
			display:block;
			text-indent:-9999px;
			background:url(images/redesign/prev.gif) no-repeat;
			width:20px;
			height:85px;
			
		}
		
		#next-nov {
			background:transparent url(images/redesign/next.gif) no-repeat scroll 0 0;
			display:block;
			left:210px;
			position:absolute;
			text-indent:-9999px;
			top:68px;
			width:20px;
			height:85px;
			}
			a.caption-nov {
				display:block;
				margin:11px 0 0;
				text-align:center;
			}
	.title-blocco-colonna h3 {
		font-size:13px;
		padding:8px 0 0 6px;
		color:#2b66b4;
		margin:0;
		
	}
	.title-blocco-colonna h3.ico-compra-prezzo {		
background:transparent url(images/redesign/ico-prezzo.jpg) no-repeat scroll 200px 6px;
	}
	
	.title-blocco-colonna h3 a {
		font-size:13px;
		padding:8px 0 0 6px;
		color:#000;
	}
	.nobottom {
		padding-bottom:0;

		}
	form#search-new {
		background:transparent url(images/redesign/search-new.gif) no-repeat scroll 0 0;
		margin:10px 0 0 5px;
		position:relative;
		width:240px;
		height:28px;
		
	}
	
	form#search-new input.field {
		background:transparent none repeat scroll 0 0;
		border:medium none;
		
		margin:10px 0 0 10px;
		width:240px;
		
	}
	form#search-new input.submit {
		background:transparent url(images/redesign/ico-search.gif) no-repeat scroll 0 0;
		border:medium none;
		display:block;
		height:27px;
		left:203px;
		position:absolute;
		text-indent:-9999px;
		top:6px;
		width:27px;
		cursor:pointer;
		
	}
	* html form#search-new input.submit{font-size:0;display:block;line-height:0}  /* ie6 */
	*+html form#search-new input.submit{font-size:0;display:block;line-height:0}  /* ie7 */

	
	#divgal {
		overflow:hidden;
		max-height:468px;
		
	}
	
	p.caption-slide {
		display:block;
		clear:both;
		
	}

	.slideshow {
		margin:30px auto;
	}


#utility-bar {
	background:transparent url(images/redesign/utility-bar.gif) no-repeat scroll 0 0;
	display:block;
	height:45px;
	left:549px;
	position:absolute;
	top:0;
	width:410px;
	
}

#utility-bar .slidemenu  {
	display:block;
	height:32px;
	margin:8px 0 0 5px;
	width:140px;
	overflow:hidden;
	
}

#utility-bar .bknormale {
	background:url(images/redesign/ico-utility.png) no-repeat 0 0;
	
}
#utility-bar .bkactive {
	background:url(images/redesign/ico-utility.png) no-repeat 0 -268px;
	
}
#utility-bar .text{
	display:block;
	color:#FFF;
	font-size:12px;
	padding:0px 0 0 38px;
	cursor:pointer;
	text-transform:capitalize;
}

#utility-bar .slidemenu a.login{
	display:block;
	color:#FFF;
	font-size:10px;
	padding:5px 0 0 38px;
}
#utility-bar .slidemenu a.registrati{
	display:block;
	color:#FFF;
	font-size:10px;
	padding:0 0 0 38px;
}

/*#utility-bar .utilmenu  {
overflow:hidden;
width:0;
height:0;
display:none;
z-index:1000;
position:absolute;
background:url(images/redesign/utility-bar.gif) repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;

}*/

#utility-bar .utilmenu  {
display:none;
overflow:hidden;
height:200px;
width:220px;
z-index:1000;
position:absolute;
background:#fff;;
border:5px solid #BBDAF0;
z-index:2960;

}

#utility-bar form#slideform {
	margin-bottom:18px;
	margin-top:13px;
}


#utility-bar form#slideform input {
	background:#F1F1F1 none repeat scroll 0 0;
	border:1px solid #999;
	font-size:9px;
	height:12px;
}
#utility-bar form#slideform .elem {
	margin:5px 0 0 0;

}
#utility-bar form#slideform .label {
	font-size:11px;
	color:#666666;
	float:left;
	padding:0px 8px 0 8px;
	width:72px;
}

#utility-bar form#slideform .usr {
	color:#666666;

}

#utility-bar form#slideform .psw {
	color:#666666;
}

#utility-bar form#slideform input.go {
	background:#3B68BF none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:19px;
	left:190px;
	margin:7px 14px 10px 0;
	padding:0;
	position:absolute;
	top:51px;
}
#utility-bar h3 {
	border-bottom:2px solid #BBDAF0;
	color:#3B68BF;
	display:block;
	font-size:13px;
	font-style:italic;
	margin:0 0 0 10px;
	padding:5px;
	width:190px;
}

#utility-bar .links {
	
	clear:both;
	margin:0 0 0 8px;
	width:160px;
	font-size:12px;
}
#utility-bar a.mini-links {
background:transparent url(images/redesign/ico-utility.png) no-repeat scroll -18px -245px;
color:#666666;
padding-left:10px;
line-height:18px;
font-size:12px;
clear:both;
}
#utility-bar  .right{
	float:right;
	padding-right:6px;
}
#utility-bar  .left{
	float:left;
	padding-left:6px;
}
#utility-bar  .loggato{
	float:left;
	padding-left:6px;
}


#utility-bar ul {
	margin:0;
	padding:10px 0 0 0;
	list-style-type:none;
	

}

#utility-bar ul li {
	background:transparent url(images/redesign/ico-utility.png) no-repeat scroll -18px -245px;
	color:#666666;
	padding-left:10px;
line-height:18px;
	
}
#utility-bar ul li a {

	color:#666;
}

#utility-bar .telnumber  {
	background:transparent url(images/redesign/ico-utility.png) no-repeat scroll 0 -37px;
	display:block;
	height:32px;
	left:150px;
	margin:8px 0 0 5px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:140px;
	font-size:12px;
}


#utility-bar .lingue-disponibili  {
	display:block;
	height:32px;
	left:300px;
	margin:8px 0 0 5px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:140px;
}

#utility-bar .lingue-disponibili .flag {
	position:relative;
}
#utility-bar .lingue-disponibili .flag a.ita-flag-new {
	background:url(images/redesign/ico-utility.png) no-repeat scroll -5px -124px;
	display:block;
	height:30px;
	left:0;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:30px;
	
}

#utility-bar .lingue-disponibili .flag a.fra-flag-new {
	background:url(images/redesign/ico-utility.png) no-repeat scroll -4px -77px;
	display:block;
	height:30px;
	left:32px;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:30px;
	
}

#utility-bar .lingue-disponibili .flag a.eng-flag-new {
	background: url(images/redesign/ico-utility.png) no-repeat scroll -4px -173px;
	display:block;
	height:30px;
	left:65px;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:30px;
	
}


#utility-bar .telnumber .number  {
	color:#FFFFFF;
	display:block;
	padding:0px 0 0 38px;
}


#pro-bar {
	background:transparent url(images/redesign/pro-bar.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	height:19px;
	left:554px;
	padding:8px 0 0;
	position:absolute;
	top:126px;
	width:435px;
}
#pro-bar .prof a{
color:#FFFFFF;
text-transform:uppercase;
display:block;	
float:left;
padding:0 15px 0 0;
}

#pro-bar .off a{
	color:#FFFFFF;
	text-transform:uppercase;
	display:block;	
	float:left;
	padding:0 15px 0 0;
}

#pro-bar .carr a{
	color:#FFFFFF;
	display:block;
	float:left;
	height:21px;
	padding:0 10px 0 0;
	text-transform:uppercase;
	width:82px;
		position:relative;

}
#pro-bar .carr {

	}


 
#pro-bar .carr .ico-carra {
	background: url(images/redesign/ico-utility.png) no-repeat scroll -4px -206px;
	display:block;
	height:34px;
	left:60%;
	position:absolute;
	top:-9px;
	width:30px;
}


#newsticker {
	left:698px;
	margin:10px 0 0 20px;
	position:absolute;
	top:-48px;
	
}
#newsticker ul{
		margin:10px 0 0 0;
		background:#F4F4F4;
		width:224px;
	
}
#newsticker h3{
	color:#2B66B4;
	font-size:13px;
	margin:0;
	padding:8px 0 0 6px;
	
}


#newsticker .rssitem {
	background:url(images/redesign/ico-rss.gif) no-repeat scroll 4px 5px;
	padding:8px 0 0 26px;
	width:193px;
	height:55px;
	
}

#newsticker ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#newsticker ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}

#newsticker ul li a{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


#newsticker .data {
	display:block;
	font-size:10px;
	text-align:left;
	height:55px;
	
}
#newsticker .newsticker-jcarousellite {
	margin:5px 0 0 0;
	height:55px;
	
}
.divider-product-big {
	display:block;
	height:4px;
	width:600px;
	margin:9px 0 9px 0;
	background:url(images/redesign/divider-big.gif) no-repeat;
}

.divider-product-small {
	height:4px;
	width:420px;
	display:block;
	margin:0;
	background:url(images/redesign/divider-small.gif) no-repeat;
}


.schedaprod-chiamaci-ita {
	background:transparent url(images/redesign/page-actions.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:40px;
	padding:0 0 0 5px;
	visibility:visible;
	width:205px;
}

.schedaprod-chiamaci-eng {
	background:transparent url(images/redesign/page-actions.gif) no-repeat scroll 0 -208px;
	display:block;
	float:left;
	height:40px;
	padding:0 0 0 5px;
	visibility:visible;
	width:205px;
}
.schedaprod-chiamaci-fr {
	background:transparent url(images/redesign/page-actions.gif) no-repeat scroll 0 -104px;
	display:block;
	float:left;
	height:40px;
	padding:0 0 0 5px;
	visibility:visible;
	width:205px;
}


.infos {
	padding:10px 0 30px 13px;
	width:430px;
}

#fb-like-bt {
	margin:10px 0 10px 20px;
	width:450px;	
}

#designer {
margin:20px 0 0 0;	
	
}


#upselling .divider-product-big {
	
}

#upselling .ico-upsell  {
	background:transparent url(images/redesign/ico-page.png) no-repeat scroll 2px -176px;
	display:block;
	height:34px;
	left:0;
	position:absolute;
	top:-9px;
	width:27px;
	
}

#share-new {
	color:#246abc;
	margin: 4px 0 2px 0px; 
	background: rgb(235, 234, 235) none repeat scroll 0% 0%; 
	display:block; 
	width:195px; 
	float: left; 
	padding:8px 0 8px 5px;
	position:relative;
	cursor:pointer;
	font-size:12px;
}

#share-new .ico-sharenew{
	background:transparent url(images/redesign/ico-page.png) no-repeat scroll -3px -105px;
	display:block;
	height:34px;
	left:169px;
	position:absolute;
	top:-4px;
	width:27px;
}

#share-toggle{
	background:#F4F4F4 none repeat scroll 0 0;
	border:2px solid #EBEAEB;
	display:block;
	float:left;
	height:50px;
	margin:0 0 14px;
	padding:0 0 10px 0;
	width:196px;
}

#share-toggle ul.social-icons {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0 0 10px;
	}


#share-toggle ul.social-icons li {
	margin:0 0 0 6px;
	padding:0;
	list-style:none;
	float:left;
	
	}

#share-toggle ul.social-icons li.facebook a{
	background:transparent url(images/redesign/ico-social.gif) no-repeat scroll -17px 0;
	display:block;
	height:35px;
	width:35px;
	text-indent:-9999px;
	}


#share-toggle ul.social-icons li.twit a{
	background:transparent url(images/redesign/ico-social.gif) no-repeat scroll -62px 0;
	display:block;
	height:35px;
	width:35px;
	text-indent:-9999px;
	}



#share-toggle ul.social-icons li.google a{
	height:35px;
	width:35px;
	background:url(images/redesign/ico-social.gif) no-repeat -106px 0;
	display:block;
	text-indent:-9999px;
	
	}
	#share-toggle ul.social-icons li.ldin a{
		height:35px;
		width:35px;
		background:url(images/redesign/ico-social.gif) no-repeat -150px 0;
		display:block;
		text-indent:-9999px;

		}



#share-with-friend {
	margin: 4px 0 0; 
	background: rgb(235, 234, 235) none repeat scroll 0% 0%; 
	display:block; 
	width:195px; 
	float: left; 
	padding:8px 0 8px 5px;
	position:relative;
	cursor:pointer;
	font-size:12px;
}
#share-with-friend a{
	color:#246abc;

}

#share-with-friend .ico-share-with-friend{
	background:transparent url(images/redesign/ico-page.png) no-repeat scroll -3px -140px;
	display:block;
	height:34px;
	left:169px;
	position:absolute;
	top:-4px;
	width:27px;
}

#divdescr {
	position:relative;
	
}
#details-destr {
	float:right;
	width:200px;	
	
}

.banner-sidebar {
	margin:10px 0 10px 5px;
}

.img_aiuto_carrello {

	background:transparent url(images/redesign/aiuto-cart.gif) repeat scroll 0 0;
	height:55px;
	margin:30px auto;
	width:440px;
	
}
.img_aiuto_carrello_fr {

	background:transparent url(images/redesign/aiuto-cart.gif) repeat scroll 0 -62px;
	height:55px;
	margin:30px auto;
	width:440px;
	
}
.img_aiuto_carrello_eng {

	background:transparent url(images/redesign/aiuto-cart.gif) repeat scroll 0 -132px;
	height:55px;
	margin:30px auto;
	width:440px;
	
}


	



