.cat_description {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #800000;font-weight : bold;}.boxText {font-family : Verdana, Arial, sans-serif;font-size : 10px;}.centertable {border-left : 1px solid #798ccc;border-right : 1px solid #798ccc;background-color : #d2dbf5;}.navBlue {color : #00cbc9;font-size : 8pt;font-family : Verdana;}.errorBox {font-family : Verdana, Arial, sans-serif;font-size : 10px;background : #ffb3b5;font-weight : bold;}.stockWarning {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #cc0033;}.orderEdit {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #00cbc9;text-decoration : underline;}body {padding : 0;margin : 0;background-color : #181818;}A {color : #00cbc9;text-decoration : none;}TD {color : #686868;font-size : 11px;font-family : tahoma;}FORM {display : inline;}TR.header {background : #ffffff;}TR.headerNavigation {background : #bbc3d3;}TD.headerNavigation {font-family : Verdana, Arial, sans-serif;font-size : 10px;background : #bbc3d3;color : #ffffff;font-weight : bold;}A.headerNavigation {font-size : 11px;color : #7587a9;text-decoration : none;}TR.headerError {background : #ff0000;}TD.headerError {font-family : Tahoma, Verdana, Arial, sans-serif;font-size : 12px;background : #ff0000;color : #ffffff;font-weight : bold;text-align : center;}TR.headerInfo {background : #00ff00;}TD.headerInfo {font-family : Tahoma, Verdana, Arial, sans-serif;font-size : 12px;background : #00ff00;color : #ffffff;font-weight : bold;text-align : center;}TD.footer {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #000000;font-weight : bold;}.templateinfobox {font-family : Verdana, Helvetica;font-size : 11px;}.infoBoxContents {font-family : Verdana, Arial, sans-serif;font-size : 10px;}.infoBoxNotice {background : #ff8e90;}.infoBoxNoticeContents {background : #ffe6e6;font-family : Verdana, Arial, sans-serif;font-size : 10px;}.infoBoxNoticeContents {background : #ffe6e6;font-family : Verdana, Arial, sans-serif;font-size : 10px;}TD.infoBoxHeading {font-family : Verdana, Arial, sans-serif;font-size : 10px;font-weight : bold;color : #000000;}TD.infoBox, SPAN.infoBox {font-family : Verdana, Arial, sans-serif;font-size : 10px;}TD.contentBoxHeading {font-family : Verdana, Arial, sans-serif;font-size : 10px;font-weight : bold;color : #534f4d;}TABLE.productListing {border-spacing : 1px;}.productListing-heading {font-family : tahoma;font-size : 11px;color : #126cb3;font-weight : bold;}TD.productListing-data {font-family : Verdana, Arial, sans-serif;font-size : 10px;padding : 5px;}TD.productListing-data a {color : #ff6600;}A.pageResults {color : #00cbc9;}TD.pageHeading, DIV.pageHeading {font-family : Verdana, Arial, sans-serif;font-size : 20px;font-weight : bold;color : #9a9a9a;}TR.subBar {background : #f4f7fd;}TD.subBar {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #00cbc9;}TD.main, P.main {font-family : Verdana, Arial, sans-serif;font-size : 11px;line-height : 1.5;}TD.smallText, SPAN.smallText, P.smallText {font-family : Verdana, Arial, sans-serif;font-size : 10px;}TD.accountCategory {font-family : Verdana, Arial, sans-serif;font-size : 13px;color : #aabbdd;}TD.fieldKey {font-family : Verdana, Arial, sans-serif;font-size : 12px;font-weight : bold;}TD.fieldValue {font-family : Verdana, Arial, sans-serif;font-size : 12px;}TD.tableHeading {font-family : Verdana, Arial, sans-serif;font-size : 12px;font-weight : bold;}TD.category_desc {font-family : Verdana, Arial, sans-serif;font-size : 11px;line-height : 1.5;}SPAN.newItemInCart {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #00cbc9;}CHECKBOX, INPUT, RADIO, SELECT {font-family : Verdana, Arial, sans-serif;font-size : 11px;}select {width : 110px;}TEXTAREA {width : 100%;font-family : Verdana, Arial, sans-serif;font-size : 11px;}SPAN.greetUser {font-family : Verdana, Arial, sans-serif;font-size : 12px;color : #f0a480;font-weight : bold;}TABLE.formArea {background : #f1f9fe;border-color : #7b9ebd;border-style : solid;border-width : 1px;}TD.formAreaTitle {font-family : Tahoma, Verdana, Arial, sans-serif;font-size : 12px;font-weight : bold;}SPAN.markProductOutOfStock {font-family : Tahoma, Verdana, Arial, sans-serif;font-size : 12px;color : #c76170;font-weight : bold;}SPAN.productSpecialPrice {font-family : Verdana, Arial, sans-serif;color : #00cbc9;font-size : 11px;}SPAN.errorText {font-family : Verdana, Arial, sans-serif;color : #00cbc9;}.moduleRowOver {cursor : pointer;}.moduleRowSelected {background-color : #e9f4fc;}.checkoutBarFrom, .checkoutBarTo {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #8c8c8c;}.checkoutBarCurrent {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #00cbc9;}.messageBox {font-family : Verdana, Arial, sans-serif;font-size : 10px;}.messageStackError, .messageStackWarning {font-family : Verdana, Arial, sans-serif;font-size : 10px;background-color : #ffb3b5;}.messageStackSuccess {font-family : Verdana, Arial, sans-serif;font-size : 10px;background-color : #99ff00;}.inputRequirement {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #00cbc9;}TABLE.linkListing {border : 1px;border-style : solid;border-color : #b6b7cb;border-spacing : 1px;}.linkListing-heading {font-family : Verdana, Arial, sans-serif;font-size : 10px;font-weight : bold;background : #bdcaf3;color : #ffffff;text-align : center;}TD.linkListing-data {border-right : 1px solid #b6b7cb;border-bottom : 1px solid #b6b7cb;padding : 4px;font-family : Verdana, Arial, sans-serif;font-size : 10px;}TR.linkListing-odd {background : #f5f7fc;}TR.linkListing-even {background : #f5f5f5;}.content {background : none;color : #00cbc9;font-size : 10px;font-family : Verdana, Helvetica;}TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {font-family : Verdana, Arial, sans-serif;font-size : 11px;line-height : 1.5;}TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {background-image : url('costruzioni_files/button_blank_left.gif');}TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {background-image : url('costruzioni_files/button_blank_right.gif');}TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {background-image : url('costruzioni_files/button_blank_middle.gif');font-family : Verdana, Arial, sans-serif;font-size : 10px;font-weight : bold;color : #00cbc9;}A.HeaderPageLinks {font-family : Verdana, Arial, sans-serif;font-size : 10px;font-weight : bold;color : #00cbc9;}a:hover.HeaderPageLinks {font-family : Verdana, Arial, sans-serif;font-size : 10px;font-weight : bold;}TD.cookieUsage {font-family : Verdana, Arial, sans-serif;font-size : 10px;font-weight : bold;background : #00cbc9;color : #ffffff;}.attributeBoxContent {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #00cbc9;background-color : #808080;}.TR.attributeBoxContent {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #00cbc9;background-color : #808080;}.TD.attributeBoxContent {font-family : Verdana, Arial, sans-serif;font-size : 10px;color : #00cbc9;background-color : #c0c0c0;}.storyboxtitle {font-family : Verdana;color : #000000;font-size : 10px;font-weight : bold;background : none;}.storyboxtitle A:link {font-family : Verdana;color : #000000;font-size : 10px;font-weight : bold;background : none;}.storyboxtitle A:active {font-family : Verdana;color : #000000;font-size : 10px;font-weight : bold;background : none;}.storyboxtitle A:visited {font-family : Verdana;color : #000000;font-size : 10px;font-weight : bold;background : none;}.storyboxtitle A:hover {font-family : Verdana;font-size : 10px;font-weight : bold;}.yearHeader {font-family : Helvetica, Arial, Verdana;font-size : 14px;font-weight : bold;color : #000000;background-color : #ffffff;text-decoration : none;}.calendarMonth {background-color : #bbc3d3;cursor : default;width : 100%;}.calendarHeader {font-family : Helvetica, Arial, Verdana;font-size : 11px;font-weight : bold;color : #000000;background-color : #ffffff;text-decoration : none;height : 22px;}.calendarToday {font-family : Arial, Verdana;font-size : 10px;color : #000000;background-color : #ffcf00;padding-left : 3px;text-decoration : none;border : 1px solid #ffffff;height : 22px;width : 18px;}.calendarWeekend {font-family : Arial, Verdana;font-size : 10px;color : #000000;background-color : #caeeff;padding-left : 3px;line-height : 14px;text-decoration : none;border : 1px solid #ffffff;height : 22px;width : 18px;}.calendar {font-family : Arial, Verdana;font-size : 10px;color : #000000;background-color : #ffffff;padding-left : 3px;line-height : 14px;text-decoration : none;border : 1px solid #ffffff;height : 22px;width : 18px;}.event {font-family : Arial, Verdana;font-size : 11px;color : #000000;background-color : #ffffff;text-decoration : none;border : 1px solid #e6e6e6;}.empty {background-color : #f0faff;line-height : 14px;height : 22px;width : 18px;}body {margin : 0;padding : 0;background : #ffffff;}form {margin : 0;padding : 0;}p {margin : 0;padding : 0;}.p1 {margin-left : 4px;}td, tr {font : 11px/13px tahoma, arial, helvetica, sans-serif;color : #32434a;vertical-align : top;text-align : left;}.main td strong {color : #0193b8;}.main td b {color : #126cb3;}.main td a {color : #0193b8;text-decoration : underline;}.main td a:hover {color : #0193b8;text-decoration : none;}span {color : #ff630e;font-size : 16px;font-weight : bold;}.ch {width : 12px;height : 12px;}.top td {color : #242e3b;font-weight : bold;font-size : 10px;}.top td .input {width : 90px;height : 18px;margin : 0 7px 0 4px;font-size : 11px;color : #58646a;font-family : tahoma;font-weight : normal;padding : 1px 0 1px 2px;}.top td .select {width : 119px;height : 20px;margin : 0 0 0 6px;font-size : 11px;color : #58646a;font-family : tahoma;font-weight : normal;padding : 1px 0 1px 2px;}.top1 {margin : 14px 0 0 35px;}.top2 {margin : 14px 0 0 107px;}.top3 {margin : 15px 0 0 22px;}.top4 {margin : 27px 0 0 0;}.top4x td {color : #ffffff;font-size : 10px;font-weight : bold;}.top5 {margin : 12px 0 0 43px;}.top5x td a {color : #3f3f3f;font-size : 12px;font-weight : bold;text-decoration : none;}.top5x td a:hover {color : #3f3f3f;font-size : 12px;font-weight : bold;text-decoration : underline;}.footer1 {border : 1px solid #c9ced0;width : 100%;height : 53px;}.footer1 td {color : #9da3a6;}.footer1 td a {color : #9da3a6;text-decoration : none;}.footer1 td a:hover {color : #9da3a6;text-decoration : underline;}.hed td {font-size : 12px;color : #2d3c44;font-weight : bold;}.hed1 {padding : 5px 0 5px 11px;}.ahed td {font-size : 12px;color : #ffffff;font-weight : bold;}.ahed1 {margin : 5px 0 0 14px;}.heder_main {color : #32434a;font-weight : bold;text-transform : uppercase;height : 14px;}.heder_main span {color : #ff630e;font-weight : bold;text-transform : uppercase;font-size : 12px;}.heder_main1 td {color : #32434a;font-size : 10px;}.heder_main1 td strong {color : #126cb3;font-weight : bold;font-size : 11px;}.heder_main1 td b {color : #ff630e;font-weight : bold;font-size : 12px;}.blu {color : #0193b8;font-size : 11px;}.blu strong {color : #0193b8;font-size : 11px;}.left {width : 100%;background : #e6e7e9;}.left td strong a {color : #0085ff;text-decoration : underline;font-size : 10px;font-weight : bold;}.left td strong a:hover {color : #0085ff;text-decoration : none;font-size : 10px;font-weight : bold;}.left1 {border : 1px solid #b2c2cb;}.right_bgr {background : #3a4951 url(costruzioni_files/rig_bgr.jpg) top 0%;width : 100%;height : 67px;}.right1 {padding : 11px 0 10px 9px;}.right1_x td {color : #ccdbde;font-weight : bold;font-size : 12px;}.right1_x td select {color : #ccdbde;font-weight : bold;font-size : 11px;width : 145px;height : 20px;}.right2 {padding : 8px 0 6px 11px;}.right3 {color : #126cb3;font-weight : bold;margin-left : 12px;}.right5 {margin : 0 0 0 145px;width : 245px;}.center {border : 1px solid #b2c2cb;}.center1 {border : 1px solid #b2c2cb;}.center2 {margin : 9px 0 0 20px;}.center3 {margin : 9px 0 0 17px;}.left1 ul {margin : 10px 0 9px 13px;padding : 0;list-style : none;}.left1 li {background : url(costruzioni_files/sp.jpg) no-repeat center left;margin : 0 0 0 0;padding : 0 0 0 13px;}.left1 li a {line-height : 17px;color : #314048;text-decoration : none;font-weight : bold;background-position : left center;}.left1 li a:hover {text-decoration : underline;color : #314048;}.sp1_1 {padding : 16px 13px 13px 12px;}.sp1_1 a {color : #3a4750;font-size : 11px;text-decoration : none;margin : 0 0 0 0;font-weight : normal;}.sp1_1 a:hover {text-decoration : underline;color : #2b2726;font-weight : normal;}.bgr1 {background : url(costruzioni_files/1f2.jpg) no-repeat top left;width : 390px;height : 102px;}.bgr1 strong {color : #0193b8;}.bgr1 a {text-decoration : underline;color : #0193b8;}.inp {width : 39px;height : 18px;color : #494949;font-size : 11px;padding : 1px 0 1px 2px;}.t1 {margin : 3px 0 4px 0;}.rrr {background : url(costruzioni_files/b2.jpg) top 0%;width : 100%;height : 100%;}.r_head {color : #ffffff;font-size : 12px;font-family : tahoma;font-weight : bold;padding : 5px 0 0 0;background : url(costruzioni_files/r_mid.gif) repeat-x top left;}.r_head font {font-size : 12px;}.r_head2 {color : #ffffff;font-size : 12px;font-family : tahoma;font-weight : bold;padding : 5px 0 0 0;background : url(costruzioni_files/r_mid2.gif) repeat-x top left;}.r_cont {border-style : solid;border-width : 1px;border-color : #c9ced0;}.r_cont td {color : #32434a;font-size : 10px;font-family : tahoma;}.r_man {color : #ccdbde;font-weight : bold;font-size : 12px;font-family : tahoma;}.r_man select {width : 145px;font-weight : normal;}.r_text {margin : 10px;}.rt {padding : 10px;font-size : 11px;}