body
{
  background:url("img/xmass.gif") top left repeat;
/*     background:url("img/stelle2.jpg") top left repeat; */
/*   background:url("img/brio.gif") top left repeat; */
/*     background:url("img/brio2.gif") top left repeat; */
/*        background:url("img/brio3.gif") top left repeat; */
/*        background:url("img/arco.jpg") top left repeat; */
  margin:0px;      text-align: center;    font-family: Verdana, Arial, Helvetica, sans-serif;
}

* {   margin: 0px; padding: 0px;  border: 0px;  top: 0px; left: 0px; text-shadow: #000000 0 0 0px;  }


/* form, table, td, tr, th, p, div, span, input, select, textarea, dd, dt, dl, ol, ul, li, h1, h2, h3, h4, h5, h6, hr, br, a
{
    margin: 0px;    padding: 0px;    border: 0px;    top: 0px;    left: 0px;
}
 */
#master
{    text-align: center;  padding-top:0px;  width: auto;    height: auto !important;    height: 613px;    min-height: 613px; }

#contenitore
{   background:#FFFFFF;  text-align: center;    width: 889px!important; width: 895px;    height: auto!important;   height: 300px auto;    min-height: 300px;   margin: 0px auto;
/* padding:0px 3px; */ border:3px solid #FFFFFF;}

#head {    /*  width: 890px;    */ height: 120px;}
#head_left  {     float:left;    width: 239px;    /* height: 120px; */ margin-top:2px;}
#head_right {    float:left;    width: 650px;    /* height: 120px; */ margin-top:19px;}

.logo{  margin-top:1px;  float:left; }
.logo a  {    /* width: 140px;    height: 71px; */}
.logo a:hover {    /* width: 140px;    height: 71px; */}

.scelta_lingua {    width: 630px;     padding-top:25px!important; padding-top:5px; }
.scelta_lingua a{    width: 61px!important;    width: 60px;    float:right;}
.scelta_lingua a:hover; a:visited {    width: 61px;      float:right;}

/*==================================*/

#menu_prodotti
{
width: 258px;    float:right;
/* margin-left:1px;  */margin-top:5px;

}
#player1 {
         background:#FFFFFF;
}
.titolo_menu_prodotti
{
 background:#E40108; height:20px; width: 258px; 
text-align:left;    line-height:18px; font-weight: bold;    text-decoration:none;    font-size: 12px;    color:#FFFFFF;    }

.puls_menu_prodotti
{ background-image:url("img/puls_rosso.gif");     background-position: center left;    background-repeat: no-repeat;
 background-color:#F3F8FB; height:20px;  padding-left:15px;     height:20px; border-top:1px solid white;
text-align:left;    line-height:18px;   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#000000;

}

.puls_menu_prodotti a
{ display:block;background-color:#F3F8FB; padding-left:15px;      height:20px; border-top:1px solid white;
text-align:left;    line-height:18px;   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#000000;
}

.puls_menu_prodotti a:hover
{
 display:block;background-color:#C3D8E9; padding-left:15px;      height:20px; border-top:1px solid white;
text-align:left;    line-height:18px;   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#000000;
}


#menu_servizi
{width: 258px;    float:right;    /* margin-left:1px; */}

.titolo_menu_servizi
{
border-top:1px solid white; background:#C5D8E9; height:20px;
text-align:left;    line-height:18px; font-weight: bold;    text-decoration:none;    font-size: 12px;    color:#000000;
}

.puls_menu_servizi
{  background-image:url("img/puls_arancio.gif");     background-position: center left;    background-repeat: no-repeat;
 background-color:#F3F8FB; height:20px; padding-left:15px;      height:20px; border-top:1px solid white;
text-align:left;  display:block;     line-height:18px;   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#000000;

}

.puls_menu_servizi a
{  display:block;  background-color:#F3F8FB; padding-left:15px;      height:20px; border-top:1px solid white;
text-align:left;    line-height:18px;   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#000000;
}

.puls_menu_servizi a:hover
{
 display:block;  background-color:#C3D8E9; padding-left:15px;      height:20px; border-top:1px solid white;
text-align:left;    line-height:18px;   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#000000;
}

#menu_collezioni
{
width: 258px;    float:right;  margin-top:0px!important;  margin-top:1px;
}
#menu_collezioni a
{
  display:block;  margin-top:1px;
}
#menu_collezioni img
{
border:0px;
}

.avanti {}
.avanti a{ width:100px;background:#E40108;border:0px solid #FFFFFF;color:white; font-weight:bold; font-size:10px;}

/* #menu_home
{
width: 630px;    float:right; background:black;
} */

.puls_menu
{
margin:14px!important;    margin:11px;

}

.didascalia{
text-align:left;    line-height:; font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000; margin:5 0 10 0;
}

.didascalia a{
text-align:left;    line-height:; font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#E40108;
}

.didascalia a:hover{
text-align:left;    line-height:; font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;
}

.link_pagina {
padding:5px;   text-align:left;    line-height:; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000; margin:5 0 10 0;
}

.link_pagina  a{
text-align:left;    line-height:; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#E40108;
}

.link_pagina  a:hover{
text-align:left;    line-height:; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000;
}

.linkpv {
padding:5px;   text-align:right;    line-height:; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000; margin:5 0 10 0;
}

.linkpv  a{
text-align:right;    line-height:; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#E40108;
}

.linkpv  a:hover{
text-align:right;    line-height:; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000;
}


.testo_azienda{text-align:justify;    line-height:; font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;
}

.img_puls
{
    width: 75px;
    height: 75px;
/*     display: block; */
/*     background:#000000; */
    border:solid 1px black;
/*     float:left; */
    text-align:center;
    font-weight: normal;
    text-decoration:none;
    font-size: 11px;
    color:#000000;
}


.img_puls   a
{
    width: 75px;
    height: 75px;
/*     display: block; */
/*     background:#000000; */
/*     float:left; */
    text-align:center;
    font-weight: normal;
    text-decoration:none;
    font-size: 11px;
    color:#000000;
}

.img_puls   a:hover
{
    width: 75px;
    height: 75px;
/*     display: block; */
/*     background:#000000; */
/*     float:left; */
    text-align:center;
    font-weight: normal;
    text-decoration:none;
    font-size: 11px;
    color:#000000;
}
/*==================================*/

.txt_privacy
{text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;
}


#contenuto_pg
{
 margin-top:5px; width: 630px;
}
.flash
{
/* margin-left:5px;    *//* border:1px solid #E40108; */
    width: 630px; height:314px;
    background:#aabbcc;
}
#menu_int
{
width: 650px;   /*  height: 19px;  */padding:0;    border-top:0px solid #E40108;    border-bottom:0px solid #E40108;
}

.puls_menu_int
{
    float:left; border-left:1px solid #FFFFFF;      width:129px;    height: auto!important;    height: 19px;    min-height: 19px;
}

.puls_menu_int a
{
    display: block;     width:129px;    height: auto!important;    height: 19px;    min-height: 19px;  background:#E40108;
    line-height:17px;    text-align:center;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.puls_menu_int a:hover
{
    display: block;     width:127px!important;    width:129px;    height: auto!important;    height: 17px;    min-height: 17px;   background:#FFFFFF;  border:1px solid #E40108;    /* border-bottom:1px solid #E40108; */
    text-align:center;     line-height:17px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.puls_menu_int2
{
    margin-left:1px;
    float:left;
    width:103px;
    height: 14px;
    background:#112233;
}

.puls_menu_int2 a
{
    display: block;
    width:103px;
    height: 14px;
    background:#C6C6C6;
    line-height:14px;
    text-align:center;
    font-weight: bold;
    text-decoration:none;
    font-size: 10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.puls_menu_int2 a:hover
{
    display: block;
    width:103px;
    height: 14px;
    background:#CA4825;
    text-align:center;
    line-height:14px;
    font-weight: bold;
    text-decoration:none;
    font-size: 10px;
    color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#principale {
    margin:0px auto; padding: 0px;
    background:#FFFFFF;
    text-align:left;
    width:780px;
    border:0px solid #ff0000;
}

.paginazione td{
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
.paginazione a.pag{
    color: #CC0000;
    padding:0px 2px 0px 2px;
}
.paginazione img{border:0px;
}
.paginazione .pag_su{
    padding:0px 1px 0px 1px;
    font-weight: bold;
    background-color: #CC0000;
    color:#FFFFFF;
}
a{
  color:#E40108;
  text-decoration:underline;
}

div.hr{
    display:none;
}
div.hr span{
    display:none;
}

hr{
   height:1px;
   border-bottom:1px solid #555555;
   border-top:0px;
   border-left:0px;
   border-right:0px;
}
h1{
   margin:0px; padding:0px;
   font-size:11px; color:#FFFFFF; font-weight:bold;line-height:18px; text-decoration:none;
   background-color:#E40108;
/*   width:160px;*/
}
h1 span{
display:block; height:20px;
padding:0px 3px;
}

div.privacy{
margin:8px 0px 0px 0px; background:#CFCFCF;border:1px solid #3A3A3A;height:70px; overflow:auto;
}
/*---globale---*/


.bg_b1 {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}
.bg_b2  {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}
.bg_b3  {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}
.bg_b4  {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}
.bg_b5  {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}
.bg_b6  {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}
.bg_b7  {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}
.bg_b8  {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}
.bg_b9  {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}
.bg_b10  {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}
.cont_b {   font-size:11px; color:#000000; font-weight:normal;line-height:; text-decoration:none;}




/*--------- SOLO HOME PAGE ---*/
#intestazione_home{
    background:#FFFFFF url(img/head.jpg) top left no-repeat;
    position:relative; top:0px; left:0px;
    width:770px; height:80px;
}
div.tab_home_1{
height:182px;
position:relative; top:0px; left:0px;
background:url(img/img2.jpg) top left no-repeat;
}
div.tab_home_1 #sceltamenu{
    position:absolute; top:135px; left:515px;
    margin:0px; padding:0px;
}
div.tab_home_1 #sceltamenu select{
    background:#FFFFFF;
    font-size:12px; color:#555555; font-weight:normal;
    border:1px solid #FF8000;
    width:120px;
}
div.tab_home_1 #sceltamenu option{
    font-size:12px; color:#777777; font-weight:normal;
}
div.tab_home_1 #sceltamenu_submit {
}
div.tab_home_1 #sceltamenu_submit input{
    display:none;
}
div.tab_home_1 #sceltamenu_image {
    position:absolute; top:135px; left:650px;
    width:20px;height:20px;
    background:url(img/vai.gif) top left no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
div.tab_home_1 #sceltamenu_image input{
    width:20px;height:20px;
}
div.tab_home_1 #logo_finanz{
    position:absolute; top:92px; left:710px;
}

div.tab_home_1 #link_riquadro_orange{
    position:absolute; top:96px; left:480px;
}
div.tab_home_1 #link_riquadro_orange a{border:0px ;}
div.tab_home_1 #link_riquadro_orange img{
    width:170px;height:21px;border:0px;
}


div.tab_home_1 #link_riquadro_doimochannel{
    position:absolute; top:296px; left:00px;
}
div.tab_home_1 #link_riquadro_doimochannel a{border:0px ;}
div.tab_home_1 #link_riquadro_doimochannel img{
    width:170px;height:21px;border:0px;
}


table.tab_home_2 td{
 vertical-align:top;
}
table.tab_home_2 td h2{
  background:#C8C8C8;
  padding:1px;
  margin:0px 0px 3px 0px;
  font-size:11px; color:#000000; font-weight:bold;text-align:center;
}
table.tab_home_2 td h2 a{
  font-size:11px; color:#000000; font-weight:bold;text-align:center;text-decoration:none;display:block;
}
table.tab_home_2 td div,table.tab_home_2 td div a{
  font-size:10px; color:#000000; font-weight:normal;line-height:10px; text-decoration:none;
}

table.tab_home_2 td div img{
float:left;
margin:0px 3px 3px 0px;
}
/*--------- SOLO HOME PAGE ---*/


/*--------------- INIZIO SELECT CATEGORIE -------------*/
#scelta{
    position:absolute; top:120px; left:0px;
    margin:0px; padding:0px;
}
#scelta #sceltacategoria{
    position:absolute; top:0px; left:0px;
    border:0px solid #3A3A3A; margin:4px 0px;
    width:160px; height:30px;
/*  background-color:#DEDEDE;*/
}
#scelta #sceltacategoria h3{
    margin:6px 0px 0px 0px;
    font-size:10px; text-decoration:none; color:#000000; font-weight:bold;
}
#scelta #sceltamenu{
    position:absolute; top:3px; left:65px;
    margin:0px; padding:0px;
}
#scelta #sceltamenu select{
    background:#FFFFFF;
    font-size:12px; color:#555555; font-weight:normal;
    border:1px solid #FF8000;
    width:120px;
}
#scelta #sceltamenu option{
    font-size:12px; color:#777777; font-weight:normal;
}
#scelta #sceltamenu_submit {
}
#scelta #sceltamenu_submit input{
    display:none;
}
#scelta #sceltamenu_image {
    position:absolute; top:2px; left:190px;
    width:20px;height:20px;
    background:url(img/vai.gif) top left no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#scelta #sceltamenu_image input{
    width:20px;height:20px;
}
/*--------------- FINE SELECT CATEGORIE -------------*/


.img_bordata{
   border:1px solid #3A3A3A;
}

/*---intestazione---*/
#header {
    position:relative; top:0px; left:0px;
    background: url(img/head.jpg) top left no-repeat;
    border: 0px solid #3A3A3A;
    margin:0px 0px 0px 0px; padding:0px;
    height:150px;
}
#intestazione{
    padding:0px 0px 0px 0px;height:90px;
}
#bannerone{
    width:630px; height:70px;
}

#menubase{
    position:absolute; top:80px; left:0px;
        width:100%; height:20px;
    margin:0px 0px 0px 0px; padding:0px 0px;
    background:#999999;
}
#menubase a{
    margin: 3px 8px 0px 8px;
    padding: 0px 0px 0px 0px;
    font-size:10px; text-decoration:none; color:#000000; font-weight:bold;
    float:left;
}
#menubase a span{
          display:block;
    margin: 0px 0px 0px 0px;
}
#menubase a:hover,#menubase_2 a:hover{
    color:#FF8000;
}
#menubase a:visited,#menubase_2 a:hover{
    color:none;
}

#menubase div.tab2{
    margin: 3px 0px 0px 0px;padding:0px;
    float:left; width:5px;
    background:url(img/ball_white.gif) center center no-repeat;
    font-size:10px;
}

#menubase_2{
    position:absolute; top:102px; left:0px;
    width:100%; height:20px;
    background:#999999;
    margin:0px 0px 0px 0px; padding:0px;
}
#menubase_2 a{
    margin: 3px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
    font-size:10px; text-decoration:none; color:#FFFFFF; font-weight:normal;
    float:left;
}
#menubase_2 a span{
}
#menubase_2 a:hover{
}
#menubase_2 div.tab2{
    margin: 3px 0px 0px 0px;padding:0px;
    float:left; width:5px;
    background:url(img/ball_black.gif) center center no-repeat;
    font-size:10px;
}

#special1{
   position:absolute; top:17px; left:20px;
}

#logo{
   position:absolute; top:5px; left:0px;
}
#logochannel{
   position:absolute; top:125px; left:730px;
}
#link_summer{
   position:absolute; top:124px; left:475px;
}
#link_summer a{
   text-decoration:none; font-weight:bold;
}

#special1{
   position:absolute; top:111px; left:6px;width:84px;height:41px;
background:url(img/divano_home.jpg) top left no-repeat;
}




/*---intestazione---*/


/*--- Prodotti ---*/

div.titolo_pagina{
padding:5px;margin-bottom:5px;color:#000000; font-size:12px; font-weight:bold;  text-decoration:none;}

div.testo_pagina{
padding:5px; font-size:11px;   text-decoration:none;    color:#000000;  font-weight:normal; text-align:justify;}

div.testo_pagina table{
padding:5px;    font-size:12px;}

table.tabellagrande{
/*background:#FFFFFF;*/
}

#elenco_prodotti, #elenco_prodotti td{
}
#scheda_prodotto, #scheda_prodotto td{
font-size:11px;
}
#scheda_prodotto h2{
height:20px;   padding-left:5px;   border:0px solid #FF6600;   background:#F3F8FB;
   color:#000000; font-size:11px; font-weight:bold;    line-height:18px;
}
#elenco_prodotti table.prodotto h2{
    margin:0px 0px 20px 0px;
}
#elenco_prodotti table.prodotto h2{
   color:#FF8E01; font-size:11px; font-weight:bold;
}
#elenco_prodotti table.prodotto td.prodotto_testo{
    display:none;
}

table.menuschedaprodotto{
    padding:1px 0px 1px 0px;
}

table.menuschedaprodotto td  {
    font-weight: bold;    width:100%;     color: #FFFFFF;    text-decoration: none;
/*     background:#E40108 ; */
}

table.menuschedaprodotto td a {
    font-weight: bold;    display:block;   height:20px;  line-height:18px;  width:100%;     color: #FFFFFF;    text-decoration: none;       background:#E40108 ;
}
table.menuschedaprodotto td a:hover {
    font-weight: bold;    display:block;     width:100%;     color: #E40108;    text-decoration: none;      background:#F3F8FB ;
}
table.menuschedaprodotto td img { /* height:20px; width:24px; */
border:0px; float:left; margin-right:15px; background:#FFFFFF;
}


#elenco_subcat table, #menuservizi table{
    padding:2px 0px;
    font-weight: bold;
    width:100%;
    margin:0px;
    font-size:11px;
}
#elenco_subcat table td div a, #menuservizi table td div a{
    display:block;
        color: #000000;
    text-decoration: none;
    background:#CCCCCC url(img/freccia_nera.gif) center left no-repeat;
    margin:0px;
    padding:1px 1px 1px 15px;
}
#elenco_subcat table td div a:hover, #menuservizi table td div a:hover{
    background:#A8A7A5 url(img/freccia_bianco.gif) center left no-repeat;}
    
#elenco_subcat table td div a.over,#elenco_subcat table td a.over:hover, #menuservizi table td div a.over, #menuservizi table td a.over:hover{
    background:#A8A7A5 url(img/freccia_bianco.gif) top left no-repeat;
    color: #FFFFFF;
}

#menu_ricerca_prodotti{
    margin:0px 0px 0px 4px;
    width:130px; height:100%;
    background:#FF6600;
}
#menu_ricerca_prodotti table th{
       width: 120px; font-size: 12 px; color: #000000;
}
#menu_ricerca_prodotti table td span,#menu_ricerca_prodotti table td p{
       width: 120px; font-size: 11 px; color: #000000;
}
#menu_ricerca_prodotti table td select{
       width: 120px; font-size: 10 px; color: #000000;
}
#menu_ricerca_prodotti table td select.lil{
       width: 55px; font-size: 10 px; color: #000000;
}
#menu_ricerca_prodotti table td .submit{
    border:1px solid #FFFFFF;
    font-size:12px; color:#FFFFFF; font-weight:bold;
}

#ricerca_puntivendita{
/*     margin:2px 6px 0px 6px; */ padding:5 0 5 0;
    font-family:verdana; color:#FFFFFF;font-weight:bold; font-size:11px;
    background:#959595;
}

#ricerca_puntivendita .title{
    margin:10px 0px 10px 0px;padding:2px;
    font-family:verdana; color:#FFFFFF;font-weight:bold; font-size:11px;
    background:#959595;
}
#ricerca_puntivendita form{
    margin:0px 0px 0px 0px;
}
#ricerca_puntivendita form div{
    display:inline;
    margin:0px 0px 0px 0px; padding:2px;
}
#ricerca_puntivendita form div label{
    margin:0px 0px 0px 2px;
}
#ricerca_puntivendita select{
    background:#FFFFFF;
    font-size:12px; color:#555555; font-weight:normal;
    border:1px solid #555555;
    width:140px;
}
#ricerca_puntivendita input{
    background:#FFFFFF;
    font-size:12px; color:#555555; font-weight:normal;
    border:1px solid #555555;
    width:100px;
}
#ricerca_puntivendita option{
    font-size:12px; color:#555555; font-weight:normal;
}
#ricerca_puntivendita .submit input{
    background:#FFFFFF;
    font-size:12px; color:#E40108; font-weight:bold;
    border:1px solid #555555;
    width:50px;
}
#ricerca_puntivendita .image{
    display:none;
}


a.linkscheda{
    color: #000000;
    text-decoration: none;
    background:#CCCCCC url(img/freccia_nera.gif) center left no-repeat;
    padding:1px 1px 1px 15px;
}
a:hover.link{
    color: #FFFFFF;
    background:#A8A7A5 url(img/freccia_bianco.gif) center left no-repeat;
}
#puntivendita_elenco{
/*    border:1px solid #000000; */
      text-align:left; font-size:11px; margin-top:10px;
}

#puntivendita_elenco div.hr,#puntivendita_scheda div.hr{
    position:relative; top:0; left:0;
    margin:0px 0px;padding:0px;
    height:1px;
    border-bottom:1px solid #555555;
    border-top:0px;
    border-left:0px;
    border-right:0px;
}
#puntivendita_elenco div.hr span{
    font-size:11px;
}



#puntivendita_elenco div.inizio_ricerca{
   height:100%; font-size:11px;line-height:12px;
/*    background: url(img/img_puntivendita.jpg) bottom center no-repeat; */
}

#puntivendita{text-align:left;}



.provincie_elenco{
   border:0px solid #000000;
   text-align:left; font-size:11px; margin-top:14px;
}

.provincie_elenco div.hr,.provincie_elenco div.hr{
    margin:0px 0px;padding:5px;
    height:2px;
    border-bottom:1px solid #555555;
    border-top:0px;
    border-left:0px;
    border-right:0px;
}
.provincie_elenco div.hr span{
    font-size:11px;
}

/*--- Prodotti ---*/

div.eliminati{
margin:5px 0px;
text-align:right;
}
div.eliminati a{
background:#FF6600;
color:#000000;
text-decoration:none;
padding:3px 10px;
}

ul.eliminati_add{
    margin: 0px;
    padding: 0px;
}
ul.eliminati_add li {
    display: block;
    background: url(img/freccia_orange.gif) top left no-repeat;
        list-style-type: none;
    margin:4px 0px;
    padding:0px 0px 0px 14px;
    color:#777777;

}

div.data{
display:none;
/*     text-align:right;
     font-weight:bold;
     margin:0px 0px 6px 0px;*/
}

#archivio{
     margin:0px 0px 0px 0px;    width:160px; height:100%;
    line-height:14px;    text-align:center;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;    background:#CCCCCC;
}
#archivio table{     border-width :0px;        border-style:solid;        border-color:#0D5D7E;    background:#CCCCCC;}

#archivio table th{
    background:#E40108;     color:#FFFFFF;height:20px;      border-bottom:1px solid #FFFFFF;
    line-height:14px;    text-align:center;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#archivio table td{   border:0px;  padding:0px;}

#archivio table td a{
    line-height:14px;    text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;    background:#CCCCCC;
    border-bottom:1px solid #999999;    display:block;    padding:2px;    color:#222222;
}
#archivio table td a:hover{
    line-height:14px;    text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;    background:#CCCCCC;
    border-bottom:1px solid #999999;    display:block;    padding:2px;
    color:#E40108;
}

/*--------------- CATALOGHI ------------*/

.risultati{  background:#F3F8FB; line-height:18px;   margin:1 0 22 0; height:20px; text-align:left;    font-weight: bold;    text-decoration:none;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;
}




#cataloghi div.risultati{
   font-weight:bold;
}
#cataloghi div.risultati em{
    font-style:normal;
    color:#000000;
}
#cataloghi div.tabella_cataloghi{
    padding: 0px 0px 0px 15px;
}
#cataloghi div.paginazione{
                 padding: 0px 0px 0px 15px;
}
#cataloghi table.prodotto h2{
   color:#000000; font-size:11px; font-weight:bold;
}
/*--------------- CATALOGHI ------------*/


div.inviapiantina input {border:1px solid black;}
div.inviapiantina select {border:1px solid black;}
.submit_image {border:0px solid black;}

div.sesso label{    width:140px; float:left;}
div.sesso input{width:80px;}


div.rowinput{          margin:5px 0px;}
div.rowinput label{    width:140px; float:left;}
div.rowinput input{width:256px;border:solid 1px black;}
div.rowinput textarea{width:630px;height:90px;border:solid 1px black;}
div.rowinput select{width:200px;border:solid 1px black;}
span.rowinput2{}
span.rowinput2 input{margin-left:2px;width:256px;border:solid 1px black;}

div.privacy{
margin:8px 0px 0px 0px;
background:#FFFFFF;
border:1px solid #3A3A3A;
height:90px;
overflow:auto;
}
.paginazione td{
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}
.paginazione a.pag{
    color: #CC0000;
    padding:0px 1px 0px 1px;
}
.paginazione .pag_su{
    padding:0px 1px 0px 1px;
    font-weight: bold;
}
.privacy_approva input{ margin:10 0 5 0; width:20px;}

/* .submit_button { border:0px;} */

/* .submit_button input { font-size:11px;margin:10 0 5 0; width:100px;} */

/*--esperto--*/
#espertoonline,#espertoonline h2,#espertoonline h3,#jobsonline,#richieste,#garanzie h2,#garanzie h3,#shopping_ordine,#shopping_ordine h2,#richieste h2,#gallery h2 {
    font-family:verdana;font-size: 11px;font-weight: normal;
}
#espertoonline h2,#garanzie h2,#shopping_ordine h2,#richieste h2,#gallery h2{
    padding:3px; margin:10px 0px 0px 0px;
    border-bottom:1px solid #3A3A3A;
    color:#000000;
    font-weight: bold;
}
#espertoonline .anagrafici div label,#shopping_ordine .anagrafici div label{
    width:140px; float:left;
}

#espertoonline div.rowinput, #garanzie div.rowinput{
    margin:20px 0px;
}

#espertoonline div.rowinput label, #garanzie div.rowinput label{
    width:140px; float:left;
}
#espertoonline .text, #garanzie .text,#shopping_ordine .text{
    border:1px solid #3A3A3A;
    width:200px;
}
#espertoonline .textlil{
    border:1px solid #3A3A3A;
    width:36px;
}
#espertoonline .textarea, #shopping_ordine .textarea{
    border:1px solid #3A3A3A;
    width:350px;
    display:block;
}

#garanzie div.altredomande{
          background:#D5E3F0;padding:2px; margin: 4px 0px 0px 0px;
}

#espertoonline .altredomande h3, #garanzie .altredomande h3{
    margin:10px 0px 0px 0px;
    font-weight:bold;
}
#espertoonline .altredomande span, #garanzie .altredomande span, #garanzie div.manutenzione span{
    display:block;
}
#garanzie span.intro{
          display:block;
          font-weight:normal; color:#000000; margin:5px 0px;
}
#garanzie div.manutenzione span.spiega{
          font-weight:bold; color:#FF0000; padding:4px 0px;
}
#garanzie div.altredomande label, #garanzie div.manutenzione label{
          float:none;
}

#espertoonline .inviapiantina a{
    color:#3A3A3A; text-decoration:underline;
}
#espertoonline .inviapiantina span{
    display:block;
    margin:4px 0px;
}
/* #espertoonline .submit_button,#jobsonline .submit_button,#richieste .submit_button ,#garanzie .submit_button, #shopping_ordine .submit_button{
    text-align:left;
}
#espertoonline .submit_button input,#jobsonline .submit_button input,#richieste .submit_button input ,#garanzie .submit_button input, #shopping_ordine .submit_button input{
   width:100px; background:#E40108;  border:0px solid #FFFFFF;  color:white; font-weight:bold; font-size:10px;
}
*/
#espertoonline .submit_image,#jobsonline .submit_image,#richieste .submit_image, #garanzie .submit_image, #shopping_ordine .submit_image{
    display:none;
} 



.submit_button{
    text-align:left;
}
.submit_button input{
margin-top:5px;   width:100px; background:#E40108;  border:0px solid #FFFFFF;  color:white; font-weight:bold; font-size:10px;
}






#piantina{    text-align:right;}
#importa_piantina {    }
#importa_piantina label{}
#importa_piantina select, #importa_piantina input{    border :1px solid black;}

#shopping_ordine p{
    margin:4px 0px;
}
#shopping_ordine p.dati_bonifico{
    margin:4px 0px;
    padding:1px;
    border:1px solid #FF8800;
}
#shopping_ordine div.riepilogo_ordine table{
    width:100%;
}
#shopping_ordine div.riepilogo_ordine table th{
    background:#FFFFFF;
}
#shopping_ordine div.riepilogo_ordine table td{
    background:#DDDDDD;
}
/*--esperto--*/

#jobsonline div.rowinput{
    margin:7px 0px;
}
#jobsonline div.rowinput label{
    vertical-align:top;
    width:140px; float:left;
}
#jobsonline .text{
    border:1px solid #3A3A3A;
    width:200px;
}
#jobsonline .textarea,#richieste .textarea{
    border:1px solid #3A3A3A;
    width:400px;
}

#richieste #formcontatti,
#servizi #page,
#tessuti #page,
#servizi #page_2,
#servizi #menuservizi,
#jobsonline #page,
#espertoonline #espertopagina,
#cataloghi #page,
#novita #page,
#campagna #page,
#espertofaq #ricercaespertofaq,
#espertofaq #corpoespertofaq
{
    margin-top:10px;
}                                                                                                    
#comunicazione #page
{ margin-top:1px;
}


#espertopagina .rowinput{margin:5 0 5 0;}

div.rowinput input{width:200px;  }


.negozio_settimana
{
height:200px;  width:160px;   float:left; background: url(img/negozio_sett.gif) top center no-repeat; border:solid 1px #7596CE;
}

.titolo_negozio_settimana
{
height:23px; padding-left:5px;   color:black; text-align:left; font-weight:bold;  font-size:11px; line-height:23px;     text-decoration:none;
}

.testo_puls
{
/*     padding:0 4; */ /* width: 290px!important; */width: 100%;
    float:left;     text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    display: block;
}

.testo_puls a
{            border-top:solid 1px #DD2525;
display: block;    text-align:left;    font-weight: normal;    text-decoration:none;   padding:8px 3px; font-size: 10px;    color:#000000;
}

.testo_puls a:hover
{
display: block;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-align:left;    font-weight: normal;    
text-decoration:none;    font-size: 10px;    color:#606060;
}


.prod_piu_venduto
{
height:149px!important; height:150px; width:300px;   border:1px solid #8EBF44;
}

.titolo_prod_piu_venduto
{
height:19px;  color:white; text-align:left; font-weight:bold;  font-size:11px;    text-decoration:none;
background:#8EBF44 url(img/prod_venduto.gif) top left no-repeat;
}

.testo_prod_piu_venduto
{
    float:left;        width: 298px; /* margin-left:4px;  */  margin-top:10px;
 text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    display: block;
}

.testo_prod_piu_venduto a
{
height:90px;padding:5px;display: block;    text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;
}

.testo_prod_piu_venduto a:hover
{
padding:5px;display: block;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-align:left;    font-weight: normal;
height:90px;  text-decoration:none;    font-size: 10px;    color:#606060;
}
.testo_prod_piu_venduto img
{                      float:left; margin-right:10px;   display: block;  border:0px;   }





#puntivendita_scheda {margin-top:10px;}

.novita_prod {height:149px!important;height:150px;  width:300px; margin-top:1px;   border:1px solid #DD2525;}
.novita_prod img{  width:300px; }

.titolo_novita_prod
{ height:19px; /* padding-left:5px;    */color:white; text-align:left; font-weight:bold;  font-size:11px; text-decoration:none;
background:    #DD2525 url(img/novita_prod.gif) top center no-repeat;}

.dati_pv{color:black; text-align:left; font-weight:normal;  font-size:11px; /* line-height:23px;      */text-decoration:none;}
.dati_pv a{color:blue; text-align:left; font-weight:normal;  font-size:11px; /* line-height:23px;      */text-decoration:none;}
.dati_pv a:hover{color:red; text-align:left; font-weight:normal;  font-size:11px; /* line-height:23px;      */text-decoration:none;}
.dati_pv img{text-align:left; }

.negozio_piu_visto
{
height:200px;  width:160px;   float:left;   background: url(img/piu_visti.gif) top center no-repeat;  border:1px solid #7596CE;
}

.testo_puls_negozio
{
   height:180px; width: 158px; margin:5px 1px;
    float:left;     text-align:center;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    display: block;
}

.testo_puls_negozio a
{
    display: block;    text-align:center;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;
}

.testo_puls_negozio a:hover
{
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;     text-align:center;    font-weight: normal;    text-decoration:none;    font-size: 10px;
    color:#606060;
}
.testo_puls_negozio  img { width:156px; margin-top:16px;margin-bottom:5px;}

.atelier
{
height:200px;  width:175px;   float:left;
/* background: url(img/sfondo_atelier.jpg) top center no-repeat; */
}

.atelier a
{
height:200px;  width:175px;   float:left; display:block;
/* background: url(img/sfondo_atelier.jpg) top center no-repeat; */
}

.atelier img
{
margin:0px;
}

.film
{
height:174px;  width:293px;   margin-top:0px;   border:0px;
background-image:url("img/sfondo_spot.jpg");     background-position: top left;    background-repeat: no-repeat;
}

.testo_puls_film
{
padding-left:170px;   text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;
}

.testo_puls_film a
{
background-image:url("img/puls_rosa.gif");     background-position: center left;    background-repeat: no-repeat;   padding-left:7px;
display: block;    text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;
}

.testo_puls_film a:hover
{
    display: block;
background-image:url("img/puls_rosa.gif");     background-position: center left;    background-repeat: no-repeat;   padding-left:7px;
font-family: Verdana, Arial, Helvetica, sans-serif;     text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#606060;
}

.testo_puls_film img
{
margin:0px;
}

.agos
{
height:174px;  width:175px;   float:left;
}
.agos a
{
height:174px;  width:175px;  border:0px;
}

.fantic
{
border:1px solid #663333;height:172px!important;   width:174px;   float:left;
}
.fantic a
{     height:172px!important;   width:174px; }

#bannerone img{margin-top:5px;}
#comunicazione {width:630px;}

#page_2,
#campagna #page_2,
#novita #page_2,
#menuservizi div.contenitore_menu{
margin:0px;
padding:0px;
/* width:720px; */
}

#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 #3A3A3A;
    width:200px;
}


/*-- Richieste --*/
/*#menu_richieste {
   height:20px;
   border-bottom:1px solid color:#3A3A3A;
}
#menu_richieste a{
    background:#9BC0DD url(img/freccia_blu_ll.gif) top left no-repeat;
    margin: 1px;
    padding: 1px 0px 1px 14px;
    text-decoration:none; color:#3A3A3A; font-weight:bold;
    float:left;
    width:150px;
}
#menu_richieste a:hover{
    background:#9BC0DD url(img/freccia_bianco_ll.gif) top left no-repeat;
    color:#3A3A3A;
}
#menu_richieste a.over,#menu_richieste a.over:hover{
    background:#3A3A3A url(img/freccia_bianco_ll.gif) top left no-repeat;
    color:#FFFFFF;
}
#richieste table.bottonirichieste_p{
    width:100%; height:280px;
    background:url(img/assistenza1b.jpg) center center no-repeat;
}
#richieste table.bottonirichieste_e{
    width:100%; height:280px;
    background:url(img/assistenza2b.jpg) center center no-repeat;
}
#richieste table.bottonirichieste_p td,#richieste table.bottonirichieste_e td{
    vertical-align:middle;
    text-align:center;
    padding:auto;
}
*/
/*-- Richieste --*/

#campagna div.scadenzacampagna{
text-align:right;
font-weight:bold;
color:#FF8E01;
}

/*-- Varianti --*/
#varianti{
    text-align:left;
     margin:0px;
}
#varianti h2{
}
#varianti table td{
    vertical-align:top;
    padding:4px;
    font-size: 11px;
    width:60px;
}
#varianti table td img{
    border:1px solid #666666;
}/*-- Varianti --*/

#footer_menu a,#footer_menu img{
    border:0px;
}
#footer_menu a,#footer_menu img{
    border:0px;
}

#footer{
    height:20px;
    position:relative; top:0px; left:0px;
    margin:5px 1px 0px 1px; padding:0px;
    background:#C8C8C8;
}
#piede{
    height:100%; padding:4px 0px 2px 4px;
    vertical-align:middle;
}
#piede h3{
    font-size:10px; color:#000000;float:left; font-weight:normal;
}
#logo_mm{
position:absolute; bottom:0px; right:0px;
}

/*--------------- INIZIO POPUP NEWSLETTER -------------*/
#pop_newsletter{
    background: url(img/newsl.jpg) top left no-repeat;
}
#pop_newsletter h1{
    display:none;
}
#pop_newsletter div.testo{
    font-size:11px; text-align:left;
    margin:126px 0px 0px 0px;
    padding:4px;
}
#pop_newsletter div.testo_privacy{
margin:0px 0px 0px 0px;
background:#C6D1FF;
/*border:1px solid #3A3A3A;*/
height:40px;
overflow:auto;

/*
    font-size:11px; text-align:left;
    margin:0px 0px 0px 0px;
    padding:4px;*/
}
#pop_newsletter div.input{
    margin:0px 0px 2px 10px;
}
#pop_newsletter div.input label{
    font-size:11px; font-weight:bold;
    width:75px;
    float:left; text-align:left;
}
#pop_newsletter div.input input{
    font-size:12px; font-weight:normal;
    border:1px solid #FF6600;
    width:150px;
    }
#pop_newsletter div.form{
    margin:7px 0px 0px 0px;
}
#pop_newsletter div.privacy{
    margin:8px 0px 0px 0px;
    background:#CFCFCF;
    border:1px solid #3A3A3A;
    font-size:10px;
    height:60px;
    overflow:auto;
}
#pop_newsletter div.chiudi{
    position:absolute;
    bottom:0px;
    right:0px;
    background:#FF6600;
    font-size:11px;
    padding:3px;
    width:200%;
text-align:right;
}
#pop_newsletter div.chiudi a{
    font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;
    padding:1px;
    margin:0px 0px 0px 50px;
}
#pop_newsletter .submit{
    background:#FF6600;
    font-size:12px; color:#FFFFFF; font-weight:bold;
    border:1px solid #FF6600;
    margin:0px 0px 0px 170px;
}
/*--------------- FINE POPUP NEWSLETTER -------------*/

/*ESPERTO ONLINE*/
#espertofaq{
}
#espertofaq div.domanda{
padding:4px;
border:1px solid #FF6600;
color: #FF6600;
}
#espertofaq div.risposta{
padding:4px;
margin: 0px 0px 25px 0px;
}
#ricercaespertofaq{
height:95px;
margin:3px 0px;
border:0px solid #FF6600;
background: url(img/sf_pag.gif);
}
#ricercaespertofaq div.cont{
border:1px solid #FF6600;
background: #FFFFFF;
float:left;
width:350px; height: 70px;
margin:6px;
}
#ricercaespertofaq div.contint{
margin:4px; height:100%;
}
#ricercaespertofaq div.contint input{
border:1px solid #666666;
}
#ricercaespertofaq div.contint .submit{
background: #FF6600;
border:1px solid #FF6600;
color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;
}
#ricercaespertofaq div.contint a{
color: #FF6600; font-size:11px; font-weight:bold; text-decoration:none;
}
#ricercaespertofaq div h2{
color: #FF6600; font-size:12px; font-weight:bold;
}
/*ESPERTO ONLINE*/


/*--------------- INIZIO TESSUTI -------------*/
#tessuti{
}
#tessuti h2{
   margin:0px 0px 0px 0px; padding:3px;
   font-size:12px; color:#000000; font-weight:bold;
}
#tessuti h3{
   text-align:center;
   margin:0px 0px 0px 0px; padding:3px;
   font-size:12px; color:#000000; font-weight:bold;
}

#tessuti table.testa{
border-collapse:collapse;
border:1px solid #000000;
width:744px;
}
#tessuti table.testa td{
border:1px solid #000000;
background:#E6E6E6;
}

#tessuti table.tab{
border-collapse:collapse;
border:1px solid #999999;
width:744px;
}
#tessuti table.tab tr.riga{
background:#ffffff;
}
#tessuti table.tab tr.riga td{
border:1px solid #999999;
}

#tessuti table.tab td.nometessuto{
color:#FF6600;
font-weight:bold;
}
#tessuti table.tab td.lavaggio{
background:#ECCEB9;
}
#tessuti div.menu_tessuti{
margin:5px 0px 5px 10px;
}
#tessuti div.menu_tessuti a{
display:block;
color:#FF6600; font-weight:bold; text-decoration:none;
padding:0px 0px 0px 15px;
background: url(img/freccia_grigio.gif) top left no-repeat;
}

#tessuti p.fibre{
padding:5px;
}
#tessuti div.tabletessuti{
text-align:center;
}
#tessuti div.tabletessuti table{
border-collapse:collapse;
margin:3px auto;
background:#FFFFFF;
border:1px solid #999999;
}

#tessuti div.tabletessuti table td{
border:1px solid #999999;
}
#tessuti div.tabletessuti table td.tit{
background:#E6E6E6;
}

/*--------------- FINE TESSUTI -------------*/

#bannercontainer1{
border:0px solid red;
height:83px;
}
#bannercontainer{
border:0px solid red; width:400px;
float:left;
}
#testo_home{
width:368px; height:83px;
float:left;
text-align:center;
vertical-align:middle;
padding:auto 0px;
}
/*=================================================*/
#onda_giu
{
    margin:20 0 3 3!important;
    margin:20 0 3 2;
    width: 722px;
    height: 57px;
    background-image:url("images/onde_giu.gif");
    background-position: top left;
    background-repeat: no-repeat;
    float:left;
/*     background:#000000; */
}

.slogan
{
    margin-top:40px;
    width: 422px;
    height: 17px;
    margin-left:300px;
/*     background:#000000; */
/*     line-height:80px; */
    text-align:center;
    font-weight: bold;
    text-decoration:none;
    font-size: 14px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.indirizzo
{ width:638px;float:left; margin-left:15px;/* width:630px; */padding-top:5px;border:0px solid red;
text-align:center; font-weight: normal; text-decoration:none; font-size:9px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;
}


.piedino
{border-top:3px solid #E40206;margin-top:10px;/*height:32px;*/background:#FFFFFF;/* width: 889px; */padding-top:0px;padding-bottom:10px;font-size:11px;}

.piedino img
{ float:left;    border:0px;}

.pulsante_piedino2
{
    margin-top:0px!important;
/*     margin-top:3px; */
    float:left;
    width: auto!important;
    width:103px;
    min-width:103px;
    height: 17px;
    background:#FFFFFF;
}

.pulsante_piedino2 a
{
    width: auto!important;
    width:103px;
    min-width:103px;
    height: 17px;
    background:#FFFFFF;
    text-align:center;
    line-height:15px;
    font-weight: normal;
    text-decoration:none;
    font-size: 10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pulsante_piedino2 a:hover
{
    width: auto!important;
    width:103px;
    min-width:103px;
    height: 17px;
    background:#FFFFFF;
    text-align:center;
    line-height:15px;
    font-weight: normal;
    text-decoration:none;
    font-size: 10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pulsante_piedino2 img
{
    text-align:center;
    font-weight: normal;
    text-decoration:none;
    line-height:15px;
    font-size: 10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border:0px;
}
/*=========================================================*/
#elenco_servizi
{
    margin-left:6px!important;
    margin-left:3px;
    margin-bottom:5px;
    float:left;
    width: 720px;
    height:auto!important;
    height:17px;
    min-height:17px;
    text-align:left;
    font-weight: bold;
    text-decoration:none;
    font-size: 11px;
    color:#000000;
}
.subservizi
{
    margin-bottom:1px;
    margin-left:1px;
    float:left;
    width: 180px;
    height:15px;
}

.subservizi  a
{
    float:left;
    width: 180px;
    height:15px;
    background:#BDBDBD;
    text-align:center;
    font-weight: bold;
    text-decoration:none;
    font-size: 11px;
    color:#000000;
}

.subservizi a:hover, .subservizi a.over
{
    float:left;
    width: 180px;
    height:15px;
    background:#949494;
    text-align:center;
    font-weight: bold;
    text-decoration:none;
    font-size: 11px;
    color:#FFFFFF;
}
/*======================================================*/
.puls_menu_left
{
  float:left;  width:209px;    display: block; margin:1 1 0 0;height: 20px;
  }

.puls_menu_left a
{
    display: block;    width:209px;    height: 20px;    background:#C5D8E9;
    line-height:14px;    text-align:left;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.puls_menu_left a:hover
{
    background:#E40108;    display: block;    width:209px;      height: 20px;
    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*============================================*/
.rigaform
{
width:440px;
height:20px;
margin-top:5px;
}
.campotesto
{
width:150px;
height:20px;
float:left;
}
/*.campotesto label
{
width:150px;
}
.campotesto span
{
margin-left:50px;
position:relative;
left:150px;
width:150px;
} */


.testi4{    text-align:left;     line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 h2{    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 li{    text-align:left;     line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 ul{    padding-left:15px;  text-align:left;     line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 th{    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 tr{text-align:left; }
.testi4 table td{margin-left:20px;text-align:left; }

.altredomande label{width:140px;}


.campotesto select {
border: #000000 1px inset;
border-color: #000000 #666666 #666666 #000000;
background-color: #FFFFFF;
background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}
.campotesto input {
border: #000000 1px inset;
border-color: #000000 #666666 #666666 #000000;
background-color: #FFFFFF;
background-attachment: fixed;
background-position: left
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}
.campotesto button {
background-color: #E8E8E8;
border: 1px inset;
font-family: Arial;
font-size: 10px;
color: #000000;
cursor: hand;
border-color: #999999 #000000 #000000 #999999;
height: 17px;
}
.campotesto textarea  {
border: #000000 1px inset;
border-color: #000000 #666666 #666666 #000000;
background-color: #FFFFFF;
background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}

/*-- Shopping --*/
#carrello{
    text-align:left; margin:0px; 
}
#carrello h2{
    font-size: 11px;
    padding:5px; margin:5px 0px 5px 0px;
    color:#020167;
    font-weight: bold;
}
#carrello div.avviso{
    font-size: 11px;
    padding:5px; margin:5px 0px 5px 0px;
    color:#FF0000;
    border:1px solid #FF0000;
}

#carrello table{ border:1px solid #020167;
}
#carrello table tr.fondo{
    background:#FFFFFF;
}
#carrello table th{
    background:#FFFFFF;
    color:#020167;
    font-size: 11px;
        padding:3px;
        text-align:left;
}
#carrello table td{
    padding:3px;
    font-size: 11px;
}
#carrello table td input.input1{
    font-size:11px;
        background:#E40108;
/*         border:1px solid #020167; */
        color:#FFFFFF; font-weight:bold;
}
#carrello table td input.casella{
    font-size:11px;
        background:#FFFFFF;
        border:1px solid #020167;
        color:#000000; font-weight:bold;
}
#carrello table td input.input2{text-align:center;
    background:#E40108 ;        color:#FFFFFF; font-weight:bold;
}

#carrello table td img{
    border:1px solid #666666;
}
/*-- shopping --*/


/*-- preventivo --*/
#cart{
   padding:0px 10px 2px 10px; border:1px solid #b8b8b8;max-height:300px; width:230px; overflow:auto;

}

#cart table{ border:0px solid #020167;
}
#cart table tr.fondo{
    background:#FFFFFF;
}
#cart table th{
    background:#FFFFFF;
    color:#020167;
    font-size: 11px;
    padding:3px;
    text-align:left;
}
#cart table td{
    padding:2px 2px 2px 0px;
    font-size: 11px;
    border-bottom:1px solid #b8b8b8;
}
#cart table td img{
    border:1px solid #b8b8b8;
}



.linkcart {
padding:5px;   text-align:left;  font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000; margin:5 0 5 0;
}

.linkcart  a{
padding-right:5px;text-align:left;  font-weight: bold;    text-decoration:none;    font-size: 10px;   color: #E40108;
}

.linkcart  a:hover{
padding-right:5px;text-align:left;  font-weight: bold;    text-decoration:none;    font-size: 10px;  color:#000;
}



