
html {
	height: 100%;
}

body {
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 100%;	
}

/*--sezione font--*/
.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; }
.mediopiede { 
       font-family:arial, sans-serif; font-size:12px; line-height:14px; color:#0000bb; }
.mediotxt { 
          font-family:arial, sans-serif; font-size:13px; line-height:15px; }
.mediogrande { 
             font-family:arial, sans-serif; font-size:17px;
             font-weight:bold; line-height:18px; }
.grande { 
        font-family:arial, sans-serif; font-size:19px; line-height:12px; }
.biancopiccolo { 
               font-family:arial, sans-serif; font-size:10px; 
               font-weight:bold; color:#ffffff; line-height:13px; }
.biancomed { 
             font-family:arial, sans-serif; font-size:15px; 
             color:#ffffff; line-height:16px; }
.bianconor { 
             font-family:arial, sans-serif; font-size:12px; 
             color:#ffffff; line-height:16px; }
.biancopic { 
        font-family:arial, sans-serif; font-size:10px; 
        font-weight:bold; color:#ffffff; line-height:13px; }
.celestepic { 
         font-family:arial, sans-serif; font-size:11px; 
          color:#0067c6; line-height:10px; }
.celestemed1 { 
         font-family:arial, sans-serif; font-size:15px; 
         font-weight:bold; color:#0067c6; line-height:15px; }
.celestemed { 
         font-family:arial, sans-serif; font-size:12px; 
         font-weight:bold; color:#0067c6; line-height:15px; }
.celestemedg { 
         font-family:arial, sans-serif; font-size:15px; 
         font-weight:bold; color:#0067c6; line-height:15px; }
.celestegran { 
         font-family:arial, sans-serif; font-size:20px; 
         font-weight:bold; color:#0067c6; line-height:20px; }
.blugran { 
            font-family:arial, sans-serif; font-size:20px; 
            font-weight:bold; color:#0000ff; line-height:13px; }
.blupiccolo {  
            font-family:arial, sans-serif; font-size:10px; 
            font-weight:bold; color:#0000ff; line-height:13px; }
.blumedio { 
          font-family:arial, sans-serif; font-size:15px; 
          font-weight:bold; color:#0F1C9B; line-height:14px; }
img.float { 
          float:right; margin:1px 2px; solid #000000; } 
img.float-a { 
            float:left; margin:0px 4px 0px 0px; solid #000000; }
img.float1 { 
           float:left; margin:5px 2px 0px 0px; } 
img.float2 { 
           float:left; margin:0px 50px 0px 100px; } 
img.float3 { 
           float:left; margin:0px 50px 0px 50px; } 
.titolo { 
        font-size:20px; font-family:arial; font-weight:bold; 
        color:#000000; line-height:18px; }
.centra { 
        text-align:center; }



/*--sezione link--*/
A:link { color:#0000bb; }
A:visited { color:#0000bb; }
A:hover { text-decoration:none; } 
A.bian:link {font-family:arial, sans-serif; color:#ffffff; }
A.bian:visited { color:#ffffff; } 
A.blu:link {font-family:arial, sans-serif; color:#0000bb; }
A.blu:visited { color:#3B93FF; }                                   
A.cel:link {font-family:arial, sans-serif; color:#95BEFB; } 
A.cel:visited {font-family:arial, sans-serif; color:#95BEFB; } 

/*--lista verticale--*/
ul.menu { list-style:none; margin:0; padding:0; width:102px; border:0px solid; color:#000000; }
ul.menu li { display:inline; }
ul.menu li a {text-decoration:underline; display:block; width:100%; line-height:20px; }
ul.menu li a:hover { background:#ffffff; text-decoration:none; color:#000000; }

/*--lista verticale--*/
ul.menu1 { list-style:none; margin:0; padding:0; width:40px; border:0px solid; color:#0092dd; }
ul.menu1 li { display:inline; }
ul.menu1 li a { display:block; width:100%; line-height:20px;
border-top:0px solid #0198ff; 
border-right:0px solid #0198ff;
border-bottom:1px solid #0198ff;
border-left:0px solid #0198ff; background:#0067c4; color:#ffffff; }
ul.menu1 li a:hover { background:#ffffff; text-decoration:none; }



/*--lista orizzontale lettere--*/
ul.menue { list-style:none; margin:0; padding:0; }
ul.menue li { display:inline; }
ul.menue li a { 
text-decoration:none; padding:2px 11px 2px 11px; 
border:1px solid #0198ff; display:inline-block; }
ul.menue li a:hover { background:#0092dd; text-decoration:none; }

/*--lista orizzontale lettere--*/
ul.menua { list-style:none; margin:0; padding:0; }
ul.menua li { display:inline; }
ul.menua li a { 
text-decoration:none; padding:2px 11px 2px 10px; 
border:1px solid #0198ff; display:inline-block; }
ul.menua li a:hover { background:#0092dd; text-decoration:none; }
           

/*--lista orizzontale 2--*/
ul.lista { list-style:none; margin:0; padding:0; }
ul.lista li { display:inline; }
ul.lista li a { 
text-decoration:none; padding:0px 3px; 
border:0px solid #0198ff; display:inline-block; 
}
ul.lista li a:hover { background:#ffffff; text-decoration:none; }


                                    /*--CENTRATURA PAGINA--*/
#sfondo {  position:relative;  width:1000px; border:0px solid #000000;   } 


                                    /*--sezione elementi--*/
#logo { position:absolute; top:5px; left:10px; }
#banner { position:absolute; top:8px; left:520px; width:470px; height:60px; border:0px solid #000; }
#testatina { position:absolute; top:73px; left:152px; border:0px solid #000; z-index:1;}

/*colonna sinistra*/                    
                
#colonna1 { 
          position:absolute; top:90px; left:4px;
          margin:0px; padding:0px;
          width:138px; height:642px; 
          border:0px solid #000000; }

/*colonna destra background:#0067c4;*/

#colonna3 { 
           position:absolute; top:90px; left:853px; 
           margin:0px; padding:0px;
           width:138px; height:642px;
text-align:center;
           border:0px solid #000000; }


/*box colonna neutro*/

.box1 { width:136px; margin:0px 0px 15px 3px; } 
.content1 { height:15px;
padding:3px;
border:0px solid #95BEFB; 
text-align:center;
line-height:13px;
}

/*box colonna destra bianco con testo a sinistra*/

.box1b { width:108px; margin:7px 0px 7px 0px; } 
.content1b { 
padding:4px 0px 4px 4px;
border:0px solid #000000; 
text-align:left;
line-height:13px;
}

/*box colonna destra neutro con testo a sinistra*/

.box1ba { width:136px; margin:0px 0px 2px 0px; } 
.content1ba { 
padding:4px 0px 4px 4px;
border:0px solid #000000; 
text-align:left;
line-height:13px;
}

/*box col destra celeste con testo centrato*/

.box1c { width:136px; margin:4px 0px 0px 0px; } 
.content1c { 
padding:3px 0px 3px 0px;
background-color:#00C8FF; 
border:0px solid #000000; 
text-align:center;
line-height:13px;
}

/*box colonna neutro*/

.box1d { width:136px; margin:0px 0px 15px 0px; } 
.content1d { 
padding:5px 1px 1px 3px;
border:0px solid #95BEFB; 
text-align:left;
line-height:13px;
}

           /*--da ricordare: punto 4x4px - puntouno 4x15px - puntodue 4x30px --*/

/*box colonna sinistra neutro*/
.box2 { width:136px; margin:2px 0px 2px 0px; } 
.content2 { 
padding:1px 0px 0px 5px;
border:0px solid #0198ff;
text-align:left;
line-height:12px;
}

/*box colonna destra per banner*/

.box1e { width:108px; margin:0px 0px 2px 0px; } 
.content1e { 
padding:0px; 
border:0px solid #000000; 
text-align:center;
}

.box1f { width:135px; margin:10px 0px 10px 5px; } 
.content1f { height:30px;
padding:0px; 
border:0px solid #000000; 
text-align:center;
background-color:#0198FF; 
}

                                       /*contenuto pagina*/
/*colonna centrale*/

#centrale { 
           position:absolute; top:90px; left:2px;
           padding:0px; 
           width:998px;  
           border:0px solid #000000; 
           background:#0067c4; }

/*box testo interno pagina*/

.boxtxt { width:700px; margin:0px 0px 0px 0px; } 
.contenttxt { 
padding:10px 2px 0px 4px;
border:0px solid #000000; 
text-align:left;
line-height:13px;
background:#ffffff;
}

/*box testo del titolo*/

.box3 { width:438px; margin:2px; }
.content3 { 
padding:4px; 
background-color:#ffffff;
border:0px solid #000000; 
text-align:left;
line-height:14px;
}

/*Box piede chisiamo*/

.box5 { width:690px; margin:0px; }
.content5 { 
padding:4px;
background-color:#ffffff;
border-top:2px solid #0067c4; 
border-right:0px solid #0067c4;
border-bottom:2px solid #0067c4;
border-left:0px solid #0067c4;
text-align:center;
line-height:12px;
}


/*STRISCIA COLORATA ORIZZONTALE CONT. TESTO*/

.box6 { width:692px; margin:0px 0px 40px 0px; }
.content6 { 
           padding:4px;
           text-align:left; line-height:12px;
           background-color:#0067c4; 
           border:0px solid #000000; 

.box7 { width:522px; margin:0px 0px 15px 0px; }
.content7 { 
           padding:4px;
           text-align:left; line-height:12px;
           background-color:#81D0F4; 
           border:3px double #2E1C86; 
}







