
/* ------BODY----margin: 0 auto; serve per centrare Netscape------text-align: center;----per IE------background-image: url(img/sfondo.jpg); */

BODY    { BACKGROUND: #000000; background-image: url(img/sfondo.jpg);  background-repeat:repeat; text-align: center; margin: 0 auto;
           background-position:top; }

@font-face {
	font-family: 'Frank';
	src: url('font/Framdcn.eot');
	src: local('font/Franklin Gothic Medium Cond'), local('font/FranklinGothic-MediumCond'), url('font/Framdcn.woff') format('woff'), url('font/Framdcn.ttf') format('truetype');
}

.border { width:1000px; background-color:#150E0F; border-right: #150E10 0px solid; margin: 0 auto;}
.border2 { width:1000px; border: #eeeeee 0px solid; margin:0 auto;}

.body_tbl h5 {font-size:12px; margin:0px 0px 6px 0px}
.body_tbl h4 {font-size:18px; margin:10px 0px 10px 0px}
.body_tbl h3 {font-size:20px;}
.body_tbl h2 {font-size:22px;}
.body_tbl p {margin:0px 0px 0px 0px}
.body_tbl td {font-family: Arial, sans-serif; font-size: 12px; color: #999999; font-weight: bold;}

.pageborder     { border-top:solid 1px #2F2F2F; border-bottom:solid 1px #2F2F2F; font-weight:normal; color: #aaaaaa; margin:0px 60px 0px 0px;
                  font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px; width:200px; padding:0px 0px 0px 15px; float:right; }
.pageborder a:link    { text-decoration: none; font-weight: normal; color: #959595; }
.pageborder a:visited { text-decoration: none; font-weight: normal; color: #959595; }
.pageborder a:hover   { color: #ffffff;}

img     { border-color: #000000; }

.small  { font-size: 10px; }

/*-----SHOP---------------*/
.shop { font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px; color: #eeeeee;
          font-weight: normal;}
.shop A:link    { text-decoration: none; color: #8A8788;}
.shop A:visited { text-decoration: none; color: #8A8788;}
.shop A:hover   { color: #ffffff;}
.shop1 { padding:2px; border:solid 1px #222222; font-size:12px; color:#959595; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; }
.shop2 { padding:2px; border:solid 1px #222222; font-size:13px; width:180px; color:#dddddd; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; }
.shop_title {color:#F98D45; font-size:13px; margin:2px 0px 0px 1px;}
.shop_title2 {color:#C3A389; font-size:13px; margin:2px 0px 0px 1px;}
.qta { font-size:12px; color:#959595}
.pay { font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 11px; color: #C3A389;
          font-weight: normal; padding:5px; border:solid 1px #222222;}

/*--------*/

.img_no_padding { vertical-align: top; border:0px; margin:0px; padding:0px;}

.img_middle     { width: 4px; height: 4px; OVERFLOW: hidden; margin-top: 4px; margin-bottom: 1px;}

.img_scroll     { border:solid 0px #0F456B; }

.img_testo    { vertical-align: middle; border:solid 0px #0F456B; margin: 0px 6px 0px 6px;}

hr { color: #eeeeee; background-color: #eeeeee; height: 1px; max-height:1px; font-size:0px; border:0px;} 

.barra { height: 1px; max-height:1px; background-color: #eeeeee; font-size:0px; margin:8px 0px 8px 50px; padding:0px;}

.barra2 { height: 1px; max-height:1px; width:500px; background-image:url(/images/barra.jpg); font-size:0px; margin:8px 0px 8px 0px; padding:0px;}

.barra3 { height: 1px; max-height:1px; background-color: #eeeeee; font-size:0px; margin:5px 0px 5px 0px; padding:0px;}

.barra4 { height: 1px; max-height:1px; background-color: #eeeeee; font-size:0px; margin:5px 0px 10px 30px; width:400px; padding:0px;}

.preload    { width: 0px; height: 0px; OVERFLOW: hidden;}

.bordo    { width: 5px; min-width:5px; display:inline-block;}

.files { width:500px; border-bottom: #333333 1px solid; margin: 0 auto;}

.tbl_form { padding:0px 5px 0px 5px; border:solid 1px #222222; min-height:28px; height:28px; background-color:#000000;
            font-size:13px; }

.tbl_form2 { padding:0px 5px 0px 5px; border:solid 1px #333333; min-height:28px; height:28px; background-color:#000000; 
             font-size:13px;}

.table_form   { margin: 0px; padding: 0px; border-collapse: collapse; text-align: left; vertical-align: top;}
/* -------------------------------------------HEADER------------------------------------------------ */

.logo  { margin: 8px 0px 16px 104px; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left; }

.animation  { visibility:hidden; width:0px; height:0px; overflow:hidden; display:none; max-width:0px; max-height:0px; 
          }





            
/* -------------------------------------------HEADER--2---------------------------------------------- */


.flash     { float: left; }  /* ----per IE------ */

/* -------------------------------------------TBL Centrale------------------------------------------------- */

.main_table { padding: 0px; border-collapse: collapse; margin: 0 auto; vertical-align: top;}

.main_table_2 {margin: 0px;  padding: 0px; border-collapse: collapse; text-align:left; vertical-align: top;}
              
.menu_tbl   { padding: 0px; border-collapse: collapse; text-align: left; vertical-align: top;}

.menu_tbl_bottom   { padding: 0px; border-collapse: collapse; text-align: left; vertical-align: bottom;}

.menu_tbl_right   { padding: 0px; border-collapse: collapse; text-align: right; vertical-align: top;}

.place_tbl   { margin: 0 auto; padding: 0px; border-collapse: collapse; text-align: left; vertical-align: top;}

.body_tbl   { padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top;  text-align: left;}

.body_link  { font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size:13px; color: #959595;}
.body_link a:link    { text-decoration: underline; font-weight: normal; color: #ffffff; }
.body_link a:visited { text-decoration: underline; font-weight: normal; color: #ffffff; }
.body_link a:hover   { color: #959595;}

.body_link2  { font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px;  color: #959595;}
.body_link2 a:link    { text-decoration: none; font-weight: normal; color: #ffffff; }
.body_link2 a:visited { text-decoration: none; font-weight: normal; color: #ffffff; }
.body_link2 a:hover   { color: #959595;}

.body_link3  { font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px;  color: #959595;}
.body_link3 a:link    { text-decoration: none; font-weight: normal; color: #959595; }
.body_link3 a:visited { text-decoration: none; font-weight: normal; color: #959595; }
.body_link3 a:hover   { color: #ffffff;}

.body_link4  { font-weight: normal; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px;  color: #959595;}
.body_link4 a:link    { text-decoration: none; font-weight: normal; color: #ffffff; }
.body_link4 a:visited { text-decoration: none; font-weight: normal; color: #ffffff; }
.body_link4 a:hover   { color: #ffffff;}

.body_content { font-family: Arial, sans-serif; font-size: 12px; color: #999999; font-weight:bold; }
.body_content a:link    { text-decoration: none; font-weight: bold; color: #999999; }
.body_content a:visited { text-decoration: none; font-weight: bold; color: #999999; }
.body_content a:hover   { color: #ffffff;}

.body_content2 { font-family: Arial, sans-serif; font-size: 12px; color: #B3B3B3; font-weight: bold;}
.body_content2 a:link    { text-decoration: none; font-weight: bold; color: #ffffff; }
.body_content2 a:visited { text-decoration: none; font-weight: bold; color: #ffffff; }
.body_content2 a:hover   { color: #B3B3B3;}

.body_content3 { font-family: Arial, sans-serif; font-size: 12px; color: #B3B3B3; font-weight: normal;}
.body_content3 a:link    { text-decoration: none; font-weight: normal; color: #ffffff; }
.body_content3 a:visited { text-decoration: none; font-weight: normal; color: #ffffff; }
.body_content3 a:hover   { color: #B3B3B3;}

.designers { padding:2px 4px 0px 4px; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 12px; color: #B2B2B2; font-weight: normal;}
.designers a:link    { text-decoration: none;  font-weight: normal; color: #B2B2B2; }
.designers a:visited { text-decoration: none; font-weight: normal; color: #B2B2B2; }
.designers a:hover   { color: #ffffff;}

.numeri  { font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 10px; color: #ffffff; width:560px;}
.numeri a:link    { text-decoration: none; font-family: Franklin Gothic Medium Cond, sans-serif; background-color:#cccccc; font-size: 10px; padding:0px 40px 0px 40px; color: #ffffff; }
.numeri a:visited { text-decoration: none; font-family: Franklin Gothic Medium Cond, sans-serif; background-color:#cccccc; font-size: 10px; padding:0px 40px 0px 40px; color: #ffffff; }
.numeri a:hover   { color: #ffffff;}

/* tooltip - height - padding-top */
.tooltip {width:237px; height:255px; background-image:url(/public/img/box.png); padding:0px; margin:0 auto; text-align:center;
          border-collapse: collapse; padding:24px 0px 0px 0px;}

.titolo { margin: 0px 0px 0px 0px; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size:18px; color: #ffffff;}

.loggin  { margin: 3px 0px 0px 0px; font-family: Tahoma, sans-serif; font-size: 10px; }
.loggin a:link    { text-decoration: none; font-weight: normal; color: #000000 }
.loggin a:visited { text-decoration: none; font-weight: normal; color: #000000 }
.loggin a:hover   { color: #21466B;}
              
.loggin2  { margin: 3px 0px 0px 0px; font-family: Arial, sans-serif; font-size: 10px; color: #909086;}
.loggin2 a:link    { text-decoration: none; font-weight: normal; color: #4A4A44 }
.loggin2 a:visited { text-decoration: none; font-weight: normal; color: #4A4A44 }
.loggin2 a:hover   { color: #909086;}

/* -------------------------------------------MENU TBL------------------------------------------------- */


.menu_close           { padding: 0px 0px 0px 30px; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 17px; color: #8A8788;
                        text-align:left; border:solid 0px #ffffff; cursor:pointer;
                        text-decoration: none; font-weight: normal;}

.menu_open           { padding: 0px 0px 0px 30px; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 17px; color: #ffffff;
                        text-align:left; border:solid 0px #ffffff;
                        text-decoration: none; font-weight: normal;}

.menu_link           { padding: 0px 0px 7px 0px; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px; color: #8A8788; border:solid 0px #ffffff;
                       font-weight: normal; vertical-align:top; line-height:90%; cursor:pointer;}

.menu_link_open           { padding: 0px 0px 7px 0px; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px; color: #ffffff; border:solid 0px #ffffff;
                       font-weight: normal; vertical-align:top; line-height:90%;}

.menu_link2           { padding: 0px 0px 1px 30px; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px; color: #8A8788; border:solid 0px #ffffff;
                       font-weight: normal; vertical-align:top;}
.menu_link2 A:link    { text-decoration: none; font-weight: normal; color: #8A8788;  }
.menu_link2 A:visited { text-decoration: none; font-weight: normal; color: #8A8788;   }
.menu_link2 A:hover   { color: #ffffff;}


.menu_designers           { padding: 0px 0px 7px 0px; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px; color: #8A8788; border:solid 0px #ffffff;
                       font-weight: normal; vertical-align:top; line-height:70%; cursor:pointer;}

.menu_designers_open          { padding: 0px 0px 7px 0px; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px; color: #ffffff; border:solid 0px #ffffff;
                       font-weight: normal; vertical-align:top; line-height:70%; }

.space { height: 1px; max-height:1px; background-color: #4B71A0; font-size:0px; width:auto; padding:0px; margin:0px;}

.banner {margin: 10px 0px 5px 0px; text-align: center;}

/* -------------------------------------------FOOTER------------------------------------------------- */

.footer { margin: 0px 0px 0px 0px; padding-top: 12px; margin: 0 auto; text-align:left; font-weight: normal; }


.copy        {  margin: 0px 0px 0px 0px; text-align:right; font-family:Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 12px; color: #8A8788;}

.copy  A:link   { text-decoration: none; font-weight: normal; color: #8A8788}
.copy A:visited  { text-decoration: none; font-weight: normal; color: #8A8788 }
.copy  A:hover  { color: #000000 }


/* -------------------------------------------FORM ELEMENT------------------------------------------------- */

.standard { width: 114px;  margin: 0px 0px 3px 6px;  background-color: #2F2F2F; color:#eeeeee; padding:2px 0px 0px 4px;
            height:18px; border:0px; font-family:Franklin Gothic Medium Cond, Frank;}

.standard2 { width: 100px;  margin: 0px 0px 3px 0px; padding-left: 4px;}

.boxes { width: 335px;  background-color: #ffffff; border-color: #dddddd; border-width: 1px; 
         margin:0px 0px 4px 0px; padding-left: 4px;}

.dropdown { width: 140px;  margin: 0px 0px 3px 0px;  background-color: #2F2F2F; color:#cccccc; padding:2px 0px 0px 0px;
            height:20px; border-width:0px; border-color: #2F2F2F; font-family:Franklin Gothic Medium Cond, Frank;}
            
.dropdown2 { width: 112px;  margin: 0px 0px 3px 6px;  background-color: #2F2F2F; color:#eeeeee; padding:2px 0px 0px 4px;
            height:20px; border-width:0px; border-color: #2F2F2F;}
            
.dropdown3 { width: 112px;  margin: 0px 0px 2px 0px;  background-color: #2F2F2F; color:#eeeeee; padding:2px 0px 0px 4px;
            height:20px; border-width:0px; border-color: #2F2F2F;}

.rivenditori { width: 160px;  margin: 0px 0px 3px 0px;  background-color: #2F2F2F; color:#eeeeee; padding:2px 0px 0px 4px;
            height:20px; border-width:0px; border-color: #2F2F2F; font-family:Franklin Gothic Medium Cond, Frank;  font-size:13px; }
             
.search {  vertical-align: baseline; border-width: 0px; color:#cccccc; font-size:9px; padding:0px 0px 0px 5px;
             width: 82px; max-width: 82px; height:15px; background-image:url('/public/img/boxes/search.jpg');
              font-family:Franklin Gothic Medium Cond, Frank;}

.search2 {  vertical-align: baseline; border-width: 0px; color:#ffffff; font-size:12px; padding:2px 0px 0px 5px;
             width: 100px; max-width: 100px; height:18px; background-image:url('/public/img/boxes/search.jpg');
             margin:0px 0px 2px 0px;}
.search3 {  vertical-align: baseline; border-width: 0px; color:#cccccc; font-size:9px; padding:0px 0px 0px 5px;
             width: 110px; max-width: 110px; height:15px; background-image:url('/public/img/boxes/search.jpg');
              font-family:Franklin Gothic Medium Cond, Frank;}
              
.search_log {  vertical-align: baseline; border-width: 0px; color:#ffffff; font-size:12px; padding:2px 0px 0px 5px;
             width: 150px; max-width: 150px; height:18px; background-image:url('/public/img/boxes/search.jpg');
             margin:0px 0px 2px 0px;}

.amico {  vertical-align: baseline; border-width: 0px; color:#cccccc; font-size:12px; padding:0px 0px 0px 5px;
             width: 165px; max-width: 165px; height:15px; background-image:url('/public/img/boxes/search.jpg');
              font-family:Franklin Gothic Medium Cond, Frank;}

.amico1 {  vertical-align: baseline; border-width: 0px; color:#cccccc; font-size:12px; padding:0px 0px 0px 5px;
             width: 134px; max-width: 134px; height:15px; background-image:url('/public/img/boxes/search.jpg');
              font-family:Franklin Gothic Medium Cond, Frank;}
              
.amico2 {  vertical-align: baseline; border-width: 0px; color:#cccccc; font-size:12px; padding:0px 0px 0px 5px;
             width: 120px; max-width: 120px; height:15px; background-image:url('/public/img/boxes/search.jpg');
              font-family:Franklin Gothic Medium Cond, Frank;}
                  
.search_btn { width: 12px; height:12px; cursor: hand; border:0px; background-image:url('/public/img/boxes/search_btn.jpg');
              vertical-align:top; margin:2px 0px 0px 0px; padding:0px;}
                 
.zero_size {  width: 0px; height:0px; border:0px; color: #000000; background-color: #000000; }
.zero_size2 {  width: 0px; height:0px; border:0px; color: #000000; background-color: #000000; }


                 
.button {  font-family: Arial, sans-serif; font-size: 12px; color: #EEEEEE; background-color: #2F2F2F;
                 cursor: hand; height:20px;
                 margin-top: 6px; border-style: solid; border-color: #464646; border-width: 1px; }



/* -------------------------------------------LINGUE------------------------------------------------- */

.lingue { font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px; color: #ffffff;
          font-weight: normal;}

.lingue A:link    { text-decoration: none; color: #8A8788;}
.lingue A:visited { text-decoration: none; color: #8A8788;}
.lingue A:hover   { color: #ffffff;}

/* -------------------------------------------PROMO------------------------------------------------- */


.body_tbl h1 {font-family: Franklin Gothic Medium Cond, Frank, sans-serif;  FONT-SIZE: 18px; color: #eeeeee; font-weight:normal; text-align: justify; }

.xtras { font-family: Tahoma, sans-serif; CURSOR: default; padding: 0px 2px 0px 4px; margin: 0px;  font-size: 3px; color: #232323;}

.xtras A:link    { text-decoration: none; CURSOR: default; color: #232323;}
.xtras A:visited { text-decoration: none; CURSOR: default; color: #232323;}
.xtras A:hover   { CURSOR: default; color: #232323;}



/* -------------------------------------------NEWS------------------------------------------------- */
.news          {  margin: 8px 0px 8px 0px; font-family: Arial, sans-serif; font-size: 11px; color: #333333; 
                  border-bottom: dotted 0px #CF9DB4; padding: 0px; border-collapse: collapse; text-align: left; vertical-align: middle;}

.news  A:link   { text-decoration: none; font-weight: normal; color: #aaaaaa}
.news A:visited  { text-decoration: none; font-weight: normal; color: #aaaaaa }
.news  A:hover  { color: #eeeeee }

.notizie        {  background-color:#333333; color: #eeeeee;}

.news_title        {  font-family: Arial, sans-serif; color:#eeeeee; font-weight: normal;}


/* -------------------------------------------CATALOGO------------------------------------------------- */

 .naviga {text-align:center; font-size:10px; font-weight:bold; border: dotted 1px #dddddd; border-right:0px; color:#265886;}

.catalogo           { padding: 0px 20px 0px 0px; font-family: Franklin Gothic Medium Cond, Frank, sans-serif; font-size: 13px; color: #ffffff; border:solid 0px #ffffff;
                       font-weight: normal;}
.catalogo A:link    { text-decoration: none; font-weight: normal; color: #8A8788;  }
.catalogo A:visited { text-decoration: none; font-weight: normal; color: #8A8788;   }
.catalogo A:hover   { color: #ffffff;}

.all_schede {font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color:#000000;}

.schede_chiuse {font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color:#ffffff;}
  
.schede_chiuse a:link    {  text-decoration: none; color: #800000; }
.schede_chiuse a:visited {  text-decoration: none; color: #800000; }
.schede_chiuse a:hover   { text-decoration: underline; color: #000000; } 


/* -------------------------------------------RIVENDITORI------------------------------------------------- */
.search {font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color:#000000;}
  
.search a:link    {  text-decoration: none; font-weight: bold; color: #000000; }
.search a:visited {  text-decoration: none; font-weight: bold; color: #000000; }
.search a:hover   { text-decoration: underline; color: #000000; } 



