/* intro */
#intro {width:970px; padding:0 10px 0 10px;}
#intro #splash {width:970px; height:200px; margin:0 0 0 0;}
#intro #prod_splash {width:970px; height:408px; margin:20px 0 0 0;}
#intro .menu {margin:20px 0 0 5px;}
/* black buttons */
#intro .menu a {font-size:18px; color:#fff; display:block; border:1px solid #101112; background:url(../images/products/bg-btns-black.jpg) repeat-x #020202; float:left;}
#intro .menu a span {min-height:54px; cursor:pointer; height:auto; _height:60px; padding:3px 0 0 45px; margin:8px 5px 0 5px; display:block; background:url(../images/products/bg-btns-black-arrow.jpg) no-repeat;}
#intro .menu a span b {font-size:15px; font-weight:normal;}
#intro .menu a:hover {background:#1a1a1a;}
#intro .menu a:hover span {background:url(../images/products/bg-btns-black-arrow-roll.jpg) no-repeat;}
#intro .menu a.btn-automatic {width:270px;}
#intro .menu a.btn-manual {width:260px;}
#intro .menu a.btn-accessories {width:180px;}
#intro .menu a.btn-capsule {width:240px;}
#intro .menu a.btn-professional {width:198px;}
#intro .menu a.btn-vending {width:208px;}
#intro .menu a.btn-vending {width:208px;}

/* footer */
#intro .footer {width:957px; height:154px; margin:20px 0 0 5px; background:url(../images/products/bg-btns-footer.jpg) no-repeat;}
#intro .footer .search{width:327px; margin:0 0 0 0; float:left;}
#intro .footer select {width:250px; border:1px solid #e5e5e5; display:block; margin:10px 0 4px 20px; color:#444; font-weight:normal;}
#intro .footer .img {width:235px; height:154px; background:url(../images/products/banner-machines.jpg) no-repeat; float:left;}
#intro .footer .links {width:335px; padding:0 15px 0 0; margin:21px 0 0 16px; float:right;}
#intro .footer .links .top {height:50px; padding:4px 70px 0 0; color:#444; text-align:right; font-weight:bold; font-size:20px; }
#intro .footer .links a {width:270px; height:27px; padding:7px 0 0 30px; font-size:11px; color:#999; display:block; background:url(../images/products/btn-catalog2.gif) no-repeat; float:left;}
#intro .footer .links a:hover {color:#444; background:url(../images/products/btn-catalog2-roll.gif) no-repeat;}
#intro .footer .links .margin {margin:0 10px 0 0;}

#intro .footer .linkssmall a {width:135px; height:27px; padding:7px 0 0 30px; font-size:11px; color:#999; display:block; background:url(../images/products/btn-catalog.gif) no-repeat;}
#intro .footer .linkssmall a:hover {color:#444; background:url(../images/products/btn-catalog-roll.gif) no-repeat;}



/* menu sx */
#menu_sx {width:230px; padding:20px 0 0 30px; float:left;}
#menu_sx .menu {width:200px; margin:0 0 20px 0; background:url(../images/group/bg-menu.gif) repeat-y;}
#menu_sx .menu .header {width:132px; height:35px; color:#444; font-weight:bold; font-size:16px;  padding:10px 50px 0 18px; background:url(../images/products/bg-menu-products.jpg) no-repeat; margin:0 0 2px 0;}
#menu_sx .menu select {width:165px; border:1px solid #e5e5e5; display:block; margin:0 0 4px 18px; color:#444; font-weight:normal;}
#menu_sx .menu .footer {width:200px; height:23px; margin:15px 0 0 0; background:url(../images/support/menu-footer.gif) no-repeat;}
#menu_sx .menu a {width:166px; margin:0 0 0 3px; font-weight:bold; padding:3px 14px 3px 14px; display:block; color:#b4b4b4;}
#menu_sx .menu a:hover {background:#ededed; color:#444;}
#menu_sx .menu .selected {background:#ededed; color:#444;}
#menu_sx .menu input {width:100px; margin:0 8px 5px 18px; font-weight:normal; border:1px solid #e5e5e5; float:left;}
#menu_sx .menu a.search {width:60px; padding:1px 0 0 0; display:block; font-size:14px; font-weight:bold; float:left;}
#menu_sx .menu a.search:hover {background:none; color:#cc0000;}
#menu_sx .border {border-bottom:1px solid #e5e5e5;}
#menu_sx a.other {font-weight:bold; display:block; padding:0 0 0 12px; margin:0 0 20px 3px; background:url(../images/products/btn-arrow.gif) 0 4px no-repeat; color:#999; font-size:12px;}
#menu_sx a.other:hover {background:url(../images/products/btn-arrow-roll.gif) 0 4px no-repeat; color:#444;}


/* menu prodotti */
#menu_sx .menu-pr {margin:0 0 20px 0;}
#menu_sx .menu-pr .header {width:132px; height:28px; color:#444; font-weight:bold; font-size:16px;  padding:10px 50px 0 18px; background:url(../images/products/bg-menu-products.jpg) no-repeat;}
#menu_sx .menu-pr a.prod_link {width:162px; /*height:19px;*/ color:#818181; display:block; font-weight:bold; font-size:12px; padding:6px 10px 2px 28px; background:url(../images/products/btn-menu-products.jpg) no-repeat;}
#menu_sx .menu-pr a.prod_link:hover {color:#cc0000;}

/* pre-page */
#list .sub {width:560px; padding:0 0 0 0; margin:0 0 0 60px; _margin:0 0 0 50px}
#list .sub .subcat h3 {padding:4px 0 0 0; color:#cc0000; font-size:17px; display:block; font-weight:bold;}
#list .sub .subcat a {margin:0 10px 10px 0; float:left;}



/* list products */
#list {width:680px; padding:20px 45px 0 0; #padding-top:35px; _padding:40px 30px 0 0; color:#444; text-align:justify; font-size:11px; line-height:16px; float:right;}
#list .line {width:605px; border-bottom:1px solid #e5e5e5; margin:0 0 5px 40px; _margin:0 0 5px 30px;}
#list h3 strong {width:605px; font-size:17px; color:#b4b4b4; display:block; padding:30px 0 5px 0; margin:0 0 5px 40px; _margin:0 0 5px 30px;}


#list .line .header {width:560px; height:135px; margin:0 0 10px 20px; padding:0 0 10px 0; background:url(../images/products/bg-title-products.jpg) no-repeat;}
#list .line .header h1 {width:560px; font-size:36px; color:#8d8d8d; text-align:center; padding:35px 0 50px 0; #padding:35px 0 46px 0; display:block;}
#list .line .header h2 {width:560px; padding:0 0 5px 0; font-size:20px; color:#b7b7b7; text-align:center; font-weight:normal; display:block;}
#list .line .subcat {width:175px; height:175px; margin:0 10px 10px 25px; float:left;}
#list .line .no_right {margin:0 0 10px 0;}
#list .line h3 {padding:4px 0 0 0; color:#cc0000; font-size:17px; display:block;}
#list .line p {margin:0; padding:7px 20px 8px 20px;}
#list .line .bubble {width:585px; margin:0 0 10px 0; padding:0 0 5px 20px; border-bottom:1px solid #e5e5e5;}
#list .line .photos {width:595px; padding:0 0 5px 20px;}
#list .line .photos .photo {width:115px; min-height:168px; height:auto; _height:168px; margin:0 25px 10px 0; text-align:center; float:left;}
#list .line .photos .photo img {position:relative; margin:0 auto; margin-bottom:5px; display:block;}
#list .line .photos .photo a {color:#444; font-weight:bold;}
#list .line .photos .photo a:hover {text-decoration:underline;}
#text .images #syntia {width:300px; margin:0 0 10px 0; min-height:348px; height:auto; #height:348px; _height:348px; text-align:center; border:0;}
#text .images #xelsis {width:300px; margin:0 0 10px 0; min-height:350px; height:auto; #height:350px; _height:348px; text-align:center; border:0;}

/* list accessories */

#list .contenitore {width:200px; margin:0 15px 0 0; padding:10px 5px 10px 0; float:left; text-align:left;}
#list .img {width:140px;}
#list .titolo {width:200px; padding:20px 0 5px 10px; font-size:17px; color:#cc0033; margin:0 10px 0 0 ; }
#list .descrizione {width:195px; padding:0 0 0 10px; font-size:11px; color:#444444; margin:0 10px 0 0 ; }



/* details */
#text {width:695px; padding:20px 30px 0 0; #padding-top:35px; _padding:40px 30px 0 0; color:#444; text-align:justify; font-size:11px; line-height:16px; float:right;}
#text .title {width:700px; padding:0 0 9px 0; margin:0 0 15px 0; border-bottom:1px solid #e5e5e5;}
#text .title h1 {width:500px; color:#b4b4b4; font-size:18px; font-weight:bold; display:block;}
#text img.left {margin:0 15px 15px 0; display:block; float:left;}
#text img.right {margin:0 0 15px 15px; float:right;}
#text h2 {color:#cc0000; padding:15px 0 0 0; display:block; font-weight:bold; font-size:14px;}
#text .col1 {width:500px; float:left;}
#text a {color:#b4b4b4; text-decoration:underline;}
#text a:hover {color:#444;}


/* details */
#text .details {width:318px; color:#444; line-height:17px; text-align:justify; float:left;}
#text .details .backgrams {margin:0 0 10px 0; color:#666;}
#text .details .backgrams a {font-size:12px; color:#878787; font-weight:bold;}
#text .details .backgrams a:hover {color:#444;}
#text .details h1 {font-size:20px; color:#cc0000; margin:0 0 10px 0; text-align:left; display:block; font-weight:bold;}
#text .details h2 {font-size:10px; color:#878787; padding:0 0 3px 0; font-size:12px; text-transform:uppercase; font-weight:bold; text-align:left; display:block;}
#text .details p {margin:0 0 10px 0;}
#text .details .gray {width:318px; color:#b4b4b4; background:#444;}
#text .details .gray .header {width:318px; height:28px; margin:0 0 5px 0; background:url(../images/products/bg-details-header.gif) top no-repeat;}
#text .details .gray .header h4 {font-size:12px; margin:0 0 0 15px; padding:8px 0 0 20px; text-transform:uppercase; min-height:20px; height:auto; color:#cfcfcf; font-weight:bold; _height:20px; background:url(../images/products/bg-details-arrow.gif) 0 11px no-repeat;}
#text .details .gray .data {padding:0 15px 10px 15px;}
#text .details .gray .data b {font-weight:normal; color:#fff;}
#text .details .gray .footer {width:318px; height:5px; margin:0; background:url(../images/products/bg-details-footer.gif) bottom no-repeat;}


/* immages */
#text .images {width:350px; float:right;}
#text .images #big {width:350px; margin:0 0 10px 0; min-height:450px; height:auto; _height:450px; text-align:center;}
#text .images #big img {position:relative; margin:0 auto;}
#text .images .submenu {width:228px; position:relative; margin:0 auto; border-top:1px solid #e5e5e5;}
#text .images .submenu span {width:42px; cursor:pointer; padding:10px 0 0 0; margin:0 3px 0 0; float:left;}
#text .images .submenu .selected {background:url(../images/products/bg-images-arrow.gif) top center no-repeat;}


/* tables */
#text .tab {width:700px; margin:20px 0 15px 0; background:url(../images/products/bg-details-tab.gif)}
#text .tab .header {width:700px; height:33px; background:url(../images/products/bg-details-tab-header.gif) bottom no-repeat #fff;} 
#text .tab .header span {width:113px; height:20px; cursor:pointer; font-weight:bold; font-size:11px; padding:5px 0 0 0; color:#999; text-align:center; display:block; background:url(../images/products/bg-details-tab-btn.gif) no-repeat; text-decoration:none; float:left;}
#text .tab .header span:hover {color:#cc0000;}
#text .tab .header .selected {color:#cc0000; background:url(../images/products/bg-details-tab-btn-sel.gif) no-repeat;}
#text .tab .content {padding:15px 20px 15px 20px; }
/* bubbles */
#text .tab .content a.bubbles {width:50px; height:70px; margin:0 0 15px 0; #margin:0 2px 15px 0; text-align:left; display:block; float:left;}
#text .tab .content .bubbletext {color:#888; padding:5px 15px 0 0; text-align:justify;}
/*colors */
#text .color {width:60px; font-size:10px; color:#888; margin:0 5px 0 0; float:left;}
#text .color .tint {width:26px; height:26px; border:1px solid #aeaeae; margin:0 0 2px 0;}
/* colors list */
#text .color .blue, #text .color .blu {background:#0000FF;}
#text .color .gris, #text .color .grigio, #text .color .grey {background:#808080;}
#text .color .beige {background:#F5F5DC;}
#text .color .noir, #text .color .black {background:#000000;}
#text .color .graphite_gris, #text .color .grey_carbon {background:#696969;}
#text .color .orange {background:#FF4500;}
#text .color .rouge, #text .color .red {background:#FF0000;}
#text .color .argent, #text .color .silver {background:#C0C0C0;}
#text .color .blanc, #text .color .white {background:#FFFFFF;}
#text .color .ambre, #text .color .ambra, #text .color .amber {background:#FFBF00;}
#text .color .anthracite, #text .color .antracite {background:#4E6189;}   
#text .color .carbon {background:#C8C8C8;}
#text .color .titane, #text .color .titanium {background:#B6AFA9;}
#text .color .acier, #text .color .steel {background:#c6c6c6;}
#text .color .acero-inox, #text .color .stainless-steel {background:#c6c6c6;}
#text .color .inox, #text .color .stainless-steel {background:#c6c6c6;}
#text .color .inox, #text .color .acier-inox {background:#c6c6c6;}
#text .color .urbain, #text .color .urban {background:#222222;}
#text .color .-finitions-miroir, #text .color .mirror-finishing{background:#DFDFDF;}
#text .color .brown, #text .color .marron  {background:#3F1600;}
#text .color .-noir-brillant, #text .color .matt-black {background:#000;}
#text .color .glossy-black, #text .noir-opaque- {background:#171717;}
#text .color .silver, #text .color .silber {background:#C0C0C0;}
#text .color .matt-black-, #text .color .-glossy-black {background:#000;}


/* footer */
#text .tab .footer {width:700px; height:6px; background:url(../images/products/bg-details-tab-footer.gif) bottom no-repeat;}
/* btns */
#text .btns a {width:200px; height:21px; padding:6px 30px 0 15px; color:#777; font-size:14px;  text-align:center; display:block; text-decoration:none; margin:10px 0 0 0; background:url(../images/products/btn-download_lunga.gif) no-repeat; float:left;}

