/*---globale---*/
body {
    background: url("img/pattern.gif") top left repeat;
/*     background: url("img/JPT0066.gif") top left repeat; */
    color:  black;
    margin:10px; padding: 0px;
    text-align:center;
}
h1,h2,h3,h4,p,form,hr {
    margin:0px; padding:0px;
}
body,div,td,th{
    font-family:verdana;
    font-size:11px;
}
#principale {
    margin:0px auto; padding: 0px;
    text-align:left;
    width: 740px;
    border: 0px solid;
}

table.tabellagrande{
    width:  760px;

}
.paginazione td{
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    
    
}
.paginazione a.pag{
    color: #CC0000;
    padding:0px 2px 0px 2px;
    
}

.paginazione .pag_su{
    padding:0px 1px 0px 1px;
    font-weight: bold;
    background-color: #CC0000;
    color:#FFFFFF;
        
}

a{
  color:#020167;
  text-decoration:underline;
}

.hr{
   position:relative; top:0; left:0;
   margin:3px 0px;padding:0px;
   height:1px;
   border-bottom:1px solid #020167;
   border-top:0px;
   border-left:0px;
   border-right:0px;
/*   width:     785px; */
}
.hr span{
   font-size:1px;
}

.tit_home{
    color:#020167; font-weight:bold;
    padding:0px 0px 0px 10px;
}

#inclusione{
border:     0px solid #550000;
width:      740px;
color:      #515151;
background: #ffffff;
float:      left;


}

/*---globale---*/

div.page_servizi img, .img_bordata{
    border:1px solid #020167;
}

.tabella_home_city th{
    color:#020167; text-align:left;
    border-bottom:1px solid #020167;
}
.tabella_home_city th span{
    padding:2px;
}
p.testo_home{
    text-align:justify;
    padding:5px;
}
p.testo_home a{
    text-decoration:none;
}
p.testo_home_b{
    padding:5px;
}
p.testo_home_b a{
    text-decoration:none;
}

div.privacy{
margin:8px 0px 0px 0px;
background:#C6D1FF;
/*border:1px solid #020167;*/
height:70px;
overflow:auto;
}

/*---intestazione---*/

#header {
/*       float: left;*/
       margin:  0px;
       padding: 0px;
       height:74px;
       display:block;
       width: 742px;
       border: 0px solid red;
       background: url("img/title.gif") top left no-repeat #ffffff;
}

.header_logo {

    margin:     0px 20px 0px 0px;
    height:     66px;
    border: 0px solid blue;
    float:left;
}


.bandiere {
    margin:     47px 20px 0px 10px;
    float:left;
}

.header_ricerca {
    padding:    0px 20px 0px 0px;                                                      
    margin:    0px  ;
    height:     74px;
    width:382px;
    float:right;
}


#menubase{
   float: left;
   position: relative;
   top: 12px;
   /*left:410px;*/
   left:380px;
   font-size:   11px;
   font-weight: bold;
   color:   #FFFFFF;
   background:  #EE1A81;
/*    height: 20px; */
   width:  350px;
   padding:     0px 0px 2px 0px;
   margin:  0px 0px 0px 0px;
   border:  0px solid white;

}

#menubase a{
    /*width:24%; */
    text-align:center;
    float:  left;
    text-decoration:none;
    color: #FFFFFF;
    background: #EE1A81;
/*     height:  20px; */
    padding:    0px 0px;
    margin: 0px 10px 0px 0px;
    display:    block;
    border-bottom:  2px solid #952B8D;
}

#menubase a:hover{
    background: #fbc7d8;
    color:  black;
}


#menu_base2 {
    /*float: left;*/
    position: relative;
    top:    0px;
    left: 0px;
    width: 740px;
    height:15px;
    border: 0px solid black;
    padding-left: 0px;
    padding-bottom: 2px;
    padding-top: 2px;
}

#menu_base2 a:link, #menu_base2 a:visited {
    width:105px;
/*     width:14%; */
    text-align:center;
    float:  left;
    display:    block;
    font-size:  11px;
    font-weight:    bold;
    background: #fbc7d8;
    color:      #515151;
/*     padding-right:  24px;
        padding-left:   13px; */
    text-decoration:    none;
}

#menu_base2 a:hover {
    background:     #ffffff;
    color:      #515151;
}
/*========================================*/
#menu_base3 {
    /*float: left;*/
    position: relative;
    top:    5px;
    left: 0px;
    width: 740px;
    height:15px;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    padding-left: 0px;
    padding-bottom: 2px;
    padding-top: 2px;
}

#menu_base3 a:link, #menu_base3 a:visited {
    /*width:16%;*/
    text-align:center;
    float:  left;
    display:    block;
    font-size:  11px;
    font-weight:    normal;
    background: #fbc7d8;
    color:      #515151;
    padding-right:  20px;
        padding-left:   3px;
    text-decoration:    none;
}

#menu_base3 a:hover {
    background:     #ffffff;
    color:      #515151;
}


#menu_base4 {
    position: relative;
    top:    5px;
    left: 0px;
    width: 740px;
    height:15px;
    font-size:  9px;
    color:      #515151;
    border-top: 0px solid #666666;
    border-bottom: 0px solid #666666;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right:  15px;
}

/*========================================*/
#container_linee {
    width:      742px;
    height:     125px;
    background: #ffffff;
        color:      #515151;
    padding:    5px 0px 0px 0px;
    /*border:       1px solid red;*/
}

#slogan {
    width:      742px;
    height:     35px;
    background: #ffffff;
        color:      #515151;
        background-image: url("img/slogan.gif");
        background-repeat: no-repeat;
        background-position: left top;
}

#contenuto {
    width:      760px;
    height:     410px;
    margin:     0px auto;
    padding:        0px;
    text-align: center;
    border:     0px solid blue;
    
}

#menu_prodotti_home {
    background:     #ffffff;
    color:          #f24c9b;
    width:          740px;
    height:         20px;
    font-size:      12px;
    border:     0px solid black;
}

/*#menu_prodotti_home a:link, #menu_prodotti_home a:visited {
    height:         23px;
    line-height:        23px;
    width:          auto;
    background:     url("img/freccia_menu_footer.jpg") top left no-repeat #ffffff;
    color:          #f24c9b;
    display:        block;
    float:          left;
    text-decoration:    none;
    text-indent:        12px;
}

#menu_prodotti_home a:hover {
    background:     url("img/freccia_menu_footer_hover.jpg") top left no-repeat #ffffff;
    color:          #69181f;
} */


#div_sx_menu {
    width:      190px;
    float:      left;
    margin:     10px 0px 10px 0px;
    border:     0px solid black;
}
#div_sx {
    width:      160px;
    border:     0px solid black;
    background: #ffffff;
    color:      #f24c9b;
    margin:     0px 0px 0px 15px;

}
#div_sx div.categoria {
    text-decoration:    none;
    background: #ffffff;
    color:      #f24c9b;
    font-size:  14px;
    font-weight:    bold;
    text-transform: uppercase;
    margin:     0px;
    padding:    0px;
    display:block;
}
#div_sx div.ico {
    margin: 10px 0px;
}


#div_sx div.sottocategoria{
    margin:3px 2px;
    border-bottom:1px solid #f24c9b;
/*  border:1px solid red;*/
}
#div_sx div.sottocategoria:hover{
}


#div_sx div.sottocategoria a:link, #div_sx div.sottocategoria a:visited {
    text-decoration:    none;
    background: #ffffff;
    text-transform: uppercase;
    color:      #f24c9b;
    font-size:  10px;
    margin: 0px;
    padding: 0px 0px 0px 15px;
/*  border:1px solid black;*/
}

#div_sx div.sottocategoria a:hover {
    background: #ffffff;
    color:      #713132;
    background: url(img/freccia_fucsia.gif) center left no-repeat;
}


/*
#div_sx {
    width:      200px;
    float:      left;
    border:     0px solid black;
    background: #ffffff;
    color:      #f24c9b;
    margin:     10px 0px 10px 0px;
}

#div_sx ol li {
    list-style: none;
    text-decoration:    none;
    background: #ffffff;
    color:      #f24c9b;
    font-size:  14px;
    font-weight:    bold;
    text-transform: uppercase;
    margin:     0px;
    padding:    0px;
}

#div_sx ol li:hover {
 list-style: url(img/freccia_fucsia.gif);
}
#div_sx ol li a:link, #div_sx ol li a:visited {
    text-decoration:    none;
    width:100%;
    background: #ffffff;
    color:      #f24c9b;
    font-size:  14px;
    font-weight:    bold;
    text-transform: uppercase;
    margin:     0px;
    padding:    0px;
    border-bottom:1px solid #F24C9B;
}

#div_sx ol li a:hover {
    background: #ffffff;
    color:      #713132;
}
#div_sx ol li.sottocategoria a:link, #div_sx ol li.sottocategoria a:visited {
    text-decoration:    none;
    background: #ffffff;
    color:      #f24c9b;
    font-size:  10px;
    margin-left:    10px;
}

#div_sx ol li.sottocategoria a:hover {
    background: #ffffff;
    color:      #713132;
}
*/

#div_centrale {
    width:      532px;
    float:      left;
    border:     0px solid black;
    background: #ffffff;
    color:      #f24c9b;
    padding:0px;
    margin:0px;
}

div.immagine_prodotti {
    width:      532px;
    height:     314px;
    padding: 0px;
    margin: 0px 0px;
    border: 0px solid red;
}
div.immagine_prodotti img{
    border: 0px solid red;
    padding:0px;
    margin: 0px 0px 0px -3px;
}

#intestazione{
    padding:0px 0px 0px 0px;height:74px;
}

#intestazione h2{
    display:none;
}
#bannerone{
    position:absolute; top:2px; right:2px;
    border:1px solid #000062;
}


#configurator{
    position:absolute; top:0px; right:0px;
}
#configurator a,#configurator a:hover{
    margin: 0px;
    padding: 0px;
    background:none;
}

#logochannel{
   position:absolute; top:0px; right:390px;
}
#scelta{
/*    position:relative; top:0px; */
   background:url(img/sfondo_head.jpg) top right no-repeat;
   margin:0px; padding:0px;
   height:38px;
   border:  0px solid;
}
#sceltacategoria{
/*    position:absolute; top:0px; right:0px; */
   border:1px solid #020167; margin:4px 0px;
   width:auto; height:30px;
}
#sceltacategoria h3{
    font-size:11px; text-decoration:none; color:#020167; font-weight:bold;
    padding:8px 3px 0px 0px; margin:0px;

}
#sceltamenu{
    width:160px;
    position:relative; top:42px; left:0px;
    margin:0px; padding:0px;
}
#sceltamenu select{
    margin:0px; padding:0px;
    float:  left;
    background:#FFFFFF;
    font-size:12px; color:#020167; font-weight:normal;
/*     border:1px solid #FF8000; */
    width:160px;
}
#sceltamenu option{
    font-size:12px; color:#020167; font-weight:normal;
}
#sceltamenu_submit {
     float: left;
 /*   position:absolute; top:0px; left:140px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px; */
}
#sceltamenu_submit input{
    background: #ffffff;
    font-size:12px; color:#515151; font-weight:bold;
    border:0px solid #020167;
}
#sceltamenu_image {
    display:none;
}
h1{
   margin:0px 0px 0px 0px; padding:3px;
   font-size:12px; color:#020167; font-weight:bold;
   background-color:#FF8E01;
}
/*---intestazione---*/


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


#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, #garanzie #page, 
#eventi #page

{
position:relative; top: 0px; left: 0px;
    margin:0px;
    padding: 0px 5px 0px 5px;
/*  width:  785px; */
}

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



#servizi h1 {
    /*  width:780px; */
        background-color:       #ddc1dc;
        
}

#cataloghi h1 {
/*  width:780px; */
    background-color:       #ddc1dc;
}

#puntivendita h1 {
    /*  width:780px; */
        background-color:       #ddc1dc;
}
    
#richieste h1 {
/*  width:780px; */
    background-color:       #ddc1dc;
}

#novita h1 {
/*  width:780px; */
    background-color:       #ddc1dc;
}

#espertoonline h1 {
/*  width:780px; */
    background-color:       #ddc1dc;
}

#elenco_prodotti_shopping h1 {
/*  width:780px; */
    background-color:       #ddc1dc;
}

#comunicazione h1 {
    background-color:       #ddc1dc;
}

#jobsonline h1 {
    background-color:       #ddc1dc;
}

#garanzie h1 {
    background-color:       #ddc1dc;
}

#campagna h1 {
    background-color:       #ddc1dc;
}

#eventi h1 {
    background-color:       #ddc1dc;
}



#scheda_prodotto h1 {
     background-color:  #ddc1dc;
}

#shopping_ordine h1 {
    background-color:   #ddc1dc;
}


/*--- Prodotti ---*/
#elenco_prodotti, #elenco_prodotti td, #elenco_prodotti_shopping, #elenco_prodotti_shopping td {
     
}

#elenco_prodotti_shopping {
/*  width:  780px;  */
}

#elenco_prodotti h1 {
    background-color: #ddc1dc;
}

#elenco_prodotti div.shoppinginfo,#elenco_prodotti_shopping div.shoppinginfo{
padding:5px 0px;
    
}

#scheda_prodotto, #scheda_prodotto td{

}


#scheda_prodotto h2{
   padding:2px 0px;
   color:#020167; font-size:12px; font-weight:bold;
  
}
#elenco_prodotti table.prodotto h2,#elenco_prodotti table.prodotto_shop h2,#elenco_prodotti_shopping table.prodotto_shop h2{
   color:#FF8E01; font-size:11px; font-weight:bold;
}
#elenco_prodotti div.risultati, #elenco_prodotti_shopping div.risultati {
   font-weight:bold;
   
}
#elenco_prodotti div.risultati em, #elenco_prodotti_shopping div.risultati em {
    font-style:normal;
    color:#FF0000;
}

/* table.menuschedaprodotto,table.menuservizi{
    padding:1px 0px 1px 0px;
    font-weight: bold;
} */
table.menuschedaprodotto td a,table.menuservizi td a {
    display:block;
    width:100%;
    color: #020167;
    text-decoration: none;
    padding:1px 1px 1px 15px;
     background:#9BC0DD url("img/freccia_blu.gif") left no-repeat;
}
table.menuschedaprodotto td a:hover,table.menuservizi td a:hover {
/*      background:#9BC0DD url("img/freccia_bianco.gif") left no-repeat; */
}
#elenco_subcat {
    display:    none;
}

#elenco_subcat table, #menuservizi table{
    width:100%;
    padding:2px 0px 2px 0px;
    font-weight: bold;
}
#elenco_subcat table td div a, #menuservizi table td div a{
    display:block;
/*  width:100%; */
        color: #151483;
    text-decoration: none;
    background: #ffcaa1 url("img/freccia_blu.gif") left no-repeat;
    margin:0px;
    padding:1px 1px 1px 15px;
}
#elenco_subcat table td div a:hover, #menuservizi table td div a:hover{
    background:#151483 url("img/freccia_bianco.gif") left no-repeat;
    color:      #ffffff;
}
#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:#03018E url("img/freccia_bianco.gif") left no-repeat;
    color: #FFFFFF;
}

#ricerca_puntivendita{
    margin:2px 0px 0px 0px; padding:5px;
    font-family:verdana; color:#020167;
    background:#FEBD6D;
}
#ricerca_puntivendita form{
    margin:0px 0px 0px 0px;
}
#ricerca_puntivendita form div{
    display:inline;
    margin:0px 0px 0px 0px; padding:2px;
}
#ricerca_puntivendita form div label{
    margin:0px 0px 0px 8px;
}
#ricerca_puntivendita select,#ricerca_puntivendita input{
    background:#FFFFFF;
    font-size:12px; color:#020167; font-weight:normal;
    border:1px solid #020167;
    width:140px;
}
#ricerca_puntivendita option{
    font-size:12px; color:#020167; font-weight:normal;
}
#ricerca_puntivendita .submit input{
    background:#FFFFFF;
    font-size:12px; color:#FF8000; font-weight:bold;
    border:1px solid #020167;
    width:50px;
}
#ricerca_puntivendita .image{
    display:none;
}

#menu_ricerca_prodotti{
    margin:0px 0px 0px 4px;
    width:130px; height:100%;
/*  background: #FF8E01; */
    background: url("img/sfondo_divsx2.jpg") top left repeat-x #dfc5de; 
}
#menu_ricerca_prodotti table th{
       width: 120px; font-size: 12px; color: #020167;
}
#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: #800000;
}
#menu_ricerca_prodotti table td select.lil{
       width: 55px; font-size: 10px; color: #800000;
}
#menu_ricerca_prodotti table td .submit{
    background:#020167;
        border:1px solid #FFFFFF;
        color:#FFFFFF; font-size: 11px; font-weight:bold;

}
a.linkscheda, p a:link.linkrosso, p a:visited.linkrosso {
     color: #ffffff;
     text-decoration: none;
     background:#f24c9b url("img/freccia_blu.gif") left no-repeat;
    padding:1px 1px 1px 15px;
}
a:hover.linkscheda, p a:hover.linkrosso {
     background:#f24c9b url("img/freccia_bianco.gif") left no-repeat;
}
#puntivendita_elenco{
   height:100%;
}
#puntivendita_elenco div.inizio_ricerca{
   height:100%;
   background: url("img/img_puntivendita.jpg") bottom center no-repeat;
}
/*--- Prodotti ---*/


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

#archivio{
    padding:2px 0px 0px 10px;
    width:160px; height:100%;
}
#archivio table{
    border-width :0px;
        border-style:solid;
        border-color:#0D5D7E;
 /*   background:#9BC0DD; */
    background: url("img/sfondo_divsx.jpg") top left repeat-x;
}
#archivio table th{
    background-color:       #000060;
    color:                      #ffffff;
    height:25px;
    border-bottom:1px solid #FFFFFF;
}
#archivio table td{
    padding:0px;
}
#archivio table td a{
    text-decoration:none;
    border-bottom:1px solid #020167;
    display:block;
    padding:2px;
}

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

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

#espertoonline div.rowinput label, #garanzie div.rowinput label{
    width:140px; float:left;
}
#espertoonline .text, #garanzie .text,#shopping_ordine .text{
    border:1px solid #020167;
    width:200px;
}
#espertoonline .textlil{
    border:1px solid #020167;
    width:36px;
}
#espertoonline .textarea, #shopping_ordine .textarea{
    border:1px solid #020167;
    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:#020167; 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:center;
    
}
#espertoonline .submit_button input,#jobsonline .submit_button input,#richieste .submit_button input ,#garanzie .submit_button input, #shopping_ordine .submit_button input{
    background: #000060;
        border:1px solid #020167;
        color:#FFFFFF; font-weight:bold;
}

#espertoonline .submit_image,#jobsonline .submit_image,#richieste .submit_image, #garanzie .submit_image, #shopping_ordine .submit_image{
    display:none;
}
#piantina{
    text-align:right;
}
#shopping_ordine p{
    margin:4px 0px;
}
#shopping_ordine p.dati_bonifico{
    background:#DDDDDD;
    margin:4px 0px; padding:3px;
    border:1px solid #FF8800;
    line-height:15px;
}
#shopping_ordine div.riepilogo_ordine table{
    width:100%;
}
#shopping_ordine div.riepilogo_ordine table th{
    background:#9BC0DD;
}
#shopping_ordine div.riepilogo_ordine table td{
    background:#DDDDDD;
}
/*--esperto--*/

#jobsonline div.rowinput{
    margin: 10px 0px;
}

#jobsonline div.rowinput label{
    vertical-align:top;
    width:140px; float:left;
}

#jobsonline .text{
    border:1px solid #020167;
    width:200px;
}

#jobsonline .textarea,#richieste .textarea{
    border:1px solid #020167;
    width:400px;
}

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


/*-- Richieste --*/
/*#menu_richieste {
   height:20px;
   border-bottom:1px solid color:#020167;
}
#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:#020167; font-weight:bold;
    float:left;
    width:150px;
}
#menu_richieste a:hover{
    background:#9BC0DD url(img/freccia_bianco_ll.gif) top left no-repeat;
    color:#020167;
}
#menu_richieste a.over,#menu_richieste a.over:hover{
    background:#020167 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 table.bottonirichieste_p td a,#richieste table.bottonirichieste_e td a{
    display:block;width:80%;height:50px;
    text-align:center;
    padding:5px;margin:2px;
    text-decoration:none; color:#FF8000; font-weight:bold;
}
#richieste table.bottonirichieste_p td a span,#richieste table.bottonirichieste_e td a span{
    display:none;
}
*/
/*-- Richieste --*/

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



/*-- Varianti --*/
#varianti{
    text-align:left;
     margin:0px;
}

#varianti h1 {
    background-color: #ddc1dc;
}


#varianti h2{
    font-size: 11px;
    padding:5px; margin:10px 0px 0px 0px;
    border-bottom:1px solid #020167;
    color:#020167;
    font-weight: bold;
}
#varianti table td{
    vertical-align:top;
    padding:4px;
    font-size: 11px;
    width:60px;
}
#varianti table td img{
    border:1px solid #666666;
}/*-- Varianti --*/


#gallery{
    text-align:left;
    margin:0px;
}
#gallery div.image{
    padding:10px;
    text-align:center;
}
#gallery div.nav{
    margin:2px;
}
#gallery div.nav a{
    text-align:center;
    background:#FF8E01;
    margin:1px;
    width:15px;
    font-weight:bold;
        color:#020167;
    text-decoration:none;
}


/*-- 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:#9BC0DD;
}
#carrello table th{
    background:#9BC0DD;
    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:#FF8800;
        border:1px solid #020167;
        color:#FFFFFF; font-weight:bold;
}
#carrello table td input.input2{
    background:#FF8800;
        border:1px solid #020167;
        color:#FFFFFF; font-weight:bold;
}

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

#eventi div.dati_evento{
padding:2px;
background:#FFFAB7;
border:1px solid #FF8E01;
    margin:8px 0px;

}
#eventi div.dati_evento em{
font-style:normal;font-weight:bold;
}

/*
#corpohome{ /* Solo per la Home 
    margin:0px; padding:0px;
    position:relative; top:10px; left:0px;
    height:90px;
    background: url(img_city/sfondo_main.jpg) top left repeat-x;
    border:1px solid #FF0000;
}

#corpointerno{ /* Per tutte le pagine
    width:260px; height:70px;
    margin:0px; padding:0px;
    position:absolute; top:10px; right:10px;
}*/


#footer {
    height:25px;
    position:relative; top:0px; left:0px;
    margin:3px 0px 0px 0px; padding:0px;
    background: #ffffff;
    color:  #515151;
    width:  742px;
}
#city {
    height:20px;
    position:relative; top:0px; left:0px;
    margin:3px 0px 0px 0px; padding:0px;
    /*background: #cccccc;*/
    color:  #ffffff;
    width:  742px;
}
#piede{
    height:100%;
    padding:3px 0px 0px 4px;
    vertical-align:middle;
    background: #ffffff;
    color:  #515151;
}
#piede h3{
    font-size:10px;
    background: #ffffff;
    color:#515151;
    /*float:left;*/
    font-weight:normal;
}
#piedecity{
    /*height:100%; padding:5px 0px 2px 4px; */
    vertical-align:middle;
    text-align: center;
    margin: auto;
}

/* INIZIO STILE POPUP NEWSLETTER */
#pop_newsletter{
    background: url("img/newsl.jpg") top left no-repeat;
}
#pop_newsletter h1{
/*    font-size:16px; color: #FFFFFF;
    background: #FF8000 url(img_city/sfondino.jpg) top right no-repeat;
    padding:0px 0px 0px 0px;*/
    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 #020167;*/
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:12px; font-weight:bold;
    width:75px;
    float:left;
}
#pop_newsletter div.input input{
    font-size:12px; font-weight:normal;
    border:1px solid #FF8000;
    width:150px;
    }
#pop_newsletter div.form{
    margin:15px 0px 0px 0px;
}
#pop_newsletter div.chiudi{
    position:absolute;
    bottom:0px;
    right:0px;
    font-size:11px;
    padding:4px;
}
#pop_newsletter div.chiudi a{
    background:#020167;
    font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;
    padding:1px;
    margin:0px 0px 0px 150px;
}
#pop_newsletter .submit{
    background:#FFFFFF;
    font-size:12px; color:#FF8000; font-weight:bold;
    border:1px solid #FF8000;
    margin:0px 0px 0px 220px;
}
/* FINE STILE POPUP NEWSLETTER */



/* AGGIUNTO DA MARINO */

.spacer {
    display:none;
}

#decalogo {
    font-size: 11px; line-height: 20px; font-family: Verdana, Geneva, Arial, sans-serif;
    background-color: white; text-align: left; margin:2px auto 0px auto; width: 780px; height: auto;
    position:relative; top:0px;left:0px;
}

.col1 {
    font-weight: bold; font-size: 11px;
    letter-spacing: -0.5px;
    white-space: nowrap;
        text-align: right;
        float: left;
        width: 150px; height: 350px;
}

.col1 div.cont_a {
        padding-right: 15px;
        padding-top: 20px;
}
.col1 p {
    height: 25px;
        display:block;
}
.col1 p a {
    padding-left: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: black;
        text-decoration: none;
}

.col1 p a.a1{
        background: url(decalogo/images/baluta1.gif) no-repeat 0px 0px;
}
.col1 p a.a2{
        background: url(decalogo/images/baluta2.gif) no-repeat 0px 0px;
}
.col1 p a.a3{
        background: url(decalogo/images/baluta3.gif) no-repeat 0px 0px;
}
.col1 p a.a4{
        background: url(decalogo/images/baluta4.gif) no-repeat 0px 0px;
}
.col1 p a.a5{
        background: url(decalogo/images/baluta5.gif) no-repeat 0px 0px;
}
.col1 p a.a6{
        background: url(decalogo/images/baluta6.gif) no-repeat 0px 0px;
}
.col1 p a.a7{
        background: url(decalogo/images/baluta7.gif) no-repeat 0px 0px;
}
.col1 p a.a8{
        background: url(decalogo/images/baluta8.gif) no-repeat 0px 0px;
}
.col1 p a.a9{
        background: url(decalogo/images/baluta9.gif) no-repeat 0px 0px;
}
.col1 p a.a10{
        background: url(decalogo/images/baluta10.gif) no-repeat 0px 0px;
}

.col2 {
        padding: 0px;
        float: left;
        height: auto;
        width: 434px;
        padding-left: 10px;
}

#Layer0 {
    font-size: 10px;
        width: 180px; height: 350px;
    line-height: 12px;
        margin-left: 6px;
    position:absolute; top:0px;right:0px;
}

#Layer1 {
    font-size: 10px;
        width: 180px; height: 350px;
    line-height: 11px;
        margin-left: 6px;
    display: none;
    position:absolute; top:0px;right:0px;
}

#Layer2 {
    font-size: 10px;
        width: 180px; height: 350px;
    line-height: 11px;
        margin-left: 6px;
    display: none;
    position:absolute; top:0px;right:0px;
}

#Layer3 {
    font-size: 10px;
        width: 180px; height: 350px;
    line-height: 11px;
        margin-left: 6px;
    display: none;
    position:absolute; top:0px;right:0px;
}


#decalogo p {
    margin: 1px;
}
#decalogo p.cont_b {
    padding: 6px 6px 0px 6px;
}
#decalogo div.bg_a1{
    display:block;width:100%; height:100%; background-color: #2282E6;
}
#decalogo div.bg_b1{
    display:block;width:100%; height:100%; background-color: #4E9BEB;
}
#decalogo div.bg_a2{
    display:block;width:100%; height:100%; background-color: #3CC8E6;
}
#decalogo div.bg_b2{
    display:block;width:100%; height:100%; background-color: #8ADEF0;
}
#decalogo div.bg_a3{
    display:block;width:100%; height:100%; background-color: #ECE133;
}
#decalogo div.bg_b3{
    display:block;width:100%; height:100%; background-color: #F4F485;
}
#decalogo div.bg_a4{
    display:block;width:100%; height:100%; background-color: #805FC2;
}
#decalogo div.bg_b4{
    display:block;width:100%; height:100%; background-color: #9B7DCA;
}
#decalogo div.bg_a5{
    display:block;width:100%; height:100%; background-color: #FFD905;
}
#decalogo div.bg_b5{
    display:block;width:100%; height:100%; background-color: #FFE450;
}
#decalogo div.bg_a6{
    display:block;width:100%; height:100%; background-color: #75B411;
}
#decalogo div.bg_b6{
    display:block;width:100%; height:100%; background-color: #91C341;
}
#decalogo div.bg_a7{
    display:block;width:100%; height:100%; background-color: #EC1E82;
}
#decalogo div.bg_b7{
    display:block;width:100%; height:100%; background-color: #F261A7;
}
#decalogo div.bg_a8{
    display:block;width:100%; height:100%; background-color: #714837;
}
#decalogo div.bg_b8{
    display:block;width:100%; height:100%; background-color: #AA9187;
}
#decalogo div.bg_a9{
    display:block;width:100%; height:100%; background-color: #A0A0A0;
}
#decalogo div.bg_b9{
    display:block;width:100%; height:100%; background-color: #C6C6C6;
}
#decalogo div.bg_a10{
    display:block;width:100%; height:100%; background-color: #E42C46;
}
#decalogo div.bg_b10{
    display:block;width:100%; height:100%; background-color: #ED92A4;
}

#decalogo a:visited{
}

#decalogo a:hover {
    color: white; text-decoration: none;
}
#decalogo ul {
    padding: 0px; margin: 10px;
}
#decalogo li {
    list-style-position: inside;
}
#didascalia a,#didascalia a:hover{
    text-decoration:none; color:#020167;
}
/**/

#promo1{
   width: 196px;
   height:126px;
   background: #FFFFFF;
   border: 2px dashed #e62329;
/*    margin-top:2px; */
   /*border-color: #e62329;*/
}

#promo2{
   text-align:center;
   vertical-align:bottom;
   width: 196px;
   height:15px;
   margin-top:0px;
   margin-left:0px;
   border:0px solid #434343;
   font-size:  12px;
   font-weight:  bold;
   background: #FFFFFF;
   color:      #e62329;
   /*text-decoration:blink;*/
}

#promo3{
    width: 196px;
    height:111px;
}

/*
#blink{
    width: 196px;
    height:11px;
}
*/

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

}

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



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

.linkcart  a{
padding-right:5px;text-align:left;  font-weight: normal;    text-decoration:underline; color: #014B7F;
}

.linkcart  a:hover{
padding-right:5px;text-align:left;  font-weight: normal;    text-decoration:underline;  color: #014B7F;
}



.link_pagina {
  font-size:13px;
  font-weight:bold;
}




#popad{ display:none; width:300px;}

#popad_footage{ height:300px; width:300px; background:url(01.gif) top left no-repeat;}

#popad_footage a{display:block; height:300px;width:300px;text-indent:-600px;overflow:hidden;}

#popad p{margin:0px; font-family:Arial,Sans-serif; font-size:90%; font-weight:bold;}

#popad_content a{color:#369;}

#popad.dynamic #popad_footage{ height:300px; width:300px; }

#popad.dynamic #popad_footage a{height:300px;}

#popad.dynamic #popad_footage a#popad_close{background:url(chiudi.gif) top left no-repeat; height:20px;color:#FFFFFF;}

#popad.dynamic{ position:absolute; top:200px!important;top:225px; left:25%; margin-left:-199px!important;margin-left:-198px;}

html>body #popad.dynamic{position:fixed;}


