body{padding:0;margin:0;}
 #mc{margin-top:0;/*margin-left:auto;margin-right:auto;width:950px;*/ margin-left:2%;margin-right:2%;width:auto;z-index:1;}
 #header{width:100%;}
 #outerBodyContainer{z-index:1;border-color:#fff;border-style:solid;border-width:0 0px;}
 #outerBodyContainer,#bodyContainer{border-right-width:0;}
 #bodyContainer{z-index:2;width:100%;}
 * html #bodyContainer{position:relative;}
 #lc,#cc{position:relative;z-index:10;overflow:visible;}
 #lc{width:200px;padding-top:0px;}
 #cc{border-width:0;}
 #footer{position:relative;width:100%;}
 #hpFooter{position:relative;width:100%;}
 .clear{clear:both;padding-bottom:1px;margin-bottom:-1px;}
 #topPanel{width:100%;height:auto;margin:0;padding:0;display:none;}
 #content{width:auto;padding-left:12px;}
 #headlines{width:auto;padding:5px;padding-left:4px;padding-top:20px;}
 #linksBoxes{padding:0;margin:0;margin-left:4px !important;margin-left:4px;padding:0;padding-right:7px;}
 #launchBoxes{padding:0;margin:0;margin-right:6px !important;margin-right:10px;padding:0;padding-left:7px;}
 #hpContentBoxes{margin:0;padding:0;border:none;border-collapse:collapse;margin-left:1px !important;margin-left:0px;}
 #hpContentBoxes .left{margin:0;padding:0;vertical-align:top;width:45%;}
 #hpContentBoxes .right{margin:0;padding:0;vertical-align:top;width:55%;}
 table.outerLayout{width:100%;}
 table.layout,table.outerLayout{border-collapse:collapse;margin:0;padding:0;width:100%;}
 td#headerCell,td#bodyCell,td#footerCell,td#leftColumnCell,td#centerColumnCell,td#topPanelCell,td#contentCell,td#rightColumnCell{margin:0;padding:0;vertical-align:top;width:auto;}
 td#leftColumnCell{width:200px;border-right:solid 1px #ccc;}
 td#contentCell{padding-right:18px;padding-bottom:20px;}
 #mc td#rightColumnCell{width:200px;padding:0;}
 .TableCollapse{width:90%;border-collapse:collapse;}
 .TabOn{border-left:solid 1px #CCCCCC;border-top:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;width:33%;height:25px;background-color:#f9f9f9;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:74%;font-weight:bold;text-align:center;vertical-align:middle;}
 .TabOff{border-left:solid 1px #CCCCCC;border-top:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;width:33%;height:25px;background-color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:74%;font-weight:normal;text-align:center;vertical-align:middle;}
 .TabHidden{border-bottom:solid 1px #CCCCCC;width:33%;height:25px;background-color:#FFFFFF;}
 .Panel{border-left:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;height:100px;background-color:#f9f9f9;width:90%;}
 .PanelButton{font-family:Verdana,Arial,Helvetica,sans-serif;color:#0000FF;background-color:#EEEEEE;text-decoration:underline;text-align:left;border:0px none #000000;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;cursor:pointer;}
 span.InputPanel input{font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;background-color:#f9f9f9;}
 #panelContainer{padding:0;width:90%;border-collapse:collapse;}
 #support{margin:0;margin-top:30px;margin-bottom:30px;padding:0;background-color:#fff;}
 #support .shortCuts{margin:0;margin-top:10px;margin-bottom:25px;padding:0;}
 #support .shortCuts h2{margin:0;padding:0;font-size:0.9em;}
 #support .shortCuts ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;}
 #support .shortCuts ul li{font-size:0.80em;}
 #support .supportPartHeader{margin:0;padding:0;border-bottom:solid 2px #9A0000;background-color:#f9f9f9;height:2px;font-size:0.01em;}
 #support .supportPart{margin:0;margin-bottom:40px;padding:25px;padding-left:35px;padding-right:35px;background-color:#f9f9f9;border-bottom:solid 1px #999;position:relative;}
 #support h2{margin:0;margin-bottom:2px;padding:0;color:#333;font-size:1.0em;}
 #support h3{margin:0;margin-bottom:3px;padding:0;color:#333;font-size:0.99em;font-weight:normal;}
 #support .supportPart dl{margin:0;padding:0;}
 #support .supportPart dl dt{font-size:0.85em;font-weight:normal;margin-top:10px;margin-bottom:0px;padding-bottom:0px;border:none;}
 #support .supportPart dl dd{margin:0;margin-bottom:10px;margin-top:2px;padding:0;padding-bottom:10px;padding-top:1px;padding-left:6px;border-bottom:solid 1px #A9B8CF;font-size:0.75em;}
 #support .supportPart dl dd p{margin:0;padding:0;}
 #support .supportPart .searchForm{font-size:0.75em;position:relative;}
 #support .supportPart .searchForm input.text{width:67%;height:18px !important;height:18px;margin:0;margin-top:4px;padding:0;font-size:1em;border:solid 1px #336699;}
 /*html body #mc #support .supportPart .searchForm .button{border:solid 1px #333;margin-left:2px;margin-bottom:0px !important;margin-bottom:0px;margin-top:0px;}
*/ #support .supportPart .searchForm .searchScope{margin:0;margin-top:2px;padding:0;font-size:0.85em;color:#666;}
 #support .supportPart .searchForm .searchButtonContainer{margin:0;padding:0;padding-right:35%;text-align:right;}
 #support .supportPart table{margin:0;padding:0;border-collapse:collapse;width:99% !important;width:87%;position:relative;}
 #support .supportPart table th,#support .supportPart table td{font-size:0.75em;font-weight:normal;text-align:left;vertical-align:top;vertical-align:text-top;padding-bottom:10px;padding-bottom:10px;padding-left:0;}
 #support .supportPart table td{font-weight:bold;color:#666;font-size:0.7em;}
 #support #sendQuestion p{font-size:0.75em;margin:0;margin-bottom:3px;}
 #support #sendQuestion a:link,#support #sendQuestion a:active,#support #sendQuestion a:visited{font-size:0.80em;}
 #support #supportLayoutTable{padding:0;margin:0;border-collapse:collapse;width:100%;}
 #support #supportLayoutTable td{vertical-align:top;width:50%;padding:0;margin:0;vertical-align:top;}
 #support #supportLayoutTable .supportPart,#support #supportLayoutTable .supportPart{height:4em !important;height:4.2em;}
 #support #supportLayoutTable #searchPart{padding-right:5px;}
 #support #supportLayoutTable #questionPart{padding-left:5px;}
 #boxInfoFaq{width:160px;}
 h2.faqQuestion{font-family:Georgia;font-size:90%;margin:0;}
 #support table.formLayout th input.supportText{margin:0;}
 #support table.formLayout td input.button{margin:0;}
 html,form{margin:0;padding:0;}
 body{padding:0;margin:0;font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;font-size:90%;color:#333;}
 a:link,a:visited{color:#0000ff;}
 img{display:block;border:0;}
 strong{font-weight:bold;}
 hr{display:block;margin:0;padding:0;border:0;border-top:solid 1px #f3f3f3;width:100%;height:1px;margin-top:8px !important;margin-top:0px;margin-bottom:8px !important;margin-bottom:0px;}
 hr.contentSeparator{display:block;margin:0;padding:0;border:0;border-top:solid 2px #f3f3f3;width:100%;height:2px;margin-top:8px !important;margin-top:0px;margin-bottom:8px !important;margin-bottom:0px;}
 #content select{margin:0;padding:0;}
 dl{margin:30px 0px 15px 0px;padding:0;}
 dl dt{display:block;margin:0;padding:7px;border-top:solid 1px #f3f3f3;font-size:0.75em;font-weight:bold;}
 dl dd{margin:0;padding:0px 7px 7px 7px;font-size:0.75em;line-height:1.2em;}
 dl dd p{margin:5px 0px 5px 0px;padding:0;}
 dl dd dl{margin:0;padding:0;}
 dl dd dl dt{border:none;margin:5px 0px 0px 15px;padding:0;font-size:1em;}
 dl dd dl dd{margin:0px 0px 0px 15px;padding:0;}
 #hiddenKeys{display:block;font-size:0.1em;height:0px;position:absolute;top:-100px;}
 .radio{margin:0;padding:0;background-color:#eee;height:13px;}
 input.text{margin:0;font-size:0.8em;padding:1px;}
 .searchButtonContainer{text-align:right;width:95%;}
 .arrow{padding:0 !important;margin-top:2px;margin-left:2px;}
 .button,a.button,a.button:link,a.button:visited,a.button:hover,a.button:active{color:#fff;font-family:Tahoma,Verdana,Arial,Sans-Serif;font-weight:normal;font-size:0.75em;text-align:center;text-decoration:none;padding:1px;margin:0;padding-left:9px !important;padding-left:5px;padding-right:9px !important;padding-right:5px;border:solid 2px #8A8AFF;background-color:#4949E2;}
 a.button,a.button:link,a.button:visited,a.button:hover,a.button:active{font-size:1.0em;display:block;padding-bottom:2px;padding-left:3px;padding-right:3px;width:60px;}
 .goToFullItem{text-align:right;padding:0;margin:0;}
 .backToTop{margin:0;padding:0;padding-bottom:3px;text-align:right;}
 .backToTop a:link,.backToTop a:visited,.backToTop a:hover,.backToTop a:active{background:url(http://www.unibo.it/CmsUniboWeb/Resources/Common/images/ico_toppage.gif) no-repeat 0px 0px;font-size:0.75em;padding-left:25px;color:#333;text-decoration:none;}
 .backToTop a:hover{text-decoration:underline;}
 #backToList{text-align:right;font-size:0.9em;}
 #contentAnchor{font-size:0.01em;padding:0;margin:0;display:block;border:none 1px red;height:1px;background-color:#fff;}
 ul.goToText{list-style-type:none;list-style-position:outside;margin:0;margin-top:10px;margin-bottom:20px;padding:0;}
 ul.goToText li{background:url(http://www.unibo.it/CMSUniboWeb/Resources/Common/images/bt_down.gif) no-repeat 0px 3px;font-size:0.85em;padding-left:15px;line-height:1.3em;}
 li.omitPipe{padding-left:0px;background-image:none;}
 .forwardLink{display:inline;margin:0;padding:0;width:99%;height:auto;text-align:left;}
 .forwardLink a:link,.forwardLink a:visited,.forwardLink a:hover,.forwardLink a:active{color:#333;font-size:0.75em;background:url(http://www.unibo.it/CMSUniboWeb/Resources/Common/images/website.gif) no-repeat 0px 0px;padding-left:22px;text-decoration:none;}
 .forwardLink a:hover{text-decoration:underline;}
 .author{display:block;padding:0;margin:0;margin-top:8px;font-weight:bold;font-size:0.95em;}
 .role{display:block;padding:0;margin:0;margin-bottom:10px;font-weight:normal;font-size:0.75em;}
 .date,.editor,.source,.noticeAuthor,.place{margin:0;padding:0;display:block;font-size:0.75em;color:#666;}
 table.error{margin-left:200px;margin-top:20px;}
 table.error td.errorDisclaimer h1{font-size:1.1em;padding-top:15px} table.error td.errorDescription{color:Red;}
 table.error .searchForm{border:solid 1px #999;background-color:#f7f7f7;padding:10px;margin-top:5px;margin-right:4px;}
 table.error .searchForm h2{font-size:1.0em;margin:0;}
 table.error .searchForm input.text{width:100%;}
 table.error .searchForm .buttonContainer{text-align:right;}
 .errorFooter{padding-left:205px;padding-top:20px;padding-bottom:20px;font-size:0.8em;color:#666;}
 input.error{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:84%;color:#333333;border-bottom-color:#FF0000;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#FF0000;border-left-style:solid;border-left-width:1px;border-right-color:#FF0000;border-right-style:solid;border-right-width:1px;border-top-color:#FF0000;border-top-style:solid;border-top-width:1px;}
#visualElements{margin:0;padding:0;height:auto;border-bottom:solid 1px #fff;}
 #visualElements table{margin:0;padding:0;border-collapse:collapse;width:100%;}
 #visualElements table th{padding:0;background-color:#fff;width:201px;vertical-align:middle;text-align:center;}
 #visualElements table th img{margin:auto;margin-right:9px;margin-left:9px;}
 #visualElements table td{padding:0;vertical-align:middle;text-align:left;}
 #visualElements table td #stripe{display:none;width:100%;height:5px;font-size:1px;}
 #visualElements #siteLogo{margin:0;padding:0;}
 #visualElements #headerImage{margin:0;padding:0;width:100%;height:auto;overflow:visible;}
 #visualElements #headerImage img{margin:0;padding:0;}
 .quickLinks{margin:0;padding:0;background-color:#fff;}
 .quickLinks h5{display:none;}
 .quickLinks ul{margin:0;padding:0;padding-left:5px;padding-top:1px !important;padding-top:2px;padding-bottom:2px;list-style-type:none;list-style-position:outside;}
 .quickLinks ul li{display:inline;margin:0;padding:0 2px 0 7px;background:url(http://www.unibo.it/CmsUniboWeb/Resources/Common/images/pipe.gif) no-repeat 0px 2px;color:#666;font-size:0.7em;font-weight:normal;}
 .quickLinks ul li:first-child,.quickLinks ul li.first-child{background-image:none;}
 .quickLinks ul li.contentAnchor{background:none;}
 .quickLinks ul li.contentAnchor a:hover,.quickLinks ul li.contentAnchor a:active{text-decoration:none;}
 .quickLinks ul li a:link,.quickLinks ul li a:visited{text-decoration:none;color:#666;}
 .quickLinks ul li a:hover,.quickLinks ul li a:active{color:#666;text-decoration:underline;}
 #header .shortCuts .tools{margin:0px;margin-top:0px;padding:0px 0px 6px 0px;padding-left:208px !important;padding-left:204px;background-color:#ddd;border-bottom:solid 1px #fff;}
 #header .shortCuts .tools h5{display:none;}
 #header .shortCuts .tools ul{margin:0;padding:2px 0 0px 0px;list-style-type:none;list-style-position:outside;}
 #header .shortCuts .tools ul li{display:inline;margin:0;padding:0 2px 0 7px;background:url(http://www.unibo.it/CmsUniboWeb/Resources/Common/Images/pipe.gif) no-repeat 0px 6px;}
 #header .shortCuts .tools ul li:first-child,#header .shortCuts .tools ul li.first-child{background-image:none;}
 #header .shortCuts .tools table{width:99.4%;}
 #header .shortCuts .tools table,#header .shortCuts .tools table td{margin:0;padding:0;vertical-align:middle;border-collapse:collapse;}
 #header .shortCuts .tools table td#loginCell{text-align:right;padding-right:5px;padding-top:3px;vertical-align:middle;}
 #header .shortCuts .tools span.login{margin:0;padding:0;color:#333;font-size:0.70em;display:block;width:auto;}
 #header .shortCuts .tools span.login a:link,#header .shortCuts .tools span.login a:visited,#header .shortCuts .tools span.login a:hover{color:#333;text-decoration:none;background:url(http://www.unibo.it/CmsUniboWeb/Resources/Common/Images/pipe.gif) no-repeat 0px 2px;padding-left:8px;}
 #header .shortCuts .tools span.login a:hover,#header .shortCuts .tools span.login a:active{text-decoration:underline;}
 #header .shortCuts .tools ul li a{color:#323232;font-size:0.7em;font-weight:normal;text-decoration:none;}
 #header .shortCuts .tools ul li a:hover,#header .shortCuts .tools ul li a:active{text-decoration:underline;}
 #languageSelection{text-align:center;margin:0;padding:0;padding-top:1px;float:left;width:199px;height:22px;background-color:#ddd;}
 #languageSelection table{margin:0;margin-top:2px;padding:0;border-collapse:collapse;width:80%;margin-left:auto;margin-right:auto;}
 #languageSelection table td{padding:0;text-align:left;vertical-align:middle;}
 #languageSelection a{margin:0;margin-top:3px !important;margin-top:4px;padding:0;padding-left:26px;padding-top:0px;display:block;height:18px;color:#323232;font-size:0.70em;font-weight:normal;text-decoration:none;}
 #languageSelection a:hover{text-decoration:none;}
 #languageSelection a:active{text-decoration:none;}
 #languageSelection a.chineseFlag{margin:0;padding:0;width:58px;}
 #languageSelection a.chineseFlag img{margin:0;margin-top:2px;padding:0;}
 #languageSelection a.englishFlag{background:url(http://www.unibo.it/CMSUniboWeb/Resources/Common/images/english_flag.gif) no-repeat 0px 0px;}
 #languageSelection a.italianFlag{background:url(http://www.unibo.it/CMSUniboWeb/Resources/Common/images/italian_flag.gif) no-repeat 0px 0px;}
 #multicampusHeaderLinks{display:none;padding:0;padding-right:6px !important;padding-right:3px;position:absolute;right:2%;top:-2px !important;top:1px;width:auto;}
 #multicampusHeaderLinks ul{list-style-position:outside;list-style-type:none;padding:0;margin:0;}
 #multicampusHeaderLinks ul li{padding:0;display:inline;font-size:0.70em;color:#fff;text-decoration:none;padding-left:2px;padding-top:1px;}
 #multicampusHeaderLinks ul li a,#multicampusHeaderLinks ul li a:link,#multicampusHeaderLinks ul li a:visited{color:#fff;text-decoration:none;}
 #multicampusHeaderLinks ul li a:hover,#multicampusHeaderLinks ul li a:active{color:#fff;text-decoration:underline;}
#header #switchToEdit{padding-right:6px !important;padding-right:3px;position:absolute;right:2%;top:0px;width:auto;text-align:right;color:#fff;font-size:0.70em;}
 #mc #header #switchToEdit,#mc #header #switchToEdit a,#mc #header #switchToEdit a:link,#mc #header #switchToEdit a:visited{color:#fff;text-decoration:none;}
 #mc #header #switchToEdit a:hover,#mc #header #switchToEdit a:active{text-decoration:underline;}
 #mc #cc #content #news dl{margin-bottom:50px;}
 #mc #cc #content #news dl dt{font-size:0.95em;margin:0;padding-top:10px;padding-bottom:0;}
 #mc #cc #content #news dl dd.date{margin:0;padding:0;padding-bottom:0px;padding-top:1px;margin-left:7px;color:#666;font-size:0.75em;}
 #mc #cc #content #news dl dd.highlight a:link,#mc #cc #content #news dl dd.highlight a:active,#mc #cc #content #news dl dd.highlight a:visited{font-weight:normal;}
 #mc #cc #content #news dl dd{padding-top:10px;padding-bottom:10px;font-size:0.9em;}
 #newsDetail h1{margin:15px 0 15px 0;padding:0;font-family:Georgia,Times New Roman,Serif;font-weight:normal;font-size:1.45em;color:#333;}
 #newsDetail .date{margin-bottom:4px;}
 #mc #cc #content #newsDetail h2{margin:0;padding:0;font-weight:bold;font-size:0.9em;}
 #mc #cc #content #newsEventsArchive p{font-size:0.85em;margin:0;padding:0;}
 #mc #cc #content #noticeBoard h2,#mc #cc #content #newsEventsArchive h2{font-size:1.4em;font-family:Georgia,Times New Roman,Serif;color:#333;font-weight:normal;margin:0px 0px 10px 0px;padding:10px 0px 10px 0px;}
 #mc #cc #content #newsEventsArchive h3{font-size:0.95em;margin:0;margin-bottom:10px;padding:0;}
 #mc #cc #content #newsEventsArchive ul{list-style-type:none;list-style-position:outside;margin:0;margin-top:10px;padding:0;}
 #mc #cc #content #newsEventsArchive dl{margin-top:20px;}
 #mc #cc #content #newsEventsArchive dt{font-weight:normal;}
 #mc #cc #content #newsEventsArchive ul li{line-height:1.2em;}
 #mc #cc #content #noticeBoard dl{margin:0;}
 #mc #cc #content #noticeBoard dl dd{margin-bottom:8px;padding-bottom:8px;}
 #mc #cc #content #noticeBoard dl dt{font-size:0.90em;}
 #mc #cc #content #noticeBoard dl dd span.date{font-size:1.0em;}
 #content #summary dl{margin-top:45px;margin-bottom:50px;}
 #content #summary dl dt{margin-top:0;margin-bottom:1px;font-size:0.85em;}
 #content #summary dl dd{font-size:0.9em;padding-bottom:10px;}
 #content #summary dl dd table{margin:0;padding:0;border-collapse:collapse;width:99%;}
 #content #summary dl dd table th,#content #summary dl dd table td{vertical-align:top;margin:0;padding:0;font-size:1.0em;text-align:left;border:none;}
 #content #summary dl dd table th{font-size:0.01em;width:50px;padding-right:6px;}
 #content #summaryText{margin:0;margin-top:10px;padding:0;font-size:0.9em;line-height:1.2em;}
 #content #summaryText p{margin:0;padding:0;}
 #content #summary a:link,#content #summary a:visited,#content #summary a:active{color:#333;}
 #content #summary a:hover{color:#0000ff;}
 #mc #cc #content #supportRequest h2{margin:0;padding:0;font-size:0.8em;}
 #mc #cc #content #supportRequest h3{margin:0;margin-bottom:10px;padding:0;font-size:0.8em;font-weight:normal;}
 #mc #cc #content #supportRequest h4{margin:0;padding:0;font-size:0.95em;}
 #mc #cc #content #supportRequest h5{margin:0;margin-bottom:10px;padding:0;font-size:1.0em;}
 #mc #cc #content #supportRequest h6{margin:0;margin-top:12px;margin-bottom:2px;padding:0;font-size:0.9em;font-weight:normal;}
 #mc #cc #content #supportRequest textarea.textArea{width:97%;}
 #mc #cc #content #supportRequest input.text{margin:0;width:97%;}
 #mc #cc #content #supportRequest .searchButtonContainer{border:none 1px red;width:99%;margin-top:10px;padding-right:1px;}
 #mc #cc #content #supportRequest .searchButtonContainer input.button{font-size:0.85em;}
 #content #faq h2{font-size:0.9em;font-family:Georgia;}
 #mc #cc #content #teacherWebPage{margin:0;margin-top:15px;padding:0;width:90%;border:none;border-collapse:collapse;}
 #mc #cc #content #teacherWebPage th,#mc #cc #content #teacherWebPage td{margin:0;padding:0;vertical-align:top;}
 #mc #cc #content #teacherWebPage th{padding:0;margin:0;width:90px;text-align:left;}
 #mc #cc #content #teacherWebPage td{padding-left:10px;text-align:left;}
 #mc #cc #content #teacherWebPage td h1{margin:0;margin-bottom:5px;padding:0;}
 #mc #cc #content #teacherWebPage td h2{font-size:0.8em;margin:0;padding:0;}
 #mc #cc #content #teacherWebPage td ul{margin:0;margin-left:25px;margin-top:10px;padding:0;list-style-type:square;}
 #mc #cc #content #teacherWebPage td ul li{font-size:0.75em;margin:0;padding:0;}
 #mc #cc #content #teacherData{margin:0;margin:10px;padding:0;width:94%;}
 #mc #cc #content #teacherData th{padding-right:5px;vertical-align:top;padding-top:2px;}
 #mc #cc #content #teacherData td{font-size:0.9em;}
 #mc #cc #content #teacherTeachings{margin:10px;}
 #mc #cc #content #teacherTeachings td{margin:0;padding:0;padding:10px;font-size:0.75em;color:#333;}
 #mc #cc #content #teacherTeachings td h5{margin:0;margin-bottom:3px;padding:0;font-size:0.8em} html body #masterContainer #centerColumn #content table.vademecum{border:0;margin:0;margin-bottom:15px;padding:0;width:100%;}
 html body #masterContainer #centerColumn #content table.vademecum th{margin:0;padding:0;vertical-align:top;width:54px;text-align:center;}
 html body #masterContainer #centerColumn #content table.vademecum td{margin:0;padding:0;padding-left:8px;vertical-align:middle;background-color:#eee;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
 html body #masterContainer #centerColumn #content table.vademecum td h1{margin:0;padding:0;}
 /*masterContainer->centerColumn->content->vademecum html body #masterContainer #centerColumn #content table.vademecum{border:0;margin:0;margin-bottom:15px;padding:0;width:100%;}
 html body #masterContainer #centerColumn #content table.vademecum th{margin:0;padding:0;vertical-align:top;width:54px;text-align:center;}
 html body #masterContainer #centerColumn #content table.vademecum td{margin:0;padding:0;padding-left:8px;vertical-align:middle;background-color:#eee;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
 html body #masterContainer #centerColumn #content table.vademecum td h1{margin:0;padding:0;}
*/ #mc #cc #content #higherEducation{position:relative;margin-top:10px;margin-bottom:40px;padding-top:0px;background-color:#f9f9f9;}
 #mc #cc #content #higherEducation dl{padding-top:0;margin-top:0;}
 #mc #cc #content #higherEducation dl dt a{font-size:1.20em;}
 #mc #cc #content #masters{position:relative;background-color:#f9f9f9;margin-top:10px;margin-bottom:50px;padding-top:0;}
 #mc #cc #content #masters dl{margin-top:0;}
 #mc #cc #content #masters dl dt a{font-size:1.20em;}
 #mc #cc #content #masters dl dd{border:none} #content #didacticsRecord{background-color:#fff;}
 #content #didacticsRecord h2{font-size:1.1em;margin:0;margin-top:15px;margin-bottom:5px;padding:0;color:#666;}
 #content #didacticsRecord{border-top:solid 1px #ddd;padding-top:10px;padding-left:5px;padding-right:5px;padding-bottom:10px;margin:0;margin-top:10px;margin-bottom:30px;font-size:0.9em;line-height:1.3em;}
 #content #didacticsRecord p{font-size:1.0em;margin-top:5px;margin-bottom:5px;padding:0;}
 #content #didacticsRecord ul.shortCuts{list-style-type:square;list-style-position:outside;margin:10px;margin-left:5px;margin-bottom:25px;padding:0;}
 #content #didacticsRecord ul.shortCuts li{background:url(http://www.unibo.it/CmsUniboWeb/Resources/Common/Images/ancora_giu.gif) no-repeat 0px 3px;font-size:0.85em;line-height:1.25em;padding-left:14px;list-style-type:none;}
 #content #didacticsRecord h3{font-size:0.9em;margin:0;padding:0;}
 #content #didacticsRecord .backToTop{margin:0;margin-top:5px;margin-bottom:15px;padding:0;padding-bottom:4px;border-bottom:solid 1px #ddd;}
 #content #didacticsRecord .backToTop a,#content #didacticsRecord .backToTop a:link,#content #didacticsRecord .backToTop a:visited,#content #didacticsRecord .backToTop a:active{padding-right:14px;padding-bottom:1px;background:url(http://www.unibo.it/CmsUniboWeb/Resources/Common/images/ancora_su.gif) no-repeat 0px 0px;background-position:right;font-size:0.85em;}
 #content #didacticsRecord ul{list-style-type:square;list-style-position:outside;margin:10px;margin-left:22px;margin-bottom:25px;padding:0;}
 #content #didacticsRecord ul li{font-size:0.85em;line-height:1.25em;padding-left:0px;list-style-type:square;}
 #mc #cc #content #courses #noResults{font-size:0.9em;}
 #mc #cc #content #courses dl dt{font-size:0.9em;}
 #mc #cc #content #courses dl dt a,#mc #cc #content #courses dl dt a:link{font-size:1.0em;}
 #mc #cc #content #courses dl{margin-top:5px;margin-bottom:50px;background-color:#f9f9f9;}
 #content #doctorates{position:relative;background-color:#f9f9f9;padding-top:0;margin-top:10px;margin-bottom:50px;}
 #content #doctorates dl{margin:0;}
 #content #doctorates dl dt{font-size:0.9em;}
#content .searchForm{width:90%;position:relative;top:0px;padding:20px;padding-right:5px;margin:0;margin-bottom:10px;font-size:0.9em;background-color:#f2f2f2;}
 #content .searchForm h2{font-size:0.90em;margin:0;margin-bottom:15px;padding:0;}
 html body #mc #cc #content .searchForm select{width:95%;font-weight:normal;font-size:0.90em;margin:0;margin-bottom:10px;margin-right:1px;font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;}
 #content .searchForm input.text{width:94%;font-size:0.90em;margin:0;margin-bottom:10px} #content .searchForm input.button{margin-top:15px;margin-bottom:8px;}
 #content .searchForm h3{margin:0;margin-top:0px;margin-bottom:3px;margin-right:3px;padding:0;font-size:0.85em;font-weight:normal;display:block;width:90%;}
 #content .searchForm table.fieldTitleLayout{width:auto;border-collapse:collapse;}
 #content .searchForm table.fieldTitleLayout th h3{margin-right:0px;margin-left:0px;padding-left:0px;text-indent:0px;}
 #content .searchForm table.fieldTitleLayout th{text-align:left;font-size:1.0em;width:auto;padding-right:6px;padding-left:0px;margin-left:0px;text-indent:0px;}
 #content .searchForm table.fieldTitleLayout th label{white-space:nowrap;}
 #content .searchForm table.fieldTitleLayout td{text-align:left;padding:0;}
 #content .searchForm img{margin:0;margin-left:2px;margin-top:7px;padding:0;}
 #content .searchForm table{margin:0;margin-top:5px;padding:0;border:none;width:75%;}
 #content .searchForm table th,#content .searchForm table td{font-size:0.85em;vertical-align:middle;border:none;padding:0px;padding-right:8px;width:175px;}
 #content .searchForm table th{width:20px;text-align:center;}
 #content .searchForm table td img{padding:0;margin:0;}
 #content .searchForm table.yearSelection,#content .searchForm table.structureSelection{border-collapse:collapse;}
 #content .searchForm table.yearSelection{width:390px;}
 #content .searchForm table.yearSelection th,#content .searchForm table.yearSelection td,#content .searchForm table.structureSelection th,#content .searchForm table.structureSelection td{margin:0;padding:0;vertical-align:top;text-align:left;}
 #content .searchForm table.yearSelection th,#content .searchForm table.structureSelection th{width:auto;padding-top:2px;}
 #content .searchForm table.yearSelection td input.button,#content .searchForm table.structureSelection td input.button{margin:0;font-size:0.9em;}
 #content .searchForm table.yearSelection td input.button{margin-top:2px !important;margin-top:1px;}
 html body #mc #cc #content .searchForm table.structureSelection th select{font-size:1.05em;}
 #cc #content .searchForm table.structureSelection td{padding-top:2px;padding-left:2px;}
 html body #mc #cc #content .searchForm table.yearSelection th select{font-size:1.1em;}
