 {	/* text-align:justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
	/*font-size:small;*/
}
h1 {font-size:3em;}
.comeh1 {font-size:2em;}
#fotoiniziale {
    width:100%;
    }
#bottom {
/*	border-top: 1px solid black; */
        margin-top:1em;

}
.capo {
    color:black;
    background:yellow;
}
.studente {/*border: 2px solid red;*/
    /*background:yellow;*/
      color:#b60000;
}
.PHPCOUTPUT {text-align:center; 
/*    background:#667512;
	color:yellow;
*/
}
table td   { 
    vertical-align:top;
}

.nowrap {
	white-space: nowrap;
}
.pct50 {width:50%;}
.pct35 {width:35%;}
.pct20 {width:20%;}
.logo {width:159px;
	text-align:left;
}
.autori {width:30%;}
#content a {color:#0000ff;	text-decoration:none;}

.dentro { padding-left:1em;padding-right:1em;}
#content2 {
	padding-right:0em;
	margin-bottom:2em;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;

}
.padright2 {
	padding-right:2em;
}
.nostampa {visibility:visible}
.acca3 {margin-top:2em;}

.importante3{	font-size: 1.0em;
	font-weight: bold;
	background:#667512;
	color:white;
	margin: 0.3em 0 0.5em;
	padding: 2px 5px 2px 5px;}
.importante3 a span {color:white;}
.importante3 a {color:yellow;}

/*
.h3{	font-size: 1.0em;
	font-weight: bold;
	background:#667512;
	color:yellow;
	margin: 0.3em 0 0.5em;
	padding: 2px 5px 2px 5px;}
*/
#ricerca h3{	font-size: 1.2em;
	font-weight: bold;
	background: #055091;
	background:#667512;
	color:white ;  text-align:left;
	margin: 0.3em 0 0.5em;
	padding: 2px 5px 2px 5px;}
h4 {
	background:white;;
}
h4 a {
	text-decoration:none;
}
.nocapo {color:inherit;}
.nodisplay {display:none;}
.corresponding {color:inherit;font-weight: normal;text-align:right; }
.references {color:inherit;font-weight: bold; }
.activities {color:inherit;font-weight: bold; }
.figura {text-align:center;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 1em;
}
.top0 {margin-top:0em;}
.bgbianco {background:white;}
.bggiallo {background:yellow;}
.bgsilver {background:silver;}
.bgverde {background:lime;}
.bgrosso {background:red;}
.bgnero {background:black;}
.floatright {float:right;}
.floatleft {float:left;}
.nofloat {clear:both;}
#nofloat {float:none;}
.piccolo {font-size:80%;}
.uno {color:#ff0000;/*yellow;inherit;#ff9900;*/}
.rossoscuro {color:#b60000;}
.rosso {color:#b60000;}
.nero {color:black;}
.blue {color:blue;}
.giallo {color:yellow;}
.due {color:black;}
.verde {color:lime;}
.bianco {color:white;}
.inputsubmit {background:yellow; color:red;}
.testataSX {
	margin-top:0px;
	background:inherit;/*#ff9900; */
	text-align: left;
}
.bigger {font-size:larger;}
.menu {
	/*padding: 1em;*/
	background:inherit;/*#ff9900;*/
	text-align: center;
	font-weight: bold;
}
.menuf {
	padding: 0em;
	background:inherit;/*#ff9900;*/
	text-align: left;
	font-weight: bold;
	float:left;
}
.a_menu {
	font-weight: bold;
	text-decoration: none;
}

.nobr {white-space: nowrap}	

.menu1 {
	margin-top:1em;
	padding-top: 0em;
	text-align: center;
/*	border-bottom:1px solid white;*/
}
.menu1f {
	padding-top: 0em;
	text-align: left;
/*	border-top:1px solid white;*/
	float:left;
	margin-bottom:0.5em;
}
.pers {	color:blue;text-align:center;}

.menu1scelto {
	margin-top:1em;
	background:yellow;
	padding-top: 0em;
	color:red;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	text-align: center;
}
.menu1fscelto {
	background:yellow;
	padding-top: 0em;
	color:red;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	float:left;
}

.nomargin {
	margin-bottom: 1px;
	margin-top: 1px;
}
.middle {
	vertical-align: middle;
}
.top {
	vertical-align: top;
}
.bottom {
	vertical-align: bottom;
}
.centro {
	text-align:center;
}
.destra {
	text-align:right;
}
.sinistra {
	text-align:left;
}
.bold {
	font-weight: bold;
}

/*
.miabarra { vertical-align:top;
	border-right: 1px solid black;
	background-image:url(images/spirale4.gif);
	width:200px;
}
*/
.larghezza_simboli {
	width:100px;
}

.miocorpo {
	padding-left: 2em;
	padding-right: 2em;
}


.list1 {
	margin: 0px;
}
#content li {
	margin: 0px;
}

.indentato {margin-left:3em;}
.logo {width:150px;}
.meta {width:50%;}
hr linea {border-top:  1px solid black;}
.scatolina {
	margin-top: 0em;
	margin-bottom: 0em;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	padding: 0em;
}
.scatola {
	margin-top: 0em;
	margin-bottom: 0em;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	padding: 0em;
}
.topline {
	margin-top: 0em;
	margin-bottom: 0em;
	border-top: 2px solid black;
	padding: 0em;
}
.style2 {color: #FF6600}
#elenco1 {	text-align:right;
}
#tabella1 h4  {
	color:white;
	background:#055091;
	text-align:left;
}
#tabella1 h4 a {
	color:white;
	background:#055091;
	text-align:left;
}
#tabella1 td {
	width:33%;
}
.dovesono {
        color:blue;
	font-weight: bold;
}
.publ_anno {color:#Ad0000;}
.grosso {font-size: 2em;}
.medio {font-size: 1.5em;}
div.inline { float:left; }
.figurainiziale {
	text-align:center;
	margin-top:0.4em; /* somma di ol e li in portal-column-one e portlet-navigation-tree */
}
ul.circle {list-style-type:circle;}
ul.square {list-style-type:square;}
ol.roman {list-style-type:upper-roman;}
ol.alpha {list-style-type:lower-alpha;}
.tab_centro { 
margin-left: auto;
margin-right: auto;
}
.rsslist
{
list-style-image:url("/images/rss-feed-icon_small.gif");
list-style-type:square;
}
.IF {color:inherit;}
.CIT {color:inherit;}
.px300 {width:300px;}
.px80 {width:80px;}
/*
armenian	The marker is traditional Armenian numbering
decimal	        The marker is a number
decimal-leading-zero	The marker is a number padded by initial zeros (01, 02, 03, etc.)
georgian	The marker is traditional Georgian numbering (an, ban, gan, etc.)
lower-alpha	The marker is lower-alpha (a, b, c, d, e, etc.)
lower-greek	The marker is lower-greek (alpha, beta, gamma, etc.)
lower-latin	The marker is lower-latin (a, b, c, d, e, etc.)
lower-roman	The marker is lower-roman (i, ii, iii, iv, v, etc.)
upper-alpha	The marker is upper-alpha (A, B, C, D, E, etc.) 
upper-latin	The marker is upper-latin (A, B, C, D, E, etc.)
upper-roman	The marker is upper-roman (I, II, III, IV, V, etc.)
*/
#icone {
    margin-top: 2em;
/*    text-align:center;*/
}
#avvisinelcuore  {
    margin-top: 1em;
    text-align:center;
    background-color: white;/*#ccff99;*/
    padding:0.5em;
    float:left;
    border-top: 1px solid #b60000;
    border-bottom: 1px solid #b60000;
    border-left: 1px solid #b60000;
    border-right: 1px solid #b60000;
}
#avvisinelcuore a {color:blue;	text-decoration:none;}
#avvisi  {
    width:100%;
   clear:right;
   overflow:auto;
    margin-top:2em;
/*   border: 1px solid lime;*/
}

#avvisioftheday {
    float:left;
    width:35%;
    padding:5px;
    font-style: oblique;
    margin-left:2em;
}
#publoftheday {
    padding:5px;
    float:left;
    width:35%;
    font-style: oblique;
    background-color: white; /*#ffff99;*/
}
#workshop {
    padding:5px;
    float:left;
    width:15%;
    font-style: oblique;
    background-color: white; /*#ffff99;*/
}
.salta {
    margin-top:1em;
}
.salta3 {
    margin-top:3em;
}

#divtabella {
    margin-top:1em;
    margin-bottom:1em;
/*    width:811px;*/
    width:100%;
}
#divtabella .riga {
    width:100%;
    overflow:auto;
    margin-top:0em;
    margin-bottom:0em;
    clear:right;
}
#divtabella .c2{
    padding:10px 10px 0 0;
    float:left;
    width:48%;
}
#divtabella .c3{
    padding:10px 10px 0 0;
    float:left;
    width:31%;
}
#divtabella .c4{
    padding:10px 10px 0 0;
    float:left;
    width:23%;
}
#divtabella .c5{
    padding:10px 10px 0 0;
    float:left;
    width:18%;
}
#divtabella .c6{
    padding:10px 10px 0 0;
    float:left;
    width:15%;
}
#divtabella .c8{
    padding:10px 10px 0 0;
    float:left;
    width:11%;
}
#divtabella .c12{ 
margin-left:250px;
    padding:10px 10px 0 0;
    clear:both;
}
.divconfloats {
width:100%;clear:right;overflow:auto;
}

.selezionato3 {
 color:#b60000; 
 white-space: nowrap;
 font-weight: bold;
}
.selezionato {
 color:#b60000; 
/* white-space: nowrap;*/
 font-weight: bold;
}
/*
.selezionato {
	font-weight: bold;
	text-align:right;
	color:blue;
}
*/
.label {color:#b60000;}

.bordotopbottom{
padding-top:2em;
}
.tabellascatolina td,th,tr{
border-style:solid;
border-width:1px;
border-color:gray;
border-collapse:collapse;
padding:5px;

}
.bordone {
	margin: 0em 10em 10em  10em;
	padding: 0em 10em 10em 10em;
}
.testo {width:100%;}
.titolo {color:red;font-weight:bold}
.titolo2 {
    color:blue;
    font-weight:bold
    padding-top:0em;
    text-align:center; 
    margin-top: 1em;
    margin-bottom: 1px;
    text-align: center;
    font-size:large;
}
/* splinder */
.date {text-align:center; text-weight:normal;margin-bottom:1em;}
.post {
    border-top: 3px solid blue; 
    margin-top:1em;
}