/*-------------------- FORM CONTATTI?--------------------*/
#formArea{
   font-size: 0.65em;
   text-align: justify;
   color: silver;
   }
#formArea2{
   text-align: justify;
   color: silver;
   }
.formTesto{
   color:silver;
   font-weight: bold;
   margin:0 0 5px 10px;
   }
.formInput{
   color:red;
   margin:5px 0 0 10px;
}
body    {
   margin:0;
   padding:20px 0;
   text-align: center; /* per IE5.x/Win */
   color:#000;
   font:100% Verdana, Geneva, Arial, Helvetica, sans-serif;
   background:url(../pix/ogb-sfondohp08web.jpg);
   }
#centrato {
   width:760px;
   margin:auto;
   text-align:left; /* per IE5.x/Win */
        background-color:#3e3d40;
   }
#corpo {
   float:left;
        display: inline;
   width:754px;
   border-left:3px solid silver;
   border-right:3px solid silver;
        background-color:#3e3d40;
   }
/*-------------------- TESTATA --------------------*/
#intestazione {
   color:#fff;
   border:3px solid silver;
   }
#int-a {
   background-color:silver;
        height:20px;
   }
#int-b {
   /*height:150px;*/
        padding:0;
        margin:0;
background-color:red;
   }
#int-c {
   background-color:#ffd300;
        height:155px;
        border-top:3px solid silver;
   }
/*-------------------- DIVISIONE CORPO --------------------*/
#riga-1 {
        padding:0 10px 0 10px;
   }
#riga-2 {
        margin-top:20px;
   }
#cont-a {
   background-color:transparent;
   color:#000;
   float:left;
   width:335px;
        height:350px;
        margin:5px 10px 10px 25px;
        border:2px solid silver;
   }
#cont-b {
   background-color:transparent;
   color:#000;
   float:left;
        margin:5px 0 10px 15px;
   width:335px;
        height:350px;
        border:2px solid silver;
   }
.tit-sezione {
   background-color:silver;
        font-size:0.95em;
        text-align:center;
        font-weight:bold;
   }
.tit-sezione a{
   color:#3e3d40;
        text-decoration:none;
        font-weight:bold;
   }
.tit-sezione a:hover{
   color:#fff;
        text-decoration:none;
   }
.box-img {
        padding:10px 10px;
   }
.box-txt {
   color:#fff;
        font-size:0.65em;
        padding:10px;
   }
/*-------------------- PIEDE --------------------*/
#pie-di-pagina {
   background-color:silver;
   color:#58585a;
   clear:left;
   border:3px solid silver;

        font-size:0.6em;
        text-align:center;
   width:754px;
   }
/*---------- STRUTTURA GENERALE ----------*/
.titolo {
   font-size: 1em;
   font-weight: bold;
   text-align: left;
   color: navy;
   margin-top:10px;
   padding: 0;
   border-bottom: 1px solid navy;
   }
.titolomedio {
   font-size: 1.5em;
   font-weight: bold;
   text-align: left;
   color: #ffd300;
   margin-top:10px;
   padding: 0;
   }
.titolomedio2 {
   font-weight: bold;
   text-align: left;
   color: #ffd300;
   margin-top:10px;
   padding: 0;
   }
.testo  {
   font-size:0.65em; 
        padding:0;
        color:silver;
   }
div p   {
        margin:10px;
        }
.logo   {
   margin:20px 10px;
   float:left;
        display: inline;
   }
.path   {
   font-size:0.65em;
   /*padding:0 0 0 10px;*/
   color:#58585a;
   margin:0;
   /*width:80%;*/
   float:left;
        display: inline;
   }
.path_2 {
   color:#58585a;
   text-decoration:none;
   margin:0;
   }
fieldset{
        border-style: none;
   margin:0;
        padding: 0;
}
form{
   float:right;
   display:inline;
   text-align: right;
   width:auto;
   margin:0;
        padding: 0;
   }
/*#swaplang{
        padding: 0;
        }*/
.swaplangclass{
   font-size:0.6em;
        padding: 0;
        margin: 0;
   }
.torna  {
   text-align: center;
        }
.torna a{
        font-size:0.65em;
        color:#ffd300;
        }
.news   {
   font-size:0.65em;
        color:#fff;
        }
.news a {
        color:silver;
        text-decoration:none;
        }
.news a:hover {
        color:#ffd300;
        text-decoration:none;
        }
.tree   {          
        color:#ffd300;
        }
.tree a {
        color:silver;
        font-size:0.65em; 
        }
.clear  {
        clear:left;
        }
