
body { width:100%;
     margin: 0px;
     padding: 0px;
     height: 100%; }
                                    /*--sezione font--*/


.titolo { 
         font-size:16px; font-family:arial; font-weight:bold; 
         color:#000000; line-height:18px; }

.mediotitolo { 
         font-size:14px; font-family:arial; font-weight:bold; 
         color:#000000; line-height:18px; }

.piccolino { 
            font-family:arial, sans-serif; font-size:10px; 
            line-height:12px; }

.piccolo { 
          font-family:arial, sans-serif; font-size:11px; 
          line-height:12px; }

.medio { 
        font-family:arial, sans-serif; font-size:12px; 
        line-height:14px; }

.mediocel { 
          font-family:arial, sans-serif; font-size:12px; 
          line-height:14px; color:#0097FF; }

.medioblu { 
          font-family:arial, sans-serif; font-size:12px; 
          line-height:14px; color:#1F5090; }
.grandeblu { 
          font-family:arial, sans-serif; font-size:14px; 
          line-height:14px; color:#205394; }

.mediostr { 
          font-family:arial, sans-serif; font-size:12px; color:#ffffff; }

.mediostr1 { 
          font-family:arial, sans-serif; font-size:16px; color:#ffffff; }

.mediogrande { 
             font-family:arial, sans-serif; font-size:17px; 
             font-weight:bold; line-height:18px; }

.mediotxt { 
          font-family:arial, sans-serif; font-size:13px; 
          line-height:15px; }


.granred { 
         font-size:16px; font-family:arial; font-weight:bold; 
         color:#000000; line-height:18px; color:#B9252E; }

.mediored { 
          font-family:arial, sans-serif; font-size:13px; 
          line-height:15px; color:#B9252E; }

.grande {  
        font-family:arial, sans-serif; font-size:19px; 
        line-height:12px; }

.bianco { 
        font-family:arial, sans-serif; font-size:12px; 
        line-height:14px; color:#ffffff;  }

.biancom { 
          font-family:arial, sans-serif; font-size:16px; 
          color:#ffffff; }

.biancoc { 
          font-family:arial, sans-serif; font-size:14px; 
          color:#ffffff; }

.biancopic { 
            font-family:arial, sans-serif; font-size:10px; 
            line-height:12px; color:#ffffff; }

.bordeaux { 
          font-family:arial, sans-serif; font-size:14px; 
          color:#BD2230; }

.viola { 
       font-family:arial, sans-serif; font-size:12px; 
       line-height:14px; color:#A0BAEB; }

img.float { 
          float:right; margin:1px 2px; } 

img.float-a { 
            float:left; margin:2px 4px 0px 0px; } 

img.float-p { 
            float:left; margin:0px 4px 0px 0px; }

.textsep {        
         font-family:arial, sans-serif; font-size:10px; 
         line-height:18px; color:#1F508F; }

.centra {
         text-align:center; }


                                      /*--sezione link  " A:link  A:visited  A:active   " --*/



A:hover { text-decoration:none; }


A.ner:link {font-family:arial, sans-serif; color:#000000; }
A.ner:visited {font-family:arial, sans-serif; color:#000000; }
A.blu:link {font-family:arial, sans-serif; color:#1F508F; }
A.blu:visited {font-family:arial, sans-serif; color:#1F508F; }
A.cel:link {font-family:arial, sans-serif; color:#0097FF; }
A.cel:visited {font-family:arial, sans-serif; color:#0097FF; }
A.cela:link {font-family:arial, sans-serif; color:#67B1E0; }   
A.cela:visited {font-family:arial, sans-serif; color:#67B1E0; }  
A.celb:link {font-family:arial, sans-serif; color:#A0C7E0; }
A.celb:visited {font-family:arial, sans-serif; color:#A0C7E0; }    
A.celc:link {font-family:arial, sans-serif; color:#ffffff; } 
A.celc:visited {font-family:arial, sans-serif; color:#ffffff; } 
A.viol:link {font-family:arial, sans-serif; color:#A0BAEB; } 
A.viol:visited {font-family:arial, sans-serif; color:#A0BAEB; } 
A.bian:link {font-family:arial, sans-serif; color:#ffffff; } 
A.bian:visited {font-family:arial, sans-serif; color:#ffffff; }   
A.bordeaux:link {font-family:arial, sans-serif; color:#BD2230; } 
A.bordeaux:visited {font-family:arial, sans-serif; color:#BD2230; }                                  



                                    /*--lista orizzontale 1--*/

ul.menue { 
         list-style:none; margin:0px; padding:0px;  }
ul.menue li { 
             display:inline; background-color:#B9252E; }
ul.menue li a {
              text-decoration:none; padding: 0px 8px; color:#ffffff;
              border-top:0px solid #0198ff; 
              border-right:1px solid #ffffff;
              border-bottom:0px solid #0198ff; 
              border-left:0px solid #0198ff; 
              display:inline-block; }
ul.menue li a:hover {
                     background:#ffffff; text-decoration:none; color:#000000; }

                                    /*--lista orizzontale 2 sopra--*/

ul.menua { 
         list-style:none; margin:0px; padding:0px;  }
ul.menua li { 
             display:inline; background-color:#fff; }
ul.menua li a {
              text-decoration:none; padding: 0px 14px; color:#B9252E;
              border-top:0px solid #000; 
              border-right:0px solid #000;
              border-bottom:0px solid #B9252E; 
              border-left:0px solid #000; 
              display:inline-block; }
ul.menua li a:hover {
                     background:#B9252E; text-decoration:none; color:#fff; }


/*-----------------------------------------------------------------------testa*/ 
                                     /*--sezione elementi z-index:1;--*/

#sfondo {  position:relative;  width:778px; border:0px solid #000000;   } /*regge la pagina*/


/*box logo*/                  
#boxlogo { position:absolute; top:20px; left:10px; width:95px; height:80px;  padding:0px 0px 0px 1px;
             border:0px solid #000;  text-align:left; }


      
/*striscia contenente la pulsantiera sotto 1*/   
#boxstriscia { 
             position:absolute; top:100px; left:130px; width:644px; height:18px; 
            padding:3px 0px 0px 0px;
              border-top:1px solid #ffffff; 
              border-right:0px solid #ffffff;
              border-bottom:1px solid #ffffff; 
              border-left:0px solid #ffffff; 
              background-color:#B9252E; 
              text-align:left; }

/*striscia contenente la pulsantiera sopra 2*/   
#boxstrisciab { 
             position:absolute; top:77px; left:130px; width:644px; height:18px; 
            padding:3px 0px 0px 0px;
              border-top:0px solid #000; 
              border-right:0px solid #ffffff;
              border-bottom:1px solid #B9252E; 
              border-left:0px solid #ffffff; 
              background-color:#fff; 
              text-align:left; z-index:1;}

 
/*-----------------------------------------------------------------------corpo*/ 

/*base del corpo di pagina*/
#basecorpo { 
             position:absolute; top:2px; left:2px; width:775px; height:30px;
             background-color:#fff; border:0px solid #000000; }

              
/*box corpo centrale bianco contiene i box di testo box5*/ 
#boxcorpoc { 
             position:absolute; top:125px; left:130px; width:643px; 
              border-top:0px solid #B9252E; 
              border-right:0px solid #B9252E;
              border-bottom:0px solid #B9252E; 
              border-left:1px solid #B9252E; 
            text-align:left;
             background-color:#ffffff; }    

/*box orizzontali centrali dentro boxcorpoc*/
.box1 { 
      width:643px; margin:0px; }                                                   
.content1 { 
          padding:5px 3px 3px 3px;
               border-top:0px solid #000; 
              border-right:0px solid #000;
              border-bottom:0px solid #B9252E; 
              border-left:0px solid #B9252E; 
          text-align:left;
          line-height:12px; }


/*-----------------------------------------------------------------------piede*/ 

/*box colonna sinistra*/
.box4 { 
      width:643px; margin: 0px; }
.content4 { height:15px; padding:3px 2px 3px 4px ;
          background-color:#fff; 
               border-top:1px solid #B9252E; 
              border-right:0px solid #B9252E;
              border-bottom:0px solid #B9252E; 
              border-left:0px solid #B9252E; 
          text-align:right;
          line-height:12px; }




/*-----------------------------------------------------------------------colonna sinistra*/

#riga { position:absolute; top:125px; left:4px; width:770px; height:3px;  padding:0px;
              border-top:1px solid #B9252E; 
              border-right:0px solid #ffffff;
              border-bottom:0px solid #B9252E; 
              border-left:0px solid #ffffff; text-align:left; }

#colonna-s { position:absolute; top:125px; left:4px; width:120px; height:550px;  padding:0px;
              border-top:1px solid #B9252E; 
              border-right:0px solid #ffffff;
              border-bottom:0px solid #B9252E; 
              border-left:0px solid #ffffff;   text-align:left; }

/*box colonna sinistra*/
.box { 
      width:120px; margin:0px 0px 5px 0px; }
.content { padding:0px 3px 2px 2px ;          
          background-color:#fff; 
          border:0px solid #B9252E; text-align:left;
          line-height:12px; }

/*box colonna sinistra*/
.box2 { 
      width:120px; margin:0px 0px 5px 0px; }
.content2 { padding:3px 3px 5px 2px ;
          background-color:#fff; 
          border:1px solid #B9252E; text-align:center;
          line-height:12px; }

/*box colonna sinistra colore pieno rosso*/
.box3 { 
      width:120px; margin:0px 0px 5px 0px; }
.content3 { padding:3px 2px 3px 4px ;
          background-color:#B9252E; 
          border:0px solid #000; 
          text-align:left;
          line-height:12px; }



/*----------------------------------------------------------------------- fine colonna sinistra*/


/*----------------------------------------------------------------------- torna alla prima*/

/*box torna alla prima box5*/ 
#boxtorna { 
             position:absolute; top:2px; left:559px; 
              width:78px; height:13px;
             padding:2px 2px 2px 2px;
              border-top:1px solid #B9252E; 
              border-right:1px solid #B9252E;
              border-bottom:1px solid #B9252E; 
              border-left:1px solid #B9252E; 
            text-align:left;
             background-color:#B9252E; }   

/*----------------------------------------------------------------------- fine torna alla prima*/

/*----------------------------------------------------------------------- box interno in pag chi siamo*/

.box5 { 
      width:640px; margin: 10px 0px 10px 0px; }
.content5 {  padding:4px 0px 8px 0px;
          background-color:#fff; 
               border-top:0px solid #B9252E; 
              border-right:0px solid #B9252E;
              border-bottom:1px solid #B9252E; 
              border-left:0px solid #B9252E; 
          text-align:center;}  

.box6 { 
      width:640px; margin: 10px 0px 10px 0px; }
.content6 {  padding:4px 0px 8px 0px;
          background-color:#fff; 
               border-top:0px solid #B9252E; 
              border-right:0px solid #B9252E;
              border-bottom:1px solid #B9252E; 
              border-left:0px solid #B9252E; 
          text-align:center;} 

.box7 { 
      width:640px; margin: 10px 0px 10px 0px; }
.content7 {  padding:4px 0px 8px 0px;
          background-color:#fff; 
               border-top:0px solid #B9252E; 
              border-right:0px solid #B9252E;
              border-bottom:0px solid #B9252E; 
              border-left:0px solid #B9252E; 
          text-align:center;}   

/*----------------------------------------------------------------------- fine box interno in pag chi siamo*/

.box8 { 
      width:640px; margin: 10px 0px 10px 0px; }
.content8 {   padding:2px 0px 2px 8px;
          background-color:#B9252E; 
               border-top:0px solid #B9252E; 
              border-right:0px solid #B9252E;
              border-bottom:0px solid #B9252E; 
              border-left:0px solid #B9252E; 
          text-align:left;}   

/*---------------------------------------------box della colonna di sinistra con righe separatorie per link*/
.box9 { 
      width:120px; margin:0px 0px 5px 0px; }
.content9 { padding:3px 3px 2px 2px ;          
          background-color:#fff; 
               border-top:1px solid #B9252E; 
              border-right:0px solid #B9252E;
              border-bottom:0px solid #B9252E; 
              border-left:0px solid #B9252E; 
          line-height:12px; }

/*----------------------------------------------box della colonna di sinistra con righe separatorie per link*/
.box10 { 
      width:603px; margin:0px 0px 5px 0px; }
.content10 { padding:0px;          
          background-color:#fff; 
               border-top:0px solid #B9252E; 
              border-right:0px solid #B9252E;
              border-bottom:1px solid #B9252E; 
              border-left:0px solid #B9252E;  }

.box10b { 
      width:603px; margin:0px 0px 5px 0px; }
.content10b { padding:0px;          
          background-color:#fff; 
               border-top:0px solid #B9252E; 
              border-right:0px solid #B9252E;
              border-bottom:0px solid #B9252E; 
              border-left:0px solid #B9252E;  }

.box11 { 
      width:300px; margin:5px 5px 5px 5px; padding:5px;          
              background-color:#fff; 
              border-top:1px solid #B9252E; 
              border-right:1px solid #B9252E;
              border-bottom:1px solid #B9252E; 
              border-left:1px solid #B9252E; 
              float:right;  }













