body.cms-index-index {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.catalog-category-view {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.catalog-product-view {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.checkout-cart-index {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.checkout-onepage-index {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.checkout-onepage-success {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.wishlist-index-index {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.wishlist-index-share {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.cms-page-view {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.contacts-index-index {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.actualidad-detalle-index {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.review-product-list {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.customer-account-login {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.customer-account-create {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.customer-account-forgotpassword {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.customer-account-index {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}
body.customer-account-edit, body.newsletter-manage-index, body.customer-address-form, body.sales-order-history, body.review-customer-index, body.tag-customer-index, body.sales-order-view, body.review-customer-view, body.customer-address-index, body.actualidad-listado-index, body.-index-view {background:url(/images/bg.jpg) repeat-x #57b4f6; margin:0; padding:0; font-family:arial; font-size:12px;}


div#main a { color:#669900}
div#main a:visited { color:#669900}
div#main a:hover { color:#b9e631}

a { color:#0099CC; text-decoration:none}
a:visited { color:#0099CC; text-decoration:none}
a:hover { color:A0BFFB; text-decoration:none}

div#cont  {background:url(../images/h_bg.jpg) top center no-repeat; margin:0px auto; padding-top:17px; text-align:center}
div#header {width:987px; height:151px;}
div#header_sx { width:300px; float:left; text-align:left}
div#header_sx img { border:0; margin:8px}
div#header_dx { width:667px; float:left; text-align:right; font-size:11px; padding:10px; color:#666666; position:relative}
div#header_dx div#language { position:absolute; top:58px; right:30px}
div#header_dx div#language div.flag_fr { position:absolute; top:0px; right:100px; background:url(/images/flag_fr.png) no-repeat; padding-left:26px}
div#header_dx div#language div.flag_it { position:absolute; top:0px; right:16px; background:url(/images/flag_it.png) no-repeat; padding-left:26px}
div#header_dx div#motore_head { position:absolute; top:80px; right:36px}
div#header_dx div#motore_head input.input-text { width:180px; border:none}
div#header_dx div.mio_bebeboom { color:#9da3d3; font-size:14px; letter-spacing:-1px; font-weight:bold; position:absolute; top:75px; right:490px}
#wrapper_fr div#header_dx div.mio_bebeboom { color:#9da3d3; font-size:14px; letter-spacing:-1px; font-weight:bold; position:absolute; top:75px; right:530px}

div#header_dx div.contatti_header { color:#454586; font-size:14px; font-weight:bold; position:absolute; top:22px; right:31px}
div#header_dx div.contatti_header div.contatti_header1 { background:url(/images/ic_tel.gif) 0px 0px no-repeat; padding-left:25px; padding-right:20px; display:inline; font-weight:lighter} 
div#header_dx div.contatti_header div.contatti_header1 strong {letter-spacing:-1px; }
div#header_dx div.contatti_header div.contatti_header2 { background:url(/images/ic_mail.gif) 0px 0px no-repeat; padding-left:21px; display:inline; font-weight:lighter} 
div#header_dx div.contatti_header div.contatti_header2 a { color:#3c1c7d; font-weight:bold; text-decoration:none; font-weight:bold; letter-spacing:-1px; }
div#header_dx div.contatti_header div.contatti_header2 a:visited { color:#3c1c7d;}
div#header_dx div.contatti_header div.contatti_header2 a:hover { color:#8c56f9;}


div#link_admin { position:absolute; top:103px; right:280px; width:310px; text-align:center}
div#link_admin a { color:#FFFFFF; margin-left:6px; margin-right:6px}

div#link_admin_fr { position:absolute; top:103px; right:280px; width:355px; text-align:center}
div#link_admin_fr a { color:#FFFFFF; margin-left:6px; margin-right:6px}

table#motore_ricerca { float:right; margin-top:20px; padding-left:15px}
table#motore_ricerca td { color:#666666; padding-left:10px; font-size:11px}
table#motore_ricerca td input.mainoption { background:#0099FF; padding-left:20px; padding-right:20px; padding-top:2px; padding-bottom:3px; color:#FFFFFF; font-size:11px; font-family:arial; border:none}
div.close  {clear:both}

div#news_home { margin-bottom:8px; margin-top:8px; background:url(/images/bg_yellow.jpg) repeat-x #ede767; padding-top:5px}
div#main div#news_home h2 { letter-spacing:-1px; margin:0; line-height:15px; padding:0px; font-size:15px; border-bottom:1px dashed #b2ab20; padding-bottom:4px; margin-bottom:5px; color:#676201; font-weight:bold; text-transform:uppercase; margin-left:5px; margin-right:5px }
div#news_home ul { margin:0; padding:0; list-style-type:none;}
div#main div#news_home ul li { font-size:11px; width:285px; float:left; text-align:left; font-size:11px; background:url(/images/bg_art_news.jpg) repeat-x #fbf9d0; height:98px; margin-top:0px; border:1px solid #cec73f; line-height:12px; margin-left:5px; color:#666666;}
div#main div#news_home ul li img { float:right;}
div#main div#news_home ul li p.tit_news_home { font-weight:bold; font-size:12px; margin:0; padding:0; background:url(/images/cube_news.gif) 0px 1px no-repeat; padding-left:14px; line-height:11px; padding-bottom:2px}
div#main div#news_home ul li p.tit_news_home a { color:#676201; font-size:11px}
div#main div#news_home ul li p.tit_news_home a:visited { color:#676201;}
div#main div#news_home ul li p.tit_news_home a:hover { color:#aba301; text-decoration:none}
div#main div#news_home ul li p.cFecha { margin:0; padding:0; color:#676201; background:url(/images/date_news.gif) 0px 2px no-repeat; padding-left:14px; line-height:11px}
div#main div#news_home ul li p.cBreve { color:#666666; padding-left:14px; padding-top:4px}
div#main div#news_home div.tutte_le_news { text-align:right; padding:6px}
div#main div#news_home div.tutte_le_news a { font-size:11px; background:#b2ab20; color:#fbf9d0; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:2px}
div#main div#news_home div.tutte_le_news a:visited { background:#b2ab20; color:#fbf9d0;}
div#main div#news_home div.tutte_le_news a:hover { background:#d2cb3f; color:#ffffff; text-decoration:none}


div#page { width:980px; padding-bottom:8px; border-bottom:1px solid #4E90C9}
div#col_sx { width:160px; float:left; background:#ffffff; border:1px solid #BFE1FF; margin-right:6px; text-align:left; font-size:12px; padding:5px;}
div#col_sx h2 { font-size:14px; margin:0; padding:0; padding-bottom:4px; letter-spacing:-1px; border-bottom:1px dashed #999999; margin-bottom:8px; font-weight:bold; color:#999999}
div#col_sx ul { margin:0; padding:0; list-style-type:none}
div#col_sx ul li { font-size:12px; border-bottom:1px solid #C4C4C4; margin-bottom:4px; background:url(../images/ic.gif) 0px 4px no-repeat; padding-left:12px}
div#col_sx ul li ul { padding-top:6px;}
div#col_sx ul li ul li { font-size:12px; border-top:1px solid #e1e1e1; border-bottom:none; margin-bottom:4px; background:none; padding-left:0px; padding-bottom:2px; padding-top:4px}
div#col_sx ul li a { color:#000000; font-weight:bold}
div#col_sx ul li a:visited { color:#000000}
div#col_sx ul li a:hover { color:#0099CC}

div.banner { background:url(/images/bg_banner.gif) no-repeat; width:610px; height:124px; margin-bottom:10px}
div.banner img { margin-left:13px; margin-top:9px}

div#col_page { width:600px; float:left; background:#ffffff; border:5px solid #D4E9FF; text-align:left; font-size:12px;}
div#col_page ul { margin:0; padding:0; list-style-type:none}
div#col_page ul li { font-size:12px; width:178px; float:left; text-align:center; padding:10px; font-size:11px; border:1px solid #ffffff;}
div#col_page ul li:visited { font-size:12px;}
div#col_page ul li:hover { border:1px solid #0099CC;}
div#col_page ul li div.foto { height:100px; text-align:center}
div#col_page ul li div.plus { height:44px; text-align:left;}
div#col_page ul li div.plus a { font-size:12px; font-weight:bold}
div#col_page ul li div.prezzo { height:20px; color:#999999}
div#col_page ul li div.prezzo div.price-box { display:inline}
div#col_page ul li div.prezzo span.regular-price { display:inline}
div#col_page ul li div.prezzo span.price { display:inline}
div#col_page ul li div.prezzo strong {font-size:14px; letter-spacing:-1px; color:#FF6600 }


div#col_dx { width:186px; float:left; margin-left:6px}

div#cart_dx { border:1px solid #fdc878; background:url(/images/gradient_dx.gif) repeat-x #fff5e6; text-align:left; font-size:11px; padding:5px; color:#666666; margin-bottom:10px}
div#cart_dx img { border:0}
div#cart_dx h2 { font-size:14px; margin:0; padding:0; padding-bottom:3px; letter-spacing:-1px; border-bottom:1px dashed #666666; margin-bottom:5px; font-weight:bold; color:#333333; background:url(/images/ic_cart_dx.gif) top right no-repeat; line-height:14px}
div#cart_dx p.dett { color:#000; margin-bottom:0; padding-bottom:0;}
div#cart_dx p.dett a { color:#ff9900; text-decoration:underline; font-weight:lighter}
div#cart_dx p.dett a:visited { color:#ff9900;}
div#cart_dx p.dett a:hover { color:#FF6600; text-decoration:none;}
div#cart_dx div.totale { font-size:11px; color:#333; margin-bottom:8px;}
div#cart_dx div.totale strong { color:#FF6600; }
div#cart_dx table.prod_agg { font-size:11px; background:#FEF0E1; line-height:11px}
div#cart_dx table.prod_agg td.foto { width:50px; height:50px;}
div#cart_dx table.prod_agg td.prezzo strong { color:#333; font-weight:lighter}

div#carte_credito { border:1px solid #fdddae; background:#ffffff; padding:0px; text-align:center; margin-top:10px; padding-top:5px; padding-bottom:5px}

div.mini-compare-products { border:1px solid #cccccc; padding:5px}
div.mini-compare-products div.head { margin:0; padding:0;}
div.mini-compare-products h4 {  font-size:14px; margin:0; padding:0; padding-bottom:3px; letter-spacing:-1px; margin-bottom:5px; font-weight:bold; color:#333333; line-height:14px;}
div.mini-compare-products h4 span { color:#333333}
div.mini-compare-products div.content { background:none; border:none}
div.mini-compare-products div.content ol#recently-compared-items { margin:0; padding:0; list-style-type:none; background:none; border:none}
div.mini-compare-products div.content ol#recently-compared-items li { margin:0; padding:0; margin-left:-10px; background:url(/images/ic_col_dx.gif) 4px 6px no-repeat #fff1e2; padding:6px; padding-left:23px; font-size:11px; color:#000000; line-height:11px;}


div#confronta { border:1px solid #fdc878; background:url(/images/gradient_dx.gif) repeat-x #fff5e6; text-align:left; font-size:11px; padding:5px; color:#666666; margin-bottom:10px}
div#confronta img { border:0}
div#confronta h2 {  font-size:14px; margin:0; padding:0; padding-bottom:3px; letter-spacing:-1px; border-bottom:1px dashed #666666; margin-bottom:5px; font-weight:bold; color:#333333; background:url(/images/ic_h_dx.gif) top right no-repeat; line-height:14px}
div#confronta p.dett { font-size:11px; color:#000000 }
div#confronta div.prodotti { margin-bottom:8px;}
div#confronta div.prodotti table td { background:url(/images/ic_col_dx.gif) 4px 6px no-repeat #fff1e2; padding:6px; padding-left:23px; font-size:11px; color:#000000; line-height:11px;}
div#confronta div.prodotti table td img { float:right; margin-top:2px; margin-left:2px}
div#confronta div.prodotti table { margin-bottom:4px}
div#confronta div.pulisci { text-align:center; padding-top:8px;}
div#confronta div.pulisci a { margin-left:50px; font-weight:bold}
div#confronta div.pulisci a img { border:0; vertical-align:middle; margin-left:5px;}
div#img_confronta { text-align:center;}

div#marchi_dx { border:1px solid #fdc878; background:url(/images/gradient_dx.gif) repeat-x #fff5e6; text-align:left; font-size:11px; padding:5px; color:#666666; margin-bottom:10px}
div#marchi_dx img { border:0}
div#marchi_dx h4 {  font-size:14px; margin:0; padding:0; padding-bottom:3px; letter-spacing:-1px; border-bottom:1px dashed #666666; margin-bottom:5px; font-weight:bold; color:#333333; background:url(/images/ic_dx_marchi.gif) top right no-repeat; line-height:14px}
div#marchi_dx ul { margin:0; padding:0; list-style-type:none; margin-left:-5px}
div#marchi_dx ul li { float:left; width:56px; height:56px; border:1px solid #fdc97b; margin-top:6px; position:relative; margin-left:4px; background:#ffffff; line-height:56px; text-align:center}
div#marchi_dx ul li:visited { border:1px solid #fdc97b;}
div#marchi_dx ul li:hover { border:1px solid #ff9900;}
div#marchi_dx ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div#marchi_dx {display: inline-block;}
div#marchi_dx ul li img { width:50px; vertical-align:middle}
div#marchi_dx ul li p { width:77px; position:absolute; top:60px; left:5px; text-align:center}
div#marchi_dx div.actions { text-align:right; background:#fff5e6}
div#marchi_dx div.actions a { background:#ff9900; font-size:11px; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; text-decoration:none}
div#marchi_dx div.actions a:visited { background:#ff9900;}
div#marchi_dx div.actions a:hover { background:#ff6600;}
/* Hides from IE-mac \*/
* html div#marchi_dx {
  height: 1%;
}
div#marchi_dx {
  display: block;
}
/* End hide from IE-mac */



div#newsletter { background:url(/images/newsletter.jpg) no-repeat; text-align:left; font-size:11px; padding:5px; color:#666; margin-bottom:8px; margin-top:40px;}
div#newsletter img { border:0}
div#newsletter h2 { font-size:12px; margin:0; padding:0; padding-bottom:4px; padding-left:38px; letter-spacing:0px; text-align:left; line-height:14px; color:#003366; border-bottom:none; padding-top:4px}
div#newsletter p { text-align:center; line-height:11px; padding-top:42px; color:#5c85af; padding-bottom:0; margin-bottom:0; }
div#newsletter button.form-button-alt { background:#0099ff; border:none}

div#loghi {  text-align-center; width:980px; padding-top:39px}
div#loghi img { border:0; margin:4px;}

div#guida {  text-align-center; width:980px; padding-top:0px;}
div#guida table td { font-size:12px;}
div#guida table td div.titolo { padding-bottom:8px; font-weight:bold; text-align:left; letter-spacing:-1px; color:#FFFFFF; font-size:16px; }
div#guida table td ul {margin:0; padding:0; list-style-type:none;}
div#guida table td ul li a { color:#ffffff; font-size:13px; font-weight:lighter;}
div#guida table td p { font-size:12px; margin:0; padding-bottom:10px; text-align:left; line-height:14px; color:#ffffff;} 
div#guida table td p a { color:#FFFFFF; text-decoration:underline; font-weight:bold}

div#guida table td.guida01 { background:url(/images/cube.gif) top left no-repeat; padding-left:30px; width:350px}
div#guida table td.guida02 { padding-left:20px}
div#guida table td.guida03 { width:360px; border-left:1px solid #a0d4f9; padding-left:15px}
div#guida table td.guida03 ul li.foot01 { text-align:left; float:left; width:140px; background:url(/images/ic2.png) 0px 0px no-repeat; padding-left:30px; padding-top:1px; padding-bottom:9px}
div#guida table td.guida03 ul li.foot02 { text-align:left; float:left; width:140px; background:url(/images/ic1.png) 3px 0px no-repeat; padding-left:33px; padding-top:1px; padding-bottom:9px}
div#guida table td.guida03 ul li.foot03 { text-align:left; float:left; width:140px; background:url(/images/ic3.png) 1px 0px no-repeat; padding-left:30px; padding-top:4px; padding-bottom:9px}
div#guida table td.guida03 ul li.foot04 { text-align:left; float:left; width:140px; background:url(/images/ic4.png) 0px 0px no-repeat; padding-left:33px; padding-top:1px; padding-bottom:9px; margin-top:3px}

div#guida table td.guida04 { border-left:1px solid #a0d4f9; padding-left:15px;}
div#guida table td.guida04 ul li.foot05 { text-align:left; background:url(/images/ic5.png) 2px 0px no-repeat; padding-left:30px; padding-top:1px; padding-bottom:9px; margin-top:3px}
div#guida table td.guida04 ul li.foot06 { text-align:left; background:url(/images/ic6.png) 0px 0px no-repeat; padding-left:30px; padding-top:1px; padding-bottom:9px; margin-top:3px}

div#footer { padding-top:8px; text-align:left; width:980px; color:#cfe9ff; font-size:11px; padding-bottom:20px}
div#footer img { border:0; float:right;}

h1 { font-size:24px; margin:0; padding:0; padding-bottom:10px; letter-spacing:-1px; color:#000000; font-weight:lighter}
h2 { font-size:18px; margin:0; padding:0; letter-spacing:-1px; color:#000000; font-weight:lighter}


div#visti_recente { background:#ffffff; border:1px solid #ccc; text-align:left; font-size:11px; padding:5px; color:#666666; margin-bottom:20px}
div#visti_recente img { border:0}
div#visti_recente h2 { font-size:14px; margin:0; padding:0; padding-bottom:3px; letter-spacing:-1px; border-bottom:1px dashed #666666; margin-bottom:5px; font-weight:bold; color:#333333; background:url(/images/ic_h_dx.gif) top right no-repeat; line-height:14px}
div#visti_recente p.dett { color:#597D16; font-size:12px; }
div#visti_recente div.prodotti { margin-bottom:8px;}
div#visti_recente div.prodotti table td { background:url(/images/ic_col_dx.gif) 4px 6px no-repeat #fff1e2; padding:6px; padding-left:23px; font-size:11px; color:#000000; line-height:11px;}
div#visti_recente div.prodotti table { margin-bottom:4px}

.product-image { border-width: 0px;}

div.listing-type-grid ol.grid-row { margin:-5px; margin-top:5px}
div.listing-type-grid ol.grid-row li.item { font-size:12px; width:178px; float:left; text-align:center; padding:5px; margin:5px; font-size:11px; border:1px solid #cccccc; position:relative}
div.listing-type-grid ol.grid-row li.item:visited { font-size:12px;}
div.listing-type-grid ol.grid-row li.item:hover { border:1px solid #0099CC;}
div.listing-type-grid ol.grid-row li.item div.foto { height:145px; text-align:center}
div.listing-type-grid ol.grid-row li.item div.plus { height:44px; text-align:left;}
div.listing-type-grid ol.grid-row li.item div.plus a { font-size:12px; font-weight:bold}
div.listing-type-grid ol.grid-row li.item div.prezzo { height:20px; color:#999999}
div.listing-type-grid ol.grid-row li.item div.prezzo div.price-box { display:inline}
div.listing-type-grid ol.grid-row li.item div.prezzo span.regular-price { display:inline}
div.listing-type-grid ol.grid-row li.item div.prezzo span.price { display:inline}
div.listing-type-grid ol.grid-row li.item div.prezzo strong {font-size:14px; letter-spacing:-1px; color:#FF6600 }

.product-info-box div.product-shop a.med { font-size:11px}
div.product-shop span.price { font-size:1.5em; letter-spacing:-1px;}
p#track_hint { font-size:11px; color:#999999}
p.product-image-zoom { border:1px solid #666666}





div#c_dx_cart {width:300px; float:left}
div#c_dx_cart div.shopping-cart-totals { width:280px; background:#f8fde7; color:#FF6600}




div.page-head-alt ul.checkout-types li { width:auto; float:right; text-align:right; padding-top:10px; padding-bottom:10px; margin:5px; padding-right:15px; padding-left:15px; border:1px solid #ffad00; background:url(/images/bg_button2.gif) repeat-x}
div.page-head-alt ul.checkout-types li:visited { width:auto; float:right; text-align:right; padding-top:10px; padding-bottom:10px; margin:5px; padding-right:15px; padding-left:15px; border:1px solid #ffad00; background:url(/images/bg_button2.gif) repeat-x}
div.page-head-alt ul.checkout-types li:hover { width:auto; float:right; text-align:right; padding-top:10px; padding-bottom:10px; margin:5px; padding-right:15px; padding-left:15px; border:1px solid #ffad00; background:url(/images/bg_button2.gif) repeat-x}
div.page-head-alt ul.checkout-types li a { color:#000000; font-size:14px; font-weight:bold; letter-spacing:-1px}
div.page-head-alt ul.checkout-types li a:visited { color:#000000;}
div.page-head-alt ul.checkout-types li a:hover { color:#ffffff; text-decoration:none}

div.shopping-cart-totals ul.checkout-types li { float:right; padding-top:10px; padding-bottom:10px; padding-right:15px; padding-left:15px; border:1px solid #ffad00; background:url(/images/bg_button2.gif) repeat-x; margin:20px}
div.shopping-cart-totals ul.checkout-types li:visited { float:right; padding-top:10px; padding-bottom:10px; margin:20px; padding-right:15px; padding-left:15px; border:1px solid #ffad00; background:url(/images/bg_button2.gif) repeat-x}
div.shopping-cart-totals ul.checkout-types li:hover { float:right; padding-top:10px; padding-bottom:10px; margin:20px; padding-right:15px; padding-left:15px; border:1px solid #ffad00; background:url(/images/bg_button2.gif) repeat-x}
div.shopping-cart-totals ul.checkout-types li a { color:#000000; font-size:14px; font-weight:bold; letter-spacing:-1px}
div.shopping-cart-totals ul.checkout-types li a:visited { color:#000000;}
div.shopping-cart-totals ul.checkout-types li a:hover { color:#ffffff; text-decoration:none}

div.messages_al { font-size:14px; text-align:left; padding-top:10px; padding-left:10px; padding-right:10px; color:#cc0000; letter-spacing:-1px; border:1px dashed #ff6666; font-weight:bold; margin-bottom:10px}
div.messages_al p { margin:0; padding:0; padding-bottom:10px}

p.navbar { font-size:11px; color:#999999; margin:0; padding:0; background:url(/images/ic_menu.gif) 0px 6px no-repeat; padding-left:18px; margin-left:8px; font-weight:lighter; padding-top:5px; padding-bottom:3px; line-height:11px; border-bottom:1px dashed #e1e1e1; margin-bottom:5px}
p.navbar a { color:#333333; text-decoration:none}
p.navbar a:visited { color:#333333; text-decoration:none}
p.navbar a:hover { color:#999999; text-decoration:none}

div#checkout-step-login div.col2-set div.col-1 { width:255px; float:left; color:#666666;}
div#checkout-step-login div.col2-set div.col-1 h4 { color:#000000; font-size:14px; letter-spacing:-1px}
div#checkout-step-login div.col2-set div.col-1 ul { margin-left:15px; list-style-type:square; margin-top:15px}
div#checkout-step-login div.col2-set div.col-1 ul li { float:none; margin:0; padding:0; text-align:left; font-size:12px; border:none; padding-bottom:8px; width:auto}

div#checkout-step-login div.col2-set div.col-2 { width:255px; float:left; color:#666666;}
/*margin-left:10px;*/
div#checkout-step-login div.col2-set div.col-2 h4 { color:#000000; font-size:14px; letter-spacing:-1px}
div#checkout-step-login div.col2-set div.col-2 ul { margin-left:15px; list-style-type:square; margin-top:15px}
div#checkout-step-login div.col2-set div.col-2 ul li { float:none; margin:0; padding:0; text-align:left; font-size:12px; border:none; padding-bottom:8px; width:auto; color:#333333}

div#checkout-step-billing ul li { float:none; margin:0; padding:0; text-align:left; font-size:12px; border:none; padding-bottom:8px; width:auto}
div.payment-methods ul#payment_form_bankpayment li { float:none; margin:0; padding:0; text-align:left; font-size:12px; border:none; padding-bottom:8px; width:auto}
div.payment-methods ul#payment_form_paypal_standard li { float:none; margin:0; padding:0; text-align:left; font-size:12px; border:none; padding-bottom:8px; width:auto}

div#main ul.form-list li { float:none; margin:0; padding:0; text-align:left; font-size:12px; border:none; padding-bottom:8px; width:auto}

table#shopping-cart-table { border:1px solid #78af01}
table#shopping-cart-table th { font-size:11px; padding:2px; font-weight:lighter; text-align:center; background:#99cc00; color:#FFFFFF}
table#shopping-cart-table td.a-right div.cart-price{ text-align:right; font-weight:bold;}
table#shopping-cart-table button.form-button-alt { background:#78af01; border-bottom:1px solid #4c6f00; border-right:1px solid #4c6f00; border-top:1px solid #b5eb41; border-left:1px solid #b5eb41;}



div#main ul.noblock { padding-left:8px; padding-bottom:12px;}
div#main ul.noblock li { border:none; text-align:left; padding:0; margin:0; background:url(/images/icb.gif) 0px 5px no-repeat; padding-left:11px; width:auto; float:none; height:auto; font-size:12px; color:#666666}

div#main ul.anchor { padding-left:8px; padding-bottom:12px;}
div#main ul.anchor li { border:none; text-align:left; padding:0; margin:0; background:url(/images/ic.gif) 0px 7px no-repeat; padding-left:11px; font-size:12px; border-bottom:1px dashed #cccccc; padding-bottom:4px; margin-bottom:4px; width:auto; float:none; height:auto}

div#main h2 { color:#000000}
div#main h3 { font-size:15px;}

div#main fieldset.group-select { background:#ffffff; border:none; padding:0; }
div#main fieldset.group-select h4.legend { background:none; border:none; padding:0; margin:0; color:#666666; font-size:14px; letter-spacing:-1px; display:block; float:none; margin-top:-15px}

div#main fieldset.group-select ul { padding-left:6px; padding-top:12px;}
div#main fieldset.group-select ul li { border:none; text-align:left; padding:0; margin:0; font-size:12px; width:auto; float:none; height:auto;}
div#main div.button-set { border:none; padding:0; margin:0;}

div#dove_siamo { height:800px; position:relative}
div#dove_siamo div#mappa { position:absolute; top:34px; left:0px; width:420px; height:350px; border:1px solid #99cc00}
div#dove_siamo p { position:absolute; top:34px; left:435px; background:url(/images/logo.gif) left top no-repeat; padding-top:100px}

#intro_home { height:209px; position:relative}
#intro_home #bebeboom { border:1px solid #999999; padding:10px; width:387px; margin-right:5px; background:url(/images/bebe.jpg) 238px 13px no-repeat #ffffff; position:absolute; top:0px; left:0px; height:187px}
#intro_home #bebeboom h2 { margin:0; padding:0; font-size:18px; font-weight:bold; color:#000000; line-height:18px}
#intro_home #bebeboom span.sottotit_intro { font-size:14px; font-weight:bold; letter-spacing:-1px; margin:0; padding:0; list-height:14px}
#intro_home #bebeboom p.p_app { padding-top:8px; color:#666666}
#intro_home #bebeboom p.p_desc { color:#666666; width:230px; padding-bottom:0; margin-bottom:0;}
#intro_home #promo { width:196px; position:absolute; top:0px; right:0px}

#servizi_bbb { border:1px solid #999999; padding:5px; background:url(/images/bg_servizi_bbb.jpg) repeat-x #efefef; margin-bottom:13px; padding-bottom:10px}
#servizi_bbb h2 { font-size:14px; margin:0; padding:0; padding-bottom:4px; letter-spacing:-1px; border-bottom:1px dashed #666666; margin-bottom:8px; font-weight:bold; color:#333333; line-height:14px}
#servizi_bbb ul { margin:0; padding:0; list-style-type:none}
#servizi_bbb ul li { background:url(/images/ic_servizi_bbb.gif) 0px 4px no-repeat; padding-left:12px; font-size:11px; border-bottom:1px solid #cccccc; padding-top:2px; padding-bottom:4px; line-height:11px}
#servizi_bbb ul li a { text-decoration:none; color:#0099ff; font-weight:lighter; line-height:11px}
#servizi_bbb ul li a:visited { color:#0099ff;}
#servizi_bbb ul li a:hover { color:#88cfff}

div.middle-container div#main h2 { color:#0a263c; padding-top:0; margin-top:0;}
div.middle-container div#main p { color:#666666}
div.middle-container div#main ul.general_ul li { background:url(/images/ic_menu.gif) 0px 3px no-repeat; float:none; height:auto; border:none; padding:0; margin:0; width:auto; text-align:left; font-size:12px; color:#666666; padding-bottom:4px; padding-left:20px}
div.middle-container div#main ul.general_ul { padding-bottom:10px; padding-left:10px}

div#main div.cNoticias h3 { font-size:20px; color:#0a263c; font-weight:lighter}

div.noticia { border:1px solid #cccc33; position:relative; padding:10px; height:82px; margin-bottom:10px; background:url(/images/bg_art_news.jpg) repeat-x #fbf9d0;}
div.noticia img { position:absolute; top:10px; left:0px}
div.noticia h2 { position:absolute; top:8px; left:100px; font-size:14px; line-height:16px; background:url(/images/cube_news.gif) 0px 3px no-repeat; padding-left:14px }
div#main div.noticia h2 a { color:#666600; font-weight:bold}
div.noticia p { position:absolute; top:36px; left:100px }

div#main div.cNoticias div.cNoticia { border:1px solid #cccc33; position:relative; padding:10px; font-size:14px; line-height:18px }
div#main div.cNoticias div.cNoticia h1 { font-size:20px; color:#0a263c; font-weight:lighter}

#offerta_benvenuto { background:url(/images/ban_benvenuto.jpg) no-repeat; height:145px; border:1px solid #ff6666; text-align:center}
#offerta_benvenuto img { margin-bottom:4px}
#offerta_benvenuto a.vedi_dettagli { font-size:11px; color:#FFFFFF; font-family:arial; background:#fe4f4f; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px; text-decoration:none}
#offerta_benvenuto a.vedi_dettagli:visited { color:#FFFFFF; background:#fe4f4f;}
div.middle div.col-right #offerta_benvenuto a.vedi_dettagli:hover { color:#FFFFFF; background:#cc0000; text-decoration:none}

table.tab_offerta { border:1px solid #666666}
table.tab_offerta td { padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:6px; color:#FFFFFF; font-size:14px}

#benvenuto_back {background:url(/images/bg_green3.jpg) repeat-x #e8f7b6; border:1px solid #99cc00; padding:10px; text-align:center}
div.intro_benvenuto {font-size:18px; letter-spacing:-1px; padding-bottom:15px}

#benvenuto_back table { margin-left:90px}

div.vai_form { text-align:center; font-size:14px; letter-spacing:-1px; padding:20px}
div.vai_form a { color:#78af01; text-decoration:none; font-weight:bold}
div.vai_form a:visited { color:#78af01; text-decoration:none}
div.vai_form a:hover { color:#99cc00; text-decoration:none}

/* links */
ul#lista_links { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
.col-3-layout .col-main ul li.links_li { border:none; border-bottom:1px dashed #cccccc; margin-bottom:8px; background:none; list-style-type:none; height:92px; position:relative; margin-left:0; padding-left:0; float:none; text-align:left; width:auto}
.col-3-layout .col-main ul li.links_li:hover { border:none; border-bottom:1px dashed #cccccc; }
h2.links_h2 { font-size:13px; line-height:13px; margin:0; padding:0; font-weight:bold; letter-spacing:0px}
.links_image { width:120px; height:90px; position:absolute; top:0; left:0; border:1px solid #cccccc}
.links_cont { width:450px; position:absolute; top:0; left:130px; font-size:12px; }
.links_cont_p { margin:0; padding:6px 0px 6px 0px;}
.links_url { font-style:italic; color:#999999; padding:0; margin:0; font-size:11px}
/* fine links */

/* icone carrello modalita consegna */
#tablerate { background:url(/images/img_corriere.jpg) no-repeat; height:40px; padding:20px 0px 0px 126px }
#freeshipping { background:url(/images/img_sped_gratuita.jpg) no-repeat; height:47px; padding:20px 0px 0px 111px; margin:20px 0px 15px 15px}
div#main .one-page-checkout a.back { color:#FFFFFF; margin-top:8px }

#iwbank_cc { background:url(/images/img_credit_card.jpg) no-repeat; padding:20px 0px 20px 81px; margin-left:15px }
#cashondelivery { background:url(/images/img_contrassegno.gif) no-repeat; padding:20px 0px 20px 83px; margin:15px 0px 15px 13px }
#bankpayment { background:url(/images/img_bonifico.jpg) no-repeat; padding:20px 0px 20px 83px; margin:15px 0px 15px 13px }
#paypal_standard { background:url(/images/img_paypal.jpg) no-repeat; padding:15px 0px 15px 96px }
#checkmo { background:url(/images/img_vaglia.gif) no-repeat; padding:20px 0px 20px 83px; margin:15px 0px 15px 13px }


/* fine icone carrello modalita consegna */

