@charset "UTF-8"; @import url(paginator.css); body { color:#000; } a { color:#4676a3; font-weight:800; } /*#splash a { color:#fff; }*/ h1 { font-size:1.5em; } h2 { font-size:1.3em; } h3 { font-size:1.2em; } h4 { font-size:1.1em; padding-bottom:.3em; } h3 small, h4 small { color:#999; font-size:80%; font-style:italic; } h3 small { border-left:2px solid #ccc; padding-left:.2em; } h4 small { display:block; padding-left:.2em; } #container { width:100%; background:url(../img/container-bg.gif) 0 0 repeat-x; } #wrapper { width:1000px; margin:0 auto; overflow:hidden; background:#fff url(../img/body-bg.gif) 0 0 repeat-y; } #wrapper #columnLeft { float:left; width:170px; padding:1px 3px; } #wrapper #columnRight { float:left; width:824px; } #header { background:url(../img/header-bg.gif) 0 0 no-repeat; height:115px; padding-left:4px; } #main { width:794px; margin:10px 24px 10px 6px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:.8em; line-height:1.5em; overflow:hidden; background:url(../img/tier-bg.gif) repeat-x scroll left bottom; } #footer { clear:both; float:right; overflow:hidden; width:794px; padding:5px 0; margin:0 24px 0 0; border-top:1px dotted #ccc; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:.8em; line-height:1.3em; } #debug { display:none; } #header #splash { float:right; width:260px; background:url(../img/logo-ministero.gif) 0 50% no-repeat; padding-left:20px; margin-top:8px; margin-right:10px; color:#0e477c; font-size:.75em; line-height:110%; font-weight:800; } #header #logo { padding-top:35px; height:40px; } #header #logo h1 { color:#333; font-family:Times; font-size:2em; background:url(../img/logo-accademia.gif) left top no-repeat; padding:2px 0 2px 42px; margin:0 0 0 13px; letter-spacing:-.3px; } #header #nav { width:100%; overflow:hidden; } ul.main { margin-top:3px; position:relative; float:left; width:660px; } ul.main li { float:left; height:34px; margin-right:1px; background-image:url(../img/nav-right.gif); background-position:right top; background-repeat:no-repeat; } ul.main li.hover, ul.main li.current { background-position:right bottom; } ul.main li a { display:block; float:left; padding:11px .9em 11px; background-image:url(../img/nav-left.gif); background-position:left top; background-repeat:no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:.76em; text-decoration:none; letter-spacing:.4px; text-transform:lowercase; } ul.main li.hover a, ul.main li.current a { background-position:left bottom; } ul.extra { float:right; margin-top:17px; margin-right:10px; position:relative; } ul.extra li { float:left; } ul.extra li a { display:block; float:left; padding:0 .6em 2px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:.76em; text-decoration:none; letter-spacing:.7px; border-left:1px #fff solid; font-weight:normal; text-transform:lowercase; } ul.extra li.first a { border-left:0 none; } ul.sub { position:relative; background:#f7f7f7; border:1px solid #ccc; padding:20px 0 5px; margin-top:1em; -moz-border-radius-topLeft:6px; -moz-border-radius-topRight:6px; -webkit-border-radius-topLeft:6px; -webkit-border-radius-topRight:6px; } ul.sub li { margin-bottom:5px; } ul.sub li a { display:block; padding:0 .6em 2px 25px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; background-image:url(../img/icons/arrow.gif); background-position:10px 4px; background-repeat:no-repeat; } ul.sub li.hover a, ul.sub li.current a { color:#333; background-image:url(../img/icons/arrow1.gif); } ul.sub li.parent { background-color:#ececec; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:-6px; padding-top:3px; } ul.sub li.parent.first { margin-top:0; } ul.service { float:right; } ul.service li { display:inline; } ul.service li a { text-transform:lowercase; } #breadcrumb { border-bottom:1px solid #ccc; background:url(../img/breadcrumb-bg.jpg) repeat-y scroll right bottom; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:75%; margin-right:18px; margin-left:5px; padding:.6em .8em; } #breadcrumb .sep { color:#999; padding:0 .3em; font-family:Arial, Helvetica, sans-serif; } #breadcrumb ul, #breadcrumb ul li { display:inline; } #sidebar { float:left; width:200px; overflow:hidden; } #content { float:right; width:584px; padding-bottom:2.5em; } #main h2, #main h3 { border-bottom:1px solid #ccc; margin:.5em 0; padding:.2em .5em; } #main h4, h5 { margin:0; padding:.2em 0 .1em; } #content p { padding-bottom:.4em; } #content snip p { padding-bottom:0; } #sponsors { width:200px; margin:20px 0; } #home #main { background:none; } #home #sidebar { display:none; } #home #content { float:none; width:auto; } #home #sponsors { margin:0; width:100%; } .tier { overflow:hidden; clear:both; } .tier a { text-decoration:none; } .tier .column { float:left; } #tier1 { background:url(../img/tier-bg.gif) left bottom repeat-x; padding-bottom:20px; } #tier1 .column.left { width:330px; margin-right:12px; } #tier1 .column.right { width:262px; margin-right:12px; } #tier1 .column.quinquennale { width:178px; } #tier2 .snip { width:253px; margin:20px 14px 20px 0; float:left; } #tier2 .snip .snip-top { margin:0; padding:4px 12px; height:24px; background:#f7f7f7 url(../img/snip-top.gif) left top no-repeat; color:#666; border:0 none; } #tier2 .snip .snip-center { background-color:#f7f7f7; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:0 3px; } #tier2 .snip .snip-center li { background:url(../img/event-icon.gif) left 5px no-repeat; padding:3px 0 2px 20px; margin:0 0 3px 0; border-top:1px dotted #ccc; overflow:hidden; } #tier2 .snip .snip-center li.first { border-top:0 none; } #tier2 .snip .snip-center img { border:1px solid #ccc; float:right; margin:0 0 .5em .5em; } #tier2 .snip .snip-bottom { text-align:right; border-bottom:1px dotted #ccc; } #tier2 .snip .snip-bottom a:before { content:"\00BB \0020"; } #tier2 #snip3 { width:260px; margin-right:0; } #tier2 #focus { background:#f7f7f7; margin-top:20px; } #map { height:300px; margin-bottom:1em; } #footer .about { float:left; width:400px; } #footer .validation { float:right; clear:right; margin-top:25px; } .date { -moz-border-radius:3px; background:#ACC2D6; color:#fff; display:block; float:right; font-size:.8em; font-style:italic; line-height:100%; padding:.2em; margin-left:.3em; } .back { text-align:right; margin:-1em 0 2em; } .boxed { padding:.2em; background-color:#f7f7f7; border:1px solid #ccc; line-height:0; float:right; margin:.2em .5em .5em .2em; display:block; } .errore { margin:0 auto 0 auto; } .errore h2 { color:#c00; } .attachment { padding:2px 0 2px 24px; text-decoration:none; font-weight:normal; background:url(../img/icons/attachment.gif) 0 0 no-repeat; } .print { float:right; margin-top:7px; font-size:1.1em; padding:0 0 2px 22px; text-decoration:none; font-weight:normal; background:url(../img/icons/print.gif) 0 2px no-repeat; } .lang { float:right; margin-right:22px; margin-top:16px; } .corsi { overflow:hidden; width:100%; } .corsi li { padding-left:1em; text-indent:-1em; float:left; width:95%; } .corsi.triennio li { width:98px; height:135px; margin:0 0 8px 5px; padding-left:0; text-indent:0; } .corsi.triennio li a { display:block; line-height:1.1em; } .corsi.triennio li a span, .corsi.triennio li a img { display:block; } .corsi.triennio li a span { margin-top:.2em; } .corsi.biennio li { width:auto; margin:8px 0 0 .8em; padding:0 .8em 0 0; text-indent:0; } .corsi.biennio li a { display:block; line-height:1.1em; text-indent:-.8em; } .corsi.biennio li .sep { padding-right:.3em; } #focus.important { border:1px solid #c99; color:#c00; padding:0 .5em; } table { width:100%; margin:0 auto 10px; border-top:2px solid #ddd; border-bottom:3px solid #ddd; background:#fff; } table caption { background:#4676A3 none repeat scroll 0 0; border-top:1px solid #ddd; color:#fff; font-size:1.4em; font-weight:800; line-height:1.4em; margin:10px 0 0; } table.list thead { background:#ddd; } table.list th, table.list td { padding:2px; text-align:left; } table.list tbody td { border-bottom:1px dotted #666; } table.list .cell1 { width:20%; } table.list .cell2 { width:22%; } table.list .cell3 { width:58%; } table.course thead { border-bottom:1px dotted #666; background-color:#fafafa; } table.course thead th { text-align:left; color:#4676A3; border-bottom:0 none; border-right:0 none; background:#eee; } table.course .cell1 { width:55%; } table.course .cell2 { width:20%; } table.course .cell3 { width:15%; } table.course .cell4 { width:10%; } table.course .highlight { color:#999; } table.course .labels { background:#eee; font-weight:800; } table.course th { border-right:1px dotted #666; font-weight:800; } table.course th, table.course td { padding:.2em .5em; text-align:left; border-bottom:1px dotted #666; } table.course ul li { list-style:disc; margin:.5em .5em .5em 1em; color:#999; } table.course ul li p, table.course ul li span { color:#000; } ul.list, ol.list { margin:0 0 .3em; } ul.list li { list-style:disc; list-style-position:outside; margin-left:1.5em; } ol.list li { list-style:decimal; list-style-position:outside; margin-left:1.5em; } ul.news li { margin:0 .5em 1em 0; border-bottom:1px dotted #ccc; overflow:hidden; } ul.materie li { width:46%; height:65px; margin:0 1.2em 0 0; border-bottom:1px dotted #ccc; overflow:hidden; float:left; } .materie .docente { border:1px solid #aeaeae; background-color:#ebebeb; padding:8px; font-size:120%; } #content .materie .textMaterie ul { margin-left:20px; } #content .materie .textMaterie ul li { list-style-type:disc; } #content .materie .textMaterie p { padding-bottom:10px; } #content .materie .textMaterie strong { font-size:120%; display: block; margin-top: 10px; } #content .materie .textMaterie em { border-top: 1px solid #aeaeae; display: block; font-size: 110%; margin-top: 10px; padding-top: 10px; } ul.attachments li { padding:0 4px 2px 24px; margin:.5em 1em .5em 0; text-decoration:none; font-weight:normal; background:url(../img/icons/attachment.gif) 0 0 no-repeat; border-bottom:1px dotted #ccc; } #albo { float:right; } #albo a { display:block; padding:5px; color:#fff; background-image:url(../img/nav-right.gif); background-repeat:repeat-x; } .docCourses { margin-left:15px; } .docCourses li { list-style-type:disc; padding:3px 0; border-bottom:1px solid #aeaeae; } .docCourses li.last { border-bottom:none; }