* { margin: 0; padding: 0; } /*Inizializza a zero tutti gli elementi*/
img {border: none;}
div.clear {clear: both;height: 1px;font-size: 1px;line-height: 1px;}
a {text-decoration: none;color: #fff;}
a:hover {text-decoration: underline;}
div.riga_bianca{margin: 5px 0 2px 0;padding: 0;font-size: 1px;line-height: 1px;border-bottom: dotted 1px #fff;}

body {
	font: 10pt arial;
	color: #fff;
	text-align: center;
	background: url('../img/sfondo.jpg') #000 no-repeat scroll 50% 0pt;
}

/* Barra in alto per i motori di ricerca*/
h1 {
	width: 980px;
	margin: 0px auto 0 auto;
	padding: 12px 0 2px 0;
	font: 9pt tahoma;
	text-align: left;
}
.H1_ico {
	display: inline;
	width: 19px;
	height: 18px;
	margin: 0 10px 0 6px;
	vertical-align: middle;
}

/* Lifelong Learning Programme*/
div.LLP_cnt {
	width: 100%;
	padding: 5px 0 5px 0;
	background-color: #444;
	border-bottom: solid 1px #666;
}
div.LLP {
	width: 980px;
	margin: 0px auto 0 auto;
	background-color: #444;
}
div.LLP p {
	padding: 5px 2px 2px 2px;
	font: 8pt arial;
	color: #ccc;
	text-align: right;
	vertical-align: bottom;
}
div.LLP span {
	font: 8pt arial;
}
div.LLP img {
	float: right;
	width: 77px;
	height: 30px;
	margin: 3px 3px 3px 10px;
	border: solid 0px #999;
	vertical-align: bottom;
}

/* Testa */

#testa {
	width: 980px;
	height: 262px;
	margin: 15px auto 0 auto;
	padding: 0 0 0 0;
	font: 30pt tahoma;
	color: #444;
	text-align: left;
	background: url('../img/sfondo_testa.jpg') transparent no-repeat;
}

/* Struttura di pagina*/
#cnt {
	display: table;
	width: 948px;
	margin: 20px auto 0 auto;
	text-align: left;
	background: url('../img/sfondo_CNT1.jpg') #383331 no-repeat;
}
#cnt1 {
	display: block;
	width: 948px;
	margin: 0 0 0 0;
	text-align: left;
	background: url('../img/sfondo_cnt.gif') transparent repeat-y 12px 0;
}

/* Spalla SX */
#spalla_sx {
	float: left;
	width: 240px;
	padding: 0 0 10px 13px;
}
	#spalla_sx img.wiz01{
		display: block;
		width: 240px;
		height: 2px;
		margin: 0;
		padding: 0;
	}
	#spalla_sx ul{
		display: block;
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-size: 11pt;
	}
	#spalla_sx li{
		display: block;
		width: 200px;
		height: 25px;
		margin: 0;
		padding: 6px 0 0 38px;
		background: url('../img/SX_menu_off.gif') transparent no-repeat;
	}
	#spalla_sx li.selected{
		display: block;
		width: 200px;
		height: 25px;
		margin: 0;
		padding: 6px 0 0 38px;
		background: url('../img/SX_menu_on.gif') transparent no-repeat;
	}
	#spalla_sx li a{
		color: #fff;
	}
	#spalla_sx li.selected a{
		color: #fff;
	}
	#spalla_sx li.stc {
		font-size: 10pt;
		width: 180px;
		height: 15px;
		padding: 5px 0 5px 58px;
		background: url('../img/SX_menu1_off.gif') transparent no-repeat 19px -5px;
	}
	#spalla_sx li.stcult {
		font-size: 10pt;
		width: 180px;
		height: 15px;
		padding: 5px 0 15px 58px;
		background: url('../img/SX_menu1_off.gif') transparent no-repeat 19px -5px;
	}
	#spalla_sx li.sstc {
		font-size: 10pt;
		width: 180px;
		height: 15px;
		padding: 5px 0 5px 70px;
		background: url('../img/SX_menu1_off.gif') transparent no-repeat 31px -5px;
	}

	#spalla_sx div#box01{
		width: 190px;
		margin: 10px auto 20px auto;
		padding: 10px;
		font: 10pt arial;
		color: #fff;
		text-align: justify;
		background-color: #666666;
	}
	#spalla_sx div#box01 p{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font: 11pt arial;
		color: #ccc;
		text-align: left;
	}
	#spalla_sx div#box01 a{
		font: bold 8pt arial;
		color: #fff;
	}
	#spalla_sx div#box01 p.lgout{
		margin: 10px 0 5px 0;
		text-align: right;
	}
	#spalla_sx div#box01 p.lgout a{
		font: 10pt arial;
		color: #fff;
	}
	
	#spalla_sx div#box01 p.lbl{
		margin: 0 0 5px 0;
		padding: 0 0 0 0;
		font: 9pt arial;
		color: #fff;
		text-align: left;
	}
	#spalla_sx div#box01 p.lbl input{
		width: 120px;
		margin: 0 0 5px 0;
		padding: 2px 0 2px 2px;
		font: 9pt arial;
		color: #444;
		border: solid 1px #444;
		vertical-align: middle;
	}

	#spalla_sx div#box02{
		width: 190px;
		margin: 20px auto 0 auto;
		padding: 10px;
		font: 8pt arial;
		color: #fff;
		line-height: 1em;
		text-align: center;
		background-color: #666666;
	}
	#spalla_sx div#box02 img{
		display: block;
		margin: 0 auto 5px auto;
		padding: 0 0 0 0;
	}

/* Corpo */
#corpo_cont {
	float: left;
	width: 680px;
}
	#corpo {
		width: 620px;
		padding: 0 0 0 40px;
		font: 13pt arial;
		line-height: 1.2em;
		text-align: justify;
	}
	#corpo p.res_link {
		margin: 0 5px 5px 0;
		font: bold 9pt arial;
		text-align: right;
	}
	#corpo p.res_link a {
		color: #fff;
	}
	#corpo p.title01 {
		margin: 0 0 5px 0;
		padding: 0 0 2px 0;
		font-family: "Times New Roman", Times, serif;
		font-size: 17pt;
		font-weight: bold;
		line-height: 1.2em;
		text-align: left;
		border-bottom: solid 2px #666666;
	}
	#corpo p.title01 span{
		padding: 0 0 0 0;
		font-family: arial;
		font-size: 8pt;
		font-weight: bold;
		line-height: 1em;
	}
	#corpo p.title02 {
		clear: both;
		margin: 30px 0 5px 0;
		padding: 0 0 2px 0;
		font-family: "Times New Roman", Times, serif;
		font-size: 17pt;
		font-weight: bold;
		line-height: 1.2em;
		text-align: left;
		background: url('../img/sfondo_title02.gif') transparent no-repeat;
	}
	#corpo img.tml {
		float: left;
		width: 117px;
		height: 125px;
		margin: 2px 0 0 7px;
		padding: 0 0 0 0;
	}

/* Links */
	#corpo div.link ul {
		margin: 30px 0 0 15px;
		list-style-type: square;
	}
	#corpo div.link ul li {
		margin: 15px 0 0 0;
		font: 9pt arial;
	}
	#corpo div.link ul li p.tit{
		font: bold 11pt verdana;
	}
	#corpo div.link ul li p.descr{
		font: 10pt arial;
	}
	#corpo div.link ul li p.link{
		font: 8pt arial;
	}
	#corpo div.link ul li p.link a{
		color: #E7E6FF;
	}

/* Partners*/

	#corpo div.partner01 {
		padding: 20px 0 0 0;
		font: bold 13pt arial;
		letter-spacing: 1px;
		color: #fff;
	}
	#corpo div.partner02 {
		padding: 2px 50px 0 22px;
		font: 10pt arial;
		letter-spacing: 0px;
		color: #444;
		text-align: left;
	}

/* Partners scheda*/

#corpo_cont #corpo div.prtn_sch table {
	width: 98%;
	margin: 10px 0 0 0;
	font: 10pt arial;
	border: solid 1px #999;
	text-align: left;
}
#corpo_cont #corpo div.prtn_sch td {
	padding: 3px;
	vertical-align: top;
	border: solid 1px #ccc;
}
#corpo_cont #corpo div.prtn_sch td.lbl {
	width: 110px;
	font-weight: bold;
}
#corpo_cont #corpo div.prtn_sch td img{
	float: right;
	margin: 0 0 5px 10px;
}
#corpo_cont #corpo div.prtn_sch td ul{
	margin: 0 0 0 15px;
}

#corpo_cont #corpo div.prtn_sch table.inpiu{
	width: 200px;
}

#corpo_cont #corpo div.prtn_sch table.inpiu td{
	width: 200px;
}

/* Countries*/

	#corpo div.countries_home {
		float: left;
		width: 310px;
		margin: 10px 0 10px 0;
		padding: 0 0 2px 0;
		/*border-bottom: solid 2px #666666;*/
	}
	/*#corpo div.countries p.title01{
		font: 12pt arial;
		font-weight: bold;
		line-height: 1em;
		text-align: left;
		border: none;
	}
	#corpo div.countries p.title01 img.flag{
		display: inline;
		width: 20px;
		height: 14px;
		margin: 0 3px 0 0;
		vertical-align: top;
	}*/
	#corpo div.countries_home div.artist{
		float: left;
		width: 298px;
		height: 160px;
		padding: 0 0 0 10px;
		font: 9pt arial;
		font-weight: normal;
		line-height: 1.2em;
		text-align: left;
		border-right: solid 2px #666666;
		/*background: url('../img/bulgaria_bg.jpg') transparent no-repeat 0 0;*/
	}
	#corpo div.countries_home div.artist a{
		color: #fff;
	}
	#corpo div.countries_home div.artist a.select{
		color: #ddd;
	}
	#corpo div.countries_home div.artist img.pt1{
		display: inline;
		width: 6px;
		height: 6px;
		margin: 1px 3px 0 0;
		vertical-align: middle;
		background-color: #424242;
		border: solid 1px #fff;
	}


	#corpo div.countries {
		margin: 10px 0 10px 0;
		padding: 0 0 2px 0;
		/*border-bottom: solid 2px #666666;*/
	}
	#corpo div.countries table {
		width: 100%;
		margin: 2px 0 0 0;
		border-collapse: collapse;
		font: 10pt arial;
	}
	#corpo div.countries table thead td{
		padding: 2px 5px;
		vertical-align: top;
		background-color: #666;
		color: #fff;
		border: solid 1px #999;
	}
	#corpo div.countries table thead td.country{
		font: bold 12pt verdana;
		padding: 5px 2px 5px 10px;
		vertical-align: middle;
		background-color: #000;
		color: #fff;
		border: solid 1px #999;
	}
	#corpo div.countries table thead td.country img.flag{
		width: 20px;
		height: 14px;
		margin: 0 3px 3px 0;
		vertical-align: middle;
	}
	#corpo div.countries table tbody td{
		padding: 2px 5px;
		vertical-align: top;
		border: solid 1px #999;
		text-align: left;
	}
	#corpo div.countries table tbody td a{
		color: #fff;
	}
	#corpo div.countries table tbody td.oper{
		padding: 0 0;
		font-size: 1px;
		line-height: 1px;
		vertical-align: top;
		text-align: center;
	}
	#corpo div.countries table tbody td.oper img{
		margin: 3px 2px;
	}
	#corpo div.countries table tbody tr:hover{
		background-color: #000;
	}


/* Centuries*/

#corpo div.cent01 {
	font: 10pt arial;
}
	#corpo div.cent01 img {
		float: left;
		width: 117px;
		height: 125px;
		margin: 0 15px 5px 0;
		border: none;
	}
	#corpo div.cent01 p {
		padding: 10px 0 0 0;
		font-weight: bold;
		font-size: 13pt;
	}
	#corpo div.cent01 a{
		font-weight: bold;
		color: #fff;
	}

/* Century*/

#corpo div.cent02 {

}
	#corpo div.cent02 p.title02 {
		clear: both;
		margin: 30px 0 5px 0;
		padding: 0 0 2px 0;
		font-family: "Times New Roman", Times, serif;
		font-size: 17pt;
		font-weight: bold;
		line-height: 1.2em;
		text-align: left;
		background: url('../img/sfondo_title02.gif') transparent no-repeat 60px 0;
	}

	#corpo div.cent02 div.art_img {
		float: right;
		width: 200px;
		font:  italic 8pt verdana;
		margin: 10px 0 10px 20px;
	}
		#corpo div.cent02 div.art_img p {
			width: 200px;
			height: 20px;
			font:  italic 10pt verdana;
			margin: 5px 0 0 0;
			padding: 5px 10px;
			border: solid 1px #fff;
			text-align: left;
			background-color: #444;
		}
		#corpo div.cent02 div.art_img p a{
			color: #fff;
		}

	#corpo div.cent02 table {
		width: 100%;
		margin: 20px 0 0 0;
		border-collapse: collapse;
		font: 10pt arial;
	}
	#corpo div.cent02 table thead td{
		padding: 2px 5px;
		vertical-align: top;
		background-color: #666;
		color: #fff;
		border: solid 1px #999;
	}
	#corpo div.cent02 table tbody td{
		padding: 2px 5px;
		vertical-align: top;
		border: solid 1px #999;
	}
	#corpo div.cent02 table tbody td a{
		color: #fff;
	}
	#corpo div.cent02 table tbody td.oper{
		padding: 0 0;
		font-size: 1px;
		line-height: 1px;
		vertical-align: top;
		text-align: center;
	}
	#corpo div.cent02 table tbody td.oper img{
		margin: 3px 2px;
	}
	#corpo div.cent02 table tbody tr:hover{
		background-color: #000;
	}

	#corpo div.cent02 img.hmap {
		display: block;
		width: 620px;
		height: 489px;
		margin: 0 0 0 0;
		border: none;
		margin: 5px 0 15px 0;
	}

/* Nuovo Artista */
div.lbl01 {
	float: left;
	width: 110px;
	font: bold 12pt arial;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
div.lbl02 {
	float: left;
	margin: 10px 0 0 0;
}
div.lbl02 select{
	width: 200px;
	font: 10pt arial;
	border: solid 1px #fff;
}
div.lbl03 {
	clear: left;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	font: bold 12pt arial;
	color: #eee;
	text-decoration: underline;
	text-align: right;
}
div.lbl011 {
	display: block;
	font: bold 10pt arial;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
div.lbl011_st {
	display: block;
	font: 8pt arial;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
}
div.lbl021 {
	display: block;
	margin: 3px 0 0 0;
}
div.lbl021 textarea{
	display: block;
	width: 620px;
	height: 180px;
	border: solid 1px #fff;
	overflow: auto;
}
div.input_box{
	padding: 5px;
	font: 9pt arial;
	line-height: 1.5em;
	border: solid 1px #fff;
}
div.input_box textarea{
	display: block;
	width: 605px;
	height: 180px;
	border: solid 1px #fff;
	overflow: auto;
}
div.input_box textarea.sshort{
	height: 50px;
}
div.input_box input.inp_text01 {
	width: 300px;
	padding: 3px;
	border: solid 1px #fff;
}
div.lbl022 {
	display: block;
	margin: 3px 0 0 0;
}
div.lbl022 textarea{
	display: block;
	width: 620px;
	height: 100px;
	border: solid 1px #fff;
	overflow: auto;
}
div.lbl04 {
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
div.ar_sttit {
	padding: 0 0 0 0;
	font: 9pt arial;
	letter-spacing: 0px;
	color: #fff;
	text-align: left;
}
p.label {
	padding: 10px 0 5px 0;
	font: bold 10pt arial;
	letter-spacing: 0px;
	color: #fff;
	text-align: left;
}
p.label2 {
	padding: 10px 0 0 0;
	font: bold 10pt arial;
	letter-spacing: 0px;
	color: #fff;
	text-align: left;
}
p.label22 {
	padding: 3px 0 5px 0;
	font: 8pt arial;
	letter-spacing: 0px;
	color: #fff;
	text-align: left;
}
p.label23 {
	padding: 3px 0 5px 0;
}
div.label23 textarea{
	width: 450px;
	height: 80px;
	padding: 2px;
}

/* Lista degli Artisti */

div.art_rslt {
	font: 10pt arial;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
	div.art_rslt div.art_img {
		float: left;
		width: 90px;
		height: 90px;
		font:  italic 8pt verdana;
		margin: 3px 10px 0 0;
		padding: 0 0 0 0;
		border: solid 1px #fff;
		text-align: center;
	}
	div.art_rslt p.art_name {
		font:  bold 11pt verdana;
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
		text-align: left;
	}
	div.art_rslt p.art_country {
		font:  8pt arial;
		margin: 0 0 0 0;
		padding: 1px 0 0 13px;
		color: #ddd;
		text-align: left;
	}
	div.art_rslt p.art_period {
		font:  9pt arial;
		margin: 2px 0 0 0;
		padding: 0 0 0 0;
		text-align: left;
	}
		div.art_rslt p.art_period span {
			font-style: italic;
		}

/* Scheda Artista */

div.res_link {
	margin: 0 5px 5px 0;
	font: bold 9pt arial;
}
	div.res_link p.lft{
		width: 250px;
		float: left;
	}
	div.res_link p.rgt{
		width: 250px;
		float: right;
		text-align: right;
	}

div.art_sch {
	font: 10pt arial;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
	div.art_sch div.art_img {
		float: right;
		width: 200px;
		font:  italic 8pt verdana;
		margin: 10px 0 10px 20px;
	}
		div.art_sch div.art_img p {
			width: 200px;
			height: 20px;
			font:  italic 10pt verdana;
			margin: 5px 0 0 0;
			padding: 5px 10px;
			border: solid 1px #fff;
			text-align: left;
			background-color: #444;
		}
		div.art_sch div.art_img p a{
			color: #fff;
		}

	div.art_sch div.art_blk {
		margin: 2px 0 0 0;
		padding: 0 0 0 0;
		text-align: left;
	}
		div.art_sch div.art_blk span {
			font:  8pt arial;
			color: #ddd;
		}
		div.art_sch div.art_blk strong {
			font:  bold 10pt arial;
		}
		div.art_sch div.art_blk p {
			padding: 5px 0 0 10px;
			font:  bold 10pt arial;
		}

	div.art_sch div.tit {
		width: 300px;
		font:  bold 12pt arial;
		margin: 35px 0 0 0;
		padding: 5px 0;
		letter-spacing: 3px;
		border: solid 1px #ccc;
		border-width: 1px 0;
		text-align: center;
		background-color: #666;
	}

	div.art_sch div.art_blk1 {
		margin: 20px 0 0 0;
		padding: 0 0 0 0;
		text-align: left;
	}
		div.art_sch div.art_blk1 span {
			font:  bold 11pt verdana;
			color: #ddd;
			text-decoration: none;
		}
		div.art_sch div.art_blk1 p {
			padding: 2px 0 0 10px;
			font:  11pt arial;
			color: #fff;
		}
		div.art_sch div.art_blk1 p.name {
			padding: 2px 0 20px 10px;
			font:  bold 14pt arial;
			color: #FEFFBE;
			letter-spacing: 0px;
		}
	div.art_sch div.art_blk2 {
		margin: 5px 0 0 0;
		padding: 0 0 0 20px;
		text-align: left;
	}
		div.art_sch div.art_blk2 span {
			font:  10pt verdana;
			color: #ddd;
			text-decoration: none;
		}

/* News Lista*/

#corpo_cont #corpo div.nws_lst {
	margin: 0 15px 20px 0;
}
#corpo_cont #corpo div.nws_lst p.occh {
	padding: 0 0 0 0;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #fff;
	line-height: 1em;
}
#corpo_cont #corpo div.nws_lst p.tit {
	padding: 3px 0 0 0;
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
	line-height: 1em;
}
#corpo_cont #corpo div.nws_lst p.tst {
	padding: 3px 0 0 0;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #fff;
	line-height: 1.2em;
}

/* Contatti */

#corpo_cont #corpo div.cnt01 {
	padding: 20px 0 0 50px;
	font: bold 9pt arial;
	letter-spacing: 1px;
	color: #fff;
}
#corpo_cont #corpo div.cnt02 {
	padding: 2px 0 0 72px;
	font: 9pt arial;
	letter-spacing: 0px;
	color: #fff;
}

#corpo_cont #corpo .tit_lrg01 {
	font: bold 10pt arial;
	letter-spacing: 0px;
	color: #fff;
	border-bottom: solid 1px #aaa;
	padding: 20px 0 0 0;
}

/* Finestra di elimina */

div.el_msg p.p01 {
	margin: 30px 0 0 0;
	font: bold 12pt arial;
	color: #ff0000;
}

div.el_msg p.p02 {
	margin: 15px 0 0 0;
	font: 10pt arial;
	color: #ccc;
}

div.el_msg p.p03 {
	margin: 3px 0 0 0;
	font: bold 12pt arial;
	color: #fff;
}

/* Spalla DX
#spalla_dx {
	float: right;
	width: 170px;
	background-color: #E3EBFE;
	min-height: 400px;
	height: 400px !important;
} */

/* Piede */
#piede {
	width: 948px;
	height: 50px;
	margin: -1px auto 0 auto;
	background: url('../img/sfondo_piede.gif') transparent no-repeat;
}
#piede p{
	margin: 0 0 0 12px;
	padding: 20px 0 0 0;
	font: 9pt arial;
	color: #93918F;
	text-align: left;
}

/* Credits */
#credits {
	width: 910px;
	margin: 4px auto 0 auto;
	padding: 0 0 30px 0;
	font: 8pt tahoma;
	color: #7A7A7A;
	text-align: left;
}
.cr_ico {
	width: 80px;
	height: 15px;
	border: none;
	margin: 0 3px 0 0;
	vertical-align: middle;
}
#credits a{
	color: #7A7A7A;
}
#credits a:hover{
	color: #ff6600;
}




/* Area Riservata */

div.rsv_area table {
	width: 100%;
	margin: 20px 0 0 0;
	border-collapse: collapse;
	font: 9pt arial;
}
div.rsv_area ul {
	margin: 20px 0 0 15px;
	list-style-image: url('../img/li_img01.png');
}
div.rsv_area li {
	font: bold 9pt arial;
}
div.rsv_area table thead td{
	padding: 2px 5px;
	vertical-align: top;
	background-color: #666;
	color: #fff;
	border: solid 1px #999;
}
div.rsv_area table tbody td{
	padding: 2px 5px;
	vertical-align: top;
	border: solid 1px #999;
}
div.rsv_area table tbody td.oper{
	padding: 0 0;
	font-size: 1px;
	line-height: 1px;
	vertical-align: top;
	text-align: center;
}
div.rsv_area table tbody td.oper img{
	margin: 3px 2px;
}
div.rsv_area table tbody tr:hover{
	background-color: #000;
}


/* Online Courses */
#corpo p.course_title {
	padding: 10px 0 0 10px;
	font: bold 1.2em arial;
	color: #fff;
	line-height: 1em;
}
#corpo p.course_title span {
	font: 0.6em arial;
}
#corpo p.course_authors {
	padding: 5px 0 0 10px;
	font: bold 0.8em arial;
	color: #fff;
	line-height: 0.9em;
}
#corpo p.course_authors span {
	font: 0.9em arial;
}
#corpo p.course_introduction {
	padding: 15px 0 0 10px;
	font: 0.8em arial;
	color: #fff;
	line-height: 1.1em;
}
#corpo p.course_introduction span {
	text-decoration: underline;
}
#corpo #corpo_courses {
	margin: 10px 0 0 0;
	padding: 10px 20px 30px 15px;
	font: 1em arial;
	color: #444;
	line-height: 1em;
	/*background-color: #ddd;*/
}
#corpo #corpo_courses p.intro {
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
	letter-spacing: 0em;
	text-align: left;
}
#corpo #corpo_courses p.modulo {
	margin: 20px 0 0 0;
	padding: 0 0 1px 0;
	font-size: 0.85em;
	font-weight: bold;
	letter-spacing: 0;
	cursor: pointer;
	/*color: #000099;*/
	color: #fff;
}
#corpo #corpo_courses p.modulo span{
	padding: 0 0 3px 10px;
	font-size: 0.75em;
	font-weight: normal;
	letter-spacing: 0;
	cursor: pointer;
	/*color: #444;*/
	color: #fff;
}
#corpo #corpo_courses div.modulocrp {
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	font: 0.7em arial;
	/*border-left: solid 2px #000099;*/
	border-left: solid 2px #999;
}
#corpo #corpo_courses p.modulo a {
	/*color: #000099;*/
	color: #fff;
}
#corpo #corpo_courses p.capitolo {
	margin: 10px 0 0 0;
	padding: 0 0 1px 0;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 0;
	cursor: pointer;
	/*color: #990000;*/
	color: #fff;
}
#corpo #corpo_courses p.capitolo a {
	color: #000099;
	/*color: #fff;*/
}
#corpo #corpo_courses div.capitolotst {
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	font: 9pt arial;
	/*border-left: solid 2px #990000;*/
	border-left: solid 2px #999;
	color: #fff;
}
#corpo #corpo_courses div.capitolotst a {
	color: #FFCC00;
}
#corpo #corpo_courses p.paragrafo {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0em;
	cursor: pointer;
}
#corpo #corpo_courses div.paragrafotst {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	font: 9pt arial;
}
#corpo #corpo_courses p.paragrafo a {
	/*color: #000099;*/
	color: #fff;
}

