body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:20px 0px 0px 0px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
h1, h2, h3, h4, h5, h6  {
	color:#660000;
	padding:0px 0px 12px 0px;
	margin:0px;
	font-weight:bold;
}
h1 {
	font-size:18px;
}
h2 {
	font-size:16px;
}
h3 {
	font-size:14px;
}
h4 {
	font-size:12px;
}
h5 {
	font-size:12px;
}
h6 {
	font-size:12px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
a.iscriviti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
a.iscriviti:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660000;
	text-decoration: underline;
}
a.iscriviti:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
a.no_stile {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.no_stile:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.no_stile:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.titoli_corsi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.titoli_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.titoli_red_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}
.titoli_blu, .titoli_blu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A398B;
	text-decoration:none;
}
.titoli_blu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A398B;
}
.titoli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
.date_corsi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
.tratteggio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
}
.elenco{
	margin-bottom:0px; 
	margin-left:20px; 
	margin-right:20px; 
	margin-top:0px; 
	padding:0px;
}
.elenconobdr{
	margin-bottom:0px; 
	margin-left:20px; 
	margin-right:20px; 
	margin-top:0px; 
	padding:0px;
	
}
.box_mail{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	
}

.buttons_mail{
	width:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:25px;
}

.prova_label{
	width:520px;
	margin:0px;
}

.richiesta
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 460px;
    COLOR: #333333;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 130px
}

.richiesta_small
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 200px;
    COLOR: #333333;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 100px;
}


.footer a, .footer a:link, .footer a:visited, .footer a:hover {
	color:#333;
	font-weight:normal;
}


a.cloud9, a.cloud9:link, a.cloud9:visited  {
	font-size: 9px;
	text-decoration: underline;
	color: #666666;
}
a.cloud9:hover {
	font-size: 9px;
	text-decoration: underline; 
	color: #660000;
}

a.cloud10, a.cloud10:link, a.cloud10:visited  {
	font-size: 9px;
	text-decoration: underline;
	color: #666666;
}
a.cloud10:hover {
	font-size: 9px;
	text-decoration: underline; 
	color: #660000;
}

a.cloud11, a.cloud11:link, a.cloud11:visited  {
	font-size: 9px;
	text-decoration: underline;
	color: #666666;
}
a.cloud11:hover {
	font-size: 9px;
	text-decoration: underline; 
	color: #660000;
}

a.cloud12, a.cloud12:link, a.cloud12:visited  {
	font-size: 12px;
	text-decoration: underline;
	color: #666666;
}
a.cloud12:hover {
	font-size: 12px;
	text-decoration: underline; 
	color: #660000;
}

a.cloud13, a.cloud13:link, a.cloud13:visited  {
	font-size: 12px;
	text-decoration: underline;
	color: #666666;
}
a.cloud13:hover {
	font-size: 12px;
	text-decoration: underline; 
	color: #660000;
}

a.cloud14, a.cloud14:link, a.cloud14:visited  {
	font-size: 12px;
	text-decoration: underline;
	color: #666666;
}
a.cloud14:hover {
	font-size: 12px;
	text-decoration: underline; 
	color: #660000;
}

a.cloud15, a.cloud15:link, a.cloud15:visited  {
	font-size: 12px;
	text-decoration: underline;
	color: #666666;
}
a.cloud15:hover {
	font-size: 12px;
	text-decoration: underline; 
	color: #660000;
}

a.cloud16, a.cloud16:link, a.cloud16:visited  {
	font-size: 12px;
	text-decoration: underline;
	color: #666666;
}
a.cloud16:hover {
	font-size: 12px;
	text-decoration: underline; 
	color: #660000;
}

a.cloud17, a.cloud17:link, a.cloud17:visited  {
	font-size: 14px;
	text-decoration: underline;
	color: #666666;
}
a.cloud17:hover {
	font-size: 14px;
	text-decoration: underline; 
	color: #660000;
}

a.cloud18, a.cloud18:link, a.cloud18:visited  {
	font-size: 17px;
	text-decoration: underline; 
	color: #666666;
}
a.cloud18:hover {
	font-size: 17px;
	text-decoration: underline; 
	color: #660000;
}
.domande {
	padding:0px;
	border-bottom: 1px dotted #666;
	line-height: 18px;
}

.domande a {
	display:block;
	font-weight:normal;
	text-decoration:none;
	padding: 4px 4px;
	color: #000;
	line-height: 18px;
}
.domande a:hover {
	display:block;
	font-weight:normal;
	text-decoration:none;
	padding: 4px 4px;
	color: #000;
	background-color:#e0e0e0;
	line-height: 18px;
}
.domande a span {
	font-weight:bold;
	color:#900;
	font-size:20px;
	line-height: 16px;
}
