/* CSS Document */
html{background-color:#000000; color:#D1CFCF; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px;}
body{background-color:#000000; color:#D1CFCF; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px;}

a{color:#D1B582;}
a:hover{color:#A38B62;}
strong{font-weight:bold;}

.highlight{color:#D1B582;}
.clearAll{height:0; clear:both; visibility:hidden; overflow:hidden;}
.visible{visibility:visible;}
.loading{background:url(/images/loading.gif) no-repeat 5px 5px; /*padding:20px 0 0 20px;*/}
/*.active{display:block;}*/
.icon{display:block; width:17px; height:17px; margin:0 5px; float:left; background-position:left top; background-repeat:no-repeat;}
.icon span{display:none;}
#button_print{background-image:url(/images/ico_print.gif);}
#button_send{background-image:url(/images/ico_mail.gif);}

label{float:left; display:block; width:100px; margin-right:5px; font-weight:bold;}
input{height:18px;}
input, textarea, select{border:1px solid #000; background-color:#FFFFFF; line-height:18px;}
input.button{padding:2px 5px; text-align:center; height:22px; background-color:#D1B582; color:#000000;}
.ErrorItem{color:#FF0000;}

/* Tooltips */
.toolips{background-color:#FFFFCC; border:1px solid #000; padding:3px; color:#000000;}
.toolips .tip-top{}
.toolips .tip{}
.toolips .tip .tip-title{}
.toolips .tip .tip-text{display:none;}
.toolips .tip-bottom{}

/* Calendario */
.calendar{background:#FFFFFF; border:1px solid #000; padding:5px;}
.calendar table caption{}
.calendar table caption span{padding:0 3px;}
.calendar table caption a{padding:0 3px; cursor:pointer;}
.calendar table tbody td{color:#CCCCCC; padding:1px;}
.calendar table tbody td.today{font-weight:bold;color:#000;}
.calendar table tbody td.invalid{color:#000;}
.calendar table tbody td.valid{cursor:pointer;color:#000;}
.calendar table tbody td.inactive{background-color:#CCCCCC;color:#000;}
.calendar table tbody td.active{font-weight:bold; border:1px solid #000;color:#000;}
.calendar table tbody td.hover{background-color:#A4A4A4;color:#000;}
button.calendar{width:16px; height:16px; background:url(/admin/images/smallcalendar.gif) no-repeat left top; padding:0; border:none;}
input.calendar{padding:0;}


#MainContainer{width:953px; height:620px; overflow:hidden; margin:20px auto 0 auto; position:relative;}
#PIVA{font-size:9px; text-align:center;}
#PIVA a{color:#D1CFCF;}
#PIVA strong{color:#D1B582;}

#HeaderContainer{width:953px; height:107px; background:url(/images/bkg_header.jpg) no-repeat left top;}
#HeaderContainer.logged{background:url(/images/bkg_header_logged.jpg) no-repeat left top;}
#header_logo{margin-left:48px; display:block; float:left; background:none;}
#header_logo a{display:block; width:171px; height:97px; background:none;}/*background:url(/images/img_2jewels.gif) no-repeat 17px 1px;*/
#header_logo a span{display:none;}

#menu_lingua{position:absolute; right:17px; top:9px; width:95px; height:27px;}
#menu_lingua ul{list-style:none;}
#menu_lingua ul li{float:left; width:23px; padding-top:8px;}
#menu_lingua ul li a{display:block; width:23px; height:11px; background-image:url(/images/mn_lingue.gif); background-repeat:no-repeat; background-position:left top;}
#menu_lingua ul li a span{display:none;}
#menu_lingua ul li a#lng_it{background-position:0px -0px; width:20px;}
#menu_lingua ul li a#lng_en{background-position:-20px -0px; width:25px;}
#menu_lingua ul li a#lng_it.active, #menu_lingua ul li a#lng_it:hover{background-position:0px -11px;}
#menu_lingua ul li a#lng_en.active, #menu_lingua ul li a#lng_en:hover{background-position:-20px -11px;}
#menu_lingua #lnk_home{float:left; margin-left:19px;}
#menu_lingua #lnk_home a{display:block; width:27px; height:27px; background:url(/images/btn_home.gif) no-repeat left top;}
#menu_lingua #lnk_home a span{display:none;}

#logged_user{position:absolute; left:247px; top:0; width:588px; height:62px; font-size:11px;}
#logged_user strong{color:#D1B582;}
#logged_user #logged_user_data{padding-left:20px; padding-top:2px; width:550px; height:30px;}
#logged_user #logged_user_basket{position:absolute; left:18px; top:40px; padding-left:24px; background:url(/images/ico_basket.gif) no-repeat left center;}
#logged_user #logged_user_buttons{position:absolute; right:18px; bottom:2px;}
#logged_user #logged_user_buttons ul li{float:left; margin-left:10px;}
#logged_user #logged_user_buttons ul li a{display:block; background-position:left top; background-repeat:no-repeat; height:24px;}
#logged_user #logged_user_buttons ul li a span{display:none;}
#logged_user #logged_user_buttons ul li a#btn_basket{background-image:url(/images/mn_carrello.gif); width:101px;}
#logged_user #logged_user_buttons ul li a#btn_archivio{background-image:url(/images/mn_archivioordini.gif); width:104px;}
#logged_user #logged_user_buttons ul li a#btn_logout{background-image:url(/images/mn_logout.gif); width:65px;}


#header_mainmenu{width:672px; height:45px; position:absolute; top:62px; right:39px; background:url(/images/bkg_mainmenu.jpg) no-repeat left top; }
#header_mainmenu ul{list-style:none;}
#header_mainmenu ul li{float:left; width:101px; padding-top:10px;}
#header_mainmenu ul li#menu_brand{margin-left:5px;}
#header_mainmenu ul li#menu_collezioni{margin-left:11px;}
#header_mainmenu ul li#menu_puntivendita{margin-left:10px;}
#header_mainmenu ul li#menu_eventi{margin-left:10px;}
#header_mainmenu ul li#menu_contatti{margin-left:9px;}
#header_mainmenu ul li#menu_clienti{margin-left:9px;}
#header_mainmenu ul li a{display:block; width:101px; height:35px; background-repeat:no-repeat; background-position:left top;
						 background-image:url(/images/bkg_mainmenu.jpg);}
#header_mainmenu ul li a span{display:none;}
#header_mainmenu ul li#menu_brand a{background-position: -5px -10px;}
#header_mainmenu ul li#menu_collezioni a{background-position:-117px -10px;}
#header_mainmenu ul li#menu_puntivendita a{background-position:-228px -10px;}
#header_mainmenu ul li#menu_eventi a{background-position:-339px -10px;}
#header_mainmenu ul li#menu_contatti a{background-position:-449px -10px;}
#header_mainmenu ul li#menu_clienti a{background-position:-559px -10px;}
#header_mainmenu ul li#menu_brand a.active, #header_mainmenu ul li#menu_brand a:hover{background-position: -5px -55px;}
#header_mainmenu ul li#menu_collezioni a.active, #header_mainmenu ul li#menu_collezioni a:hover{background-position:-117px -55px;}
#header_mainmenu ul li#menu_puntivendita a.active, #header_mainmenu ul li#menu_puntivendita a:hover{background-position:-228px -55px;}
#header_mainmenu ul li#menu_eventi a.active, #header_mainmenu ul li#menu_eventi a:hover{background-position:-339px -55px;}
#header_mainmenu ul li#menu_contatti a.active, #header_mainmenu ul li#menu_contatti a:hover{background-position:-449px -55px;}
#header_mainmenu ul li#menu_clienti a.active, #header_mainmenu ul li#menu_clienti a:hover{background-position:-559px -55px;}
#header_mainmenu ul li#menu_clienti.off{background:url(/images/mn_areaclienti_off.jpg) no-repeat left bottom; width:101px; height:35px;}
#header_mainmenu ul li#menu_clienti.off a{display:none;}


#FooterContainer{width:953px; height:49px; background:url(/images/bkg_footer.jpg) no-repeat left top;}
#FooterContainer #footer_NewsHome{height:48px; overflow:hidden; position:relative;}
#FooterContainer #footer_NewsHome #home_news_back,
#FooterContainer #footer_NewsHome #home_news_next{width:30px; height:48px; background-repeat:no-repeat; background-position:left top; position:absolute; z-index:0;}
#FooterContainer #footer_NewsHome #home_news_back{background-image:url(/images/btn_homenews_back_off.jpg); left:0;}
#FooterContainer #footer_NewsHome #home_news_next{background-image:url(/images/btn_homenews_next_off.jpg); right:0;}
#FooterContainer #footer_NewsHome #home_news_back a,
#FooterContainer #footer_NewsHome #home_news_next a{display:block; width:30px; height:48px; background-repeat:no-repeat; background-position:left top;}
#FooterContainer #footer_NewsHome #home_news_back a{background-image:url(/images/btn_homenews_back.jpg);}
#FooterContainer #footer_NewsHome #home_news_next a{background-image:url(/images/btn_homenews_next.jpg);}
#FooterContainer #footer_NewsHome #home_news_back a span,
#FooterContainer #footer_NewsHome #home_news_next a span{display:none;}
#FooterContainer #footer_NewsHome #home_news_list{height:48px; float:left; margin-left:30px; position:relative; overflow:hidden;}
#FooterContainer #footer_NewsHome #home_news_list_inner{white-space:nowrap; position:relative; height:48px; }
#FooterContainer #footer_NewsHome #home_news_list_inner span{font-size:12px; float:left; height:48px; display:block; padding-right:10px;}
#FooterContainer #footer_NewsHome #home_news_list_inner span a.img{display:block; width:114px; height:50px; overflow:hidden; float:left;}
#FooterContainer #footer_NewsHome #home_news_list_inner span h4{margin-left:130px; margin-top:10px; color:#C9B497; white-space:nowrap; font-weight:bold; line-height:14px;}
#FooterContainer #footer_NewsHome #home_news_list_inner span h3{margin-left:130px; color:#FFFFFF; white-space:nowrap; font-weight:bold; line-height:14px;}
#FooterContainer #footer_NewsHome #home_news_list_inner span h3 a{color:#FFFFFF; text-decoration:none;}

#CenterContainer{width:953px; height:453px; background-position:left top; background-repeat:no-repeat; background-color:#000000;}