


html,body{margin:0; padding: 0}
body{font-family: arial; font-size: 14px; background-color: #FFFFCC; color: black; text-align: center}
/* background-color: giallino rosato: #FFFFCC azzurrino: E8F3FF rosa: FFDDFF*/
body{height: 100%}  /*Altezza impostata al 100% dello schermo*/
/* body{background: url(http://www.lavocedellestelle.com/Immagini/newtwinklestars.gif)} */
table{font-size: 12px}



/* div#container{margin: 0 auto; text-align: left; border-left: 2px solid #36c; border-right: 2px solid #36c} */
/* div#container{position: relative; height: 100%; min-height: 100%} /* Altezza impostata al 100% dello schermo, al fine di posizionare il Footer alla base dello schermo, grazie al posizionamento relativo */
/* div#container{width:expression(document.body.clientwidth < 740 ? "740px" : "auto" )}  */
/* div#container{min-width: 740px}    */






/* Impostazioni per il layout */

div#container{/* Nessuna regola necessaria */}

div#header{padding: 0px 5px}
/* div#header{border-bottom: 1px solid #0088CC}  */
/* div#header{height: 100px} */
div#header{vertical-align: middle; text-align: center}
div#header img{border: 0px solid #3333DD; padding: 5px; margin: 5px}

div#NavigazioneSuperiore{margin: 5px 0px 20px 0px; padding: 8px 5px}


div#content{padding: 0px 0px 0px 0px; text-align: justify}
div#content{margin: 20px 0px 0px 0px}
table#tblContent{line-height:1.2; height: 320px}
table#tblContent td{vertical-align: top}

  div#BarraSinistra{color: #fff; text-align: left}
  div#BarraSinistra{width: 160px; padding: 0px 0px 0px 0px; margin: 0}
  /* td#tdBarraSinistra{background-color: #CCCCCC}  */
  td#tdBarraSinistra{border-right: 0px solid #FFDD66}
  td#tdBarraSinistra{border-top: 0px solid #FFDD66}

  td#tdContenuto{padding: 0px 5px 5px 5px; width: 100%}
  td#tdContenuto{font-size: 14px; line-height:1.24; text-align: justify}
  div#divTestoPagina{top: -0px; position: relative; background-color: #FFDD66; border: 1px solid #FFDD66; margin: 0px 6% 0px 6%; color: black; padding: 5px 25px 5px 25px; height: 100%}
  div#divTestoPagina{background: url(http://www.lavocedellestelle.com/Immagini/SfondoTesto01.jpg)}
  table.DatiProdotto{font-size: 14px; line-height:1.24; color: black; padding: 5px 25px}
  table#dgrCarrello{font-size: 14px; line-height:1.24; color: black}
  tr.dgrCarrello_Items{border: 1px solid red}
  
  table#LarghezzaMinima{width: 335px; clear: both}

  div#BarraDestra{color: #FFDD66; text-align: center; font-weight: bold; font-size: 12px}
  div#BarraDestra{width: 160px; padding: 5px 0px 0px 0px; margin: 0; border-width: 0}
  /* td#tdBarraDestra{background-color: #CCCCCC}   */
  td#tdBarraDestra{border-left: 0px solid #FFDD66}
  td#tdBarraDestra{border-top: 0px solid #FFDD66} 



div#footer{padding: 30px 5px; border-top: 0px solid #FFDD66; text-align:center}
div#footer{width: 100%; clear: both}










/* Impostazioni grafiche per i tag */

/* prima era FFDD66 */


div#NavigazioneSuperiore ul{margin: 0;padding: 0; list-style-type: none}
div#NavigazioneSuperiore li{margin: 0 0 0 5px; padding: 0; display: inline; line-height:2.50; white-space: nowrap}
div#NavigazioneSuperiore a{margin: 10px; padding: 0px 5px; border-top: 1px solid #3333DD; border-bottom: 1px solid #3333DD; color: #3333DD; background-color: none; text-decoration: none; font-weight: bold}
div#NavigazioneSuperiore a:hover{border-top: 1px solid #C10000; border-bottom: 1px solid #C10000; color: #C10000}
/*  div#NavigazioneSuperiore{border-bottom:  1px solid #FF0000}    */



div#footer ul{margin: 0;padding: 0; list-style-type: none}
div#footer li{margin: 0 0 0 0; padding: 0; display: inline; line-height:2.50; white-space: nowrap}
div#footer a{margin: 10px; padding: 0px 5px; border-top: 1px solid #3333DD; border-bottom: 1px solid #3333DD; color: #3333DD; background-color: none; text-decoration: none; font-weight: bold}
/* prima era border-top: 1px solid #FFDD66; border-bottom: 1px solid #FFDD66; color: #FFDD66 */
div#footer a:hover{border-top: 1px solid #C10000; border-bottom: 1px solid #C10000; color: #C10000}





h1{margin: 0;padding:0}
h1{color:black; font-size: 32px; text-align:center; padding: 10px 0px 0px 0px; margin: 0px 0px 5px 0px; font-family: 'Monotype corsiva', 'Times new Roman', Arial}
h2{color:black; font-size: 21px; text-align:center; margin: 0px 0px 10px 0px; font-family: 'Monotype corsiva', 'Times new Roman', Arial}
h3{color:black; font-size: 19px; font-weight: normal; text-align:center; margin: 0px 0px 10px 0px; font-family: 'Monotype corsiva', 'Times new Roman', Arial}



div#BarraSinistra ul{margin: 0;padding: 0; list-style-type: none; border-right: 0px solid #FFDD66; border-left: 0px solid #FFDD66; border-top: 0px solid #FFDD66; border-bottom: 0px solid #FFDD66}
/* div#BarraSinistra li{margin: 0 0 0 0px; padding: 0} /*nota display: inline*/
div#BarraSinistra a{margin: 0px  0px 0px; padding: 0px 0px; color: #3333DD; border-top: 0px solid #3333DD; border-bottom: 0px solid #3333DD}
div#BarraSinistra a{font: normal bold 14px/1.5 arial,sans-serif;text-decoration: none}
div#BarraSinistra a:hover{color: #C10000; text-decoration: underline}
div#BarraSinistra a#activelink{margin: 0px; text-decoration: none}
div#BarraSinistra li{border-top: 0px solid #FFDD66; border-bottom: 0px solid #FFDD66; border-right: 0px solid #3333DD; padding: 3px 2px; margin: 0px 0px}
div#BarraSinistra li.ultimoItem{border-bottom: 0px solid #3333DD}
div#BarraSinistra li#titolo1{font: normal bold 16px/1.5 arial,sans-serif}
div#BarraSinistra li#titolo2{font: normal bold 16px/1.5 arial,sans-serif}
div#BarraSinistra li#titolo3{font: normal bold 16px/1.5 arial,sans-serif}
div#BarraSinistra li#titolo1{border-top: 1px solid #C10000; border-right: 0px solid #3333DD; border-bottom: 1px solid #C10000; padding: 1px 2px; margin: 0px 0px 5px 0px; background-color: none; color: #C10000}
div#BarraSinistra li#titolo2{border-top: 1px solid #C10000; border-right: 0px solid #3333DD; border-bottom: 1px solid #C10000; margin: 35px 0px 5px 0px; padding: 1px 2px; background-color: none; color: #C10000} 
div#BarraSinistra li#titolo3{border-top: 1px solid #C10000; border-right: 0px solid #3333DD; border-bottom: 1px solid #C10000; margin: 35px 0px 5px 0px; padding: 1px 2px; background-color: none; color: #C10000} 

/* prima era div#BarraSinistra li#titolo1{border-top: 0px solid #3333DD; border-right: 0px solid #3333DD; border-bottom: 0px solid #3333DD; padding: 1px 2px; margin: 0px 0px 5px 0px; background-color: none; color: #C10000; background: url(http://www.lavocedellestelle.com/Immagini/SfondoTitoloBarraDestra_rid_m.jpg) no-repeat; background-position: -10px 4px; height: 22px} */
/* div#BarraSinistra li#titolo2{border-top: 0px solid #3333DD; border-right: 0px solid #3333DD; border-bottom: 0px solid #3333DD; margin: 35px 0px 5px 0px; padding: 1px 2px; background-color: none; color: #C10000; background: url(http://www.lavocedellestelle.com/Immagini/SfondoTitoloBarraDestra_rid_m.jpg) no-repeat; background-position: -10px 4px; height: 22px} */

/* div#BarraSinistra li#titolo1{border-top: 0px solid #3333DD; border-right: 0px solid #3333DD; border-bottom: 0px solid #3333DD; padding: 1px 2px; margin: 0px 0px 5px 0px; background-color: none; color: #C10000; height: 22px} */
/* div#BarraSinistra li#titolo2{border-top: 0px solid #3333DD; border-right: 0px solid #3333DD; border-bottom: 0px solid #3333DD; margin: 35px 0px 5px 0px; padding: 1px 2px; background-color: none; color: #C10000 height: 22px} */
div#BarraSinistra a#linktitolo2{margin: 0px; text-decoration: none}
div#BarraSinistra a.titolo1{font: normal bold 16px/1.5 arial,sans-serif; color: #C10000}
div#BarraSinistra a.titolo2{font: normal bold 16px/1.5 arial,sans-serif; color: #C10000}
div#BarraSinistra a.titolo3{font: normal bold 16px/1.5 arial,sans-serif; color: #C10000}


div#BarraDestra h1{font-size: 14px}
div#BarraDestra ul{margin: 0;padding: 0; list-style-type: none}
/* div#BarraDestra li{margin: 2px  2px 0px; padding: 0px 3px; background-color: #FFDD66} /*nota display: inline*/ 
div#BarraDestra a{margin: 0px  0px 0px; padding: 0px 0px; color: #3333DD; border-top: 0px solid #3333DD; border-bottom: 0px solid #3333DD}
div#BarraDestra a{font: normal bold 14px/1.5 arial,sans-serif;text-decoration: none}
div#BarraDestra a:hover{color: #C10000; text-decoration: underline}
div#BarraDestra a#activelink{margin: 0px; text-decoration: none}
div#BarraDestra hr{color: #FFDD66}
div#BarraDestra img{border: 1px solid #FFDD66;}
div#BarraDestra li{border-top: 0px solid #FFDD66; border-bottom: 0px solid #FFDD66; border-right: 0px solid #3333DD; padding: 3px 2px; margin: 0px 0px}
div#BarraDestra li.ultimoItem{border-bottom: 0px solid #3333DD}
div#BarraDestra li#titolo1{font: normal bold 16px/1.5 arial,sans-serif}
div#BarraDestra li#titolo2{font: normal bold 16px/1.5 arial,sans-serif}
div#BarraDestra li#titolo1{border-top: 0px solid #3333DD; border-right: 0px solid #3333DD; border-bottom: 0px solid #3333DD; padding: 1px 2px; margin: 0px 0px 5px 0px; background-color: none; color: #C10000; background: url(http://www.lavocedellestelle.com/Immagini/SfondoTitoloBarraDestra_rid_m.jpg) no-repeat; background-position: -00px 4px; height: 22px}
div#BarraDestra li#titolo2{border-top: 0px solid #3333DD; border-right: 0px solid #3333DD; border-bottom: 0px solid #3333DD; margin: 35px 0px 5px 0px; padding: 1px 2px; background-color: none; color: #C10000; background: url(http://www.lavocedellestelle.com/Immagini/SfondoTitoloBarraDestra_rid_m.jpg) no-repeat; background-position: -00px 4px; height: 22px}
div#BarraDestra a#linktitolo2{margin: 0px; text-decoration: none}



td#tdContenuto img{top: -3px; position: relative; border-width: 0px; margin: 5px 5px 0px 0px; padding: 0px 0px 0px 0px; float: left; z-index: 100}
td#tdContenuto img.nulla_img{position: static; float: none}
div#divTestoPagina p{text-indent: 00px; margin: 7px 0px; padding: 0px}
div#divTestoPagina div{margin: 20px 0px 20px 0px}
div#divTestoPagina div.nulla{margin: 0px 0px 0px 0px}
div#divTestoPagina div.TitoloParagrafo{margin: 50px 0px 0px 0px}
/* td#tdContenuto p{background-color: #CCCCCC; border: 1px solid #FFFFFF; margin: 50px; color: black; padding: 5px}  */
div#divTestoPagina a{color: #3333DD; text-decoration: none}
div#divTestoPagina a:hover{color: #C10000; text-decoration: underline}
div#divTestoPagina a:visited{color: #C10000; text-decoration: none}
div#divTestoPagina a:visited:hover{color: #C10000; text-decoration: underline}
div#divTestoPagina div.TornaIndice{font-size: 16px; text-align: center}
div#divTestoPagina a.TornaIndice{color: #3333DD}
div#divTestoPagina a.TornaIndice:hover{color: #C10000}
div#divTestoPagina a.TornaIndice:visited{color: #3333DD}
div#divTestoPagina a.TornaIndice:visited:hover{color: #C10000}

div#divTestoPagina a.HomePage{color: #3333DD; background-color: none; padding: 5px; margin: 5px 0px; width: 100%; text-decoration: none; border: 1px solid #3333DD}
div#divTestoPagina a.HomePage:visited{color: #3333DD}
div#divTestoPagina a.HomePage:hover{color: #C10000; text-decoration: underline}
div#divTestoPagina a.HomePage:visited:hover{color: #C10000; text-decoration: underline}

a.help{cursor: help}

input.btnlinkImmagine{color: #3333DD; font-size: 10px; width: 85px; height: 20px; background-color: #FFEE66; margin: 0px; left: -5; position: relative}
/* input.Ordina{background-color: #C10000; width: 150px; height: 34px; padding: 0px; margin: 0px; font-size: 20px; font-family: 'Monotype Corsiva', 'Times New Roman', Arial; color: #FFDD66} */
input.Ordina{background-color: #00B100; width: 150px; height: 34px; padding: 0px; margin: 0px; font-size: 20px; font-family: 'Monotype Corsiva', 'Times New Roman', Arial; color: #FFDD66}
input.Personalizzazione{background-color: #C10000; width: 285px; height: 34px; padding: 0px; margin: 0px; font-size: 20px; font-family: 'Monotype Corsiva', 'Times New Roman', Arial; color: #FFDD66}
input.Carrello{color: #3333DD; font-size: 10px; width: 55px; height: 20px; background-color: #FFEE66; margin: 0px; z-index: 100}
input.Carrello_grande{background-color: #FFEE66; width: 135px; height: 30px; padding: 0px 2px 0px 0px; margin: 0px; font-size: 20px; font-family: 'Monotype Corsiva', 'Times New Roman', Arial; color: #3333DD; z-index: 100}
input.Carrello_grande_acquista{background-color: #C10000; width: 135px; height: 30px; padding: 0px; margin: 0px; font-size: 20px; font-family: 'Monotype Corsiva', 'Times New Roman', Arial; color: #FFDD66; z-index: 10}

span.errori{color: red; font-size: 14px; font-weight: bold; width: 100%; border: 1px solid red; padding: 10px 5px}
