body {  margin:0px;  text-align: center;    font-family: Arial, Helvetica, Verdana,   sans-serif;
/*  background:url("img/GPT0126.gif") top left repeat; */
/*  background:url("img/GPT0032.gif") top left repeat; */
/*   background:url("img/candele.gif") top left repeat; */
/*  background:url("img/pupazzo.gif") top left repeat; */
 }

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;    width: auto; height:100%; }

#contenitore {  text-align: center;    background-color:#000000;  width: 889px; } */

hr{visibility:hidden; clear:both; height:5px!important;}

table.box_sotto{border:1px solid #000000;}
td.top_menu {width:889px; background-image:url("img/bg_menu_top.gif"); background-position: top left; background-repeat: no-repeat; }
td.boxpag { /* border-bottom:1px solid #000000; border-right:1px solid #000000; */ }

#head {    width: 100%;    margin-top:10px;   height: 112px;}
#head_left  {     float:left;    width: 229px;    height: 112px;}
#head_right {    float:right;    width: 660px;    height: 112px;}

.logo{  margin:0px; width:50%;}
.logo a  {     height: 91px; width:212px;}
.logo a:hover {height: 91px;width:212px;}

.sottologo {border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;}

.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 {    width: 61px;      float:right;}
.scelta_lingua a:visited {    width: 61px;      float:right;}


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


#menu_top_1 { height:23px;  width:100%;}
#menu_top_2 { height:23px;  width:100%;}
#menu_top_3 { height:23px;  width:100%;}
#menu_top_4 { height:23px; margin-top:23px; margin-right:53px;}

.puls_menu_top_1 {  float:left; text-align:left;    line-height:22px;   font-weight: bold;    text-decoration:none;    font-size: 14px;    color:#FFFFFF; }
.puls_menu_top_1 a { text-align:left;    display:block; line-height:22px;   font-weight: bold;    text-decoration:none;    font-size: 14px;    color:#FFFFFF; }
.puls_menu_top_1 a:hover { text-align:left;line-height:22px;   font-weight: bold;    text-decoration:none;    font-size: 14px;    color:#000000; }

.puls_menu_top_3 {  float:left; text-align:left; line-height:22px;   font-weight: bold;    text-decoration:none;    font-size: 12px;    color:#FFFFFF; }
.puls_menu_top_3 a { text-align:left;    display:block; line-height:22px;   font-weight: bold;    text-decoration:none;    font-size: 12px;    color:#FFFFFF; }
.puls_menu_top_3 a:hover { text-align:left;line-height:22px;   font-weight: bold;    text-decoration:none;    font-size: 12px;    color:#000000; }

.puls_menu_top_4 { height:23px; line-height:22px;  float:left;  text-align:center; background:#ED076D; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF; }
.puls_menu_top_4 a { padding:0px 10px 0px 10px; display:block; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF; }
.puls_menu_top_4 a:hover { font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000; }

.puls_menu_top_5 { line-height:22px;  height:23px; text-align:center;  float:left; background:#DA1B52; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF; }
.puls_menu_top_5 a { padding:0px 10px 0px 10px;    display:block; font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF; }
.puls_menu_top_5 a:hover { font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000; }



#menu_prodotti {width: 222px; /* border-left:1px solid #000000;  */border-right:1px solid #000000;}

/* .testo_home {  text-align:left;  font-weight: normal; text-decoration:none; font-size: 11px;    color:#000000;}
.testo_home a{ text-align:left;  font-weight: normal; text-decoration:none; font-size: 11px;    color:#000000;} */

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

.titolo_promo {  /* margin-bottom:10px; */text-align:left;  font-weight: normal; text-decoration:none; font-size: 14px;    color:#FF0000;}
.promo_puntivendita { width:230px;float:right; padding:5px;text-align:left;  font-weight: bold; text-decoration:none; font-size: 16px;    color:#FFFFFF; background:#ed076d}
.promo_puntivendita a{  font-weight: bold; text-decoration:none; color:#FFFFFF; background:#ed076d}
.promo_puntivendita a:hover{  font-weight: bold; text-decoration:none; color:#000000; background:#ed076d}

.testo_home {padding:10px; text-align:left; font-weight: normal; text-decoration:none; font-size: 11px;    color:#000000;}
.testo_home a { line-height:15px; text-align:left;  font-weight: normal; text-decoration:none;font-size: 11px;    color:#000000;}

.testo_cameretta_home {background:#FFFFFF;padding:10px; text-align:left; font-weight: normal; text-decoration:none; font-size: 11px;    color:#000000;}
.testo_cameretta_home img {border:0px;}
.testo_cameretta_home a{ text-align:left; font-weight: normal; text-decoration:none; font-size: 11px;    color:#000000;}

.testo_neghp {background:#FFFFFF;padding:0px 5px; text-align:left; font-weight: normal; text-decoration:none; font-size: 11px;    color:#000000;
/* margin:10px 0px; */}
.testo_neghp img {border:0px; /* float:left; */width:158px;}
.testo_neghp a{  text-align:left; font-weight: normal; text-decoration:none; font-size: 11px;    color:#000000;}

.testo_arearis {text-align:center; height:36px; font-weight: bold; text-decoration:none; font-size: 14px;    color:#000000; background: url(img/bkgarearis.jpg) top left repeat-x;  margin:0px; padding:5px;}
.testo_arearis a {text-align:center; font-weight: bold; text-decoration:none; font-size: 14px;   line-height:36px;  color:#000000;}

.testo_neg {text-align:center; font-weight: bold; text-decoration:none; font-size: 14px;    color:#000000; /* background:#ED066C;   */margin:5px; padding:5px;}

/* .testo_neg {text-align:center; font-weight: bold; text-decoration:none; font-size: 12px;    color:#FFFFFF; background:#ED066C; margin:5 px; padding:5px;} */


.puls_prodotti {height:32px; border-bottom:1px solid black; text-align:left;  font-weight: normal; text-decoration:none; font-size: 12px;    color:#000000;}
.puls_prodotti a {line-height:28px;  padding-left:10px; font-weight: normal;    text-decoration:none;     color:#000000;}
.puls_prodotti a:hover{ font-weight: normal;    text-decoration:none;   color:#000000;}
.puls_prodotti img {border:0px; text-align:center;}

.puls_prodotti_maniglie {height:45px; border-bottom:1px solid black; text-align:left;  font-weight: normal; text-decoration:none; font-size: 15px;    color:#000000;}
.puls_prodotti_maniglie a {line-height:45px;  padding-left:10px; font-weight: bold;    text-decoration:none;     color:#000000;}
.puls_prodotti_maniglie a:hover{ font-weight: bold;    text-decoration:none;   color:#000000;}
.puls_prodotti_maniglie img {border:0px; text-align:center;}

.puls_sub_prodotti {height:46px; border-bottom:1px solid black; text-align:center;  font-weight: normal; text-decoration:none; font-size: 11px;    color:#000000;}
.puls_sub_prodotti a {}
.puls_sub_prodotti a:hover{ }
.puls_sub_prodotti img {border:0px; text-align:center;}


.titolo_pagina{ width:450px; margin-left:10px; color:#000000; font-size:12px; font-weight:bold;  text-align:left;text-decoration:none;}
.testo_pagina{ width:450px;margin-left:10px; font-size:11px;   text-decoration:none;    color:#000000;  font-weight:normal; text-align:justify;}
.testo_pagina b { font-size:11px;   text-decoration:none;    color:#E30B24;  font-weight:bold; text-align:left;}


#menu_servizi {width: 255px;    float:right;}

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

.puls_menu_servizi {   background-color:#FFE8D9; height:20px; padding-left:0px;      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:#006699;}
.puls_menu_servizi a {  display:block;  background-color:#FFE8D9; height:20px; border-top:1px solid white;
text-align:left;    line-height:18px;   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#006699;}
.puls_menu_servizi a:hover{ display:block;  background-color:#FFCEAE; height:20px; border-top:1px solid white;
text-align:left;    line-height:18px;   font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#006699;}

#menu_collezioni  {width: 258px;    float:right;}
#menu_collezioni a {border:0px;}

.avanti {}
.avanti a{ width:100px;background:#006699;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;   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:#006699;}
.didascalia a:hover {text-align:left;     font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;}

.link_pagina {padding:5px; text-align:left;   font-weight: bold;  text-decoration:none;  font-size: 10px; color:#000000; margin:5px 0px 10px 0px;}
.link_pagina  a {text-align:left;     font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#006699;}
.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:#FFFFFF; margin:5px 0px 10px 0px;}
.linkpv  a{ text-align:right;     font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;}
.linkpv  a:hover{text-align:right;     font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;}

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

.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;  text-align:center;    font-weight: normal; text-decoration:none; font-size: 11px;  color:#000000;}
.img_puls   a:hover{width: 75px; height: 75px; 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{    width: 630px; height:314px;    background:#aabbcc;}

#menu_int {padding:0;    border-top:0px solid #006699;    border-bottom:0px solid #006699;}

.puls_menu_int
{    float:left;        width:164px!important;   width:165px;    height: auto!important;    height: 19px;    min-height: 19px;}
.puls_menu_int a{border:1px solid #FFFFFF;
    display: block;     height: auto!important;    height: 19px;    min-height: 19px;  background:#000000;
    line-height:17px;    text-align:center;    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;     height: auto!important;    height: 19px;    min-height: 19px;   background:#FFFFFF;  border:1px solid #FFFFFF;
    text-align:center;     line-height:17px;    font-weight: bold;    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: #FFFFFF;}
.paginazione td{    font-size: 12px;    font-weight: normal;    color: #FFFFFF;}
.paginazione a.pag {    color: #FFFFFF;   padding:0px 2px 0px 2px;}
.paginazione img {border:0px;}
.paginazione .pag_su {    padding:0px 1px 0px 1px;    font-weight: bold;    background-color: #FFFFFF;    color:#000000;} */

/* 
a{
  color:#006699;
  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:#006699;}

h1.dialoga{ margin:0px; padding:0px; font-size:11px; color:#FFFFFF; font-weight:bold;line-height:18px; text-decoration:none; background-color:#FF6600;}

h1 span{
display:block; height:20px;
padding:0px 3px;
}

div.privacy{
margin:8px 0px 0px 0px; color:#000000;   background:#FFFFFF; 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:0px;}
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:trasparent; */
}

#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.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; border-bottom:1px solid #0372A1;
   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:#006699 ;
}

table.menuschedaprodotto td a {
    font-weight: bold;    display:block;     width:100%;     color: #FFFFFF;    text-decoration: none;       background:#006699 ;
}
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 { border-bottom:1px solid black;height:46px; font-family:verdana; color:#FFFFFF;font-weight:bold; font-size:11px;    background:#959595;}
#ricerca_puntivendita .title {  padding:5px 0px 5px 10px;    font-family:verdana; color:#FFFFFF;font-weight:bold; font-size:11px;    background:#959595;}
#ricerca_puntivendita form {    margin:0px;}
#ricerca_puntivendita form div{    display:inline;    margin:0px 0px 0px 0px; padding:2px;}
#ricerca_puntivendita form div label{    margin:0px 0px 0px 8px;}
#ricerca_puntivendita input{ height:16px; background:#FFFFFF; font-size:12px; color:#555555; font-weight:normal; border:1px solid #555555;    width:80px;}
#ricerca_puntivendita select{ height:16px; background:#FFFFFF; font-size:12px; color:#555555; font-weight:normal; border:1px solid #555555;    width:150px;}
#ricerca_puntivendita option{    font-size:12px; color:#555555; font-weight:normal;}
#ricerca_puntivendita .submit input{    background:#000000; font-size:12px; color:#FFFFFF; font-weight:bold; border:1px solid #000000; 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 td  a {text-align:left;font-weight: normal;  text-decoration:none; font-size: 11px; color:#FF0000;}
#puntivendita_elenco td  a:hover {text-align:left; font-weight: normal; text-decoration:none; font-size: 11px; color:#FF0000;}

#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{ padding:10px; font-size:11px;}

#puntivendita{text-align:left;}

/*--- 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-right: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:#006699;     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:#006699;
}

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

.risultati{  background:#FFFFFF; line-height:18px;   margin-top:10px;margin-left:10px; 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;}

.campo input{width:256px;border:solid 1px black;}


div.rowinput{          margin:5px 0px;}
div.rowinput label{    width:140px; float:left;}
div.rowinput input{width:256px;border:solid 1px black;}
div.rowinput div.privacy_approva input{text-align:left;width:56px;border:solid 0px 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: #000000;}
.paginazione a.pag {     font-size: 11px;  color: #156ABA;    padding:0px 2px 0px 2px;}
.paginazione a.freccia {     font-size: 11px; font-weight: bold;  text-decoration:none; color: #FFFFFF;    margin:5px; background:#156ABA;padding:0px 2px 0px 2px;}
.paginazione img {  height:13px; width:17px;  border:0px;}
.paginazione .pag_su {    font-size: 11px;   padding:0px 1px 0px 1px;    font-weight: bold;    background-color: #156ABA;    color:#FFFFFF;}
.paginazione span.pagine {    font-size: 11px;   padding:0px 1px 0px 1px;    font-weight: bold;   color:#156ABA;}


/* .paginazione {height:17px;}
.paginazione td{     font-size: 11px;     font-weight: normal;    color: #000000;}
.paginazione a.pag{    color: #00000;    }
.paginazione a img{ border:0px;}
.paginazione .pag_su{    padding:0px 1px 0px 1px;    font-weight: bold;} */

.privacy_approva input{ border:1px solid white;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;font-size: 11px;font-weight: normal; color:#FFFFFF;}
    
#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:#006699;  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; }*/


#shopping_ordine p, #shopping_ordine ul, #shopping_ordine li, #shopping_ordine b {color:black;}

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

.submit_button2 {     text-align:left;}
.submit_button2 input{   width:60px; background:#D2D3D6;  border:1px solid #000000;  color:#000000; font-weight:bold; font-size:10px;}

select {width:90px;border:1px solid black;}
/* span.input{ margin-top:5px;   width:100px; background:#D2D3D6;  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:5px 0px 5px 0px;}

div.rowinput input{width:200px;  }


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

.titolo_negozio_settimana {height:19px; width:157px!important; width:160px; margin-bottom:3px; padding-left:3px;background:#FF6600;  color:#FFFFFF; line-height:16px; text-align:left; font-weight:bold;  font-size:11px;    text-decoration:none;}

/* .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:0px 4px; width: 290px!important;width: 298px; /* margin-left:7px!important;margin-left:4px;   */  border-bottom:solid 1px #DD2525;  margin-top:8px;
    float:left;     text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    display: block;
}

.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;     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:233px;  width:298px;   border:1px solid #8EBF44; background: url(img/prod_venduto.gif) top center no-repeat;}

.titolo_prod_piu_venduto{height:19px; width:295px!important; width:298px; margin-bottom:3px; padding-left:3px;background:#8EBF44;  color:#FFFFFF; line-height:16px; text-align:left; font-weight:bold;  font-size:11px;    text-decoration:none;}

.testo_prod_piu_venduto { float:left;        width: 298px; /* margin-left:4px;  */  margin-top:2px;
                         text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    display: block;}
.testo_prod_piu_venduto a { height:90px;padding-left:4px;display: block;    text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;}
.testo_prod_piu_venduto a:hover { padding-left:4px;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 { margin-right:5px; display: block;  border:0px; }

#puntivendita_scheda {margin-top:10px;}

.novita_prod {height:115px;  width:298px; margin-top:1px;  background: url(img/novita_prod.gif) top center no-repeat; border:1px solid #DD2525;}

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

.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; border:0px; }

.negozio_piu_visto { height:233px;  width:160px;   float:left;   border:1px solid #7596CE;}

.titolo_negozio_piu_visto {height:19px; width:157px!important; width:160px; margin-bottom:3px; padding-left:3px;background:#7596CE;  color:#FFFFFF; line-height:16px; text-align:left; font-weight:bold;  font-size:11px;    text-decoration:none;}

.testo_puls_negozio  { /* height:180px!important;height:180px;min-height:180px;  */width:160px; margin-top:5px; text-align:center;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    display: block;}
.testo_puls_negozio a {margin-left:8px!important;margin-left:0px;display: block;  width:140px;   text-align:justify;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;}
.testo_puls_negozio a:hover { margin-left:8px!important;  margin-left:0px;  display: block;   width:140px;  font-family: Verdana, Arial, Helvetica, sans-serif;     text-align:justify;    font-weight: normal;
                    text-decoration:none;    font-size: 10px;    color:#606060;}
.testo_puls_negozio  img { text-align:center; width:140px; height:105px;}

.atelier { height:200px;  width:175px;   float:left;}
.atelier a {height:200px;  width:175px;   float:left; display:block;}
.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;
}


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

/*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*/



#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 auto; */
}
/*=================================================*/
#onda_giu
{
    margin:20px 0px 3px 3px!important;
    margin:20px 0px 3px 2px;
    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;
}

#footer{ width:889px;height:30px; text-align:center; font-size:11px; font-weight:normal; color:#000000; /* position:relative; */ top:0px; left:0px;    /* margin:5px 1px 0px 1px;  */padding:0px; background:#FFFFFF;}

.indirizzo { margin-top:10px; height:25px; text-align:center; line-height:20px; font-weight: normal; text-decoration:none; font-size:11px;color:#000000; }


.piedino { border-top:3px solid #FFFFFF; margin-top:10px;height:55px;   background:black; width: 889px; padding-top:0px;padding-bottom:10px;  float:right;}

.piedino img { float:right;    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 {  border-bottom:1px solid black;float:left;      width:25%;  height: 20px;  }
.puls_menu_left a { display: block;height: 20px;    background:#C5D8E9;  line-height:16px;    text-align:center;
font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.puls_menu_left a:hover { background:#006699;    display: block; height: 20px; text-align:center; line-height:16px;    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 b{    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: 8px;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:#006699;
/*         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:#006699 ;        color:#FFFFFF; font-weight:bold;
}

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