html{ border:0px solid green; height:auto !important; height:100%; min-height:100%; position:relative; top:0px; left:0px}

body  {background:#000000; height:auto !important; height:100%; min-height:100%; position:relative; top:0px; left:0px;
margin:0px ;    text-align: center;    font-family: Verdana, Arial, Helvetica, sans-serif;}

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
{    background:#000000;color:#FFF;margin: 0px;    padding: 0px;    border: 0px;    top: 0px;    left: 0px;}

/* #master { margin:0px; text-align: center; width: auto; height: auto!important;    height: 603px;    min-height: 603px;} */

#contenitore  {    background:#000000;
 text-align: center; width: 940px; margin: 0px auto; }

#head {    /* float:left;   */ width: 940px;    height: 131px; /* margin-right:30px; */}

#head_left {   border-bottom:0px solid #8D8D8D; float:left;    width: 160px;    height: 131px; /* background:#000; */}

#head_right {  border-bottom:1px solid #8D8D8D; /* margin-left:8px;  */float:left;    width: 780px;  height: 131px;   background:#000;}

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

.scelta_lingua {  margin-top:10px;}
.scelta_lingua a{ }

#contenuto_pg table td,#contenuto_pg td
  { /* background:#000000; */ width:780px; margin-top:0px; /* padding-top:10px; */}

#contenuto_pg    { background:#000000; width:780px; margin-top:0px; padding-top:10px; border-bottom:0px solid #8D8D8D;}

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

td.img_prod {width:132px;}

#mio {font-size:9px;line-height:10px;color:#999999;text-align:justify;margin-top:5px;padding:6px; clear: both;}
#mio p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;}

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

.separazione { border-left:1px solid #8d8d8d; background:#000;}


#menu_prodotti {border:0px;margin:0px; /* border-left:1px solid #8D8D8D; *//* width: 160px; */ background:#000;}

.titolo_menu_prodotti {padding-left:15px; height:20px; text-align:left; line-height:18px; font-weight: bold; text-decoration:none; font-size: 11px; color:#FFFFFF; }

.puls_menu_prodotti {  display:block; /* border-left:1px solid #8D8D8D;  */height:20px; /* padding-left:15px;   */text-align:left;   /* line-height:18px; */ font-weight: normal; text-decoration:none; font-size: 11px; color:#FFFFFF;}
.puls_menu_prodotti a { display:block; border-left:1px solid #8D8D8D; padding-left:15px;height:20px; text-align:left;/*  line-height:18px; */ font-weight: normal;  text-decoration:none;  font-size: 11px;    color:#FFFFFF;}
.puls_menu_prodotti a:hover { background:url("img/freccia_menu.gif") left center no-repeat; padding-left:16px;border:0px;  display:block; display:block;/* padding-left:15px;       */height:20px;
text-align:left;    /* line-height:18px; */   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#d80d2b;}

.puls_menu_prodotti a.over { display:block;background:url("img/freccia_menu.gif") left center no-repeat; padding-left:16px;border:0px; margin:0px;height:20px;
text-align:left;    /* line-height:18px; */   font-weight: normal;      font-size: 11px;    color:#d80d2b;}


.puls_prodotto {}
.puls_prodotto a { font-size:11px; text-decoration:none;font-weight: bold;}
.puls_prodotto a:hover {color:#C3112B;}
.puls_prodotto a.over { color:#C3112B;}

#menu_servizi { border-left:1px solid #8D8D8D;/* width: 160px;  */background:#000;}

.titolo_menu_servizi {padding-left:15px; height:20px; text-align:left; line-height:18px; font-weight: bold;  text-decoration:none; font-size: 11px;    color:#FFFFFF;}

.puls_menu_servizi { height:20px; text-align:left; line-height:18px; font-weight: normal; text-decoration:none; font-size: 11px;    color:#FFFFFF;}
.puls_menu_servizi a {display:block;  height:20px;
text-align:left;    line-height:18px;   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#FFFFFF;}
.puls_menu_servizi a:hover { display:block;       height:20px;
text-align:left;    line-height:18px;   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#FFFFFF;}

#menu_collezioni {background:url("img/titolo_collezioni.gif") top left no-repeat;
width: 225px;    float:left;  border-top:1px solid white;    margin-left:11px!important;    margin-left:5px;}

.avanti {width:100px;text-align:center; }
.avanti a{ border:0px solid #FFFFFF;color:white;text-align:center;  font-weight:normal; text-decoration:none;font-size:9px;}
.avanti img{ border:0px;text-align:center;  padding-right:10px;}

.indietro {width:100px;text-align:center; }
.indietro a{ border:0px solid #FFFFFF;color:white;text-align:center;  font-weight:normal; text-decoration:none;font-size:9px;}
.indietro img{ border:0px;text-align:center;padding-right:10px; }

.avanti2 {width:200px;text-align:center; }
.avanti2 a{ border:0px solid #FFFFFF;color:white;text-align:center;  font-weight:normal; text-decoration:none;font-size:9px;}
.avanti2 img{ border:0px;text-align:center;  padding-right:5px;}

.indietro2 {width:200px;text-align:center; }
.indietro2 a{ border:0px solid #FFFFFF;color:white;text-align:center;  font-weight:normal; text-decoration:none;font-size:9px;}
.indietro2 img{ border:0px;text-align:center;padding-right:5px; }


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

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

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

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

.link_pagina {margin-top:15px; text-align:left; font-weight: bold; text-decoration:none; font-size: 10px;}
.link_pagina  a {text-align:left;font-weight: bold;  text-decoration:none; font-size: 10px; color:#C3112B;}
.link_pagina  a:hover {text-align:left; font-weight: bold; text-decoration:none; font-size: 10px; color:#000000;}

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

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

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

/* td .progetti { background:url("img/freccia_aziende.gif") right center no-repeat; } */
.progetti { height:100%;  text-align:left; font-weight: bold; text-decoration:none; font-size: 11px;    color:#FFFFFF;}
.progetti a{ margin-top:40px; text-align:left;font-weight: bold; text-decoration:none; font-size: 11px;    color:#FFFFFF;}


.testo_azienda2{ text-align:right; font-weight: bold;    text-decoration:none;    font-size: 12px;    color:#FFFFFF;}
.testo_azienda2  a:hover{text-align:right; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#d80d2b;}
.testo_azienda2 .over{ text-align:right; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#d80d2b;}

.testo_prodotto{width:140px; height:100%;padding:8px;background:#FFFFFF;text-align:left; font-weight: normal; text-decoration:none; font-size: 10px; color:#525252;}

.img_puls {    width: 75px; height: 75px; border:solid 1px black; 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; }


.flash {/* height:260px;  */border:0px; }

#menu_int {margin:40px 0px 0px 0px; width: 780px;    /* height: 52px; */ background:#000;}

.puls_menu_int{   margin-top:30px;float:right; height:20px;}
.puls_menu_int a{ display: block; margin-left:20px; text-align:right;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.puls_menu_int a:hover{display: block; text-align:right; font-weight: bold; text-decoration:none;  font-size: 10px; color:#C3112B;  font-family: Verdana, Arial, Helvetica, sans-serif;}
.puls_menu_int a.over{ display: block; text-align:right; font-weight: bold; text-decoration:underline; font-size: 10px; color:#C3112B;  font-family: Verdana, Arial, Helvetica, sans-serif;}


h1{    margin:0px; padding:0px;   font-size:11px; color:#C3112B; text-align:left; font-weight:bold; text-decoration:none;}
h1 span{ display:block; height:20px;padding:0px 0px;}

.testi_cat{ width:120px; padding-bottom:10px;color:#434343;text-align:left; font-weight: normal; text-decoration:none; font-size: 10px;}
.testi_cat img{ margin:5px 0px;}

.titolo { padding-bottom:10px;padding-left:100px;  color:white; text-align:left; font-weight:bold;  font-size:12px; /* font-family: Arial; */text-decoration:none;}

.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: 10px; font-weight: normal;    color: #000000;}
.paginazione a.pag{    color: #C3112B; margin:10px 0px;   padding:0px 2px 0px 2px;}
.paginazione .pag_su{    padding:0px 1px 0px 1px;    font-weight: bold;    background-color: #C3112B;    color:#FFFFFF;}

/* a{
  color:#D80D2B;
  text-decoration:underline;
} */

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

hr{
   height:0px;
   border-bottom:0px solid #555555;
   border-top:0px;
   border-left:0px;
   border-right:0px;
}


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; text-decoration:none;}
.bg_b2  {   font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.bg_b3  {   font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.bg_b4  {   font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.bg_b5  {   font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.bg_b6  {   font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.bg_b7  {   font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.bg_b8  {   font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.bg_b9  {   font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.bg_b10  {   font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.cont_b {   font-size:11px; color:#000000; font-weight:normal; 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{ height:90px;background:white;}

#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{ }

#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{ margin-top:5px;margin-bottom:5px;color:#000000; font-size:10px; font-weight:bold;  text-decoration:none;}

div.testo_pagina {float:left;/*  margin-left:12px;  */margin-top:30px;             height:20px; font-size:9px;   color:#434343; text-decoration:none;    font-weight:normal; text-align:left;}
div.testo_pagina a { font-size:9px;   text-decoration:none;    color:#FFF;  font-weight:normal; text-align:left;}
div.testo_pagina a:hover { font-size:9px;   text-decoration:none;    color:#d80d2b;  font-weight:normal; text-align:left;}

.nome_prod { margin-top:5px; font-size:10px;   color:#434343; text-decoration:none;    font-weight:normal; text-align:justify; padding-right:15px;}
.nome_prod  a { font-size:10px;   text-decoration:none;    color:#d80d2b;  text-align:left; font-weight:bold;}
.nome_prod  a:hover { font-size:10px;   text-decoration:none;    color:#d80d2b;  text-align:left; font-weight:bold;}


.testo_azienda { color:#FFFFFF; font-size:10px;   text-decoration:none;    font-weight:normal; text-align:left;}

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:10px;}
#scheda_prodotto h2{height:20px; padding-left:5px; background:#F3F8FB; color:#000000; font-size:10px; 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:10px; 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:#D80D2B ;
}

table.menuschedaprodotto td a {
    font-weight: bold;    display:block;     width:100%;     color: #FFFFFF;    text-decoration: none;       background:#D80D2B ;
}
table.menuschedaprodotto td a:hover {
    font-weight: bold;    display:block;     width:100%;     color: #000000;    text-decoration: none;      background:#F3F8FB ;
}


#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: 12px; color: #000000;
}
#menu_ricerca_prodotti table td span,#menu_ricerca_prodotti table td p{
       width: 120px; font-size: 11px; color: #000000;
}
#menu_ricerca_prodotti table td select{
       width: 120px; font-size: 10px; color: #000000;
}
#menu_ricerca_prodotti table td select.lil{
       width: 55px; font-size: 10px; color: #000000;
}
#menu_ricerca_prodotti table td .submit{
    border:1px solid #FFFFFF;
    font-size:12px; color:#FFFFFF; font-weight:bold;
}

#ricerca_puntivendita { padding:5px;    font-family:verdana; color:#FFFFFF;font-weight:bold; font-size:10px;    background:#959595;}
#ricerca_puntivendita .title{    margin:0px 0px 10px 0px;padding:2px;    font-family:verdana; color:#FFFFFF;font-weight:bold; font-size:10px; background:#959595;}
#ricerca_puntivendita form {    font-size:10px;margin:0px 0px 0px 0px;}
#ricerca_puntivendita form div{    display:inline;    margin:0px 0px 0px 0px; padding:2px;font-size:10px;}
#ricerca_puntivendita form div label{  margin:0px 0px 0px 2px;
}
#ricerca_puntivendita select{ background:#FFFFFF;    font-size:10px; color:#555555; font-weight:normal;    border:1px solid #555555;
    width:140px; height:15px;}
#ricerca_puntivendita input{ margin-left:5px;    background:#FFFFFF;    font-size:10px; color:#434343; font-weight:normal;  width:100px;}
#ricerca_puntivendita option{     font-size:10px; color:#434343; font-weight:normal;}
#ricerca_puntivendita .submit input{ background:#FFFFFF; font-size:10px; color:#C3112B; font-weight:bold;    width:95px;}
#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 #434343; */ text-align:left; font-size:10px; margin-top:10px;}
#puntivendita_elenco table {padding:5px; /* background:#FFFFFF;   */margin-bottom:10px;}
#puntivendita_elenco td {}

#puntivendita_elenco td  a {text-align:left;font-weight: normal;  text-decoration:none; font-size: 10px; color:#C3112B;}
#puntivendita_elenco td  a:hover {text-align:left; font-weight: normal; text-decoration:none; font-size: 10px; color:#000000;}


#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 { color:#434343; height:100%; font-size:10px; }
#puntivendita{width:676px; text-align:left; color:#434343;}


/*--- 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;
/*    padding:2px 0px 0px 10px;*/
    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:#C3112B;
    color:#FFFFFF;height:20px;
    line-height:14px;    text-align:center;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-bottom:1px solid #FFFFFF;
}
#archivio table td{
    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:#D80D2B;
}

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

.risultati { color:#434343;margin:0px 0px 22px 0px; height:20px; text-align:left; font-weight: bold; text-decoration:none; font-size: 10px; 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{  color:#FFFFFF;  margin:5px 0px;}
div.rowinput label{    width:140px; float:left;}
div.rowinput input{width:256px;border:solid 1px #3A3A3A;}
div.rowinput textarea{width:654px;height:90px;border:solid 1px #3A3A3A;}
div.rowinput select{width:200px;border:solid 1px #3A3A3A;}

div.privacy{  color:#000000;
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:10px 0px 5px 0px; 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, Arial, Helvetica, sans-serif; font-size: 10px;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:#C3112B;  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{
  font-family: Verdana, Arial, Helvetica, sans-serif;  display:none;
} 



.submit_button{  width:100px; }
.submit_button input { line-height:12px;text-align:center; margin-top:5px;margin-bottom:5px;   background:#C3112B; color:white; font-weight:bold; font-size:10px;}






#piantina{    text-align:left;font-weight:bold; font-size:10px;color:#C3112B;}
#piantina a{    text-align:left;font-weight:bold; font-size:10px;color:#C3112B;}
#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,
#comunicazione #page,
#espertofaq #ricercaespertofaq,
#espertofaq #corpoespertofaq
{
/* top: 0px; left: 0px; */
    margin-top:10px;
/*     padding:10px; */
/*     border:1px dotted #000000; */
}

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

div.rowinput input{width:200px;  }



table.pulsante_conc {margin-top:5px; background: url(img/bkg_camp.gif) bottom left repeat-x;}

.concorsi{margin-left:6px;  /* margin-top:5px;  */background: url(img/bkg_camp.gif) bottom left repeat-x;}

.titolo_concorsi {height:15px; padding-left:5px; color:#6D6D6D; text-align:left; font-weight:bold; font-size:10px; line-height:15px; text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;}
.puls_concorsi { width:100%; border:0px;}
.puls_concorsi a{ background: url(img/freccia_grigia.gif) top left no-repeat; padding-left:10px;
  color:#6D6D6D; text-align:left; font-weight:normal; font-size:10px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.puls_concorsi a:hover{ padding-left:10px; color:#C3112B; text-align:left; font-weight:normal; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.img_concorsi { border:0px;}
.img_concorsi img {width:50px;height:70px;border:0px;margin:2px;}

td.prod_piu_venduto {width:285px; border:0px; background: url(img/bkg_nuova_linea.gif) top left no-repeat;}
.titolo_prod_piu_venduto {height:20px; padding-left:40px; margin-top:6px;color:#C3112B; text-align:left; font-weight:bold; font-size:10px; line-height:20px; text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;}
.testo_prod_piu_venduto img { padding-left:16px; margin-top:2px; border:0px; text-align:left; }
.testo_prod_piu_venduto a { border:0px; }

td.esperto {width:285px;  border:0px; background: url(img/img_esperto.gif) top left no-repeat;}
.testo_esperto  {padding-left:15px; margin-top:0px;color:#6D6D6D; text-align:left; font-weight:bold; font-size:10px; text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;}
.testo_esperto a {color:#6D6D6D; text-align:left; font-weight:normal; font-size:10px; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}


.novita {  background: url(img/bkg_novita.gif) top left no-repeat;  width:180px; height:175px;  }
.titolo_novita { height:20px; padding-left:50px; padding-top:6px; color:#C3112B; text-align:left; font-weight:bold; font-size:10px; line-height:20px; text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;}

.testo_puls { margin-left:20px; margin-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;     border-bottom:thin dotted #6D6D6D;  }
.testo_puls a { display: block;    text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;}
.testo_puls a:hover {display: block;     text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#606060;}

.titolo_3d {height:20px; color:#C3112B; text-align:left; font-weight:bold; font-size:10px; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.testo_3d {height:20px; color:#606060; text-align:left; font-weight:normal; font-size:10px; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.testo_3d a{height:20px; color:#606060; text-align:left; font-weight:normal; font-size:10px; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.testo_3d img{border:0px; width:185px;}

#puntivendita_scheda {margin-top:10px;}

.eventi{height:107px;  width:143px;   background: url(img/sfondo_eventi.gif) top center no-repeat;}

.dati_pv{color:#000000; text-align:left; font-weight:normal;  font-size:11px; /* line-height:23px;      */text-decoration:none;}
.dati_pv a{color:#C3112B; text-align:left; font-weight:normal;  font-size:11px; /* line-height:23px;      */text-decoration:none;}
.dati_pv a:hover{color:black; text-align:left; font-weight:normal;  font-size:11px; /* line-height:23px;      */text-decoration:none;}
.dati_pv img{text-align:left; }
.titolo_eventi { height:23px; padding-left:5px;   color:white; text-align:left; font-weight:bold;  font-size:11px; line-height:23px;     text-decoration:none;}


.negozio_mese
{
height:200px;  width:175px;   float:left;
}

.testo_puls_negozio
{
    width: 164px; margin-left:5px;    margin-top:5px; padding-bottom:5px;
    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 { 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:649px;}

#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:0px;
}
/*=================================================*/


.piedino {/* border-top:1px solid red; *//* margin-top:10px; */height:22px;  /* float:right; */}
.piedino img{/* float:right;     */border:0px;}

.indirizzo {/* float:left;  */text-align:center;     font-weight: normal;     text-decoration:none;    font-size:9px;color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.indirizzo a{/* float:left;  */text-align:center;     font-weight: normal;     text-decoration:underline;    font-size:9px;color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.indirizzo a:hover{/* float:left;  */text-align:center;     font-weight: normal;     text-decoration:underline;    font-size:9px;color:#C3112B;    font-family: Verdana, Arial, Helvetica, sans-serif;}

.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:168px;  margin-right:1px;  display: block; height: 20px; }
.puls_menu_left a {   padding-left:5px; display: block; height: 20px; background:#C3112B; line-height:18px; text-align:left; font-weight: bold; text-decoration:none;
font-size: 10px;  color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
.puls_menu_left a:hover { background:#FFFFFF; display: block; height: 20px; text-align:left; line-height:18px; font-weight: bold;
text-decoration:none;    font-size: 10px;    color:#434343;    font-family: Verdana, Arial, Helvetica, sans-serif;}


/*============================================*/
.rigaform
{
width:440px;
height:20px;
margin-top:5px;
}


.testi4{ width:676px;   text-align:left;     line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 h2{    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    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:#FFFFFF;    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:#FFFFFF;    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:#FFFFFF;    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 {           width:150px;height:20px;float:left;}

.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  {width:676px;
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:#D80D2B;
/*         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:#D80D2B ;        color:#FFFFFF; font-weight:bold;
}

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


#endblock {    height: 0px;    clear: both;}

/*-- preventivo --*/
#cart{
   padding:0px 2px 2px 2px; border:1px solid #b8b8b8;height:150px; width:665px; 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{
    width:200px;
    height:100%;
    padding:2px 2px 2px 0px;
    font-size: 11px;
    border-bottom:0x solid #b8b8b8;
    font-weight: normal;
}
#cart table td img{
    border:1px solid #b8b8b8;
}



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

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

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



.linkcart2{ width:240px; color:#FFF; font-size:10px; font-weight:normal;  text-decoration:none;}

.linkcart2 a { font-size:10px;   text-decoration:none;    color:#C3112B;  font-weight:bold; text-align:left;}

.linkcart2  a:hover{
               font-weight: bold;    text-decoration:none;    font-size: 10px;  color:#FFFFFF;
}



/*-- preventivo --*/