*{ /* All Elements */
margin          : 0px;
padding         : 0px;
}

body{

font-family     : verdana;
font-size       : 30.00px;
color           : #000000;
background-color: #000000;
}
a.border img { border: 1px solid #ffcc01; }
a.border:hover img{ border: 1px solid #ffcc01; }



.data {
font-family     : verdana;
font-size       : 10.00px;
font-weight     : bold;
color           : #000000;
}
.sezione {
font-family     : verdana;
font-size       : 14.00px;
font-weight     : bold;
color           : #ffcc00;
}
.titolo {
font-family     : verdana;
font-size       : 20.00px;
line-height     : 30px;
font-weight     : bold;
color           : #000000;
}
a:link.titolo{
text-decoration : none;
}
a:visited.titolo{
text-decoration : none;
}
a:hover.titolo{
text-decoration : overline;
background-color: #ffcc00;
}

.testo {
font-family     : verdana;
font-size       : 12.00px;
line-height     : 15px;
color           : #000000;
}
a:link.testo{
text-decoration : none;
}
a:visited.testo{
text-decoration : none;
}
a:hover.testo{
text-decoration : overline;
background-color: #ffcc00;
}

.testo_small {
font-family     : verdana;
font-size       : 10.00px;
color           : #000000;
}
a:link.testo_small{
text-decoration : none;
}
a:visited.testo_small{
text-decoration : none;
}
a:hover.testo_small{
background-color: #ffcc00;
text-decoration : overline;
}
/* VERDE CHIARO LINK */
.verde_chiaro {
font-family     : verdana;
font-size       : 12.00px;
color           : #000000;
}
a:link.verde_chiaro{
text-decoration : none;
padding:3px;
background:#D3FFD3;
}
a:visited.verde_chiaro{
text-decoration : none;
padding:3px;
background:#D3FFD3;
}
a:hover.verde_chiaro{
text-decoration : none;
padding:3px;
background:#B1FFB1;
}
/* ROSSO CHIARO LINK */
.rosso_chiaro {
font-family     : verdana;
font-size       : 12.00px;
color           : #000000;
}
a:link.rosso_chiaro{
text-decoration : none;
padding:3px;
background:#FFD5D5;
}
a:visited.rosso_chiaro{
text-decoration : none;
padding:3px;
background:#FFD5D5;
}
a:hover.rosso_chiaro{
text-decoration : none;
padding:3px;
background:#FFB0B0;
}


.testo_notizie {
font-family     : verdana;
font-size       : 12.00px;
color           : #000000;

}
a:link.testo_notizie{
text-decoration : none;
}
a:hover.testo_notizie{
text-decoration : overline;
}
a:visited.testo_notizie{
text-decoration : none;
}
.immagini {
margin-right   : 15px;
margin-bottom  : 10px;
}
.immagini_news {
margin-right   : 15px;
margin-bottom  : 15px;
margin-top     : 15px;
}
.news_copertina ul
{
    margin: 5px;
    list-style-type: None;
}
.news_copertina li
{
    display: Inline;
    float: Left;
    font: Normal 10px Verdana;
    width: 200px;
    padding: 6px;
    border-right: dashed 1px #b6b6b6;
}

#sx {
position          : relative;
float             : left;
/* border-top        : 1px dotted #b6b6b6;
border-bottom     : 1px dotted #b6b6b6;
background-color  : #eeeeee; */
border-top        : 1px dotted #FFC000;
border-bottom     : 1px dotted #FFC000;
background-color  : #FFFAEA;
z-index : 1;
}
#sx_2 {
position          : relative;
width             : 280px;
border-top        : 1px dotted #b6b6b6;
border-bottom     : 1px dotted #b6b6b6;
padding-top       : 20px;
padding-bottom    : 20px;
background-color  : #eeeeee;
z-index : 1;
}
#sx_3 {
position          : relative;
text-align        : left;
width             : 280px;
height            : 100%;
border-top        : 1px dotted #ffcc00;
border-bottom     : 1px dotted #ffcc00;
padding-top       : 20px;
padding-left      : 5px;
padding-bottom    : 20px;
background-color  : #fff4c6;
z-index : 1;
}
#sx_3_titolo {
position          : relative;
text-align        : left;
font-size         : 14.00px;
font-weight       : bold;
color             : #000000;
width             : 280px;
border-top        : 1px dotted #ffcc00;
border-bottom     : 1px dotted #ffcc00;
padding-top       : 5px;
padding-left      : 5px;
padding-bottom    : 5px;
background-color  : #eeeeee;
z-index : 1;
}
#dx {
position          : relative;
float             : RIGHT;
border-top        : 0px dashed #b6b6b6;
border-bottom     : 1px dotted #b6b6b6;
background-color  : #FAFAFA;
z-index : 1;
}

#copertina {
position          : relative;
float             : left;
padding-top       : 15px;
padding-left      : 15px;
padding-right     : 5px;
padding-bottom    : 10px;
}
#copertina_small {
position          : relative;
float             : left;
padding-top       : 15px;
padding-left      : 0px;
padding-right     : 0px;
padding-bottom    : 10px;
}
#copertina_news_small {
padding-top       : 0px;
padding-left      : 0px;
padding-right     : 5px;
padding-bottom    : 10px;
}
.immagini_small {
margin-right   : 0px;
margin-bottom  : 10px;
}
#altre_notizie {
padding-top       : 15px;
padding-left      : 0px;
padding-right     : 5px;
padding-bottom    : 10px;
}
#info_autore {
position          : relative;
float             : left;
border            : 1px solid #FFCC00;
padding           : 5px;
background-color  : #fff4c6;
z-index : 1;
}
#info_autore_saperne {
position          : relative;
float             : left;
border            : 1px solid #0000FF;
padding           : 5px;
background-color  : #C5E1FF;
z-index : 1;
}
div.sfondo_opaco_giallo
  {
  width:300px;
  height:270px;
/*    for IE
  filter:alpha(opacity=30);
      CSS3 standard
  opacity:0.3; */
}
#commenti {
position          : relative;
float             : left;
border            : 1px solid #FFCC00;
padding           : 5px;
background-color  : #fff4c6;
z-index : 1;
}
#aggiungi_commenti {
position          : relative;
float             : left;
border            : 1px solid #FFCC00;
padding           : 5px;
background-color  : #fff4c6;
z-index : 1;
}
#commenti_aggiunto {
position          : relative;
float             : left;
padding           : 5px;
z-index           : 1;
}
#avviso {
border            : 1px solid #FFCC00;
padding           : 5px;
background-color  : #FF7272;
z-index : 1;
}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
margin: 0;
border: 0 none;
padding: 0;
width: 500px; /*For KHTML*/
list-style: none;
height: 24px;
z-index: 1000;
}
 
ul#navmenu li {
margin: 0;
border: 0 none;
padding: 0;
float: left; /*For Gecko*/
display: inline;
list-style: none;
position: relative;
height: 24px;z-index: 1000;
}
 
ul#navmenu ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 24px;
left: 0;z-index: 1000;
}
 
ul#navmenu ul:after /*From IE 7 lack of compliance*/{
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;z-index: 1000;
}
 
ul#navmenu ul li {
width: 160px;
float: left; /*For IE 7 lack of compliance*/
display: block !important;
display: inline; /*For IE*/z-index: 1000;
}
 
/* Root Menu */
ul#navmenu a {
border: 1px solid #FFF;
border-right-color: #CCC;
border-bottom-color: #ffff7a;
padding: 0 6px;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;z-index: 1000;

color: #000000;
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
height: auto !important;
height: 1%; /*For IE*/z-index: 1000;
}
 
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
background: #FFCC00;
color: #FFF;z-index: 1000;
}
 
/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
float: none;
background: #FFCC00;
background-image : url(../immagini/menu.jpg);
color: #666;z-index: 1000;
}
 
/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
background: #FFCC00;
color: #FFF;z-index: 1000;
}
 
/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
background: #FFCC00;
background-image : url(../immagini/menu.jpg);
color: #666;z-index: 1000;
}
 
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
background: #FFCC00;
color: #FFF;z-index: 1000;
}
 
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
background: #FFCC00;
color: #666;z-index: 1000;
}
 
/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
background: #FFCC00;
color: #FFF;z-index: 1000;
}
 
ul#navmenu ul ul,
ul#navmenu ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;z-index: 1000;
}
 
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
display: none;z-index: 1000;
}
 
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
display: block; z-index: 1000;
} 