html,body {
    margin:0;
    padding: 0;
    background-color: #000000;
  }


body {
    text-align: center;
    /*centra in IE 5.x */ font-family: arial,sans-serif;
    font-size: 100%;
    height: 100%;
    /*Questa regola serve per i browser moderni quali Opera e Mozilla, che attribuiscono come altezza effettiva degli elementi body e html solo l'altezza dei contenuti.*/
  }

body a {text-decoration:none;color:black;}

div#contenitore_sito {
    background-color: #000000;
    width: 994px;
    height: 578px;
    margin: 10px auto;
    /*centra negli altri browsers*/ text-align: left;
    /*ripristina l' allineamento*/ position:relative;
  }


div#sfondo_del_logo {
    position:absolute;
    background-color: #E58688;
    height: 150px;
    width: 150px;
    left: 80px;
    top: 0px;
    z-index: 2;
  }

div#solo_logo_chandra {
    position:relative;
    height: 88px;
    width: 132px;
    left: 7px;
    top: 25px;
    z-index: 4;
    padding-left:4px;
/*    background-image:url('image/solo_logo.png');*/
}

div#scritta_logo_chandra {
    position:relative;
    height: 60px;
    width: 176px;
    left: 9px;
    top: 0px;
    z-index: 3;
    background-image:url('image/scritta_logo.png');

}


div#pulsante {
    background-image : url('image/pulsante.jpg');
    height : 29px;
    left : 20px;
    padding-top : 8px;
    position : relative;
    text-align : center;
    width : 113px;
    z-index : 3;
    font-family: swis721 Cn BT, Agency FB, Tahoma, Arial;
  }

div#pulsante a {text-decoration: none; color:black;}

div#pulsante a:hover {
    color:white;
    }

div#riga_intorno_al_logo {
    border-left-color : #f4f08d;
    border-right-color : #f4f08d;
    border-top-color : #f4f08d;
    border-style:solid;
    border-bottom-style:none;
    border-width: 2px;
    position : absolute;
    width: 150px;
    height: 30px;
    left: 78px;
    top: 0px;
    z-index: 3;
  }


div#barra_pulsanti {
    position: absolute;
/*     background-color: #454545; */
    height: 398px;
    width: 150px;
    left: 80px;
    top:150px;
    z-index: 1;
  }


div#riga_gialla {
    position:absolute;
    background-color: #f4f08d;
    height: 2px;
    width: 994px;
    top:30px;
  }


div#banner {
    position:absolute;
    background-color: #3956A6;
    height: 60px;
    width: 994px;
    top:32px;
  }


div#rosa_su_banner {
    position:absolute;
    background-color: #E0B5B7;
    height: 60px;
    width: 378px;
    top:32px;
    left: 230px;
    z-index: 1;
  }


div#corpo_testo {
    position: absolute;
    background-color: white;
    min-height: 453px;
    height: auto !important;
    height: 453px;
    width: 746px;
    left: 240px;
    top: 102px;
/*     padding-bottom: 130px; */
    font-family: Tahoma;
  }

div#corpo_testo h3, h2 {
    font-family: Arial Narrow;
    }

div#scritta_su_banner {
    position:relative;
    left: 630px;
    width: 364px;
    height: 88px;
    z-index: 10;
}

div#footer {
    position:absolute;
    bottom: -30px;
    left:-240px;
    width: 994px;
    background-color: #3956A6;
    padding:1px;
    text-align:center;
    color:white;
  }

div#footer a{
    text-decoration:none;
    color:white;
  }

div#footer a:hover {
    text-decoration:none;
    color: #f4f08d;
  }

div #cornice_blue_alta {
    position: relative;
    background-image:url('/image/cornice_alta.png');
    width: 650px;
    height: 11px;
    left: 41px;
  }
  div #cornice_blue {
    position: relative;
/*     background-color: #E0E0E0; */
    background-image:url('/image/cornice_centro.png');
    width: 610px;
/*     height: 150px; */
    left: 40px;
/*     margin-top: 10px; */
    font-size: 80%;
    padding-top:8px;
    padding-bottom: 8px;
/*    border-style:dotted;
    border-width: 1px;
    border-color: #3956A6;*/
    padding-left: 20px;
    padding-right: 20px;
/*     min-height: 150px; */
    height: auto;
  }
  
  div #cornice_blue img {
    padding-right: 25px;
    }

  div #cornice_blue_bassa {
    position: relative;
/*     background-color: #E0E0E0; */
    background-image:url('/image/cornice_bassa.png');
    width: 650px;
    height: 10px;
    left: 41px;
    margin-bottom:10px;
  }

#contenitoreLibro {
    position: relative;
    background-image:url('/image/cornice_categorie2.png');
    background-repeat:repeat-y;
    padding-left: 10px;
    padding-right: 10px;
    width: 330px;
    left:40px;
    min-height: 20px;
    height:auto !important;
    height: 20px;
    font-size: 100%;
    text-align:left;
  }
    
#contenitoreLibro a:hover {color:#3956A6;}

div #contenitoreLibro li {
    list-style-image:url('/image/pallino_blue.gif');
}

div #contenitoreLibro ul {
    margin:0px;
    padding-left:10px;
}
#titoloCategorie {
    position: relative;
    background-image:url('/image/cornice_titolo_categorie.png');
    padding-left: 10px;
    padding-right: 10px;
    width: 280px;
    left:40px;
/*    min-height: 20px;
    height:auto !important;
    height: 20px;*/
    text-align:center;
}
  
div #introduzione {
    left: 40px;
    position:relative;
    margin-bottom:15px;
    width:650px;
    text-align:justify;
    }

div #ultimeRassegne {
    left: 380px;
    background-image:url('/image/cornice_ultimi2.png');
    background-position:right;
    width: 335px;
    height:auto;
    top: 20px;
    position: absolute;
/*    border-width:1px;
    border-style:solid;
    border-color:black;*/
    text-align:left;
    background-position:right;
}

/*div #ultimeRassegne b {
    background-image:url('/image/cornice_ultimi_titolo.png');
    text-align:center;
    display:block;
    width:290px;
    height:auto;
    padding-right:25px;
}*/

div #ultimeRassegne a {
    color: black;
}

div #ultimeRassegne a:hover {
    color: #3956A6;
}

div #ultimeRassegne ul {
/*     list-style-image:url('/image/pallino_blue.gif'); */
    padding-left: 0px;
    margin-left:0px;
}

div #ultimeRassegne li {
        list-style:none;
        font-size:80%;
/*     list-style-image:url('/image/pallino_blue.gif'); */
}

div #link {
	position:absolute;
	bottom:30px;
	right:30px;
	background-image:url("/image/sfondo_link.png");
	color: #3956A6;
	width:250px;
    font-family: Arial Narrow;
}

div #link b {color:black;}

div #link a {color:#3956A6;}

div #link a:hover {color:black;}

div #link p {display:inline; font-size:80%}
