body {  
	background-color: #336666; 
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000 
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

body.modulo {
	background-color: #FFFFFF
}


.draft {  
	background: url(http://ricubo.aster.it/images/draft.gif) 
}

hr {  
	height: 1px;
	text-align:left;
	margin-left: 0;
	}


p.mini {  
	margin: 10px 0px 0px 0px
	}


/* LISTE */

ul ol { margin: 2px 0px 15px 30px }

li { margin:5px 0px 5px 0px }
li.mini { margin:0px 0px 0px 0px }

olda {  color: #003399; font-weight: bold; text-decoration: none }
olda:hover { color:#D30B28; background-color: none; text-decoration: underline }

a {  font:bold 12px  Verdana, Arial, Helvetica, sans-serif; color:#303030; text-decoration:underline }
a:hover { font:bold 12px  Verdana, Arial, Helvetica, sans-serif; color:#D30B28; text-decoration:none }

a.liscio {  font:normal 12px  Verdana, Arial, Helvetica, sans-serif; color:#303030; text-decoration:underline }
a.liscio:hover { font:normal 12px  Verdana, Arial, Helvetica, sans-serif; color:#D30B28; text-decoration:underline }

a.piccolo {  font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color:#303030; text-decoration:underline }
a.piccolo:hover { font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color:#D30B28; text-decoration:none }

a.continua {  font:bold 9px  Verdana, Arial, Helvetica, sans-serif; color:#00337A; text-decoration:underline }
a.continua:hover {  font:bold 9px  Verdana, Arial, Helvetica, sans-serif; color:#D30B28; text-decoration:underline }



td { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align:top }
td.testo { font:normal 12px Verdana, Arial, Helvetica, sans-serif; vertical-align:top; background-color: #FFFFFF; text-decoration: none }
td.testolabel { font:bold 11px Verdana, Arial, Helvetica, sans-serif; vertical-align:middle }


td.justify { text-align: justify}
td.left { vertical-align:top; text-align: left}
td.center { vertical-align:top; text-align: center}
td.right { vertical-align:top; text-align: right}
td.middle { vertical-align:middle}
td.middleblu { font: normal 11px; color:#00337A; vertical-align:middle; text-align: center}
td.midcenter { vertical-align:middle; text-align: center}
td.botcenter { vertical-align:bottom; text-align: center}
td.midleft { vertical-align:middle; text-align: left}
td.midright { vertical-align:middle; text-align: right}

.data { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#D30B28 }

.data2 { font: bold 14px Courier; color: #848484}


/* CONTENT PAGE */

.contentpage { font:normal 12px Verdana, Arial, Helvetica, sans-serif; vertical-align:top; color: #000000}
td.titolopage { font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#D30B28; background-color:#DDDDDD }
.news { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#D30B28; background-color:#EEEEEE }
td.news { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#D30B28; background-color:#EEEEEE }
td.news A:link { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#D30B28; background-color:#EEEEEE; text-decoration:underline }
td.news A:hover { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#D30B28; background-color:#EEEEEE; text-decoration:none }
td.news A:visited { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#D30B28; background-color:#EEEEEE }
.barra { font:bold 14px  Verdana, Arial, Helvetica, sans-serif; color: #00337A; background-color: #E8F3FF }
a.barra { font:bold 14px  Verdana, Arial, Helvetica, sans-serif; color: #00337A; background-color: transparent }
.tipobarra { font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color: #00337A }


/* PARTECIPANTI */
td.attivita { font:normal 10px  Verdana, Arial, Helvetica, sans-serif; color: #00337A; text-align: justify; width:385px }
td.nomeimp { font:normal 11px  Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color:#F8F8F8; text-align: left; width:185px }
td.nomeimp2 { font:normal 11px  Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color:#F8F8F8; text-align: left }
h4 { font:bold 16px  Verdana, Arial, Helvetica, sans-serif; color: #404040; line-height: 25px; margin:1  }
h5 { font:bold 12px  Verdana, Arial, Helvetica, sans-serif; line-height: 20px; margin:1 }
a.medio {  font:normal 9px  Verdana, Arial, Helvetica, sans-serif; color:#303030; text-decoration:underline }
a.medio:hover { font:normal 9px  Verdana, Arial, Helvetica, sans-serif; color:#D30B28; text-decoration:none }



.titolopage { font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#D30B28}
.sottotitolo {  font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#D30B28}
.titolohome { font:bold 20px Verdana, Arial, Helvetica, sans-serif; color:#D30B28}
.sottotitolohome { font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#D30B28}
a.linkbig { font:bold 12px  Verdana, Arial, Helvetica, sans-serif; color:#303030; text-decoration:underline	}
a.linkbig:hover { font:bold 12px  Verdana, Arial, Helvetica, sans-serif; color:#D30B28; background: none; text-decoration:none }

a.linkpiccolo { font:bold 10px  Verdana, Arial, Helvetica, sans-serif; color:#303030; text-decoration:none }
a.linkpiccolo:hover { font:bold 10px  Verdana, Arial, Helvetica, sans-serif; color:#D30B28; background: none; text-decoration:none }


/* TESTO */

.errore { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#D30B28 }
td.errore { vertical-align:middle; background-color:#EEEEEE; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FF0000 }
.testobig { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.testomini { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.testopiccolo { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.testomicro { font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #000000 }

.upper { font:upper 12px Verdana, Arial, Helvetica, sans-serif }




/* MENU SX */

td.titolomenu { border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; vertical-align:middle; text-align: center; height:24px; font:bold 12px  Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #D30B28 }

td.menu { vertical-align:middle; text-align: left; height:22px; border-bottom: 1px #DDDDDD solid; font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color: #666666; background-color: #F8F8F8 }

td.menuattivo { vertical-align:middle;  text-align: left; height:22px; font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color: #D30B28 ; background-color: #E9E9E9 }
a.menu { font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color: #666666 ; text-decoration:none }
a.menu:hover { font:bold 11px; color: #D30B28;  text-decoration:none }
a.menu_spento{ font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color: #DDDDDD; text-decoration:none }

.menu_catalogo { vertical-align:middle; text-align: left; height:22px; font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color: #404040; background-color: #CEE0EE}
a.menu_catalogo { font:bold 11px  Verdana, Arial, Helvetica, sans-serif;color: #404040; background-color: transparent; text-decoration:none }
a.menu_catalogo:hover { font:bold 11px; color: #588693;  text-decoration:none }
.menu_catalogoattivo { vertical-align:middle;  text-align: left; height:22px; font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color: #ffffff ; background-color: #A3BED1 }
.menu2_catalogo { vertical-align:middle;  text-align: left; height:16px; font:normal 11px  Verdana, Arial, Helvetica, sans-serif; color: #666666; background-color: #CEE0EE }
.menu2_catalogoattivo { vertical-align:middle;  text-align: left; height:16px; font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color: #00337A; background-color: #CEE0EE }


td.menu2 { vertical-align:middle;  text-align: left; height:16px; font:normal 11px  Verdana, Arial, Helvetica, sans-serif; color: #666666; background-color: #E9E9E9 }
td.menu2attivo { vertical-align:middle;  text-align: left; height:16px; font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color: #00337A; background-color: #E9E9E9 }
a.menu2 { font:normal 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #666666; background-color: transparent }
a.menu2:hover { font:normal 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #00337A; background-color: transparent }

td.menu2bis { vertical-align:top;  text-align: left; height:15px; font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color: #666666; background-color: #F8F8F8}

td.riga { background-color: #DDDDDD }
td.collaborazione { height=20px; text-align:center; vertical-align:middle; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #D30B28; border-top: 1px #404040 solid; border-bottom: 1px #404040 solid }
td.ringraziano { height=20px; text-align:center; vertical-align:middle; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #D30B28; border-top: 1px #000000 solid }


/* BARRA SUPERIORE */

td.barrasup { height:15px; font: normal 11px; color:#FFFFFF; vertical-align:middle }
tr.colbarrasup {  background-color:#D30B28 }
.colbarrasup {  background-color:#D30B28 }
a.linkmenusup { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:none; text-decoration:none }
a.linkmenusup:hover { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFCC33; background:none; text-decoration:underline }



/* PIEDE */

td.piede { height:20px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; vertical-align:middle; text-align: center; background-color: #B2B2B2}
td.piedeleft { height:20px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#404040; vertical-align:middle; text-align: left; background-color: #B2B2B2}
a.piede {  font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background-color: none }
a.piede:hover {  font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#D30B28; text-decoration:none; background-color: none }
td.piedelogo {  width:160px; vertical-align:middle; text-align: center; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000000 }

/* ; border: 1px #0000C0 solid */

/* HISTORY */

.Thistory {  vertical-align:middle; background-color: #F4F4F4; text-align: left; border-left:1px #D30B28 solid;  border-right:1px #D30B28 solid; border-bottom:1px #D30B28 solid }
td.history { vertical-align:middle; font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none }
a.history { vertical-align:top; font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none }
a.history:hover { vertical-align:top; font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline }







/* COLONNA DX */

.titolo_dx{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#56719B; background-color: #F3F3F3; text-decoration:none }



/* LINK */

.link { font:normal 10px  Verdana, Arial, Helvetica, sans-serif; color:#003399; text-decoration:none }
a.link { font:bold 10px  Verdana, Arial, Helvetica, sans-serif; color:#003399; text-decoration:none }
a.link:hover { font:normal 10px  Verdana, Arial, Helvetica, sans-serif; color:#003399; background: none; text-decoration:underline }

a.linkbox { font:bold 10px  Verdana, Arial, Helvetica, sans-serif; color:#003399; text-decoration:none }
a.linkbox:hover { font:normal 10px  Verdana, Arial, Helvetica, sans-serif; color:#FFCC33; background: none; text-decoration:none }

a.linklistmicro { font:bold 10px  Verdana, Arial, Helvetica, sans-serif; color:#003399; text-decoration:none }
a.linklistmicro:hover { font:bold 10px  Verdana, Arial, Helvetica, sans-serif; color:#D30B28; background: none; text-decoration:underline }

.linkmedio { font:normal 11px  Verdana, Arial, Helvetica, sans-serif; color:#003399; text-decoration:none }
a.linkmedio { font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color:#003399; text-decoration:none }
a.linkmedio:hover { font:normal 11px  Verdana, Arial, Helvetica, sans-serif; color:#FFCC33; background: none; text-decoration:underline }



.linkmenu { font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#00337A }
a.linkimg { text-decoration: none;  background: none; text-decoration:none }




/* MODULO */

.modulo { background-color: #EEEEEE; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.modulomicro { background-color: #CCCCCC; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #003399 }
.bottone { font:bold 10px  Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background:#746C91 }
.form { font:normal 10px  Verdana, Arial, Helvetica, sans-serif; color:#003399 }
.colore1 {  background-color: #FFFFFF}






