table.moduletable { 
margin-top : 10px;
margin-bottom : 10px;
} 
.moduletable th { 
width : 150px;
margin-top : 10px;
} 
.contentpagetitle, .componentheading, .contentheading { 
color : #006699;
font-size : 22px;
font-weight : bold;
font-family : Georgia, "Times New Roman", Times, serif;
} 
.contentpaneopen { 
border-bottom : 1px dotted #cccccc;
border-left : 1px dotted #cccccc;
margin : 0;
background : #ebebeb;
} 
hr { 
width : 60%;
border-top : 1px dotted #006699;
border-right : 1px solid #fff;
border-left : 1px solid #fff;
border-bottom : 1px solid #fff;
color : #fff;
background-color : #fff;
height : 4px;
} 
h1 { 
color : #006699;
font-size : 22px;
font-weight : bold;
font-family : Georgia, "Times New Roman", Times, serif;
} 
h2 { 
color : #006699;
font-size : 16px;
font-weight : bold;
font-family : Georgia, "Times New Roman", Times, serif;
} 
h3 { 
font-size : medium;
font-weight : bold;
font-family : "Courier New", Courier;
} 
h4 { 
font-size : medium;
font-family : "Courier New", Courier;
} 
h5 { 
color : #006699;
font-size : 12px;
font-weight : bold;
} 
.moduletable th { 
width : 150px;
margin-top : 10px;
} 
.contentpagetitle, .componentheading, .contentheading { 
color : #006699;
font-size : 22px;
font-weight : bold;
font-family : Georgia, "Times New Roman", Times, serif;
} 
.contentpaneopen { 
border-bottom : 1px dotted #cccccc;
border-left : 1px dotted #cccccc;
margin : 0;
background : #ebebeb;
} 
hr { 
width : 60%;
border-top : 1px dotted #006699;
border-right : 1px solid #fff;
border-left : 1px solid #fff;
border-bottom : 1px solid #fff;
color : #fff;
background-color : #fff;
height : 4px;
} 
h1 { 
color : #006699;
font-size : 22px;
font-weight : bold;
font-family : Georgia, "Times New Roman", Times, serif;
} 
h2 { 
color : #006699;
font-size : 16px;
font-weight : bold;
font-family : Georgia, "Times New Roman", Times, serif;
} 
h4 { 
font-size : 12px;
font-weight : normal;
font-family : "courier new", courier, sans-serif, Helvetica;
} 
a.readon:link, a.readon:visited { 
background : url(img/readon_down.gif) no-repeat 0 0%;
padding-left : 20px;
color : #0000ff;
} 
a.readon:hover { 
background : url(img/readon_up.gif) no-repeat 0 0%;
padding : 20px;
} 
.mainlevel, .sublevel { 
color : #006699;
} 
.sectiontableheader { 
background-color : #006699;
color : #ffffff;
font-weight : bold;
} 
.sectiontablefooter { 
background-color : #006699;
padding-bottom : 1px;
} 
.sectiontableentry1 { 
background-color : #e6e6e6;
} 
.pagenav { 
color : #999999;
} 
a.pagenav { 
color : #ffffff;
font-weight : bold;
} 
.pagenavcounter { 
background-color : #006699;
color : #ffffff;
font-weight : bold;
padding : 3px;
border-bottom : 1px solid #006699;
} 
table.contenttoc { 
border : 1px solid #006699;
} 
.contenttoc th { 
background-color : #006699;
color : #ffffff;
font-weight : bold;
padding : 3px;
} 
.contenttoc td { 
padding : 3px;
} 
body { 
background : white url(img/bg_tile.gif) repeat-x 0 0;
margin : 0;
padding : 0;
} 
ul { 
line-height: 120%;
font-family :Georgia,Arial, sans-serif, Helvetica;
font-size : 12px;
letter-spacing: .3px;
} 
p { 
line-height: 160%;
} 
a { 
font-family :Arial, sans-serif, Helvetica;
font-size : 12px;
} 
body, tr, th, td { 
font-family :Georgia,Arial, sans-serif, Helvetica;
font-size : 13px;
letter-spacing: .3px;
list-style-image : url(img/bullet.gif);
line-height: 160%;
} 
table.mainmenucontainer { 
margin-top : 3px;
} 
#percorso { 
width : 100%;
} 
#corpo { 
border : 1px dotted #cccccc;
background : #FFFFFF;
} 
#fondo { 
width : 100%;
height : 100%;
} 
#leftsxmodulescontainer { 
width : 80%;
height : 80%;
background : url("profcanale.GIF");
background-repeat : no-repeat;
} 
#leftmodulescontainer { 
float : left;
width : 130px;
} 
#mainbodycontainer { 
float : right;
width : 580px;
margin-left : 10px;
margin-top : 9px;

} 
#bottom { 
width : 100%;
clear : both;
} 
#sottobottom { 
width : 100%;
height : 100%;
font-family : Arial, sans-serif, Helvetica;
font-size : 10px;
} 
.mainmenu { 
padding : 0 10px 0 10px;
color : #000000;
font-weight : bold;
text-decoration : none;
font-size : 12px;
line-height : 12px;
} 
.submenu { 
text-decoration : none;
padding : 0 4px 0 4px;
line-height : 18px;
color : #c64934;
font-weight : bold;
} 
.submenu#active_menu { 
text-decoration : none;
padding : 0 4px 0 4px;
line-height : 18px;
color : #666666;
font-weight : bold;
text-transform : uppercase;
} 
#submenucontainer { 
line-height : 18px;
font-size : 12px;
width : 100%;
background : url(img/submenu_bg.gif) repeat;
text-align : left;
} 
.submenusep { 
visibility : hidden;
} 
.mainmenufiller { 
border-bottom : 1px solid #0859bd;
} 
a { 
text-decoration : none;
font-weight : bold;
} 
a:hover { 
text-decoration : underline;
background : #ffe811;
} 
.inputbox, .button { 
border : 1px solid #666666;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}