/* menu sx */
#menu_sx {width:230px; padding:20px 0 0 30px; float:left;}
#menu_sx .banner {margin:0 0 20px 0;}
#menu_sx .banner a {width:200px; height:267px; background:url(../images/group/banner-reddot.jpg) no-repeat;}

/* menu */
#menu_sx .menu {width:200px; margin:0 0 20px 0; background:url(../images/group/bg-menu.gif) repeat-y;}
#menu_sx .menu .header {width:200px; height:39px; margin:0 0 14px 0;}
#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;}

/* coffee experience */
#menu_sx a#coffee {width:200px; height:111px; display:block; background:url(../images/group/coffee.jpg) no-repeat;}
#menu_sx a#coffee:hover {background:url(../images/group/coffee-roll.jpg) no-repeat;}


/* content */
#text {width:680px; padding:30px 45px 0 0; #padding-top:40px; _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:700px; color:#b4b4b4; font-size:18px; font-weight:bold; display:block;}
#text img.left {margin:0 15px 5px 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:700px; float:left;}
#text a {color:#b4b4b4; text-decoration:underline;}
#text a:hover {color:#444;}


/* innovation */
#text .list {margin:0 0 30px 0;}
#text .list .text {width:520px; line-height:20px; float:left;}
#text .list .icon {width:137px; float:right;}
#text .list .text h2 {padding:0 0 5px 0; display:block;}


/* awards */
#text .award {margin:0 0 5px 0; padding:0 0 10px 0; border-bottom:1px solid #e5e5e5; color:#444;}
#text .award h2 {color:#cc0000; display:block; font-weight:bold; font-size:14px;}
#text .award h3 {color:#444; font-weight:bold; padding:15px 0 8px 0; display:block; font-weight:bold; font-size:12px;}
#text .award a {padding:8px 0 8px 0; display:block; color:#b4b4b4; text-decoration:underline;}
#text .award a:hover {color:#444;}


/* links */
#text .link {margin:0 0 5px 0; margin:0 0 15px 0; color:#444;}
#text .link img {width:200px; margin:0 30px 0 0; float:left;}

#text .related {width:700px; margin:30px 0 5px 0; padding:10px 0 10px 0; border-top:1px solid #e5e5e5; color:#444;}
#text .related h3 {width:150px; color:#444; font-weight:bold; border-bottom:1px solid #e5e5e5; margin:0 0 10px 0; padding:15px 0 2px 0; display:block; font-weight:bold; font-size:14px;}
#text .related h3 b {color:#cc0000;}
#text .related ul, #text .related li {margin:0; padding:0;}
#text .related li {margin:0 0 0 20px;}
#text .related li a {padding:3px 0 3px 0; display:block; color:#b4b4b4; text-decoration:underline;}
#text .related li a:hover {color:#444;}


/* coffee experience */
#text .coffee {margin:0 0 10px 0;}
#text .coffee .menu {margin:0 0 20px 0;}
#text .coffee .menu a {width:115px; height:42px; padding:5px; text-align:center; color:#444; font-size:12px; display:block; margin:0 5px 0 0; background:url(../images/group/btn-coffee.gif) no-repeat; text-decoration:none; float:left;}
#text .coffee .menu a:hover {color:#fff; background:url(../images/group/btn-coffee-roll.gif) no-repeat;}
#text .coffee .menu .selected {color:#fff; background:url(../images/group/btn-coffee-roll.gif) no-repeat;}
#text .coffee .menu .space {line-height:6px}

#text .coffee h2 {color:#cc0000; margin:0 0 10px 0; display:block; font-weight:bold; font-size:14px;}
#text .coffee h3 {color:#b4b4b4; font-size:14px; font-weight:bold; display:block; font-weight:bold; font-size:12px;}
#text .coffee h4 {color:#cc0000; font-size:14px; margin:0; padding:0; font-weight:bold; display:block; font-weight:normal; font-size:13px;}
#text .coffee .line {margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #e5e5e5;}
#text .coffee .line img {margin:0 20px 18px 0; float:left;}
#text .coffee .line p {margin:0 0 10px 0;}
#text .coffee .line .ricetta {margin:15px 0 0 0;}
#text .coffee .line .ricetta p {padding:0;}
#text .coffee .line .col1 {width:165px; text-align:left; margin:0 25px 0 0; float:left;}
#text .coffee .line .col2 {width:480px; text-align:left; margin:0 0 5px 0; float:left;}





