
html {
     height: 100%; }

body {
     background-color: #FFFFFF;
     text-align: left;
     margin: 0px;
     padding: 0px;
     height: 100%; }
                                    /*--sezione font--*/


.titolo { 
         font-size:20px; font-family:arial; font-weight:bold; 
         color:#000000; line-height:20px; }

.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; }
.medioblu2 { 
          font-family:arial, sans-serif; font-size:13px; 
          line-height:14px; color:#1F5090; }
.medioblu3 { 
          font-family:arial, sans-serif; font-size:11px; 
          line-height:4px; color:#1F5090; }
.grandeblu { 
          font-family:arial, sans-serif; font-size:20px; 
          line-height:14px; color:#205394; }

.mediostr { 
          font-family:arial, sans-serif; font-size:12px; }

.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; }

.mediotxt2 { 
          font-family:arial, sans-serif; font-size:13px; 
          line-height:17px; }

.grande {  
        font-family:arial, sans-serif; font-size:19px; 
        line-height:12px; }

.bianco_p { 
        font-family:arial, sans-serif; font-size:11px; 
        line-height:14px; color:#ffffff;  }

.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; }

.viola { 
       font-family:arial, sans-serif; font-size:12px; 
       line-height:14px; color:#A0BAEB; }

img.float { 
          float:right; margin:2px 4px 0px 2px; } 

img.float2 { 
          float:right; margin:2px 2px 0px 4px; } 

img.float2b { 
          float:right; margin:3px 0px 0px 3px; } 

img.float-a { 
            float:left; margin:2px 4px 0px 0px; } 

img.float-p { 
            float:left; margin:0px 4px 0px 0px; }

img.float-p1 { 
            float:left; margin:3px 4px 0px 0px; }

img.float-b { 
            float:left; margin:6px 4px 6px 0px; }

.textsep {        
         font-family:arial, sans-serif; font-size:10px; 
         line-height:18px; color:#1F508F; }

.centra {
         text-align:center; }


                                      /*--sezione link--*/

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; } 


ul.menue { 
         list-style:none; margin:0px; padding:0px;  }
ul.menue li { 
             display:inline; background-color:#205394; }
ul.menue li a {
              text-decoration:none; padding: 0px 20px; 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; }




                                     /*--sezione elementi--*/

#sfondo {  position:relative;  width:778px; border:0px solid #000000;   } 

/*base del corpo di pagina colorata blu*/
#boxtestata { 
             position:absolute; top:2px; left:2px; width:775px; height:141px;
             background-color:#205394; border:0px solid #000000; }


/*testatina contenente il logo*/                  
#boxtestatac { position:absolute; top:10px; left:8px; width:300px; height:80px;
             border:0px solid #000; }

/*testatina contenente il logo*/                  
#boxtestatab { position:absolute; top:20px; left:298px; width:468px; height:60px;
             border:0px solid #000;  text-align:right;}


      
/*striscia contenente la pulsantiera sotto testata*/   
#boxstriscia { 
             position:absolute; top:118px; left:2px; width:775px; 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:#205394; 
              text-align:center; }



/*colonna sinistra*/
#colonna1 { 
           position:absolute; top:146px; left:2px;
           width:120px; height:450px;
           border:0px solid #000000;
           padding:6px 0px 2px 0px;
            }


/*colonna destra*/
#colonna2 { 
          position:absolute; top:146px; left:657px;
          width:120px; height:450px;
           border:0px solid #000000;
          padding:6px 0px 2px 0px;
           }


/*bottone colorato celestechiaro*/
.box { 
      width:120px; margin:2px 0px 2px 0px; }
.content { 
          height:15px; 
          padding:2px; background-color:#ffffff; 
          border-top:0px solid #205394; 
          border-right:1px solid #205394;
          border-bottom:0px solid #205394;
          border-left:1px solid #205394; 
          text-align:center;
          line-height:12px; }


/*bottone con bordi colorati celesti*/
.box1 { 
      width:120px; margin:20px 0px 2px 0px; }
.content1 { 
          height:15px; 
          padding:2px;
          border-top:2px solid #0097FF; 
          border-right:0px solid #0097FF;
          border-bottom:2px solid #0097FF;
          border-left:0px solid #0097FF;
          text-align:center;
          line-height:12px; }


/*box per lista colonna*/
.box2 { 
      width:120px; margin:6px 0px 2px 0px; }  
.content2 { 
          height:32px; 
          padding:0px 0px 0px 15px;
          border-top:0px solid #0097FF; 
          border-right:0px solid #0097FF;
          border-bottom:0px solid #0097FF;
          border-left:0px solid #0097FF;
          text-align:left;
          line-height:12px; }


/*box per lista colonna riga singola*/
.box2b { 
      width:120px; margin:6px 0px 2px 0px; }                                                   
.content2b { 
          height:18px; 
          padding:0px 0px 0px 15px;
          border-top:0px solid #0097FF; 
          border-right:0px solid #0097FF;
          border-bottom:0px solid #0097FF;
          border-left:0px solid #0097FF;
          text-align:left;
          line-height:12px; }

/*box per lista colonna riga doppia*/
.box2ab { 
      width:120px; margin:6px 0px 2px 0px; }
.content2ab { 
          height:30px; 
          padding:0px 0px 0px 15px;
          border:0px solid #0097FF; 
          text-align:left;
          line-height:12px; }

/*box per testo centrale alla colonna destra*/
.box2c { 
      width:120px; margin:6px 0px 2px 0px; }                                                   
.content2c {  
          padding:0px 0px 0px 5px;
          border:0px solid #000000; 
          text-align:left;
          line-height:14px; }

/*box colorato magenta colonna destra*/
.box2d { 
      width:120px; margin:10px 0px 2px 0px; }                                                   
.content2d {  
          height:20px; 
          padding:5px 0px 0px 0px;
          border:0px solid #000000; 
          text-align:center;
          background-color:#0097FF;
          line-height:14px; }

/*box colorato magenta colonna destra*/
.box2e { 
      width:120px; margin:5px 0px 2px 0px; }                                                   
.content2e {  
          height:10px; 
          padding:8px 0px 3px 0px;
          border-top:0px solid #205394; 
          border-right:0px solid #205394;
          border-bottom:0px solid #205394;
          border-left:0px solid #205394;
          text-align:center;
          background-color:#9FC7E0;
          line-height:14px; }

/*box colorato magenta colonna destra*/
.box2f { 
      width:120px; margin:10px 0px 10px 0px; }                                                   
.content2f {  
          padding:2px 0px 0px 0px;
          border-top:0px solid #205394; 
          border-right:0px solid #205394;
          border-bottom:0px solid #205394;
          border-left:0px solid #205394;
          background-color:#9FC7E0; }

/*box colorato bianco colonna destra*/
.box2g { 
      width:120px; margin:5px 0px 2px 0px; }                                                   
.content2g {  
          height:10px; 
          padding:8px 0px 3px 0px;
          border-top:0px solid #205394; 
          border-right:1px solid #205394;
          border-bottom:0px solid #205394;
          border-left:1px solid #205394;
          text-align:center;
          background-color:#ffffff;
          line-height:14px; }


/*box con bordi colorati bianchi*/
.box3 { 
      width:120px; margin:10px 0px 2px 0px; }                                                   
.content3 { 
          height:15px; 
          padding:2px;
          border-top:2px solid #ffffff; 
          border-right:0px solid #ffffff;
          border-bottom:2px solid #ffffff;
          border-left:0px solid #ffffff;
          text-align:center;
          line-height:12px; }


/*box con bordi colorati viola*/
.box4 { 
      width:120px; margin:10px 0px 10px 0px; }                                                   
.content4 { 
          height:15px; 
          padding:2px;
          border-top:2px solid #A0BAEB; 
          border-right:0px solid #A0BAEB;
          border-bottom:2px solid #A0BAEB;
          border-left:0px solid #A0BAEB;
          text-align:center;
          line-height:12px; }


/*--------------base del corpo di pagina-----------*/

#testatina { 
             position:absolute; top:10px; left:125px; 
             width:515px; height:25px;
             border:0px solid #000000; }

/*box orizzontali centrali cont testo*/
.box7 { 
      width:498px; margin:0px; } 
.content7 { 
          padding:2px;
          border:0px solid #000000; 
          text-align:left;
          line-height:12px; }

/*box orizzontali centrali cont testo*/
.box7c { 
      width:500px; margin:0px; } 
.content7c { 
          padding:2px;
          border:0px solid #000000; 
          text-align:right;
          line-height:12px; }

#boxtestatad { 
             position:absolute; top:145px; left:2px; 
             width:775px;
             background-color:#205394;
             border:0px solid #000000; 
             text-align:left; }

/*box orizzontali centrali cont testo*/
.box5 { 
      width:535px; margin:0px 0px 0px 120px; } 
.content5 { 
          padding:60px 4px 20px 4px;
          border:0px solid #000000; 
          background-color:#ffffff;
          text-align:left;
          line-height:12px; }

/*box orizzontali centrali cont testo centrato*/
.box5a { 
      width:525px; margin:0px; } 
.content5a { 
          padding:0px 0px 2px 0px;
          border:0px solid #000000; 
          background-color:#ffffff;
          text-align:center;
          line-height:12px; }


/*box del piede di pagina chi siamo - dove siamo ecc.*/
.box6 { 
      width:775px; margin:0px; }                                                   
.content6 { 
          height:20px;
          padding:4px 0px 2px 4px;
          border-top:4px solid #ffffff; 
          border-right:0px solid #ffffff;
          border-bottom:0px solid #ffffff;
          border-left:0px solid #ffffff;
          text-align:center;
          line-height:12px;
           }

/*box orizzontali centrali COLORATI cont. testo*/
.box8 { 
      width:521px; margin:2px 0px 2px 2px; } 
.content8 { 
          padding:4px 4px 4px 4px;
          border:0px solid #000000; 
          background-color:#80D3FE;
          text-align:left;
          line-height:12px; }

/*box orizzontali centrali COLORATI cont. testo DUE*/
.box9 { 
      width:523px; margin:2px 0px 2px 2px; } 
.content9 { 
          padding:4px 4px 4px 4px;
          border:0px solid #000000; 
          background-color:#0097FF;
          text-align:left;
          line-height:12px; }

/*box orizzontali centrali COLORATI cont. testo TRE*/
.box11 { 
      width:523px; margin:2px 0px 2px 2px; } 
.content11 { 
          padding:4px 4px 4px 4px;
          border:1px solid #FF6500; 
          background-color:#FFD8BF;
          text-align:left;
          line-height:12px; }

/*box orizzontali centrali per casellare*/
.box10 { 
      width:498px; margin:2px 0px 2px 2px; } 
.content10 { height:200px;
          padding:4px 0px 4px 0px;
          border:0px solid #000000; 
          background-color:#ffffff;
          text-align:left;
          line-height:12px; }

/*box orizzontali centrali per casellare*/
.box12 { 
      width:240px; margin:2px 0px 2px 2px; } 
.content12 {
          padding:4px 4px 4px 4px;
          border:1px solid #000000; 
          background-color:#ffffff;
          text-align:left;
          line-height:12px; }

/*--------------fine contenuto pag-----------*/

/*box orizzontali centrali cont testo*/
.box13 { 
      width:527px; margin:0px 0px 20px 0px; } 
.content13 { 
          padding:0px 0px 0px 0px;
          border-top:0px solid #205394; 
          border-right:0px solid #ffffff;
          border-bottom:1px solid #205394;
          border-left:0px solid #ffffff;
          background-color:#ffffff;
          text-align:left;
          line-height:12px; }

/*box orizzontali centrali cont testo*/
.box13b { 
      width:527px; margin:0px 0px 20px 0px; } 
.content13b { 
          padding:0px 0px 0px 0px;
          border-top:0px solid #205394; 
          border-right:0px solid #ffffff;
          border-bottom:0px solid #205394;
          border-left:0px solid #ffffff;
          background-color:#ffffff;
          text-align:left;
          line-height:12px; }







