body { font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #666; margin: 0px; background-color: #FFF; line-height: 30px; }
img { border:0px; }
#listaShowroom { margin-top: 35px; }
#wrapper { width:980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#header { height: 142px; width: 980px; background-color: #000; }
#logo { width: 223px; float:left; margin-left: 40px; margin-top: 48px; }
#lang { width: 110px; float:right; margin-top: 83px; margin-right: 40px; }
#menu { height: 40px; width: 980px; }
#adv { height: 315px; width: 980px; }
#content { width: 980px; margin-top: 25px; margin-bottom: 25px; background-image: url(images/bg-content.gif); background-repeat: repeat-y; background-position: top; overflow:hidden; min-height:400px; }
#colTwoSx { float: left; padding-right: 40px; width: 565px; }
#colOneDx { width: 338px; margin-left: 624px; padding-left: 15px; }
#footer { background-image: url(images/bg-footer.jpg); background-repeat: repeat-x; background-color: #000; height: 321px;	/*height:100%;*/ clear: both; }
#download { margin-right: auto; margin-left: auto; width: 980px; padding-top: 32px; }
/* --------------- copy --------------------- */
#copy { width: 980px; margin-top: 70px; margin-right: auto; margin-left: auto; font-size: 95%; color: #999; line-height: 138%; }
#copy ul, #copy li { margin:0; padding:0; list-style-type:none }
#copy ul .first { margin-left:0px; }
/*#copy ul{display:block;}*/
#copy li { float: left; display:inline; margin-left: 132px; }
#copy a { color:#999; }
#copy a:hover { color:#007d95; }
/* ----------------- fine copy ----------------- */
.littleText { font-size:90% }
.titColDx { font-size: 120%; font-weight: bold; text-transform: uppercase; color: #333; background-color: #ebebeb; padding-left: 5px; }
#menu_dx p { background-color: #ECECEC; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; padding: 5px; color:#007d95; }
#menu_dx a { color: #333; }
#menu_dx a:hover { color: #999; }
#forma_box { font-size: 95%; padding-right: 10px; padding-left: 10px; padding-top: 4px; padding-bottom: 3px; background-color: #F5F5F5; color: #666; border-top-width: 2px; border-top-style: solid; border-top-color:#666; margin-top: 30px; }
#forma_modulo { height: 144px; margin-top: 16px; }
#forma_modulo img { float: left; }
.note { font-size: 95%; font-style: italic; color: #666; }
.press_box { }
.press_data { font-size: 95%; color: #999; margin-top: 25px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.press_box p { margin-top: 6px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.tratteggio { border-bottom:1px dotted #CCC; }
#contatti_box { font-size: 93%; color: #999; }
#form_box { background-color: #F3F3F3; width: 520px; margin-top: 15px; border: 1px solid #CCC; padding: 15px; margin-bottom: 25px; }
#form_box .text { margin:0px; width: 100%; background-color: #FFF; border: 1px solid #999; }
.micronote { font-size: 85%; }
.clear { clear:both; margin: 0px; padding: 0px; }
/* --------------- menu collection --------------- */
#menu_collection p { background-color: #ECECEC; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; color: #333; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
#menu_collection a { color: #666; }
#menu_collection a:hover { color: #CCC; }
#menu_collection ul { background-color: #F7F7F7; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; list-style-type: none; padding-top: 6px; padding-bottom: 6px; padding-left:26px; }
#menu_collection li { margin: 0px; padding: 0px; line-height: 130%; }
/* ------------------- collection ------------- */
#coll_ant_cont { background-color: #F3F3F3; overflow:hidden; margin-top: 15px; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 20px; }
.coll_ant_box { width:114px; float:left; display:inline; margin-right:20px; margin-bottom:15px; }
.coll_ant_box img { border:2px solid #FFF; }
/* ---------- login -------- */
#login-box { padding:10px 0px 10px 0px; height:30px; }
#login { float:right; }
#login-input { height:23px; width:200px; border:1px solid #CCC; margin:0px; padding:0px 0px 0px 4px; color:#999; }
#login-bt { height:25px; width:25px; background:url(images/search-bt.gif) top left no-repeat; border:0px; margin:0px; padding:0px; cursor:pointer; }
/* area riservata */
#ante-area-riservata { padding-left:10px; }
#ante-area-riservata img { border:1px solid #CCC; margin:0px 10px 10px 0px; }
#riservata-form { margin-left:420px; }
#riservata-form input[type=text] { width:160px; border:1px solid #CCC; height:20px; margin-bottom:6px; padding-left:4px; color:#666; }
#riservata-form textarea { width:159px; border:1px solid #CCC; padding-left:4px; color:#666; height:130px; margin-bottom:4px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #666; padding-top:4px; }
#riservata-form h1 { font-size:20px; line-height:20px; margin-bottom:10px; }
#bt-riservata { background:#f2f2f2; width:50px;  width:167px; border:0px; color:#666; }
