﻿@import url("font-awesome.css");
body.site {
	background: url('../images/bg.jpg') no-repeat fixed center center/cover rgba(0, 0, 0, 0) !important;
	padding: 0 !important;
}
/* --SAFARI--@media screen and (-webkit-min-device-pixel-ratio:0){body.site{	background:url('../images/bg.jpg') no-repeat; !important;}	}--SAFARI-- */
.body {
	margin: 0 !important;
	padding: 0 !important;
	font-family: Helvetica, Arial, sans-serif;
	text-align: justify;
}


/* presentation election canditats regional */
body.itemid-921 .itp-social-buttons-box,
body.itemid-922 .itp-social-buttons-box,
body.itemid-923 .itp-social-buttons-box,
body.itemid-924 .itp-social-buttons-box,
body.itemid-925 .itp-social-buttons-box,
body.itemid-926 .itp-social-buttons-box,
body.itemid-927 .itp-social-buttons-box,
body.itemid-928 .itp-social-buttons-box{
	display: none;
}


.article-info, .subheading-category h2 {
	display: none;
}
.page-header {
	padding: 0px !important;
}
.nav.nav-tabs.nav-stacked li a {
	background: #36c0e8;
	color: #fff;
	border: solid 3px #36c0e8;
	border-radius: 0;
}
.nav.nav-tabs.nav-stacked > li > a:hover {
	color: #36c0e8 !important;
	background: #fff;
}
.nav.nav-tabs.nav-stacked li a:before {
	content: '\f055';
	font-family: fontawesome;
	font-size: 18px;
	margin-right: 5px;
}
#oseform {
	background: #fff !important;
	color: #fff;
	padding: 20px 0 20px 0;
}
#oseform fieldset {
	margin-left: 10%;
}
#oseform input.button {
	background: #1d70a4;
	border: none;
	float: right;
	margin-right: 10%;
	padding: 10px;
	text-transform: uppercase;
	text-shadow: none !important;
	color: #fff;
}
#oseform input.button:hover {
	background: #fff;
	color: #1d70a4;
}
#oseform {
	background: #ffffff;
	padding: 4px;
}
#oseform #form-login, #oseform #form-login .myaccount, #oseform #form-login .ose-email, #oseform #form-login .mysubscription {
	color: #1d70a4;
	font-weight: bold;
}
#oseform #form-login .ose-email {
	display: none;
}
#oseform #form-login .myaccount .ose-username, #oseform #form-login .mysubscription .ose-msc-title {
	font-weight: normal;
	color: #999;
	text-transform: uppercase;
}
#oseform #form-login .ose-buttons button, #oseform #form-login .ose-buttons input[type="button"], #oseform #form-login .ose-buttons input[type="reset"], #oseform #form-login .ose-buttons input[type="submit"] {
	background: none repeat scroll 0 0 #1d70a4;
	border: 2px solid #1d70a4;
	margin-bottom: 5px;
	padding: 5px;
	color: #fff;
}
a.btn-right {
	background: #0c3d67;
	color: #fff;
	float: right;
	padding: 10px;
	text-transform: uppercase;
	border: solid 1px #0c3d67;
}
a.btn-right:hover {
	color: #0c3d67;
	background: #fff;
} /*																			FONT    */
h1, h2, h3, h4, h5, h6, .site-title {
	font-family: inherit !important;
	text-align: left;
	margin-top: 0px !important;
	border: none;
}
.page-header h1, .categories-list h1, .content-category h1, .item-page h1, .componentheading, .mijoshop h1, .category-view h1 {
	color: #0c3d67 !important;
	border-left: solid 10px #0c3d67;
	padding-left: 10px;
	margin-left: -15px;
	font-weight: lighter !important;
	margin-top: -25px !important;
	margin-bottom: 50px;
	text-transform: uppercase;
	font-size: 26px;
	border-bottom: solid 0px #0c3d67;
}
.categories-list h1, .componentheading, .content-category h1, .mijoshop h1, .category-view h1 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.page-header {
	border: none !important;
	margin-bottom: 20px;
}
#content h3 {
	color: #36C0E8;
	font-size: 20px;
}
#content h4 {
	font-size: 16px;
	font-weight: lighter !important;
}
li {
	text-align: left;
	font-weight: bold;
}
.contact li {
	font-weight: normal;
}
.page-header h2, h2 .subheading-category {
	font-weight: lighter;
	margin-top: -25px;
	color: #2A84B0 !important;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: lighter !important; /*border-bottom:solid 1px #ccc;*/
} /*#content h2{	font-size:16px;	font-weight:bold;}%*/
h2 {
	display: inline-block;
	font-size: 20px !important;
	font-weight: lighter !important;
	text-transform: uppercase;
} /*																			Table    */
table tr {
	margin-bottom: 10px !important;
}
table tr td:first-child {
	padding-right: 30px;
}
.nn_tabs.outline_content>.tab-content {
	border: none;
	text-align: justify;
}
.nn_tabs .nav.nav-tabs .nn_tabs-tab.active a.nn_tabs-toggle, .nn_tabs.outline_handles ul.nav-tabs>li a, .nn_tabs.outline_handles ul.nav-tabs>li a.nn_tabs-toggle:hover {
	background: #0c3d67;
	color: #fff;
} /*																			Header   */
header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
	height: 81px;
	-moz-box-shadow: 0px 10px 10px 0px #000000;
	-webkit-box-shadow: 0px 10px 10px 0px #000000;
	-o-box-shadow: 0px 10px 10px 0px #000000;
	box-shadow: 0px 10px 10px 0px #000000;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,  Direction=180, Strength=10 );
}
.header-inner {
	float: left;
	z-index: 9000;
	height: 85px;
	background: #fff;
}
.logo {
	float: right;
	z-index: 1000;
	margin-right: -40px;
	height: 84px;
	background: #fff;
	-webkit-transform: skew(-30deg);
	-moz-transform: skew(-30deg);
	-o-transform: skew(-30deg);
	tranform: skew(-30deg);
}
.header-inner .brand {
	-webkit-transform: skew(30deg);
	-moz-transform: skew(30deg);
	-o-transform: skew(30deg);
	tranform: skew(30deg);
	margin-top: -20px;
	display: block;
	float: right;
	margin-right: 45px;
}
.signature {
	background: #B7D283;
	color: #fff;
	width: 100%;
}
.custom-espace-membre {
	float: right;
	margin-top: -30px;
	margin-right: 30px; /*background:rgba(32, 83, 131, 0.55);*/
	background: #fff;
	padding: 10px 10px 0 0;
	height: 31px;
	border-left: solid 9px #36C0E8;
	text-transform: uppercase;
}
.custom-espace-membre p {
	margin-top: -8px;
}
.custom-espace-membre p a {
	color: #1d70a4 !important;
}
.custom-espace-membre a.user-logged:before {
	content: '\f0f0';
	font-family: fontawesome;
	margin-right: 10px;
	font-size: 18px;
}
.custom-espace-membre a.logout{
	margin-left: 20px;
	font-size: 1.1em;
}

.site-description {
	padding: 5px 0px 5px 3%;
	text-transform: uppercase;
	font-weight: ligther;
} /*																	 PopUp Accueil */
#floaterDiv {
	max-width: 2000px !important;
	width: 100% !important;
	background-color: rgba(0, 0, 0, 0.90) !important;
	border: 7px solid #359CBA !important;
	height: 100% !important;
	position: absolute;
	text-align: right;
	top: 0px !important;
	z-index: 99999 !important;
}
#floaterDiv div.box {
	margin: 200px 0;
	height: 500px;
	text-align: right;
}
#floaterDiv div.box>a {
	color: #359CBA;
}
#floaterDiv div.box #insideDiv a {
	color: #fff;
	background: #359CBA;
	border: solid 2px #359CBA;
	padding: 10px;
	font-size: 16px;
	text-transform: uppercase;
}
#floaterDiv div.box #insideDiv a:hover {
	color: #359CBA;
	background: none;
}
#floaterDiv div.box p {
	color: #fff;
	text-align: center;
	margin: 40px 0;
	font-size: 18px;
}
#floaterDiv div.box {
	left: 60%;
	position: absolute;
	text-align: left;
	top: 5px;
	max-width: 1000px !important;
	width: 100% !important;
}
#floaterDiv div.box #insideDiv {
	left: 40%;
	position: absolute;
	text-align: left;
	top: 60px;
	max-width: 750px !important;
	width: 100% !important;
} /*																			Nav   */
.nav {
	font-size: 11px;
}
header .navbar {
	background: #0c3d67;
	padding: 0 !important;
	z-index: 900;
	height: 53px;
	border: none;
	border-radius: 0;
}
/*header .navbar .nav li:first-child {		padding-left:20px;		}		.navigation .nav li ul li:first-child {		padding-left:0px;		}*/
.navigation .nav-pills {
	padding-top: 20px;
}
header .navbar-default .navbar-nav>li>a {
	border-radius: 0px;
	margin: 0px;
	color: #fff; /* border-right:solid 1px #3093b0;*/
	font-size: 14px;
	padding: 15px 5px;
}
.navigation .navbar-inner, .nav-list>.active>a, .nav-list>.active>a:hover, .dropdown-menu li>a:hover, .dropdown-menu .active>a, .dropdown-menu .active>a:hover, .nav-pills>.active>a, .nav-pills>.active>a:hover, .btn-primary, .open {
	background-color: #B7D283 !important;
	color: #fff !important;
}
.nav>li>a:hover {
	color: #b7d283 !important;
}
.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus { /*background: #3093b0 !important;*/
}
.navigation .nav-pills>li>a a:hover {
	background: #B7D283 !important;
}
header .navbar .nav>li>a {
	text-shadow: none;
}
header .navbar-default .navbar-nav>.active>a, header .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background-color: #B7D283 !important;
	color: #fff !important;
}
header.navbar-default .navbar-nav>.open>a, header .navbar-default .navbar-nav>.open>a:focus, header .navbar-default .navbar-nav>.open>a:hover {
	background-color: #B7D283 !important;
	color: #fff !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background-color: none !important;
	border-bottom: solid 2px #FFF;
	-moz-box-shadow: 0px 10px 10px 0px #000000;
	-webkit-box-shadow: 0px 10px 10px 0px #000000;
	-o-box-shadow: 0px 10px 10px 0px #000000;
	box-shadow: 0px 10px 10px 0px #000000;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,  Direction=180, Strength=10 );
}
header .navbar-default .navbar-toggle {
	border: none;
	color: #000;
	border-radius: 0px;
	background: #fff;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-bottom-color: #fff;
	border-top-color: #fff;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret, .navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-bottom-color: #fff;
	border-top-color: #fff;
}
.navbar .nav li.dropdown>a:hover .caret {
	border-bottom-color: #b7d283;
	border-top-color: #b7d283;
}
a.picto-home {
	width: 30px !important;
	overflow: hidden;
}
a.picto-home:before {
	font-family: "fontawesome";
	content: "\f015";
	width: 20px;
	margin-right: 20px;
	margin-left: -10px;
} /*		BTN Agir pour la santé des Femmes */
.content.container .row-fluid .don .accordion-group {
	background: none !important;
	margin-top: -35px;
	border: none;
}
.don .accordion div.sliderdon {
	background: #c1d796;
	color: #fff;
}
.don .accordion-inner {
	border-bottom: solid 5px #c1d796;
	padding: 20px;
	background: #c1d796;
}
.don .accordion-inner a {
	color: #fff;
}
.don .accordion div.sliderdon .accordion-heading {
	/*width: 350px;*/
	text-align: right;
	display: initial;
	margin-top: 900px;
}
.don .accordion div.sliderdon .accordion-body .accordion-inner .bouton-don a {
	background-color: #ffffff;
	color: #c1d796;
	float: right;
	font-size: 24px;
	font-weight: bold;
	margin-left: 25px;
	padding: 15px;
	border-radius: 7px;
	margin: 30px;
}
.don .panel {
	box-shadow: none;
}
.don a .nn_sliders-toggle-inner {
	text-transform: uppercase;
	background: url('../images/don-fsf.jpg') no-repeat #c1d796;
	color: #fff;
	padding: 10px 10px 10px 50px;
	text-decoration: none;
	font-size: 14px;
	margin-top: -5px;
	float: right;
	font-weight: bold;
	font-weight: lighter;
}
.don a:hover .nn_sliders-toggle-inner {
	text-transform: uppercase;
	background: url('../images/don-fsf.jpg') no-repeat #fff;
	color: #c1d796;
	padding: 10px 10px 10px 50px;
	text-decoration: none !important;
}
.don a .nn_sliders-toggle-inner:before {
 content: margin-top:20px;
} /* 		Home		*/
.itemid-732 .blog .nav.nav-tabs.nav-stacked {
	display: none !important;
}
.menu-home .custom {
	text-align: left;
	/* -moz-box-shadow: inset 5px 5px 15px 2px #343434;-webkit-box-shadow: inset 5px 5px 15px 2px #343434;-o-box-shadow: inset 5px 5px 15px 2px #343434;box-shadow: inset 5px 5px 15px 2px #343434;filter:progid:DXImageTransform.Microsoft.Shadow(color=#343434, Direction=134, Strength=15);*/
	padding: 0px !important;
	height: 213px;
}
.menu-home .custom img {
	margin-top: -20px;
}
.menu-home .custom h3 {
	background: #fff;
	padding: 5px 0px 0px 5px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.menu-home {
	margin-top: 40px;
}
div.moduletable {
	margin-top: 40px;
}
.menu-home ul {
	height: 160px;
}
.menu-home ul li {
	list-style-type: none;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 18px,
}
.menu-home div.moduletable .custom a {
	color: #fff;
}
.menu-home div.moduletable .custom a:hover {
	text-decoration: underline;
}
.menu-home .col-md-4.custom {
	width: 32%;
	margin: 0 0 30px 12px;
}
.cngof-accueil h3 {
	color: #36c0e8;
}
/*	.cngof-accueil h3:after{	margin-left:20px;	content: url('../images/aft1.jpg');	}		*/
.cngof-accueil, .cngof-accueil ul a {
	background: #36c0e8;
	color: #fff;
}
.cngof-accueil h3:before {
	font-family: 'fontawesome';
	content: '\f19c';
	color: #fff;
	background: #36c0e8;
	padding: 6px;
	margin-left: -5px;
	margin-right: 10px;
}
.pratique-accueil h3 {
	color: #3093b0;
	margin-left: 10Px;
}
.pratique-accueil h3:before {
	font-family: 'fontawesome';
	content: '\f0f1';
	color: #fff;
	background: #3093b0;
	padding: 6px;
	margin-left: -15px;
	margin-right: 10px;
}
.pratique-accueil, .pratique-accueil ul a {
	background: #3093b0;
	color: #fff;
}
.commissions-accueil h3 {
	color: #205383;
	padding-left: 10Px;
}
.commissions-accueil h3:before {
	font-family: 'fontawesome';
	content: '\f0c0';
	color: #fff;
	background: #205383;
	padding: 6px;
	margin-left: -5px;
	margin-right: 10px;
	font-weight: lighter;
}
.commissions-accueil, .commissions-accueil ul a {
	background: #205383;
	color: #fff;
}
.recherche-accueil h3 {
	color: #29aea0;
	padding-left: 10Px;
}
.recherche-accueil h3:before {
	font-family: 'fontawesome';
	content: '\f002';
	color: #fff;
	background: #29aea0;
	padding: 6px;
	margin-left: -5px;
	margin-right: 10px;
}
.recherche-accueil, .recherche-accueil ul a {
	background: #29aea0;
	color: #fff;
}
.formation-accueil h3 {
	color: #5bc695;
	padding-left: 10Px;
}
.formation-accueil h3:before {
	font-family: 'fontawesome';
	content: '\f0ea';
	color: #fff;
	background: #5bc695;
	padding: 6px;
	margin-left: -5px;
	margin-right: 10px;
}
.formation-accueil, .formation-accueil ul a {
	background: #5bc695;
	color: #fff;
}
.pedago-accueil h3 {
	color: #b7d283;
	padding-left: 10Px;
}
.pedago-accueil h3:before {
	font-family: 'fontawesome';
	content: '\f15b';
	color: #fff;
	background: #b7d283;
	padding: 6px;
	margin-left: -5px;
	margin-right: 10px;
}
.pedago-accueil, .pedago-accueil ul a {
	background: #b7d283;
	color: #fff;
}
.international-accueil h3 {
	color: #ef9e10;
	padding-left: 10Px;
}
.international-accueil h3:before {
	font-family: 'fontawesome';
	content: '\f0ac';
	color: #fff;
	background: #ef9e10;
	padding: 6px;
	margin-left: -5px;
	margin-right: 10px;
}
.international-accueil, .international-accueil ul a {
	background: #ef9e10;
	color: #fff;
}
.custom.patientes-accueil h3 {
	color: #ce4d38;
	padding-left: 10Px;
}
.patientes-accueil, .patientes-accueil ul a {
	background: #ce4d38;
	color: #fff;
}
.patientes-accueil h3:before {
	font-family: 'fontawesome';
	content: '\f05a';
	color: #fff;
	background: #ce4d38;
	padding: 6px;
	margin-left: -10px;
	margin-right: 10px;
}
.boutique-accueil h3 {
	color: #cd3940;
	padding-left: 10Px;
}
.boutique-accueil h3:before {
	font-family: 'fontawesome';
	content: '\f07a';
	color: #fff;
	background: #cd3940;
	padding: 6px;
	margin-left: -5px;
	margin-right: 10px;
}
.boutique-accueil, .boutique-accueil ul a {
	background: #cd3940;
	color: #fff;
}
.cngof-accueil ul, .pratique-accueil ul, .commissions-accueil ul, .recherche-accueil ul, .formation-accueil ul, .pedago-accueil ul, .international-accueil ul, .patientes-accueil ul, .boutique-accueil ul {
} /*															CONTENT  */
#content {
	background: #FFF;
}
.container {
	padding-bottom: 50px !important;
}
.content {
	margin-top: 350px;
}
.container {
	background: #fff;
	/*-moz-box-shadow: 6px 0px 9px 0px #000000;-webkit-box-shadow: 6px 0px 9px 0px #000000;-o-box-shadow: 6px 0px 9px 0px #000000;box-shadow: 6px 0px 9px 0px #000000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=90, Strength=9);*/
	padding: 0 0 0 0 !important;
} /* FIL D'ARIANE */
ul.breadcrumb {
	background-color: #fff;
}
.breadcrumb>.active, .breadcrumb li {
	background-color: #fff;
	border-radius: 0px;
	border-bottom: solid 1px #e6eaed;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-size: 10px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #ccc;
}
.row-fluid .rsfiles-layout .breadcrumb, .itemid-435 .breadcrumb {
	display: none;
}
#content .pagination {
	border-radius: 0px;
	display: block; /* background:rgba(12, 61, 103, 1) !important;*/
	background: #fff;
	width: 100%;
	margin: 0 0 40px 0;
	padding: 0;
}
#content .pagination p {
	color: #fff;
	background: rgba(12, 61, 103, 0.75);
	padding: 5px;
}
#content .pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}
#content .pagination ul>li>a, .pagination ul>li>span {
	border-color: rgba(12, 61, 103, 1);
	border-image: none;
}
#content .pagination ul>li:first-child>a, #content .pagination ul>li:first-child>span {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {
	background-color: rgba(12, 61, 103, 1);
	color: #fff;
} /*  														  Slider    */
.sliderSection div img {
	max-width: 960px !important;
	width: 100% !important;
}
.slider {
	padding: 0 0 50px 0;
	background: #359cba;
}
.slider h3 {
	color: #359cba;
	background: #FFF;
	text-transform: uppercase;
	text-align: center;
	display: block-inline;
	width: 300px;
	margin-bottom: 50px;
	margin-left: 90px;
	padding: 10px 0;
}
.slider h3:before {
	content: "\f0c9";
	font-family: fontawesome;
	margin-right: 10px;
	margin-left: 5px;
	color: #359cba;
	width: 50px;
}
.slider>section>div {
	border: 8px ridge #fff;
}
#pix_prev:hover, #pix_next:hover {
	color: #fff;
}
#pix_prev, #pix_next {
	color: rgba(53, 156, 186, 1);
}
#pix_prev {
	background: none !important;
}
#pix_prev:before {
	font-family: 'fontawesome';
	content: '\f053';
	margin-left: 20px;
	font-size: 30px;
}
#pix_next {
	background: none !important;
}
#pix_next:before {
	font-family: 'fontawesome';
	content: '\f054';
	font-size: 30px;
}
.slider .caption { /*background:rgba(12, 61, 103, 0.95);*/
	background: rgba(12, 61, 103, 0.95);
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.slider .caption a {
	color: #fff;
} /* Actu Home */
.blog-featured .row-fluid {
	box-shadow: none !important;
}
.blog-featured a.btn {
	background: #fff;
	color: #205383;/* float:right;	border:none;	text-shadow:none;	border:solid 1px #205383;	color:#fff;	width:200px; */
}
.blog-featured p {
	padding: 20px;
}
.blog-featured a.btn:hover {
	background: #fff;
	color: #205383;
}
.blog-featured a.btn:before {
	content: "+";
	margin-right: 10px;
}
.blog-featured h1 {
	text-transform: uppercase;
	font-weight: 300;
	color: #205383;
	margin-top: 20px;
}
.blog-featured h1:before {
	content: "\f086";
	font-family: 'fontawesome';
}
.blog-featured h2 a {
	padding: 2px 5px;
	font-size: 18px;
	font-weight: lighter !important;
	text-transform: uppercase;
	background: rgba(12, 61, 103, 0.75) none repeat scroll 0 0;
	color: #fff;
}
.blog-featured .page-header {
	border-bottom: double 4px #205383;
	;
}
.blog-featured .items-row {
	margin-bottom: 30px;
	border-bottom: solid 0.5px #e0e0e0;
	padding-bottom: 30px;
} /* 																	CNGOF  -- Société Savante  */
.p-cngof .pull-right {
	float: left !important;
	width: 100%;
	display: block;
}
.p-cngof .nav.nav-tabs.nav-stacked li {
	float: left;
	display: block;
	margin-bottom: 30px;
}
.p-cngof .btn-group.pull-right {
	display: none;
}
.p-cngof .nav.nav-tabs.nav-stacked li {
	border-radius: none !important;
}
.p-cngof .nav.nav-tabs.nav-stacked li a {
	background: rgba(12, 61, 103, 0.75);
	color: #fff;
	border: none;
}
.p-cngof .nav.nav-tabs {
	border: none;
}
.p-cngof .nav.nav-tabs.nav-stacked li a:hover {
	color: #0C3D67 !important;
	background: #fff;
}
.p-cngof .nav.nav-tabs.nav-stacked li a:before, .itemid-547 .pagenavcounter {
	display: none;
}
.p-cngof h2, .p-cngof h2 a, .p-cngof h2 .subheading-category {
	display: inline-block;
	background: #36C0E8;
	color: #fff !important;
	padding: 5px;
}
.pager li a {
	color: #0c3d67;
	padding: 10px;
	margin-right: 10px;
	border-radius: none;
}
.p-cngof .pager li>a, .pager li>span {
	background-color: #0c3d67;
	border-radius: 0px;
	color: #fff;
}
{
background-color :
 #fff;
 border :solid  1 px  #0c3d67;
 border-bottom :
#fff;
 color :
#0c3d67;
}
.readmore .btn {
	float: right;
	padding: 10px;
	color: #0c3d67;
	border-radius: 0px;
	font-size: 12px;
}
.readmore .btn:before {
	content: '+';
	background: #0c3d67;
	color: #fff;
	padding: 2px 5px;
	border-radius: 50%;
}
.readmore .btn:hover {
	text-decoration: underline !important;
	color: #0c3d67;
}
.p-cngof .page-header h2 {
	display: none;
}
.p-cngof .nav.nav-tabs.nav-stacked li {
	border: none;
}
.p-cngof .nav.nav-tabs.nav-stacked li a.toclink.active, .itemid-547 .nav.nav-tabs.nav-stacked li a.toclink:hover {
	background: #fff;
	border: none;
	-moz-box-shadow: 2px -6px 5px 0px #656565;
	-webkit-box-shadow: 2px -6px 5px 0px #656565;
	-o-box-shadow: 2px -6px 5px 0px #656565;
	box-shadow: 2px -6px 5px 0px #656565;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565,  Direction=18, Strength=5 );
	color: #0c3d67;
}
.p-cngof .page-header h2, .p-cngof .page-header h2 a {
	color: #fff !important;
	background: #36C0E8 !important;
	display: inline-block;
	padding: 5px;
	font-size: 20px;
	font-weight: lighter !important;
	margin-top: -25px;
	text-transform: uppercase;
}
.p-cngof h3.page-header.item-title a {
	border: 2px solid #35C0E8 !important;
	margin-top: 30px;
	padding: 10px;
	color: #35C0E8;
}
.p-cngof h3.page-header.item-title a:hover {
	background: #35C0E8;
	color: #fff;
}
.cat-children h3 {
	color: #fff !important;
}
/* 																			    ADHÉRER AU CNGOF - FORM	-			/* Formulaire inscription */
#bfPage1 legend, #bfPage2 legend, #bfPage3 legend, #bfPage4 legend, #bfPage5 legend, #osemsc-reg fieldset legend, #ose-payment fieldset legend, #ose-my-account fieldset legend, #ose-account-menu .ose-menu-header {
	border-radius: 0px;
	background: #0c3d67;
	padding: 10px;
	width: auto;
	color: #fff;
	font-size: 14px;
	font-weight: lighter;
}
#bfPage1 .bfFieldset-wrapper fieldset, #bfPage2 .bfFieldset-wrapper fieldset, #bfPage3 .bfFieldset-wrapper fieldset, #bfPage4 .bfFieldset-wrapper fieldset, #bfPage5 .bfFieldset-wrapper fieldset {
	border: none !important;
}
.bfQuickMode section.bfElemWrap, .x-form-item {
	border-radius: 0px !important;
	background: #f5f5f5 !important;
	padding: 5px 10px;
}
.x-panel form div .x-form-item {
	margin-bottom: 20px;
}
.x-form-item input {
	border-radius: 0;
	height: 40px;
}
#payment-form-panel #membership-type-info, #ext-gen208.x-form-check-wrap {
	/*akdref*/
/*width: 43%;*/
	float: left;
}
#payment-form-panel #membership-type-info button, #ext-gen212.x-form-check-wrap {
	float: right !important;
}
#payment-form-panel #membership-type-info .membershipSummary-price {
	color: #0c3d67;
}
#payment-form-panel #membership-type-info #ext-gen62 {
	margin: 0 0 0 63%;
}
#payment-form-panel #ext-comp-1019 {
	width: 20%;
	float: right;
}
#ext-comp-1019 legend, #ext-comp-1019 button#ext-gen40 {
	background: #1d70a4 !important;
}
#content .x-btn-noicon .x-btn-small .x-btn-text {
	border-radius: 0px;
	background: #0c3d67 !important;
	width: auto;
	color: #fff !important;
	font-size: 14px;
	font-weight: lighter;
	text-shadow: none;
}
.x-toolbar {
	height: 20px;
	padding: 0px;
}
#ext-comp-1184 .x-toolbar-ct, #ext-comp-1184 .x-btn-small, #ext-comp-1200 .x-toolbar-ct, #ext-comp-1200 .x-btn-small, #ext-comp-1204 .x-toolbar-ct, #ext-comp-1204 .x-btn-small, #ext-comp-1180 .x-toolbar-ct, #ext-comp-1180 .x-btn-small, #ext-comp-1176 .x-toolbar-ct, #ext-comp-1176 .x-btn-small, #ext-comp-1160 .x-toolbar-ct, #ext-comp-1160 .x-btn-small {
	background: #0c3d67 !important;
}
#ext-comp-1141.x-box-item, #ext-comp-1144.x-box-item {
	height: 17px !important;
}
#content .x-btn-noicon .x-btn-small button#ext-gen292.x-btn-text, #content .x-btn-noicon .x-btn-small button#ext-gen379.x-btn-text, #content .x-btn-noicon .x-btn-small button#ext-gen365.x-btn-text, button#ext-gen334.x-btn-text, button#ext-gen348.x-btn-text, button#ext-gen261.x-btn-text {
	border-radius: 0px;
	background: #0c3d67 !important;
	width: auto;
	color: #fff;
	font-size: 8px !important;
	font-weight: lighter;
	text-shadow: none;
	float: right;
	border: none;
	padding-bottom: 20px;
}
.ext-strict .x-form-text, .x-form-field-wrap .x-form-trigger {
	height: 28px;
}
.x-form-cb-label {
	margin-left: 4px;
	position: relative;
	top: -6px;
}
#ext-comp-1175 .x-form-item, #ext-comp-1196 .x-form-item, .ext-gen70 .x-form-check-wrap {
	float: left !important;
	width: 50%;
! important;
	padding: 0px;
}
#ext-comp-1179 .x-form-item, #ext-comp-1188 .x-form-item {
	margin: 0;
}
#ext-gen295 .x-list-body-inner {
	height: 400px;
}
#ext-comp-1144 .x-form-item {
	width: 17px !important;
} /* #mem-addon-win{	z-index:999999;} */
.x-btn-noicon .x-btn-small .x-btn-text /*  									 Bouton Suivant */
 .bfNextButton {
	border-radius: 0px;
	background: #36c0e8;
	padding: 10px;
	color: #fff;
	border: solid 1px #36c0e8;
}
.bfNextButton:hover {
	color: #36c0e8;
	background: #fff;
}
.bfNextButton:after {
	content: '\f061';
	font-family: fontawesome;
	margin-left: 15px;
} /*  									 Bouton Précédent */
.bfPrevButton {
	border-radius: 0px;
	background: #36c0e8;
	padding: 10px;
	color: #fff;
	border: solid 1px #36c0e8;
}
.bfPrevButton:hover {
	color: #36c0e8;
	background: #fff;
}
.bfPrevButton:before {
	content: '\f060';
	font-family: fontawesome;
	margin-right: 15px;
} /*  									 Bouton Envoyer*/
.bfSubmitButton {
	border-radius: 0px;
	background: #b7d283;
	padding: 10px;
	color: #fff;
	border: solid 1px #b7d283;
	text-transform: uppercase;
	font-weight: bold;
}
.bfSubmitButton:hover {
	color: #b7d283;
	background: #fff;
}
.bfSubmitButton:before {
	content: '\f064';
	font-family: fontawesome;
	margin-right: 15px;
}
.bfCancelButton {
	border-radius: 0px;
	background: #0c3d67;
	padding: 10px;
	color: #fff;
	border: solid 1px #0c3d67;
	text-transform: uppercase;
	font-weight: bold;
}
.bfCancelButton:hover {
	color: #0c3d67;
	background: #fff;
}
.bfCancelButton:before {
	content: '\f00d';
	font-family: fontawesome;
	margin-right: 15px;
}
/*								Réseaux Sociaux    */

.itp-social-buttons-box h4 {
	text-align: right;
	font-size: 10px !important;
	color: #0C3D67;
	text-transform: uppercase;
}
.itp-sb-right {
	padding: 0px;
}
/*    															Espace Membre */

#secretkey, #secretkey-lbl {
	display: none;
}
#aside .esp-memb {
	background: #1d70a4;
 ext-gen24 color: #fff;
	padding: 15px 10px;
	border: double 4px #fff;
}
#aside .esp-memb #oseform {
	padding: 10px;
}
#aside .esp-memb h3 {
	color: #fff;
	text-align: center;
}
#aside { /* border-left:solid 1px #e6eaed; */
	background: #fcfcff;
}
#aside h3, #form-login-forgot a, #form-login-register a, .cbModuleUsernameIcon, .cbModulePasswordIcon {
	color: #1d70a4;
}
#aside h3 {
	font-weight: lighter;
	border-bottom: double 4px #1d70a4;
	padding-bottom: 20px;
	padding-top: 10px;
	text-transform: uppercase;
	font-size: 18px;
}
#aside h3:before {
	content: '\f0f0';
	font-family: fontawesome;
	margin-right: 10px;
	font-size: 26px;
}
.userdata {
	background: #43423f;
	padding-top: 20px;
}
#aside .input-prepend {
	margin: 0 auto;
	display: block;
	width: 60%;
}
#aside #form-login-submit .btn.btn-primary {
	background: #b7d283 !important;
	border-radius: 0px;
	float: right;
	border: none;
}
.logout-button .btn {
	background: #b7d283 !important;
	border-radius: 0px;
	border: none;
}
#form-login-remember .control-label {
	color: #fff;
	margin-bottom: 20px;
}
#modlgn-username, #modlgn-passwd {
	color: #868585;
	margin: 5px 0 20px 0;
}
#form-login-remember .control-label {
	float: right;
	margin-left: 5px;
}
#form-login-remember {
	margin-left: 20%;
}
#form-login-links {
	list-style-type: none;
	font-size: 12px;
	margin-top: 5px;
}
#form-login-forgot a {
	text-decoration: underline;
}
.itemid-733 .form-validate.form-horizontal.well {
	max-width: 450px;
	width: 100%;
	float: left;
	text-align: left;
}
.itemid-733 .form-validate.form-horizontal.well label {
	float: left;
	margin-right: 20px;
}
.itemid-733 .form-validate.form-horizontal.well .validate-username {
	margin-left: 20px;
}
.itemid-733 .form-validate.form-horizontal.well .controls button.btn.btn-primary {
	float: right;
}
.itemid-733 .nav.nav-tabs.nav-stacked {
	width: 350px;
	float: right;
}
.itemid-733 .nav.nav-tabs.nav-stacked li a {
	background: #1d70a4;
	border: solid 1px #1d70a4;
}
.itemid-733 .nav.nav-tabs.nav-stacked li a:hover {
	color: #1d70a4 !important;
	background: #fff;
	border: solid 2px #1d70a4;
}
#content #ose-my-account .notice {
	background: #efefef;
	border: none;
	color: #999;
}
#ose-account-menu #ose-member_user legend, #ose-account-menu #ose-member_billing legend, #ose-account-menu #ose-member_msc legend {
	background: #1d70a4;
	border: none;
	text-align: left;
}
#ose-member_user .x-fieldset, #ose-member_billing .x-fieldset, #ose-member_msc .x-fieldset {
	width: 47% !important;
	margin-right: 3%;
	max-width: 900px;
}
#ose-member_msc .x-fieldset {
	width: 100% !important;
	max-width: 900px;
}
#ose-member_msc .x-fieldset li {
	width: 32%;
}
#ose-account-menu #ose-member_user legend .x-fieldset-header-text, #ose-account-menu #ose-member_billing .x-fieldset-header-text {
	margin: 0px;
}
#ose-account-menu ul li.ose-icon-juser, #ose-account-menu ul li.ose-icon-profile, #ose-account-menu ul li.ose-icon-billinginfo, #ose-account-menu ul li.ose-icon-order, #ose-account-menu ul li.ose-icon-msc_renew, #ose-account-menu ul li.ose-icon-msc, #ose-account-menu ul li.ose-icon-join_history {
	background: none;
	padding: 0px;
}
#ose-account-menu ul li.ose-icon-juser:before {
	content: '\f0f0';
	font-family: fontawesome;
	display: block;
	font-size: 25px;
	color: #1d70a4;
}
#ose-account-menu ul li.ose-icon-billinginfo:before {
	content: "\f0b1";
	font-family: fontawesome;
	display: block;
	font-size: 25px;
	color: #1d70a4;
}
#ose-account-menu ul li.ose-icon-order:before {
	content: "\f022";
	font-family: fontawesome;
	display: block;
	font-size: 25px;
	color: #1d70a4;
}
#ose-account-menu ul li.ose-icon-profile:before {
	content: "\f05a";
	font-family: fontawesome;
	display: block;
	font-size: 25px;
	color: #1d70a4;
}
#ose-account-menu ul li.ose-icon-msc_renew:before {
	content: "\f079";
	font-family: fontawesome;
	display: block;
	font-size: 25px;
	color: #1d70a4;
}
#ose-account-menu ul li.ose-icon-msc:before {
	content: "\f046";
	font-family: fontawesome;
	display: block;
	font-size: 25px;
	color: #1d70a4;
}
#ose-account-menu ul li.ose-icon-join_history:before {
	content: "\f1da";
	font-family: fontawesome;
	display: block;
	font-size: 25px;
	color: #1d70a4;
}
#main #ose-account-menu ul li, #ose-account-menu ul li {
	width: 45%;
}
#ose-account-menu ul li a {
	color: #2b2b2a !important;
	text-align: right !important;
}
#mem-addon-win .x-window-tc {
	background: #1d70a4;
}
.dl-horizontal dt {
	text-align: left !important;
}
.btn-toolbar li.btn-group a.btn {
	background: #1d70a4;
	color: #fff;
	border: solid 1px #1d70a4;
}
.btn-toolbar li.btn-group a.btn:hover {
	color: #1d70a4;
	background: #fff;
}
a.btn-mem {
	background: #1d70a4;
	color: #fff;
	border: solid 1px #1d70a4;
	padding: 10px;
	float: right;
	margin-top: 30px;
}
a.btn-mem:hover {
	color: #1d70a4;
	background: #fff;
}
a.btn-devenir-mem {
	background: #0C3D67;
	color: #fff;
	border: solid 1px #0C3D67;
	padding: 10px;
	float: right;
	margin-right: 20px;
	margin-top: 30px;
}
a.btn-devenir-mem:hover {
	color: #0C3D67;
	background: #fff;
}
.itemid-749 a.btn-devenir-mem, .itemid-749 a.btn-mem {
	margin-top: 0px;
}
.itemid-746 a.btn-devenir-mem, .itemid-746 a.btn-mem {
	float: left !important;
	margin-right: 20px;
}
#connexion-breve {
	display: block;
	height: 50px;
	width: 100%;
}
/* 												Renouveler son adhésion		#ose-login-introduction h1, #ose-login h1{	text-align:left;	color:#333;}#ose-login-box{border:none;}#ose-login-introduction{	float:right;	height: 250px;	margin-top: 10px;	}	#ose-login-box .x-panel-header{	background:#1d70a4  !important;	text-shadow:none;	border:none !important;	border-radius:0px !important;	width:auto;	}#ose-login-box #ose-login-introduction, #ose-login-box #ose-login{	max-width:400px !important;	width:100% !important;		}	#ose-login .x-form-item-label{	width:auto !important;	}		#ose-login-box .ose-login-innerbox{	background:#fff !important;	border: solid 0.5px #1d70a4 ;	padding:10px;	}	#ose-login-box .ose-login-innerbox input{	width:100%;	max-width:300px;	}	#ose-login-box .ose-login-innerbox input#ose-remember{	width:auto !important;	margin:5px;	}	#ose-login-box .ose-login-innerbox .oseloginbutton button{	background:#000 !important;}#ose-login-box .oseloginbuttons .oseloginbutton{	float:left;	margin-left:34%;	}#ose-login-box .oseloginbuttons .osejoinbutton{	float:right;	}	#ose-login-box .ose-button{		text-shadow:none !important;		color:#fff;		background:#1d70a4;		border:solid 1px #1d70a4;		}#ose-login-box .ose-button:hover{		background:#fff;		color:#1d70a4;		}		.oseforgetpass li{	float:left;	}#content .oseforgetpass{	border:none;	width:auto;	float:left;	font-size:10px;	}.oseforgetpass li{	color:#999;	width:auto;	margin:10px;	}.ose-clear{	display:none;	}	#ose-login-introduction ul#instructions li{	background:none;	margin-left:0px;	text-indent:0px;	color:#333;	}#ose-login-introduction ul#instructions li:before{	font-family:'fontawesome';	content:"\f00c";	margin-right:10px;	color:#1d70a4;	} */
	/*																	GROG	*/
.category-desc.base-desc {
	margin-bottom: 40px;
}
.blog .cat-children > div{
	margin: 20px 10px;
	/*display: inline-block;*/
}
.blog .cat-children > div:after, .blog .cat-children > div:before{
	display: table;
	clear:both;
	content: " ";	
}

h3.page-header.item-title { /* 	width:45%; */
	/*float: left; */
	text-align: center;
	margin-top: 30px;
	margin-right: 2%;
	display: inline-block;
}
	
h3.page-header.item-title a {
	border: solid 2px #205383 !important;
	padding: 10px;
	margin-top: 30px;
}
h3.page-header.item-title a:hover {
	background: #205383;
	color: #FFF !important;
}
h3.page-header.item-title:hover a {
}
.itemid-465 .blog .cat-children h3 {
	display: none;
}
.itemid-465 .blog h2 .subheading-category {
	display: block;
	padding-top: 20px;
	border: none;
}
.itemid-465 .blog .cat-children h3.page-header {
	display: block;
	padding-top: 50px;
}
.itemid-465 #content .pagination {
	display: none;
}
h3.page-header.item-title a {
	padding: 20px;
	width: 40%;
}
span.badge {
	display: none;
} /* 																				ACTUALITES	 */
.blog.p-actu .col-md-4 img {
	display: none;
}
.blog.p-actu .leading-0 h2 {
	font-weight: bold !important;
}
.blog.p-actu .col-md-4 {
	height: 450px;
}
.blog.p-actu .col-md-4 h2 a {
	background: rgba(12, 61, 103, 0.95) none repeat scroll 0 0;
	color: #fff;
	font-size: 18px;
	font-weight: lighter !important;
	padding: 2px;
	text-transform: uppercase;
} /* 																				RECHERCHE */
.p-clinique {
}
.itemid-754 .don a .nn_sliders-toggle-inner, .itemid-755 .don a .nn_sliders-toggle-inner, .itemid-756 .don a .nn_sliders-toggle-inner, .itemid-757 .don a .nn_sliders-toggle-inner {
	margin-top: -33px;
	margin-right: -15px;
} /* 																				RECHERCHE */
.p-recherche h2 .subheading-category {
	color: #29AEA0 !important;
}
.p-recherche .nav.nav-tabs.nav-stacked li a {
	color: #fff;
	background: #29AEA0;
	border: 3px solid #29AEA0;
}
.p-recherche .nav.nav-tabs.nav-stacked li a:hover {
	color: #29AEA0 !important;
	background: #fff;
}
.p-recherche h3.page-header.item-title a {
	border: 2px solid #29AEA0 !important;
	margin-top: 30px;
	padding: 10px;
	color: #29AEA0;
	display: inline-block;
	width: auto;
	float: left;
}
.p-recherche h3.page-header.item-title:hover a {
	background: #29AEA0;
	color: #fff;
}
.itemid-465 .p-recherche form {
	display: none;
} /* 																				FORMATION */
.p-formation h2 a, .p-formation h2, .p-formation h2 .subheading-category {
	background: #5bc695 !important;
	color: #fff !important;
	display: inline-block;
	padding: 5px;
}
.p-formation h2 .subheading-category {
	color: #fff !important;
}
.blog.p-formation .items-row .col-md-12 {
	margin-bottom: 30px;
}
.p-formation .nav.nav-tabs.nav-stacked li a {
	background: #5bc695 !important;
	color: #fff !important;
	border: 3px solid #5bc695;
}
.p-formation .nav.nav-tabs.nav-stacked li a:hover {
	color: #5bc695 !important;
	background: #fff !important;
} /* 																				JOURNÉE NAT */
.p-journee h2 a, .p-journee h2 {
	background: #205383 !important;
	color: #fff !important;
	display: inline-block;
	padding: 5px;
} /* 																				INTERNATIONAL */
.p-international h2 a, .p-international h2, .p-international h2 .subheading-category {
	background: #EF9E10 !important;
	color: #fff !important;
	display: inline-block;
	padding: 5px;
}
.p-international h3 {
	color: #EF9E10 !important;
}
.p-international .content p a {
	color: #EF9E10 !important;
}
.p-international .nav.nav-tabs.nav-stacked li a {
	background: #EF9E10 !important;
	color: #fff !important;
	border: 3px solid #EF9E10;
}
.p-international .nav.nav-tabs.nav-stacked li a:hover {
	color: #EF9E10 !important;
	background: #fff !important;
} /*      									Page Audipod    */
.itemid-769 table {
	float: left;
	width: 100% !important;
	max-width: 800px !important;
	border: solid 0px #FFF !important;
}
.itemid-769 table tr td:first-child {
	margin-bottom: 20px !important;
} /*																						DPC 		*/
#en-pratique {
	background: #f7f7f7;
	margin-bottom: 50px;
} /* 																				RESSOURCES DOCUMENTAIRE */
.p-ressources h2 a, .p-video h2 a {
	background: #B7D283;
	font-size: 18px;
	padding: 2px;
	color: #fff;
}
.p-ressources h3.page-header.item-title a {
	border: 2px solid #B7D283 !important;
	margin-top: 30px;
	padding: 10px;
	width: auto;
	display: inline-block;
	color: #B7D283;
}
.p-ressources h3.page-header.item-title a:hover {
	background: #B7D283;
	color: #fff;
} /* 																								VIDEO */
.p-video .col-md-4 {
	background: rgba(183, 210, 131, 0.15);
	height: 300px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 28.333%;
	position: relative;
}
.p-video .col-md-4 h2 a {
	background: none;
	color: #0C3D67;
}
.p-video .col-md-4 h2 a:before, .liste-video .col-md-4 h4 a:before {
	color: #b7d283;
	content: "\f144";
	font-family: "fontawesome";
}
.p-video .col-md-4 img, .liste-video .col-md-4 img {
	position: absolute;
	bottom: 10px;
}
.p-video iframe {
	width: 100% !important;
	max-width: 800px !important;
	min-height: 450px !important;
	height: 100% !important;
}
.liste-video h3 {
	color: #b7d283 !important;
}
.liste-video .col-md-4 {
	background: rgba(183, 210, 131, 0.15);
	text-transform: uppercase;
	margin-left: 2%;
	margin-bottom: 2%;
	width: 28.333%;
	height: 220px;
	padding: 2%;
	position: relative;
}
.itemid-650 h2 .subheading-category, .itemid-490 .content-category h2 {
	display: none;
}
.p-info h2 a, .p-info h2 {
	background: #CE4D38;
	font-size: 18px;
	padding: 2px;
	color: #fff !important;
}
.p-info h3 {
	color: #CE4D38 !important;
} /* 													 									COULEURS DE PAGES */
.p-cngof {
}
.p-pclinique {
}
.p-journee {
}
.p-recherche {
}
.p-formation {
}
.p-ressources h2 a {
	background: #B7D283 !important;
	font-size: 18px;
	padding: 2px;
	color: #fff !important;
}
.p-international {
}
.p-info {
}
.p-boutique {
}
.p-video {
} /* 																			SIDEBAR  */


.itemid-435 .sidebar-rch{
	margin-top:-92px;
	}
.com_rsfiles.view-rsfiles .sidebar-rch {
	margin-top:-62px;
	padding-bottom:0px;
	}
.sidebar-rch {
	background: #B7D283;
	padding: 10px;
	margin-top:-52px;
}
.sidebar-rch label{
	display:none;}
.sidebar-rch .button.btn.btn-primary {
	color: #B7D283 !important;
	background: #fff !important;
	border: none !important;
}
#aside .sidebar-rch h3 {
	color: #fff;
	border-color: #fff;
}
#aside .sidebar-rch h3:before {
	content: '\f002';
	font-family: 'fontawesome';
	color: #fff;
}
/* 										 REVUES ELECTRONIQUES */
#aside .revues h3:before {
	content: '\f02d';
	font-family: 'fontawesome';
}
#aside .revues h3 {
	font-size: 20px;
} /* 										 TARIFS ADHESION */
#aside .tarifs h3 {
	color: #1d70a4;
	border-bottom: 4px double #1d70a4;
}
#aside .tarifs h3:before {
	content: '\f153';
	font-family: 'fontawesome';
}
#aside .custom.tarifs {
	background: #fff;
	color: #1d70a4;
	padding: 10px;
}
#aside .tarifs h4 {
	text-transform: uppercase;
	font-size: 16px;
	padding: 5px;
	background: rgba(29, 112, 164, 0.75);
	color: #fff;
} /*  											 Menu Droit */
.nav.menucngof-droite>li a, .menurpc-droite .nav>li a, .menucom-droite .nav>li a {
	font-weight: lighter !important;
}
.nav.menucngof-droite>li, .menurpc-droite .nav>li, .menucom-droite .nav>li {
	background: #36c0e8;
	padding: 10px; /*border-radius:5px;*/
	margin-bottom: 10px;
	border: solid 2px #36c0e8;
	text-transform: uppercase;
}
.nav.menucngof-droite>li:hover, .menurpc-droite .nav>li:hover, .menucom-droite .nav>li:hover {
	background: #fff;
	color: #36c0e8;
	border: solid 2px #36c0e8;
}
.nav.menucngof-droite li>a, .menucom-droite .nav>li>a {
	color: #fff;
	font-weight: bold;
	font-size: 15px;
}
.nav.menucngof-droite>li:hover>a, .nav.menucngof-droite>li:hover>a:hover, .menucom-droite .nav>li:hover>a, .menucom-droite .nav>li:hover>a:hover {
	color: #36c0e8;
! important;
	background: #fff;
}
.nav.menucngof-droite li>a:before, .menurpc-droite .nav>li>a:before, .menucom-droite .nav>li>a:before, .menujn-droite .nav>li>a:before, .menudoc-droite .nav>li>a:before {
	content: '\f055';
	font-family: fontawesome;
	font-size: 18px;
	margin-right: 5px;
}
/*										Menu CNGOF    */
#aside .menucngof-droite h3 {
	color: #36C0E8;
	border-bottom: 4px double #36C0E8;
}
#aside .menucngof-droite h3:before {
	font-family: 'fontawesome';
	content: '\f19c';
}
#aside .menucngof-droite .nav>li>a {
	font-weight: bold;
	font-size: 15px;
	background: #36C0E8;
	color: #fff;
}
#aside .menucngof-droite .nav>li {
	background: #36C0E8;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #36C0E8;
}
#aside .menucngof-droite .nav>li:hover {
	background: #fff;
	color: #36C0E8;
	border: solid 2px #36C0E8;
}
#aside .menucngof-droite .nav>li:hover>a, #aside .menucngof-droite .nav>li:hover>a:hover {
	background: #fff;
	color: #36C0E8 !important;
} /*										Menu RPC    */
#aside .menurpc-droite h3 {
	color: #3093b0;
	border-bottom: 4px double #3093b0;
}
#aside .menurpc-droite h3:before {
	font-family: 'fontawesome';
	content: '\f0f1';
}
#aside .menurpc-droite .nav>li>a {
	font-weight: bold;
	font-size: 15px;
	background: #3093b0;
	color: #fff;
}
#aside .menurpc-droite .nav>li {
	background: #3093b0;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #3093b0;
}
#aside .menurpc-droite .nav>li:hover {
	background: #fff;
	color: #3093b0;
	border: solid 2px #3093b0;
}
#aside .menurpc-droite .nav>li:hover>a, #aside .menurpc-droite .nav>li:hover>a:hover {
	background: #fff;
	color: #3093b0 !important;
}
.rsf_navbar .btn, .well .controls .btn.btn-primary {
	border-radius: 0px;
	background: #0C3D67 !important;
	color: #fff;
	text-shadow: none;
	border: solid 1px #0C3D67;
}
.rsf_navbar .btn:hover {
	color: #0C3D67;
	background: #fff;
}
.rsfiles-layout .navbar-info .navbar-inner.rsf_navbar {
	display: none;
}
.rsfiles-layout .well {
	background: #eff5fa;
	border-radius: 0px;
	border: none;
}
.rsfiles-layout .well input {
	height: 40px;
} /* 										menu Commissions */
#aside .menucom-droite h3 {
	display: none;
}
#aside .menucom-droite h3:before {
	font-family: 'fontawesome';
	content: '\f0f1';
} /* 											Menu Rch    */
#aside .menurch-droite h3 {
	color: #29aea0;
	border-bottom: 4px double #3093b0;
}
#aside .menurch-droite h3:before {
	font-family: 'fontawesome';
	content: '\f002';
}
#aside .menurch-droite .nav>li>a {
	font-weight: bold;
	font-size: 15px;
	background: #29aea0;
	color: #fff;
}
#aside .menurch-droite .nav>li {
	background: #29aea0;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #29aea0;
}
#aside .menurch-droite .nav>li:hover {
	background: #fff;
	color: #29aea0;
	border: solid 2px #29aea0;
}
#aside .menurch-droite .nav>li:hover>a, #aside .menurch-droite .nav>li:hover>a:hover {
	background: #fff;
	color: #29aea0 !important;
} /*										Menu Form  */
#aside .menuform-droite h3 {
	color: #5bc695;
	border-bottom: 4px double #5bc695;
}
#aside .menuform-droite h3:before {
	font-family: 'fontawesome';
	content: '\f0ea';
}
#aside .menuform-droite .nav>li>a {
	font-weight: bold;
	font-size: 15px;
	background: #5bc695;
	color: #fff;
}
#aside .menuform-droite .nav>li {
	background: #5bc695;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #5bc695;
}
#aside .menuform-droite .nav>li:hover {
	background: #fff;
	color: #5bc695;
	border: solid 2px #5bc695;
}
#aside .menuform-droite .nav>li:hover>a, #aside .menuform-droite .nav>li:hover>a:hover {
	background: #fff;
	color: #5bc695 !important;
} /*											Menu Journée */
#aside .menujn-droite h3 {
	color: #205383;
	border-bottom: 4px double #205383;
}
#aside .menujn-droite h3:before {
	font-family: 'fontawesome';
	content: '\f0c0';
}
#aside .menujn-droite .nav>li>a {
	font-weight: bold;
	font-size: 15px;
	background: #205383;
	color: #fff;
}
#aside .menujn-droite .nav>li {
	background: #205383;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #205383;
}
#aside .menujn-droite .nav>li:hover {
	background: #fff;
	color: #205383;
	border: solid 2px #205383;
}
#aside .menujn-droite .nav>li:hover>a, #aside .menujn-droite .nav>li:hover>a:hover {
	background: #fff;
	color: #205383 !important;
} /*													Menu Doc  */
#aside .menudoc-droite h3 {
	color: #b7d283;
	border-bottom: 4px double #b7d283;
}
#aside .menudoc-droite h3:before {
	font-family: 'fontawesome';
	content: '\f15b';
}
#aside .menudoc-droite .nav>li>a {
	font-weight: bold;
	font-size: 15px;
	background: #b7d283;
	color: #fff;
}
#aside .menudoc-droite .nav>li {
	background: #b7d283;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #b7d283;
}
#aside .menudoc-droite .nav>li:hover {
	background: #fff;
	color: #b7d283;
	border: solid 2px #b7d283;
}
#aside .menudoc-droite .nav>li:hover>a, #aside .menudoc-droite .nav>li:hover>a:hover {
	background: #fff;
	color: #b7d283 !important;
} /*													Menu Boutique  */
#aside .menubou-droite h3 {
	color: #cd3940;
	border-bottom: 4px double #cd3940;
}
#aside .menubou-droite h3:before {
	font-family: 'fontawesome';
	content: '\f07a';
}
#aside .menubou-droite .nav>li>a {
	font-weight: bold;
	font-size: 15px;
	background: #cd3940;
	color: #fff;
}
#aside .menubou-droite .nav>li {
	background: #cd3940;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #cd3940;
}
#aside .menubou-droite .nav>li:hover {
	background: #fff;
	color: #cd3940;
	border: solid 2px #cd3940;
}
#aside .menubou-droite .nav>li:hover>a, #aside .menubou-droite .nav>li:hover>a:hover {
	background: #fff;
	color: #cd3940 !important;
} /*																Menu Espace Info    */
#aside .menuinfo-droite h3 {
	color: #CE4D38;
	border-bottom: 4px double #CE4D38;
}
#aside .menuinfo-droite h3:before {
	font-family: 'fontawesome';
	content: '\f05a';
}
#aside .menuinfo-droite .nav>li>a {
	font-weight: bold;
	font-size: 15px;
	background: #CE4D38;
	color: #fff;
}
#aside .menuinfo-droite .nav>li {
	background: #CE4D38;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #CE4D38;
}
#aside .menuinfo-droite .nav>li:hover {
	background: #fff;
	color: #CE4D38;
	border: solid 2px #CE4D38;
}
#aside .menuinfo-droite .nav>li:hover>a, #aside .menurpc-info .nav>li:hover>a:hover {
	background: #fff;
	color: #CE4D38 !important;
} /*													Menu International  */
#aside .menuint-droite h3 {
	color: #ef9e10;
	border-bottom: 4px double #ef9e10;
}
#aside .menuint-droite h3:before {
	font-family: 'fontawesome';
	content: '\f0ac';
}
#aside .menuint-droite .nav>li>a {
	font-weight: bold;
	font-size: 15px;
	background: #ef9e10;
	color: #fff;
}
#aside .menuint-droite .nav>li {
	background: #ef9e10;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #ef9e10;
}
#aside .menuint-droite .nav>li:hover {
	background: #fff;
	color: #ef9e10;
	border: solid 2px #ef9e10;
}
#aside .menuint-droite .nav>li:hover>a, #aside .menuint-droite .nav>li:hover>a:hover {
	background: #fff;
	color: #ef9e10 !important;
} /*													Menu Membre  */
#aside .menumemb-droite h3 {
	color: #b7d283;
	border-bottom: 4px double #b7d283;
}
#aside .menumemb-droite .nav>li>a {
	font-weight: bold;
	font-size: 15px;
	background: #b7d283;
	color: #fff;
}
#aside .menumemb-droite .nav>li {
	background: #b7d283;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #b7d283;
}
#aside .menumemb-droite .nav>li:hover {
	background: #fff;
	color: #b7d283;
	border: solid 2px #b7d283;
}
#aside .menumemb-droite .nav>li:hover>a, #aside .menumemb-droite .nav>li:hover>a:hover {
	background: #fff;
	color: #b7d283 !important;
} /*													Menu Services  */
#aside .menuserv-droite h3 {
	color: #1d70a4;
	border-bottom: 4px double #1d70a4;
}
#aside .menuserv-droite h3:before {
	font-family: 'fontawesome';
	content: '\f005';
}
#aside .menuserv-droite .nav>li>a , .btn-nav-right a{
	font-weight: bold;
	font-size: 15px;
	background: #1d70a4;
	color: #fff;
}
#aside .menuserv-droite .nav>li , .btn-nav-right a{
	background: #1d70a4;
	padding: 10px;
	margin-bottom: 10px;
	border: solid 2px #1d70a4;
}
#aside .menuserv-droite .nav>li:hover, .btn-nav-right a:hover{
	background: #fff;
	color: #1d70a4;
	border: solid 2px #1d70a4;
}
#aside .menuserv-droite .nav>li:hover>a{
	background: #fff;
	color: #1d70a4 !important;
}
#aside .menuserv-droite li.dropdown-menu>a:hover, #aside .menuserv-droite li.dropdown-menu .active>a, #aside .menuserv-droite li.dropdown-menu .active>a:hover, #aside .menuserv-droite li.dropdown-menu>.active>a, #aside .menuserv-droite li.dropdown-menu>.active>a:hover, #aside .menuserv-droite li.dropdown-menu.open {
	background: #1d70a4;
} /* RPC */ /* .rsfiles-layout .navbar-info{	display:none;}*/
/* 																			BOUTIQUE */
.product h2 {
	font-size: 14px !important;
	display: block;
}
.topten-view, .latest-view {
	width: 33%;
	float: left;
}
.orderby-displaynumber {
	border: none;
}
.browse-view h1, .productdetails-view.productdetails h1, .vm-cart-header-container h1 {
	color: #0c3d67 !important;
	border-left: solid 10px #0c3d67;
	padding-left: 10px;
	margin-left: -15px;
	font-weight: lighter !important;
	margin-bottom: 50px;
	text-transform: uppercase;
	font-size: 26px;
	border-bottom: solid 0px #0c3d67;
}
a.product-details, div.vm-details-button a {
	background: none;
	border: none;
	width: auto;
}
a.product-details:hover, div.vm-details-button a:hover {
	background: none;
	text-decoration: underline;
}
div.vm-details-button {
	text-align: right;
	font-size: 11px;
}
.addtocart-bar {
	bottom: 3em;
}
.vm-cart-header-container {
	float: left;
	max-width: 400px;
	width: 100%;
	margin-bottom: 20px;
}
.width50.floatleft.right.vm-continue-shopping a.continue_link {
	float: left;
	text-align: left;
	width: auto;
	padding: 10px;
	background: #0C3D67;
	color: #fff;
}
.billto-shipto {
	background: #e8e8e8;
	float: left;
	width: 100%;
}
fieldset.vm-fieldset-pricelist, .vm-fieldset-customer-note, .vm-fieldset-tos, .checkout-button-top {
	float: left;
	width: 100%;
}
fieldset.userdata, .cart-view #form-login {
	background-color: #1D70A4;
	max-width: 350px;
	width: 100%;
	float: right;
	border: 4px double #fff;
	padding: 2% 10%;
	margin-top: 30px;
	color: #fff;
	text-align: left;
}
.cart-view .inline, .cart-view h3 {
	float: left;
	width: 100%;
}
fieldset.userdata p {
	color: #fff;
}
.category.floatleft.width33 .spacer img {
	display: none;
}
.category.floatleft.width33 .spacer h2 {
	border: 5px double #CD3940;
	margin-bottom: 30px;
	padding: 15px 10px;
	text-align: center;
	width: 100%;
}
.category.floatleft.width33 .spacer h2 a {
	color: #CD3940;
}
.category.floatleft.width33 .spacer h2:hover {
	background: #CD3940;
	border: 5px double #fff;
}
.category.floatleft.width33 .spacer h2:hover a {
	color: #fff;
}
#com-form-login-username, fieldset.userdata .default, #content .vm-fieldset-pricelist h3, .cart-view #form-login .button {
	color: #999;
	text-transform: none;
}
tr .sectiontableentry1 td {
	float: right;
	width: 100%;
}
fieldset.userdata #com-form-login-password {
	float: left;
	display: block;
	width: 100%;
}
.vm-fieldset-pricelist div.buttonBar-right {
	float: left;
	display: block;
}
.vm-button-correct {
	display: block;
}
#com-form-login div.width30.floatleft {
	float: right;
	width: 100%;
}
#com-form-login div.width30.floatleft {
	text-align: right;
}
#com-form-login-remember.width30.floatleft {
	width: auto;
}
#com-form-login {
	margin-bottom: 40px;
}
#mijoshop header {
	display: none;
}
.sectiontableentry2 {
	float: right;
	width: 100%;
}
.cart.customer-note {
	text-align: left;
}
.mijoshop #top, #mijoshop .btn {
	border-radius: 0px;
}
.mijoshop #top {
	background-color: #fff;
	border-bottom: 0px solid #e2e2e2;
}
.mijoshop #top a {
	color: #7198b9;
}
.mijoshop h2 {
	color: #0c3d67;
}
#mijoshop a.btn-primary {
	border: solid 1px #000;
}
#mijoshop .btn-primary:hover {
	border: solid 1px #000;
	background: #fff;
}
#mijoshop .img-thumbnail {
	display: none;
}
#mijoshop .fa-phone {
	margin-right: 5px;
}
/* 																			PETITES ANNONCES*/
/*   BOUTON ANNONCE */
.custom.annonce-right {
	width: 100%;
	background: #0C3D67;
	color: #fff;
	padding: 10px 10px 5px 10px;
	text-transform: uppercase;
	border: solid 2px #0C3D67;
}
.custom.annonce-right a {
	color: #fff;
	border: none;
}
.custom.annonce-right a:before {
	font-family: "fontawesome";
	content: "\f0f1";
	margin-right: 20px;
}
.custom.annonce-right:hover {
	background: #fff;
	color: #0C3D67;
}
.custom.annonce-right:hover a, .custom.annonce-right:hover a:hover {
	color: #0C3D67;
	border: none;
}
.itemid-788 fieldset legend {
	border-bottom: 0 solid #0c3d67;
	border-left: 10px solid #0c3d67;
	color: #0c3d67 !important;
	font-size: 26px;
	font-weight: lighter !important;
	margin-bottom: 50px;
	padding-left: 10px;
	text-transform: uppercase;
}
.imgheading {
	display: none;
}
#adsmanager_innermenu {
	background: #1D70A4;
	padding: 10px 0 0 0;
	text-transform: uppercase;
	margin-bottom: 30px;
	color: #fff;
}
#adsmanager_innermenu a {
	color: #fff;
}
#adshome .span12 .span6:first-child {
	display: none;
}
#adshome .span12 .span6 {
	width: 100%;
}
#adshome .span12 .span6 {
	border: double 5px #1D70A4;
	width: 100%;
	padding: 15px 10px 0 10px;
	margin-bottom: 30px;
	text-align: center;
}
#adshome .span12 .span6:hover {
	background: #1D70A4;
	border: double 5px #fff;
}
#adshome .span12 .span6 h2 a {
	color: #1D70A4;
}
#adshome .span12 .span6:hover h2 a {
	color: #fff;
}
#adshome .span12 .span6 h3 {
	text-align: center;
}
.itemid-788 p {
	text-align: justify;
}
.alert {
	background: #ebeaea;
	border-radius: 0px;
}
h2.section-header {
	font-weight: lighter;
	margin-top: -25px;
	color: #2A84B0 !important;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: lighter !important;
	width: 100%;
}
#content .adsmanager-grid h4 {
	background: none;
	font-weight: bold !important;
}
.adsmanager-grid div {
	padding: 0px;
}
.adsmanager-grid .desc {
	padding: 5px;
	border-bottom: 2Px solid #b9c7cf;
}
.adsmanager-grid {
	border: none;
	box-shadow: none;
	padding-bottom: 20px !important;
	border-radius: 0px;
}
/*																				Recherche */
#searchForm {
	background: #eff6e2;
	padding-bottom: 50px;
	padding-left: 20px;
}
#searchForm .btn.hasTooltip {
	background: #B7D283;
	width: 200px;
	height: 40px;
	border-radius: 0px;
}
#searchForm .btn.hasTooltip:before {
	color: #fff !important;
	content: 'RECHERCHER';
}
#searchForm .btn-toolbar {
	margin-left: 50%;
}
#searchForm #search-searchword {
	margin-top: 5px;
}
#searchForm .phrases {
	float: left;
	width: 30%;
	padding-left: 20px;
}
#searchForm .only {
	padding-left: 30px;
}
#searchForm .checkbox {
	max-width: 250px;
	width: 100%;
	display: inline-block;
}
/*																				Pagination */
.pagination-list li {
	display: inline-block;
	margin-left: 10px;
}
.pagination-list li a {
	padding: 2px 5px;
} /*																				BOUTON */
a.btn.hasTooltip:hover {
	color: #ccc;
}
.bfQuickMode .bfLabelLeft input, .bfQuickMode .bfLabelLeft textarea, .bfQuickMode .bfLabelLeft select, .bfQuickMode .bfLabelLeft button {
	float: right !important;
}
input.search-query, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	border-radius: 0px;
	height: 30px;
	width: 170px;
}
/*																	Page ACCES REFUSE */
.layout-download .alert.alert-message {
	background: #dc8c8c;
	color: #fff;
	text-shadow: none;
	border: solid 1px red;
	border-radius: 0;
}
.layout-download .navbar.navbar-info, .layout-download h3, .layout-download .muted {
	display: none;
}
.layout-download .well {
	text-align: left;
}
/*																			 FOOTER */


#honcode {
	float: right;
	z-index: 9999;
}
/*																			 FOOTER */
.footer.col-md-12 {
	padding-right: 0px;
	padding-left: 0px;
}
footer.footer .container {
	background: #2c3740;
	color: #fff;
	text-align: center;
	box-shadow: none;
/*	height: 150px;*/
	float: left;
	width: 100%;
	z-index: 99;
/*	margin-top: -120px;*/
}
footer.footer .container p {
	margin-top: 30px;
	font-size: 10px !important;
}
footer.footer .container p a {
	color: #fff;
}
.footer hr {
	display: none;
}
.p-footer {
	font-size: 12px;
} /*																			 Style inclus dans Joomla*/
.bleu-college {
	color: #36C0E8;
}
.bleu-rpc {
	color: #3093B0;
}
.bleu-journee {
	color: ##205383;
}
.vert-recherche, h3.vert-recherche {
	color: #29AEA0 !important;
}
h3.recherche-accueil, .itemid-631 h2 a, .itemid-758 h2 a {
	color: #fff !important;
	width: auto;
	padding: 5px;
	background: #29AEA0 !important;
}
.vert-formation, h3.vert-formation {
	color: #5bc695 !important;
}
.vert-documentaire, h3.vert-documentaire, a.vert-documentaire {
	color: #B7D283 !important;
}
.orange-international, h3.orange-international, a.orange-international {
	color: #EF9E10 !important;
}
.orange-info, h3.orange-info, a.orange-info {
	color: #CE4D38 !important;
}
.bibliographie, ul.bibliographie, ol.bibliographie {
	font-weight: italic !important;
	background: #F5F5F5;
	padding: 10px;
	font-size: 9px;
}
ol.bibliographie li {
	margin-left: 30px;
	font-size: 9px;
	color: #999;
}
.uppercase {
	text-transform: uppercase;
}
.colonne-droite {
	width: 47%;
	float: right;
}
.colonne-droite img, .colonne-droite p {
	display: block;
}
.colonne-gauche {
	width: 45%;
	float: left;
} /*																			 RESPONSIVE */

@media screen and (max-width: 1280px) {
header .navbar li a {
	font-size: 12px !important;
}
}

@media screen and (max-width: 1200px) {
.site-description {
	font-size: 1.2vw;
	margin-left: 5%;
}
.custom-espace-membre {
	font-size: 10px;
}
button.navbar-toggle:before {
	content: "MENU";
	font-weight: bold;
}
header .navbar-default {
	height: 60px;
}
header .navbar-default .navbar-toggle {
	background: #B7D283;
	color: #fff;
	width: 100px;
	margin-top: 0px;
	height: 60px;
}
.navbar-default .navbar-toggle .icon-bar {
	margin: 0 auto;
	background-color: #fff !important;
}
header .navbar li {
	width: 100%;
	background: #B7D283;
	display: block;
	boder: none;
}
header .navbar .dropdown-menu li {
	width: 100%;
}
#navbar.navbar-collapse {
	background: #B7D283;
	width: 100%;
}
a.picto-home {
	width: auto !important;
}
a.picto-home:before {
	font-family: "fontawesome";
	content: "\f015";
	width: 20px;
	margin-right: 20px;
	margin-left: -10px;
}
header .navbar-default .navbar-nav>.active>a, header .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, header.navbar-default .navbar-nav>.open>a, header .navbar-default .navbar-nav>.open>a:focus, header .navbar-default .navbar-nav>.open>a:hover {
	background-color: #fff !important;
	color: #B7D283 !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, header .navbar-default .navbar-nav>li:hover, header .navbar-default .navbar-nav>li:hover>a, header .navbar-default .navbar-nav>li:active, header .navbar-default .navbar-nav>li:active>a {
	background-color: #fff !important;
	color: #0C3D67 !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	box-shadow: none;
}
header .navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #fff;
}
}

@media screen and (max-width: 1000px) {
.menu-home .col-md-4.custom {
	width: 47%;
	margin: 0 0 30px 12px;
}
}

@media screen and (max-width: 980px) {
body.site {
	background: url('../images/Bg-980.jpg') no-repeat fixed center center/cover rgba(0, 0, 0, 0);
	padding: 0 !important;
}
.width50.floatleft.right.vm-continue-shopping a.continue_link, .billto-shipto, fieldset.vm-fieldset-pricelist, .vm-fieldset-customer-note, .vm-fieldset-tos, .checkout-button-top {
	float: none;
}
}

@media screen and (max-width: 840px) {
header .navbar .nav>li {
	display: block;
	width: 100%;
}
header .navbar .nav {
	background: #B7D283;
}
header .navbar-default .navbar-nav>.active>a, header .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background-color: #fff !important;
	color: #0c3d67 !important;
	padding-right: 0px;
}
header.navbar-default .navbar-nav>.open>a, header .navbar-default .navbar-nav>.open>a:focus, header .navbar-default .navbar-nav>.open>a:hover {
	background-color: #fff !important;
	color: #B7D283 !important;
	border: none;
}
header .nav>li>a:hover {
	background-color: #fff !important;
	color: #0c3d67 !important;
}
header .navbar-default .navbar-nav .open .dropdown-menu>li>a {
	background-color: #fff !important;
	color: #B7D283 !important;
	border-bottom: solid 1px #B7D283;
}
header .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	background-color: #B7D283 !important;
	color: #fff !important;
	border-bottom: solid 1px #fff;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background-color: none !important;
	border-bottom: solid 0px #FFF;
	box-shadow: none;
}
.menu-home .col-md-4.custom {
	width: 47%;
	margin: 0 0 30px 12px;
}
.menu-home h3 {
	font-size: 18px;
}
.slider h3 {
	margin: 0px;
}
}

@media screen and (max-width: 768px) {
body.site {
	padding: 0 !important;
	background: #fff !important;
}
}

@media screen and (min-device-width: 500px) and (max-device-width:
 768px) {
body.site {
	padding: 0 !important;
	background: #fff !important;
}
}

@media screen and (min-device-width: 300px) and (max-device-width:
 499px) {
body.site {
	padding: 0 !important;
	margin: 0px;
}
.item-page img {
	width: 100% !important;
}
}

@media screen and (min-device-width: 300px) and (max-device-width:
 768px) {
body.site {
	background: none;
}
.don .panel {
	display: none;
}
.content {
	margin-top: 98px;
}
.header-inner {
	float: none;
	margin-top: -5px;
}
.header-inner img {
	float: left;
}
.menu-home .col-md-4.custom {
	width: 100%;
	margin: 0 0 30px 0;
}
.container, .content {
	margin-right: 0px;
}
.logo {
	float: none;
	display: blok;
	margin: 0 auto;
	width: 200px;
}
.signature {
	z-index: 9999;
}
.site-description {
	margin: 0px;
	padding: 5px;
	text-align: left;
	display: block;
	font-size: 2.3vw;
}
.custom-espace-membre {
	margin-right: 0px;
	margin-top: 15px;
	height: 60px;
	padding-right: 0px !important;
	width: 100%;
	color: #fff;
	background: none;
	border: none;
}
.custom-espace-membre p a {
	color: #fff !important;
	font-size: 2.3vw;
	margin-top: 30px;
}
.moduletable-espace-membre.col-md-6.col-md-offset-6 {
	float: right;
	padding-right: 0px;
	margin-right: 0px;
}
.navbar-default .navbar-toggle {
	float: left;
}
header .navbar-default .navbar-nav>li {
	border: none !important;
}
header {
	position: relative;
}
.rsf_navbar .btn, .well .controls .btn.btn-primary {
	display: block;
}
/*																				Recherche */
#searchForm {
	background: #eff6e2;
	padding-bottom: 50px;
	padding-left: 20px;
}
#searchForm .btn.hasTooltip {
	background: #B7D283;
	width: 200px;
	height: 40px;
	border-radius: 0px;
}
#searchForm .btn.hasTooltip:before {
	color: #fff !important;
	content: 'RECHERCHER';
}
#searchForm .btn-toolbar {
	margin-left: 0%;
}
#searchForm #search-searchword {
	margin-top: 5px;
}
#searchForm .phrases {
	float: left;
	width: 100%;
	padding-left: 20px;
}
#searchForm .only {
	padding-left: 30px;
}
#searchForm .checkbox {
	max-width: 250px;
	width: 100%;
	display: inline-block;
}
.itp-sbb-bl img {
	width: auto !important;
}
/* 																		Page Connexion/Deconnexion */
.itemid-733 ul.nav.nav-tabs.nav-stacked {
	width: 33%;
}
#honcode img {
	width: 50px !important;
	height: auto;
}
}
/* Bouton RSFiles */
.navbar-info .rsf_navbar .rsf_navbar_ul li {
	display: inline;
}
.footer .container {
	/*height: 240px !important;*/
}
.footer .container p {
	font-size: 8px !important;
}
.footer .container .custom.p-footer p {
	font-size: 12px !important;
}
.footer .container .pull-right {
	display: none;
}
.itp-sbb-bl {
	border: none;
}
#aside .moduletable .search label {
	display: none;
}

body.x-body-masked .x-window-plain .x-window-mc, .x-window-plain .x-window-mc, .x-window-mc, .x-window-plain .x-window-bc{
	margin-top:150px;
	}
