body {


font:80% verdana,helvetica,sans-serif;


margin:0;padding:0;


text-align:center;


}





img{border-width: 0}





h2


        {


        font: bold 9px/13px "lucida grande", "trebuchet ms", georgia, times, serif;


        color: #944;


        margin: 1.6em 0 1em 0;


        padding: 6px 0;


        border-bottom: 1px solid #d4d4d2;


        border-top: 1px solid #949492;


        letter-spacing: 1px;


        text-transform: uppercase;


        text-decoration: none;


        }








#bodyContent { width:1008px;text-align:left; margin:0 auto; border-width: 0 1px; border-style:solid; border-color: #ccc;


        background: url(images/colonna0.png) repeat-y top left}


code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }


hr { display:none }








div#container2{}





/* testa */


#header {height: 109px;


        background:#000 url(images/header_2010.jpg);


        border-top:0px solid #03204C;
        border-right: 0px solid #03204C;
        border-bottom: 0px solid #03204C;
        border-left: 0px solid #03204C;


        }








#top_nav {


        height: 42px;


        background: #000000 url(images/sfondo_top.gif) repeat;


        border-right: 0px solid #03204C;


        border-left: 0px solid #03204C;


        border-top: 0px solid #03204C;


}





#silver_date {


        float: right;


        width: 100px;


        text-align: right;


        padding: 10px 10px 0px 0px;


        font-size: 12px;


        font-weight: bold;


        color: #FFFFFF;


        white-space: nowrap;


        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;





}


#time {
font-weight: bold;
font-size: 12px;
float: right;
text-decoration: none;
color: #1f6202;
padding-right: 5px;
margin:5px 0px 0px 0px;


}

#header_bis {
height: 79px;
background:#fff url(images/header_bis_2.jpg); no-repeat;
font-weight: bold;
font-size: 8px;
text-align: center;
text-decoration: none;
color: #fff;
border-top:1px solid #011a38;



}


#silver_menu {


        height: 26px;


        width: 700px;


        float: left;


        padding: 0px;





}





#mainlevel-nav {


margin:0px 0px 0px 320px;
padding: 9px 0px 0px 0px;



}





#mainlevel-nav li {


background-image: none;


list-style:none;


float: left;


margin: 0px;


padding-left: 18px;


padding-right: 18px;


font-size: 14px;


line-height: 24px;


height: 24px;


white-space: nowrap;


border-right: 0px solid #FF0000;


}


#mainlevel-nav a {
font-weight: bold;
float: right;
text-decoration: none;
color: #1f6202;


}


#mainlevel-nav a {


float: none;


font-weight: bold;


}


#mainlevel-nav a:hover {


font-weight: bold;
color: #f40b32;
border: 0px solid #CCCCCC;



}





ul#mainnav {


        list-style: none;


        margin: 0px;


        padding: 0px;


        }





ul#mainnav li a:link, ul#mainnav li a:visited {
font-weight: bold;
background:#011a38 ;
color: #fff;
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0px 2px; /* lascia spazio far il bordo del menu e il testo del link */
height:3em;line-height:3em; /* altezza del link: height e line-height devono avere il medesimo valore */
text-align: left;
border-bottom: 2px solid #fff;
}








ul#mainnav li a:hover {


        background-position: 0px -20px;


        text-decoration: none;

		background:#fff;
        color: #011a38;
border-bottom: 2px solid #011a38;


}



** MENU 1 ** roll-over basato solo sui colori **/

ul.menu1 {
width: 180px;
list-style:none; /* elimino i punti elenco */
margin:10px; padding:2px; /* elimino i rientri delle liste */
}
ul.menu1 li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0.8em 0.4em; /* lascia spazio far il bordo del menu e il testo del link */
height:4em;line-height:4em; /* altezza del link: height e line-height devono avere il medesimo valore */
text-align: left;
border-bottom: 2px solid #fff;
}

ul.menu1 p  {
color: #fff;
font: normal bold 9px/10px arial,sans-serif;
text-decoration: none;
}

ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu1 li a:link, ul.menu1 li a:visited {
background:#666666;
color: #fff;
font: normal bold 0.9em/1.0em arial,sans-serif;
text-decoration: none;
} /* colori per il link */

ul.menu1 li a:hover, ul.menu1 li a:active {
color:#fff;
text-decoration: underline;
} /* colori per l'effetto roll-over */


#bread ul li a:hover {
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
text-align: left;
color: #0066FF;
margin-right: 2px;
}











/* corpo */


#corpo {


        position:relative;


        background:#fff url(images/sfondo_sx.jpg) repeat-y;


        border-top:2px solid #011a38;


        border-right: 0px solid #03204C;


        border-bottom: 0px solid #011a38;


        border-left: 0px solid #03204C;


}


#corpo-colonna1 {


        position:absolute; top:3px; left:0;


        width:200px;
		

background:#011a38 url(images/sfondo_sx.jpg) repeat-y;      

 padding: 0;

text-align: left;
}


#corpo-colonna2 {


        margin:5px 200px 5px 200px;


        border-left:0px solid #383838;


        border-right:1px solid #383838;


        padding: 2px;





        }


#corpo-colonna3 {


        position:absolute; top:0; right:0;


        width:200px;


        padding: 2px;
        text-align: center;

}














/*pie' di pagina */


#footer {


        background:#011a38;
        border-top:0px solid #03204C;
        border-right: 0px solid #03204C;
        border-bottom: 0px solid #03204C;
        border-left: 0px solid #03204C;
        padding: 0;
	color: #fff;


}





#corpo-colonna3 a,#corpo-colonna3 a:link,#corpo-colonna3 a:visited {


font-weight: bold;
text-decoration: none;
text-align: center;
color: #03204C;
margin-left: auto; margin-right: auto;
}





#corpo-colonna3 a:hover {


font-weight: bold;
text-align: center;
text-decoration: none;
color: #CF0000;
margin-left: auto; margin-right: auto;

}





img.m5rl {


  margin:5px 5px;


  border:0px solid blue;


  vertical-align:middle;


  }

img.colsx {


 

  border:0px solid blue;


  vertical-align:middle;


  }




img.centro {display: block;


  margin-left: auto; margin-right: auto;


  margin-bottom: 0px;


  padding: 1em 0;


   text-align: center;


  }





.main {


          padding: 2px;


          }


.content {


          font: normal 1.1em /1.3 Verdana, Arial, Helvetica, sans-serif;


          color: #383838;


          padding: 0 2px;


          }


.pub {     background:#FF0000;


          font: normal 1.1em /1.3 Verdana, Arial, Helvetica, sans-serif;


          text-align: center;


          color: #CCCCCC;


          padding: 0 9px;


          }


.footer   {


          font: normal 0.9em  Verdana, Arial, Helvetica, sans-serif;


          color: #fff;


          text-align: center;


          margin: 0px auto;


          padding: 1em;


          }





.ruota { 

font: bold 1.1em /1.3 Verdana, Arial, Helvetica, sans-serif;


         color: #CF0000;


  background-image:url("images/ruota.png");


  background-repeat:no-repeat;


  height:60px;


  
  


      }

.primopiano { 

font: bold 1.1em /1.3 Verdana, Arial, Helvetica, sans-serif;


         color: #CF0000;


  background-image:url("images/primo_piano.png");


  background-repeat:no-repeat;


  height:60px;


  
  


      }

.topstory { 

font: bold 1.1em /1.3 Verdana, Arial, Helvetica, sans-serif;


         color: #CF0000;


  background-image:url("images/top_story.png");


  background-repeat:no-repeat;


  height:60px;


  
  


      }

.ultime { 

font: bold 1.1em /1.3 Verdana, Arial, Helvetica, sans-serif;


         color: #CF0000;


  background-image:url("images/ultime.png");


  background-repeat:no-repeat;


  height:60px;


  
  


      }

.latest { 

font: bold 1.1em /1.3 Verdana, Arial, Helvetica, sans-serif;


         color: #CF0000;


  background-image:url("images/latest.png");


  background-repeat:no-repeat;


  height:60px;


  
  


      }


/* Posts


----------------------------------------------- */


.date-header {


  margin:1.5em 0 .5em;


  }


.post {


  margin:.5em 0 1.5em;
  padding-bottom: 2em;


  }



.post-title {


  margin:10px 0 0;


  padding:0 0 4px;


  font-size:140%;


  font-weight:normal;


  line-height:1.4em;


  color:#03204C;


  }





.new {


  margin:.25em 0 0;


  padding:0 0 4px;


  font-size:110%;


  font-weight:normal;


  line-height:1.1em;


  color:#03204C;


  }





.post a, .post a:visited, .post strong {


  text-decoration:none;


  color:#CF0000;


  font-weight:normal;


  }





.post strong, .post a:hover {


  color:#03204C;


  }





.post-title a, .post-title a:visited, .post-title strong {


  display:block;


  text-decoration:none;


  color:#CF0000;


  font-weight:normal;


  }


.post-title strong, .post-title a:hover {


  color:#03204C;


  }


.post p {


  margin:0 0 .75em;
  line-height:1.6em;


  }


p.post-footer {


  margin:5px 0 0;


  color:#ccc;


  }


.post-footer em, .comment-link {


  font:85%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;


  text-transform:uppercase;


  letter-spacing:.1em;


  }


.post-footer em {


  font-style:normal;


  color:#999;


  margin-right:.6em;


  }


.comment-link {text-decoration:none;


  margin-left:.6em;


  }


.post img {

  margin: 5px 0 0 0;
  padding:4px;
  border:1px solid #ddd;
  
  }


.post blockquote {


  margin:1em 20px;


  }


.post blockquote p {


  margin:.75em 0;


  }








/* Comments


----------------------------------------------- */


#comments h4 {


  margin:1em 0;


  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;


  text-transform:uppercase;


  letter-spacing:.2em;


  color:#999;


  }


#comments h4 strong {


  font-size:130%;


  }


#comments-block {


  margin:1em 0 1.5em;


  line-height:1.6em;


  }


#comments-block dt {


  margin:.5em 0;


  }


#comments-block dd {


  margin:.25em 0 0;


  }


#comments-block dd.comment-timestamp {


  margin:-.25em 0 2em;


  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;


  text-transform:uppercase;


  letter-spacing:.1em;


  }


#comments-block dd p {


  margin:0 0 .75em;


  }


.deleted-comment {


  font-style:italic;


  color:gray;


  }














/* Leftbox and Rightbox toolbar buttons


----------------------------------------------- */


.leftbox, .rightbox {


        font-size: smaller;
        clear: both;


}


.leftbox { float: left;
           position:relative;
           margin: 1px 3px 0px 0px;
           padding: 0px 3px 0px 0px;
           display: block;
          }
          
           * Hide from IE5-mac \*/
* html .leftbox {height: 1%;}
/* End hide from IE5-mac */

          
          



.rightbox {  float: right;


         display: block;


         position:relative;


         margin: 2px 3px 0 3px;


        padding: 0 0 0 3px;





}








.floatleft


{


display: block;


float: left;


position: relative;


margin: 10px 10px 0px 0px;


padding: 2px;


}





.floatright


{


display: block;


float: right;


position: relative;


margin: 0px 0px 0px 10px;


padding: 2px;


}



 .leftbox  img{position:relative; display:block}




.input-box


{


margin-bottom: 10px;


color: #03204C;


background: #feb;


border: #03204C solid 1px


}


.giallo


{


margin: 20px;


clear: both;


color: #000;


background: #feb;


border: 2px #03204C outset;


}





fieldset


{


border: #03204C solid 1px;


width: 20em;


}





legend


{


background: #fff68f;


border: #03204C solid 1px;


padding: 1px 10px;


}











STRONG {font-family:verdana, tahoma, arial; font-style:normal; font-size:12px}





CITE {font-family:verdana, tahoma, arial; font-style:normal; font-size:13px}





.select1{background:#03204C; font-size: 12px; color:#FFF; font-family: verdana, tahoma, arial;}





.box1 { font-family:verdana, tahoma, arial; font-size: 8pt; border-width:1px; border-color: #03204C; border-style:solid;}





.box2 { border-style: dashed; border-color: #D78117; border-width: 1px; background: #ffffff; font-family: verdana, tahoma, arial; font-size: 8pt;}





.submit { font-family:verdana, tahoma, arial; font-size: 8pt; text-decoration:none; background-color: #FFF; border-color: #03204C; border-width:1px; color: #000; border-style:solid; }





.tabella {border-style:dashed; border-color:#333333; border-width:1px }





#NPG_gallery {


margin-top: 5px;


margin-bottom: 5px;


padding-left: 0px;


padding-right: 0px;


position:relative;


}





ul.thumbnail {list-style: none;}





ul.thumbnail li {


float: left;


width: 115px;


height: 140px;


padding: 10px;


margin: 10px;


text-align: center;


background: rgb(225,225,225);


}





#NPG_thumbnail {


margin-top: 5px;


margin-bottom: 5px;


padding-left: 0px;


padding-right: 0px;


position:relative;


}





#NPG_footer {


clear:both;


}





#NPG_picture {


text-align:center;


}


img {


border-style: none;


border: 0px;


}

.ruota { 
  }
  
  
/*FORM STYLING*/ 
form{ 
   margin: 0; 
   text-align: left; 
} 
/*Styling for all form fields*/ 
.formfield{ 
   width: 200px;
   font-size: 11px; 
   font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif; 
   margin: 0 0 2px 0; 
   color: #494949; 
   border-top: 1px solid #868686; 
   border-left: 1px solid #868686; 
   border-bottom: 1px solid #D4D2CF; 
   border-right: 1px solid #D4D2CF;
  }

input { background-color: #ffffff;
border-color: 000000;
color: black; 
font-family: arial, verdana, ms sans serif; 
font-weight: bold; 
font-size: 8pt;
}



