body{
  background-color:#ffffff;
  background-image:url(white_black_top.png);background-repeat:repeat;background-attachment:fixed;
  /*font-size:76%;*/
  font-size:80%;
  font-family: Comic Sans MS, Verdana, sans-serif;
  color: black;
  
  
  
  
}

div#container{

  /*layout tre colonne*/
  /*width: 1024px;*/
  width: 900px;
   
  margin: 0 auto;
  border-width: 0px; 
  border-style: outset; 
  border-color: yellow;
  border-collapse: collapse;
  
}

div#header{
 text-align: center;
 margin-bottom: 50px;
}

div#navigation{

  width: 200px;
  
  float:left;
  border-width: 0px; border-style: outset; 
  border-color: red;
  border-collapse: collapse;
  line-height:45px;
  margin-left:5px;
  
}

/*layout tre colonne*/
div#main{
  margin-left:220px;
  border-width: 0px; border-style: outset; 
  border-color: yellow;
  border-collapse: collapse;
}

div#content{
  float: left;
  width: 500px;
  text-align:center;
  
  border-width: 0px; border-style: outset; 
  border-color: yellow;
  border-collapse: collapse;
}

div#extra{
  float: right;
  
  border-width: 0px; border-style: outset; 
  border-color: yellow;
  border-collapse: collapse;
}

div#extra img{
  border-width: 0px;
}

/* fine layout tre colonne */

div#footer{
  clear: both;
  text-align: center;
  font-weight: bold;

  padding-top: 25px;
  
  border-width: 0px; border-style: outset;
  border-color: red;  
  border-collapse: collapse;
  
}

div#footer a:link,div#footer a:visited,div#footer a:hover,div#footer a:active,div#footer a:visited{
  color: yellow;
}

a:link, a:visited, a:hover, a:active, a:visited{
  text-decoration: none;
}
.submenu a:link, .submenu a:visited, .submenu a:hover,.submenu a:active,.submenu a:visited{
  color:black;
  font-weight: bold;
  text-decoration: none;
  text-transform: capitalize;
}
.submenu a:hover{
  color: yellow;
  font-size: 1.3em;
}

.submenu{
  padding-left:4.5em;
  line-height:10px;
}

.nascosto{
  display:none;
}

/*new*/
table.tableImg{
 /*background-image:url(black_white.png);background-repeat:repeat-x;*/
}

table.tableImg td{
  text-align: center;
  border-width: 5px; 
  border-style: solid;
  border-color: dimGray;
  border-collapse: collapse;
}

p.subtitle{
  text-align: left;
  text-transform: uppercase;
}

div#paginazione{
  margin-left: auto;
  margin-right: auto;
  text-align: right;
  width: 55%;
  font-size: 1em;
}

div#paginazione a:link, div#paginazione a:visited, div#paginazione a:hover, div#paginazione a:active{
  font-weight: bold;
  color:yellow;
}

div#paginazione a:hover{
  color:yellow;
  font-size: 1.3em;
}
div#paginazione .paginaCorrente{
  color: yellow;
  font-size: 1.3em;
  font-weight: bold;
  }

div.floatRight{
  float:right;
  padding-left: 10px;
  padding-bottom: 10px;
}
div.floatLeft{
  float:left;
  padding-left: 10px;
  padding-bottom: 10px;
}


.textYellowCapitalize{
  text-transform: capitalize;
  color:yellow;
  font-size: 1.3em;
  font-weight: bold;
}

div#footer .tableFooter{
  width:100%;
  
  border-width: 0px; border-style: outset;
  border-color: red;  
  border-collapse: collapse;
  
  color:floralWhite
  
}

div#footer .tableFooter td{
  line-height:15px;
  
  border-width: 0px; border-style: outset; 
  border-color: blue;  
  border-collapse: collapse;
}


table.extra{
 background-image:url(black_white.png);background-repeat:repeat-x;
}

table.tableContent td.text{
  text-align:justify;
}

table.tableContent td.img{
  vertical-align: top;
  text-align: center;
}

div.previewNews{
  text-align: justify;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom-width: 1px; 
  border-bottom-style: outset; 
  border-bottom-color: red;  
  border-collapse: collapse;
}

.previewNews a:link, .previewNews a:visited, .previewNews a:hover,.previewNews a:active,.previewNews a:visited{
  font-weight: bold;
  color:black;
  
}

p.marqueeeLink{
/*  border-width: 1px; 
  border-style: outset; 
  border-color: red;  
  border-collapse: collapse;
  */
}

p.marqueeeLink a:link, p.marqueeeLink a:visited, p.marqueeeLink a:hover,p.marqueeeLink a:active,p.marqueeeLink a:visited{
  font-weight: bold;
  text-decoration: underline;
  color: #800000;
}

div.boxNews
{
  /*width:191px !important;width :200px;*/
  width:100% !important;width :100%;
  height:190px !important;height /**/: 200px;
  overflow:auto;padding: 4px;
  border:0px solid #EEE;border-right:0 solid;
  text-align: left;
  
  /*SCROLLBAR-FACE-COLOR: #A52A2A;*/
  SCROLLBAR-FACE-COLOR:#B22222;
  SCROLLBAR-HIGHLIGHT-COLOR: #DCDCDC;
  SCROLLBAR-SHADOW-COLOR:  #A52A2A;
  SCROLLBAR-3DLIGHT-COLOR: #A9A9A9;
  SCROLLBAR-ARROW-COLOR: #A9A9A9;
  SCROLLBAR-TRACK-COLOR: #DCDCDC;
  
  /*SCROLLBAR-DARKSHADOW-COLOR: #DCDCDC;*/
  SCROLLBAR-DARKSHADOW-COLOR: #8B0000;

} 
