body  { color: #999; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }p  { color: #999; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }td  { color: #999; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }a  { color: #999; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }a:hover  { color: #c33; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.title { color: #f63; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.rientro { padding-right: 12px; padding-left: 12px }input { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }select { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }textarea { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }input.area_riservata  {   font-weight:normal;   border:1px solid #cccccc;   width:136px;   height:20px;   font-size: 12px;   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}input.submit_area_riservata{   background:#8a8787;   color:#fff;   font-weight:normal;   border:1px solid #69559C;   width:136px;   height:20px;   font-size: 12px;   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}input.contatti  {   border:1px solid #cccccc;   font-weight:normal;   width:240px;   height:16px;}select.contatti  {   border:1px solid #cccccc;   font-weight:normal;   width:240px;   height:16px;}textarea.contatti  {   border:1px solid #cccccc;   font-weight:normal;   width:328px;   height:95px}input.submit_contatti  {   background:#cccccc;   color:#000;   border:1px solid #69559C;   font-weight:normal;   width:100px;   height:20px;}#menu a{    font-size: 10px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #FFFFFF;    text-decoration:none;    padding:0px 2px 0px 2px;}#menu a:hover    {    text-decoration:none;    color:#000;    }#menu a .over    {    text-decoration:none;    color:#000;    }.menu a{    font-size: 10px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #FFFFFF;    text-decoration:none;    padding:0px 2px 0px 2px;}.menu a:hover   {    text-decoration:none;    color:#000;    }.menu a.over    {    text-decoration:none;    color:#000;    }#menu2 a{    font-size: 10px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #000;    text-decoration:none;    padding:0px 0px 0px 0px;}#menu2 a:hover    {    text-decoration:none;    color:#c33;    }#menu2_selected a{    font-size: 10px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #c33;    text-decoration:none;    font-weight:normal;    padding:0px 0px 0px 0px;}#menu2_selected a:hover    {    text-decoration:none;    color:#c33;    }#menulinee a{    font-size: 10px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #fff;    text-decoration:none;    padding:0px 2px 0px 2px;}#menulinee a:hover    {    text-decoration:none;    color:#000;    }#menulinee2 a{    font-size: 10px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #999;    text-decoration:none;    padding:0px 2px 0px 2px;}#menulinee2 a:hover    {    text-decoration:none;    color:#000;    }#menulinee2_selected {    font-size: 11px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    font-weight:bold;    color: #000;    text-decoration:none;    padding:0px 2px 0px 2px;}.link a{    font-size: 10px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    text-decoration:none;    padding:0px 2px 0px 2px;}.link a:hover    {    text-decoration:none;    color:#c33;    }/*-- Contatti e Richieste --*/#richieste div.rowinput{    margin:7px 0px;}/*#richieste div.rowinput .check{    width:40px;} */#richieste .rowinput label{    vertical-align:top;    width:140px; float:left;}#richieste .text, #richieste select{    border:1px solid #69559C;    width:200px;}#richieste .submit_button ,#garanzie .submit_button, #shopping_ordine .submit_button{    text-align:center;}/* td.tabella_area_riservata {  background-image:url("media/image/img_riservata.jpg"); background-position: bottom right; background-repeat: no-repeat;  } */div.privacy{    margin:8px 0px 0px 0px;    width:328px;    height:80px;    border:1px solid #cccccc;    color:#000;    overflow:auto;    text-align:justify;    padding:1px;    scrollbar-3dlight-color:#8B8787;    scrollbar-arrow-color:#402713;    scrollbar-base-color:#C2C2C2;    scrollbar-darkshadow-color:#A8A8A8;    scrollbar-face-color:#A7A7A7;    scrollbar-highlight-color:#8B8787;    scrollbar-shadow-color:#FFFFFF;    scrollbar-track-color:#686869;}div.privacy_approva{    margin-left:-4px;}td.area_riservata{    margin: 0px 0px 0px 0px;    width:739px;    /*background-image:url("media/image/img_area_riservata.gif");*/    float:left;    height:367px!important;    height:367px;}td.area_riservata a{    font-size: 11px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #fff;    text-decoration:none;}td.area_riservata a:hover    {    text-decoration:none;    color:#c33;    }    .testo_riservato{      margin-left:0px;      margin-top:0px;      margin-right:0px;/*       width:732px!important;      width:739px; */      height:20px!important;      height:28px;      background:#fff;      color:#5B5B5B;      border:1px solid #8a8787;      font-size:12px;      padding-left:5px;      padding-top:5px;      font-weight:bold;}    .testo_mappa{      margin-left:0px;      margin-top:0px;      width:732px;      height:20px;      background:#fff;      color:#5B5B5B;      border:1px solid #8a8787;      font-size:12px;      padding-left:5px;      padding-top:5px;      font-weight:bold;}.richiesta_accesso{    display:block;    width:136px;    height:18px;    background:#8a8787;    color: #fff;    font-weight:normal;    /*border:1px solid #8a8787;*/    border:1px solid #69559C;    font-size: 12px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    text-decoration:none;    margin-left:0px;}.richiesta_accesso:hover    {    display:block;    width:140px;    height:18px;    background:#8a8787;    color:#c33;    display:block;    width:136px;    height:18px;    font-size: 12px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    text-decoration:none;    font-weight:normal;    }div.prodotti{    margin: 0px 0px 0px 0px;    height:270px;    width:739px;    background-image:url("media/image/img_prodotti.jpg");    float:left;}div.input{    font-size: 12px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;    font-weight:bold;}div.input a{    font-size: 12px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;    text-decoration:none;    font-weight:bold;}div.input a:hover    {    text-decoration:none;    color:#5B5B5B;    }div.piede{    position:relative; top:0px; left:0px; /* height:20px; line-height:18px;   */padding:0px 2px 0px 2px;    font-size: 10px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #525252;    text-decoration:none;    font-weight:normal;}div.piede a{ padding-left:20px; /* display:block; */ text-align:right;   font-weight:normal;   font-size: 10px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #525252;    text-decoration:none;}div.piede a:hover    {   text-align:right; text-decoration:none;    color:#c33;    }/*   menu categorie servizi */.menu_cat{  /* padding:5px 0px 0px 0px; */   font-size: 12px;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;}.menu_cat a{ padding-left:2px;   display:block;        width:124px;     height:15px;  font-size: 11px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;    text-decoration:none;    font-weight:normal;    vertical-align:bottom;    margin-left:0px; border:0px solid #5B5B5B;}.menu_cat a:hover    {    display:block;        width:124px;     height:15px;   font-size: 11px;    color: #ffffff;    text-decoration:none;    font-weight:normal;    background-color:#a3c640; border:0px solid #a3c640;}.menu_cat_sel    {/* padding-top:5px;  */padding-left:2px;    width:124px;     height:15px;    border:0px solid #a3c640;   font-size: 11px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #fff;   text-decoration:none;    font-weight:normal;    background-color:#a3c640;    vertical-align:bottom;    }/*   menu categorie azienda */.menu_azi{ /* padding:5px 0px 5px 0px;    */ font-size: 11px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;}.menu_azi a{    display:block;    width:124px;     height:15px;  border: 0px solid #385781;    font-size: 11px; padding-left:2px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #385781;    text-decoration:none;    font-weight:normal;        vertical-align:bottom;    margin-left:0px;    margin-top:0px;}.menu_azi a:hover    {    display:block;    width:124px;     height:15px;  font-size: 11px;    color: #fff;    text-decoration:none;    font-weight:normal;    background-color:#385781;   border: 0px solid #385781;}.menu_azi_sel    {padding-left:2px;    width:124px;     height:15px; border: 0solid #385781;    font-size: 11px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #fff;    text-decoration:none;    font-weight:normal;    background-color:#385781;    vertical-align:bottom;    /* margin-top:5px;     */}.menu_cat2{    font-size: 12px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;}.menu_cat2 a{    display:block;    width:200px;    height:14px;    border: 1px solid #5B5B5B;    font-size: 12px;    padding:2px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;    text-decoration:none;    font-weight:normal;    vertical-align:middle;}.menu_cat2 a:hover    {    display:block;    width:200px;    height:14px;    font-size: 12px;    color: #5B5B5B;    text-decoration:none;    font-weight:normal;    background-color:#5ea91f;    }#tab_pag    {    display:inline;    }/*  layout 1*/div.title_layout1    {    margin-top:5px;    margin-left:10px;    margin-right:15px;    font-weight:bold;    font-size:12px;    }div.text_layout1    {    margin-top:5px;    margin-left:10px;    margin-right:15px;    line-height:12px;    text-align:justify;    }div.link_layout1    {    margin-top:2px;    margin-left:10px;    margin-right:15px;    height:10px;    }div.img_layout1    {    margin-left:5px;    margin-top:5px;    }img.img_layout1    {    margin: 0px 5px 5px 5px;    }/*  layout 2  */div.title_layout2    {    margin-top:5px;    margin-left:10px;    margin-right:10px;    font-weight:bold;    font-size:12px;    }div.text_layout2    {    margin-top:5px;    margin-left:10px;    margin-right:10px;    line-height:12px;    text-align:justify;    }div.link_layout2    {    margin-top:2px;    margin-left:10px;    margin-right:10px;    height:10px;    }div.img_layout2    {    margin-left:5px;    margin-top:5px;    }img.img_layout2    {    margin: 0px 5px 5px 5px;    }/*  layout 3  */div.title_layout3    {    margin-top:5px;    margin-left:10px;    margin-right:15px;    font-weight:bold;    font-size:12px;    }div.text_layout3    {    margin-top:5px;    margin-left:10px;    margin-right:15px;    line-height:12px;    text-align:justify;    }div.link_layout3    {    margin-top:2px;    margin-left:10px;    margin-right:15px;    height:10px;    }div.img_layout3    {    margin-left:5px;    margin-top:5px;    }img.img_layout3    {    margin: 0px 5px 5px 5px;    }/*  layout 4  */div.title_layout4    {    margin-top:0px;    margin-left:10px;    margin-right:15px;    font-weight:bold;    /*font-size:12px;*/    color:#e8801c;    }div.text_layout4    {    margin-top:0px;    margin-left:10px;    margin-right:15px;    line-height:12px;    text-align:justify;    }div.link_layout4    {    margin-top:2px;    margin-left:10px;    margin-right:15px;    height:10px;    }div.img_layout4    { padding:0px 0px;    margin-left:0px;    margin-top:0px;    margin-bottom:0px;    }img.img_layout4    {/* width:586px; */    padding:0px 0px;    margin-left:0px;    margin-top:0px;    margin-bottom:0px;    }/*  layout 5  */div.title_layout5    {    margin-top:5px;    margin-left:10px;    margin-right:15px;    font-weight:bold;    font-size:12px;    }div.text_layout5    {    margin-top:5px;    margin-left:10px;    margin-right:15px;    line-height:12px;    text-align:justify;    }div.link_layout5    {    margin-top:5px;    margin-left:10px;    margin-right:15px;    height:10px;    }/*   menu categorie servizi */.menu_linee{    font-size: 20px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;}.menu_linee a{    display:block;    width:119px;    height:20px;    border: 0px solid #5ea91f;    font-size: 20px;    padding:2px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;    text-decoration:none;    font-weight:normal;    vertical-align:bottom;    margin-left:0px;}.menu_linee a:hover    {    display:block;    width:119px;    height:20px;    color: #000;    font-size: 20px;    text-decoration:none;    font-weight:bold;    }.menu_linee a.over    {    color: #000;    display:block;    width:119px;    height:20px;    font-size: 20px;    text-decoration:none;    font-weight:bold;    }.menu_sublinee{    height:22px;    font-size: 16px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;}.menu_sublinee a{    width:119px;    height:16px;    border: 0px solid #5ea91f;    font-size: 16px;    padding:2px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;    text-decoration:none;    font-weight:normal;    vertical-align:top;    margin-left:0px;}.menu_sublinee a:hover    {    width:119px;    height:16px;    padding:2px;    color: #000;    font-size: 16px;    text-decoration:none;    font-weight:bold;    }.menu_sublinee a.over    {    color: #000;    width:119px;    height:16px;    font-size: 16px;    text-decoration:none;    font-weight:bold;    }.menu_tipi{    font-size: 12px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;}.menu_tipi a{    line-height:22px;    border: 0px solid #5ea91f;    font-size: 12px;    padding-left:7px;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    color: #5B5B5B;    text-decoration:none;    font-weight:normal;    vertical-align:bottom;    margin-left:0px;}.menu_tipi a:hover    {    color: #000;    font-size: 12px;    text-decoration:none;    font-weight:bold;    }.menu_tipi a.over    {    color: #000;    font-size: 12px;    text-decoration:none;    font-weight:bold;    }