/* MAIN STYLES */
BODY, iframe {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	background: url(img/bg.gif) repeat;
}	


BODY.admin {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	background: #e8e8ed;
}	

div.banner {
 width: 280px;
 height: 297px;
 border: thin silver solid;
 overflow: hidden;
 vertical-align: middle;
}

td, form_main, row_main {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
}

td.mini, div.mini{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	padding: 5px;
	line-height:1.4em;
}

td.minir, div.minir{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	padding: 10px;
	line-height:1.4em;
	text-align: right;
	color: #808080;
}

td.menu {
	line-height:1.4em;
	padding:5px;
	background: #e8e8ed;
}

tr.bold{
font-weight: bold;
text-transform: uppercase;
}

td.txt, div.txt{
font-size:1em;
line-height:1.5em;
text-align: justify;
padding:10px;
}

td.txt2, div.txt2{
font-size:0.8em;

}

span.did{
font-size:0.8em;
color: #959595;
letter-spacing: -0.5px;
}

span.titolocorso{
	font-family: arial black, Verdana, Helvetica, Arial, sans-serif;
	font-size: 15px;
	letter-spacing: -1px;
	color: #f47310;
	text-align: left;
	padding-left: 7px;
}

td.label{
font-weight: bold;
}

td.label2{
font-size:0.5em;
font-weight: bold;
}

td.bgtxt {background: url(img/bgcontent.png) repeat; behavior: url(iepngfix.htc);}

td.u1 { 	width:18px; height:18px; background: url(img/bg1sx.png) no-repeat; behavior: url(iepngfix.htc);}
td.u2 { 	height:18px; background: url(img/bgsu.png) repeat-x; behavior: url(iepngfix.htc);}
td.u3 { 	width:18px; height:18px;background: url(img/bg2dx.png) no-repeat; behavior: url(iepngfix.htc);}
td.u4 { 	width:18px; background: url(img/bgsx.png) repeat-y; behavior: url(iepngfix.htc);}
td.u5 { 	background: #ffffff; behavior: url(iepngfix.htc);}
td.u6 { 	width:18px; background: url(img/bgdx.png) repeat-y; behavior: url(iepngfix.htc);}
td.u7 { 	width:18px; height:18px; background: url(img/bg3sx.png) no-repeat; behavior: url(iepngfix.htc);}
td.u8 { 	height:18px; background: url(img/bggiu.png) repeat-x; behavior: url(iepngfix.htc);}
td.u9 { 	width:18px; height:18px; background: url(img/bg4dx.png) no-repeat; behavior: url(iepngfix.htc);}


td.bgadmintop { background: #e8e8ed; behavior: url(iepngfix.htc);}

td.title, div.title{
	font-family: arial black, Verdana, Helvetica, Arial, sans-serif;
	font-size: 28px;
	letter-spacing: -1px;
	color: #7f7f7f;
	text-align: center;
	padding-right: 7px;
}

td.titlel, div.titlel{
	font-family: arial black, Verdana, Helvetica, Arial, sans-serif;
	font-size: 28px;
	letter-spacing: -1px;
	color: #7f7f7f;
	text-align: left;
	padding-left: 20px;
}

td.title2, div.title2{
	font-family: arial black, Verdana, Helvetica, Arial, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
	color: #7f7f7f;
	padding-right: 7px;
}

td.title3, div.title3{
	font-family: arial black, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #7f7f7f;
}

td.corsi, div.corsi{
	font-family: arial black, Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	color: #7f7f7f;
	padding-right: 7px;
	line-height:2em;
}

td.corsi2, div.corsi2{
	font-family: arial black, Verdana, Helvetica, Arial, sans-serif;
	font-size: 22px;
	letter-spacing: -1px;
	color: #7f7f7f;
	padding-right: 7px;
	line-height:2em;
}

td.titlec, div.titlec{
	font-family: arial black, Verdana, Helvetica, Arial, sans-serif;
	font-size: 28px;
	letter-spacing: -1px;
	color: #7f7f7f;
	text-align: center;
	padding-right: 7px;
}

div.msg {
	color: #000000;
	font-size: 1.2em;
	text-align:center;
	background: yellow;
	font-weight: bold;
}

div.news{
	font-size: 10px;
	font-weight: bold;
	color: #7f7f7f;
}

div.news2{
	font-size: 14px;
	font-weight: bold;
	color: #7f7f7f;
	line-height: 1.5em;
}

div.msg2 {
	color: #e85d2f;
	font-size: 0.9em;
	text-align:center;
	background: yellow;
}

td.bgmenu {background: url(img/bgmenu.gif) repeat-x;}
td.bgmandarin {background: url(img/bgmandarin.jpg) no-repeat;}

a:link,a:active,a:visited { font-size:1em;color : #f47310; text-decoration: none; border: 2px; border-color: #f47310;}
a:hover		{ font-size:1em;text-decoration: underline; color : #f47310; border: 2px; border-color: #f47310;}

a.news:link,a.news:active,a.news:visited { font-size:1.2em;color : #f47310; font-weight: normal; text-decoration: none;}
a.news:hover		{ font-size:1.2em;text-decoration: underline; color :  #f47310; }

a.footer:link,a.footer:active,a.footer:visited { font-size:1em;color : #7f7f7f; font-weight: bold; text-decoration: none;}
a.footer:hover		{ font-size:1em;text-decoration: underline; color : #7f7f7f; }

a.footer2:link,a.footer2:active,a.footer2:visited { font-size:1em;color : #f47310; font-weight: bold; text-decoration: none;}
a.footer2:hover		{ font-size:1em;text-decoration: underline; color : #f47310; }

a.mini:link,a.mini:active,a.mini:visited { font-size:1em;color : #f47310; font-weight: bold; text-decoration: none;}
a.mini:hover		{ font-size:1em;text-decoration: underline; color : #f47310; }

a.prod:link,a.prod:active,a.prod:visited { font-size:1.5em;color : #f47310; font-weight: bold; text-decoration: none;}
a.prod:hover		{ font-size:1.5em;text-decoration: underline; color : #f47310; }

.b{
font-weight: bold;
}

td.footer{
	font-size: 0.5em;
	color: #7f7f7f;
	text-align: center;
}

li{
	list-style-type: square;
/*	color: #ff6600;   */
}

input, select, textarea {
  font-family : Verdana, Arial, Verdana, Helvetica, sans-serif;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size        : 11px;
  color            : #000000;
  background-color: #ffffff;
  border           : 1px solid #7F9DB9;
}

textarea.portfolio {
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
}

.png{
	behavior: url(iepngfix.htc);
}


