html {
   background-color: #FFFFFF;
}
body {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #0650A3;
   text-align:center;
}
A:link, A:visited {
   color: #0650A3;
   text-decoration: underline;
   font-weight: bold;
}
A:hover {
   color: #F58220;
}
TD {
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #0650A3;
}
#page {
   width: 759px;
   margin: auto;
   background-color: white;
}
#head_logo {
   background-image: url(image/head_dx.gif);
   background-align: right;
   width: 759px;
   height: 42px;
}

#head_sotto {
   background-image: url(image/head_sx.gif);
   background-repeat: no-repeat;
   width: 759px;
   height: 24px;
}
#head_contatti:link, #head_contatti:visited {
   background-image: url(image/contatti.gif);
   background-align: right;
   background-position: 0px 0px;
   width: 105px;
   height: 24px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   display: block;
   float: right;
}
#head_contatti:hover {
   background-position:0px 24px;
}
#head_sotto SPAN {
   width: 105px;
   height: 24px;
   display: none;
}
#left {
   width: 127px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   vertical-align: top;
}
#left SPAN {
   display: none;
}
#home {
   background-image: url(image/home_bg.jpg);
   width: 632px;
   height: 619px;
   padding: 120px 0px 0px 40px;
   margin: 0px 0px 0px 0px;
   vertical-align: top;
}
#home P {
   width: 260px;
   text-align: right;
   font-size: 12px;
}
#contatti {
   background-image: url(image/contatti_bg.jpg);
   width: 632px;
   height: 619px;
   padding: 130px 0px 0px 120px;
   margin: 0px 0px 0px 0px;
   vertical-align: top;
}

#costruzione {
   background-image: url(image/costruzione_bg.gif);
   width: 632px;
   height: 619px;
   padding: 130px 0px 0px 120px;
   margin: 0px 0px 0px 0px;
   vertical-align: top;
}

#interno {
   background-image: url(image/interno_bg.gif);
   background-repeat: no-repeat;
   width: 632px;
   padding: 25px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   vertical-align: top;
}
#ico {
   font-family: Arial, Verdana, Helvetica, Geneva, Swiss, Sans-serif;
   font-size: 10px;
   width: 161px;
   padding: 0px 0px 0px 18px;
   margin: 0px 0px 0px 0px;
}
#ico2 {
   font-family: Arial, Verdana, Helvetica, Geneva, Swiss, Sans-serif;
   font-size: 10px;
   width: 140px;
   padding: 0px 0px 0px 18px;
   margin: 0px 0px 0px 0px;
}
#ico IMG {
   padding: 0px 0px 0px 0px;
   margin: 0px 1px 2px 0px;
}
#titolo {
   width: 175px;
}
#titolo2 {
   width: 212px;
}
#box_top {
   background-image: url(image/box_top.gif);
   background-repeat: no-repeat;
   width: 632px;
   height: 24px;
   padding: 0px 91px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-align: right;
}
#box_top2 {
   background-image: url(image/box_top.gif);
   background-repeat: no-repeat;
   width: 632px;
   height: 24px;
   padding: 0px 108px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-align: right;
}
#box_top_titolo {
   background-image: url(image/box_top_titolo.gif);
   width: 632px;
   height: 24px;
   padding: 0px 91px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-align: right;
}
#box_top_titolo2 {
   background-image: url(image/box_top_titolo.gif);
   width: 632px;
   height: 24px;
   padding: 0px 115px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-align: right;
}
#v_titolo {
   background-image: url(image/v_bg.gif);
   padding: 15px 0px 0px 8px;
   margin: 0px 0px 0px 0px;
   font-size: 12px;
}
#box {
   width: 593px;
   padding: 10px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   border-left: 1px solid #F58220;
   border-right: 3px solid #F58220;
   border-bottom: 3px solid #F58220;
   text-align: center;
   background-color: white;

}
HTML>BODY #box {
   width: 589px;
}
#box H1 {
   padding: 0px 0px 0px 0px;
   margin: 10px 0px 10px 0px;
   font-size: 15px;
   text-align: center;
   background-color: #B4D7FE;
   height: 22px;
   width: 550px;
}
#box H2 {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   font-size: 11px;
   text-align: center;
   height: 0px;
   width: 550px;
}

#page_scroll {
   overflow: auto;
   scrollbar-face-color: #244C97;
   scrollbar-highlight-color: #DFEEFE;
   scrollbar-shadow-color: #DFEEFE;
   scrollbar-3dlight-color: #DFEEFE;
   scrollbar-arrow-color: #FFFFFF;
   scrollbar-track-color: #DFEEFE;
   scrollbar-darkshadow-color: #DFEEFE;
   scrollbar-base-color: #244C97;
   width: 564px;
   height: 417px;
   background-color: white;
}
html>body #page_scroll {
   width: 564px;
   height: 417px;
   margin-left: 12px;
}
#page_scroll_dyn {
   text-align: left;
   padding: 0px 0px 0px 0px;
}
.catalogo_box {
   width: 267px;
   border: 0x solid #95C6FD;
   vertical-align: top;
   text-align: center;
   padding: 0px 0px 0px 0px;
}
.catalogo_box2 {
   width: 550px;
   border: 0x solid #95C6FD;
   vertical-align: top;
   text-align: center;
   padding: 0px 0px 0px 0px;
}
.catalogo_table {
   border: 1px solid #95C6FD;
   padding: 0px 0px 10px 0px;
   margin: 2px;
}
catalogo_space {
   width: 10px;
}
.catalogo_box TD {
   vertical-align: top;
}
.catalogo_box .codice {
   font-weight: bold;
   width: 80px;
   border-bottom: 1px dotted #95C6FD;
   background-color: white;
}
.catalogo_box .misure {
   font-weight: normal;
   width: 140;
   border-bottom: 1px dotted #95C6FD;
   background-color: white;
}
.catalogo_box .text {
   font-style: italic;
   width: 50px;
   border-bottom: 1px dotted #95C6FD;
   background-color: white;
}
.catalogo_box .colore {
   font-weight: bold;
   font-style: 11px;
   padding-top: 9px;
   color: #F58220;
}
.catalogo_box .codice2 {
   font-weight: bold;
   padding-top: 6px;
   background-color: white;
}
.catalogo_box .text2 {
   font-weight: normal;
   border-bottom: 1px dotted #95C6FD;
   background-color: white;
}
.catalogo_box .specifiche {
   font-style: italic;
   border-bottom: 1px dotted #95C6FD;
   background-color: white;
}




.catalogo_box2 .codice {
   font-weight: bold;
   width: 80px;
   border-bottom: 1px dotted #95C6FD;
   background-color: white;
}
.catalogo_box2 .misure {
   font-weight: normal;
   width: 140;
   border-bottom: 1px dotted #95C6FD;
   background-color: white;
}
.catalogo_box2 .text {
   font-style: italic;
   width: 50px;
   border-bottom: 1px dotted #95C6FD;
   background-color: white;
}
.catalogo_box2 .colore {
   font-weight: bold;
   font-style: 11px;
   padding-top: 9px;
   color: #F58220;
}

.catalogo_box2 .codice2 {
   font-weight: bold;
   padding-top: 6px;
   background-color: white;
}
.catalogo_box2 .text2 {
   font-weight: normal;
   border-bottom: 1px dotted #95C6FD;
   background-color: white;
}