﻿/* menu */
#menu_sx .menu_con {width:200px; margin:0 0 40px 0; #margin:15px 0 40px 0; padding:0; background:url(../images/group/bg-menu.gif) repeat-y;}
#menu_sx .menu_con .header {width:132px; height:35px; color:#444; font-weight:bold; font-size:16px;  padding:10px 50px 0 18px; background:url(../images/contact/bg-menu-products.jpg) no-repeat; margin:0 0 2px 0;}
#menu_sx .menu_con .footer {width:200px; height:23px; padding:0; margin:15px 0 0 0; background:url(../images/support/menu-footer.gif) no-repeat;}
#menu_sx .menu_con a {width:166px; margin:0 0 0 3px; font-weight:bold; padding:3px 14px 3px 14px; display:block; color:#b4b4b4;}
#menu_sx .menu_con a:hover {background:#ededed; color:#444;}
#menu_sx .menu_con .selected {background:#ededed; color:#444;}


/* numero verde */
#menu_sx {width:230px; margin:8px 0 0 0; padding:20px 0 0 30px; #padding:8px 0 0 30px; float:left;}
#menu_sx div {width:200px; display:block; margin:0 0 10px 0; color:#b4b4b4; line-height:17px; padding:0 0 112px 0;}
#menu_sx div span {width:143px; height:37px; display:block; margin:0 0 5px 0; background:url(../images/contact/saeco-international.gif) no-repeat;}
#menu_sx div p {padding:10px 0 10px 0; margin:0; font-weight:bold; line-height:19px; display:block; border-bottom:1px solid #e5e5e5;}
#menu_sx div p b {color:#444;}
#menu_sx div p a {color:#444; font-weight:bold;}
#menu_sx div p a:hover {color:#cc0000;}


/* content */
#content {width:990px; position:relative; margin:-15px auto; top:0; background:url(../images/common/bg-main.gif) #fff;}
#text a.back {color:#cc0000; font-weight:bold; font-size:15px;}
#text a.back:hover {color:#444;}
#text {width:580px; border-left:1px solid #e5e5e5; color:#444; padding:0 40px 0 40px; margin:25px 0 0 0; float:right;}
#text .menu {width:580px; margin:0; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
#text .menu a {color:#444; font-size:12px; font-weight:bold; border-top:1px solid #c9c9c9; border-right:1px solid #c9c9c9; padding:14px 25px 14px 10px; display:block; background:url(../images/news/bg-btn.gif) repeat-x; float:left;}
#text .menu a:hover {background:url(../images/news/bg-btn-roll.gif) repeat-x;}
#text .menu a span {width:15px; height:12px; display:block; background:url(../images/news/arrow-right.gif) no-repeat; margin:2px 6px 0 0; float:left;}
#text .menu a.selected {border-top:1px solid #c9c9c9; border-right:1px solid #c9c9c9; background:#fff; float:left;}
#text .menu a.selected span {width:15px; height:12px; display:block; background:url(../images/news/arrow-down.gif) no-repeat; margin:2px 6px 0 0; float:left;}
#text h1 {width:580px; color:#444; font-size:12px; display:block; border-bottom:1px solid #c9c9c9; margin:0 0 20px 0; padding:15px 0 15px 0; font-weight:bold;}


/* form */
.cleaner {clear:both; line-height:0; height:0; font-size:0; display:block;}
#text div {width:275px; color:#444; font-weight:bold; padding:0; margin:0 0 10px 0; float:left;}
#text div b {color:#cc0000; font-size:17px;}
#text .hidden {display:none;}
#text span {font-size:14px; padding:0; color:#b4b4b4; font-weight:bold; display:block;}
#text .dx {float:right;}
#text div input {width:263px; margin-top:2px; display:block; font-weight:normal; padding:4px 5px 4px 5px; border:1px solid #c9c9c9;}
#text div select {width:275px; margin-top:2px; padding:3px 0 2px 5px; font-size:12px; font-weight:normal; display:block; border:1px solid #c9c9c9;}
#text div label {padding:3px 0 0 0; float:left;}
#text .label {margin-bottom:2px;}
#text .lab {color:#444; font-size:12px; padding:0 10px 0 0; font-weight:bold; float:left;}
#text .n_civico {width:101px; margin:0 20px 0 0;}
#text .cap {width:130px; margin:0; float:left;}
#text .line {width:580px;}
#text .line span {width:540px; display:block; padding:2px 0 0 0; font-weight:normal; font-size:11px; color:#666; float:left;}
#text .line a {margin:10px 0 5px 0; font-size:12px; color:#444; display:block;}
#text .line a:hover {color:#cc0000;}
#text .line a b {color:#444; font-size:12px;}
#text .line a:hover b {color:#cc0000;}
#text .line #law {width:540px; text-align:justify; font-weight:normal; font-size:11px; color:#666; line-height:17px; color:#999;}
#text .giorno {width:50px; margin:2px 5px 0 0;}
#text .mese {width:50px; margin:2px 5px 0 0;}
#text .anno {width:75px; margin:2px 5px 0 0;}
#text div textarea {width:580px; font-size:12px; font-weight:normal; margin-top:2px; border:1px solid #c9c9c9;}
#text div .check {width:20px; height:18px; border:none; background:none;}


/* browse */
#text .browseDown {width:145px; margin-right:3px;}
#text .browseBtn {width:60px; height:20px; cursor:pointer; padding:4px 5px 0 5px; position:relative; margin:2px 0 0; display:block; text-align:center; border:1px solid #c9c9c9; color:#444; font-weight:bold; float:left;}
#text .browseUp {width:120px; height:20px; position:relative; cursor:pointer; margin:-4px 78px 0 -193px; z-index:2000; float:left;}

/* btns */
#text a#send_cont {width:100px; padding:7px 0 7px 0; color:#444; margin:15px 0 15px 0; font-weight:bold; display:block; border:1px solid #c9c9c9; text-align:center;}
#text a#send_cont:hover {color:#cc0000; background:url(../images/contact/bg-send-roll.jpg) bottom repeat-x;}
#text .privacy {width:570px; color:#b4b4b4; font-size:10px;}
#text .privacy b {color:#b4b4b4; font-size:10px;}

a#btn_prosegui {color:#444; font-weight:bold; margin:0 10px 0 0;}
a#btn_prosegui:hover {color:#cc0000;}

a#btn_torna {color:#444; font-weight:bold; margin:0 20px 0 0;}
a#btn_torna:hover {color:#cc0000;}


