/* LAGRANGE */
body {
	line-height: 1.2;
}
p {line-height: 1.5;}
/* mettre dans custom.scss ? idem geo */
p.readmore .btn {
	background: none;
	border: none;
	margin: 0;
	padding: 1rem 1rem;
  color: #2F4F4F;
}
/* menu */
/** lag */

div .lightbox-1 , div .lightbox-3 { 
  background-color: #001B63;
}
div .lightbox-1 h3 , div .lightbox-3 h3{ 
  color: #ffffff;
  text-shadow: 1px 1px 1px #000;
}
ul.menu-richmenu li{
  margin: 0;
  padding: 0;
  position: relative;
}
.menu-richmenu a {
  color: #ffffff; 
  line-height : 2rem;
}
/*.menu-richmenu a:hover {
  color: #0000ff; 
}*/
.menu-richmenu li:hover {
  background-color: rgb( 0, 33, 126); 
  border-radius: 4px; 
  
}
.moduletable .nav.menu {
	padding: 0 0 ;;
}
#g-aside {
	color: #ffffff;
}
/** fin lag */

div .lightbox-1 , div .lightbox-3 {
  border: 1px solid; border-radius: 4px; 
}
ul.menu-richmenu > li {
	border-bottom: 1px dotted #b3b3b3;
 
}
.nav-tabs {
	border-bottom: none;
}
.right-sidebar .platform-content {
	border-bottom: none;
}
/* ** */
#mainmenulag, #mainmenulag .g-sublevel {
	background-color: rgb( 0, 33, 126); 
}
.menulagback {
	background-color: #00217E;
	padding-right: 0.5rem;
	padding-top: 0.3rem;
}
#mainmenulag {margin-top: 0;}
#mainmenulag div#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {color: #ffffff;}
#mainmenulag #g-navigation .g-main-nav .g-dropdown { background: #282828;}
#mainmenulag .g-block {background: #282828;}
#mainmenulag #g-navigation .g-main-nav .g-dropdown { background: #282828;}
.menulagback form {	margin: 0;}

#g-navigation #topmenublk .g-main-nav .g-toplevel > li a:hover{	color: #0000ff; }
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {	color: #33CCFF;}
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #33CCFF;}
#g-navigation .g-main-nav .g-sublevel > li:not(:last-child) > .g-menu-item-container {
	border-bottom: 1px dotted #ffffff;
}
#g-navigation .g-main-nav .g-dropdown {
	width: 300%;
}
.menublue .g-content .platform-content ul  {background-color: #14267B;padding: 1rem; box-shadow: 0px 0px 4px #666;}
.menublue .g-content .platform-content a {color:#fff;}
.menublue .g-content .platform-content ul li:not(:last-child)  {border-bottom: 1px dotted #b3b3b3; padding: 0.5rem 0 0.5rem 0;}
.menublue .g-content .platform-content ul li:hover  {background-color: #5B6DC7;}
.menublue .g-content .platform-content ul li a:active  {background-color: red /*#344CC7*/;}

/* zen slideshow déplacer dans custom artemis idem creer un nouveau style*/
.g-slideshowz .g-slideshowz-slider .swiper-slide .slide h3.g-slideshowz-top-title {font-size: 1.2rem;  /*display:inline; vertical-align: bottom; */ margin-top: 27rem; background-color: rgba(40, 40, 40, 0.4);}
.g-slideshowz .g-slideshowz-slider .swiper-slide .slide h3.g-slideshowz-top-title {
	font-size: 1.2rem;
  	color: #ffffff;
	/* display: inline; */
	/* vertical-align: bottom; */
	margin-top: 27rem;
  	padding: 1rem;
	background-color: rgba(0, 33, 126, 0.8);
}
.copyright-lagrange{ background-color:rgba(0, 33, 126, 1); color:#fff;}
#g-copyright a {color: #fff !important;}
#g-copyright a:hover {color: #0000ff !important;}
.mod-page-perso ul li {
	background-color: #00217E;
}
/*Intranet */
.flushintralag h2 {border: 1px solid;}
.flushintralag .accordion {margin-bottom: 1rem;}
/*issp*/
.item-pageiss-team blockquote p {
	font-size: 1rem;
}
.item-pageissp-publications h2 {font-size: 1.5rem;}
.wf_caption span {font-size: 0.9rem; font-weight: bold; font-style: italic;}