/* cmsms stylesheet: Rookie colors modified: lundi 3 avril 2023 09:01:25 */

/*#e8e8e8*/
/*#2b353e*/
/*#00958C*/
/* Code Color */
pre,
code,
kbd,
tt,
var {
	background: #e8e8e8;/*#f4f4f4;*/
	border: 1px solid #e0e0e0;
}

table {
	border-collapse: collapse;
	background: #e8e8e8;/*#f4f4f4;*/
}

/* Horizontal Rule Color */
hr {
	background: #ccc;
}

/* Caption Color */
caption {
	color: #fff;
	background: #000000;/*#2b353e;*/
	border-top: 8px solid #3b8fbb;/*#00a69c;*/
}

/* Table Cell Color */
table,
th,
td {
	border: 1px solid #e0e0e0;
}

/* Button Color */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	color: #fff;
	background: #3b8fbb;/*#00a69c;*/
	border-radius: 3px;
}

/* Button Hover Color */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background: #000000;/*#00958c;*/
}

/* Input Color */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
}

/* Input Focus Color */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}

/* Background Color */
body {
	background: #e8e8e8;/*#e8e8e8; */
}

/* Site Logo */
.site-logo {
	margin: -1.75em 0 0.875em;
}
.site-title a {
        color:#000000;
}
.site-description {
         color:#000000;
}
/* Site Widgets */
.header-area-custom .site-widgets {
	padding: 10px;
}

/* Custom Header */
.header-area-custom .site-branding {
	padding: 1.75em;
	min-height: 150px;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* Tagline Color */
.site-branding hgroup {
	color: #222;
}

/* Content Color */
.site-content {
	background: #fff;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* Footer Color */
.site-footer {
	background: #000000; /*#2b353e;*/
	color: #fff;
}

.site-footer .sp-data-table {
	color: #222;
}

.site-footer .footer-widget-region {
	padding: 20px;
}

.site-footer .widget_recent_entries ul li:before,
.site-footer .widget_pages ul li:before,
.site-footer .widget_categories ul li:before,
.site-footer .widget_archive ul li:before,
.site-footer .widget_recent_comments ul li:before,
.site-footer .widget_nav_menu ul li:before,
.site-footer .widget_links ul li:before,
.site-footer .widget_meta ul li:before {
	color: inherit;
}

/* Footer Logo */
.site-footer .footer-logo {
	padding: 20px;
}

/* Info Link Color */
.site-info {
	color: #8b8b8b;
}

.site-info a,
.site-info a:hover {
	color: #8b8b8b;
}

/* Link Color */
a {
	color: #3b8fbb;/*#00a69c;*/
}

/* Link Hover Color */
a:hover {
	color: #000000;/*#00958c;*/
}

/* Menu Color */
.main-navigation {
	background: #000000; /*#2b353e;*/
}

/* Menu Link Color */
.main-navigation a {
	color: rgba(255, 255, 255, 0.7);
}

/* Menu Toggle */
.main-navigation .menu-toggle {
	color: rgba(255, 255, 255, 0.7);
	background: transparent;
	outline: none;
}
.main-navigation.toggled .menu-toggle {
	color: #fff;
	background: rgba(255, 255, 255, 0.1);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}

/* Menu Active Link Color */
.main-navigation .nav-menu > .current-menu-item > a,
.main-navigation .nav-menu > .current-menu-parent > a,
.main-navigation .nav-menu > .current-menu-ancestor > a,
.main-navigation .nav-menu > .current_page_item > a,
.main-navigation .nav-menu > .current_page_parent > a,
.main-navigation .nav-menu > .current_page_ancestor > a {
	color: #fff;
}

/* Menu Hover Link Color */
.main-navigation .nav-menu > li:hover > a {
	color: #fff;
	background: #3b8fbb;/*#00a69c;*/
}
/* Menu Hover Link Color */
.main-navigation .nav-menu > li:hover {
	color: #fff;
	background: #3b8fbb;/*#00a69c;*/
}
/* Menu Hover With Submenu Link Color */
.main-navigation .nav-menu > .menu-item-has-children:hover > a {
	color: #222;
	background: #fff;
}

/* Nested Menu Color */
.main-navigation ul ul {
	background: #fff;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* Nested Menu Link Color */
.main-navigation ul ul a {
	color: #222;
}

/* Nested Menu Active Link Color */
.main-navigation ul ul .current-menu-item > a,
.main-navigation ul ul .current-menu-parent > a,
.main-navigation ul ul .current-menu-ancestor > a,
.main-navigation ul ul .current_page_item > a,
.main-navigation ul ul .current_page_parent > a,
.main-navigation ul ul .current_page_ancestor > a {
	color: #3b8fbb;/*#00a69c;*/
}

/* Nested Menu Hover With Submenu Link Color */
.main-navigation ul ul li:hover > a {
	background: rgba(0, 0, 0, 0.05);
}

/* Menu Search */
.main-navigation .search-form .search-field {
	padding: 9px 10px;
	border: none;
	border-radius: 0;
	background-color: rgba(255, 255, 255, 0.1);
	color: #fff;
}

.main-navigation .search-form .search-submit {
	padding: 0.625em 20px;
	border-radius: 0;
	background: transparent;
	color: rgba(255, 255, 255, 0.7);
	text-transform: uppercase;
}

.main-navigation .search-form .search-submit:hover {
	color: #fff;
	background: #3b8fbb;/*#00a69c;*/
}
.main-navigation .

/* Widgets */
.widget {
	font-size: 14px;
}

/* Search Form & Widget */
.search-form .search-field {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right-width: 0;
    -webkit-appearance: none;
}

.search-form .search-submit {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 39px;
}

/* Widget List Icon Color */
.widget_recent_entries ul li:before,
.widget_pages ul li:before,
.widget_categories ul li:before,
.widget_archive ul li:before,
.widget_recent_comments ul li:before,
.widget_nav_menu ul li:before,
.widget_links ul li:before,
.widget_meta ul li:before {
	color: #222;
}

/* Widget List Link Color */
.widget_recent_entries ul li a,
.widget_pages ul li a,
.widget_categories ul li a,
.widget_archive ul li a,
.widget_recent_comments ul li a,
.widget_nav_menu ul li a,
.widget_links ul li a,
.widget_meta ul li a {
	color: #a3a3a3;
}
.sp-table-caption {
    color: #fff;
    background: #000000;/*#2b353e;*/
    border-top: 8px solid #3b8fbb;/*#00a69c;*/
    padding: 0.625em 15px;
}

/* Widget List Link Hover Color */
.widget_recent_entries ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_recent_comments ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_links ul li a:hover,
.widget_meta ul li a:hover {
	color: #3b8fbb;/*#00a69c;*/
}

/* Calendar Widget Today Color */
.widget_calendar #today {
	background: #fff;
}

/* Calendar Widget Pagination Color */
.widget_calendar #prev a,
.widget_calendar #next a {
	color: #a3a3a3;
}

/* Calendar Widget Pagination Hover Color */
.widget_calendar #prev a:hover,
.widget_calendar #next a:hover {
	color: #3b8fbb;/*#00a69c;*/
}

.entry-details {
	margin-bottom: 1.25em;
}

.entry-meta,
.posted-on {
	font-size: 14px;
	padding: 0.125em 0.375em;
    background: #e8e8e8;/*#f4f4f4;*/
    border: 1px solid #e0e0e0;
}

.entry-meta {
	float: right;
	margin-bottom: 3px;
}

.posted-on {
	float: left;
	margin-bottom: 3px;
}

.entry-meta a,
.posted-on a,
.entry-meta a:hover,
.posted-on a:hover {
	color: inherit;
}

.entry-footer a {
	color: #fff;
	background: #3b8fbb;/*#00a69c;*/
	padding: 0.125em 0.375em;
	opacity: 1;
}

.entry-footer a:hover {
	color: #fff;
	background: #00887e;
}

.nav-links a {
	color: #a3a3a3;
}

.nav-links .meta-nav {
	color: #fff;
	background: #3b8fbb;/*#00a69c;*/
}

.nav-links .meta-nav:hover {
	background: #00958c;
}
/* background colours for #cal-calendar */
#cal-calendar td
{
  background-color: #e8e8e8;
}

#cal-calendar .calendar-day
{
  background-color: #80ff80;
}

#cal-calendar .calendar-today
{
  font-weight: normal;
  background-color: #8080ff;
}
.follow-links {
	margin-bottom: 70px;
}

.follow-links ul li {
	list-style: none;
	overflow: hidden;
	padding: 12px 16px 10px 20px;
	margin-bottom: 10px;
}

.follow-links ul li.facebook {
	background: #506eaa;
}

.follow-links ul li.twitter {
	background: #55acee;
}

.follow-links ul li.google {
	background: #dd4b39;
}
.follow-links ul li.instagram {
        background: #c32aa3;
}
.follow-links ul li.youtube {
        background: #c4302b;
}
.follow-links ul li.linkedin {
        background: #00A0DC;
}
.follow-links ul li.snapchat {
        background: #fffc01;
}
.follow-links ul li.user {
        background: #fff111;
}


.follow-links ul li i {
	font-size: 14px;
	color: #ffffff;
	float: left;
	line-height: 24px;
}

.follow-links ul li .fl-name {
	font-size: 16px;
	color: #ffffff;
	font-weight: 500;
	float: left;
	margin-left: 32px;
	position: relative;
}

.follow-links ul li .fl-name:after {
	position: absolute;
	left: -15px;
	top: -2px;
	height: 26px;
	width: 1px;
	background: #ffffff;
	content: "";
}

.follow-links ul li .fl-fan {
	font-size: 14px;
	color: #ffffff;
	float: right;
}
.coordonnees ul {list-style: none;}
