body { margin:0; padding:0; background:url(/images/bg.jpg) repeat-x #cccccc }
img { border:0; vertical-align:middle }
.close { clear:both}
form { margin:0; padding:0 }
h1 { font-size:18px; line-height:18px; margin:0 0 10px 0; padding:0; color:#000000; font-family:arial}
h3 { font-size:16px; line-height:16px; margin:0; padding:0; font-style:italic; font-weight:lighter; color:#333333; font-family:arial }
h2 { font-size:14px; line-height:14px; margin:0; padding:0; font-family:arial; color:#000000 }
select { font-size:11px; font-family:arial }


#ft { background:url(/images/ft.gif) bottom repeat-x }

#breadcrumb { background:#e1e1e1; color:#666666; padding:2px 8px 2px 8px; font-size:9px; font-family:arial }
.bread { color:#000000; text-decoration:none}
.bread:hover { color:#666666;}

/* LINK */
a.red { color:#bf2c37; text-decoration:none }
a.red:hover { color:#ff6666; }

a.black { color:#000000; text-decoration:none }
a.black:hover { color:#666666; }

a.beige { color:#73694a; text-decoration:none }
a.beige:hover { color:#a69972; }

a.white { color:#ffffff; text-decoration:none }
a.white:hover { color:#999999; }
/* FINE LINK */

/* LINK CON SFONDO */
.red_b { background:#bf2c37; color:#FFFFFF; text-decoration:none; line-height:9px; font-size:9px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:5px }
.red_b:hover { background:#ff6666; }

.red_b2 { background:#ff6666; color:#FFFFFF; text-decoration:none; line-height:9px; font-size:9px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:5px }
.red_b2:hover { background:#bf2c37; }


a.grey_b { background:#828282; color:#FFFFFF; text-decoration:none; line-height:9px; font-size:9px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:5px }
a.grey_b:hover { background:#999999; }

a.beige_b { background:#a69972; color:#FFFFFF; text-decoration:none; line-height:9px; font-size:9px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:5px }
a.beige_b:hover { background:#c7bea0; }

a.bordeaux_b { background:#854842; color:#FFFFFF; text-decoration:none; font-size:9px; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px }
a.bordeaux_b:hover { background:#ff6666; }

a.green_b { background:#096d4d; color:#FFFFFF; text-decoration:none; font-size:9px; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px }
a.green_b:hover { background:#48bf99; }
/* FINE LINK CON SFONDO */

/*HEADER*/
#back { background:url(/images/bg_h.jpg) repeat-x; height:84px; width:1000px; margin:0px auto}
#hd { width:1000px; margin:0px auto; height:84px; position:relative; background:url(/images/m_hd.png) 720px 8px no-repeat }
img.logo { position:absolute; top:0px; left:10px}
img.spot { position:absolute; top:4px; left:208px}
#form_ricerca { position:absolute; top:14px; left:405px; font-family:arial; font-size:11px; color:#c57a83; padding:3px 3px 3px 10px; width:270px }
#form_ricerca input.red_b { border:0; padding-top:2px; padding-bottom:4px; position:absolute; top:3px; right:3px }
.ric_txt { font-size:11px; font-family:arial; color:#666666;}
#menu { position:absolute; top:51px; right:20px }
.mn_ul { margin:0; padding:0; list-style-type:none }
.mn_li { display:inline; margin:0; padding:0 }
a.mn_a { background:url(/images/ic_mn.gif) 20px 8px no-repeat #bf2c37; font-size:12px; font-family:arial; color:#FFFFFF; height:18px; padding-left:30px; padding-right:20px; text-decoration:none; padding-top:3px; padding-bottom:4px; margin:0; border-right:1px solid #9a0e02; border-left:1px solid #fa897f}
a.mn_a:hover { background:url(/images/ic_mn.gif) 20px 8px no-repeat #ff6666; }
.numero_verde_head { position:absolute; top:5px; left:881px}
/*FINE HEADER*/

/* SFONDO CONTENUTO */
#cont_t { height:10px; margin:0px auto; width:1000px; background:url(/images/cont_t.png) no-repeat }
#cont_slide { background:url(/images/cont_bg.png) repeat-y; margin:0px auto; width:1000px; }
#cont_b_slide { height:10px; margin:0px auto; width:1000px; background:url(/images/cont_b_slide.png) no-repeat; }
#cont_h_cont { height:10px; margin:0px auto; width:1000px; background:url(/images/cont_h.png) no-repeat; }
#cont { background:url(/images/cont_bg.png) repeat-y; margin:0px auto; width:1000px }
#bor { width:974px; margin-left:10px; margin-right:10px; border:3px solid #cccccc; padding:2px }
#bor_slide { width:974px; margin-left:10px; margin-right:10px; border:3px solid #cccccc; padding:2px }
#cont_b { height:10px; margin:0px auto; width:1000px; background:url(/images/cont_b.png) no-repeat }
/* FINE SFONDO CONTENUTO */

#bor_slide_sx { width:663px; float:left; height:280px; position:relative; }
#bor_slide_dx { width:308px; float:left; height:280px; margin-left:2px; position:relative}
#back_cont { height:148px; background:#bf2c37; padding:15px }

#back_news { background:#bf2c37; padding:10px; width:288px; height:260px;  }

/* COLONNA SINISTRA */
#cont_sx { width:663px; float:left; margin-right:2px }
.sf-sub-indicator { visibility:hidden}
/* FINE COLONNA SINISTRA */

/* COLONNA DESTRA */
#cont_dx { width:300px; float:left; background:#eae5d5; padding:4px }
#cont_dx h2 { font-size:14px; color:#333333; line-height:14px; padding-bottom:6px; letter-spacing:-1px }

/* PROMOZIONI */
#promo_h { background:#f2efe6; padding:5px; font-family:arial; font-size:11px; color:#666666; margin-bottom:4px }
#promo_h:hover { background:#ffffff; }
.pr_ul { margin:0; padding:0; list-style-type:none; padding-top:4px }
.pr_li { font-size:11px;}
.pr_li a.beige { font-weight:bold; font-size:14px; letter-spacing:-1px; line-height:14px }
.pr_li img { margin:8px 0px 5px 0px; }
.pr_ag {  background:#dcd5bc; font-size:11px; height:18px; position:relative}
.pr_ag a.beige { position:relative; top:1px; margin-right:5px; margin-left:5px}
.pr_ag a.beige_b { position:absolute; top:0px; right:0px}
/* FINE PROMOZIONI */

/* Registrati*/
#rg_h { height:88px; position:relative; background:#f7f5ee; font-family:arial; font-size:11px; color:#666666; margin-bottom:4px}
#rg_h:hover { background:#ffffff; }
#rg_h img {  position:absolute; top:5px; left:5px }
.rg_h_title { position:absolute; top:6px; left:105px; line-height:12px; font-size:11px}
.rg_h_p { position:absolute; top:34px; left:105px; line-height:11px; margin:0; padding:0; right:5px }
.rg_h_ag { position:absolute; right:5px; bottom:5px; height:18px; width:290px }
.rg_h_ag a.beige_b { position:absolute; right:0px; bottom:0px;}
/* fine */

/* Associati*/
#ass_h { height:88px; position:relative; background:#f7f5ee; font-family:arial; font-size:11px; color:#666666; margin-bottom:4px}
#ass_h:hover { background:#ffffff; }
#ass_h img {  position:absolute; top:0px; left:5px }
.ass_h_title { position:absolute; top:6px; left:105px; line-height:12px; font-size:11px}
.ass_h_p { position:absolute; top:34px; left:105px; line-height:11px; margin:0; padding:0; right:5px }
.ass_h_ag { position:absolute; right:5px; bottom:5px; height:18px; width:290px }
.ass_h_ag a.beige_b { position:absolute; right:0px; bottom:0px;}
/* fine */

/* Mir e Natura */
#mir_nt { height:146px; position:relative; background:#f7f5ee; font-family:arial; font-size:11px; color:#666666; margin-bottom:4px }
#mir_nt:hover { background:#ffffff; }
#mir_nt img { position:absolute; top:10px; left:5px }
.mir_nt_tit { font-size:14px; color:#333333; letter-spacing:-1px; font-weight:bold; position:absolute; top:8px; left:105px; }
.mir_nt_sot { color:#333333; position:absolute; top:24px; left:105px;}
.mir_nt_p { position:absolute; top:43px; left:105px; line-height:12px; margin:0; padding:0; right:5px }
.mir_nt_ag { position:absolute; right:5px; bottom:5px; height:18px; }
.mir_nt_ag a.green_b { position:absolute; right:0px; bottom:0px}
/* fine */

/* Cerca punti vendita */

#negozi_dx { height:292px; position:relative; background:#f7f5ee; font-family:arial; font-size:11px; color:#666666; margin-bottom:4px}
#negozi_dx:hover { background:#ffffff; }
#negozi_dx h2 { position:absolute; top:5px; left:5px;}
#negozi_dx h2 a { color:#333333; text-decoration: none}
#negozi_dx ul { margin:0; padding:0; list-style-type:none; position:absolute; left:5px; top:24px }
#negozi_dx ul li { width:90px; background:#ffffff; text-align:center; height:70px; float:left; margin:6px 6px 0 0; border:1px solid #ffffff}
#negozi_dx ul li:hover { border:1px solid #a69972 }
#negozi_dx ul li img { vertical-align:middle}
#negozi_dx ul li td { text-align:center}

.nm_affiliato { line-height:9px; height:25px; font-size:9px}

.negozi_dx_cerca { height:24px; position:absolute; bottom:5px; right:5px; background:#dcd5bc; width:290px  }
.negozi_dx_cerca_p { margin:0; padding:0; position:absolute; left:16px; bottom:6px; color:#73694a; }
.negozi_dx_cerca_p a { color:#73694a; text-decoration: none; font-weight: bold}
.negozi_dx_sel { font-size:11px; font-family:arial; position:absolute; bottom:5px; right:3px; width:150px }
/* fine */

/* Cerca punti vendita */
#servizi_dx { height:156px; position:relative; background:#f7f5ee; font-family:arial; font-size:11px; color:#666666; margin-bottom:4px}
#servizi_dx:hover { background:#ffffff; }
#servizi_dx h2 { position:absolute; top:5px; left:5px; }
.servizi_dx_img { position:absolute; top:30px; left:5px }
.servizi_dx_table { width:88px; height:88px; background:#ffffff; border:1px solid #b4a883 }
.servizi_dx_title { position:absolute; top:28px; left:105px; font-weight:bold; line-height:11px }
.servizi_dx_p { position:absolute; top:53px; left:105px; line-height:12px; margin:0; padding:0; height:62px; overflow:hidden; right:5px }
.servizi_dx_ag { position:absolute; right:5px; bottom:5px; height:18px; background:#dcd5bc; width:290px}
.servizi_dx_ag a.beige_b { position:absolute; right:0px; bottom:0px}
.servizi_dx_ul { margin:0; padding:0; list-style-type:none; }
.servizi_dx_li { padding-bottom:4px; padding-top:4px}
/* fine */

/* Catalogo */
#catalogo_h { text-align:left; background:#f7f5ee; font-family:arial; font-size:11px; color:#666666; margin-bottom:4px; height:116px; position:relative}
#catalogo_h:hover { background:#ffffff; }
.catalogo_h_img { position:absolute; left:0px; top:8px}
.catalogo_h_cont { position:absolute; left:140px; top:18px; font-family:arial; font-size:11px; right:5px}
.catalogo_h_cont a.beige { font-weight:bold}
.catalogo_h_p { padding-bottom:0; margin-bottom:0; margin-top:0; padding-top:8px; line-height:11px}
/* fine */

/* FINE COLONNA DESTRA */

/* FOOTER */
#foot { width:1000px; margin:0px auto; height:250px; position:relative; background:url(/images/m_ft.png) 720px 0px no-repeat }
#foot_ct { font-family:arial; font-size:11px; color:#666666; position:absolute; top:0px; left:20px}

/* contatta */
#foot h2 { color:#333333; font-style:italic; font-size:14px}
#foot h2 a { color:#333333; font-style:italic; font-size:14px; text-decoration: none}
.foot_ct_p {padding-bottom:0; margin-bottom:0; margin-top:0; padding-top:6px; line-height:11px}
.numero_verde { position:absolute; top:0px; left:270px}
/* fine */

/* provincie */
#foot_pv { font-family:arial; font-size:11px; color:#666666; position:absolute; top:60px; left:20px; background:url(/images/italia.png) 0px 30px no-repeat; }
#foot_pv table { margin-left:130px}
#foot_pv td { padding-right:20px}
.reg { margin:0; padding:0; list-style-type:none; padding-top:8px}
.reg_li { font-size:12px; font-weight:bold;  background:url(/images/more.gif) 0px 4px no-repeat; padding-left:10px;}
.reg_li_a { color:#333333; text-decoration:none}
.reg_li_a:hover { color:#999999; }
.pv { margin:0; padding:0; list-style-type:none; padding-top:8px}
.pv_li { font-size:11px; font-weight:normal; line-height:12px; }
.pv_li_a { color:#333333; text-decoration:none}
.pv_li_a:hover { color:#999999; }
/* fine */

/* copyright*/
#foot_cy { font-family:arial; font-size:9px; color:#333333; position:absolute; top:0px; right:20px; text-align:right}
.foot_cy_p { margin:0; padding:0}
.logo_gaya { margin-top:13px}
/* fine */

/* Slider Promozioni */
	#promozioni ul, #promozioni li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#promozioni li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:290px;
		height:243px;
		overflow:hidden;
		}
/* Fine Slider */

/* FINE FOOTER */

#arr_clas_sel_Select, #arr_mod_sel_Select { width: 140px; }

ul.SearchableSelect {display:none;}

