html {font-size: 100%;}
body {margin: 0; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-serif;
background-color: #E9E9E9; color: #5B5B5B;}
body.popup {margin: 20px;}
h1 {font-size: 16px; color: #001F59;}
.compila {font-size: 16px; color: #001F59; padding-left: 10px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
td {font-size: 11px;}
th {font-size: 14px;}
a {color: #EA5A00;}
a:hover {color: #001F59;}
#header {position: absolute; top: 0; left: 50%; width: 760px; height: 64px; margin-left: -380px;
background-image: url('../img/bg_header.gif');
background-position: 0 0;
background-repeat: no-repeat;}
#logo {position: absolute; top: 36px; left: 50%; width: 359px; height: 26px; margin-left: -180px;}
#logo img {border: none;}
#menu {position: absolute; top: 65px; left: 50%; width: 760px; height: 110px; margin-left: -380px;
background-image: url('../img/bg_riga.gif');
background-position: 0 0;
background-repeat: repeat-y;
text-align: center;
font-size: 11px;}
#menu1 {border-bottom: 1px solid #FFF;}
#menu1 img {border: none;}
#menu1 p {display: inline;}
#menu2 {padding-top: 3px; text-align: left; float: left; width: 480px;}
#menu2 select {width: 285px; margin-left: 195px; font-size: 11px; color: #001F59; font-family: Verdana, Arial, Helvetica, Sans-serif; border: 1px solid #000;}
#menutools {margin-top: 6px; float: right; width: 260px; text-align: right; margin-right: 5px;
font-family: Arial, Verdana, Helvetica, Sans-serif; height: 24px;
background-image: url('../img/lucchetto.gif');
background-position: 10px 0;
background-repeat: no-repeat;}
#menutools p {display: inline; color: #FFF; font-weight: bold; padding: 5px 2px 5px 2px;}
#menutools a {color: #FFF; text-decoration: none;}
#menutools a:hover {color: #EA5A00; text-decoration: none;}
#main {position: absolute; top: 173px; left: 50%; width: 760px; margin-left: -380px;
background-image: url('../img/bg_riga.gif');
background-position: 0 0;
background-repeat: repeat-y;}
#catalogo {width: 181px;}
#catalogo p.listino_privati {background-image: url('../img/privati_title.gif');
background-position: 0 0px;
background-repeat: no-repeat;
height: 28px;
padding-top: 8px;
padding-left: 20px;
margin: 0;
color: #001F59;}
#catalogo p.listino_operatori {background-image: url('../img/operatori_title.gif');
background-position: 0 0px;
background-repeat: no-repeat;
height: 28px;
padding-top: 8px;
padding-left: 20px;
margin: 0;
color: #001F59;}
#catalogo p.carrello {margin-bottom: 5px; padding-bottom: 3px; border-bottom: 1px solid #FFF;
background-image: url('../img/carrello.gif');
background-position: 155px 0;
background-repeat: no-repeat;}
#catalogo p {margin: 5px 0 15px 5px; font-size: 11px; font-weight: bold; padding: 0;}
#catalogo a {color: #001F59; text-decoration: none;}
#catalogo a:hover {color: #5B5B5B; text-decoration: underline;}
#mailing {margin-left: 5px; width: 183px; margin-top: 40px;}
#mailing p {color: #001F59; font-weight: bold;}
table.mailingtable {width: 183px;}
table.mailingtable .consenso {padding-top: 15px;}
table.mailingtable td {padding-bottom: 5px; text-align: left;}
table.mailingtable td.buttons {text-align: center;}
table.mailingtable .field {background-color: #DFE3EA; border: solid 1px #001F59;}
table.mailingtable .fieldarea {background-color: #DFE3EA; border: solid 1px #001F59;}
table.mailingtable .button {background-color: #DFE3EA; color: #001F59; border: solid 1px #001F59; width: 80px; font-weight: bold;}
#cont { font-size: 11px; width: 559px; float: right; margin-right: 5px;}
.top_inmain {width: 559px;
height: 22px;
min-height: 22px;
height: auto !important;
background-color: #fff;
background-image: url('../img/top_inmain.gif');
background-position: 0 0;
background-repeat: no-repeat;
border-bottom: 1px solid #ADB8C7;}
#navbar {padding: 5px 0 0 5px; margin: 0;}
#navbar a {font-weight: bold;}
#inmain {background-color: #FFF; width: 559px;
min-height: 280px;
height: auto !important;
height: 280px;
/*padding: 10px*/}
#inmain table.viewmarca {width: 95%;}
#inmain table.viewmarca td p {color: #001F59; margin-bottom: 5px;}
.viewmarca td ul {padding: 0; margin: 0; padding-left: 25px; margin-bottom: 5px;}
#inmain table.viewmarca td {padding-bottom: 20px;}
#prodotti {padding: 0px 10px 0px 10px; font-size: 11px;}
#prodotti h2 {padding: 0; margin: 0; padding-bottom: 10px; padding-top: 10px; color: #001F59;}
#prodotti img {border: 1px solid #666;}
#prodotti p {padding: 0; margin: 0; padding-top: 5px; padding-bottom: 5px;}
#prodotti form {margin-top: 5px; font-size: 11px;}
#prodotti .quantita {height: 20px;}
#prodotti .icona_carrello {vertical-align: middle; margin-left: 10px;}
#prodotti .vecchio_pr {text-decoration: line-through;}
#txt {padding: 10px; font-size: 11px;}
.bottom_inmain {width: 559px; height: 22px;
background-image: url('../img/bottom_inmain.gif');
background-position: 0 0;
background-repeat: no-repeat;}
/* SLIDE */
.pagslide {padding: 0 5px 0 5px; font-size: 11px;}
.pagslide h2 {margin: 5px;}
.pagslide img {border: 1px solid #EA5A00; margin: 5px;}
.fullslide {clear: both; width: 500px;}
/* CONTATTI */
form {margin: 0;}
table.webform {font-size: 11px;}
table.webform td {padding-bottom: 10px; text-align: left;}
table.webform td.nobottom {padding-bottom: 0px;}
table.webform .field {background-color: #DFE3EA; border: solid 1px #001F59;}
table.webform .fieldarea {background-color: #DFE3EA; border: solid 1px #001F59;}
table.webform .button {background-color: #DFE3EA; color: #001F59; border: solid 1px #001F59; width: 80px; font-weight: bold;}
.testo {font-size: 11px; padding: 0 5px 0 10px;}
.label {font-size: 11px; padding: 0 5px 0 10px;}
.nobottom {font-size: 11px; padding: 0 5px 0 10px;}
#credits {width: 200px; clear: both;}
#credits p {color: #FFF; margin: 0 0 5px 5px;}
#credits a {color: #FFF;}
#credits a:hover {color: #CCC;}
#colophon {width: 760px; font-size: 11px; font-weight: bold; text-align: center;
background-color: #4C6A96; clear: both; line-height: 1.3em;}
#colophon p {padding: 7px 0 7px 0; color: #FFF;}
#colophon a {color: #FFF;}
#colophon a:hover {color: #CCC;}
/* created by BB */

