﻿


#content p {
	margin: 10px 0;
}


#content ul {
	list-style-type:circle;
	padding-left: 30px;
	}

	
#content strong {
	font-weight: bold;
}


#content h1,  #content h1 a{
	font-size: 32px;
	font-weight: 500;
	color: #612679;
	text-decoration: none;
	font-family: 'Bitter', serif;
}


#content h2, #content h2 a {
	font-size: 14px;
	color: #000;

	text-transform: uppercase;
	font-family: 'Bitter', serif;
	font-weight: 700;
}


#content {
	width: 530px;
	float: left;
	background: #fff;
	padding: 25px;
}

h1,h2,h5,h6,
.gkMenu ul li, .box.menu, .gkTabsWrap ol li, .d,.header,.box h3,legend { font-family: 'Open Sans', Arial, sans-serif; }
.mobile-menu-wrapper .site-main-navigation .menu-contact-menu-container .menu-item{padding:10px 0}
.mobile-menu-wrapper .site-main-navigation .menu-contact-menu-container .menu-item.current-menu-item a:after{width:100%}
.mobile-menu-wrapper .site-main-navigation .menu-contact-menu-container .menu-item a{position:relative;padding-bottom:5px;color:#00305b;font-size:16px}
.mobile-menu-wrapper .site-main-navigation .menu-contact-menu-container .menu-item a:hover:after{width:100%}
.mobile-menu-wrapper .site-main-navigation .menu-contact-menu-container .menu-item a:after{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#00305b}


.highlights .highlight-author,
.news-focus .news-focus-author,
.highlights .highlight-tags,
.news-focus .news-focus-tags {
	margin-left: 15px;
	color:#a6a6a6;
	text-transform: capitalize;
}


.highlights .highlight-author a,
.highlights .highlight2-author a,
.highlights .highlight-tags a,
.highlights .highlight2-tags a,
.news-focus .news-focus-tags a,
.news-focus .news-focus2-tags a,
.news-focus .news-focus-author a,
.news-focus .news-focus2-author a,
.loop-alt-tags a,
.news-focus-author.loop-alt a,
.news-focus-author.loop-alt { color:#a6a6a6; }

.mb30 { margin-bottom: 30px; }


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
#section-content .pane-v-018-hp-les-programmes ul.blocs-programmes{margin:20px 0 0;padding:0;list-style:none;list-style-type:none;border-bottom:1px solid #e6e6e6;}
.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
#ctf .ctf-author-box-link{color:#000;text-decoration:none;display:inline;line-height:1.5!important}


.header-text-shadow{
    text-shadow: 1px 1px 2px rgba(0,0,0,1);
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
#nav-toggle span.mid,#nav-toggle span.mid2{top:9px}
#nav-toggle.active span.mid2{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
#nav-toggle.goback span.mid2{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}


.fusion-content-boxes .content-container .fusion-read-more { text-align: left}
.card-text:last-child{margin-bottom:0}


.card-title a, .card-text span{
    color: #617A00;
    font-size: 15px;
    font-weight: bold;
    vertical-align: top;
}
