body { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background: #000000; margin: 0; padding: 0; color:#B3B3B3; font-size: 11px; line-height:18px; text-align:justify; }
img, div, input { behavior: url("iepngfix.htc") }

.site #header { width:100%; height:294px; margin: 0 auto; text-align: left; background:url(images/bg_header.jpg) bottom; background-repeat:repeat-x; }
.site #header #boxh #logo { position:absolute; width:240px; height:170px; background:url(images/logo.png); margin:0 auto; z-index:10; }
.site #header #boxh #ardx { position:absolute; width:66px; height:290px; background:url(images/box-arrow-sx.png) no-repeat; margin:0 0 0 914px; z-index:10; cursor:pointer; }
.site #header #boxh #arsx { position:absolute; width:66px; height:290px; background:url(images/box-arrow-sx.png) no-repeat; margin:0; z-index:10; cursor:pointer; }
.site #header #boxh { width:980px; height:290px; margin:0 auto; text-align:left; z-index:9px; border-right:1px solid #CCC; border-left:1px solid #CCC; }
.site #container { width: 980px; background: #000000; margin: 0 auto; }

.site #mainContent { padding:0; }
.site #mainContent #box { padding:0; margin:0; height:auto; }
.site #mainContent #box #boxgalleria { padding:0; margin:0 10px; height:290px; text-align: left; overflow:hidden; border:1px solid #CCC; }
.site #mainContent #box #boxgalleria #ardx { position:absolute; width:66px; height:290px; background:url(images/box-arrow-sx.png) no-repeat; margin:0 0 0 642px; z-index:10; cursor:pointer; }

.site #footer { width: 100%; margin: 0 auto; text-align: left; background:#000 url(images/bg_footer.jpg); background-repeat:repeat-x; }
.site #footer #boxf { width:980px; height:auto; margin-left:auto; margin-right:auto; text-align:left; background:url(images/bg_footer_novita.jpg); background-repeat:no-repeat; }
.site #footer #boxen { width:980px; height:auto; margin-left:auto; margin-right:auto; text-align:left; background:url(images/bg_footer_novita_en.jpg); background-repeat:no-repeat; }

.menuLeft { width:230px; margin:0; font-size:11px; color:#B3B3B3;}
.menuLeft ul { margin:0; padding:0; }
.menuLeft li { width:230px; border-bottom:1px solid #000; list-style:none; }
.menuLeft li.activo a { display:block; padding:0 0 20px 16px; color:#B3B3B3; background:#000 url(images/lm_bullet.gif) no-repeat;}
.menuLeft li a { display:block; padding:0 0 20px 16px; color:#B3B3B3; background:#000 url(images/lm_bullet.gif) no-repeat; text-decoration:none;}
.menuLeft li a:hover { color:#FFF; background:#000 url(images/lmo_bullet.gif) no-repeat;}

.menuLeft li.activo a.sub { display:block; padding:0 0 15px 40px; color:#a6771f; background:#000 url(images/lm_bullet_sub.gif) no-repeat;}
.menuLeft li a.sub { display:block; padding:0 0 15px 40px; color:#a6771f; background:#000 url(images/lm_bullet_sub.gif) no-repeat; text-decoration:none;}
.menuLeft li a.sub:hover { color:#FFFFFF; background:#000 url(images/lmo_bullet_sub.gif) no-repeat;}


.menuBot { width:auto; margin:0; font-size:11px; }
.menuBot ul { margin:0; padding:0; }
.menuBot li { float:right; padding:9px 7px 7px 7px; width:auto; display:block; list-style:none;}
.menuBot li.space { float:right; padding-top:10px; width:auto; display:block; }
.menuBot li a { color:#B3B3B3; text-decoration:none;}
.menuBot li a:hover { color:#FFF; text-decoration:none; }

.menufoot{ width:980px; height:67px; background-color:#FFFFFF;}
.menufoot ul{ width:980px; height:67px; padding:0px; margin:0px; display:block; background:url(images/barra_eshop.jpg) 0 0 no-repeat;}
.menufoot ul li{ height:67px; float:left;}
.menufoot ul li.uno{ width:241px; height:67px; display:block; background:#FFFFFF;}
.menufoot ul li.unob{ width:0px; height:67px; display:block; background:#FFFFFF;}
.menufoot ul li.due{ width:72px; height:67px; display:block;}
.menufoot ul li.tre{ height:67px; display:block; background:url(images/barra_eshop2.jpg); background-repeat:repeat-x;}
.menufoot ul li.quattro{ width:15px; height:67px; display:block; background:url(images/barra_eshop5.jpg) 0 0 no-repeat;}
.menufoot ul li.cinque{ width:auto; height:67px; display:block; background:url(images/barra_eshop2.jpg); background-repeat:repeat-x; line-height:67px;}
.menufoot ul li.sei{ width:15px; height:67px; display:block; background:url(images/barra_eshop6.jpg) 0 0 no-repeat;}
.menufoot ul li.sette{ width:63px; height:67px; display:block;}
.menufoot ul li.otto{ width:16px; height:67px; display:block; background:url(images/barra_eshop4.jpg) 0 0 no-repeat;}
.menufoot ul li.nove{ width:13px; height:67px; display:block; background:url(images/barra_eshop2.jpg) 0 0 no-repeat;}
.menufoot ul li a { padding-left:0px; padding-right:0px; padding-top:12px; padding-bottom:12px; color:#797979; }
.menufoot ul li a:hover { padding-left:0px; padding-right:0px; padding-top:12px; padding-bottom:12px; color:#333333; }

input.search { width: 70px;  height: 14px; border: 1px solid #555; padding: 3px; background-color: #000; font-size: 11px; color: #888888; }
input.search:focus { width: 70px;  height: 14px; border: 1px solid #a6771f; padding: 3px; background-color: #000; font-size: 11px; color: #888888; outline: none; }
textarea.search { width: 400px; height: 110px; border: 1px solid #555; padding: 3px; background-color: #000; font-size: 11px; color: #888888; }
textarea.search:focus { width: 400px; height: 110px; border: 1px solid #a6771f; padding: 3px; background-color: #000; font-size: 11px; color: #888888; outline: none; }

input.dat, select.dat {	width:90px; float:left; margin-right:6px; }
input.dat { width:90px; height:14px; border:1px solid #555; padding:3px; background-color:#000; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;	font-size:11px; color:#888; }
input.dat:focus { width:90px; height:14px; border:1px solid #8c602a;	padding:3px; background-color:#000; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size:11px; color:#888; outline:none; }


.tgc16 { font-family: 'BonvenoCFLight', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 15px; color: #B3B3B3; line-height: 20px; }
.tgc10 { font-size: 10px; color: #B3B3B3; color: line-height: 17px; }
.tgc11 { font-size: 11px; color: #B3B3B3; color: line-height: 18px; }
.tgcg11 { font-size: 11px; color: #B3B3B3; line-height: 18px; text-align:justify; }
.tgcg9 { font-size: 9px; color: #B3B3B3; line-height: 14px; text-align:justify; }

.tgci11 { font-size: 11px; color: #B3B3B3; line-height: 18px; font-style: italic; }

.tgcc11 { font-size: 11px; color:#DDD; line-height: 18px; }
.tgcci11 { font-size: 11px; color:#DDD; line-height: 18px; font-style: italic; }

.tvi20 { font-size: 15px; color: #CC99FF; line-height: 18px; }
.tvi11 { font-size: 11px; color: #CC99FF; line-height: 18px; }

.tb11 { font-size: 11px; color: #FFFFFF; line-height: 18px; }
.tb16 { font-family: 'BonvenoCFLight', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 15px; color: #FFFFFF; line-height: 20px; }

.tgs11 { font-size: 11px; color: #797979; line-height: 18px; }
.tgs16 { font-family: 'BonvenoCFLight', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 15px; color: #797979; line-height: 20px; }

.tmc16 { font-family: 'BonvenoCFLight', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 15px; color: #a6771f; line-height: 20px; }

.tmv16 { font-family: 'BonvenoCFLight', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 15px; color: #390; line-height: 20px; }

.tmi11 { font-size: 11px; color: #8c602a; line-height: 18px; font-style: italic; }
.tm11 { font-size: 11px; color: #8c602a; line-height: 18px; }



.tm16 { font-family: 'BonvenoCFLight', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 15px; color: #8c602a; line-height: 20px; }

.tr11 { font-size: 11px; color: #C00; line-height: 18px; }
.trb11 { font-size: 11px; color: #C00; line-height: 18px; text-decoration:line-through; }
.tv11 { font-size: 11px; color: #390; line-height: 18px; }

a:link { font-size: 11px; color: #B3B3B3; text-decoration: none; line-height:18px; }
a:visited {	font-size: 11px; color: #B3B3B3; text-decoration: none; line-height:18px; }
a:hover { font-size: 11px; color: #FFF; text-decoration: none ; line-height:18px; } 

a.ioro:link { font-size: 11px; color: #a6771f; text-decoration: none; line-height:18px; font-style: italic; }
a.ioro:visited {	font-size: 11px; color: #a6771f; text-decoration: none; line-height:18px; font-style: italic; }
a.ioro:hover { font-size: 11px; color: #FFF; text-decoration: none ; line-height:18px; font-style: italic; } 

@font-face {
    font-family: 'BonvenoCFLight';
    src: url('font/BonvenoCF-Light-webfont.eot');
    src: url('font/BonvenoCF-Light-webfont.eot?iefix') format('eot'),
         url('font/BonvenoCF-Light-webfont.woff') format('woff'),
         url('font/BonvenoCF-Light-webfont.ttf') format('truetype'),
         url('font/BonvenoCF-Light-webfont.svg#webfontIEwcSbIo') format('svg');
    font-weight: normal;
    font-style: normal;
}
