DIV.course_main{
    margin:10px 1em;
}

table.modalab{
    border-top:1px solid #e9a7b0;
    border-left:1px solid #e9a7b0;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
html>body .modalab{
    border-collapse:separate;
}
.modalab th{
    border-right:1px solid #e9a7b0;
    border-bottom:1px solid #e9a7b0;
    background-color:#e9a7b0;
    text-align:center;
}
.modalab td{
    border-right:1px solid #e9a7b0;
    border-bottom:1px solid #e9a7b0;
}

table.design{
    border-top:1px solid #d4e5f0;
    border-left:1px solid #d4e5f0;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
html>body .design{
    border-collapse:separate;
}
.design th{
    border-right:1px solid #d4e5f0;
    border-bottom:1px solid #d4e5f0;
    background-color:#d4e5f0;
    text-align:center;
}
.design td{
    border-right:1px solid #d4e5f0;
    border-bottom:1px solid #d4e5f0;
}

table.artivisive{
    border-top:1px solid #b2d2d2;
    border-left:1px solid #b2d2d2;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
html>body .artivisive{
    border-collapse:separate;
}
.artivisive th{
    border-right:1px solid #b2d2d2;
    border-bottom:1px solid #b2d2d2;
    background-color:#b2d2d2;
    text-align:center;
}
.artivisive td{
    border-right:1px solid #b2d2d2;
    border-bottom:1px solid #b2d2d2;
}

table.comunica{
    border-top:1px solid #f8ccba;
    border-left:1px solid #f8ccba;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
html>body .comunica{
    border-collapse:separate;
}
.comunica th{
    border-right:1px solid #f8ccba;
    border-bottom:1px solid #f8ccba;
    background-color:#f8ccba;
    text-align:center;
}
.comunica td{
    border-right:1px solid #f8ccba;
    border-bottom:1px solid #f8ccba;
}

table.bsp{
    border-top:1px solid #E6DCDA;
    border-left:1px solid #E6DCDA;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
html>body .bsp{
    border-collapse:separate;
}
.bsp th{
    border-right:1px solid #E6DCDA;
    border-bottom:1px solid #E6DCDA;
    background-color:#E6DCDA;
    text-align:center;
}
.bsp td{
    border-right:1px solid #E6DCDA;
    border-bottom:1px solid #E6DCDA;
}

a.coursemenu{
    text-decoration:none;
    display:block;
    FONT-WEIGHT: bold;
    color:#666666;
}

a:visited.coursemenu{
    TEXT-DECORATION: none;
    COLOR: #666666;
}

a:hover.coursemenu{
    width:100%;
    height:100%;
    FONT-WEIGHT: bold;
    color:#FFFFFF;
    background-color:#C6BCB9;
}

a.ModaLab_file {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #666666;
	background-color:#e9a7b0;}

a:visited.ModaLab_file {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #666666;
	background-color:#e9a7b0;}

a:hover.ModaLab_file {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	background-color:#993333;
}

a.Design_file {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #666666;
	background-color:#d4e5f0;}

a:visited.Design_file {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #666666;
	background-color:#d4e5f0;}

a:hover.Design_file {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	background-color:#003366;
}

a.ArtiVisive_file {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #666666;
	background-color:#b2d2d2;}

a:visited.ArtiVisive_file {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #666666;
	background-color:#b2d2d2;}

a:hover.ArtiVisive_file {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	background-color:#006666;
}

a.Comunicazione_file {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #666666;
	background-color:#f8ccba;}

a:visited.Comunicazione_file {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #666666;
	background-color:#f8ccba;}

a:hover.Comunicazione_file {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	background-color:#dc551e;
}

