/* versione 18 ottobre 2012

 new global.css

*/

/* sezione generale */
/* ############################################################## */


IMG {
		border: none;
	}


/* usato in banner sx */

td.bbianco{
            border-radius: 10px;
	    border-left: 1px solid #fffff0;
            border-bottom: 1px solid #fffff0;
            border-top: 1px solid #fffff0;
            border-right: 1px solid #fffff0;
        }

/* usato in testata e news*/
.news{
            border-radius: 10px;
	        border-left: 1px solid #fffff0;
            border-bottom: 1px solid #fffff0;
            border-top: 1px solid #fffff0;
            border-right: 1px solid #fffff0;
        }
        
/* usati in news */

.Grande {
	COLOR: #99FFFF;
        FONT-FAMILY: verdana;
        FONT-SIZE: 14px;
        FONT-STYLE: normal;
        font-weight: bold;
        TEXT-ALIGN: center
        }

.Medio {
	COLOR: #FFFFF0;
        FONT-FAMILY: verdana;
        FONT-SIZE: 10px;
        FONT-STYLE: italic;
        TEXT-ALIGN: center
        }

.Piccolo {
	COLOR: #FFFFF0;
        FONT-FAMILY: verdana;
        FONT-SIZE: 12px;
        FONT-STYLE: normal;
        TEXT-ALIGN: center
        }



.iva {
        COLOR: #aaaaaa;
        FONT-FAMILY: Verdana, Helvetica;
        FONT-SIZE: 7px;
        font-weight: normal;
        TEXT-ALIGN: center
        }


/* usati scrolling logo */

#donate-ribbon {
display:none;
height:302px;
left:6px;
position:fixed;
top:-263px;
width:144px;
z-index:20;
position:absolute;
}

a img {
border:medium none;
}



/* fine sezione generale */
/* ############################################################## */



/* sezione pagine (dentro $CORPO$, in pratica pagine in pages-in) */


/* a class */
.a1blu {
	COLOR: #003399;
        FONT-FAMILY: arial;
        FONT-SIZE: 18px;
        font-weight: bold;
        FONT-STYLE: normal;
        TEXT-ALIGN: left;
        text-decoration: none;
        }
        
.a1blu:hover {
	COLOR: #003399;
        FONT-FAMILY: arial;
        FONT-SIZE: 18px;
        font-weight: bold;
        FONT-STYLE: normal;
        TEXT-ALIGN: left;
        text-decoration: none;
        }

a.centro:visited {
                 color:#cc0000;
                 text-decoration:none;
                 }

a.centro:hover {
               color:#000000;
               text-decoration:underline;
               }

a.centro:link {
              color:#cc0000;
              text-decoration:none;
              }
              
a.fm {
       color: #003399;
       font-size: 10px;
       }


a.fm:hover {
       color: #003399;
       font-size: 10px;
       }

a.privacy {
       color: #3384AF;
       
       }


a.privacy:hover {
       color: #ff0000;
       
       }

a.privacy:visited {
       color: #3384AF;
       
       }
A.index:visited {
                 COLOR: #0099ff;
                 FONT-FAMILY: verdana;
                 FONT-SIZE: 12px;
                 font-weight: bold;
                 TEXT-ALIGN: center;
                 text-decoration:none;

       }

A.index:hover {
               COLOR: #0066ff;
               FONT-FAMILY: verdana;
               FONT-SIZE: 12px;
               font-weight: bold;
               TEXT-ALIGN: center;
               text-decoration:underline;
       }

A.index {
              COLOR: #0099ff;
              FONT-FAMILY: verdana;
              FONT-SIZE: 12px;
              font-weight: bold;
              TEXT-ALIGN: center;
              text-decoration:none;

       }

A.blu:visited {
	COLOR: #1a47a3; TEXT-DECORATION: none;
}

A.blu:hover {
	COLOR: #0066ff; TEXT-DECORATION: underline;
}

A.blu {
	COLOR: #1a47a3; TEXT-DECORATION: none;
}

.a1rosso {
	COLOR: #ff0000;
        FONT-FAMILY: arial;
        FONT-SIZE: 18px;
        font-weight: bold;
        
        FONT-STYLE: normal;
        TEXT-ALIGN: left;
        text-decoration: none;
        }

.a1rosso:hover {
	COLOR: #ff0000;
        FONT-FAMILY: arial;
        FONT-SIZE: 18px;
        font-weight: bold;
        FONT-STYLE: normal;
        TEXT-ALIGN: left;
        text-decoration: underline;
        }


A { text-decoration: none }
A:hover {
        text-decoration: none;
        color: #FFFFFF
        }

.menu td {
        border-bottom: 1px solid #ccccc0;
    }

A.dlg_blu  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: bold;
        COLOR: #0066ff; TEXT-DECORATION: Underline
}

A.dlg_blu:hover {
        text-decoration: underline;
        color: #00aaFF;
        }

td.dlg
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a47a3;
	font-weight: normal;
}

.bold
{
	color: #1a47a3;
	font-weight: bold;
}

a.bold:hover
{
        text-decoration: underline;
        color: #1a47a3;
	font-weight: bold;
}


.title
{
	color: #1a47a3;
        font-size: 16px;
	font-weight: bold;
}


/* sostituiscono gli header h1 ... h6 */

/* h1 */
.bluB36 {
        margin-top: 0;
        margin-bottom: 0;
        FONT-FAMILY: arial;
        FONT-SIZE: 36px;
        font-weight: bold;
        color: #003399;
}

/* h2 */
.bluB28 {
        margin-top: 0;
        margin-bottom: 0;
        FONT-FAMILY: Arial;
        FONT-SIZE: 28px;
        font-weight: bold;
        color: #003399;
}

/* h3 */
.bluB20 {
        margin-top: 0;
        margin-bottom: 0;
        FONT-FAMILY: Arial;
        FONT-SIZE: 20px;
        font-weight: bold;
        color: #003399;
}

/* h5 */
.bluB12 {
        margin-top: 0;
        margin-bottom: 0;
        FONT-FAMILY: Arial;
        FONT-SIZE: 12px;
        font-weight: bold;
        color: #003399;
}

/*  fine sostituiscono gli header h1 ... h6 */

/* testi */

.corpo10bianco {
	COLOR: #FFFFFF;
        FONT-FAMILY: verdana;
        FONT-SIZE: 10px;
        font-weight: normal;
        FONT-STYLE: normal;
        TEXT-ALIGN: justify;
        }


.corpo10blu {
	COLOR: #003399;
        FONT-FAMILY: verdana;
        FONT-SIZE: 10px;
        font-weight: normal;
        FONT-STYLE: normal;
        TEXT-ALIGN: justify;
        }


.corpo12rossoS {
	COLOR: #ff0000;
        FONT-FAMILY: verdana;
        FONT-SIZE: 12px;
        font-weight: normal;
        FONT-STYLE: normal;
        text-decoration:underline;
        }

.corpo10rossoBlk {
	COLOR: #ff0000;
        FONT-FAMILY: verdana;
        FONT-SIZE: 10px;
        font-weight: normal;
        FONT-STYLE: normal;
        text-decoration:blink;
        }

.corpo12rossoBlk {
	COLOR: #ff0000;
        FONT-FAMILY: verdana;
        FONT-SIZE: 12px;
        font-weight: normal;
        FONT-STYLE: normal;
        text-decoration:blink;
        }


.corpo25rosso {
	COLOR: #ff0000;
        FONT-FAMILY: verdana;
        FONT-SIZE: 25px;
        font-weight: bold;
        FONT-STYLE: normal;
        }

.corpoTestoN {
        COLOR: #003399;
        FONT-FAMILY: verdana;
        FONT-SIZE: 12px;
        FONT-STYLE: normal;

}

.corpoTestoPiccoloN {
        COLOR: #003399;
        FONT-FAMILY: verdana;
        FONT-SIZE: 8px;
        FONT-STYLE: normal;

}


.Medio3Bred {
	COLOR: #FF0000;
        FONT-FAMILY: verdana;
        FONT-SIZE: 10px;
        FONT-STYLE: normal;
        font-weight: bold;
        TEXT-ALIGN: left;
        text-decoration:none;
        vertical-align: text-top
        }


.Medio3Nblu {
	COLOR: #336699;
        FONT-FAMILY: verdana;
        FONT-SIZE: 10px;
        FONT-STYLE: normal;
        TEXT-ALIGN: left
        }

.Medio2 {
	COLOR: #FFFFF0;
        FONT-FAMILY: verdana;
        FONT-SIZE: 14px;
        FONT-STYLE: normal;
        FONT-WEIGHT: bold;
        TEXT-ALIGN: left
        }

.Medio3 {
	COLOR: #FFFFF0;
        FONT-FAMILY: verdana;
        FONT-SIZE: 10px;
        FONT-STYLE: italic;
        TEXT-ALIGN: left
        }

.Medio3N {
	COLOR: #FFFFF0;
        FONT-FAMILY: verdana;
        FONT-SIZE: 10px;
        FONT-STYLE: normal;
        TEXT-ALIGN: left
        }

.supertit {
	COLOR: #003399;
        FONT-FAMILY: verdana;
        FONT-SIZE: 48px;
        font-weight: bold;
        FONT-STYLE: normal;

        }
.tit {
	COLOR: #003399;
        FONT-FAMILY: verdana;
        FONT-SIZE: 12px;
        font-weight: bold;
        FONT-STYLE: normal;
        TEXT-ALIGN: left
        }

.tit1blu {
	COLOR: #003399;
        FONT-FAMILY: arial;
        FONT-SIZE: 18px;
        font-weight: bold;
        FONT-STYLE: normal;
        TEXT-ALIGN: left;
        }

.tit1grey {
	COLOR: #464646;
        FONT-FAMILY: "Trebuchet MS","Verdana",sans-serif;
        FONT-SIZE: 18px;
        font-weight: bold;
        FONT-STYLE: normal;        
        }

.tit10grey {
	COLOR: #464646;
        FONT-FAMILY: "Trebuchet MS","Verdana",sans-serif;
        FONT-SIZE: 10px;
        font-weight: normal;
        FONT-STYLE: normal;        
        }

.tit12grey {
	COLOR: #464646;
        FONT-FAMILY: "Trebuchet MS","Verdana",sans-serif;
        FONT-SIZE: 12px;
        font-weight: normal;
        FONT-STYLE: normal;        
        }

.tit14grey {
	COLOR: #464646;
        FONT-FAMILY: "Trebuchet MS","Verdana",sans-serif;
        FONT-SIZE: 14px;
        font-weight: normal;
        FONT-STYLE: normal;        
        }

.tit24grey {
	COLOR: #464646;
        FONT-FAMILY: "Trebuchet MS","Verdana",sans-serif;
        FONT-SIZE: 24px;
        font-weight: bold;
        FONT-STYLE: normal;
        }

.ttit4blu {
	COLOR: #003399;
        FONT-FAMILY: verdana;
        FONT-SIZE: 13px;
        font-weight: bold;
        FONT-STYLE: normal;

        }

.biancoTit {
	COLOR: #ffffff;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 20px;
        FONT-STYLE: normal;
        font-weight: bold;
        
        }
        

.bluTit {
	COLOR: #336699;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 20px;
        FONT-STYLE: normal;
        font-weight: bold;
        TEXT-ALIGN: left;
        }


.TxTAreaText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0033cc;
	background-color: #FFFFFF;
	text-decoration: none;
}


ul.corpoTestoN {
      list-style-type: disc;
      COLOR: #003399;
      FONT-FAMILY: verdana;
      FONT-SIZE: 12px;
      FONT-STYLE: normal;
     }


.bbody {

	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	background-color:#E8EBEF;
}

.item_quantity {
               COLOR: #003399;
               FONT-FAMILY: verdana;
               FONT-SIZE: 10px;
               font-weight: bold;
               text-align:right; 
               border: solid 1px;
        }
        
.c_blun {
            border-left: 1px solid #003399;
            border-bottom: 1px solid #003399;
            border-top: 1px solid #003399;
            border-right: 1px solid #003399;
        }
/* fine sezione pagine (dentro $CORPO$, in pratica pagine in pages-in) */

