* {  margin: 0;  padding: 0;  }body {  background: url(../images/background.gif);  font-family: Verdana;  }  #container {    width: 919px;    height: auto;    margin: auto;    padding: 0 0 20px 0;    }    #top {      background: url(../images/top.jpg) no-repeat;      width: 919px;      height: 217px;      float: left;      }      #top h1 {        float: left;        display: inline;        margin: 50px 0 0 140px;        font-size: 36px;        font-weight: normal;        }        #top h1 a {          color: #fff;          text-decoration: none;          }      #top ul {        width: 500px;        float: left;        display: inline;        margin: 180px 0 0 200px;        }        #top ul li {          background: url(../images/border_li.gif) left top no-repeat;          display: inline;          float: left;          font-size: 11px;          margin: 0 0 0 10px;          padding: 0 0 0 10px;          }          #top ul li a {            color: #fff;            text-decoration: none;            float: left;            }            #top ul li a:hover {              text-decoration: underline;              }    #content {      background: #fff;      width: 900px;      height: auto;      float: left;      padding: 0 0 1px 0;      margin: 0 0 0 19px;      display: inline;      }      #content #menu_left {        width: 179px;        height: auto;        float: left;        margin: 1px 0 0 1px;        display: inline;        }        #content #menu_left #category {          width: 179px;          float: left;          }          #content #menu_left #category h2 {            float: left;            }            #content #menu_left #category h2 img {              border: 0;              float: left;              }          #content #menu_left #category h3 {            background: url(../images/bg_h3.gif) no-repeat #333;            width: 147px;            height: 22px;            float: left;            margin: 2px 0 0 1px;            display: inline;            color: #fff;            font-size: 13px;            padding: 2px 0 0 30px;            font-weight: normal;            }         #content #menu_left #category h3 a {         color: #fff;text-decoration:none;            }#content #menu_left #category h3 a:hover {color:#cff491;            }            #content #menu_left #category h3 img {              border: 0;              float: left;              }          #content #menu_left #category ul {            float: left;            margin: 0 0 12px 8px;            display: inline;            }            #content #menu_left #category ul li {              list-style-type: none;              float: left;              font-size: 11px;              border-bottom: 1px dotted #333;              width: 125px;              padding: 0 0 1px 32px;              margin: 5px 0 0 0;              }              #content #menu_left #category ul li a {                color: #333;                text-decoration: none;                }                #content #menu_left #category ul li a:hover {                  color: #000;                  }          #content #menu_left img.support {            float: left;            border: 0;            margin: 1px 0 0 0;            }          #content #menu_left #newsletter {            background: url(../images/bg_newsletter.gif) no-repeat top;            width: 177px;            height: 231px;            float: left;            margin: 5px 0 0 0;            }            #content #menu_left #newsletter h3 {              float: left;              margin: 1px 0 0 0;              display: inline;              }            #content #menu_left #newsletter p {              font-size: 12px;              color: #134986;              float: left;              margin: 5px 0 0 10px;              width: auto;              display: inline;              }              #content #menu_left #newsletter div {                width: 150px;                float: left;                margin: 3px 0 0 10px;                display: inline;                }                #content #menu_left #newsletter div label {                  width: auto;                  font-size: 11px;                  color: #333;                  float: left;                  font-weight: bold;                  }                #content #menu_left #newsletter div label.check {                  width: 130px;                  font-size: 11px;                  float: right;                  font-weight: normal;                  padding: 0 0 0 3px;                  color: #134986;                  }                #content #menu_left #newsletter div input {                  width: 122px;                  height: 14px;                  float: left;                  border: 1px solid #999;                  font-size: 12px;                  color: #666;                  padding: 2px 2px 0 2px;                  }                #content #menu_left #newsletter div .checkbox {                  width: 14px;                  height: 14px;                  float: left;                  border: 0;                  }                #content #menu_left #newsletter div input.img {                  width: auto;                  height: auto;                  float: right;                  border: 0;                  }    #content #center {      width: 538px;      height: auto;      float: left;      margin: 1px 0 0 1px;      display: inline;      }      #content #center h2.header_text {        background: url(../images/h2_bg.gif) no-repeat;        width: 463px;        height: 25px;        float: left;        margin: 0;        padding: 9px 0 0 75px;        color: #fff;        font-size: 13px;        font-weight: bold;        }        #content #center h2 img {          float: left;          border: 0;          }      #content #center #enter {        width: 537px;        height: auto;        float: left;        margin: 0 0 1px 0;        }        #content #center #enter img {          border: 0;          float: left;          }    #content #center #casa {display:none !important;      background: url(../images/bg_casa.gif) repeat-x;      width: 538px;      height: auto;      float: left;      margin: 1px 0 23px 0;      display:none;       }      #content #center #casa div {        width: 80px;        float: left;        padding: 0 5px 0 5px;        }        #content #center #casa div img {          border: 0;          float: left;          margin: 40px 0 0 20px;          display: inline;          }      #content #center #casa h3 {        width: 440px;        color: #990000;        font-size: 15px;        font-weight: bold;        float: left;        margin: 8px 0 0 0px;        display: inline;        }        #content #center #casa p {          width: 440px;          font-size: 12px;          color: #333;          float: left;          margin: 15px 0 0 0;          }    #content #center #products {      width: auto;      float: left;      margin: 0 0 0 6px;      display: inline;      }      #content #center .product {        background: url(../images/bg_product.gif) no-repeat;        width: 262px;        height: 187px;        float: left;        margin: 2px 0 0 0;        position:relative;        }        #content #center .product h3 {          font-size: 11px;          color: #333;          float: left;          font-weight: bold;          background: #DFE7D2;          width: 246px;          height: 20px;          display: inline;          margin: 3px 0 0 3px;          padding: 6px 0 0 10px;          }        #content #center .product2 h3 {          font-size: 11px;          color: #333;          float: left;          font-weight: bold;          background: #DFE7D2;          width: 246px;          height: 20px;          display: inline;          margin: 3px 0 0 3px;          padding: 6px 0 0 10px;          }        #content #center .product .left {          width: 110px;          height: auto;          float: left;          text-align: center;          }          #content #center .product .left .photo {            width: 110px;            height: 124px;            float: left;            }            #content #center .product .left .photo img {              border: 0;              margin: 10px 0 0 0;              }            #content #center .product .more {              background: url(../images/more.gif) no-repeat;              float: left;              width: 80px;              height: 16px;              font-size: 10px;              color: #fff;              font-weight: bold;              text-align: center;              text-decoration: none;              padding: 4px 0 0 0;              display: inline;              margin: 0 0 0 15px;              }          #content #center .product .right {            width: 152px;            height: auto;            float: left;            }            #content #center .product .right .short {              height: 125px;              overflow:hide;            }            #content #center .product .right h4 {              width: 145px;              font-size: 11px;              color: #CC0000;              float: left;              margin: 5px 0 0 0;              }            #content #center .product .right p {              width: 145px;              height: 80px;              float: left;              font-size: 11px;              color: #333;              margin: 2px 0 0 0;              }              #content #center .product .right p a {                color: #CC0000;                text-decoration: none;                font-weight: bold;                font-style: italic;                }            #content #center .product .right span {              width: 145px;              font-size: 11px;              color: #333;              font-weight: bold;              float: left;              }              #content #center .product .right span.new {                color: #CC0000;                margin: 0 0 5px 0;                text-align: right;                }          #content #center #product_more {            background: url(../images/foot_product.gif) no-repeat bottom;            width: 536px;            height: auto;            float: left;            margin: 15px 0 0 0;            padding: 0 0 5px 0;            }            #content #center #product_more .header {              width: 536px;              height: auto;              float: left;              margin: 0;              }              #content #center #product_more .header h3 {                background: url(../images/bg_h3_header.gif) no-repeat;                float: left;                margin: 0;                width: 523px;                height: 21px;                font-size: 13px;                font-weight: bold;                color: #333;                padding: 8px 0 0 13px;                }                #content #center #product_more .header h3 img {                  float: left;                  margin: 0;                  }              #content #center #product_more .txt {                width: 534px;                border-left: 1px solid #BFBFBF;                border-right: 1px solid #BFBFBF;                float: left;                margin: 0;                padding: 0 0 20px 0;                }                #content #center #product_more .txt .photo {                  width: 290px;                  height: auto;                  float: left;                  margin: 15px 0 0 0;                  text-align: center;                  }                  #content #center #product_more .txt .photo h4 {                    width: auto;                    float: left;                    margin: 0 0 0 33px;                    font-size: 14px;                    color: #CC3333;                    font-weight: bold;                    display: inline;                    }                  #content #center #product_more .txt .photo img {                    border: 0;                    margin: 30px 0 15px 0;                    }                #content #center #product_more .txt .desc {                  width: 236px;                  height: auto;                  float: left;                  margin: 15px 0 0 0;                  }                  #content #center #product_more .txt .desc img.car {                    float: left;                    border: 0;                    margin: 10px 0 0 0;                    }                  #content #center #product_more .txt .desc h5 {                    font-size: 11px;                    color: #CC0000;                    float: left;                    width: 230px;                    font-weight: bold;                    margin: 10px 0 0 0;                    }                  #content #center #product_more .txt .desc p {                    width: 230px;                    font-size: 11px;                    color: #000;                    float: left;                    margin: 5px 0 0 0;                    }                  #content #center #product_more .txt .desc span.prezzo {                    width: 230px;                    font-size: 11px;                    color: #000;                    float: left;                    font-weight: bold;                    margin: 20px 0 0 0;                    }                  #content #center #product_more .txt .desc span.neuvo_prezzo {                    width: 230px;                    font-size: 15px;                    color: #CC0000;                    float: left;                    font-weight: bold;                    margin: 5px 0 0 0;                    }                  #content #center #product_more .txt .desc a.ordina {                    width: 230px;                    float: left;                    margin: 25px 0 0 0;                    }                    #content #center #product_more .txt .desc a.ordina img {                      float: left;                      border: 0;                      }                  #content #center #product_more .txt .desc a.vedi {                    width: 230px;                    float: left;                    font-size: 11px;                    text-decoration: underline;                    color: #CC0000;                    font-weight: bold;                    margin: 8px 0 0 0;                    }                #content #center #product_more .txt .text {                  width: 480px;                  float: left;                  margin: 0 0 0 30px;                  display: inline;                  }                  #content #center #product_more .txt .text h4 {                    font-size: 14px;                    width: 480px;                    float: left;                    font-weight: bold;                    color: #CC3333;                    margin: 20px 0 0 0;                    display: inline;                    }                  #content #center #product_more .txt .text p {                    width: 480px;                    float: left;                    font-size: 12px;                    color: #000;                    margin: 10px 0 0 0;                    }                    #content #center #product_more .txt .text p.down {                      width: 325px;                      }                      #content #center #product_more .txt .text p.down span {                        font-weight: bold;                        color: #CC3333;                        }                  #content #center #product_more .txt .text a {                    background: url(../images/button_bg.gif) bottom left no-repeat;                    width: 140px;                    height: 16px;                    padding: 0 0 0 20px;                    font-size: 13px;                    color: #003366;                    float: left;                    margin: 3px 0 0 0;                    text-decoration: none;                    }                    #content #center #product_more .txt .text a:hover {                      background: url(../images/button_bg_hover.gif) bottom left no-repeat;                      font-weight: bold;                      }      #content #center .product2 {        background: url(../images/bg_product.gif) no-repeat;        width: 262px;        height: 187px;        float: left;        display: inline;        margin: 2px 0 0 2px;        position:relative;        }        #content #center .product2 .left {          width: 110px;          height: auto;          float: left;          text-align: center;          }          #content #center .product2 .left .photo {            width: 110px;            height: 124px;            float: left;            }            #content #center .product2 .left .photo img {              border: 0;              margin: 10px 0 0 0;              }            #content #center .product2 .more {              background: url(../images/more.gif) no-repeat;              float: left;              width: 80px;              height: 16px;              font-size: 10px;              color: #fff;              font-weight: bold;              text-align: center;              text-decoration: none;              padding: 4px 0 0 0;              display: inline;              margin: 0 0 0 15px;              }          #content #center .product2 .right {            width: 152px;            height: auto;            float: left;            }            #content #center .product2 .right .short {              height: 125px;              overflow:hide;            }            #content #center .product2 .right h4 {              width: 145px;              font-size: 11px;              color: #CC0000;              float: left;              margin: 5px 0 0 0;              }            #content #center .product2 .right p {              width: 145px;              height: 80px;              float: left;              font-size: 11px;              color: #333;              margin: 2px 0 0 0;              }              #content #center .product2 .right p a {                color: #CC0000;                text-decoration: none;                font-weight: bold;                font-style: italic;                }            #content #center .product2 .right span {              width: 145px;              font-size: 11px;              color: #333;              font-weight: bold;              float: left;              }              #content #center .product2 .right span.new {                color: #CC0000;                margin: 0 0 5px 0;                text-align: right;                }    #content #right_menu {      width: 180px;      height: auto;      float: right;      }      #content #right_menu div {        float: left;        width: 179px;        margin: 0 0 0 1px;        padding: 0 0 3px 0;        display: inline;        }        #content #right_menu h3 {          width: 179px;          height: 37px;          float: left;          margin: 1px 0 0 0;          padding: 0;          }          #content #right_menu ul {            width: 179px;            float: left;            margin: 0;            }            #content #right_menu ul li {              width: 179px;              float: left;              margin: 1px 0 0 0;              list-style-type: none;              }                            #content #right_menu ul li a:hover {                float: left;                margin: 0;                padding: 0;                 opacity: 0.5 !important;                filter: alpha(opacity=50) !important;                            }              #content #right_menu ul li a {                float: left;                margin: 0;                padding: 0;                }                              #content #right_menu ul li a img {                border: 0;                float: left;                margin: 0;                padding: 0;                }          #content #right_menu div h4 {            width: 150px;            background: url(../images/arrow.gif) no-repeat left top;            margin: 8px 0 0 5px;            padding: 0 0 0 20px;            font-size: 11px;            color: #333;            font-weight: bold;            float: left;            }            #content #right_menu div .photo {              width: 63px;              height: auto;              float: left;              margin: 3px 0 0 0;              text-align: center;              border: 0;              }              #content #right_menu div .photo img {                border: 0;                margin: 10px 0 0 0;                }            #content #right_menu div .text {              width: 100px;              height: auto;              float: left;              border: 0;              margin: 10px 0 0 10px;              position:relative;              }              #content #right_menu div .text span {                width: 97px;                font-size: 11px;                color: #cc0000;                float: left;                font-weight: bold;                }              #content #right_menu div .text p {                font-size: 11px;                color: #333;                width: 92px;                position:absolute;                top:0px;                left:0px;                }                #content #right_menu div .text p a {                  font-weight: bold;                  color: #cc0000;                  text-decoration: underline;                  float: left;                  font-style: italic;                  }                  #content #right_menu div .text p a:hover {                    text-decoration: none;                    }          #content #right_menu .ad {            width: 150px;            height: auto;            margin: 10px 0 0 20px;            display: inline;            border: 0;            }            #content #right_menu .ad h5 {              font-family: Arial;              font-size: 11px;              color: #0033CC;              float: left;              width: 150px;              font-weight: bold;              }              #content #right_menu .ad h5 a {                color: #0033CC;                text-decoration: none;                }              #content #right_menu .ad p {                font-family: Arial;                font-size: 11px;                color: #333;                float: left;                width: 150px;                }                #content #right_menu .ad a {                  font-family: Arial;                  font-size: 11px;                  color: #669933;                  float: left;                  text-decoration: none;                  font-weight: bold;                  }                  #footer {width: 898px;float: left;background: #333;margin: 50px 0px 0px 1px;display: inline;text-align: center;background: #668C2B;}#footer p {margin:10px 0px 10px 0px;font-size: 11px;color: #fff;}#footer p a {color: #fff;text-decoration: none;}#footer p a:hover {text-decoration: underline;}                                                 .clear {  clear: both;  width: 100%;  line-height: 0;  margin: 0;  }#content #center #product_more .txt #buttons {  width: 470px;  margin: 15px 0px 15px 15px;  float: left;}#content #center #product_more .txt #buttons a {                    background: url(../images/button_bg.gif) bottom left no-repeat;                    width: 140px;                    height: 16px;                    padding: 0 0 0 20px;                    font-size: 13px;                    color: #003366;                    float: left;                    margin: 3px 0 0 0;                    text-decoration: none;                    }#content #center #product_more .txt #buttons a:hover {                      background: url(../images/button_bg_hover.gif) bottom left no-repeat;                      font-weight: bold;                      }#content #center #product_more .txt #buttons a.active {  background: url(../images/button_bg_hover.gif) bottom left no-repeat;  font-weight: bold;  display:block;  color: #CC3333;}  fieldset.tabella_contatti{margin-bottom:20px;border:1px solid #48beed;padding: 9px 5px 15px 10px;}.tabella_contatti legend{margin-left:15px;font-style:italic;color:#FE8503;padding-left: 8px;padding-right: 8px;}.tabella_contatti legend span{color:#00519F;font-weight:bold;}fieldset.tabella_contatti input[type="text"]{border-top: 1px solid #00519F;border-left: 1px solid #00519F;border-bottom: 1px solid #4DD3FF;border-right: 1px solid #4DD3FF;width: 142px;}.tabella_contatti textarea {border-top: 1px solid #00519F;border-left: 1px solid #00519F;border-bottom: 1px solid #4DD3FF;border-right: 1px solid #4DD3FF;width: 313px;}.tabella_contatti table{text-transform:lowercase;margin-top: 5px;}.tabella_contatti table td {padding-bottom: 4px;}.tabella_contatti table th  {padding-bottom: 6px;}.tabella_contatti select{border-top: 1px solid #00519F;border-left: 1px solid #00519F;border-bottom: 1px solid #4DD3FF;border-right: 1px solid #4DD3FF;}select#frm_trattamento{width:140px;}select#frm_sistemazione{width:140px;}a.submit {border-top: 1px solid #4DD3FF;border-left: 1px solid #4DD3FF;border-bottom: 1px solid #00519F;border-right: 1px solid #00519F;padding: 1px 3px 1px 3px;text-decoration: none;color: #000000;}.errors {margin-bottom: 10px;padding: 5px 0px 5px 0px;background: #FCFB88;}#guestbooksign{font-size: 13px;}#content #center #product_more .txt .varcontent ul li{margin:0px 0px 0px 15px;}#content #center #product_more .txt .varcontent p{margin:5px 0px 5px 0px;padding:0px;}#content #center #product_more .txt .varcontent {  text-align: justify !important;  height: auto;  margin: 15px 15px 0 15px;  font-size: 11px;}#content #center #product_more .txt .varcontent p img {  border: 1px solid #ccc;  float:left;  margin:5px 10px 5px 0px !important;  padding:2px;}#content #center #product_more .txt .varcontent a {  background-image: none !important;  width: auto !important;  padding: 0px !important;  margin: 0px !important;  text-decoration: underline !important;  font-weight: normal !important;}#content #center #product_more .txt .varcontent a:hover {  background-image: none !important;  font-weight: normal !important;  display:inline !important;   text-decoration: none !important;}#firma{font-size:11px;text-align:center;padding:3px 0px;text-decoration:none;}#firma a{color:#547F0F;text-decoration:none;}#firma a:hover{text-decoration:underline;}
