@charset "UTF-8";

/*------------------------------------------/
	Header Title
	Default: Show - Now : hide 

/-----------------------------------------*/

#sitehead h1, #sitehead h2 {
	text-indent: -99999em;
}

/*------------------------------------------/
	Site color (couleur d'accent)
	Default : #CC0000 - Now : #031e68 
/-----------------------------------------*/

.color, a:hover, blockquote:before, h6, #headzone #searchbox input, #content-info i, #content-info a:before, #content-tags a:hover, #sharer > i, #sharer span a:hover i, #headline, .coursecode, .publication-meta small, .publication-meta i, .quote-title:before, .link-title:before, #profile-identity a i, #sitesectionbox a, #sitesectionbox a:visited, #archivesectionbox h4, .sidebar .widget h5, .archive-list-item a:hover .archive-list-item-title, .archive-list-item a.item-extra-link:hover, .archive-blog-item .read-more, .subhead, .widget_forcerouge_topics a, .filter-box:hover span, h2, h3, h4, .archive-item:hover h2, .archive-item:hover h3, .widget-regular > a:hover .content-info, #content-meta small, .menu-color , #menu-links li.menu-color a, #menu-header li a:hover, #menu-icons li a:hover, #navigation-bar #btn-lang-switcher li a, .aside-heading, .content-side-container h4, .label-primary a, .label-primary span, .archive-blog-item-link:hover .content-meta span, .widget-themes a, a.comment-reply-link, .btn.btn-color:hover, .menu-color, #menu-header li.menu-color a,  [class^="content-info icon-"]:before, .more-icon-btn:hover:before,
#menu-links li.menu-color a, #menu-header li.menu-color a, #menu-links li a:hover
	{
	color: #031e68 !important;
	}

#sitesectionbox h3, .slide, .slide .box, .pagination li.current a, #paging-navigation .current, #paging-navigation .page-numbers:hover:not(.prev):not(.next), .pagination li a:hover, .widget_forcerouge_topics a:hover, hr, #navigation-bar .menu-color-background, #navigation-bar li.menu-color-background, #menu-links li.menu-color-background, #menu-links li.menu-color-background a, #btn-search li a:hover, .widget-text.colored-box, .widget.colored-box, .widget-themes a:hover, .slides .slidesjs-pagination li a.active, .slides .slidesjs-pagination li a:hover, .slides .slidesjs-slide .box, .slides .slidesjs-slide, .btn.btn-color, #search-box
	{
	background-color: #031e68 !important;
	}

#header-bottom #btn-lang-switcher li a:hover, #header-bottom #btn-search a:hover
	{
    background-color: #031e68 !important;
    border-color: #031e68 !important;
	}

.section-card-container.image-card a:hover
	{
	background-color: #031e68 !important;
	opacity: 0.75;
	}

.section-card-container.color-card a:hover
	{
	background-color: #031e68 !important;
	opacity: 0.9;
	}

::selection, ::-moz-selection, ::-webkit-selection
	{
	background: #031e68 !important;
	}

a, a:visited, .box-wrap, blockquote, h6, .filter-box:hover, #content-meta h4,
#content-related h4, .archive-list-item-title, .pagination li.current a, .widget_forcerouge_topics a, header, .part-heading,  #btn-search li a:hover,
.blog-archives article:not(:last-of-type), #paging-navigation, .aside-heading, .content-side-container h4, #paging-navigation .current,
.widget.border, .widget.underline > a > h2,
.slides .slidesjs-pagination li a,
.comments-container .comment .item, .comments-container, .btn.btn-color, .btn.btn-color:hover
	{
	border-color: #031e68 !important;
	}

#paging-navigation .current, #paging-navigation .page-numbers:hover:not(.prev):not(.next), footer a:hover, .box h2,  #btn-search li a:hover, .slides [class^="content-info icon-"]:before
	{
	color: #FFF !important;
	}

#headline a:hover, .archive-list-item a:hover, #sharer span i, .archive-item h2, .archive-item h3
	{
	color: #000 !important;
	}

#navigation-bar #btn-search li a:hover, .btn.btn-color:hover
	{
	background-color: #FFF !important;
	}
input[type="text"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly])
	{
    border-bottom: 1px solid #031e68 !important;
    box-shadow: 0 1px 0 0 #031e68 !important;
	}

/*------------------------------------------/
	Header Color (entête)
	Default : Transparent - Now : #fcfcfc 
/------------------------------------------*/

header
	{
	background-color: #fcfcfc !important;
	}

.forcerouge_ml_languageswitcher_item a:hover
	{
	color: #fcfcfc !important;
	}


/*------------------------------------------/
	Header Text Color (entête texte)
	Default : #CC0000 - Now : #ffffff 
/------------------------------------------*/

header, header h1, header h2, header a, header a:hover, #headzone #searchbox input, #headzone #socialmnu li a, .forcerouge_ml_languageswitcher_item a, #menu-links li a
	{
	color: #ffffff !important;
	}

.menu-header-container #menu-header li a:hover, #headzone #header-bottom #btn-lang-switcher li a:hover, #headzone #header-bottom #btn-search a:hover, .menu-icons-container, #menu-icons
	{
	color: #ffffff !important;
	} 

#headzone #searchbox input, .forcerouge_ml_language-switcher_item a, .forcerouge_ml_languageswitcher_item a:hover
	{
	border-color: #ffffff !important;
	}


.forcerouge_ml_languageswitcher_item a:hover
	{
	background-color: #ffffff !important;
	}

header #menu-top li.menu-color-background a, header .menu-color-background a
	{
	color: #FFF !important;
	}

/*------------------------------------------/
	Header Text Constrasted (entête accent)
	Default : #CC0000 - Now : #031e68 
/-----------------------------------------*/



#menu-links li.menu-color a, #menu-header li.menu-color a, #menu-links li a:hover, #menu-header li a:hover, #menu-icons li a:hover, .menu-header-container #menu-header li a:hover
	{
	color: #031e68 !important;
	}

#menu-links li.menu-color-background a, #header-bottom #btn-search a:hover
	{
	background-color : #031e68 !important;
	}

#header-bottom #btn-search a:hover
	{
	border-color: #031e68 !important;
	}

#menu-links li.menu-color-background a
	{
	color : #FFF !important;
	}

/*------------------------------------------/
	Navigation Bar & Section Box Background (barre de navigation)
	Default : #CC0000 - Now : #031e68  
/------------------------------------------*/

#menu-navigation, nav#navigation-bar, nav#navigation-bar ul:not(#footer-menu-links) li:not(.menu-color-background) a, nav#navigation-bar ul:not(.nav-mobile) li ul li, #footzone, #navbar #searchbox input, .side-nav li, .side-nav, .side-nav a, .side-nav li, .side-nav li a, .side-nav ul li a, .side-nav li ul a, .side-nav ul li ul li, nav.side-nav ul li ul li
	{
	background-color: #031e68 !important;
	}

#navigation-bar #btn-lang-switcher li a:hover, #navigation-bar #btn-search li a:hover
	{
	color: #031e68 !important;
	}


/*------------------------------------------/
	Navigation Bar & Section Box Text (barre de navigation texte)
	Default : #FFF - Now : #ffffff 
/------------------------------------------*/

nav, nav a, nav a:visited, nav a:hover, nav ul li a, nav ul li a:visited,
#footzone .color, #footzone h2, #footzone i, #footzone *:before, #footzone a, #footzone a:hover,
#navigation-bar #btn-lang-switcher li a, #navigation-bar  #btn-search a, #navigation-bar .icon-home
	{
	color: #ffffff !important;
	}

#navbar #searchbox input
	{
	border-color: #ffffff !important;
	}

#navigation-bar #btn-lang-switcher li a, #navigation-bar #btn-search li a
	{
	border-color : #ffffff !important;
	}

#navigation-bar #btn-lang-switcher li a:hover, #navigation-bar #btn-search li a:hover
	{
	background-color: #ffffff !important;
	border-color: #031e68 !important;
	}
/*------------------------------------------/
	Navigation Text On
	Default : Transparent - Now : #ffffff/------------------------------------------*/

nav a:hover, nav ul li a:hover, #menu-navigation > li .sub-menu li:hover > a
	{
	color:#ffffff !important;
	}

/*------------------------------------------/
	Navigation Bar On
	Default : None - Now : #031e68/------------------------------------------*/

#menu-navigation > li:hover > a, #menu-navigation > li:hover .sub-menu li a, #menu-navigation > li:hover .sub-menu li,
nav#nav-mobile, nav#nav-mobile ul li a, nav#nav-mobile ul li ul li, nav#nav-mobile ul li a:visited, nav#navigation-bar ul li ul li, nav#navigation-bar ul:not(#nav-mobile):not(#footer-menu-links) li:not(.menu-color-background) ul li a
	{
	background-color: #031e68 !important;
	}

/*------------------------------------------/
	Navigation Text On
	Default : Transparent - Now : #ffffff/------------------------------------------*/

#menu-navigation > li .sub-menu li > a
	{
	color:#ffffff !important;
	}


#footzone a:hover, #sitesectionbox h3 { color: #FFF !important; }