BODY {

    width:100%;

    background: #FFFFFF;

    padding:0;

    margin:1px;

    color:#000000;

}



h1,h2,h3,h4,h5,h6,p,ul,ol,li { color:#000000; }



H1 {                        /* Per il TITOLO */

    font-weight:lighter;

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:17px

}



H2 {                        /* Per il RECENSORE */

    font-weight:lighter;

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:15px

}



H3 {                        /* Per il SOMMARIO */

    font-weight:lighter;

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    letter-spacing:4px;

    text-align:center;

    border-top:1px solid #CCC;

    border-bottom:1px solid #CCC;

    padding-top:8px;

    padding-bottom:10px;

}



H4 {                       /* Per i RIMANDI INTERNI */

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:15px;

    background-color:#EEE;

    padding-left:2px;

    padding-top:2px;

    line-height:20px;

    border-top:1px solid #EFF;

    border-left:1px solid #EFF;

    border-bottom:1px solid #CCC;

    border-right:1px solid #CCC;

    padding-left:3px;

}



H5 {                       /* Per articolazioni interne della recensione */

    font-weight:bold;

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:13px;

    text-align:left;



    border-bottom:1px solid #CCC;

    padding-top:8px;

    padding-bottom:10px;

}



H6 {                       /* Per  il RIMANDO alla home page */

    font-weight:lighter;

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:12px;

    text-align:center;

    line-height:24px;

    padding-top:10px;

    border-top: 2px solid #CCC;

    margin-bottom:0;

}



P,UL,LI {

    font-size:13px;

    font-family:Verdana, Arial, Helvetica, sans-serif;

    line-height:18px;

}



a:link { color:#03C; text-decoration:underline; }

a:visited { color:#800000; text-decoration:underline; }

a:hover { color:#000; text-decoration:underline; }

a:active { color:#03C; text-decoration:underline; }



.intestazione {

    text-align:center;

}



.intestazione p {

    color:#000000;

    background-color:#ffc000;

    line-height:16px;

    margin:0 7px 0 157px;

    text-align:center;

    border:none;

    font-size:11px;

}



.intestazione hr { display:none }



.testata {

    height:110px;

    margin:0 7px 0 157px;

    padding-bottom:10px;

    border-bottom:2px solid #CCC;

    clear:both;

}



.centrato {

    margin:0 !important;

    padding:0 !important;

    padding-right:auto !important;

    width:80%;

    background-color:red !important;

}



.recensione {

clear:left;

    margin-top:10px;

    margin-bottom:10px;

    margin-right:7px;

    margin-left:157px;

    text-align:justify;

    padding-left:2px;

}



b { font-weight:bold; }



#menu {

    position:absolute;

    width:150px;

    top:1px;

    left:3px;

    background-color:#EEE;

    text-align:left;
	
	border-right:1px solid #CCC;

    border-bottom:2px solid #CCC;

}



#menu h3 {

    color:#000000;

    background-color:#ffcc33;

    line-height:16px;

    margin:0;

    padding:0;

    padding-left:2px;

    border:none;

    font-weight:bold;

    text-align:left;

    font-size:13px;

    letter-spacing:0;

}



#menu p {

    margin-top:5px;

    margin-bottom:5px;

    padding-top:5px;

    padding-bottom:5px;

    font-size:11px;

    color: #000000;

    font-family:Verdana,Arial,Helvetica,sans-serif;

    line-height:15px;

}



#menu a {

    display:block;

    text-decoration:none;

    padding:1px 1px 3px 3px;

    font-size:11px;

    line-height:15px;

    font-family:Verdana,Arial,Helvetica,sans-serif;

    line-height:15px;

}



#menu a:link, #menu a:visited { 

    background-color: #eee; 

    color: #000000; 

    border-top:1px solid #eee;

    border-bottom:2px solid #eee;

    border-left:1px solid #eee;

    border-right:1px solid #eee;

}

#menu a:hover, #menu a:active { 

    background-color: #ffc000; 

    color:#000000; 

    border-top:1px solid #FFF;

    border-bottom:2px solid #000000;

    border-left:1px solid #FFF;

    border-right:1px solid #000000;

}



#menu hr { display:none; }



#menu .separatore { display:none; }



#menu #attivo {

    cursor: default;

    padding:0px 0px 1px 2px; /* altrimenti gli elementi attivati e disattivati si spostano da una pag all'altra*/

    color:#000000;

    background-color:#ffcc33;

    border-top:1px solid #FFF;

    border-bottom:2px solid #CCC;

    border-left:1px solid #FFF;

    border-right:1px solid #CCC;

}

