
/* - ++resource++plonetruegallery-portlet.css - */
@media screen {
/* https://www.laboverie.com/portal_css/++resource++plonetruegallery-portlet.css?original=1 */
div.gallery-portlet-controls{
text-align:center;
}
dl.applied-portlet-gallery{
position:relative;
}
dl.applied-portlet-gallery dd.portletItem{
padding:0;
margin:0;
}
dl.applied-portlet-gallery div.gallery-portlet-controls{
position:absolute;
top:35px;
width:95px;
height:27px;
margin:auto;
display:none;
z-index:5;
background-image:url(++resource++plonetruegallery.resources/portlet/control.png);
}
dl.applied-portlet-gallery div.gallery-portlet-controls span{
position:absolute;
top:6px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span a{
color:transparent;
display: block;
cursor: pointer;
height:15px;
}
dl.applied-portlet-gallery dd a{
color:transparent !important;
border-bottom:none !important;
}
dl.applied-portlet-gallery a:hover{
color:transparent !important;
border-bottom:none !important;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.next{
left:65px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.next a{
background-image:url(++resource++plonetruegallery.resources/portlet/next.png);
width:25px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.prev a{
background-image:url(++resource++plonetruegallery.resources/portlet/prev.png);
width:25px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.prev{
left:5px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.play-pause{
left:40px;
top:5px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.play-pause a{
background-image:url(++resource++plonetruegallery.resources/portlet/play.png);
width:20px;
height:17px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.timed{
left:40px;
top:7px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.timed a{
background-image:url(++resource++plonetruegallery.resources/portlet/pause.png);
width:16px;
height:13px;
}
}


/* - ++resource++imio.media.static/imio-media.css - */
@media screen {
/* https://www.laboverie.com/portal_css/++resource++imio.media.static/imio-media.css?original=1 */
.iframe-responsive-wrapper {
position: relative;
}
.iframe-responsive-wrapper .iframe-ratio {
display: block;
width: 100%;
height: auto;
}
.iframe-responsive-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

}


/* - mobilecustom.css - */
/* https://www.laboverie.com/portal_css/mobilecustom.css?original=1 */
@media (max-width: 480px){
#visual-portal-wrapper #cpskin-banner #minisite-logo {
float:none;
margin-left: 7%;
max-width: 80%;
position: relative;
}
body.subsection-culture-musees-la-boverie #minisite-search {
padding:0;
width: 96%;
}
#visual-portal-wrapper #portal-searchbox {
float: none;
left: 0;
width: 100%;
}
#minisite-search .LSBox::after {
margin-left: 0;
width: 0;
}
#visual-portal-wrapper #portal-searchbox form, #visual-portal-wrapper #searchGadget, #visual-portal-wrapper .LSBox {
margin: 0 auto;
}
#container-minisite-globalnav {
margin-bottom: 4%;
}
#minisite-globalnav li a {
width: 94%;
}
body #portaltab-fr, body #portaltab-en, body #portaltab-nl, body #portaltab-de {
display: inline-block;
margin: 2% 8% 0 8%;
}
body #portaltab-fr a,
body #portaltab-en a
body #portaltab-nl a,
body #portaltab-de a {
width:36%;
}
body.site-fr #portaltab-fr a {
margin-left: 0.3em !important;
}
.bloc-4.bloc-collection.acces #content .sticky-results .bloc-item img, .bloc-4.bloc-collection.acces .standard-results .bloc-item img {
max-width: 100%;
}
}
@media (max-width: 768px){
bloc-4.bloc-collection.acces #content .sticky-results .bloc-item img, .bloc-4.bloc-collection.acces .standard-results .bloc-item img  {
max-width: 100%;
}
.LSBox::after {
margin-left: -28px;
}
}
@media (max-width: 1024px){
bloc-4.bloc-collection.acces #content .sticky-results .bloc-item img, .bloc-4.bloc-collection.acces .standard-results .bloc-item img  {
max-width: 100%;
}
.LSBox::after {
margin-left: -5px;
}
}

/* - style.css - */
@media screen {
/* https://www.laboverie.com/portal_css/style.css?original=1 */
.addnew-block {
width: 75%;
}
.addnew{
font-weight: 500;
}
#download_vcard {
margin-bottom: 1em;
}
.portaltype-person #person .actions {
float: right;
}
#held_positions .held_position {
border: 1px solid black;
padding: 1em;
margin-bottom: 0.5em;
}
.portaltype-person #held_positions .held_position {
margin: 1em;
float: left;
width: 33%;
min-height: 30em;
}
.portaltype-person #held_positions .held_position .actions {
float: right;
}
/* */
.portaltype-person #held_positions .held_position #download_vcard {
display: none;
}
#held_positions .held_position .organization {
border: 1px solid black;
padding: 1em;
background-color: #DDD;
}
#held_positions .held_position .organization #logo {
float: left;
padding-right: 1em;
}
h3 img, h4 img {
vertical-align: baseline;
}
#content a:link.link-tooltip {
border-bottom: 1px dotted;
}
}


/* - ++resource++collective.contact.duplicated/duplicated.css - */
@media screen {
/* https://www.laboverie.com/portal_css/++resource++collective.contact.duplicated/duplicated.css?original=1 */
.template-merge-contacts table td.cell-delete {
white-space: nowrap;
}
.template-merge-contacts table .similar {
font-style: italic;
}
}


/* - ++resource++collective.contact.facetednav/style.css - */
@media screen {
/* https://www.laboverie.com/portal_css/++resource++collective.contact.facetednav/style.css?original=1 */
.template-facetednavigation_view #faceted-results {
padding-left: 1em;
}
.template-facetednavigation_view .contact-title,
.template-facetednavigation_view .organization-title {
font-size: 110%;
font-weight: bold;
}
.template-facetednavigation_view .contact-photo {
float: left;
margin-right: 14px;
}
.template-facetednavigation_view .organization-logo {
float: left;
}
.template-facetednavigation_view .organization-title,
.template-facetednavigation_view .contact-title {
display: block;
margin-left: 80px;
}
.template-facetednavigation_view .organization-entry,
.template-facetednavigation_view .contact-entry {
clear: both;
min-height: 80px;
margin-top: 1em;
padding-bottom: 1em;
border-bottom: 1px solid black;
}
.template-facetednavigation_view .organization-entry .contact-info,
.template-facetednavigation_view .contact-entry .contact-info {
margin-left: 80px;
}
.template-facetednavigation_view .organization-entry .contact-info > *,
.template-facetednavigation_view .contact-entry .contact-info > * {
display: block;
}
.template-facetednavigation_view .contact-entry .contact-info .held_position {
padding-top: 0.3em;
}
.template-facetednavigation_view .contact-selection{
float: left;
margin-right: 14px;
margin-top: 22px;
}
.template-facetednavigation_view #contacts-selection-num{
margin-left: 14px;
white-space: nowrap;
}
.template-facetednavigation_view #msg-no-results,
.template-facetednavigation_view #faceted-add-contact,
.template-facetednavigation_view #faceted-add-person{
margin: 12px 0px;
}

}


/* - ++resource++collective.messagesviewlet/messagesviewlet.css - */
@media screen {
/* https://www.laboverie.com/portal_css/++resource++collective.messagesviewlet/messagesviewlet.css?original=1 */
.warning-formHelp {
color: orange;
}
.portaltype-messagesconfig #contentview-folderContents,
.portaltype-messagesconfig #contentview-edit,
.portaltype-messagesconfig #contentview-local_roles {
display: none;
}
dl.messagesviewlet-info,
dl.messagesviewlet-warning,
dl.messagesviewlet-significant{
border: 1px solid #996;
clear: both;
font-size: 80%;
margin: 0.5em 0;
}
dl.messagesviewlet-info {
background-color: #ffffe3;
}
dl.messagesviewlet-significant {
background-color: #fd7;
}
dl.messagesviewlet-warning {
background-color: #fdc;
}
dl.messagesviewlet-info dt,
dl.messagesviewlet-warning dt,
dl.messagesviewlet-significant dt{
width: 85px;
color: White;
float: left;
font-weight: bold;
line-height: 1.25em;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
dl.messagesviewlet-info dt{
background-color: #996;
}
dl.messagesviewlet-significant dt{
background-color: #d80;
}
dl.messagesviewlet-warning dt{
background-color: #d00;
}
dl.messagesviewlet-info dd,
dl.messagesviewlet-warning dd,
dl.messagesviewlet-significant dd{
line-height: 1.25em;
margin: 0 25px 0 110px;
padding: 0.5em;
}
.close-button {
float: right;
margin-top: -28px;
cursor: pointer;
}
.state-inactive {
color: red !important;
}
#plone-contentmenu-workflow .state-inactive {
border-radius: 0.5em 0.5em 0.5em 0.5em;
background-color: red;
padding: 0 0.5em;
color: white !important;
border: 2px solid red;
}
.state-activated {
color: blue !important;
}
#plone-contentmenu-workflow .state-activated {
border-radius: 0.5em 0.5em 0.5em 0.5em;
background-color: blue;
padding: 0 0.5em;
color: white !important;
border: 2px solid blue;
}

}


/* - ckmodeles.css - */
@media all {
/* https://www.laboverie.com/portal_css/ckmodeles.css?original=1 */
/* */
.cadre-gauche {
float: left;
margin-right: 4%;
min-width: 65%;
}
.cadre-gauche > div:first-child{
float:left;
min-width:100%;
}
.cadre-contact {
float: left;
min-width: 30%;
}
.cadre-contact > div:first-child {
border-color: #dddddd;
border-radius: 10px;
border-style: solid;
box-sizing: border-box;
padding: 1em;
}
.parcours-professionel {
padding: 1em;
}
#content .facebook{
background: rgba(0, 0, 0, 0) url("/ckeditortemplates/images/facebook.png") no-repeat scroll 0 0;
margin-bottom:0;
padding: 0.3em 0 0.3em 2.4em;
}
#content .twitter{
background: rgba(0, 0, 0, 0) url("/ckeditortemplates/images/twitter.png") no-repeat scroll 0 0;
margin:bottom:0;
padding: 0.3em 0 0.3em 2.4em;
}
}

