
/* - ++theme++plonetheme.iuem/css/grid.css - */
@media screen {
/* https://marine-ecosystem-services.fr/portal_css/++theme++plonetheme.iuem/css/grid.css?original=1 */
body.plonesite {
min-width: 960px;
}
.container_12 {
margin-left: auto;
margin-right: auto;
width: 960px;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display: inline;
float: left;
margin-left: 10px;
margin-right: 10px;
}
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11 {
position: relative;
}
.alpha {
margin-left: 0;
}
.omega {
margin-right: 0;
}
.container_12 .grid_1 {
width: 60px;
}
.container_12 .grid_2 {
width: 140px;
}
.container_12 .grid_3 {
width: 220px;
}
.container_12 .grid_4 {
width: 300px;
}
.container_12 .grid_5 {
width: 380px;
}
.container_12 .grid_6 {
width: 460px;
}
.container_12 .grid_7 {
width: 540px;
}
.container_12 .grid_8 {
width: 620px;
}
.container_12 .grid_9 {
width: 700px;
}
.container_12 .grid_10 {
width: 780px;
}
.container_12 .grid_11 {
width: 860px;
}
.container_12 .grid_12 {
width: 940px;
}
.container_12 .prefix_1 {
padding-left: 80px;
}
.container_12 .prefix_2 {
padding-left: 160px;
}
.container_12 .prefix_3 {
padding-left: 240px;
}
.container_12 .prefix_4 {
padding-left: 320px;
}
.container_12 .prefix_5 {
padding-left: 400px;
}
.container_12 .prefix_6 {
padding-left: 480px;
}
.container_12 .prefix_7 {
padding-left: 560px;
}
.container_12 .prefix_8 {
padding-left: 640px;
}
.container_12 .prefix_9 {
padding-left: 720px;
}
.container_12 .prefix_10 {
padding-left: 800px;
}
.container_12 .prefix_11 {
padding-left: 880px;
}
.container_12 .suffix_1 {
padding-right: 80px;
}
.container_12 .suffix_2 {
padding-right: 160px;
}
.container_12 .suffix_3 {
padding-right: 240px;
}
.container_12 .suffix_4 {
padding-right: 320px;
}
.container_12 .suffix_5 {
padding-right: 400px;
}
.container_12 .suffix_6 {
padding-right: 480px;
}
.container_12 .suffix_7 {
padding-right: 560px;
}
.container_12 .suffix_8 {
padding-right: 640px;
}
.container_12 .suffix_9 {
padding-right: 720px;
}
.container_12 .suffix_10 {
padding-right: 800px;
}
.container_12 .suffix_11 {
padding-right: 880px;
}
.container_12 .push_1 {
left: 80px;
}
.container_12 .push_2 {
left: 160px;
}
.container_12 .push_3 {
left: 240px;
}
.container_12 .push_4 {
left: 320px;
}
.container_12 .push_5 {
left: 400px;
}
.container_12 .push_6 {
left: 480px;
}
.container_12 .push_7 {
left: 560px;
}
.container_12 .push_8 {
left: 640px;
}
.container_12 .push_9 {
left: 720px;
}
.container_12 .push_10 {
left: 800px;
}
.container_12 .push_11 {
left: 880px;
}
.container_12 .pull_1 {
left: -80px;
}
.container_12 .pull_2 {
left: -160px;
}
.container_12 .pull_3 {
left: -240px;
}
.container_12 .pull_4 {
left: -320px;
}
.container_12 .pull_5 {
left: -400px;
}
.container_12 .pull_6 {
left: -480px;
}
.container_12 .pull_7 {
left: -560px;
}
.container_12 .pull_8 {
left: -640px;
}
.container_12 .pull_9 {
left: -720px;
}
.container_12 .pull_10 {
left: -800px;
}
.container_12 .pull_11 {
left: -880px;
}
/* */
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
/* */
.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
content: '.';
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.clearfix:after,
.container_12:after {
clear: both;
}
.clearfix,
.container_12 {
zoom: 1;
}
}


/* - ++theme++plonetheme.iuem/css/megamenu.css - */
@media screen {
/* https://marine-ecosystem-services.fr/portal_css/++theme++plonetheme.iuem/css/megamenu.css?original=1 */
#portal-megamenu {
color: rgb(80,80,80);
}
#portal-megamenu a {
color: rgb(80,80,80);
}
#portal-megamenu a:hover {
color: rgb(121,170,56);
}
#portal-megamenu a:visited {
color: rgb(80,80,80);
}
/* */
#collage ul.megamenu {
/* */
margin-left: 0;
padding-left: 0;
}
#portal-megamenu {
/* */
margin: 0 0 0 0;
/* */
float:left;
width: 100%;
list-style: none;
}
#portal-megamenu li.top-level {
float: left;
margin: 0;
position: relative;
}
#portal-megamenu li a.menu-item {
float: left;
}
#portal-megamenu li.top-level .sub {
position: absolute;
left: 0;
float: left;
display: none;
z-index: 4;
}
#portal-megamenu li.top-level .subShadow {
position: absolute;
z-index: 3;
}
#portal-megamenu li .menu-row {
clear: both;
float: left;
width: 100%;
}
/* */
#portal-megamenu li .menu_view_nested-menu .menu-row {
width: auto;
}
#portal-megamenu .sub ul {
list-style: none;
float: left;
width: 100%;
}
#portal-megamenu .sub ul li {
width: 100%;
}
#portal-megamenu .sub ul li span {
display: block;
white-space: nowrap;
}
#portal-megamenu .sub ul li a {
float: none;
height: auto;
display: block;
white-space: nowrap;
}
/* */
/* */
#portal-megamenu ul li .megamenu-content a {
display: inline;
white-space: normal;
}
/* */
/* */
#collage.edit .menu-item {
margin-bottom: 1em;
}
/* */
/* */
.actionicon-object_buttons-megamenu-enable,
.actionicon-object_buttons-megamenu-disable {
border-top: 2px solid white;
}
#portal-megamenu {
font-size: 80%;
background: transparent;
}
#portal-megamenu li a.menu-item {
color: rgb(255,255,255);
height: 29px;
margin-top: 1px;
margin-left: 1px;
margin-right: 1px;
padding: 10px 10px 0;
background: transparent;
/* */
/* */
}
#portal-megamenu li a.menu-item:hover {
background: rgb(255,255,255);
color: rgb(0,113,188);
-moz-border-radius-topright: 10px;
-khtml-border-radius-topright: 10px;
-webkit-border-bottom-right-top: 10px;
-moz-border-radius-topleft: 10px;
-khtml-border-radius-topleft: 10px;
-webkit-border-bottom-left-top: 10px;
}
#portal-megamenu li.active a.menu-item {
background: rgb(255,255,255);
color: rgb(0,113,188);
/* */
-moz-border-radius-topright: 10px;
-khtml-border-radius-topright: 10px;
-webkit-border-bottom-right-top: 10px;
-moz-border-radius-topleft: 10px;
-khtml-border-radius-topleft: 10px;
-webkit-border-bottom-left-top: 10px;
}
#portal-megamenu li.top-level .sub {
top: 40px;
background: white;
padding: 15px;
border: rgb(0,113,188) 1px solid;
border-top: 0px;
width: 200px;
}
#portal-megamenu li.top-level .subShadow {
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */ */
/* */
/* */
}
#portal-megamenu li .menu-row {
margin: 0 auto 10px;
}
#portal-megamenu li .collage-megamenu-hlines,
#portal-megamenu li .collage-megamenu-hvlines {
border-bottom: 1px solid #ddd;
}
#portal-megamenu .sub ul {
margin: 0 10px 10px 0;
padding: 0;
}
#portal-megamenu .sub .collage-megamenu-vlines>ul,
#portal-megamenu .sub .collage-megamenu-hvlines>ul {
border-left: 1px solid #ddd;
margin-left: -10px;
padding-left: 10px;
}
#portal-megamenu .sub .collage-megamenu-vlines>ul.collage-first-object,
#portal-megamenu .sub .collage-megamenu-hvlines>ul.collage-first-object {
border-left: 0;
margin-left: 0;
padding-left: 0;
}
#portal-megamenu .sub ul li {
/* */
}
#portal-megamenu .sub ul li span {
padding: 0;
margin: 0;
font-size: 1.3em;
font-weight: bold;
width: 100%;
}
#portal-megamenu .sub ul li a {
padding: 5px 0 5px 10px;
text-decoration: none;
/* */
width: 85%;
}
#portal-megamenu .sub ul li a.collage-megamenu-highlight {
font-weight: bold;
}
#portal-megamenu .sub ul li a:hover {
/* */
/* */
}
#portal-megamenu .sub li.selected a {
/* */
}
#portal-megamenu ul li .megamenu-content a {
font-weight: bold;
padding: 0;
}
#portal-megamenu ul li .megamenu-content a:hover {
background: transparent;
/* */
color: rgb(0,0,0);
text-decoration: underline;
}
#portal-megamenu ul li .megamenu-content p {
color: black;
}
#portal-megamenu ul li .megamenu-title {
margin-bottom: 1em;
}
#portal-megamenu ul li .megamenu-image {
margin-bottom: 1em;
}
#portal-megamenu ul li .megamenu-content img {
border: 1px solid transparent;
}
#portal-megamenu ul li .megamenu-content a:hover img {
border-color: #205C90;
}
/* */

}

