/********************************************************************
	Auteur : Philippe Brouckaert
	Site de l'auteur : www.i-services.com
	E-mail de l'auteur : contact@i-services.net

	Copyright : Voir fichier licence.txt
*********************************************************************/

body { font-size: 14px; padding: 0; margin: 0; background: #e6e6e6; }

#is-global { background: #fff; }

/*** GLOBAL ***/

.page-header { margin: 0; padding-bottom: 0; }
.page-header .lead { font-size: 15px; padding-top: 10px; margin-bottom: 0; font-weight: normal; }

.is-header-main .is-shopping-cart { display: block; margin-top: 5px; background: #f5f5f5; padding: 10px; font-size: 15px; color: #323d3d; text-decoration: none; }
.is-header-main .is-shopping-cart .fa, .is-header-main .is-shopping-cart .fal, .is-header-main .is-shopping-cart .far, .is-header-main .is-shopping-cart .fas { color: #323d3d; font-size: 35px; }

#header-custom p { margin: 0 !important; }

.is-clear { overflow: hidden; height: 1px; visibility: hidden; clear: both; }

.cke_dialog_tab { color: #333 !important; }
.cke_dialog_ui_button_ok { color: #fff !important; }
.cke_dialog_ui_button_cancel { color: #333 !important; }

.is-strike, del { text-decoration: line-through; }
.is-italic, .text-italic { font-style: italic; }
.is-bold, .text-bold { font-weight: bold; }
.is-normal, .text-normal { font-weight: normal !important; font-style: normal !important; }
.is-fluo { background-color: #ff0; }
.is-red, .text-red { color: #c9302c; }
.is-orange, .text-orange { color: #f39c12; }
.is-green, .text-green { color: #449d44; }

.is-short-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

details.spoiler { margin: 10px 0; }
details.spoiler summary { font-weight: bold; }
details.spoiler main { margin-top: 5px; padding: 5px 10px; background-color: #f1f1f1; color: #333; display: block; }

blockquote.is-quote { font-size: .95em; }
blockquote.is-quote > b { display: block; padding-bottom: 5px; }

.ckeditor-rendered > h2, .ckeditor-rendered > h3, .ckeditor-rendered > h4,
.ckeditor-rendered > h5, .ckeditor-rendered > h6 { clear: left; margin: 0; padding: 5px 0 15px 0; }

.ckeditor-rendered .table-responsive * { text-align: inherit; }

.ckeditor-rendered iframe { max-width: 100%; }

.is-cat-bloc .fa-folder-open { display: inline-block; font-size: 26px !important; padding-left: 8px; line-height: 40px; height: 40px; width: 40px; background: #fff2bd; color: #efad10; }

.is-hide, .is-hidden { display: none; }

.is-uppercase { text-transform: uppercase; }

.is-margin-top-5 { margin-top: 5px !important; }
.is-margin-top-10 { margin-top: 10px !important; }
.is-margin-top-15 { margin-top: 15px !important; }
.is-margin-top-20 { margin-top: 20px !important; }
.is-margin-top-25 { margin-top: 25px !important; }
.is-margin-bottom-5 { margin-bottom: 5px !important; }
.is-margin-bottom-10 { margin-bottom: 10px !important; }
.is-margin-bottom-15 { margin-bottom: 15px !important; }
.is-margin-bottom-20 { margin-bottom: 20px !important; }
.is-margin-bottom-25 { margin-bottom: 25px !important; }

.is-normal-size { font-size: 1em; }
.is-cursor-help { cursor: help; }

kbd { background: #f2f2f2; color: #444; font-size: 1em; }
.help-block kbd { border: 0 !important; text-decoration: none !important; webkit-box-shadow: 0 !important; box-shadow: none !important; border-radius: none !important; }

q { display: inline; font-style: italic; }
q:before { content: '\00AB\00a0'; }
q:after { content: '\00a0\00BB'; }

blockquote small,
blockquote .small {
  display: inline;
  line-height: inherit;
}
blockquote small:before,
blockquote .small:before {
  content: normal;
}

.blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
.blockquote p:last-child,
.blockquote ul:last-child,
.blockquote ol:last-child {
  margin-bottom: 0;
}
.blockquote footer,
.blockquote small,
.blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
.blockquote footer:before,
.blockquote small:before,
.blockquote .small:before {
  content: '\2014 \00A0';
}

.text-warning a.text-warning, .text-warning a.text-warning:visited,
.text-success a.text-success, .text-success a.text-success:visited,
.text-info a.text-info, .text-info a.text-info:visited,
.text-danger a.text-danger, .text-danger a.text-danger:visited,
.alert-warning a.text-warning, .alert-warning a.text-warning:visited,
.alert-success a.text-success, .alert-success a.text-success:visited,
.alert-info a.text-info, .alert-info a.text-info:visited,
.alert-danger a.text-danger, .alert-danger a.text-danger:visited { text-decoration: underline; }

.text-warning a.text-warning:hover, .text-warning a.text-warning:active,
.text-success a.text-success:hover, .text-success a.text-success:active,
.text-info a.text-info:hover, .text-info a.text-info:active,
.text-danger a.text-danger:hover, .text-danger a.text-danger:active,
.alert-warning a.text-warning:hover, .alert-warning a.text-warning:active,
.alert-success a.text-success:hover, .alert-success a.text-success:active,
.alert-info a.text-info:hover, .alert-info a.text-info:active,
.alert-danger a.text-danger:hover, .alert-danger a.text-danger:active { text-decoration: none; }

.is-banner-468x60 { width: 468px; height: 60px; margin-top: 10px; }
.is-banner-728x90 { width: 728px; height: 90px; margin-top: 10px; }
.is-banner-120x600 { display: none; }

@media (min-width: 1680px) {
	.is-banner-120x600 { display: block; position: absolute; top: 25px; width: 120px; height: 600px; }
}

.is-img-txt { margin-top: 10px; margin-bottom: 10px; }

.content-img-responsive img { max-width: 100%; }

.is-img-top {
	margin: 10px auto 15px auto;
}

.is-img-bottom {
	margin: 15px auto 10px auto;
}

.is-img-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.is-img-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

/* pre {
  background: #272822;
  color: #f6e863;
  border: 0;
}

pre code {
  font-size: 14px;
} */

pre code::-moz-selection { background-color: #38a1d6 !important; color: #f1f1f1 !important; }
pre code::-webkit-selection { background-color: #38a1d6 !important; color: #f1f1f1 !important; }
pre code::selection { background-color: #38a1d6 !important; color: #f1f1f1 !important; }

pre {
	background: #f1f1f1; color: #333; border: 0; border-left: 4px solid #38a1d6; border-radius: 0;
}

code {
	background: #ededed; border: 1px solid #d5d5d5; color: #333; font-family: monospace; border-radius: 0;
}

code a, code a:visited {
	color: #333; text-decoration: underline;
}

code a:hover, code a:active {
	color: #000; text-decoration: none;
}

pre code {
	font-size: 14px; background: inherit; border: 0; color: inherit;
}

div.alert p code {
	background: #faebcc; border-color: #fff;
}

p.lead, div.lead p { margin-bottom: 10px; font-size: 19px; }

	/** MODAL **/

	div.modal .modal-content { background: white !important; }
	div.modal .modal-body { color: black !important; }
	div.modal .modal-title { color: black !important; }
	#ConfirmationModal .modal-body { font-size: 15px; }

#is-main-logo { margin: 10px 0; }
#is-main-logo img { max-height: 200px; }

#is-main-logo .h1 { margin-left: 10px; font-size: 24px; }
#is-main-logo .h1 a { color: inherit; }

.is-float-left { float: left !important; }
.is-float-right { float: right !important; }
img.is-float-left { margin-right: 10px; margin-top: .7em; }
img.is-float-right { margin-left: 10px; margin-top: .7em; }
img.is-align-middle { vertical-align: middle; }

.well { -webkit-box-shadow: none; box-shadow: none; }

div.well > *:first-child:not(h2):not(h3), article.well > *:first-child:not(h2):not(h3) { margin-top: 0; }
div.well > *:last-child, article.well > *:last-child { margin-bottom: 0; }
div.well > h2, div.well > h3, article.well > h2, article.well > h3 { margin-top: 3px; }

small,
.small {
  font-size: 90%;
}

#is-page-title { line-height: 1.6em; }

#is-page a, #is-page a:visited {
	text-decoration: underline;
}
#is-page a:active, #is-page a:hover {
	text-decoration: none;
}

#is-page a.btn, #is-page a.btn:visited, #is-page a.btn:active, #is-page a.btn:hover,
#is-page a.fa-links, #is-page a.fa-links:visited, #is-page a.fa-links:active, #is-page a.fa-links:hover,
#is-page .nav-tabs > li > a, #is-page .nav-tabs > li > a:visited, #is-page .nav-tabs > li > a:active, #is-page .nav-tabs > li > a:hover {
	text-decoration: none !important;
}

h2 .small, h2 small, .h2 .small, .h2 small,
h3 .small, h3 small, .h3 .small, .h3 small {
	font-size: 13px;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
	color: inherit;
}

.embed-responsive-item { border: 0; }

a.fa, a.fas, a.far, a.fal, a.fab, a.fad { text-decoration: none !important; }

#is-page { padding-bottom: 25px; }
#is-global hr { border-color: #eee; }

hr.no-margin { padding: 0 0 10px 0; margin: 0; }

.alert-sm { padding: 5px 10px; }
#is-msg-box .alert { padding-right: 20px; }
.alert-sm, #is-msg-box { position: relative; }
.alert-sm .close, #is-msg-box .close { position: absolute; top: 10px; right: 25px; }

	/** COOKIE WARNING **/

	#is-cookie-warning { background: #444; position: fixed; bottom: 10px; left: 10px; max-width: 500px; z-index: 150; border: 0; padding: 0 0 10px 0; color: #fff; }
	#is-cookie-warning p { padding: 15px 10px 10px 15px; color: #fff; float: left; }
	#is-cookie-warning button.close {
		display: inline-block;
		float: right;
		margin: 12px 10px 10px 10px;
		padding: 5px 10px;
		font-size: 1em;
		font-weight: normal;
		line-height: inherit;
		background: #337ab7;
		color: #fff;
		text-shadow: none;
		filter: none;
		opacity: 1;
	}
	#is-cookie-warning button.close:hover,
	#is-cookie-warning button.close:focus {
		text-decoration: none;
		cursor: pointer;
		filter: none;
		opacity: 1;
	}

	/** LICENSE BOX **/

	#is-license-box { background: #444; position: fixed; top: 0; left: 0; width: 100%; z-index: 150; margin-top: 0; border: 1px solid #e3e3e3; padding: 0 0 10px 0; color: #fff; }

	#is-license-box .well { background: #444 !important; color: #fff !important; border: 0 !important; }
	#is-license-box .is-text { color: #fff !important; }
	#is-license-box .is-description a, #is-license-box .is-description a:visited { color: #f28a33 !important; text-decoration: underline !important; }
	#is-license-box .is-description a:hover, #is-license-box .is-description a:active { color: inherit !important; }
	#is-license-box .is-description img { float: left !important; margin-right: 10px !important; }

	.well kbd { background: #fff; }

	/** NAVIGATION **/

	/* .navbar-wrapper { height: 63px; } */
	nav.navbar { border-radius: 0; margin: 0 -15px 0 -15px; }
	nav.navbar.navbar-top { margin: 0 -15px 0 -15px; }
	nav.navbar.navbar-fixed-top { margin-top: 0; }
	.navbar-fixed-top { padding-right: 10px; padding-left: 10px; }

	.breadcrumb { background: none; padding-left: 0; margin-bottom: 0; }
	.breadcrumb a { color: #323d3d; }
	.breadcrumb > li + li:before { padding: 0; }
	.breadcrumb > li + li:before, .breadcrumb > .active { color: #777; }
	.breadcrumb .fa-home { color: #868686; }

	ul.keywords {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	ul.keywords > li {
		display: inline;
	}

	ul.keywords > li a {
		font-size: 85%;
	}

	ul.keywords > li + li:before {
		padding: 0;
		color: #ccc;
		content: "|\00a0";
	}

	ul.keywords > .active {
		color: #777;
	}

	/** JUMBOTRON **/

	.jumbotron {
		padding: 20px 10px !important;
	}

	.jumbotron h2 {
		color: inherit;
		font-size: 30px !important;
		color: inherit;
		margin-top: 0;
	}

	#is-lateral-area { padding-left: 10px; margin-top: 30px; }
	#is-lateral-area dt { font-size: 18px; font-weight: normal; }
	#is-lateral-area dt, #is-lateral-area dd { padding-top: 5px; }
	#is-lateral-area dd ul { margin-bottom: 5px; }

	/** BOUTONS **/

	.skrill-btn { background: #862165 !important; border-color: #862165 !important; color: #fff !important; }
	.paypal-btn { background: #0c8dc4 !important; border-color: #0c8dc4 !important; color: #fff !important; }

	#is-page .btn-rss, #is-page .btn-rss:visited {
		color: #fff !important; background: #f28a33 !important; border-color: #ea7819 !important;
	}

	#is-page .btn-rss:hover, #is-page .btn-rss:focus, #is-page .btn-rss.focus, #is-page .btn-rss:active, #is-page .btn-rss.active {
		color: #fff !important; background: #ea7819 !important; border-color: #f28a33 !important;
	}

	.btn-circle {
	  width: 30px;
	  height: 30px;
	  text-align: center;
	  padding: 6px 0;
	  font-size: 12px;
	  line-height: 1.428571429;
	  border-radius: 50% !important;
	}
	.btn-circle.btn-md {
	  width: 40px;
	  height: 40px;
	  padding: 8px 12px;
	  font-size: 16px;
	  line-height: 1.20;
	  border-radius: 20px !important;
	}
	.btn-circle.btn-lg {
	  width: 50px;
	  height: 50px;
	  padding: 10px 16px;
	  font-size: 18px;
	  line-height: 1.33;
	  border-radius: 25px !important;
	}
	.btn-circle.btn-xl {
	  width: 70px;
	  height: 70px;
	  padding: 10px 16px;
	  font-size: 24px;
	  line-height: 1.33;
	  border-radius: 35px !important;
	}

	.btn-file {
        position: relative;
        overflow: hidden;
    }
    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }

	/** PAGINATION **/

	.pagination { margin: 0 0 15px 0; }

	.pagination > li > a,
	.pagination > li > span {
	  margin-left: 0;
	}

	/** THUMBNAILS **/

	.thumbnail .caption { padding-top: 0; padding-bottom: 0; }
	.thumbnail .caption h2, .thumbnail .caption h3 { font-size: 14px; margin-top: 10px; }

	.row.thumbnails { padding-right: 10px; padding-left: 10px; }
	.row.thumbnails > div[class*="col-"] { padding-right: 5px; padding-left: 5px; }

	/** FORMULAIRES **/

	form .control-label { font-weight: bold; }
	.form-horizontal .control-label { display: block; text-align: left; }
	.inline-form input { display: inline-block; width: 100px; }
	.navbar-right { padding-right: 0; }
	.fa-asterisk.is-required { font-size: 9px; position: relative; top: -2px; color: #f9660e; }
	form.well { background-color: #f2f2f2; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
	form.well fieldset:not(.is-hidden-fieldset) { padding-bottom: 10px; }
	fieldset.is-hidden-fieldset { display: none !important; }
	.textarea-counter { margin: 5px 0 0 0; color: #79992c; }
	.textarea-counter.exceeded { color: #a94442; }
	.textarea-counter.warning { color: #8a6d3b; }

	a.jq-switch-filter-search, a.jq-switch-filter-search:hover, a.jq-switch-filter-search:active {
		text-decoration: none; background: #f28a33; font-size: 30px; color: #fff; font-weight: bold; width: 65px; line-height: 65px; text-align: center; height: 65px; display: block; margin-bottom: 10px;
	}

	.input-group a.fa, .input-group a.fas, .input-group a.far, .input-group a.fal, .input-group a.fab, .input-group a.fad,
	.input-group-addon a { color: inherit !important; text-decoration: none; }

	label.disabled { cursor: not-allowed; }
	.checkbox-inline label { font-weight: normal; }
	div.radio-inline { padding-left: 0; }
	div.checkbox, div.radio, div.checkbox-inline, div.radio-inline { margin-top: 0; }
	.radio-inline + .radio-inline {
		margin-left: 0;
	}

	.radio-inline {
		margin-right: 10px;
	}

	.form-control:focus{ outline: 0; -webkit-box-shadow: none; box-shadow: none; }
	form:not(.form-horizontal) .form-control-static { padding: 0; }

	form .form-group { clear: both; }

	.form-group label + p.help-block { margin-top: 0; }

	.well .form-group input, .well .form-group textarea, .well .form-group select { color: #333; }

		/* FORMULAIRES - CAPTCHA */

		.is-captcha { width: 165px; }
		.is-captcha .is-captcha-code { padding: 4px 5px; margin-bottom: 10px; width: 140px; overflow: hidden; height: 42px; background: #fff; border: 1px solid #e3e3e3; }
		.is-captcha .is-captcha-code img.captcha-img { width: 165px; height: 35px; }

		/* FORMULAIRES - TOOLBAR */

		.is-toolbar {
			height: 30px; background: #f9f9f9 url('img/toolbar-bgr.png'); border-right: 8px solid #fbfbfb; padding: 5px; position: relative;
		}

		#is-page .is-toolbar a.jq-toolbar-insert, #is-page .is-toolbar a.jq-toolbar-insert:visited {
			width: 23px; height: 22px; display: block; float: left; background-color: transparent; background-position: bottom left; background-repeat: no-repeat;
		}

		#is-page .is-toolbar a.jq-toolbar-insert:hover, #is-page .is-toolbar a.jq-toolbar-insert:active {
			background-position: top left;
		}

		.is-toolbar a.is-tool-bold {
			background-image: url('img/toolbar-bold.png');
		}

		.is-toolbar a.is-tool-italic {
			background-image: url('img/toolbar-italic.png');
		}

		.is-toolbar a.is-tool-underline {
			background-image: url('img/toolbar-underline.png');
		}

		.is-toolbar a.is-tool-align-left {
			background-image: url('img/toolbar-align-left.png');
		}

		.is-toolbar a.is-tool-align-center {
			background-image: url('img/toolbar-align-center.png');
		}

		.is-toolbar a.is-tool-align-right {
			background-image: url('img/toolbar-align-right.png');
		}

		.is-toolbar a.is-tool-align-justify {
			background-image: url('img/toolbar-align-justify.png');
		}

		.is-toolbar a.is-tool-link {
			background-image: url('img/toolbar-link.png');
		}

		.is-toolbar a.is-tool-img {
			background-image: url('img/toolbar-img.png');
		}

		.is-toolbar a.is-tool-audio {
			background-image: url('img/toolbar-audio.png');
		}

		.is-toolbar a.is-tool-video {
			background-image: url('img/toolbar-video.png');
		}

		.is-toolbar a.is-tool-smileys {
			background-image: url('img/toolbar-smileys.png');
		}

		.is-toolbar a.is-tool-color {
			background-image: url('img/toolbar-color.png');
		}

		.is-toolbar a.is-tool-linebreak {
			background-image: url('img/toolbar-linebreak.png');
		}

		.is-toolbar a.is-tool-quote {
			background-image: url('img/toolbar-quote.png');
		}

		.is-toolbar a.is-tool-spoiler {
			background-image: url('img/toolbar-spoiler.png');
		}

	/** TABLES **/

	table.table { margin-bottom: 10px; }
	table.table thead { background: #323d3d; color: #fff; }
	table.table td.is-action-column { white-space: nowrap; }
	table.table th, table.table td { text-align: center; }
	table.table th a { color: inherit; }
	table.table td.is-action-column a.fa, table.table td.is-action-column a.far, table.table td.is-action-column a.fas,
	table.table td.is-action-column a.fal, table.table td.is-action-column a.fab, table.table td.is-action-column a.fad { color: #fff !important; display: inline-block; width: 25px; height: 25px; text-align: center; line-height: 25px; text-decoration: none; }

	table.table td.is-action-column a.fa-trash-alt, table.table td.is-action-column a.fa-trash-o, table.table td.is-action-column a.fa-ban { background: #c9302c; }
	table.table td.is-action-column a.fa-copy, table.table td.is-action-column a.fa-cart-arrow-down, table.table td.is-action-column a.fa-cogs, table.table td.is-action-column a.fa-gears { background: #a64ebf; }
	table.table td.is-action-column a.fa-pencil-alt, table.table td.is-action-column a.fa-print, table.table td.is-action-column a.fa-pencil { background: #3773a6; }
	table.table td.is-action-column a.fa-sync, table.table td.is-action-column a.fa-retweet, table.table td.is-action-column a.fa-undo, table.table td.is-action-column a.fa-paint-brush,
	table.table td.is-action-column a.fa-refresh { background: #e49018; }
	table.table td.is-action-column a.fa-eye, table.table td.is-action-column a.fa-headphones, table.table td.is-action-column a.fa-download, table.table td.is-action-column a.fa-share-square,
	table.table td.is-action-column a.fa-share-square-o { background: #5cb85c; }
	table.table td.is-action-column a.fa-unlock { background: #6b6b6b; }
	table.table td.is-action-column a.fa-lock, table.table td.is-action-column a.fa-chart-bar, table.table td.is-action-column a.fa-bar-chart, table.table td.is-action-column a.fa-envelope { background: #3a3a3a; }

	/** LISTES **/

	ul.list-unstyled li { line-height: 1.6em; }
	ul.is-list { padding-left: 15px; }
	ol.is-list { list-style-position: inside; }
	ul.is-action-list { margin-top: 15px; }
	ul.is-action-list li .fa-plus, ul.is-action-list li .fa-comments-o, ul.is-action-list li .icon-blue { color: #0078a6; }
	ul.is-action-list li .fa-download, ul.is-action-list li .fa-upload, ul.is-action-list li .icon-green { color: #449d44; }
	ul.is-action-list li .fa-shopping-cart, ul.is-action-list li .fa-print, ul.is-action-list li .icon-orange { color: #f39c12; }

	ul.list-inline li + li {
		margin-top: 5px;
	}

	.is-list-icons { list-style: none; padding-left: 0; margin-left: 5px; }
	.is-list-icons li { display: block; padding: 5px 0; }
	.is-list-icons li i { width: 28px; text-align: center; }
	.is-list-icons li img { max-width: 48px; max-height: 48px; }

	p.is-inline-links > span { display: inline-block; }
	p.is-inline-links > span + span:before { padding-left: 5px; padding-right: 5px; color: inherit; content: "/\00a0"; }

	div.well dl.dl-horizontal dt, div.well dl.dl-horizontal dd,
	article.well dl.dl-horizontal dt, article.well dl.dl-horizontal dd {
		width: 50%; text-align: left; padding: 2px 0;
	}

	/** ICÔNES RÉSEAUX SOCIAUX **/

	ul.is-social-links-xs li, ul.is-social-links-sm li, ul.is-social-links-xs li a, ul.is-social-links-sm li a {
		display: inline-block; color: #fff !important;
	}

	ul.is-social-links-xs li, ul.is-social-links-sm li {
		text-align: center;
	}

	ul.is-social-links-xs li, ul.is-social-links-xs li a {
		width: 35px; height: 30px; line-height: 30px;
	}

	ul.is-social-links-sm li, ul.is-social-links-sm li a {
		width: 60px; height: 30px; line-height: 30px;
	}

	.is-social-facebook {
		background-color: #2aa9e0;
	}

	.is-social-twitter {
		background-color: #204385;
	}

	.is-social-gplus {
		background-color: #d3492c;
	}

	.is-social-linkedin {
		background-color: #02669a;
	}

	.is-social-pinterest {
		background-color: #ca2128;
	}

	.is-social-tumblr {
		background-color: #44546b;
	}

	.is-social-email {
		background-color: #19232d;
	}

	/** POPOVER **/

	.popover {
		max-width: 350px;
	}

	/** GRAPHIQUE (STATISTIQUES) **/

	#stats-graph { margin-top: 15px; width: 100%; height: 250px; }
	#stats-graph .legend table td { padding: 2px; }
	#stats-graph .legend { font-size: 1.3em; font-family: 'Trebuchet ms', Arial, Verdana, Helvetica, sans-serif; }
	#stats-graph .legend table td.legendLabel { color: #000; font-size: 10pt; }

/*** FOOTER ***/

#is-footer footer div.is-footer-inner { margin-top: 0; background: #333; padding-top: 10px; font-size: 10pt; }
#is-footer footer * { color: #fff; }
#is-footer footer .fa-rss { color: #fff !important; }

.back-to-top {
	margin: 0;
	position: fixed;
	bottom: 10px;
	right: 10px;
	padding: 0;
	display: none;
	z-index: 90;
	text-decoration: none;
	text-align: center;
	width: 50px;
	height: 50px;
	line-height: 50px;
	filter: alpha(opacity=70);
	opacity: .7;
	color: #fff;
	background: #525252;
	border: 1px solid #fff;
}

.back-to-top:hover, .back-to-top:active, .back-to-top:focus {
	color: #fff !important;
	filter: alpha(opacity=100);
	opacity: 1;
}

.back-to-top i {
	font-size: 40px;
}

@media (max-width: 768px) {
	.back-to-top {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.back-to-top i {
		font-size: 35px;
	}
}
