body {
margin: 15px 0 20px 10px;
padding: 0;
font: 90% Verdana, Arial, Helvetica, sans-serif;
color: #0A0A0A;
background: #FAFAFA; 
}

div#titolo1 {
background-color: #1E3C82;
color: #FAFAFA;
margin: 0;
padding: 2px;
font-size: 150%;
}

div#cont {
margin: 0 30px;
}

.titolo2 {
border-bottom: 1px solid #C1D0F0;
margin: 8px 0 0 0;
padding: 2px;
font-size: 160%;
font-weight: normal;
}

.titolosez {
clear:both;
background-color: #C1D0F0;
margin: 20px 0 10px 0;
padding: 2px;
font-size: 130%;
font-weight: normal;
}

.menu1 {
margin: 20px 30px 10px 30px;
padding: 0;
}

p {
margin: 0 30px 8px 0;
padding: 0;
}

.ts_corsi {
text-align:left; 
margin: 0; 
margin-left: 60px;
}

.tit_3 {
font-weight: normal;
}

.tit_5, .tit_6, .tit_7 {
font-weight: bold;
margin : 25px 0 4px;
}

.tit_8l {
font-weight: bold;
margin : 8px 0 10px;
}

.ts_1 {
margin-top: 0px;
margin-bottom: 2px;
}

.ts2 {
margin-left: 30px;
}
.ts_17 {
font-size: 66%; 
}
.ts_30 {
font-weight : bold;
}
.ts_menutit {
margin: 20px 0 6px 0;
font-size: 105%;
font-weight: bold;
}

.ts_nome {
text-align:left; 
margin:22px 0 2px 0; 
font-size: 110%;
}

.ts_dati {
text-align:left; 
margin: 0; 
margin-left: 20px;
}

h1 {
font: 180% Verdana, Arial, Helvetica, sans-serif;
margin: 20px 30px 8px 0;
}

h2, h3, h4, .testagr {
font: 140% Verdana, Arial, Helvetica, sans-serif;
margin: 40px 30px 12px 0;
}

img {
border: 0;	
}
img.imgbor {
border: 1px solid #C0C0C0;
}
img.imgsx {
float:left;
margin:10px 10px 10px 0;
}
img.imgdx {
float:right;
margin:10px 0 10px 10px;
}

.ts_menupuls {
display: none;	
}

.tabnorme, .tabgen {
border-collapse : collapse;
border : 1px solid #C0C0C0;
width : 94%;
font-size : 100%;
}

.tabnorme tr, .tabnorme th, .tabnorme td {
border : 1px solid #C0C0C0;
}
.tabgen tr, .tabgen th, .tabgen td {
border : 1px solid #C0C0C0;
}
.tabnorme td, .tabgen td {
padding: 2px;
}
.tabnorme caption, .tabgen caption {
font-size : 110%;
font-weight : bold;
}
caption:first-letter {
text-transform: uppercase
}
.ts_menuiol:first-letter, .tit_10:first-letter, .tit_1:first-letter, .tit_2:first-letter, .tit_3:first-letter, .tit_6:first-letter, .tit_7:first-letter, .tit_8:first-letter, .ts_menuts:first-letter, .menulinkts:first-letter, .menulinkiol:first-letter, .menulinktit:first-letter, .ts_menutit:first-letter {
text-transform: uppercase
}
.pulisci {
clear: both
}
div#titoloprof {
display : none;
}
