body {
	margin: 0px;
}

* { 
	overflow: visible; 
}

td,tr,p,div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.corsi_heading1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-color: white;
	background-color: #800000;
	color: #ffffff;
	height: 20px;
	width: 10px;
}
.corsi_heading2 {
	font-style: italic;
	background-color: #e8e8e8;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
hr {
  background       : #999999;
  height           : 1px;
  width            : 100%;
}

/*different setting for newsflash*/
.newsflash td {
color: #000000;
text-align: justify;
vertical-align: middle;
}

/*setting for the greetings*/
.mainpage, .pathway, .title, .subtitle, .mainlevel, .mainmenu, .pollstableborder, .sublevel, .moduletable, .poll, .sectiontableheader, .sectiontableentry1, .sectiontableentry2, img, td.background, #pilar_background, .contentpane, contentpaneopen, .contentheading, .componentheading, .createdate, .button, .intlbutton {
	display: none;
}


.inputbox {
	/* Again, the name implies that this style changes the 
	   way those input box looks */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	background: #FFFFFF;
	border: 1px solid;
}



.intlinputboxhidden {
	/* Again, the name implies that this style changes the 
	   way those input box looks */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: black;
	background: #eeeeee;
	border: none;
}

.intlinputbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background: #FFFFFF;
	border: 1px solid;
}

.intllabel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

a.intllink:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:  italic;
 	color: blue;
	text-align: left;
	text-decoration: underline;
}
