@import url("http://first.aster.it/stili/aggiornamenti.css");
/* @import url("http://first.aster.it/stili/box.css"); */

body {  
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	margin: 0px 0px 0px 0px; 
	background-color: #F1F1F9; 
	}

body.stp {  
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
	margin: 0px 0px 0px 2px;
	background-color: #FFFFFF;
	}


body.window {  
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
 	margin-top: 4px 0px 0px 5px; 
	background-color: #FFFFFF;
	}

body.poll {  
	background-color: #FFFFFF;
	margin: 0px 0px 0px 20px; 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	}


.sfondo { 
	background-color: #F1F1F9; 
	}



#intesta {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	width: auto;
}

#errmsg {
	margin: 4px 0px;
	padding: 1px 0px;
	border: 0px;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	width: auto;
	font-size: 0.9em;
	}





#prova_contenuto{
	margin: 0px 10px 0px 0px;
	padding: 10px;
	border: 1px solid #b2b2b2;
	width: 400px;
	display:inline;
}

#prova_menu{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	width: 120px;
	display:inline;
}

.center {  
	text-align: center;
	}

a {  
	color: #003399; 
	font-weight: bold; 
	text-decoration: none;
	}

a:hover { 
	color:#C40F26; 
	background-color: transparent; 
	text-decoration: underline;
	}


ul, ol { 
	margin:  5px 0px 2px 25px; 
	padding: 0px 0px 10px 0px;
	}


ul li, ol li { 
	margin:  0px 0px 3px 0px; 
	padding: 0px 0px 0px 0px;
	}



p.mini { 
	margin: 10px 0px 0px 0px 
	}

p.big { 
	margin: 20px 0px 0px 0px;
	}

p.double { 
	margin: 26px 0px 0px 0px;
	}

p.doppio {
	margin: 30px 0px 0px 0px;
	}


img { 
	border: none;  
	background: none; 
	}


.spazio_bianco { 
	background-color: #FFFFFF;
	}


td { 
	font-weight: normal;
	font-size: 11px;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000;
	vertical-align:top; 
	}


td.testo { 
	font-weight: normal;
	font-size: 12px;
	/* font:normal 12px Verdana, Arial, Helvetica, sans-serif;  */
	vertical-align:top; 
	background-color: #FFFFFF; 
	text-decoration: none; 
	}


td.txt { 
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	vertical-align:top; 
	text-decoration: none; 
	}


td.pippo { 
	font-weight: normal;
	font-style: italic;
	/* font:italic 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000; 
	vertical-align:top; 
	}

td.justify { text-align: justify}
td.left {  vertical-align:top; text-align: left}
td.midleft {  vertical-align:middle; 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 div.midcenter {  vertical-align:middle; text-align: center}
td.botcenter {  vertical-align:bottom; text-align: center}
td.top {  vertical-align:top }
td.bottom {  vertical-align:bottom}
td.botright {  vertical-align:bottom; text-align: right}
td.midright {  vertical-align:middle; text-align: right}

td.middleblu {  
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#00337A; 
	vertical-align:middle; 
	text-align: center;
	}

td.box {  
	vertical-align:middle; 
	text-align: center; 
	height:18px; 
	width: 95px; 
	}

.midcenter { 
	vertical-align:middle; 
	text-align: center;
	}


#box_dossier {  
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 20px 0px;
	text-align: center;
	width:419px;
	font-weight: normal;
	font-size: 10px;
	border: 1px #00337A solid;
	}



/* BOX */

#box_news {  
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	width:424px;
	font-weight: normal;
	font-size: 10px;
	border: 1px #00337A solid;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif !important; 
	}

#box_news iframe {  
	font: normal 10px Verdana, Arial, Helvetica, sans-serif !important; 
		border: 0px red solid;
	}



/* BOX mypage */

#box_news2 {  
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	width:570px;
	font-weight: normal;
	font-size: 10px;
	border: 1px #00337A solid;
	}


div.ultime_news {  
	padding: 2px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-weight: normal;
	font-size: 0.9em;
	}


/* TESTO */

.data { 
	font-weight: bold;
	font-size: 9px;
	/* font:bold 9px Verdana, Arial, Helvetica, sans-serif;  */
	color:#808080; 
	vertical-align:middle; 
	text-align: center; 
	}

.rosso { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	}

.errore { 
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	vertical-align:top; 
	}

td.errore { 
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26; 
	vertical-align:middle; 
	background-color:#F1F1F9;
	}

.mess_err { 
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#FF0000; 
	background-color: #DDDDDD; 
	text-decoration:underline; 
	}

.right {  
	vertical-align:top; 
	text-align: right;
	}


.testomicro { 
	font-weight: normal;
	font-size: 9px;
	/* font:normal 9px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000; 
	}

.testopiccolino { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000; 
	}

.testopiccolo { 
	font-weight: normal;
	font-size: 11px;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000; 
	}

.testomedio { 
	font-weight: normal;
	font-size: 12px;
	/* font:normal 12px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000; 
	}

.testogrande { 
	font-weight: normal;
	font-size: 14px;
	/* font:normal 14px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000; 
	}

.testobig { 
	font-weight: normal;
	font-size: 16px;
	/* font:normal 16px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000; 
	}



/* BARRA SUPERIORE */

td.barrasup {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#FFFFFF; 
	vertical-align:middle; 
	}

tr.colbarrasup { 
	background-color:#C40F26; 
	}

tr.colsottobarrasup {  
	background-color:#56719B;
	}

td.testobarrasup {  
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26; 
	vertical-align:middle; 
	background-color: #FFFFFF;
	}

td.login { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #FFFFFF; 
	background-color: #B2B2B2; 
	vertical-align:middle; 
	}

td.logato { 
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000; 
	background-color: #B2B2B2; 
	vertical-align:middle; 
	text-align: right; 
	}

a.linkmenusup { 
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#FFFFFF; 
	background:none; 
	text-decoration:none; 
	}

a.linkmenusup:hover { 
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#FFCC33; 
	background:none; 
	text-decoration:underline; 
	}




/* PIEDE */

td.piede {  
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#FFFFFF; 
	vertical-align:middle; 
	text-align: center; 
	background-color: #B2B2B2;
	}

a.piede {  
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#FFFFFF; 
	text-decoration:none; 
	background-color: transparent; 
	}

a.piede:hover {  
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26; 
	text-decoration:none; 
	background-color: transparent; 
	}




/* PARTE CENTRALE HOME */

td.scadenze{  
	background-color:#C40F26;
	}


.bandi { 
	font-weight: bold;
	font-size: 13px;
	/* font:bold 13px Verdana, Arial, Helvetica, sans-serif;  */
	color: #C40F26; 
	}


.eventi { 
	font-weight: bold;
	font-size: 13px;
	/* font:bold 13px Verdana, Arial, Helvetica, sans-serif;  */
	color: #EA465D; 
	}


.italia{ 
	font-weight: bold;
	font-size: 13px;
	/* font:bold 13px Verdana, Arial, Helvetica, sans-serif;  */
	color: #56719B; 
	vertical-align:middle; 
	}


.europa { 
	font-weight: bold;
	font-size: 13px;
	/* font:bold 13px Verdana, Arial, Helvetica, sans-serif;  */
	color: #00337A;  
	vertical-align:middle; 
	}

.txtcentrale { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000; 
	text-align: left;
	}

.rer { 
	font-weight: bold;
	font-size: 13px;
	/* font:bold 13px Verdana, Arial, Helvetica, sans-serif;  */
	color: #6E91C6;  
	vertical-align:middle; 
	}

a.linkhome_ue { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000; 
	text-decoration:none; 
	}

a.linkhome_it { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000; 
	text-decoration:none; 
	}

a.linkhome_rer { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000; 
	text-decoration:none; 
	}

a.linkhome_b { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000; 
	text-decoration:none; 
	}

a.linkhome_e { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000; 
	text-decoration:none; 
	}

a.linkhome_ue:hover { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#00337A; 
	background: none; 
	text-decoration:none; 
	}

a.linkhome_it:hover { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#56719B; 
	background: none; 
	text-decoration:none; 
	}

a.linkhome_rer:hover { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#6E91C6; 
	background: none; 
	text-decoration:none; 
	}

a.linkhome_b:hover { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26; 
	background: none; 
	text-decoration:none; 
	}

a.linkhome_e:hover { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#EA465D; 
	background: none; 
	text-decoration:none; 
	}



/* MENU SX */


#menu_sx {
	text-align:left;
	font-size: 11px;
	margin: 12px 20px 20px 0px;
	padding: 0px;
	border: 0px;
	width: 140px;
	}

.vocelist {
	font-weight:bold;
	color: #F3F3F3;
	margin: 0px; 
	padding: 6px 0px 6px 5px; 
	background-color: #00337A;
	border: 0px;
	border-top: 0px solid #00337A;
	border-bottom: 0px solid #00337A;
	}


.nnavlist {
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	}

.nnavlist a, .navlist a:hover {
	font-weight:normal;	     
	text-decoration: none; 
	}


.nnavlist li, .navlist ul li {
	display: inline;
	}


.nnavlist li a {
	display: block; 
	height: auto;
	margin: 0px;
	padding: 2px 0px 2px 20px; 
	color: #000000; 
 	background-color: #F8F8F8; 
	background-image: url(http://first.aster.it/templates/univr/images/arrow_grey.gif);
	background-repeat: no-repeat; 
	background-position: 0px 50%;  
	border: 0px;
	border-bottom: 1px solid #dcdaba;
	border-left: 1px solid #F8F8F8;
	border-top: 1px solid #F8F8F8;
	}


.nnavlist li a:hover { 
	color: #fff;
	background-color: #95A7C3; 
	text-decoration: underline;  
	text-decoration: none;
	background-image: url(http://first.aster.it/templates/univr/images/arrow_white.gif);
	border: 1px solid #00337A;
	}


a.nonattivo, a.nonattivo:hover {
	font-weight:normal;	     
	font-style:italic;
	}




/* COLONNA DX */

.titolo_dx { 
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#56719B; 
	background-color: #F3F3F3; 
	text-decoration:none; 
	}

a.titolo_dx { 
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#56719B; 
	background-color: #F3F3F3; 
	text-decoration:none; 
	}

a.titolo_dx:hover{ 
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26; 
	background-color: #F3F3F3; 
	text-decoration:underline; 
	}



/* LINK */

.link { 
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399; 
	text-decoration:none; 
	}

a.link { 
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399; 
	text-decoration:none; 
	}

a.link:hover { 
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26; 
	background: none; 
	text-decoration:underline; 
	}

a.linkmega { 
	font-weight: bold;
	font-size: 16px;
	/* font:bold 16px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399; 
	text-decoration:none; 
	}

a.linkmega:hover { 
	font-weight: bold;
	font-size: 16px;
	/* font:bold 16px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26; 
	background: none; 
	text-decoration:underline; 
	}


a.linkbig { 
	font-weight: bold;
	font-size: 11px;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399; 
	text-decoration:none; 
	}

a.linkbig:hover { 
	font-weight: bold;
	font-size: 11px;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26; 
	background: none; 
	text-decoration:underline; 
	}


a.linkbox { 
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399; 
	text-decoration:none; 
	}

a.linkbox:hover { 
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#FFCC33;
	background: none;
	text-decoration:none; 
	}

a.linklist {
	font-weight: bold;
	font-size: 11px;
	color:#003399;
	text-decoration:none; 
	}

a.linklist:hover {
	font-weight: bold;
	font-size: 11px;
	color:#C40F26;
	background: none;
	text-decoration:underline; 
	}


a.linklistmini,
a.linklistmini:hover {
	font-size: 0.9em;
	}




a.linklistmicro {
	font-weight: bold;
	font-size: 9px;
	/* font:bold 9px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399;
	text-decoration:none; 
	}

a.linklistmicro:hover {
	font-weight: bold;
	font-size: 9px;
	/* font:bold 9px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	background: none;
	text-decoration:underline; 
	}

a.linkscheda {
	font-weight: bold;
	font-size: 12px;
	/* font:bold 12px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399;
	text-decoration:none; 
	}

a.linkscheda:hover {
	font-weight: bold;
	font-size: 12px;
	/* font:bold 12px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	background: none;
	text-decoration:underline; 
	}

a.linkhome {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	text-decoration:none; 
	}

a.linkhome:hover {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	background: none;
	text-decoration:none; 
	}

a.linkrosso {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	text-decoration: none; 
	}

a.linkrosso:hover {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#FF0000;
	text-decoration:underline; 
	}

a.linknonattivo {
	font-style: italic;
	/* font:italic 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#BCBCBC;
	text-decoration: none; 
	}

a.linknonattivo:hover {
	font-style: italic;
	/* font:italic 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#BCBCBC;
	text-decoration: none; 
	}

.linkmenu {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	text-decoration: none;
	color:#00337A; 
	}

a.linkimg {
	text-decoration: none;
	background: none;
	text-decoration:none; 
	}

a.link_normal {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399;
	background:none;
	text-decoration:none; 
	}

a.link_normal:hover {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	text-decoration:underline; 
	}




/* FORM */

.modulo {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	background-color: #215CB8;
	color: #ffffff;
	}


.form {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399;
	border:1px solid #000000;
	}

.form2 {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399;
	border:1px solid #000000;
	background-color:#FFFFE7; 
	}

.formbig{
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font:normal 12px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399;
	}

.inputtextarea {
	color: black;
	font-size: 13px;
	border:1px solid #000000;
	background-color:#FFFFE7; 
	}

.inputtextareared {
	color: black;
	font-size: 13px;
	border:1px solid #C40F26;
	background-color:#F5F5F5; 
	}

.box_area {
	font-weight: normal;
	font-size: 14px;
	/* font:normal 14px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	text-decoration: none;
	background-color: #F5F5F5;
	border:1px solid #0000FF; 
	}


/* STILI PER LA CORRETTA VISUALIZZAZIONE CON EXPLORER */
.explorer input, .radio input { 
	border:0px solid #00339A;
	background:none;
	}


/* EVENTI ;
	padding: 10px */

.evento {
	width: 780px;
	background-color: #EEEEEE;
	border: 1px #666666 solid;
	border-collapse: collapse; 
	}

.rigaevento {
	background-color:#E5E5E5; 
	}

.formevento {
	border: 0px;
	border-right: 1px #00337A solid;
	vertical-align:bottom; 
	}

.titoloformevento {
	font-weight: bold;
	font-size: 14px;
	/* font:bold 14px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	vertical-align:middle;
	background-color:#ADADAD;
	height:40;
	border: 0px;
	border-bottom: 1px #000000 solid; 
	}

.note {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	vertical-align:middle; 
	}

.obbl {
	position: relative;
	top: -2px;
	color:#AD0707; 
	}

td.formmiddle {
	vertical-align:middle;
	height:30px; 
	}

tr.formmiddle {
	vertical-align:middle;
	height:30px; 
	}

.formpic {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399;
	}

.bottone {
	font-weight: normal;
	font-size: 9px;
	/* font:normal 9px Verdana, Arial, Helvetica, sans-serif;  */
	color:#ffffff;
	background:#00337A; 
	}

.bottone1 {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#ffffff;
	background:#746C91; 
	}

.bottone3 {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#ffffff;
	background:#746C91; 
	}

.login {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #FFFFFF;
	}

.input {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#00337A;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 0px;
	border:1px solid #56719B; 
	}

.cerca {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#00337A;
	text-decoration: none;
	background-color: #EEEEEE;
	border: 0px;
	border:1px solid #C40F26; 
	}



/* BARRE */

.barraformelenco {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000;
	background-color: #E8F3FF; 
	}


/* CONTENT PAGE */
/* STILI COMUNI A TUTTE LE SCHEDE */


.titoloiper {
	font-size: 20px;
	font-weight: bold;
	color: #00337A; 
	}

.titolomega {
	font-size: 18px;
	font-weight: bold;
	color:#00337A; 
	}

.titologrande {
	font-size: 16px;
	font-weight: bold;
	color:#00337A; 
	}

.titolopage {
	font-size: 1.2em;
	font-weight: bold;
	color:#00337A; 
	}

.titolomedio {
	font-size: 12px;
	font-weight: bold;
	color:#00337A; 
	}

.titolopiccolo {
	font-size: 11px;
	font-weight: bold;
	color:#00337A; 
	}

.titolomicro {
	font-size: 10px;
	font-weight: bold;
	color:#00337A; 
	}

.sottotitoloiper {
	font-size: 20px;
	font-weight: bold;
	color: #C40F26; 
	}

.sottotitolomega {
	font-size: 18px;
	font-weight: bold;
	color: #C40F26; 
	}

.sottotitolobig {
	font-size: 16px;
	font-weight: bold;
	color:#C40F26; 
	}

.sottotitolo {
	font-size: 14px;
	font-weight: bold;
	color:#C40F26; 
	}

.sottotitolomedio {
	font-size: 12px;
	font-weight: bold;
	color:#C40F26; 
	}

.sottotitolopiccolo {
	font-size: 1em;
	font-weight: bold;
	color:#C40F26; 
	}

.sottotitolomicro {
	font-size: 10px;
	font-weight: bold;
	color:#C40F26; 
	}

.titolopoll {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	background-color: #B6E4FC;
	text-decoration:none;
	vertical-align:middle;
	text-align: left;
	}

.contentpage { 
	font-size: 12px;
	font-weight: normal;
	vertical-align:top;  
	color: #000000;
	background-color: transparent; 
	}

.contentpage_justify {
	font-weight: normal;
	font-size: 12px;
	/* font:normal 12px Verdana, Arial, Helvetica, sans-serif;  */
	text-align: justify;
	vertical-align:top;
	color: #000000;
	}

.stampa {
	font-weight: bold;
	font-size: 12px;
	/* font:bold 12px Verdana, Arial, Helvetica, sans-serif;  */
	vertical-align:top;
	color: #C40F26; 
	}

table.list {
	vertical-align:top;
	text-align: left;
	border: 0px;
	border-top:2px #C40F26 solid;
	border-bottom:2px #C40F26 solid ; 
	}

.info{
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	background-color: transparent; 
	}

/* MY PAGE */

div.attenzione_search	{
	text-align: left;
	margin: 10px 0 30px 0;
	padding: 10px 0;
	border-top: 1px #00337A dotted;
	border-bottom: 1px #00337A dotted;
	}

table.iconemysearch td img,
table.iconemysearch td a	{
	vertical-align:middle;
	}

table.mysearch,
table.mynews	{
	vertical-align:top;
	text-align: left;
	margin: 1px 0 20px 0
	}

table.mysearch th,
table.mynews th	{
	text-align:center;
	vertical-align:middle;
	background-color: #EEEEEE; 
	padding: 5px 12px;
	border: 1px #00337A dotted;
	border-collapse: collapse;
	font-size:12px;
	}

table.mysearch td,
table.mynews td	{
	background-color: #FFFFFF; 
	padding: 5px 8px;
	border: 1px #00337A dotted;
	border-collapse: collapse;
	}


/* CONTENT FORM */
/* modificato #FFFFFF con transparent */
table.t_form {
	background-color: transparent; 
	}

.titleform {
	font-weight: bold;
	font-size: 14px;
	/* font:bold 14px Verdana, Arial, Helvetica, sans-serif;  */
	color: #C40F26;
	vertical-align:middle; 
	}

tr.titlesottoform {
	font-weight: normal;
	font-size: 12px;
	/* font:normal 12px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	vertical-align:middle; 
	}

td.list {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	background-color: #F5F5F5;
	vertical-align:top; 
	}




/* CONTENT DOSSIER */

td.contenuto_dossier {
	width:100%;
	}

td.dossier {
	background-color: #FAFAFA; 
	}

td.faq {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #FFFFFF;
	vertical-align:middle;
	text-align: center;
	width:25%;
	height:30px;
	background-color: #C40F26; 
	}

td.faqattivo {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #C40F26;
	vertical-align:middle;
	text-align: center;
	width:25%;
	height:30px;
	background-color: #F1F1F1;
	border: 0px;
	border-top:1px #C40F26 solid;
	border-left:1px #C40F26 solid;
	border-bottom:1px #C40F26 solid; 
	}

td.faq A:link {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #FFFFFF;
	vertical-align:middle;
	text-align: center;
	height:30px;
	background-color: #C40F26; 
	}

td.faq A:hover {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #FFFFFF;
	vertical-align:middle;
	text-align: center;
	height:30px;
	background-color: #C40F26; 
	}

td.faq A:visited {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #FFFFFF;
	vertical-align:middle;
	text-align: center;
	height:30px;
	background-color: #C40F26; 
	}

.domanda  {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #960404; 
	}




/* SCHEDE - LEZIONI */

body.scheda {
	font-weight: normal;
	font-size: 12px;
	/* font:normal 12px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	background-color: #FAFAFA; 
	}

.barrared {
	font-weight: bold;
	font-size: 13px;
	/* font:bold 13px Verdana, Arial, Helvetica, sans-serif;  */
	color: #E9E9E9;
	background-color: #C40F26;
	}

td.scheda {
	font-weight: normal;
	font-size: 12px;
	/* font:normal 12px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	vertical-align:top;
	text-align: justify;
	background-color: #FFFFFF; 
	}



/* SCHEDE PROGRAMMI */

table.scheda_programma {
	vertical-align:top;
	text-align: justify;
	background-color: #FFFFFF; 
	width:100%;
	}

table.scheda_programma tr.notizia_flash {
	padding: 5px;
	}

table.icone_scheda_programma {
	width:100%;
	}

table.icone_scheda_programma td {
	width:73px;
	border: 0px dotted #000000 !important;
	}

/* SCHEDA PROGRAMMA - elenchi news, links, scadenze, ecc */

table.norme,
table.news,
table.scad,
table.links,
table.partner	{
	width:100%;
	}

table.norme td,
table.news td,
table.scad td,
table.links td,
table.partner td	{
	padding:5px;
	}

.nomecampo {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#00337A; 
	}

.menu_img {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	vertical-align:top;
	text-align: center;
	}

a.menu_img {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	vertical-align:top;
	text-align: center; 
	}

.menu_img_off {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#B2B2B2;
	vertical-align:top;
	text-align: center; 
	}

.menu_img_on {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	vertical-align:top;
	text-align: center; 
	}


/* SCHEDE PROGRAMMI - SOTTOSEZIONI */

td.titololist {
	font-weight: bold;
	font-size: 16px;
	/* font:bold 16px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	vertical-align:middle;
	text-align: left;
	border: 0px;
	border-top:2px #C40F26 solid;
	border-bottom:2px #C40F26 solid; 
	}

td.aperto {
	font-weight: bold;
	font-size: 16px;
	/* font:bold 16px Verdana, Arial, Helvetica, sans-serif;  */
	color:#336633;
	vertical-align:middle;
	text-align: left;
	border: 0px;
	border-top:2px #336633 solid;
	border-bottom:2px #336633 solid; 
	}

td.chiuso {
	font-weight: bold;
	font-size: 16px;
	/* font:bold 16px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	vertical-align:middle;
	text-align: left;
	border: 0px;
	border-top:2px #C40F26 solid;
	border-bottom:2px #C40F26 solid; 
	}

td.schedelist {
	vertical-align:top;
	text-align: left;
	border: 0px;
	border-bottom:1px #C40F26 dashed; 
	}

td.schedelist_bot {
	vertical-align:bottom;
	text-align: left;
	border: 0px;
	border-bottom:1px #C40F26 dashed; 
	}

td.sottotitolist {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	vertical-align:top;
	text-align: left;
	border: 0px;
	border-bottom:1px #C40F26 dashed; 
	}

.corsivo {
	font-style: italic;
	/* font:italic 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000;
	vertical-align:top; 
	}



/* SCHEDE NEWS */


table.shownews {  
	width: 734px;
	}


table.showcampinews, .sfondo_news { 
	width: 750px;
	background-color: #F1F1F9; 
	border: 0px;
	border-top: 1px #C40F26 solid; 
	margin-top:20px;
	}


.border {  
	border: 1px #B2B2B2 solid !important; 
	}



#numeronews {
	padding:5px 0px 5px 5px ;
	background-color: #E9E9E9;
	}


.numeronews {
	font-weight: bold;
	font-size: 12px;
	/* font:bold 12px Verdana, Arial, Helvetica, sans-serif;  */
	color: #6C687A;
	}

.titolonews {
	font-weight: bold;
	font-size: 15px;
	/* font:bold 15px Verdana, Arial, Helvetica, sans-serif;  */
	color: #C40F26;
	text-align: justify; 
	}

.testonews {
	font-weight: normal;
	font-size: 12px;
	/* font:normal 12px Verdana, Arial, Helvetica, sans-serif;  */
	vertical-align:top;
	text-align: justify; 
	}

.nomecamponews {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #00337A;
	background-color: #E9E9E9;
	vertical-align:top;
	height:25px;
	width:140px;
	border: 0px;
	border-bottom:1px #C40F26 solid; 
	}

.testocamponews {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	vertical-align:top;
	text-align: left;
	background-color: #FAFAFA;
	width:610px;
	border: 0px;
	border-bottom:1px #C40F26 solid; 
	}

.tipoinfo {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#00337A; 
	}
.disclaimer {
	background-color: #F1F1F9;
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000; 
	}

.dataopen {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #009900; 
	}

.dataclose {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #FF0000; 
	}

.menu_img_dx {
	font-weight: normal;
	font-size: 9px;
	/* font:normal 9px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	vertical-align:middle;
	text-align: center;
	}

a.menu_img_dx {
	font-weight: normal;
	font-size: 9px;
	/* font:normal 9px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	vertical-align:middle;
	text-decoration:none; 
	}

a.menu_img_dx:hover {
	font-weight: normal;
	font-size: 9px;
	/* font:normal 9px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	background: none;
	vertical-align:middle;
	text-decoration:none; 
	}




/* SCHEDE DOSSIER */

body.dossier {
	background-color: #EEEEEE;
	margin-top: 0;
	margin-left: 1px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000; 
	}


#menu_dossier {
	margin: 22px 0px 90px 10px;
	padding: 0px;
	border: 0px;
	width: auto;
	border: 0px solid red;
}

#menu_dossier .titolopage {
	float: left;
}
#menu_superiore{
	float: right;
	margin: 0px 0px 0px 450px;
	padding: 0px;
	text-align:right;
	border: 0px;
	width: auto;
	border: 0px solid red;
	}


#menu_superiore table td{
		border: 0px solid green;
}


#intesta_dossier {
	clear:both;
	background: #EEEEEE;
	margin: 0px 0px 10px 0px;
	border: 0px;
	border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
	padding: 6px 2px 6px 6px;
	width: auto; 
	}

table.menu_dossier_dx { 
	
	background: #FFFFFF;
	margin: 5px 0px 10px 0px;
	border: 0px;
	border-top: 1px solid #D30B28;
	padding: 0px;
	width: 120px; 
	}



.titolodossier {
	font-size: 15px;
	font-weight:bold;
	color: #C40F26;
	text-align: center; 
	}

.sottotitolodossier {
	font-weight: bold;
	font-size: 14px;
	/* font:bold 14px Verdana, Arial, Helvetica, sans-serif;  */
	color: #00337A; 
	}

.contentdossier {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	vertical-align:top;
	text-align: justify;
	color: #000000;
	background-color: #FFFFFF; 
	}


td.riga { 
	background-color: #D30B28; 
	}


td.menu { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #FFFFFF;
    vertical-align:middle;
    text-align: left;
	padding: 2px 0px 2px 4px;
	margin: 0px;
    border: 0px;
	border-bottom: 1px solid #D30B28;
    height:20px; 
	}


td.menu a { 
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #666666;  
	text-decoration:none; 
	}


td.menu a:hover { 
	
        color: #D30B28;
	background-color: #DDDDDD;
        text-decoration:none; 
	}


td.menuattivo { 
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #EEEEEE;  
	vertical-align:middle;
    text-align: left;  
    height:20px;
	padding: 2px 0px 2px 4px;
	margin: 0px;
    border: 0px;
	border-bottom: 1px solid #D30B28;
    background-color: #D30B28; 
	}




.barraerrore {
	font-weight: bold;
	background-color: #C40F26;
	color: #FFFFFF}

.mdossier_a {
	color: #ED5909;
	font-weight: bold;
	}

.mdossier_b {
	color: #F5B919;
	font-weight: bold;
	}

.mdossier_c {
	color: #76408A;
	font-weight: bold;
	}

.mdossier_d {
	color: #EF37BD;
	font-weight: bold;
	}

.mdossier_e {
	color: #008000;
	font-weight: bold;
	}





/* DOSSIER 6PQ - BANDI */

.titolobianco {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align: center; 
	}

a.titolobianco {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align: center; 
	}

a.titolobianco:hover {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#ffffff;
	text-decoration:underline; 
	}

.titolobando {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#555555;
	text-decoration:none; 
	}



/* BANDI-EVENTI-NEWS LIST */

a.linkprg {
	font-weight: normal;
	font-size: 9px;
	/* font:normal 9px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399;
	text-decoration:none; 
	}

a.linkprg:hover {
	font-weight: normal;
	font-size: 9px;
	/* font:normal 9px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	background: none;
	text-decoration:underline; 
	}

td.toplist {
	border: 0px;
	border-bottom:1px #C40F26 dashed; 
	}

table.toplist {
	vertical-align:top;
	text-align: left;
	border: 0px;
	border-top:1px #C40F26 dashed; 
	}

.datacorsivo {
	font-style: italic;
	/* font:italic 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#746C91; 
	}

.fontenews {
	font-size: 10px;
	font-style: italic;
	/* font:italic 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#746C91; 
	}

.data2 {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	}

a.linkbandi {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	text-decoration:none; 
	}

a.linkbandi:hover {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	background: none;
	text-decoration:none; 
	}

old.titololistnews {
	font-weight: normal;
	font-size: 11px;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #000000;
	vertical-align:top; 
	}

/* TABELLA BANDI */
table.bandi_prg {
	vertical-align:top; 
	border: 0px #C40F26 solid; 
	}

table.bandi_prg td {
	padding:10px
	}



/* PUBBLICAZIONI */

	
#pubblicazioni {  
	padding: 0;
	margin: 20px 0px;
	}





td.linea{
	vertical-align:top;
	text-align: left;
	border: 0px;
	border-bottom:1px #AAAAAA solid ; 
	}

td.lineaup{
	vertical-align:top;
	text-align: left;
	border: 0px;
	border-top:1px #AAAAAA solid ; 
	}



/* MAPPA */

a.linkmappa {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399;
	text-decoration:none; 
	}

a.linkmappa:hover {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color:#FFCC33;
	background: none;
	text-decoration:underline; 
	}

.titolomappa {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#666666;
	background:none;
	text-decoration:none; 
	}

a.titolomappa {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399;
	background:none;
	text-decoration:none; 
	}

a.titolomappa:hover {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#FFCC33;
	background:none;
	text-decoration:underline; 
	}



/* PIATTAFORMA PARTNER */

td.riga_ptfrm {
	vertical-align:middle;
	text-align: left;
	height:22px;
	border: 0px;
	border-top: 1px #0000C0 solid;
	background-color:#F8F8F8; 
	}

a.menu_ptfrm {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #404040;
	background-color:transparent;
	text-decoration:none; 
	}

a.menu_ptfrm :hover {
	font-weight: bold;
	font-size: 10px;
	/* font:bold 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #D30B28;
	background-color:transparent;
	text-decoration:none; 
	}

.titolopiattaforma {
	font-weight: bold;
	font-size: 13px;
	/* font:bold 13px Verdana, Arial, Helvetica, sans-serif;  */
	color:#D30B28;
	background-color:#DDDDDD;
	border: 0px;
	border: 1px #404040 solid;
	}

table.piattaforma {
	background-color:#FFFFFF;
	list-style-type: square;
	list-style-image: url(http://first.aster.it/images/square2.gif); 
	}



/* AREA RISERVATA - INSERT USER */

ul.arrow li {
    font-weight: normal;
    line-height: 1.3em;
    list-style-image: url("../images/square2.gif");
	margin-left:20px;
	}

table.insert_user {
	width: 750px;
		background-color:#666666;
	}

table.campi_user {
	width: 748px;
	}

#errmsg .errore img {
	}

#errmsg .errore_user {
	padding-top:8px;
	vertical-align:middle
	}

.arearis_menu {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	}

td.arearis_menu {
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	vertical-align:middle;
	text-align: right; 
	}

.area_tabtitolo {
	background-color: #B2B2B2;
	font-weight: bold;
	font-size: 16px;
	/* font:bold 16px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	vertical-align:middle; 
	}

.area_tab {
	background-color: #dadada;
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	vertical-align:middle; 
	}

.area_tabcampi {
	background-color: #eeeeee;
	font-weight: normal;
	font-size: 10px;
	/* font:normal 10px Verdana, Arial, Helvetica, sans-serif;  */
	 vertical-align:middle; 
	}



/* GLOSSARIO */

.titolovoce {
	font-weight: bold;
	font-size: 12px;
	/* font:bold 12px Verdana, Arial, Helvetica, sans-serif;  */
	color:#003399; 
	}



/* SCHEDE - LINK */

body.schlink {
	font-weight: normal;
	font-size: 12px;
	/* font:normal 12px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	background-color: #FAFAFA; 
	}

.barra_schlink {
	font-weight: bold;
	font-size: 13px;
	/* font:bold 13px Verdana, Arial, Helvetica, sans-serif;  */
	color: #E9E9E9;
	background-color: #666666;
	}

td.schlink {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000;
	vertical-align:top;
	text-align: justify;
	background-color: #E9E9E9; 
	}



/* NEWSLETTER */

body.newsletter {
	font-weight: normal;
	font-size: 11px;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px 0px 0px 0px; 
	}

.grupponews	{
	padding: 3px 0 5px 0;
	}

.tiponews	{
	font-weight: bold;
	font-size: 13px;
	/* font:bold 13px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26; 
	}

.fontemail {
	font-size: 10px;
	font-style: italic;
	/* font:italic 10px Verdana, Arial, Helvetica, sans-serif;  */
	color: #666666; 
	}

.titolomail {
	font-weight: bold;
	/* font:bold 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #00337A; 
	}

.abstract {
	font-weight: normal;
	font-size:11px;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color: #666666; 
	}

a.linkmail {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	text-decoration:underline; 
	}

a.linkmail:hover {
	font-weight: normal;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#C40F26;
	text-decoration:underline; 
	}





/* TESTO NEWS */

.evidenza {
	color:#800000;
	text-decoration:none; 
	}


ul.listalink { 
	margin:  5px 0px 2px 16px; 
	padding: 0px 0px 10px 0px;
	list-style-image:url("http://first.aster.it/images/listalink.jpg");
	}



ul.listalink li { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

 


/* LISTE */

ul.level1 {
	list-style-image: url(http://first.aster.it/images/square2.gif);
	font-weight: bold;
	line-height: 24px; 
	}

ul.level2 {
	list-style-image: none;
	list-style: circle;
	font-weight: normal;
	line-height: 16px; 
	}

ul.level3 {
	list-style-image: none;
	list-style: disc;
	font-weight: normal;
	line-height: 14px; 
	}


/* VIDEO */


.titolovideo {
	font-weight: bold;
	font-size: 12px;
	/* font:bold 12px Verdana, Arial, Helvetica, sans-serif;  */
	color:#800000; 
	}




#box {  
	font-weight: normal;
	font-size: 11px;
	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
	color:#000000; 
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	}



/* NOVITA  NOVITA NOVITA */



/* PAGINA MATERIALE EVENTI */



#contenuto_materiale {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	width: auto;
}

.sezione_anno { 
	background-color: #F3F3F3; 
	border: 0px;
	border-top: 1px #666666 solid; 
	border-bottom: 1px #666666 solid; 
	padding: 10px 0px 10px 0px;
	margin: 30px 0px 10px 0px;
	text-align:center;
	}

	/* font:normal 11px Verdana, Arial, Helvetica, sans-serif;  */
.key_abr {
	font-weight: bold;
	color: #444444;
	}


.key_unibo {
	font-weight: bold;
	color: #C40F26;
	}


.key_startup {
	font-weight: bold;
	color: #800080;
	}

.key_htn {
	font-weight: bold;
	color: #00904C;
	}

.key_crs4 {
	font-weight: bold;
	color: #034EA2;
	}
	
	
	
/* DOSSIER SPINNER 2013-DOTTORATI */

#bando_dottorato {
    margin-top: 10px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
	padding: 0px;
	border: 0px solid red;
	width: 800px;
	text-align:left;
}
#barra_top {
    margin: 10px 0 10px 0;
    padding: 0 0 10px 0;
	border-bottom: 1px solid #00337A;
	width: 800px;
	text-align:left;
	vertical-align:middle;
	height:70px;
}
#barra_top .logo {
    margin: 0 30px;
	text-align:left;
	float:left;
}

#barra_top .titolo {
    margin: 0 30px;
	text-align:left;
	vertical-align:middle;
	color: #00337A;
	font-size: 18px;
	font-weight: bold;
	float:left;
	line-height:60px;
	}

#contenuto_bando {
clear:both;
margin-top: 20px;
}

#contenuto_bando .titolo_bando {
	margin: 10px 0 20px 0;
    color: #C40F26;
    font-size: 16px;
    font-weight: bold;
	text-align:center;
}

