/* Stili generici per l'elemento body */
body {
background: #ffffff;
font : 12px Verdana, Arial, Helvetica, sans-serif;
margin : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
text-align : center;
}

/* Stile della sezione "back" */

#back {
background: url(img/rettangolo_ombreggiato.gif) left top repeat-y;
border-bottom : 0px solid black;
border-left : 0px solid black;
border-right : 0px solid black;
border-top : 0px solid black;
color : #000000;
margin : auto;
text-align : left;
width :  870px;
}

/* Stile della sezione "sezprinc" */

#sezprinc {
background: ffffff;
border-bottom : 0px solid black;
border-left : 0px solid black;
border-right : 0px solid black;
border-top : 0px solid black;
color : #000000;
margin : 0px auto;
padding-bottom : 20px;
padding-left : 0px;
padding-right : 0px;
padding-top : 20px;
text-align : left;
width :  800px;
}

/* Stile della sezione "testata" */

#testata {
background : #ffffff;
border-bottom : 0px solid black;
margin : 0px;
padding-bottom : 0px;
padding-left :  0px;
padding-right : 0px;
padding-top : 0px; 
}

#testata p {
font: bold 9px Georgia, "Times New Roman", Times, serif;
}

/* Stile della sezione "menu" */

#menu {
background : ;
border-bottom : 0px solid black;
margin : 0 12px 0 0px;
padding-bottom : 0px;
padding-left :  0px;
padding-right : 0px;
padding-top : 5px; 
}

/* Stili dei link della sezione "menu" */

#contenuto a {
color :#ff9900;
font-weight:bold;
text-decoration: none;
}
#contenuto a:hover {
color : #ff9900;
text-decoration: none;
}

#contenuto a:visited {
color :#ff9900;
}

/* Stile della sezione "contenuto" */

#contenuto {
border-bottom : #CCCCCC 0px dotted;
border-left : #CCCCCC 0px dotted;
border-right : #CCCCCC 0px dotted;
border-top : #CCCCCC 0px dotted;
margin : 0px 0px;
padding-bottom : 10px;
padding-left : 0px;
padding-right : 0px;
padding-top : 6px;
voice-family : inherit;


}


/* Stili dei link della sezione "contenuto" */

#contenuto a {
color :#ff9900;
font-weight:bold;
text-decoration: none;
}
#contenuto a:hover {
color : #ff9900;
text-decoration: none;
}

#contenuto a:visited {
color :#ff9900;
}

/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "contenuto" */

#contenuto h1 {
color: #ff9900;
font: bold 14px Verdana, Tahoma, Helvetica, sans-serif;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
padding-bottom : 0px;
text-align : center;
}

#contenuto h2 {
font: bold 10px Verdana, Tahoma, Helvetica, sans-serif;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
padding-bottom : 0px;
text-align : right;
}

/* Stile della sezione "pagine" */

#pagine {
border-bottom : #CCCCCC 0px dotted;
border-left : #CCCCCC 0px dotted;
border-right : #CCCCCC 0px dotted;
border-top : #CCCCCC 0px dotted;
margin : 0px 0px;
padding-bottom : 30px;
padding-left : 0px;
padding-right : 0px;
padding-top : 6px;
voice-family : inherit;


}

/* Stili dei link della sezione "pagine" */

#pagine a {
color :#ff9900;
font-weight:bold;
text-decoration: none;
}
#pagine a:hover {
color : #ff9900;
text-decoration: none;
}

#pagine a:visited {
color :#ff9900;
}

/* Stile della sezione "news" */

#news {
border-bottom : #CCCCCC 0px dotted;
border-left : #CCCCCC 0px dotted;
border-right : #CCCCCC 0px dotted;
border-top : #CCCCCC 0px dotted;
margin : 0px 0px;
padding-bottom : 20px;
padding-left : 0px;
padding-right : 0px;
padding-top : 6px;
voice-family : inherit;


}

/* Stili dei link della sezione "news" */

#news a {
color :#006600;
font-weight:bold;
text-decoration: none;
}
#news a:hover {
color : #006600;
text-decoration: none;
}

#news a:visited {
color :#006600;
}

/* Stile della sezione navigazione */

#navigazione {
background : #336699;
border-bottom : #CCCCCC 0px;
border-left : #CCCCCC 0px;
border-right : #CCCCCC 0px dotted;
border-top : #CCCCCC 0px;
color : #000000;
float : left;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
voice-family : inherit;
width : 140px;
min-height : 500px;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "navigazione" */

#navigazione p {
margin : 5px 5px;
}

/* Stili dei link della sezione "navigazione" */

#navigazione a {
background : #336699;
color :#99FFFF;
}

#navigazione a:hover {
background : #336699;
color : #DC143C;
}

#navigazione a:visited {
background : #336699;
color :#99FFFF;
}

/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "navigazione" */

#navigazione h1 {
background : #336699;
border-bottom : 1px dotted #808080;
border-left : 1px dotted #808080;
border-right : 1px dotted #808080;
border-top : 1px dotted #808080;
color : white;
font : bold 13px Tahoma, Verdana, Helvetica, sans-serif;
margin-bottom : 3px;
margin-left : 5px;
margin-right : 5px;
margin-top : 15px;
padding-bottom : 2px;
text-align : center;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "navigazione" */

#navigazione p {
background : #336699;
color : Black;
font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 5px 5px;
}


/* Stile della sezione "post" */
#post {
background-color : #FFFFFF;
border-bottom : #CCCCCC 0px;
border-left : #CCCCCC 0px dotted;
border-right : #CCCCCC 0px;
border-top : #CCCCCC 0px;
color : #000000;
margin : 0px 0px 0px 142px;
padding-bottom : 10px;
padding-left : 16px;
padding-right : 0px;
padding-top : 0px;
voice-family : inherit;
width : 350px;

}

/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "post" */
#post h1 {
background : white;
color : #191970;
font : bold 13px Tahoma, Verdana, Helvetica, sans-serif;
margin : 5px;


}

/* Selettore contestuale. Specifica come appare l'elemento h2 all'interno della sezione "post" */
#post h2 {
background-color : #FFFFFF;
color : #CC0000;
font : bold 10px Tahoma, Verdana, Helvetica, sans-serif;
margin : 5px;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "post" */
#post p {
background-color : #FFFFFF;
border-bottom : 1px dotted black;
color : #000000;
font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height : 1.5em;
margin : 5px;
padding-bottom : 4px;
}

/* Stile della sezione bottom */

#footer {
padding-bottom : 10px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
margin: 0px 0px 0px 0px;
border-left : #ff9900 0px solid;
border-right : #ff9900 0px solid;
border-bottom : #ff9900 0px solid;
border-top : #ff9900 0px solid;

}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "footer" */

#footer p {
color : Black;
font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#footer h2 {
color : Black;
font : normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
