body {
 background: #000 url(images/collections_bg.png);
 background-position: bottom left;
 background-repeat: repeat-x; 
 font-family:Verdana, Arial;
 text-align:center;
 background-attachment: fixed; 
}

body#prodk {
 background: #fff url(images/prodk_bg.png);
 background-position: bottom left;
 background-repeat: repeat-x; 
 font-family:Verdana, Arial;
 text-align:center;
}

html>/**/body#prodk {  /*stile per Firefox*/
  background-position: top left!important;
}


#container #toplogo {
 float:left;
 margin:0 0 10px 40px;
}

#topslogan {
 float:right;
 margin:26px 40px 0 0;
 color:#C29D2A;
 font-weight:normal;
 font-size:17px;
 letter-spacing:3px;
}

div#container {
 border:0px solid #444;
 width:770px; height:570px;
 position:absolute;top:50%;left:50%;
 margin:-284px 0 0 -365px;
 text-align:center;
}

div#container_ec {
 border:0px solid #444;
 width:98%;
 text-align:center;
}

#container_ec table {
 text-align:center;
 border:0px solid #ccc;
  margin-left: auto;
  margin-right: auto;
}

#container_ec #toplogo {
 margin:0;
 font-size:22px;
 font-weight:bold;
 color:#E121CC;
}

#flashcontent {
 background: #000 url(images/collections_gallery_bg.gif) no-repeat 33px 33px;
 padding:10px;
 border:0px solid #444;
 margin:30px 0 0 0;
}

html>/**/body #flashcontent {  /*stile per Firefox*/
  margin:33px 0 0 0!important;
}

#collections {
 width:600px;
 border:0px solid #444;
 padding:36px 0 0 170px;
}

#collections a {
 float:left;
 display:block;
 text-decoration:none;
 margin:1px 122px 1px 1px;
 font-size:17px;
 font-weight:bold;
 padding:4px;
 line-height:20px;
}

#collections a:hover {
 border:1px solid #756843;
 margin:0 121px 0 0;
}

#collections a#winter:hover {
}

#collections a#winter {
 color:#B4A9F5;
}

#collections a#summer {
 color:#EACA72;
}

#collections img {
 border:0;
}

#products_winter {
 margin:0 0 15px 0;
}

#products_winter {
  text-align:center;
  width:96%;
  margin-left: auto;
  margin-right: auto;
}

#products_winter a {
 display:block;
 text-align:center;
 width:174px;
 font-size:15px;
 font-weight:bold;
 color:#B4A9F5;
 text-decoration:none;
 font-family:Arial;
 border:0px solid #ccc;
 float:left;
 margin:4px 4px 5px 4px;
}

html>/**/body #products_winter a {  /*stile per Firefox*/
 text-align:left;
}

#products_winter a:hover {
 color:#EACA72;
 border:1px solid #756843;
 margin:2px 3px 2px 3px;
}

html>/**/body #products_winter a:hover {  /*stile per Firefox*/
 border:0;
}

#products_winter img {
 cursor:hand;
}

.topmenu { display:block;width:340px;margin:auto;border:0px solid #ff0000;height:34px; }

#collections_topmenu a {
 font-size:12px;
 color:#BF942C;
 margin:6px;
 width:140px;
 padding:4px 8px 4px 8px;
 text-decoration:none;
 border:1px solid #89723C;
 display:block;float:left;
}

#collections_topmenu a:hover {
 color:#000;
 border:1px solid #000;
 background-color:#BF942C;
}

table#detprod {
 width:90%;
 border:0px solid #ccc;
 margin:15px;
}

table#detprod img {
 border:1px solid #ccc;
 margin:8px 0 0 0;
}

table#detprod a {
 font-size:15px;
 font-family:Arial,Verdana;
 font-weight:bold;
 display:block;
 width:auto;
 height:auto;
 border:1px solid #eee;
 padding:10px 0 10px 0;
 color:#BF942C;
 text-decoration:none;
 text-align:center;
}

table#detprod a:hover {
 border:1px solid #BF942C;
 color:#BF942C;
 background: #fff url(images/art_bg.png) repeat-x bottom left;
}

#countdowndiv {
 border:2px dashed #F60FF9;
 text-align:center;
 margin:-120px 130px 50px 0;
 padding:6px 2px 16px 2px;
 font-size:16px;
 background-color:#FECFFF;
 color:#650866;
 width:230px;
 z-index:99;
 position:relative;
 float:right;
 display:inline;
}

#countdowndiv sup {
 font-size:70%;
 font-weight:normal;
 margin:0 0 0 -4px;
}

.testclass {
 border:1px solid #ccc;
 color:#000;
}

/* STILI SCHEDA ARTICOLO */

#articolo #artit {
 border:1px solid #ddd;
 font-size:18px;
 font-weight:bold;
 color:#fff;
 background-color:#666;
 padding:6px 0 6px 0;
}

#articolo img, #articolo #artdesc {
 border:1px solid #ccc;
 margin:20px;
 float:left;
}

#articolo #artdesc {
 text-align:justify;
 border:0;
 line-height:22px;
 font-size:14px;
 float:none;
}

#articolo #artfabric, #articolo .sDesAtt, #articolo #artprice {
 font-style:italic;
 font-weight:bold;
 margin:0 0 10px 0;
 line-height:22px;
 font-size:14px;
}

#articolo input, #articolo br   {
 display:none;
}

#articolo .sDesAtt {
 margin:0 3px 0 0;
}

#articolo a#articoback {
 display:block;
 width:220px; height:20px;
 border:1px solid #666;
 color:#444;
 margin-top:30px;
 padding:5px 10px 5px 10px;
 text-decoration:none;
}

#articolo a:hover#articoback {
 color:#fff;
 background-color:#666;
}

html>/**/body a#articoback {  /*stile per Firefox*/
 float:left!important;
}


#articolo #artprice {
 color:#980064;
 margin-top:20px;
}

td#submenu {
 width:140px;
}

a#submenuks_army, a#submenuks_baseball, a#submenuks_japan, a#submenuks_fedora, a#submenuks_trucker, a#submenuks_gatsby, a#submenuks_beanie, a#submenuks_kids, a#submenuks_slang, a#submenuks_misc, a#submenuks_walker, a#submenuks_scarves {
 display:block;
 width:126px; height:56px;
 border:1px solid #ccc;
 background-color:#fff;
 margin:0 0 6px 0;
 text-decoration:none;
 font-size:12px;
}

a:hover#submenuks_army, a:hover#submenuks_baseball, a:hover#submenuks_japan, a:hover#submenuks_fedora, a:hover#submenuks_trucker, a:hover#submenuks_gatsby, a:hover#submenuks_beanie, a:hover#submenuks_kids, a:hover#submenuks_slang, a:hover#submenuks_misc , a:hover#submenuks_walker, a:hover#submenuks_scarves {
 border:1px solid #E121CC;
 margin-bottom:4px;
}

td#submenu a #text_sales, td#submenu a #text_army, td#submenu a #text_baseball, td#submenu a #text_japan, td#submenu a #text_fedora, td#submenu a #text_trucker, td#submenu a #text_gatsby, td#submenu a #text_beanie, td#submenu a #text_kids, td#submenu a #text_slang, td#submenu a #text_misc , td#submenu a #text_walker , td#submenu a #text_scarves {
 margin:4px 5px 0 -30px;
 float:right;
 cursor:hand;
 color:#333;
}

td#submenu a:hover #text_army, td#submenu a:hover #text_baseball, td#submenu a:hover #text_japan, td#submenu a:hover #text_fedora, td#submenu a:hover #text_trucker, td#submenu a:hover #text_gatsby, td#submenu a:hover #text_beanie, td#submenu a:hover #text_kids, td#submenu a:hover #text_slang, td#submenu a:hover #text_misc, td#submenu a:hover #text_walker, td#submenu a:hover #text_scarves  {
 color:#BE09AA;
}

td#submenu a img {
 border:0;
 float:left;
 margin:1px 0 0 0;
}
/*
td#articoli li, td#articoli_s li {
 list-style:none;
 margin:4px;
 padding:3px 3px 6px 3px;
 float:left;
 background-color:#fff;
}

td#articoli li  a, td#articoli_s li  a {
 font-size:14px;
 border:0;
 color:#000088;
 text-align:center;
}

td#articoli li  a:hover, td#articoli_s li  a:hover {
 font-size:14px;
 border:0;
 padding:2px 1px 0px 1px;
 background-color:#000088;
 color:#fff;
}

/*
td#articoli li  img, td#articoli_s li  img {
 border:1px solid #ccc;
 margin:0 0 8px 0;
}
*/



td#articoli_s_09 ul { text-align:center;margin:0 auto;border:0px solid #ff0000;width:1056px; }
td#articoli_s_09 li { font-size:14px;list-style:none;margin:4px;padding:3px;float:left;background-color:#000;border:1px solid #fff; }
td#articoli_s_09 li a { text-align:center;color:#fff;display:block;width:150px;height:150px;padding:1px; }

td#articoli_s_09 li  a:hover {
 border:0;
 background-color:#000;
 color:#fff;
 height:155px;
 width:152px;
}

td#articoli_s_09 li  img {
 border:2px solid #000;
 margin:0 0 8px 0;
 width:120px;
}

td#articoli_s_09 li  img:hover {
 border:10px solid #ccc;
 margin:-14px 0 0 -96px;
 width:170px;
 position:absolute;
}

#arttrovato { float:left; }
#arttrovato a { width:150px;height:110px;display:block;border:1px solid #ccc;font-size:11px;font-family:Verdana, Arial;text-align:center;margin:4px;padding:2px;text-decoration:none;color:#fff;background-color:#444; }
#arttrovato a img { margin:0 0 3px 0; }
.sostituisci_key_B { position:absolute;margin:-16px 0 0 -84px;border:2px solid #FF7709; }

/* nuovi stili KEYMOF */
#tabella_art_keymof { width:1008px;border:0px solid #ff0000; }
#tabella_art_keymof ul { margin:0;display:block;padding:0; }
#tabella_art_keymof ul li a { display:block;width:174px; height:194px;padding:4px 0 0 0;border:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;text-align:center;text-decoration:none; }
#tabella_art_keymof ul li { display:inline;float:left;padding:0;margin:0;background-color:transparent; }
#tabella_art_keymof ul li img { border:1px solid #eee;margin:0; }
#tabella_art_keymof ul li a:hover { color:#E62FB4;background:#fff url(/images/articoli_k_bg2.jpg) no-repeat top left; }
td#articoli { border:0px solid #ccc;height:320px;vertical-align:top;display:inline; }
#tabella_art_keymof td#articoli a { color:#444;font-weight:bold;font-size:14px;background:#fff url(/images/articoli_k_bg.jpg) no-repeat top left; width:180px;
 margin:0 8px 16px 8px; }
html>/**/body #tabella_art_keymof td#articoli a {  /*stile per Firefox*/
 margin:0 8px 16px 6px!important;
}
#tabella_art_keymof td#articoli a:hover { color:#1040B2;background:#fff url(/images/articoli_k_bg2.jpg) no-repeat top left;border:1px solid #2E65D8; border-right:1px solid #D0DFFF;border-bottom:1px solid #D0DFFF;margin:1px 9px 15px 11px; }
#tabella_art_keymof td#articoli a:hover.wint { color:#1040B2;background:#fff url(/images/articoli_k_bg2_w.jpg) no-repeat top left;border:1px solid #2E65D8; border-right:1px solid #D0DFFF;border-bottom:1px solid #D0DFFF;margin:1px 7px 15px 9px; }

a.menuback { background:#fff url(/images/articoli_k_bg.jpg) no-repeat 0px -100px;display:block;width:100px;height:22px;padding:4px 0 0 0;text-decoration:none;color:#666;font-weight:bold;margin:0 auto; }
a:hover.menuback { background:#fff url(/images/articoli_k_bg2.jpg) no-repeat 0px -100px;color:#E62FB4; }

