
/* - ++resource++imio.media.static/imio-media.css - */
@media screen {
/* http://www.dison.be/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%;
}

}


/* - ++resource++collective.messagesviewlet/messagesviewlet.css - */
@media screen {
/* http://www.dison.be/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: 1em 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;
}

}


/* - ploneCustom.css - */
@media all {
/* http://www.dison.be/portal_css/ploneCustom.css?original=1 */
.fc-header-title {
padding-top: 2em;
}
.template-usergroup-userprefs div.table-responsive {
overflow: scroll;
}
#scroll-to-top{
display:none;
}
.footer-static a[href="footer-static/edit"] {
left: -78px;
position: relative;
}
.valves-communales .documentByLine {
display: none;
}
#portal-personaltools dt{
margin-left:0;
}
#div-siteactions{
padding-left:0;
}
#portal-personaltools #anon-personalbar a{
margin:0;
}
[id="top-navigation"],
[id="top-logo"],
#portal-footer-wrapper .row,
#portal-footer,
[id="languages-tools"],
[id="languages-tools"]::after,
#top-navigation-inner::after{
background:#347785;
}
#portal-personaltools-wrapper {
margin-left: 0em;
}
[id="top-logo"]{
width: 12%;
}
#top-navigation-inner #navWrapper{
width: 76%;
}
[id="languages-tools"]{
width: 14%;
}
/* */
.bloc-item{
margin:0.75em 5% 0 0;
}
.bigimage:nth-child(4n), .bloc-item:nth-child(4n) {
margin-right: 0;
}
.portal-globalnav-cpskinmenu.navTreeLevel0::before,
.portal-globalnav-cpskinmenu.no_direct_access::before,
.portal-globalnav-cpskinmenu.has_direct_access::before,
.portal-globalnav-cpskinmenu.navTreeLevel0::after,
.portal-globalnav-cpskinmenu.no_direct_access::after,
.portal-globalnav-cpskinmenu.has_direct_access::after,
.portal-globalnav-cpskinmenu.navTreeLevel0{
background: rgba(52, 119, 133, 1);
}
.portal-globalnav-cpskinmenu.navTreeLevel0{
margin-top:0.2em;
}
.sf-menu ul.portal-globalnav-cpskinmenu.navTreeLevel1{
background: rgba(52, 119, 133, 1) !important;
margin-top: 0.2em;
}
.titre-rss h2, #content a.bloc-rss {
color: #c80035;
}
/* */
.state-created {
color: #ff0000;
}
#portal-columns div.width-1\:2{
width:77.75%;
}
#portal-column-one + div.position-3\:4 {
margin-left: 0;
}
.logo {
box-sizing: border-box;
float: left;
padding-right: 1em;
}
.logo img {
margin-right: 0.4em;
margin-top: 0;
}
.facebook{
background: rgba(0, 0, 0, 0) url("/ckeditortemplates/images/facebook.png") no-repeat scroll 0 0;
padding-left: 2.4em;
}
.info-1{
background: rgba(0, 0, 0, 0) url("/ckeditortemplates/images/info-1.png") no-repeat scroll 0 0;
padding-left: 2.4em;
}
#content .info-1{
background: rgba(0, 0, 0, 0) url("/ckeditortemplates/images/info-1.png") no-repeat scroll 0 0;
padding: 0.3em 0 0.3em 2.4em;
margin-bottom: 0;
}
#content .horloge, #content .lien, #content .horaire, #content .adresse, #content .homme, #content .femme, #content .telephone, #content .fax, #content .mail, #content .pdf, #content .gsm, #content .localisation{
padding:0 0 0 2.4em;
}
.actualites .documentByLine {
display: none;
}
/* */
.slides li {
display: inline-block !important;
}
/* */
#content .event.summary.details {
background: #e2e2e2;
box-sizing: border-box;
list-style-type: none;
max-width: 50%;
padding: 1em;
}
.event-date > strong {
display: block;
}
#content .event.summary.details > li {
margin-bottom: 0.75em;
}
.bloc-item{
min-height:260px;
width:21%;
}
.timezone {
display: none;
}
.portletStaticText.portlet-static-picto {
margin-bottom: 1em;
}
.portletStaticText.portlet-static-picto > ul {
margin-left: 0;
}
.portlet-static-picto ul li a {
background-color: #488b99;
border-radius: 4px;
color: #fff;
display: block;
font-size: 74%;
padding: 1em 0 1em 1em;
text-transform: uppercase;
}
.portletStaticText.portlet-static-picto a:hover {
background-color: #909090;
}
.portlet-static-picto ul li a img {
float: left;
margin-top: -0.3em;
padding-right: 0.5em;
}
.portletStaticText.portlet-static-picto li {
list-style: none;
}
html.backgroundsize body {
background-image: none;
}
#content #slider.flexslider .flex-caption {
background-color: #666666;
height: 80px;
margin-left: 5%;
margin-top: -117px;
width: 88%;
}
#visual-portal-wrapper .flexslider .flex-caption{
height:80px;
}
#flex #slider .flex-caption > h2 {
font-size: 1.5em;
font-weight: bold;
}
.template-summary_view a[href*="visuel.png"],
.template-summary_view a[href*="banner.jpg"] {
display: none;
}
@media handheld, screen and (max-device-width: 480px), screen and (max-width: 480px){
#content .horloge, #content .lien, #content .horaire,
#content .adresse, #content .homme, #content .femme,
#content .telephone, #content .fax, #content .mail,
#content .pdf, #content .gsm, #content .localisation,
#content .facebook, #content .info-1{
clear: both;
}
#portal-columns div.width-1\:2 {
width: 97.75%;
}
}
#portal-globalnav li a:hover::after,
#portal-globalnav li a.activated::after,
#minisite-globalnav a:hover::after,
#minisite-globalnav .selected a::after,
.portal-globalnav-cpskinmenu a:hover::before{
width: unset;
}
/* */
@media handheld, screen and (max-device-width: 768px), screen and (max-width: 768px){
#portal-column-content {
float: none;
}
#portal-column-one{
float: none;
}
}
}

