@charset "utf-8";
/* CSS Document */
body {margin:0;
padding:0;
background:url(img/sfondo.jpg) repeat-x;
font-family:"Lucida Grande","Lucida Sans Unicode", Tahoma, Helvetica, Arial, sans-serif;
font-size:12px;
line-height:18px;
}
div.pngfix{behavior:url(/iepngfix.htc);}

/* TESTI */
a.menu_h,a.menu_h:visited{font-size:1.20em; font-weight:bold; text-decoration:none; color:#000;}
a.menu_h:hover{text-decoration:underline;}
a,a:visited{text-decoration:none;color:blue;}
#col_dx a{font-size:12px;}
a:hover{text-decoration:underline;}
a.carta_vetrina{font-size:1.25em;font-weight:normal;text-decoration:none;}
a.carta_vetrina:hover{text-decoration:underline;}
a.nound:hover{text-decoration:none;}
a.foil{color:#4040FF;}
h1{margin:0;padding:0;font-size:1.75em;letter-spacing:-1px;}
h2{margin:0;padding:0;font-size:1.25em;letter-spacing:0px;font-weight:normal;}
h3{margin:5px 0px 10px 0px;font-size:1.00em;}
h4{margin:0;padding:0;font-size:1.25em;font-weight:normal;}
.prezzo{margin:0;padding:0;font-size:1.65em;letter-spacing:-2.5px;font-weight:600;}
.titolo_bianco{margin:0px 0px 0px 5px; font-size:1.1em; font-weight:bold; color:#FFF;}
.sbarrato{text-decoration:line-through; color:#999999;}
.prezzo_offerta{font-size:1.25em; color:#FF0000; font-weight:normal;}
.pad_top_8{padding:8px 0px 0px 5px;}
p.testo_09em{ line-height:14px; font-size:0.9em; margin:4px 5px 15px 5px;}
.bold_marg2{font-weight:bold; margin:2px;font-size:10px;text-align:center;}
.bold_marg4{font-weight:bold; margin:4px;font-size:10px;}
.non_disp{text-align:center;color:#aaa;}
.booster_d{font-size:0.8em;}
.booster_t{color:blue;}
TD.testo{font-size:0.9em;}
/*_________________________________________________________________________*/

#ombre_pagina{
margin:auto;
width:997px;
background:url(img/ombre_pagina.png) repeat-y;
}

#pagina{
margin:0 auto;
width:987px;
/*background:#fff;*/
}

#header{
width:987px;
height:114px;
background:url(img/head.jpg) no-repeat;
}

.div650{
width:650px;}

/*.barra_blu{
width:650px;
background:url(img/vetrina.jpg) repeat-x;}*/

/*___ BARRA MENU'___*/
#barra_oro{
margin:0 0 10px 0;
width:987px;
height:33px;
background:url(img/menu_h.jpg) repeat-x;}

#form_cerca{
width:587px;
height:33px;
background:url(img/form_cerca.jpg) no-repeat;
float:right;}

#mana{
width:987px;
height:33px;
background:url(img/mana.gif) 100% 0 no-repeat;}
/*_________________________ FINE BARRA MENU'*/

#centro_dx{
width:800px;
float:right;
}

#centro_contenuto{
margin:20px 140px 0px 182px;
width:650px;
}

#footer
{clear:both;}

#banner640{display:block;text-align:center;margin:6px 4px 16px 4px}
#newz{display:block;margin:6px 4px;}
#newz ul{list-style:none;margin:0;padding:0}
#newz ul li{margin:4px 0;}
.notizie {list-style:none;margin:0;padding:0}
.notizie li{margin:4px 0 8px 0}

#box_centrale{
margin:0 0 10px 0;
padding:4px;
width:640px;
/*border-top:1px solid #8ca89a;*/
}
#box_centrale table td{text-align:center;}
#box_centrale table td a{font-weight:normal;}
#box_centrale table td a.big{font-weight:bold;}
.sx_why{width:270px;float:left;line-height:1.9em;/*background:url(img/sx_back.jpg) repeat-x;*/padding:4px;border:1px solid #afb1b0;background:#eee;}
.sx_why .bianco {/*background:#fff;*/display:block;padding:4px 6px;}
.sx_why .bianco H2{color:#576c65;margin:0 0 6px 0;}
.sx_why .bianco ul{margin:0 0 0 12px;padding:0;}
#centro_why{margin:0 0 0 290px;}
#centro_why IMG{margin:0 4px 0 0;}

/* __ BOX LORWYN __ */
#centro_dx_img{
width:200px;
height:216px;
float:right;
background:url(img/centro_img.jpg) repeat-x;}

#sinistra_img{
width:200px;
height:216px;
background:url(img/sinistra_img.jpg) 0 0 no-repeat;
}

#destra_img{
width:200px;
height:216px;
background:url(img/destra_img.jpg) 100% 0 no-repeat;
}
/* _________________________________ FINE BOX LORWYN */


/* ___ COLONNA SINISTRA __*/
#col_sx{
margin: 0 0 0 5px;
width:170px;
/*background:url(immagini/top_col_sx.gif) 0 50px no-repeat;*/
float:left; min-height:700px;
}

#sx_btm{
/*padding:40px 0px 20px 12px;*/
padding:6px 0px 20px 12px;
width:158px;
/*background:url(immagini/btm_col_sx.gif) 0 100% no-repeat;*/
font-size:11px;
}
/* ______________________________ FINE COLONNA SINISTRA */


/* __ COLONNA DESTRA __ */
#col_dx{
width:137px;
margin-right:2px;
background:url(img/sf_col_dx.gif) repeat-y;
float:right;
}

.barra_oro_p{
width:135px;
height:17px;
margin:10px 0px 0px 1px;
background:url(img/barra_oro_p.jpg) repeat-x;}

#carrello{
width:135px;
margin:8px auto 8px auto;
text-align:center;
}
/* ________________________ FINE COLONNA DESTRA*/

#filtra{margin:4px auto;display:block;/*width:339px;height:32px;*/padding:6px 0 6px 0;/*background:url(immagini/barra_filtri.gif) no-repeat;*/border-top:1px solid #ccc}

/* form */
.cerca{margin:0px 0px 0px 15px; background:transparent; border:0px;}
.cerca_pulsante{margin-left:12px; margin-top:10px;}
input.testi{padding:2px;border:1px solid;font-family:"Lucida sans unicode";font-size:12px;}
.margin_top_5{ margin-top:5px;}
.margin_top_10{ padding:8px 0px 0px 0px;}
SELECT{font-size:11px;}
SELECT.qty{width:45px;}
FORM{display:inline;}
TEXTAREA{font-family:"Lucida sans unicode";font-size:12px;border:1px solid;padding:2px;overflow: auto;}
.sf_area_f{width:227px;height:20px;background:url(img/form.gif) no-repeat;}
.sf_area_m{width:227px;height:80px;padding-top:2px;background:url(img/form_mess.gif) no-repeat;}
.campi_f{padding:0px 0px 0px 4px; width:227px;background:transparent; border:0px;font-family:"Lucida sans unicode";font-size:12px;}
.campi_fa{margin:0px 0px 0px 4px; width:216px;background:transparent; border:0px;font-family:"Lucida sans unicode";font-size:12px;}
/* new */
.campi_txt{padding:2px 0px 2px 4px; width:224px;border:1px solid #666;font-family:"Lucida sans unicode";font-size:12px;}
.campi_area{margin:0; width:223px;border:1px solid #666;font-family:"Lucida sans unicode";font-size:12px;}

/* CARTE */
#bordo_n{margin:0;padding:0;width:229px;height:312px;background:url(immagini/bordo_n.gif) no-repeat;}
#bordo_b{margin:0;padding:0;width:229px;height:312px;background:url(immagini/bordo_b.gif) no-repeat;}
#bordo_g{margin:0;padding:0;width:229px;height:312px;background:url(immagini/bordo_g.gif) no-repeat;}
#bordo_none{margin:0;padding:0;width:229px;height:312px;}
#foil{margin:0 0 0 1px;padding:0;width:198px;height:280px;background:url(immagini/foil.png);}
IMG{border:0;}
TD.sfondo_vetrina{background:url(img/sfondo_vetrina.jpg) repeat-x;}
TD.vetrina_h{background:url(img/vetrina.jpg) repeat-x;}
TD.sfondo_gr{background:url(img/back_gr.gif) 100% 0 repeat-y;}
TD.sfondo_gr_tutti{border:1px solid #666;padding:10px}
TD.td_set{background:url(immagini/back_tr_search.gif) repeat-x;}
TD.td_setup{background:url(img/hline_carrello.gif) repeat-x;}
TH.oro{/*background:url(img/barra_oro_p.jpg) repeat-x;*/font-size:0.9em;color:#333;border-bottom:1px solid #ccc;/*border-right:1px solid #ccc;*/}
TABLE.alt40{height:40px;}
TABLE.contest{border-color: #ccc;border-width: 1px;border-style: solid;background:#96b0a3;}

#footer
{width:987px;height:80px;background:url(immagini/sf_footer.gif) repeat-x;text-align:center;margin-top:30px;}

#oro_centrale{margin-bottom:10px;width:650px;height:40px;background:url(img/hline_str.gif) repeat-x;}

TD.booster_td{
width:240px;
text-align:center;}

#barra_oro #mana ul{display:inline;list-style:none;padding:0;margin:0;}
#barra_oro #mana ul li{float:left;/*position:relative;*/}
#barra_oro #mana ul li a{display:block;float:left;margin:0;height:21px;padding:7px 12px 0 12px;text-align:center;font-size:1.1em;color:#000;font-weight:bold}
#barra_oro #mana ul li a:hover{color:#333;text-decoration:none}

#centro_basso{width:632px;margin:6px 0 0 0;float:left;border:1px solid #8ca89a;padding:8px;background:url(immagini/banner_promo.jpg) 100% 100% no-repeat;}
#centro_basso h2{margin:0 0 8px 0}

.bordo_n_tmb{width:32px;height:44px;margin:0;padding:0;padding:1px;background:url(immagini/bordo_n_tmb.gif) no-repeat;}
.bordo_b_tmb{width:32px;height:44px;margin:0;padding:0;padding:1px;background:url(immagini/bordo_b_tmb.gif) no-repeat;}
.bordo_g_tmb{width:32px;height:44px;margin:0;padding:0;padding:1px;background:url(immagini/bordo_g_tmb.gif) no-repeat;}


/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}


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

#JT_arrow_left{
	/*background-image: url(img/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(img/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:100;
	border: 2px solid #465655;
	background-color: #fff;
}

#JT_copy{
	padding:2px;
	color:#465655;
}

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

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

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

#JT_copy p{
margin:3px 0;
}

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

/* common styling */
.menum {font-family: arial, sans-serif; display:block;  position:relative; margin:0;  margin:0;}
.menum ul li a, .menu ul li a:visited {display:block; text-decoration:none;width:154px; height:24px;line-height:24px; padding:1px 0 1px 10px; background:url(immagini/arr.gif) 96% 2px no-repeat; border:1px solid #ccc; border-bottom:none}
.menum ul li a.nom, .menu ul li a.nom:visited {display:block; text-decoration:none;width:154px; height:24px;line-height:24px; padding:1px 0 1px 10px; border:1px solid #ccc; border-bottom:none; background:none}
.menum ul li a IMG{vertical-align:middle; float:left; margin:0 4px 0 0}
.menum ul li a:hover,.menum ul li a.nom:hover{background:#E4EDE8}
.menum ul {padding:0; margin:0;list-style-type: none; }
.menum ul li {float:left; margin-right:1px; position:relative;}
.menum ul li ul {display: none;}

/* specific to non IE browsers */
/*.menum ul li:hover a {color:#fff; background:#b3ab79;}*/
.menum ul li:hover ul {display:block; position:absolute; top:0; left:165px; width:164px;border:1px solid #ccc; z-index:999}
/*.menum ul li:hover ul li a.hide {background:#dfc184; color:#000;}*/
.menum ul li:hover ul li:hover a.hide {width:164px;}
.menum ul li:hover ul li ul {display: none}
.menum ul li:hover ul li a {display:block;background:#FFF;border:none;}
.menum ul li:hover ul li a:hover {background:#E4EDE8}


.menum ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menum ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.menum ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	cursor:pointer
	}
	
TABLE.formstd TD{padding:4px;}
TABLE.formstd TD INPUT{padding:2px}
TABLE.formstd TD INPUT.bottone{padding:4px 10px; border:1px solid #ccc; background:#465655; color:#fff}
