
/* - ++resource++Products.ArthemisTheme.stylesheets/main.css - */
@media screen {
/* https://plone.unige.ch/art-adr/portal_css/++resource++Products.ArthemisTheme.stylesheets/main.css?original=1 */
/* */
/* */
body {
font: 100% Arial, FreeSans, sans-serif;
color: #1F1F1F;
color: Black;
/* */
}
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-weight: 200;
color: Black;
line-height: 1.25em;
margin-bottom: 0.5em;
}
h1, h2 {
letter-spacing: 0em;
}
h1 {
font-size: 1.7em;
}
h2 {
font-size: 1.597em;
}
h3 {
font-size: 1.40em;
font-weight: 600;
}
h4 {
font-size: 1.25em;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 0.8em;
}
h2, h3, h4, h5, h6 {
color: #000;
}
h2 a, h3 a, h4 a {
border-bottom: none !important;
}
p {
}
#content h1.documentFirstHeading {
line-height: 1.25em;
}
h2.tileHeadline a,
h2.tileHeadline a:hover,
.icons-on h2.tileHeadline a,
.icons-on h2.tileHeadline a:hover,
#content h2.tileHeadline a,
#content h2.tileHeadline a:hover {
background: transparent!important;
padding-left: 0!important;
color: #E57900;
border-bottom: none!important;
line-height: 1.5em!important;
}
#documentContentsBox li {
border-top: none;
display: list-item;
line-height: 1.3em;
margin-bottom: 0.5em;
padding-top: 0.75em;
}
#content a:link {
border-bottom: medium none;
color: #E57900;
}
#content a:visited,
dl.portlet a:visited {
color: #E57900!important;
border-bottom: 0.1em solid #E57900!important;
}
dl.portlet a:link,
#content dl.portlet a:link,
#content dl.portlet a:visited,
dl.portlet a:visited {
border-bottom: 1px solid #bbb!important;
color: #444!important;
}
#content a:hover,
#content dl.portlet a:hover,
dl.portlet a:hover {
color: #E57900 !important; /* */
border-bottom: #E57900 1px solid!important;
}
dl.portlet dt.portletHeader a {
border: none!important;
}
#content a:hover, dl.portlet a:hover {
border-bottom: 1px solid #E57900;
color: #E57900 !important;
}
#content a:target {
background-color: #ffb;
}
#content span.link-external a {
background: transparent url(link_icon.png) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
.entrance-document a {
color: white;
}
a:link, a:visited {
color: #E57900;
}
a:link, a:visited {
color: #E57900;
}
a:link, a:visited {
color: #E57900;
}
a:focus img {
outline: thin dotted;
}
dt {
font-weight: bold;
}
input {
font-family: "Lucida Grande", Arial, FreeSans;
}
q {
quotes: "“" "”" "‘" "’";
}
/* */
#visual-portal-wrapper {
width: 980px;
margin: 0 auto;
}
#portal-logo {
display: inline-block;
margin: 1.375em 0;
float: left;
}
#portal-globalnav {
clear: none;
float: left;
width: 31em;
height: 2.5em;
font-size: 95%;
background: transparent;
/* */
margin: 50px 0 1em 0;
font-weight: bold;
color: #E47C00;
}
#portal-globalnav li {
}
#portal-globalnav li a {
display: inline-block;
padding: 0.5em 1em 1em 0.25em;
background: transparent;
min-width: 0;
white-space: normal;
border-right: none;
}
#portal-globalnav .selected a,
#portal-globalnav a:hover {
background: transparent;
color: #777;
}
#portal-globalnav .selected a:hover {
background: transparent;
color: #777;
}
#content ul {
list-style-type: disc;
margin-left: 1.25em;
}
#content li {
display: list-item;
line-height: 1.5em;
margin-bottom: 0.25em;
list-style-type: none;
text-indent: -1em;
}
#content li:before {
content: "– ";
}
#content dl.portlet li,
#content .field li {
text-indent: 0em;
}
#content dl.portlet li:before,
#content .field li:before {
content: "";
}
#content li.formTab,
#content dl.portlet li,
.documentActions li  {
text-indent: 0em!important;
}
#content li.formTab:before,
#content dl.portlet li:before,
.documentActions li  {
content: ""!important;
}
#content li.formTab a:hover {
border-bottom: 0!important;
}
#content .documentActions ul {
list-style-type: none;
margin-left: 0em;
margin-bottom: 2em;
}
#content .documentActions ul li {
display: inline-block;
margin-right: 1em;
}
#content .documentActions ul li a {
font-size: 80%;
color: #666;
white-space: nowrap!important;
}
#document-action-sendto a {
background:url(++resource++Products.ArthemisTheme.images/mailto.png) 0 0px no-repeat;
padding-left: 26px;
color: #666666;
}
li#document-action-sendto:before {
content:"";
}
#content .discreet, #sidebar .discreet {
color: #666;
font-size: 85%;
font-weight: normal;
line-height: 1.25em;
margin-bottom: 0.5em;
}
#content .download a:link {
border-bottom: medium none;
color: #E57900;
text-transform: uppercase;
font-weight:bold;
}
#portal-searchbox {
float: right;
text-align: left;
clear: none;
margin: 55px 0 0em 0;
font-size: 80%;
}
#portal-searchbox .searchButton,
#portal-searchbox .searchSection {
display: none;
}
#portal-languageselector {
float: right;
background: transparent;
position: relative;
top: 0;
right: 1px;
z-index: 3; /* */
padding: 0.25em 0.5em;
margin: 53px 0 0 0.5em;
font-size: 80%;
font-family: Georgia, Palatino, "Times New Roman", serif;
font-style: oblique;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
max-width: 50%;
}
#portal-languageselector a {
color: #000;
border-bottom: 0.1em solid #000;
margin-left: 0.5em;
}
#portal-languageselector li {
border-right: 0.1em solid #000;
}
#portal-languageselector li.last {
border: none;
}
#portal-personaltools {
float: right;
position: absolute;
background: #e3e3e3;
z-index: 3; /* */
top: 0;
right: 0;
padding: 0.25em 0.5em;
font-size: 80%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
}
#portal-personaltools #anon-personalbar a {
float: left;
margin: 0 0.5em;
}
/* */
#portal-breadcrumbs {
font-size: 80%;
margin-bottom: 1em;
margin-left: 0em;
color: #777
}
#portal-breadcrumbs a {
border-bottom: none;
display: inline-block;
color: #777
}
.breadcrumbSeparator {
color: #777;
}
#toolsflyout {
position: absolute;
top: 185px;
left: 0;
}
#toolsflyout .tool {
height: 44px;
white-space: nowrap;
vertical-align: middle;
}
#toolsflyout .main {
background: #E57900;
color: white;
position: absolute;
z-index: 110;
padding: 5px;
/* */
-moz-border-radius:0 15px 15px 0;
/* */
-webkit-border-radius:0 15px 15px 0;
/* */
border-radius:0 15px 15px 0;
}
#toolsflyout .slider {
position: absolute;
left: -250px;
z-index: 109;
font-size: 90%;
color: black;
background-color: #f6f6f6;
background-color:rgba(246,246,246,0.95);
padding: 5px 15px 5px 60px;
/* */
-moz-border-radius:16px;
/* */
-webkit-border-radius:16px;
/* */
border-radius:16px;
/* */
-moz-box-shadow:inset 0px 0px 4px rgba(187,187,187,0.16);
/* */
-webkit-box-shadow:inset 0px 0px 4px rgba(187,187,187,0.16);
/* */
box-shadow:inset 0px 0px 4px rgba(187,187,187,0.16);
}
#toolsflyout .slider a {
color: black;
}
#toolsflyout .slider a:hover {
color: #E57900;
}
.template-collage_view #portal-breadcrumbs,
.template-collage_view .documentActions {
display: none;
}
.template-folder_full_view #content-core .documentActions {
display: none;
}
.template-document_view .relatedItems,
.template-document_view #viewlet-below-content #category {
display: none;
}
.template-document_view.portaltype-folderish-document .newsImageContainer {
display: none;
}
/* */
/* */
dl.portlet {
margin: 0 0 2em;
font-size: 80%;
background-color: #E7E7E7;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px 5px 5px 5px;
-moz-box-shadow:inset 0px 0px 4px rgba(204, 204, 204, 0.7);
-webkit-box-shadow:inset 0px 0px 4px rgba(204, 204, 204, 0.7);
box-shadow: 0 0 4px rgba(204, 204, 204, 0.7) inset;
}
.entrance-document dl.portlet {
background-color: #696968;
color: white;
}
.entrance-document dl.portlet h2 {
color: white;
font-size: 1.25em;
}
dl.portletError {
background-color: #FFA500;
}
dl.portlet dt,
div.portletAssignments div.portletHeader {
padding: 0.75em 0.75em 0.42em 0.75em;
background: transparent;
line-height: normal;
font-weight: normal;
font-size: 125%
}
dl.portlet dt.hiddenStructure {
padding: 0;
}
div.portletAssignments {
font-size: 0.8em;
line-height: 2em;
}
div.portletAssignments .managedPortletActions {
float: right;
}
div.portletAssignments .managedPortletActions a {
margin: 0 0.25em;
border: none;
}
dl.portlet dt a:link,
dl.portlet dt a:visited,
dl.portlet dt a:hover {
color: black;
display: block;
border: none;
}
#content .internal-link a:link{
border-bottom: 1px solid #EEE;
}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd {
padding: 0.5em 0.75em 1em 0.75em;
}
.portletItemDetails,
.portletItemDetails:hover {
color: #777777!important;
margin-left: 0;
}
div.managePortletsLink,
a.managePortletsFallback {
text-align: center;
padding: 0.25em 0.5em;
font-size: 80%;
margin: 0 auto 1em;
background: #ddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
a.managePortletsFallback {
display:inline-block; /* */
}
#content a.managePortletsFallback {
display: block;
border-bottom: none !important;
}
#portlet-prefs a {
border: none;
line-height: 2em;
}
#visual-portal-wrapper dl.portletCalendar dd {
padding: 0;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3,
#dashboard-portlets4 {
display: inline-block;
}
/* */
#content {
font-size: 90%;
line-height: 1.5em;
margin-top: 0;
margin-right: 0em;
}
.template-document_view #content .documentDescription,
.template-document_view #description {
color: #000;
margin-left: 0;
font: bold 1em "Helvetica Neue", Arial, FreeSans, sans-serif;
display: none;
}
#content .documentDescription, #content #description {
color: #444;
font: bold 1.042em "Helvetica Neue",Arial,FreeSans,sans-serif;
margin-bottom: 1em;
margin-left: 0;
margin-right: 2em;
}
.template-document_view #content-core {
max-width: 43em;
}
.template-document_view #content h1.documentFirstHeading {
max-width: 27em;
}
.entrance-document .col {
float: left;
width: 30%;
margin-right: 5%;
font-size: 115%;
}
#content .entrance-document .col dl.portlet a,
#content .entrance-document .col dl.portlet a:visited {
color: #fff!important;
border-bottom: 0.15em solid #fff!important;
}
#content .entrance-document .col dl.portlet a:hover {
color: #E57900!important;
}
#content .entrance-document dl.portlet .advancedSearch a,
#content .entrance-document dl.portlet .advancedSearch a:visited {
color: #fff!important;
border-bottom: 0.15em solid #fff!important;
}
#content .entrance-document dl.portlet .advancedSearch a:hover {
color: #E57900!important;
border-bottom: 0.15em solid #E57900!important;
}
#content #collage dl.portlet a:link {
color: #fff;
}
#content #collage dl.portlet a:hover {
color: #E57900!important;
}
#content #collage a.allCases {
color: #fff!important;
border-bottom: 0.15em solid #fff!important;
}
#content #collage a.allCases:hover {
color: #E57900!important;
border-bottom: 0.15em solid #E57900!important;
}
.entrance-search {
margin-bottom: 1em;
}
.col .tool {
margin-bottom: 0.25em;
}
#content .entrance-document dl.portlet .col .tool a {
color: #fff!important;
border: none!important;
}
#content .entrance-document dl.portlet .col .tool a:hover {
color: #EA7A00!important;
border: none!important;
}
.col .tool img {
vertical-align: middle;
margin-right: 0.75em;
}
.col table.tools {
border-collapse: collapse;
}
.col td.tool {
list-style-type: none;
height: 44px;
}
#content .entrance-document .col .advancedSearch img {
vertical-align: middle;
}
.entrance-document .col3 {
margin-right: 0;
}
.marker {
font-size: 2.75em;
margin-top: 0.225em;
display: inline-block;
color: #E57900;
}
/* */
.image-left {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.image-right {
float: right;
margin: 0.5em;
}
.image-inline {
float: none;
}
#content a.prettyPhotoImage,
#content a.prettyPhotoImage:hover,
#content dl.portlet a.prettyPhotoImage,
#content dl.portlet a.prettyPhotoImage:hover {
border: none!important;
}
#content div.newsImageContainer p.discreet {
width: auto!important;
max-width: 240px!important;
padding: 5px;
top: -2px;
}
img.image-left,
img.image-right,
.captioned img {
border: none;
}
#content dd.image-caption {
text-align: left;
padding: 0 0 0 0; /**/
margin: 0;
color: #666;
font-size: 85%;
line-height: 1.25em;
}
/* */
table.invisible td, table.invisible th {
padding: 0 1em 0 0;
}
#content dl.portlet.toc {
float: right;
width: 29%;
clear: both;
margin-left: 2em;
margin-bottom: 2em;
margin-top: 0.5em;
}
#documentLeadIndex #document-toc {
float: none;
width: auto;
}
#content dl.portlet.toc  ol {
list-style-type: none;
margin-left: 0;
}
#content dl.portlet.toc  ol li ol {
display: none;
}
#content dl.portlet.toc .portletItem {
margin-left: 0.3em;
margin-top: -1em;
}
dl.portlet.toc .docLeadImage {
margin-bottom: 0.5em;
}
#content dl.portlet.toc dt {
margin-left: 0;
}
#content dl.portlet.toc dd {
padding-bottom: 0;
}
dl.toc dt {
font-weight: normal;
text-transform: none;
}
#content dl.portlet ol {
list-style-type: decimal;
margin-left: 1em;
}
#content dl#document_categories {
float: right;
width: 29%;
clear: both;
margin-left: 4em;
margin-bottom: 2em;
}
#content dl#document_categories dt,
#content dl#document_categories dt.title {
margin-bottom: 0;
padding-bottom: 0;
}
#content dl#document_categories dd {
margin-left: 1.15em;
}
#content dl.portlet {
font-size: 90%;
padding-bottom: 1em;
}
#content dl.portlet h3 {
margin-bottom: 0;
}
#content dl.portlet dt.portletHeader {
font-size: 1.4em!important;
font-weight: 200!important;
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
}
#content dl.portlet dt.portletHeader .title {
margin-bottom: 0.25em;
}
#content dl.portlet dd {
margin-left: 1em;
margin-right: 1em;
margin-bottom: 0;
}
#content dl.documentRelatedItems {
float: right;
width: 29%;
clear: both;
margin-left: 4em;
margin-bottom: 2em;
}
#content .documentRelatedItems dd {
margin-bottom: 0;
border-bottom: 1px solid #cdcdcd;
}
#content .documentRelatedItems dd.item {
margin-left: 1.1em;
}
#content .documentRelatedItems dd.lastItem {
border-bottom: none;
margin-left: 1.1em;
}
#content .documentRelatedItems dt .title {
font-family: "Helvetica Neue",Arial,FreeSans,sans-serif;
font-size: 1.1em !important;
font-weight: 200 !important;
}
#content .documentRelatedItems dd.item {
border: 0;
line-height: 1.25em;
margin-bottom: 0.75em;
}
#content dl.documentContents {
float: right;
width: 29%;
clear: both;
margin-left: 4em;
margin-bottom: 2em;
}
#content .documentContents dt .title {
font-family: "Helvetica Neue",Arial,FreeSans,sans-serif;
font-size: 1.1em !important;
font-weight: 200 !important;
}
#content dl.documentContents ul {
margin-left: 0;
list-style-type: none;
}
.template-folder_leadimage_view #content .tileFooter {
margin-top: -1em;
}
.template-folder_leadimage_view #content .tileFooter a {
color: #666;
font-size: 80%;
}
.template-folder_contents #content #document-toc,
.template-folder_contents #content .newsImageContainer,
.template-folder_contents #content #documentContentsBox,
.template-folder_contents #content #document_categories,
.template-folder_contents #content #documentRelatedItemBox {
display: none;
}
/* */
#content .collage-item dt.portletHeader {
font-weight: 200;
font-size: 1.7em;
color: #444;
padding: 0.8em 0.8em 0em 0.8em
}
#content .collage-item .portlet dd {
margin-left: 0.5em;
margin-right: 0.5em;
padding-bottom: 0.25em;
}
#content .collage-item img.tileImage {
float: left;
margin-bottom: 0.5em;
margin-left: 0em;
margin-right: 1em;
margin-top: 0.5em;
}
#content .collage-item h2.tileHeadline {
font-size: 1.25em;
font-weight: 500;
}
#content .collage-item h2.tileHeadline a {
color: #444;
}
#content .collage-item .tileFooter a {
color: #666;
}
.collage_view_topic_single_portlet .listingBar,
.collage_view_topic_single_portlet .portletFooter {
display: none;
}
.collage_view_topic_slider_portlet dl.portlet,
.collage_view_topic_single_portlet dl.portlet {
height: 350px;
}
.collage_view_topic_single_portlet h2,
.collage_view_topic_slider_portlet h2 {
margin-top: 0.25em;
line-height: 1.25em;
}
.collage_view_topic_single_portlet a,
.collage_view_topic_slider_portlet a,
.collage_view_topic_single_portlet a:visited,
.collage_view_topic_slider_portlet a:visited,
.collage_view_topic_single_portlet h2 a,
.collage_view_topic_slider_portlet h2 a,
.collage_view_topic_single_portlet h2 a:visited,
.collage_view_topic_slider_portlet h2 a:visited  {
color: #444!important;
}
.collage_view_topic_single_portlet a:hover,
.collage_view_topic_slider_portlet a:hover {
color: #E57900!important;
}
.collage_view_topic_single_portlet dl.portlet .tileItem a img {
float: left;
width: 150px;
margin-right: 1em;
margin-top: 0.35em;
}
.collage_view_topic_slider_portlet dl.portlet .tileItem a img {
margin-top: 0.6em;
}
/* */
.slides {
border: none;
position:relative;
height:280px;
width: 100%;
float:left;
cursor:pointer;
}
/* */
.slides .tileItem {
display:none;
position:absolute;
top:0;
left:0;
margin: 0;
padding: 0;
height:290px;
}
.slides .tileItem a img {
float: left;
margin: 0.5em 1em 0 0;
}
#content .slides .tileItem a,
#content .slides .tileItem a,
#content dl.portlet .slidetabs a,
dl#partner li a {
text-decoration: none!important;
border: none!important;
}
/* */
.slides h3 {
font-size:22px;
font-weight:normal;
margin:0 0 20px 0;
color:#456;
}
/* */
.slidetabs {
clear:both;
margin-left:310px;
}
/* */
.slidetabs a {
width:8px;
height:8px;
float:left;
margin:3px;
background:url(++resource++Products.ArthemisTheme.images/navigator.png) 0 0 no-repeat;
display:block;
font-size:1px;
}
/* */
.slidetabs a:hover {
background-position:0 -8px;
}
/* */
.slidetabs a.current {
background-position:0 -16px;
}
/* */
#collage .collage-row {
margin-bottom: 1em;
}
#collage .two-columns-largeleft .block_1 {
width: 61%!important;
}
#collage .two-columns-largeleft .block_2 {
width: 36%!important;
}
#collage .two-columns-largeleft .block_2 {
padding-left: 3%!important;
}
div.listingBar a {
display: inline-block;
padding: 0.25em 0.5em;
border: 0.1em solid #ccc!important;
}
div.listingBar a:hover,
#content div.listingBar a:hover {
background-color: #E47C00!important;
border-color: #E47C00!important;
color: #fff!important;
}
#category {
color: #666666;
font-size: 75%;
line-height: 2em;
margin-bottom: 2em;
text-align: left;
}
#category a.link-category:hover {
background: none repeat scroll 0 0 #666;
border-color: #333;
color: White;
}
#partner {
text-align: left;
padding: 1.5em 0em;
margin: 3em 0 3.5em 0;
background: #f1f1f1;
}
#partner dd {
margin: 0;
}
#partner ul {
margin-left: 0.5em;
}
#partner li {
display: inline;
list-style: none;
margin-right: 4.5em;
}
.template-personal-preferences #partner {
display: none;
}
#portal-footer-wrapper {
background: #ddd;
width: 100%
}
#portal-footer {
font-size: 90%;
width: 954px;
height: 6em;
padding: 0em;
margin: 1em auto;
line-height: 2em;
}
/* */
#content .documentDescription, #content #description {
color: #444;
font: bold 1.042em "Helvetica Neue",Arial,FreeSans,sans-serif;
margin-bottom: 1em;
margin-left: 0;
margin-right: 2em;
}
h1 {
font-size: 1.736em;
}
h2 {
font-size: 1.458em; /* */
margin: 1.4em 0 0.2em;
}
h3 {
color: #333333 !important;
font-size: 1.111em;   /* */
font-weight: 500;
line-height: 1.1em;
padding-top: 1em;
}
h2 + h3 {
padding-top:0.4em !important;
}
h4 {
color: #666666 !important;
font-size: 1.111em;
margin-bottom: 0;
}
h3 + h4 {
padding-top:0.4em !important;
}
/* */
#footnotediv {
position:absolute;
width:400px;
overflow:visible;
}
#footnotediv {
background-color:white;
font-size: 90%;
padding: 0.75em 1em;
border:1px solid #CDBBB5;
box-shadow:#555 0 0 10px;
-webkit-box-shadow:#555 0 0 10px;
-moz-box-shadow:0 0 10px #555;
}
#footnotediv .footnotesback {
display: none;
}
.citation {
color: #444;
line-height:1.25em;
font-size:85%;
}
.intro {
color: #444;
font: bold 1.042em "Helvetica Neue",Arial,FreeSans,sans-serif;
}
#content .pullquote {
background-color:rgb(105,105,104);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:inset 0px 0px 4px rgba(85,85,85,0.4);
-webkit-box-shadow:inset 0px 0px 4px rgba(85,85,85,0.4);
box-shadow:inset 0px 0px 4px rgba(85,85,85,0.4);
color: #fff !important;
font-size: 1em;
font-weight: bold;
letter-spacing: 0 !important;
line-height: 1.25em;
margin: 0 0 0.5em 0.5em;
padding: 0.5em 0.5em 0.7em 0.8em;
width: 34%;
}
.callout {
background-color:rgb(231,231,231);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:inset 0px 0px 4px rgba(204,204,204,0.7);
-webkit-box-shadow:inset 0px 0px 4px rgba(204,204,204,0.7);
box-shadow:inset 0px 0px 4px rgba(204,204,204,0.7);
border-left: 0 none !important;
}
}

