body { background:#fff url(images/bg_body.jpg) center top no-repeat;font-family:"Trebuchet MS", Verdana, Arial;color:#000088;margin:0; }

div#index { border:0px solid #ccc;width:685px; height:400px;position:absolute;top:50%;left:50%;margin:-280px 0 0 -342px;text-align:center; }
#index #links { border:0px solid #ccc;display:inline; }
#index #links img { border:1px solid #ccc; }
#index #links a { border:0px solid #ccc;text-decoration:none;color:#C6045B;font-size:12px;padding:2px 4px; }
#index #links a:hover { color:#fff;background-color:#C6045B; }
#index #flags { display:inline;float:left;text-align:center; }
#index ul { list-style:none;float:left;margin:0 0 20px 30px; }
#index ul li { display:block;border:1px solid #eee;padding:3px;width:40px;text-align:center; }

.container { display:block;margin:16px auto;width:880px;border:0px solid #ff0000;height:auto; }
.lingue { border:0px solid #ccc;text-align:center;padding:0 0 0 64px;margin:0 0 8px 0; }
.lingue a { margin:0 3px; }
.lingue a img { border:1px solid #ddd; }
.top09 { display:block;float:left;width:880px;margin:0 0 1px 0; }
.top_left, .top_slog, .top_righ { display:block;float:left; }
.top_left { width:154px;margin:0 0 0 18px; }
.top_slog { width:475px;margin:0 0 0 63px!important;margin:0 0 0 53px; }
.top_righ { width:95px;margin:0 0 0 63px; }
.top_righ a img { border:0; }

.separ { background:url(images/separ.jpg) top left no-repeat;display:block;float:left;height:5px;width:877px; }
.sepleft { width:210px;margin:20px 0; }
.separsoft { background:url(images/separ_soft.jpg) top left no-repeat;margin:20px 0 4px 0; }

.topmenu { display:block;float:right;width:647px;height:10px;border:0px solid #ff0000;padding:0;margin:6px 0 16px 0!important;margin:-10px 0 6px 0; }
.topmenu a { text-transform:uppercase;margin:0 26px 0 0;text-decoration:none;font-weight:bold;color:#666; }
.topmenu a:hover { color:#000066; }
.topmenu_maga { display:block;float:left;width:auto;height:10px;border:0px solid #ff0000;padding:0;margin:6px 0 16px 0!important;margin:-10px 0 6px 0; }
.topmenu_maga a { text-transform:uppercase;margin:0 0 0 12px;text-decoration:none;font-weight:bold;color:#c00000;display:block;border:0px solid #ccc;font-size:16px; }
.topmenu_maga a:hover { color:#000066; }
a.topmenu_maga_link { color:#c00000; }
a:hover.topmenu_maga_link { color:#000066; }

.maincontent { display:block;width:880px;height:auto; }
.contleft { display:block;width:220px;float:left;border:0px solid red; }
.contleft a img { border:0; }
.leftmenu { margin:20px 0 0 0; }
.titmenu { color:#c00000;font-weight:bold;font-size:18px;margin:0 0 0 10px; }
.leftmenu ul { list-style:none;margin:7px 0 0 10px;padding:0; }
.leftmenu ul li { margin:0 0 3px 10px; }
.leftmenu ul li a { text-decoration:none;color:#525525;border:0; }
.leftmenu ul li a:hover { color:#c00000; }
.leftmenu ul li a img { border:0;margin:0 4px 0 0; }
a.ilove, a.dyidea, a.ready, a.shops, a.celeb, a.kiss, a.down { display:block;width:157px;border:0;margin:18px 0 0 26px;border:0px solid #ccc;text-decoration:none;}
a.ilove { margin:18px 0 10px 26px;}
a.down { display:block;width:144px;height:22px;text-align:center;margin:18px 0 0 26px;padding:55px 0 0 0;border:1px solid #ccc;text-decoration:none;background:#fff url(/images/down.png) -20px top no-repeat;color:#666;font-weight:bold; }
a.dyidea { margin:0 0 20px 26px; }
a:hover.down { border:1px solid #ff0000;color:#ff0000; }
a.shops .shlist { text-transform:uppercase;font-size:14px; }
a:hover.shops .shlist { color:#000088; }
.fairlist { margin:10px 0 0 20px; }
.fairstit { font-size:12px;text-decoration:underline;text-transform:uppercase;font-weight:bold;color:#444; }
.fairlist ul { list-style:none;margin:0;padding:0; }
.fairlist ul li { height:18px;margin:0 0 0 0px;padding:0;line-height:14px; }
.fairlist ul li a { font-size:11px;text-decoration:none;margin:0;color:#444; }
.fairlist ul li a img { vertical-align:top;margin:0 2px 0 0;border:1px solid #ddd; }
.fairlist ul li a:hover { color:#c00000; }
a.seeall { display:block;margin:6px 0 0 0;font-size:14px;text-decoration:none; }
a:hover.seeall { color:#000066; }

.contrigh { display:block;width:620px;float:left;border:0px solid green;margin:0 0 0 10px; }
.cont_frame_big { display:block;width:604px;height:362px;background:#fff url(images/cont_frame_big.jpg) top left no-repeat;margin:22px 0 0 6px;padding:11px 0 0 11px; }
.titcat { font-size:28px;text-align:center;font-weight:bold;color:#c00000;margin:20px 0 7px 0; }
.bestseller { display:block;float:left;margin:0 0 0 6px;width:620px;border:0px solid #ccc; }
a.cat { display:block;width:191px;height:171px;float:left;background:#fff url(images/cont_frame_s.jpg) top left no-repeat;padding:8px 0 0 7px;margin:4px;text-decoration:none;color:#444; }
a:hover.cat { color:#000066!important; }
a.cat img { border:0;float:left;display:block;margin:0; }
.cat_tit { display:block;text-align:center;font-size:18px;margin:-8px 0 0 0;float:left;width:180px;text-align:center; }


.footer { display:block;float:left; }
.footer ul { list-style:none;text-align:center;display:block;width:auto;float:left;border:0px solid #ccc;margin:0 30px;padding:0; }
.footer ul li { list-style:none;text-align:center;line-height:14px; }
.footer ul li a { font-size:10px;color:#666;text-transform:uppercase;text-decoration:none; }
.footer ul li a:hover { color:#c00000; }
ul.footmenu5 li a, ul.footmenu6 li a { color:#6f7aff; }
ul.grossis { list-style:none;margin:0 0 0 -40px; }
ul.grossis li { width:180px;height:310px;margin:0 6px;border:1px solid #ccc;background-color:#fff;padding:5px; }
ul.grossis li h4 { text-align:center;font-size:12px;margin:0 0 8px 0;color:#fff;background-color:green; }
ul.grossis li b { text-decoration:underline;font-size:14px;font-weight:bold; }
ul.grossis img{ border:0;margin:4px 0; }

/* stili parte vecchia del sito*/
#contents1 { margin:0;display:block;float:right;width:640px;border:0px solid #ccc;text-align:center; }
#contents1 ul { display:block;margin:4px;padding:2px 0 0 0;height:20px;border:1px solid #999;background-color:#fff; }
#contents1 ul li { display:inline;margin:0 8px;font-size:12px;float:left;font-weight:bold; }
#contents1 ul li sup { display:none; }
#contents1 ul li.act2 { color:#c00000; }
#contents1 ul li.puls2 a, #contents1 ul#submenu a { color:#444;text-decoration:none; }
#contents1 ul li.puls2 a:hover { color:#c00000; }
#contents1 ul li.act2 ul#submenu { display:inline;position:absolute; }
#contents1 ul li.act2 ul#submenu a:hover { color:#c00000; }
#titolo { display:block;text-align:center;font-size:28px;font-weight:bold;color:#c00000;margin:10px; }
.contrigh { color:#444;font-size:12px;text-align:justify;background: url(images/separ_soft_v.jpg) left top repeat-y;padding:0 0 0 20px; }
.contrigh img { border:1px solid #ccc;padding:1px;display:block;margin:0 auto 8px auto; }
.contrigh a { text-decoration:none;color:#c00000; }
.contrigh a:hover { color:#fff;background-color:#c00000; }
.contrigh ul li { text-align:left;float:left; }
.contrigh #nazionidiv IMG { display:inline; }

#contents1 ul#submenu { margin:0;border:0;padding:0; }
#collezioni { display:block;text-align:center; }
#tabdestra tr td { border:1px solid #ddd;background-color:#fff; }
#tabdestra tr td.areariservatahomecampo { width:323px!important; }
#tabdestra tr td.areariservatahomecampo br { display:none; }
table tr td.presscell3, table tr td.presscell4, table tr td.presscell5, table tr td.presscell6 { border:1px solid #ddd;background-color:#fff;font-size:11px;font-weight:bold;text-align:center; }
table tr td.presscell3 { background-color:yellow;padding:3px; }
table tr td.presscell4 { padding:1px; }
table tr td.presscell4 img { display:inline;vertical-align:top; }
table tr td.presscell5, table tr td.presscell6 { border:1px solid #ddd;background-color:#e0ffdf;font-size:11px;font-weight:bold;text-align:center; }
.myclublist_name { font-weight:bold;margin:-8px 0 0 0;color:#fff;border:1px solid #000066; }
.myclublist_stato { width:auto;display:block;text-align:center;font-size:11px;border:1px solid #ccc;border-width:0 1px; }
.myclublist_stato img { border:1px solid #ddd;margin:2px 0;padding:0;display:inline;vertical-align:top; }
#vi { font-weight:bold;color:#c00000;border:1px solid #ccc;border-width:0 1px 1px 1px; }
table#myclublist td { vertical-align:top;border:0px solid #ff0000;padding:1px; }
a#linkres { display:inline;text-align:center;margin:0px 4px 10px 4px!important; }
#local_m { display:block;margin:20px auto;border:0px solid #ff0000;text-align:center;padding:50px 0 0 0; }
#local_a, #local_ger { font-size:12px;color:#01265D;font-weight:bold;display:block;height:60px;width:200px;margin:-20px auto 0 auto;font-size:18px;text-decoration:none;border:0px solid #ff0000; }
#local_ger { color:#fff;padding:12px 0 0 0;height:48px;font-size:14px; }
#local_a:hover { color:#ff0000; }
#local_ger:hover { color:yellow; }
a.sfoglia { font-size:18px;font-weight:bold; }

/* stili ricerca articoli */
#colric_ar, #colric_az, #colric_bi, #colric_gi, #colric_ka, #colric_mr, #colric_nr, #colric_nv, #colric_ol, #colric_ro, #colric_rs, #colric_st, #colric_ve, #colric_grro, #colric_grve, #colric_nvaz, #colric_staz, #colric_dw, #colric_bw, #colric_cw, #colric_grve, #colric_nvaz, #colric_staz, #colric_cm, #colric_kamr, #colric_mrka, #colric_nrgr, #colric_olcm, #colric_olnr, #colric_bl, #colric_fu, #colric_ry, #colric_de, #colric_gr, #colric_grna, #colric_nanv, #colric_nrna, #colric_nvna, #colric_rona, #colric_bo, #colric_aznv, #colric_grrs, #colric_nvka, #colric_ronv, #colric_na, #colric_ar, #colric_vebi, #colric_nvro, #colric_nvbi, #colric_nvar, #colric_kanv, #colric_grnr, #colric_co, #colric_tu, #colric_ec, #colric_ru, #colric_tm, #colric_va, #colric_vi, #colric_or, #colric_ag, #colric_sa, #colric_ca, #colric_av, #colric_be, #colric_pr, #colric_gh, #colric_gc, #colric_ba, #colric_oc {
 border:1px solid #ccc;
 height:16px;
 padding:2px 0 0 3px;
}

#colric_ar { background-color:orange;}
#colric_av { background-color:#656F9A;}
#colric_az { background-color:#77B1F3;}
#colric_ba { background-color:#750B00;}
#colric_bi { background-color:white;}
#colric_bl { background-color:#2E65A9;}
#colric_bo { background-color:#BF0404;}
#colric_fu { background-color:fuchsia;}
#colric_gc { background-color:#ddd;}
#colric_gi { background-color:yellow;}
#colric_gr { background-color:#bebebe;}
#colric_ka, #colric_co, #colric_sa, #colric_ca, #colric_be { background-color:#DECC9E;}
#colric_mr { background-color:#50330D;}
#colric_na { background-color:#F5F0E3;}
#colric_ec { background-color:#F5F0E3;}
#colric_nr { background-color:black;}
#colric_nv { background-color:#181951;}
#colric_oc { background-color:#FDD033;}
#colric_ol { background-color:#4C652E;}
#colric_ro { background-color:red;}
#colric_rs { background-color:pink;}
#colric_ru { background-color:#B54800;}
#colric_ry { background-color:#094FEE;}
#colric_st, #colric_gh { background-color:#F1F1F1;}
#colric_tm { background-color:#33261D;}
#colric_tu { background-color:aqua;}
#colric_va { background-color:#72F2A8;}
#colric_ve { background-color:green;}
#colric_vi, #colric_pr { background-color:#5B2AE6;}
#colric_de { background-color: #0F8DCE;}
#colric_or { background-color: #A07B27;}
#colric_cm { background-color: #3A580B;}
#shapes option { background-color:#ddd;}
select#shapes, select#colours, #pulssearchq { margin:1px 0 0 20px; font-family:Verdana,Arial; font-size:11px; border:1px solid #ccc;}
option#shapeslist_0 { color:#666;}

/* eliminazione sito precedente */
#topl, #slogan, #topr, #menu, #contents3, #separ { display:none; }

/* stili link3 */
.linkheader { border:1px solid #aaa;margin:5px 0 0 0;background-color:#fff;text-align:center;font-size:11px;height:80px;display:block; }
.linkpic img { border:0px solid #ccc;width:auto;/*height:77px;*/display:block;float:left;margin:0 8px; }
.colnomeazienda { font-weight:bold;text-decoration:underline;font-size:14px; }
a.reqmail { text-decoration:none;color:#ff0000; }
a:hover.reqmail { color:green!important; }

.atlantiscat img{ border:0; }
#immagine_center { display:block;float:left;width:620px;border:0px solid #ccc; }
a.flipcat { text-align:center;display:block;text-decoration:none;font-size:18px;font-weight:bold;color:#ff0000; }
a:hover.flipcat { color:green; }
a.flipcat img { width:220px; }


