@charset "utf-8";
/* CSS Document */
/*! CSS Used from: Embedded ; media=screen */

@media screen{
body{font:69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;background-color:White;color:Black;margin:0;padding:0;background-image:url(banner-codices.png);background-repeat:repeat-x;}
table{font-size:100%;}
a{color:#436976;background-color:transparent;}
img{border:none;vertical-align:middle;}
p{margin:0 0 0.75em 0;line-height:1.5em;}
h1,h3{color:Black;font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;margin:0.75em 0 0.25em 0;}
h3 a{color:Black!important;text-decoration:none;}
h1{font-size:160%;}
h3{font-size:125%;border-bottom:none;font-weight:bold;}
ul{line-height:1.5em;padding:0;}
li{margin-bottom:0.5em;}
dt{font-weight:bold;}
dd{line-height:1.5em;margin-bottom:1em;}
blockquote{padding-left:0.5em;margin-left:0;border-left:4px solid #663300;color:#76797c;}
}
@media screen{
.portletItem{margin-top:10px;border-top:1px solid black;}
#portal-column-one .visualPadding{padding:2em 0em 1em 2em;}
h1{border-bottom:1px solid #663300;font-weight:normal;}
h3{border-bottom:none;font-weight:bold;}
.documentFirstHeading{margin-top:0;}
#content a:target{background-color:#fd7!important;}
#visual-portal-wrapper{margin:0;padding:0;}
#portal-logo img{border:0;padding:0;margin:0em 0em 0em 2em;}
#portal-top{margin:0;padding:0;background-color:transparent;}
.documentActions{margin:1em 0;padding:0;text-align:right;border-top:1px solid #663300;}
dl.portalMessage{font-size:90%;background-color:#ffffe3;border:1px solid #996;}
dl.portalMessage dt{background-color:#996;font-weight:bold;float:left;margin:0 0.5em 0 0;padding:0.5em 0.75em;color:White;line-height:1.25em;}
dl.portalMessage dd{padding:0.5em 0.5em;margin:0;line-height:1.25em;}
#portal-colophon{float:none;margin:0 0 1em 0;padding:0 0 1em 0;text-align:center;color:#666;}
#portal-colophon ul{list-style-image:none;list-style-type:none;}
}
@media screen{
#portal-columns{width:100%!important;border-collapse:collapse;border-spacing:0;}
#portal-column-one{vertical-align:top;width:16em;border-collapse:collapse;padding:0;}
#portal-column-content{vertical-align:top;border-collapse:collapse;padding:1em 1em 0 1em;margin:0em 0em 2em 0em;}
}
@media screen{
.portlet{margin:1px 0 1em 0;border-bottom:1px solid #663300;background-color:White;}
.portlet a{text-decoration:none;}
.portlet a.tile{display:block;}
.portletItem ul{list-style-type:none;}
.portletItem a{border-bottom:none;}
.portletItem a:visited{color:#436976;}
.portletHeader{background-color:#CC9933;border:1px solid #663300;padding:0em 1em;text-transform:none;font-weight:normal;line-height:1.6em;}
.portletHeader a{color:Black;}
.portletItem{margin:0;padding:1em;border-left:1px solid #663300;border-right:1px solid #663300;}
}
/*! end @import */

/*! CSS Used from: Embedded */
/*! @import https://www.idiap.ch/project/codices/portal_css/Plone%20Classic%20Theme/print-cachekey-445c6f76eafdadbc600491edc6bbb752.css */
@media print{
body{font-family:Baskerville, Georgia, Garamond, Times, serif;font-size:11pt!important;}
h1,h3{border:none;font-family:Baskerville, Georgia, Garamond, Times, serif;}
div,p,ul,dl{width:auto;}
ul,dl{padding-right:0.5em;}
ul{list-style-type:square;}
a{color:Black!important;padding:0!important;text-decoration:none!important;}
a:link,a:visited{color:#520;background:transparent;}
#portal-logo,.hiddenStructure,#portal-column-one,.portalMessage,.documentActions,#portal-colophon{display:none;}
}
@media screen{
.portletNavigationTree{padding:0;list-style:none!important;list-style-image:none!important;line-height:1em;}
.navTree{list-style:none;list-style-image:none;margin-top:1px;}
.navTree li{margin-bottom:1px;}
.navTreeItem{display:block;padding:0;margin:0;}
.navTreeItem a,dd.portletItem .navTreeItem a{border:1px solid White;display:block;text-decoration:none;padding-top:0.2em;padding-bottom:0.25em;}
.navTreeItem a:hover,dd.portletItem .navTreeItem a:hover{background-color:#CC9933;color:#436976;border:1px solid #663300;}
.navTreeCurrentItem{background-color:#CC9933;color:#436976;border:1px solid #663300!important;}
.navTreeLevel0{margin:0;}
}
@media screen{
.hiddenStructure{display:block;background:transparent;background-image:none;border:none;height:1px;overflow:hidden;padding:0;margin:-1px 0 0 -1px;width:1px;}
.visualClear{display:block;clear:both;}
}

