
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; }

.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; }

.medioblu2 { 
          font-family:arial, sans-serif; font-size:9px; 
          line-height:14px; color:#1F5090; }

.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; }

.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; }

.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; }                                 



                                    /*--lista orizzontale 1--*/

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;   } 


/*orologio*/
#orologio { 
             position:absolute; top:98px; left:570px; width:200px; height:10px; text-align:left;
             border:0px solid #000000; }


/*base del corpo di pagina colorata blu*/
#boxtestata { 
             position:absolute; top:2px; left:2px; width:775px; height:880px;
             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; }

/*box contenente il banner*/                  
#boxbanner { position:absolute; top:13px; left:390px; width:380px; height:70px;
             border:0px solid #00dd00; z-index:1;  }

      
/*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; }

                  
/*base del corpo di pagina bianca sopra a base pagina blu*/ 
#boxcorpo { 
             position:absolute; top:143px; left:2px; width:774px; height:700px; 
              border:0px solid #000000; 
              background-color:#ffffff; }

     
/*box corpo centrale bianco contiene i box di testo box5*/ 
#boxcorpoc { 
             position:absolute; top:146px; left:125px; width:528px; height:690px; 
             border:0px solid #000000; 
             background-color:#ffffff; }    


/*colonna sinistra*/
#colonna1 { 
           position:absolute; top:146px; left:2px;
           width:120px; height:685px;
           border:0px solid #000000; 
           padding:6px 0px 2px 0px;
           background-color:#205394; }


/*colonna destra*/
#colonna2 { 
          position:absolute; top:146px; left:657px;
          width:120px; height:691px;
          border:0px solid #000000; 
          padding:0px 0px 2px 0px;
          background-color:#205394; }


/*-----------------------------------------------------------------------da modificare*/

/*prima colonna colorata centrale contenente testo*/
#colonna3 { 
          position:absolute; top:645px; left:126px;
          width:527px; height:128px;
          padding:0px;
          background-color:#9FC7E0;
          border:0px solid #205394; }

/*seconda colonna colorata centrale contenente testo*/
#colonna4 { 
          position:absolute; top:775px; left:124px;
          width:525px; height:50px;
          padding:0px;
          border:0px solid #000000; }


/*-----------------------------------------------------------------------da modificare FINE*/




/*box del piede di pagina chi siamo - dove siamo ecc.*/
#piedipag { 
          position:absolute; top:850px; left:14px;
          width:748px; height:25px;
          padding:0px;
          border:0px solid #000000; }


/*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:5px 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:0px solid #0097FF; 
          text-align:left;
          line-height:12px; }

/*box per banner colonna sinistra*/
.box2a { 
      width:120px; margin:6px 0px 2px 0px; }  
.content2a { 
          height:32px; 
          padding:0px 0px 0px 4px;
          border: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: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 per testo centrale alla colonna destra*/
.box2c2 { 
      width:120px; margin:2px 0px 0px 0px; }                                                   
.content2c2 {  
          padding:0px 0px 0px 5px;
          border:0px solid #000000; 
          text-align:left;
 }

/*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  bianco colonna destra*/
.box2e { 
      width:120px; margin:0px 0px 2px 0px; }                                                   
.content2e {  
          height:45px; 
          padding:2px 0px 0px 2px;
          border:2px solid #205394; 
          text-align:center;
          background-color:#ffffff;
          line-height:14px; }

/*box colorato bianco colonna destra*/
.box2f { 
      width:120px; margin:10px 0px 2px 0px; }                                                   
.content2f {  
          height:120px; 
          padding:4px 0px 4px 3px;
          border-top:0px solid #205394; 
          border-right:2px solid #205394;
          border-bottom:0px solid #205394;
          border-left:2px solid #205394;
          text-align:left;
          background-color:#FFFFFF;
          line-height:14px; }

/*box colorato bianco colonna sinistra "convenzioni" */

.box2f2 {  width:120px; margin:6px 0px 2px 0px; } 
.content2f2 {                                                 
          padding: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:#0097ff;
          line-height:14px; }

/*box  bianco per testo tipo L'Associazione va in ferie ecc.*/
.box2g { 
      width:120px; margin:0px 0px 0px 0px; }                                                   
.content2g {  
          
          padding:0px 0px 0px 2px;
          border:2px solid #205394; 
          text-align:center;
          background-color:#ffffff;
          line-height:14px; }

/*box colorato colonna sinistra*/
.box2h { 
      width:120px; margin:4px 0px 4px 0px; }                                                   
.content2h {  

          padding:1px 0px 1px 4px;
          border-top:0px solid #205394; 
          border-right:2px solid #205394;
          border-bottom:0px solid #205394;
          border-left:2px solid #205394;
          text-align:center;
          background-color:#AFBFE2;
          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; }


/*box orizzontali centrali dentro boxcorpoc*/
.box5 { 
      width:528px; margin:0px; }                                                   
.content5 { 
          height:165px; 
          padding:0px;
          border:0px solid #205394; 
          text-align:left;
          line-height:12px; }


/*-----------------------------------------------------------------------da modificare*/

/*box verticali centrali dentro colonna3-4-5*/
.box5b { 
      width:173px; margin:0px; }                                                   
.content5b { 
          padding:4px 2px 0px 4px;
          border:1px solid #205394; 
          text-align:left;
          line-height:12px; }


/*-----------------------------------------------------------------------da modificare FINE*/

/*box del piede di pagina chi siamo - dove siamo ecc.*/
.box6b { 
      width:748px; margin:0px; }                                                   
.content6 { 
          padding:4px 2px 0px 4px;
          border:0px solid #205394; 
          text-align:center;
          line-height:12px;
           }
                                /*contenuto della pagina*/
/*box della pagina cont. testo*/
.box7 { 
      width:498px; margin:0px; }                                                   
.content7 { 
          height:762px;
          padding:0px 0px 0px 0px;
          border:0px solid #205394; 
          text-align:left;
          line-height:12px;
           }

                                                                         
/*box verticali centrali dentro colonna3-4-5*/
.box8 { 
      width:120px; margin:0px; }                                                   
.content8 { 
          padding:4px 2px 4px 4px;
          border:0px solid #DB0C41; 
          text-align:left;
          line-height:12px; 
          background-color:#DB0C41;}


/*box partita iva*/
#partitaiva { 
          position:absolute; top:850px; left:670px;
          width:100px; height:18px;
          padding:0px;
          border:0px solid #000000; }






