/*START STILI MAPPA*/
#mappa UL {
	MARGIN-TOP: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/IPL2/immagini/mappa/linea1.gif) repeat-y; MARGIN-BOTTOM: 25px; MARGIN-LEFT: 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mappa UL LI {
	MARGIN-TOP: 5px; PADDING-LEFT: 10px; BACKGROUND: url(/IPL2/immagini/mappa/linea2.gif) no-repeat; MARGIN-BOTTOM: 5px; MARGIN-LEFT: -6px
}
/*STOP STILI MAPPA*/
BODY {
	margin-top : 0%;
	margin-left : 0%;
    color: #707070;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 70%;
}

.colore1 {
    color: #707070;
}

.colore2 {
    color: #AA003E;
}

.colore3 {
    color: #ED970C;
}

.colore4 {
    color: #202F84;
}

.grande1 {
    font-size: 100%;
}

.grande2 {
    font-size: 130%;
}


.colore1Normale {
    color: #707070;
}

.colore2Normale {
    color: #AA003E;
}

.colore3Normale {
    color: #ED970C;
}

.colore4Normale {
    color: #202F84;
}

.colore1Grande {
    color: #707070;
    font-size: 130%;
}

.colore2Grande {
    color: #AA003E;
    font-size: 130%;
}

.colore3Grande {
    color: #ED970C;
    font-size: 130%;
}

.colore4Grande {
    color: #202F84;
    font-size: 130%;
}

.colore1NoSot {
    color: #707070;
    text-decoration: none;
}

.colore2NoSot {
    color: #AA003E;
    text-decoration: none;
}

.colore3NoSot {
    color: #ED970C;
    text-decoration: none;
}

.colore4NoSot {
    color: #202F84;
    text-decoration: none;
}

.grande1NoSot {
    font-size: 100%;
    text-decoration: none;
}

.grande2NoSot {
    font-size: 130%;
    text-decoration: none;
}


.colore1NormaleNoSot {
    color: #707070;
    text-decoration: none;
}

.colore2NormaleNoSot {
    color: #AA003E;
    text-decoration: none;
}

.colore3NormaleNoSot {
    color: #ED970C;
    text-decoration: none;
}

.colore4NormaleNoSot {
    color: #202F84;
    text-decoration: none;
}

.colore1GrandeNoSot {
    color: #707070;
    font-size: 130%;
    text-decoration: none;
}

.colore2GrandeNoSot {
    color: #AA003E;
    font-size: 130%;
    text-decoration: none;
}

.colore3GrandeNoSot {
    color: #ED970C;
    font-size: 130%;
    text-decoration: none;
}

.colore4GrandeNoSot {
    color: #202F84;
    font-size: 130%;
    text-decoration: none;
}

a.Menu {
    color: #202E86;
    font-weight: bold;
    text-decoration: none;
    font-size: 90%;
}

a {
    color: #435198;
}

a.grande {
    color: #435198;
    font-weight: bold;
}

table.menu {
	font-size: 100%;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border : none;
}

td.rigaMenu {
	background-color : #EFEDEE;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height : 21px;
	vertical-align : middle;
}

td.rigaMenuEtichetta {
	background-color: #E1DFDF;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 21px;
	vertical-align: middle;
}

td.rigaSpazio {
	background-color : #FFFFFF;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height : 3px;
	vertical-align : middle;
}

table {
    font-size: 100%;
}

table.bordo {
	font-size: 100%;
	border: 1px solid #D4D9EC;
	background-color : #EEF0EF;
}

table.bordoNero {
	font-size: 100%;
	border: 1px solid #000000;
}

table.bordoNeroSfondo {
	font-size: 100%;
	border: 1px solid #000000;
	background-color : #EEF0EF;
}

td.bordoNero {
	border: 1px solid #000000;
}

table.noBordo {
	font-size: 100%;
}

table.noBordoSfondo {
	font-size: 100%;
	background-color : #EEF0EF;
}

.sottolineato {
	text-decoration: underline;
}

P {
}

P.allineatoS {
	text-align: left;
}

P.allineatoC {
	text-align: center;
}

P.allineatoG {
	text-align: justify;
}

P.allineatoD {
	text-align: right;
}

DIV.allineatoS {
	text-align: left;
}

DIV.allineatoC {
	text-align: center;
}

DIV.allineatoG {
	text-align: justify;
}

DIV.allineatoD {
	text-align: right;
}

.titolo {
    color: #507CA9;
    font-size: 120%;
    font-weight: bold;
}
.titolo2 {
    color: #212C85;
    font-size: 130%;
   
}
.titolo3 {
    color: #212C85;
    font-weight: bold;
    font-style: italic;
}
.titolo4 {
    color: #212C85;
    
}

.barretta {
	background-color: #213284;
	height: 3px;
}

.imgNoBordo {
	border: none;
}

IMG.bordo {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

IMG.Contorno {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}

IMG.bordoContorno {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}

IMG.AllSx {
	float: left;
}

IMG.AllSxContorno {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: left;
}

IMG.bordoAllSx {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

IMG.bordoAllSxContorno {
	margin-right: 10px;
	margin-bottom: 10px;
        border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: left;
}

IMG.AllDx {
	float: right;
}

IMG.AllDxContorno {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: right;
}

IMG.bordoAllDx {
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
}

IMG.bordoAllDxContorno {
	margin-left: 10px;
	margin-bottom: 10px;
        border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	float: right;
}

.bordoNews {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #AFB4DA;
	border-top-color: #AFB4DA;
	border-right-color: #AFB4DA;
	border-bottom-color: #AFB4DA;
}

.intestazioneColonne {
	font-weight: bold;
	color: #333333;
}

.testoBck {
}

P.messaggio {
	color: #000000;
	text-align: center;
    font-weight: bold;
}

.note {
    color: #000000;
    font-size: 80%;
}

.pulsante {
    color: #000000;
	font-weight: bold;
    font-size: 80%;
}

a.bottoni {
    color: #435198;
	font-weight: bold;
}

.etichetta {
	font-weight: bold;
	color: #333333;
}

.input {
	color: #333333;
	text-align: left;
    font-size: 100%;
}

.intestazione {
	font-size: 120%;
	font-weight: bold;
	color: #CC6600;
}


