@import url("module_mosaic.css");
/*general*/
HTML
{
	font-size: 100% !important;
}
.window .window-mainbody
{
	padding: 10px;
	font-family: "myriad-pro" !important;
}
.window-mainbody H1, .window-mainbody H2, .window-mainbody H3, .window-mainbody H4, .window-mainbody H5, .window-mainbody H6, .window-mainbody P, .window-mainbody LI
{
	font-family: "myriad-pro" !important;
}
.window-mainbody H2, .window-mainbody H4
{
	color: #2D936D;
}
.h1, .h2, .h3, H1, H2, H3
{
	margin-top: 10px !important;
	margin-bottom: 10px;
	font-family: "myriad-pro" !important;
}
A:active, A:focus, A:visited
{
	outline: none !important;
	text-decoration: none !important;
}
BODY
{
	font-family: "myriad-pro", sans-serif;
}
#t3-mainbody
{
	padding-bottom: 0;
}
#t3-content
{
	padding-bottom: 0;
	margin-bottom: -16px;
}
.jsn-bootstrap3 .row
{
	margin-right: 0px !important;
	margin-left: 0px !important;
}
.t3-wrapper
{
}
.t3-content.col-xs-12
{
	padding-left: 0px;
	padding-right: 0px;
}
.tendance_verte NAV#t3-mainnav
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,31a533+51,31a533+100 */
	background: #FFFFFF;
	/* Old browsers */
	background: -moz-linear-gradient(left, #FFFFFF 0%, #FFFFFF 50%, #31A533 51%, #31A533 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #FFFFFF 0%, #FFFFFF 50%, #31A533 51%, #31A533 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #FFFFFF 0%, #FFFFFF 50%, #31A533 51%, #31A533 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#31a533',GradientType=1 );
	/* IE6-9 */
}
.tendance_bleu NAV#t3-mainnav
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,31a533+51,31a533+100 */
	background: #FFFFFF;
	/* Old browsers */
	background: -moz-linear-gradient(left, #FFFFFF 0%, #FFFFFF 50%, #00CDFB 51%, #00CDFB 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #FFFFFF 0%, #FFFFFF 50%, #00CDFB 51%, #00CDFB 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #FFFFFF 0%, #FFFFFF 50%, #00CDFB 51%, #00CDFB 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#31a533',GradientType=1 );
	/* IE6-9 */
}
NAV.navbar IMG.logo-img
{
	transform: scale(1);
	-webkit-transition: all 0.5s ease;
	/* Safari and Chrome */
	-moz-transition: all 0.5s ease;
	/* Firefox */
	-ms-transition: all 0.5s ease;
	/* IE 9 */
	-o-transition: all 0.5s ease;
	/* Opera */
	transition: all 0.5s ease;
	width: 225px !important;
	padding: 0;
	margin: 0 0 0 28px;
	/*float: left !important;*/
}
.logo-image
{
	display: inline-block;
	margin-top: 0;
}
.site-slogan
{
	display: block !important;
	float: right !important;
	width: 291px;
	color: black;
	font-size: 1.1em;
	font-weight: 400;
	line-height: 24px;
	position: absolute;
	bottom: -4px;
	right: 18px;
}
.tendance_bleu .site-slogan
{
	width: 242px;
	bottom: 4px;
	right: 59px;
}
SECTION.article-content H2
{
	color: #000000;
	padding-bottom: 43px;
}
SECTION.article-content A
{
	text-decoration: underline;
}
.pb-element-text A
{
	color: #31A533 !important;
}
#window-mainbody .tendance_verte P A
{
	line-height: 12px;
	color: #30A533;
}
#window-mainbody .tendance_verte P A.doclink
{
	background: url(../../../../images/telecharger.svg) center left / 40px 40px no-repeat;
}
.hide-small-screen H1
{
	font-size: 0.8em !important;
}
.hide-small-screen H3
{
	font-size: 0.6em !important;
}
.hide-small-screen H4
{
	font-size: 0.5em !important;
}
.item-page H1
{
	clear: both;
}
P SPAN
{
	font-family: "myriad-pro", sans-serif !important;
}
/*Pour pages hors menu changement 2018*/
.view-article .yox_cat_80, .view-article .yox_cat_126, .view-article .yox_cat_127, .view-article .yox_cat_144, .view-article .yox_cat_145, .view-article .yox_cat_148, .view-category .blog
{
	padding-left: 20%;
	padding-right: 20%;
	padding-top: 120px;
	padding-bottom: 120px;
}
.view-article .iframe_article .yox_cat_80, .view-article .iframe_article .yox_cat_126, .view-article .iframe_article .yox_cat_127, .view-article .iframe_article .yox_cat_144, .view-article .iframe_article .yox_cat_145, .view-article .iframe_article > .yox_cat_148
{
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.view-article .yox_cat_130, .view-article .yox_cat_132, .view-article .yox_cat_133, .view-article .yox_cat_80, .view-article .yox_cat_137, .view-article .yox_cat_138, .view-article .yox_cat_139
{
	padding-left: 20%;
	padding-right: 20%;
	padding-top: 120px;
	padding-bottom: 120px;
}
.view-article .iframe_article .yox_cat_130, .view-article .iframe_article .yox_cat_132, .view-article .iframe_article .yox_cat_133, .view-article .iframe_article .yox_cat_80, .view-article .iframe_article .yox_cat_137, .view-article .iframe_article .yox_cat_138, .view-article .iframe_article .yox_cat_139
{
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.view-article .yox_cat_157
{
	padding-left: 20%;
	padding-right: 20%;
	padding-top: 120px;
	padding-bottom: 120px;
}
.view-article .iframe_article .yox_cat_157
{
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.article_anywhere .cwsl-content
{
	display: none;
}
.view-category .blog #yui-skin-sam UL.mymenu2 LI.yui-accordion-panel A.yui-accordion-toggle
{
	background: url("../../../../images/arrow_down_vert.png") right center / 23px 13px no-repeat scroll rgba(255, 255, 255, 0) !important;
	color: #000000 !important;
	border-bottom: 1px solid #31A533 !important;
}
.view-category .blog #yui-skin-sam UL.mymenu2 LI.yui-accordion-panel A.yui-accordion-toggle.active
{
	background: url("../../../../images/arrow_up_vert.png") right center / 23px 13px no-repeat scroll rgba(255, 255, 255, 0) !important;
}
.no_connex .contact_connexion
{
	display: none !important;
}
/*social facebook*/
.cwsl-content
{
	position: fixed;
	z-index: 10000;
}
.cw-plg-share
{
	padding: 0px 0px 0px 3px;
	position: fixed;
	z-index: 100000;
	top: -6px;
	margin-top: 0;
}
.cwsl-content-likeshare, .cwsl-content-like
{
	position: fixed;
	top: 8px;
	z-index: 10000;
	left: 10px;
}
.cwsl-content-share
{
	margin-left: 0px;
	width: auto;
	position: fixed;
	top: 34px;
	z-index: 10000;
}
/*element docman*/
.view-article P A.doclink
{
	/*background: url("../../../../images/telecharger_vert.svg") left center / 40px 40px no-repeat scroll rgba(0, 0, 0, 0);*/
	/*color: #000;*/
	padding-left: 50px;
}
P A.doclink
{
	color: #FFFFFF;
	line-height: 78px !important;
	background: url(../../../../images/telecharger.svg) center left / 40px 40px no-repeat;
	padding: 34px 30px 30px;
}
.window-mainbody P A.doclink
{
	color: #FFFFFF !important;
}
.article_anywhere P A.doclink
{
	background: none;
}
.koowa_icon--pdf::before
{
	content: "";
}
.iframe_article P A.doclink
{
	background: url(../../../../images/telecharger.svg) center left / 40px 40px no-repeat;
}
/*Pour page sans itemid*/
.no-itemid #t3-content, .com_content.view-category #t3-content
{
	padding-top: 100px;
	padding-bottom: 100px !important;
	padding-left: 5%;
	padding-right: 5%;
}
/*popup modal  Perfect Everything in Everyway PRO */
.pwebbox-box
{
	top: 28% !important;
	position: absolute !important;
	left: 22%;
	right: 22%;
	font-family: "myriad-pro" !important;
}
.pwebbox_container LABEL
{
	font-weight: normal;
}
.pweb-modal .pweb-button-close
{
	background: url(../../../../images/croix_fermer_blanc.svg) center no-repeat !important;
	width: 0px !important;
	height: 0px !important;
	right: 0px;
	top: -37px;
	padding: 30px 0 0 30px !important;
}
.pwebbox-module-container H3
{
	color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	line-height: 40px;
	font-weight: bold;
	margin-bottom: 18px;
	font-size: 29px;
}
/*important regle probléme de z-index pour perfect modal*/
.pwebbox-modal.fade.in
{
	z-index: 6988 !important;
}
.pwebbox-modal.fade
{
	z-index: -1 !important;
}
/*page du type system / rappel de mdp ou identifiant etc*/
/*formulaire de contact Isupnat et boukobza*/
.tendance_verte.system
{
	margin-top: 43px;
	margin-bottom: 43px;
}
.tendance_verte.system BODY
{
	background-color: #F9F9F9;
}
.logintendance_verte.system FORM
{
	margin-top: 53px;
	margin-bottom: 53px;
}
.contact_isupnat.map.row .col-md-12.col-sm-12.col-xs-12
{
	padding: 28px 0 0;
	border-top: 2px solid #31A334;
}
.tendance_verte.system .other-links.form-group .col-sm-offset-3.col-sm-9
{
	display: none;
}
.logintendance_verte.system FIELDSET
{
	border: none;
}
.boukobza.contact_isupnat.map.row .col-md-12.col-sm-12.col-xs-12
{
	border-top: 2px solid #00CDFB;
}
#userForm LABEL.checkbox-inline
{
	font-size: 12px !important;
	padding-top: 0px;
	margin: 0 0 0 1px;
	line-height: 24px;
}
.contact_isupnat.coordonnees DIV H3, .contact_isupnat.coordonnees DIV P
{
	font-size: 17px !important;
	padding-bottom: 0 !important;
	margin-bottom: 0;
	margin-top: 0;
}
.contact_isupnat.coordonnees H3
{
	font-weight: bold;
}
.contact_isupnat #userForm H2
{
	color: #2DA239 !important;
	/*margin-top: 0 !important;*/
}
#userForm FIELDSET
{
	border: none;
}
.contact_isupnat.boukobza #userForm H2
{
	color: #00CDFB !important;
}
#userForm BUTTON#envoyer
{
	background: url(../../../../images/ok.svg) center / contain no-repeat transparent !important;
	font-size: 0;
	height: 60px;
	width: 60px;
	border: none;
	float: right;
	margin-top: -127px;
}
.boukobza #userForm BUTTON#envoyer
{
	background: url(../../../../images/ok_bleu.svg) center / contain no-repeat transparent !important;
	font-size: 0;
	height: 58px;
	width: 55px;
	border: none;
	float: right;
}
#userForm LABEL
{
	text-align: center;
	color: #34A937;
	font-weight: 300;
	font-size: 23px;
}
#userForm LABEL.radio-inline
{
	margin-left: 0;
	font-weight: bold;
	font-size: 17px;
	/*width: 100%;*/
	text-align: left;
	padding-right: 20px;
}
#userForm .radio-inline INPUT
{
	margin-top: 5px;
}
.rsform-block-demande
{
	height: 86px;
}
.boukobza #userForm LABEL
{
	text-align: center;
	color: #00CDFB;
	font-weight: 300;
	font-size: 23px;
}
#userForm LABEL.checkbox-inline
{
	font-size: 0 !important;
	position: absolute;
	padding-top: 8px;
}
#userForm .rsform-block-copiemail
{
	height: 42px;
}
#userForm .rsform-block-copiemail .formControlLabel
{
	font-size: 15px;
	text-align: left;
	padding-left: 42px;
	position: absolute;
	left: 0;
}
#userForm INPUT.rsform-input-box
{
	background-color: #CFCFCF;
	border: none;
	border-radius: 0;
	overflow: auto !important;
	min-width: 96% !important;
}
#userForm TEXTAREA
{
	background-color: #CFCFCF;
	border: none;
	border-radius: 0;
	min-width: 100% !important;
}
#userForm #fichier
{
	padding: 0;
	font-size: 12px;
	height: 25px;
}
.contact_isupnat.formulaire.row .col-md-12.col-sm-12.col-xs-12
{
	border-bottom: 2px solid #31A334;
}
.contact_isupnat.formulaire.entreprise.row .col-md-12.col-sm-12.col-xs-12
{
	border-bottom: none;
}
.boukobza.contact_isupnat.formulaire.row .col-md-12.col-sm-12.col-xs-12
{
	border-bottom: 2px solid #00CDFB;
}
#userForm .rsform-block.rsform-block-envoyer .col-sm-12.formControls
{
	padding-right: 0 !important;
}
.contact_isupnat.coordonnees
{
	color: #31A334;
}
.boukobza.contact_isupnat.coordonnees
{
	color: #00CDFB !important;
}
.rsform-block LABEL.formControlLabel
{
	text-align: center;
	width: 100%;
}
#userForm .row > DIV
{
	padding: 23px !important;
}
.rsform-block-captcha LABEL
{
	border: 1px solid black;
	display: none;
}
.rsform-block-copiemail LABEL
{
	padding-top: 6px;
}
/*imprimer*/
.btn-group.pull-right .dropdown-menu
{
	position: fixed;
	display: block !important;
	top: 4px !important;
	right: 55px !important;
	z-index: 1000;
	width: 36px;
	padding: 0;
	margin: 0;
	list-style: none;
	background: url(../../../../images/imprimer.svg) right top no-repeat transparent !important;
	border: none;
	border-radius: 0px;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
	background-clip: padding-box;
	height: 22px;
}
.btn-group.pull-right .dropdown-menu A
{
	font-size: 0 !important;
	height: 22px;
	width: 36px;
	float: right;
}
.btn-group.pull-right .dropdown-menu A:hover
{
	background-color: transparent !important;
}
.btn-group.pull-right A.btn.dropdown-toggle
{
	display: none;
}
.window-mainbody H1, .window-mainbody H2[itemprop="name"]
{
	font-size: 36px !important;
	font-weight: 600;
}
.window-mainbody H2, .window-mainbody H2 A
{
	font-size: 18px !important;
	color: #FFFFFF !important;
}
.window-mainbody H3
{
	font-size: 16px !important;
}
.window-mainbody H4
{
	font-size: 12px !important;
}
.window-mainbody P
{
	font-size: 14px !important;
}
.window-mainbody UL LI
{
	font-size: 14px !important;
}
#sbox-btn-close
{
	width: 32px;
	height: 32px;
	right: 0px;
	top: -39px;
	background: url(../../../../images/hamburger-fermer.svg) center no-repeat;
}
/*header*/
.tendance_verte #bg_vague
{
	background: url(../../../../images/vague.svg) 0 -3px / contain no-repeat;
	height: 142px;
	position: relative;
	width: 105%;
	margin-left: -5%;
	z-index: 10000 !important;
}
.tendance_bleu #bg_vague
{
	background: url(../../../../images/vague_bleu.svg) 0 0px / contain no-repeat;
	height: 142px;
	position: relative;
	width: 105%;
	margin-left: -5%;
	z-index: 1000000 !important;
}
#bilan_vitalite .pb-element-container A
{
	position: relative !important;
	z-index: 0 !important;
}
.remind
{
	padding: 24px !important;
}
.reset
{
	padding: 10px !important;
}
/*module inscription newsletter*/
#pwebbox240_container
{
	padding: 27px 8%;
}
.acymailing_module .acymailing_fulldiv
{
	color: #24A338;
}
.acymailing_module .acymailing_fulldiv H2
{
	color: #24A338;
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 6px;
	margin-top: 3px !important;
}
.acymailing_fulldiv H3
{
	color: #24A338 !important;
	font-size: 17px;
	line-height: 19px;
	font-weight: 100;
	padding-right: 9%;
}
.acymailing_fulldiv P
{
	color: #24A338 !important;
	font-size: 14px;
	line-height: 17px;
	font-weight: 100;
	padding-bottom: 7px;
	padding-right: 9%;
}
.acymailing_fulldiv H6
{
	color: #24A338 !important;
	font-size: 9px;
	line-height: 10px;
	font-weight: 100 !important;
	padding-right: 9%;
}
.acymailing_finaltext
{
	padding: 0 18px 0 0 !important;
}
.acymailing_form LABEL
{
	font-weight: 300 !important;
	color: #24A338 !important;
	font-size: 23px !important;
	display: block;
	text-align: center;
	padding-bottom: 15px;
}
.acymailing_module .acymailing_form INPUT.inputbox
{
	width: 92% !important;
}
#pwebbox240_content .acymailing_fulldiv .onefield
{
	padding: 2px !important;
}
.acymailing_module_form .inputbox
{
	background-color: #CFCFCF;
	color: #000000;
	border-radius: 0;
	text-align: center !important;
	width: 41% !important;
	margin-left: auto;
	margin-right: auto;
	border: none;
}
.acysubbuttons .button.btn-primary
{
	background: url(../../../../images/ok.svg) center / contain no-repeat transparent !important;
	font-size: 0;
	height: 49px;
	width: 55px;
	border: none !important;
}
IMG.captchaimagemodule
{
	border: 1px solid #DDDDDD;
	float: left;
	margin-left: 37% !important;
	margin-bottom: 6px;
}
/*line anchor*/
.mod_line_anchor
{
	position: fixed;
	top: 10%;
	z-index: 1;
	right: 3.5%;
	/*border: 1px solid black;*/
}
.timeline UL LI
{
	position: relative;
	text-align: right !important;
	border-right: 2px solid #FFFFFF;
	height: 49px;
	list-style: none;
	margin-top: 9px;
	padding-top: 37px;
}
.timeline LI SPAN.text_anchor
{
	/*border: 1px solid black;*/
	line-height: 35px;
	margin-right: -7px;
	display: none;
	background-color: #31A533;
	color: #FFFFFF;
	padding: 1px 5px;
}
/*.timeline LI SPAN.text_anchor:after
{
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 8px;
	border-color: transparent transparent transparent #31A533;
	line-height: 0px;
	_border-color: #000000 #000000 #000000 #31a533;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	float: right;
	margin-right: 18px;
	margin-top: 8px;
}*/
.timeline UL LI:first-child
{
	border-right: 2px solid rgba(255, 255, 255, 0);
}
.timeline UL LI A.nav
{
	display: list-item;
	line-height: 12px;
	font-size: 12px;
	margin-right: -12px;
	text-align: right !important;
	float: right;
	margin-top: -1px;
	padding: 15px;
	z-index: 20 !important;
	position: relative;
}
.timeline UL LI:before
{
	content: '';
	position: absolute;
	left: 100%;
	transform: translateX(-50%);
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: rgba(49, 164, 51, 0);
	border: 2px solid #31A533;
	z-index: 10 !important;
	padding-right: 0;
	margin-left: 1px;
	margin-top: 11px;
}
.timeline UL LI:hover:before
{
	background-color: #31A533;
	transition-duration: 0.2s;
}
/*modules mosaic*/
.ja-cp-item
{
	padding: 9px 17px 26px !important;
}
.ja-cp-title H2
{
	font-size: 30px !important;
	font-weight: 100 !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.ja-cp-pagination
{
	height: 52px;
	background: url(../../../../images/pagination_jacontentpopup.svg) center top / auto no-repeat transparent !important;
}
#coaching_entreprise .ja-cp-pagination LI
{
	background: url(../../../../images/pagination_jacontentpopup_nombre_jaune_clair.svg) center top / auto no-repeat transparent !important;
}
#actus_isupnat .ja-cp-pagination LI
{
	background: url(../../../../images/pagination_jacontentpopup_nombre_jaune.svg) center top / auto no-repeat transparent !important;
}
#videos_longue .ja-cp-pagination LI
{
	background: url(../../../../images/pagination_jacontentpopup_nombre_jaune_clair.svg) center top / auto no-repeat transparent !important;
}
#metier_naturo .ja-cp-pagination LI, #fin_formation .ja-cp-pagination LI
{
	background: url(../../../../images/pagination_jacontentpopup_nombre_rose.svg) center top / auto no-repeat transparent !important;
}
#formation_praticien .ja-cp-pagination LI, #ressources_forma .ja-cp-pagination LI
{
	background: url(../../../../images/pagination_jacontentpopup_nombre_vert.svg) center top / auto no-repeat transparent !important;
}
#tout_comprendre .ja-cp-pagination LI, #base_de_donnees .ja-cp-pagination LI
{
	background: url(../../../../images/pagination_jacontentpopup_nombre_bleu.svg) center top / auto no-repeat transparent !important;
}
.ja-cp-pagination LI
{
	color: rgba(36, 162, 56, 0.487);
	margin-top: 32px !important;
	width: 36px;
	font-weight: 500;
	padding-top: 0px !important;
	font-size: 19px;
	line-height: 37px;
	white-space: nowrap;
}
.ja-cp-pagination LI.active
{
	color: #24A338;
}
#actus_isupnat .ja-cp-title H2
{
	font-weight: 600 !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0;
	font-size: 1.4rem !important;
	line-height: 1.4rem;
}
.ja-cp-intro P
{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
SECTION.article-content .ja-cp-group .ja-cp-title
{
	font-size: 28px !important;
	font-weight: 100;
	line-height: 26px;
}
#actus_isupnat .ja-cp-group .ja-cp-title, #videos_longue .ja-cp-group .ja-cp-title
{
	font-size: 21px !important;
	font-weight: 600;
	line-height: 17px;
}
SECTION.article-content .ja-cp-group A
{
	text-decoration: none !important;
	color: #000000 !important;
}
.ja-cp-image
{
	text-align: center;
	padding-top: 0 !important;
}
.ja-cp-main .ja-cp-image IMG
{
	padding: 0px 4px 4px !important;
	background: #FFF;
	border: 1px solid #CCC;
	width: 74px !important;
}
.ja-cp-item.item_1.cat_138 .ja-cp-image IMG
{
	width: 155px !important;
}
/*article popup*/
#bd-popup-iframe
{
	border: 2px solid #FFFFFF !important;
	border-bottom: 4px solid #FFFFFF !important;
}
.yoxview_infoPanel
{
	display: none;
}
.yoxview_popupBarPanel .yoxview_top
{
	background-color: transparent;
}
.yoxview_popupBarPanel A
{
	margin-top: 39px !important;
	margin-right: 26px !important;
}
.yoxview_ja_slideshow #yoxview .yoxview_top A
{
	background: url(../../../../images/croix_fermer_blanc.svg) center center / 25px 25px no-repeat transparent !important;
	height: 28px !important;
	width: 28px !important;
	border: none !important;
	padding-right: 5px;
}
.cat_126
{
	background-image: linear-gradient(#D3DDAE, #096) !important;
}
.cat_127
{
	background-color:none;
	background-image: linear-gradient(#FF814C, #DC4E13) !important;
}
.cat_144
{
	background-image: linear-gradient(#EBC080, #D69723) !important;
}
.cat_145
{
	background-image: linear-gradient(#407CAC, #A0CCDE) !important;
}
.yox_cat_157 A
{
	color: #FFBE27 !important;
	font-weight: bold;
}
.bd-popup .yox_cat_126
{
	background-color: #019966;
	color: #FFFFFF;
}
.bd-popup .yox_cat_127
{
	background-color: #DC4E13;
	color: #FFFFFF;
}
.bd-popup .yox_cat_130
{
	background-color: #7CAA3B;
	color: #FFFFFF;
}
.bd-popup .yox_cat_132
{
	background-color: #DA4B10;
	color: #FFFFFF;
}
.bd-popup .yox_cat_80, .bd-popup .yox_cat_133, .bd-popup .yox_cat_136, .bd-popup .yox_cat_157
{
	background-color: #E96B37;
	color: #FFFFFF;
}
.bd-popup .yox_cat_137, .bd-popup .yox_cat_139
{
	background-color: #74B0DB;
	color: #FFFFFF;
}
.bd-popup .yox_cat_138
{
	background-color: #7CAA3B;
	color: #FFFFFF;
}
.bd-popup .yox_cat_144
{
	background-color: #D69723;
	color: #FFFFFF;
}
.bd-popup .yox_cat_145
{
	background-color: #407CAC;
	color: #FFFFFF;
}
.bd-popup .yox_cat_139 UL LI A
{
	color: #FFFFFF;
}
/*.bd-popup .koowa_icon--pdf::before
{
	background: url("../../../../images/telecharger.svg") left center / 12px 12px no-repeat scroll rgba(0, 0, 0, 0);
}*/
.bd-popup .item-page
{
	padding: 33px 45px 33px 15px !important;
	min-height: 441px !important;
}
#yoxview_popupWrap #yoxview
{
	padding: 0 !important;
	margin: 0 !important;
}
.bd-popup #window-mainbody
{
	padding: 0 !important;
	margin: 0 !important;
}
#user-registration FIELDSET
{
	border: none;
}
.navbar-fixed-top, .navbar-fixed-bottom
{
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	padding: 0;
	height: 96px;
	border-bottom: none;
}
.bd-popup .k-icon-document-pdf::before
{
	content: "   ";
}
/*effet reduction menu de navigation add class = .shrink */
.navbar-default.navbar-fixed-top.shrink
{
	height: 19px !important;
	-webkit-transition: all 0.5s ease;
	/* Safari and Chrome */
	-moz-transition: all 0.5s ease;
	/* Firefox */
	-ms-transition: all 0.5s ease;
	/* IE 9 */
	-o-transition: all 0.5s ease;
	/* Opera */
	transition: all 0.5s ease;
}
NAV.navbar.shrink IMG.logo-img
{
	transform: scale(0.45);
	-webkit-transition: all 0.1s ease;
	/* Safari and Chrome */
	-moz-transition: all 0.1s ease;
	/* Firefox */
	-ms-transition: all 0.1s ease;
	/* IE 9 */
	-o-transition: all 0.1s ease;
	/* Opera */
	transition: all 0.1s ease;
	padding: 0;
	margin-top: -27px;
}
.tendance_verte .shrink #bg_vague
{
	background: url(../../../../images/vague-header_vert_shrink.svg) center top / cover no-repeat local content-box padding-box;
	height: 61px;
	padding-top: 0;
	margin-top: 0;
}
.tendance_bleu .shrink #bg_vague
{
	background: url(../../../../images/vague-header_bleu_shrink.svg) center top / cover no-repeat local padding-box;
	height: 62px;
}
.tendance_bleu .hamburger
{
	background-color: #00CDFB !important;
}
.shrink .site-slogan
{
	width: 253px;
	font-size: 1.0em;
	line-height: 11px;
	bottom: 35px;
	left: 38%;
	display: block;
}
.shrink .connexions A
{
	padding: 0 !important;
	margin: 0 !important;
	top: 5px;
	font-size: 12px !important;
}
.shrink .contact_connexion
{
	width: 507px;
	margin-top: 18px;
	margin-left: -45px;
	float: left;
}
.shrink .content_connexion
{
	float: left;
	margin-top: 2px;
	margin-left: -5px;
}
.shrink .connexions
{
	display: block;
	width: 242px;
	float: left;
	display: inline-block;
}
.shrink .facebook
{
	width: 8%;
	display: block;
	float: left;
	/*border: 1px solid #1A7CEF;*/
	height: 25px;
}
.shrink .facebook IMG
{
	height: 25px;
	width: 25px;
	float: right;
}
.shrink #humburger
{
	position: fixed;
	height: 44px;
	top: 0px;
}
/*menu sticky bas de page*/
.col-md-12.copyright
{
	background: none 0 0 transparent;
	bottom: 0;
	left: 0;
	padding: 0px 0;
	position: fixed;
	width: 100%;
	margin: 0 0 0px 0 !important;
	overflow: hidden;
	width: 100%;
}
.copyright UL
{
	margin-left: 17.0% !important;
	margin-right: 17.0% !important;
	/* older webkit */
	display: -webkit-box;
	-webkit-box-align: center;
	-webkit-justify-content: center;
	/* older firefox */
	display: -moz-box;
	-moz-box-align: center;
	-moz-box-pack: center;
	/* IE10*/
	display: -ms-flexbox;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	/* newer webkit */
	display: -webkit-flex;
	-webkit-align-items: center;
	-webkit-box-pack: center;
	/* Standard Form - IE 11+, FF 22+, Chrome 29+, Opera 17+ */
	display: flex;
	align-items: center;
	justify-content: center;
}
.sticky LI
{
	text-align: center;
	font-size: 0;
	float: left;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 0;
	height: 35px;
}
.sticky LI:first-child
{
	margin-bottom: -3px;
}
.sticky LI A
{
	font-size: 0;
	padding-left: 0;
	padding-right: 0;
}
.tendance_verte .sticky LI
{
	background: url(/templates/t3_bs3_blank/images/btn_sticky.svg) bottom center / 100% no-repeat border-box padding-box;
}
.tendance_bleu .sticky LI
{
	background: url(/templates/t3_bs3_blank/images/btn_sticky_bleu.svg) center bottom / 100% no-repeat;
}
.tendance_verte .sticky LI A:hover, .tendance_verte .sticky LI.active A
{
	background: center top no-repeat #31A533;
	color: #FFFFFF !important;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7% !important;
	margin-right: 7% !important;
	-moz-box-shadow: 0px 0px 6px 2px #ffffff;
	-webkit-box-shadow: 0px 0px 6px 2px #ffffff;
	-o-box-shadow: 0px 0px 6px 2px #ffffff;
	box-shadow: 0px 0px 6px 2px rgba(255, 255, 255, 0.521);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=6);
}
.tendance_bleu .sticky LI A:hover, .tendance_bleu .sticky LI.active A
{
	background: center top no-repeat #00CDFB;
	color: #FFFFFF !important;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7% !important;
	margin-right: 7% !important;
	-moz-box-shadow: 0px 0px 6px 2px #ffffff;
	-webkit-box-shadow: 0px 0px 6px 2px #ffffff;
	-o-box-shadow: 0px 0px 6px 2px #ffffff;
	box-shadow: 0px 0px 6px 2px rgba(255, 255, 255, 0.521);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=6);
}
.pb-module-204 .sl-caption, .pb-module-204 .sl-pager
{
	display: none !important;
}
.pb-module-content .item-info
{
	left: 0;
	top: 105px !important;
}
.transparency
{
	background-color: #FFFFFF !important;
	border-radius: 0 !important;
	opacity: 0.5;
}
/*slideshow*/
#slideshow_home.row .col-md-12.col-sm-12.col-xs-12
{
	padding: 0;
}
#slideshow_home.row
{
	padding: 0 !important;
}
.vina-slideshow-content.slider-pro
{
	padding: 0 !important;
}
.vina-slideshow-content .news-caption
{
	background: 0 0 repeat scroll rgba(255, 255, 255, 0.769) !important;
	color: #FFF;
	top: 25%;
	width: 50%;
	height: 35%;
	text-align: left;
	font-size: 36px;
	padding-left: 51px !important;
	line-height: 39px;
	padding-top: 19px !important;
}
.news-caption A.modal.readmore
{
	position: absolute !important;
}
.vina-slideshow-content .modal
{
	width: 100%;
	background: url(../../../../images/picto_plus_noir.svg) bottom right / 50px 50px no-repeat transparent !important;
	font-size: 0;
}
/*faq*/
#yui-skin-sam UL#yui-gen0.yui-accordionview LI.yui-accordion-panel
{
	background: none;
	border-top: 1px solid #FFFFFF !important;
}
#yui-skin-sam UL.mymenu2 LI.yui-accordion-panel A.yui-accordion-toggle.active
{
	border-bottom: none;
	background: url(../../../../images/arrow_up.svg) center right / 25px 25px no-repeat !important;
}
#yui-skin-sam UL.mymenu2 LI.yui-accordion-panel A.yui-accordion-toggle
{
	display: block;
	border: none;
	padding: 5px 55px 5px 0px;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-decoration: none;
	cursor: pointer;
	text-align: justify;
	background: url(../../../../images/arrow_down.svg) center right / 25px 25px no-repeat !important;
	behavior:   none;
	font-size: 16px;
}
#yui-skin-sam UL.mymenu2 LI.yui-accordion-panel A.yui-accordion-toggle:hover
{
	background: url(../../../../images/arrow_down.svg) center right / 25px 25px no-repeat;
	behavior:   none;
}
#yui-gen0 LI.yui-accordion-panel .yui-accordion-content
{
	color: #000000;
	background: none;
	font-size: 13px !important;
	border: none;
	font-weight: 400;
}
.yui-accordion-content H2
{
	font-size: 14px !important;
	color: #FFFFFF;
}
.yui-accordion-content H3
{
	font-size: 13px !important;
	color: #FFFFFF;
}
.yui-accordion-content A
{
	color: #000000;
	text-decoration: underline;
}
.padded
{
	padding: 10px 0px;
	clear: both;
	zoom: 1;
}
.yui-accordionview
{
	padding-left: 0;
}
/*Bien etre / popup faq recette cuisine*/
#pwebbox260_content .yui-accordion-content H3
{
	color: #000000;
}
#pwebbox260_content A
{
	padding-left: 0 !important;
}
#pwebbox_article_260 A.doclink
{
	background: url(../../../../images/telecharger_noir.svg) center left / 40px 40px no-repeat;
	padding-left: 48px !important;
	padding-top: 9px;
	padding-bottom: 9px;
}
.yui-accordion-content .col-md-5
{
	width: 25%;
}
#yui-skin-sam .yui-accordion-content
{
	background-color: transparent !important;
	border: none !important;
}
#yui-skin-sam UL.mymenu2 LI.yui-accordion-panel A.yui-accordion-toggle.active
{
	border-bottom: none !important;
}
#yui-skin-sam UL.mymenu2 LI.yui-accordion-panel A.yui-accordion-toggle
{
	border: none !important;
}
/*menu principal hamburger*/
#humburger
{
	position: fixed;
	height: 44px;
	right: 2%;
	top: 42px;
	z-index: 10000000;
}
.hamburger:before
{
	content: "Menu";
	font-size: 10px;
	margin-top: 18px !important;
	position: absolute;
	padding-left: 4px;
}
.hamburger
{
	background: none;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 45px;
	padding: 0px 15px 0px 15px;
	color: #FFFFFF;
	font-size: 2.4em;
	font-weight: bold;
	cursor: pointer;
	outline: none;
	z-index: 1000000000;
	border: none;
}
.cross
{
	background: none;
	position: absolute;
	top: 9px;
	right: 2px;
	padding: 0px 15px 0px 15px;
	color: #FFFFFF;
	border: 0;
	font-size: 6.2em;
	line-height: 65px;
	font-weight: bold;
	cursor: pointer;
	outline: none;
	z-index: 1000000000;
}
.menu .menu_mobile
{
	z-index: 1000000;
	font-weight: bold;
	width: 270px;
	background: #FFFFFF;
	position: absolute;
	text-align: left;
	opacity: 0.9;
	padding: 31px 25px 12px;
	right: 9%;
	top: -46px;
}
.menu .menu_mobile UL
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.menu .menu_mobile LI
{
	display: block;
	padding: 0px 0 1px;
}
.menu .menu_mobile UL LI A
{
	text-decoration: none;
	font-size: 1.15em;
	font-weight: normal;
	padding: 0;
}
.menu .menu_mobile LI:hover
{
	display: block;
}
.tendance_verte .menu .menu_mobile UL LI A
{
	color: #24A338;
}
.tendance_bleu .menu .menu_mobile UL LI A
{
	color: #00CDFB;
}
.tendance_bleu .menu .menu_mobile UL LI A:hover
{
	text-decoration: none;
	color: #0EB2D7 !important;
}
.menu .menu_mobile UL LI.item-1168 A
{
	font-weight: bold;
	text-transform: uppercase;
	line-height: 48px;
	font-size: 18px;
}
.menu .menu_mobile A:hover
{
	text-decoration: none;
}
.menu .menu_mobile UL LI A:hover
{
	text-decoration: none;
	color: #188D2B !important;
}
/*module inscription newsletter*/
.acymailing_module_form, .acymailing_module_form P, , .acymailing_module_form h2
{
	color: #31A533 !important;
}
/*module header contact / inscription / connexion*/
.contact_connexion
{
	width: 270px;
	margin-top: 14px;
	margin-left: 54%;
}
.facebook
{
	width: 100%;
	display: inline-block;
}
.facebook IMG
{
	width: 16%;
	float: right;
}
.tendance_verte .connexions A
{
	padding: 0 !important;
	margin: 0 !important;
	top: 5px;
	color: #31A533;
	font-size: 13px;
}
.tendance_bleu .connexions A
{
	padding: 31px 0 0 74px !important;
	margin: 0 !important;
	top: 5px;
	color: #00CDFB;
	font-size: 13px;
}
.connexions
{
	clear: both;
	display: inline-block;
}
.display_hover_contacter_isupnat
{
	background-color: #31A533;
	text-align: center;
	padding: 7px 0px 1px;
	font-size: 13px;
	margin-top: -10px;
	width: 258px;
}
.display_hover_contacter_isupnat A
{
	color: #FFFFFF;
	text-decoration: underline;
}
.contact_connexion .connexion
{
	text-align: right;
	font-size: 13px;
	color: #31A533;
}
.shrink .content_connexion .connexion
{
	font-size: 12px;
	color: #31A533;
	font-family: "myriad-pro" !important;
}
.non_reduit .connexion
{
	margin-top: -5px;
}
.contact_connexion .connexion A
{
	color: #31A533;
	padding-right: 31px;
	font-family: "myriad-pro" !important;
}
.modal
{
	display: inline-block !important;
	position: relative !important;
}
.tendance_verte #sbox-overlay
{
	position: absolute;
	background-color: #31A533;
}
.tendance_bleu #sbox-overlay
{
	position: absolute;
	background-color: #00CDFB !important;
}
.pwebBoxWindow #sbox-content
{
	padding: 26px;
}
.no_display
{
	display: none;
}
#sbox-window
{
	padding: 0 !important;
}
/*#pwebbox_module_242 = module de connexion*/
#pwebbox242_container
{
	padding-top: 62px !important;
}
#pwebbox_module_242 LABEL
{
	font-weight: 300 !important;
	color: #24A338;
	font-size: 24px;
}
#pwebbox_module_242 FIELDSET
{
	border: none;
}
#pwebbox_module_242 .posttext
{
	display: none;
}
#pwebbox_module_242 #form-login-username, #pwebbox_module_242 #form-login-password
{
	text-align: center !important;
	color: #31A533;
	font-size: 24px;
}
#pwebbox_module_242 #form-login-remember
{
	float: left;
	font-size: 11px;
	color: #31A533;
}
#form-login-remember.form-group
{
	margin-left: 27%;
}
#pwebbox_module_242 .form-group
{
	margin-bottom: 10px;
}
#pwebbox_module_242 .checkbox #modlgn-remember.input
{
	width: 213px;
	margin-top: 0px;
}
#pwebbox_module_242 INPUT
{
	background-color: #CFCFCF;
	color: #000000;
	border-radius: 0;
	text-align: center !important;
	width: 41% !important;
	margin-left: auto;
	margin-right: auto;
	border: none;
}
#pwebbox_module_242 INPUT.btn
{
	background: url(../../../../images/btn_ok.svg) center no-repeat transparent !important;
	font-size: 0;
	border: none;
	height: 60px !important;
}
#pwebbox_module_242 .control-group
{
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width: 48%;
}
#pwebbox_module_242 .control-group INPUT
{
	width: 100% !important;
	height: 27px;
}
#pwebbox_module_242 #form-login-submit.control-group .controls
{
	width: 24%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 7px;
}
#pwebbox_module_242 BUTTON.btn.btn-primary
{
	background: url(../../../../images/ok.svg) center / contain no-repeat transparent !important;
	font-size: 0;
	height: 49px;
	width: 55px;
	border: none;
}
#pwebbox242_container UL.unstyled
{
	width: 47%;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}
#pwebbox_module_242 .unstyled LI
{
	float: left;
	list-style: none;
	padding-right: 11px;
}
#pwebbox_module_242 .unstyled LI A
{
	color: #31A533;
	font-size: 17px;
}
/*slideshow*/
#slideshow_home
{
	margin-bottom: -10px;
}
.slideshow.theme1 .item-info, .slideshow.theme2 .item-info, .slideshow.theme3 .item-info
{
	position: absolute;
	width: 50% !important;
	top: 20px;
	right: 20px;
}
.item-description
{
	color: #000000 !important;
	text-align: left;
	padding-left: 13%;
	padding-right: 5%;
	font-size: 36px !important;
	line-height: 43px !important;
	padding-top: 18px;
	padding-bottom: 10px;
}
.slideshow .sl-item A
{
	width: 100% !important;
	max-width: 100% !important;
}
/*accueil /  isupnat forme */
#isupnat_forme H2
{
	color: #DC4E15;
	padding-bottom: 49px;
}
#isupnat_forme
{
	padding-top: 42px !important;
	padding-bottom: 125px !important;
}
#actus_isupnat
{
	background-color: #FFBE27 !important;
	padding-top: 42px !important;
	padding-bottom: 125px !important;
}
#metier_naturo
{
	background-color: #FED9C8 !important;
	padding-top: 42px !important;
	padding-bottom: 125px !important;
}
#tout_comprendre
{
	background-color: #C4DDEE !important;
	padding-top: 42px !important;
	padding-bottom: 125px !important;
}
#formation_praticien
{
	background-color: #E5EEC4 !important;
	padding-top: 42px !important;
	padding-bottom: 125px !important;
}
/*accueil / pdf actualité isupnat*/
#telecharger_info_isu
{
	background-color: #FFF5E1;
}
.pdf_telecharg
{
	padding-top: 42px !important;
	padding-bottom: 25px !important;
}
.pdf_telecharg H2
{
	font-size: 36px !important;
	padding-bottom: 41px !important;
}
.pdf_telecharg .pb-element-module
{
	padding-bottom: 19px;
}
.pdf_telecharg H4
{
	color: #31A533 !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	letter-spacing: -1px !important;
}
.pdf_telecharg .col-md-6 .col-md-6
{
	padding: 0 3px;
}
.pdf_telecharg P
{
	font-size: 14px !important;
}
#telecharger_info_isu .pdf_telecharg IMG
{
	width: 100%;
}
.itemid-1167 #telecharger_info_isu .pdf_telecharg IMG
{
	width: 54%;
}
/*acceuil / qu'est-ce que la naturopathie*/
#metier_naturo .ja-cp-item, #coaching_entreprise .ja-cp-item, #fin_formation .ja-cp-item
{
	background: #FFB290;
	/* Old browsers */
	background: -moz-linear-gradient(top, #FFB290 0%, #E96B37 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #FFB290 0%, #E96B37 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #FFB290 0%, #E96B37 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb290', endColorstr='#e96b37',GradientType=0 );
	/* IE6-9 */
}
/*acceuil / formation de praticiens  | espace etudiant / ressources formation*/
#formation_praticien .ja-cp-item, #ressources_forma .ja-cp-item
{
	background: #D3DDAF;
	/* Old browsers */
	background: -moz-linear-gradient(top, #D3DDAF 0%, #7CAA3B 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #D3DDAF 0%, #7CAA3B 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #D3DDAF 0%, #7CAA3B 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3ddaf', endColorstr='#7caa3b',GradientType=0 );
	/* IE6-9 */
}
/*acceuil / formation de praticiens | espace etudiant / base de données*/
#tout_comprendre .ja-cp-item, #base_de_donnees .ja-cp-item
{
	background: #C5E1EE;
	/* Old browsers */
	background: -moz-linear-gradient(top, #C5E1EE 0%, #74B0DB 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #C5E1EE 0%, #74B0DB 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #C5E1EE 0%, #74B0DB 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e1ee', endColorstr='#74b0db',GradientType=0 );
	/* IE6-9 */
}
#videos_longue .ja-cp-item
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff814c+0,da4b10+100 */
	background: #FF814C;
	/* Old browsers */
	background: -moz-linear-gradient(top, #FF814C 0%, #DA4B10 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #FF814C 0%, #DA4B10 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #FF814C 0%, #DA4B10 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff814c', endColorstr='#da4b10',GradientType=0 );
	/* IE6-9 */
}
/*bien etre l / bien manger*/
#bien_manger
{
	background-color: #E0FCFF !important;
	padding-top: 42px !important;
	padding-bottom: 45px !important;
}
#bien_manger H2
{
	padding-bottom: 29px;
}
#cures_naturo
{
	background-color: #FFF5E1 !important;
	padding-top: 42px !important;
	padding-bottom: 45px !important;
}
#cures_naturo H2
{
	padding-bottom: 29px;
}
#jeune_rando
{
	background-color: #FEF4C1 !important;
	padding-top: 42px !important;
	padding-bottom: 45px !important;
}
/*cabinet de consultation*/
#bilan_vitalite
{
	background-color: #FFF5E1;
	padding-top: 42px !important;
	padding-bottom: 125px !important;
}
#bilan_vitalite H2
{
	padding-bottom: 29px;
	color: #00CDFB;
}
#bilan_vitalite H3
{
	font-size: 18px;
}
/*popup article*/
#yoxview_infoPanel
{
	display: none;
}
.yoxview_top
{
	background: transparent !important;
	border-bottom: none !important;
}
/*Page stagiaire */
/*Calendrier planning stagiaires*/
.iccalendar TABLE TD
{
	border: 1px solid black !important;
	background-color: #FFFFFF;
	color: #000000;
}
#icagenda_calendar TR TD .style_Day
{
	font-size: 14px !important;
}
#icagenda_calendar .style_Today
{
	font-size: 16px !important;
	border: none;
}
#mes_infos_perso
{
	background-color: #FED9C8 !important;
	padding-top: 42px !important;
	padding-bottom: 45px !important;
}
.module_mes_infos_perso .col-md-4
{
	padding: 15px 26px 32px !important;
	margin: 0 !important;
	height: 219px;
}
.module_mes_infos_perso .col-md-4:nth-child(1), .module_mes_infos_perso .col-md-4:nth-child(3)
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb291+0,e96b37+100 */
	background: #FFB291;
	/* Old browsers */
	background: -moz-linear-gradient(top, #FFB291 0%, #E96B37 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #FFB291 0%, #E96B37 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #FFB291 0%, #E96B37 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb291', endColorstr='#e96b37',GradientType=0 );
	/* IE6-9 */
}
.module_mes_infos_perso .col-md-4:nth-child(2)
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb291+0,e96b37+100 */
	background: #FFB291;
	/* Old browsers */
	background: -moz-linear-gradient(45deg, #FFB291 0%, #E96B37 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #FFB291 0%, #E96B37 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #FFB291 0%, #E96B37 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb291', endColorstr='#e96b37',GradientType=1 );
	/* IE6-9 fallback on horizontal gradient */
}
.module_mes_infos_perso H3
{
	font-size: 30px !important;
	font-weight: 300 !important;
	margin-top: 0 !important;
}
#mes_infos_perso H2
{
	padding-bottom: 34px;
}
.module_mes_infos_perso A
{
	color: #000000 !important;
}
/*module liste conférences à la carte (icalendar)*/
.iceventlist-title
{
	font-size: 18px !important;
	margin-bottom: 10px !important;
	line-height: 25px !important;
}
.ic-datetime-div
{
	font-size: 15px !important;
}
.default_eventlist .iceventlist-desc
{
	float: left;
	margin-top: 10px;
}
.default_eventlist
{
	margin-top: 15px !important;
}
/*module mes formateurs*/
#pwebbox243_container
{
	padding-left: 60px !important;
	padding-right: 60px !important;
}
#pwebbox243_modal .owl-theme .owl-prev
{
	font-size: 0;
	background: url(../../../../images/arrow_left.png) center no-repeat transparent !important;
	height: 45px;
	width: 44px;
	padding-left: 0px;
	margin-left: -7px;
}
#pwebbox243_modal .owl-theme .owl-next
{
	font-size: 0;
	background: url(../../../../images/arrow_right.png) center no-repeat transparent !important;
	height: 45px;
	width: 44px;
	padding-left: 0px;
	margin-right: -7px;
}
#pwebbox243_modal .owl-carousel P
{
	color: #000000;
	font-weight: 600;
}
#pwebbox243_modal .owl-carousel P A
{
	color: #000000;
	text-decoration: underline;
	font-weight: 100;
	opacity: 0.5;
}
#ressources_forma
{
	background-color: #E5EEC4 !important;
	padding-top: 42px !important;
	padding-bottom: 45px !important;
}
#base_de_donnees
{
	background-color: #DAEDFA !important;
	padding-top: 42px !important;
	padding-bottom: 45px !important;
}
#fin_formation
{
	background-color: #FED9C8 !important;
	padding-top: 42px !important;
	padding-bottom: 45px !important;
}
#videos_longue
{
	background-color: #FEF4C1 !important;
	padding-top: 42px !important;
	padding-bottom: 45px !important;
}
/*page entreprises*/
#espace_entreprises
{
	background-color: #FFF5E1 !important;
	padding-top: 42px !important;
	padding-bottom: 125px !important;
}
#coaching_entreprise
{
	background-color: #FEF4C1 !important;
	padding-top: 42px !important;
	padding-bottom: 125px !important;
}
#world_naturopathic
{
	background-color: #FFFFFF !important;
	padding-top: 42px !important;
	padding-bottom: 42px !important;
}
/*carnet home*/
#filters #filterbyregion, #filters #filterbydepartement
{
	background-color: #DEDEDE;
	border: none;
	border-radius: 0;
	height: 24px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.slide .dept_num
{
	font-weight: 300;
	height: 73px;
}
.owl-buttons .owl-next
{
	font-size: 0 !important;
	background: url(../../../../images/arrow_vert_right.svg) center right / 100% no-repeat transparent !important;
	height: 52px;
	border-radius: 0px !important;
	opacity: 1 !important;
	margin-top: -56px !important;
}
.owl-buttons .owl-prev
{
	font-size: 0 !important;
	background: url(../../../../images/arrow_vert_left.svg) center right / 100% no-repeat transparent !important;
	height: 52px;
	border-radius: 0px !important;
	opacity: 1 !important;
	margin-top: -56px !important;
}
#filters
{
	padding-bottom: 14px;
}
/*page erreur 404*/
.erreur_404 A, .erreur_404 P
{
	color: #FFFFFF !important;
	font-size: 32px;
}
.erreur_404 A
{
	text-decoration: underline !important;
}
/*footer*/
.tendance_verte #t3-footer
{
	background-color: #31A533;
}
.tendance_bleu #t3-footer
{
	background-color: #00CDFB;
}
#t3-footer .t3-module
{
	color: #FFFFFF;
	background-color: transparent;
}
#t3-footer .t3-module A
{
	color: #FFFFFF;
}
.tendance_verte #t3-footer .t3-module
{
	background-color: #31A533;
	color: #FFFFFF;
}
#t3-footer H3
{
	font-size: 18px !important;
	font-weight: bold;
}
#t3-footer P.coordonnees_footer, #t3-footer H3
{
	font-size: 18px !important;
	padding: 0;
	margin: 0;
}
.t3-footer .liens_institutionnels H3
{
	padding-bottom: 7px;
}
#t3-footer H4
{
	font-size: 13px;
	font-weight: 600;
	padding: 0 0 5px 0;
	margin: 0;
}
.t3-footer .liens_institutionnels P
{
	font-size: 12px;
}
#t3-footer .copyright_isupnat
{
	padding-top: 60px;
}
.t3-footer UL.menu_footer LI A
{
	line-height: 3px;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 0;
}
.t3-footnav .t3-module UL > LI > A:hover, .t3-footnav .t3-module UL > LI > A:active, .t3-footnav .t3-module UL > LI > A:focus
{
	color: #FFFFFF;
	background: none;
	text-decoration: underline;
}
.t3-copyright
{
	background-color: #FFFFFF;
}
/*non logué*/
.non_logue #t3-content P SPAN
{
	color: #FFFFFF;
	font-size: 1.8em;
	font-weight: bold;
}
.non_logue #t3-content P
{
	color: #FFFFFF;
	font-size: 1.8em;
}
/*affichage page ouverture et display custom field 2018*/
.iframe_article A
{
	color: #FFFFFF;
}
#actus_isupnat
{
	padding-bottom: 125px;
}
.jsn-bootstrap3 .col-xs-1, .jsn-bootstrap3 .col-sm-1, .jsn-bootstrap3 .col-md-1, .jsn-bootstrap3 .col-lg-1, .jsn-bootstrap3 .col-xs-2, .jsn-bootstrap3 .col-sm-2, .jsn-bootstrap3 .col-md-2, .jsn-bootstrap3 .col-lg-2, .jsn-bootstrap3 .col-xs-3, .jsn-bootstrap3 .col-sm-3, .jsn-bootstrap3 .col-md-3, .jsn-bootstrap3 .col-lg-3, .jsn-bootstrap3 .col-xs-4, .jsn-bootstrap3 .col-sm-4, .jsn-bootstrap3 .col-md-4, .jsn-bootstrap3 .col-lg-4, .jsn-bootstrap3 .col-xs-5, .jsn-bootstrap3 .col-sm-5, .jsn-bootstrap3 .col-md-5, .jsn-bootstrap3 .col-lg-5, .jsn-bootstrap3 .col-xs-6, .jsn-bootstrap3 .col-sm-6, .jsn-bootstrap3 .col-md-6, .jsn-bootstrap3 .col-lg-6, .jsn-bootstrap3 .col-xs-7, .jsn-bootstrap3 .col-sm-7, .jsn-bootstrap3 .col-md-7, .jsn-bootstrap3 .col-lg-7, .jsn-bootstrap3 .col-xs-8, .jsn-bootstrap3 .col-sm-8, .jsn-bootstrap3 .col-md-8, .jsn-bootstrap3 .col-lg-8, .jsn-bootstrap3 .col-xs-9, .jsn-bootstrap3 .col-sm-9, .jsn-bootstrap3 .col-md-9, .jsn-bootstrap3 .col-lg-9, .jsn-bootstrap3 .col-xs-10, .jsn-bootstrap3 .col-sm-10, .jsn-bootstrap3 .col-md-10, .jsn-bootstrap3 .col-lg-10, .jsn-bootstrap3 .col-xs-11, .jsn-bootstrap3 .col-sm-11, .jsn-bootstrap3 .col-md-11, .jsn-bootstrap3 .col-lg-11, .jsn-bootstrap3 .col-xs-12, .jsn-bootstrap3 .col-sm-12, .jsn-bootstrap3 .col-md-12, .jsn-bootstrap3 .col-lg-12
{
	position: relative;
	min-height: 1px;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.ja-cp-main-wrap
{
	/*cible les modules avec ouverture article*/
	padding-left: 17%;
	padding-right: 17%;
}
.iframe_article
{
	padding: 0 !important;
}
.fields-container
{
	/*cible tous les custom field dans les ouvertures d article*/
	color: #FFFFFF;
	clear: both;
	width: auto;
	height: auto;
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	padding: 14px;
}
.iframe_article .fields-container
{
	/*cible tous les custom field dans les ouvertures d article*/
	color: #FFFFFF;
	display: block;
	float: left;
	width: 100% !important;
	/*margin-top: -52px !important;*/
	padding-left: 20%;
	padding-right: 20%;
	padding-top: 20px;
	min-height: 120px;
}
.article_id_344 .fields-container, .article_id_361 .fields-container, .article_id_397 .fields-container
{
	display: none !important;
}
.html_article_id_344 .fields-container, .html_article_id_361 .fields-container
{
	/*no display quand article hors menu*/
	display: none !important;
}
.iframe_article [itemprop="articleBody"]
{
	/*cible le contenu de l article ouvert*/
	padding-left: 23%;
	padding-right: 23%;
	/*margin-bottom: -139px !important;*/
	padding-bottom: 35px;
	clear: both;
	text-align: left;
	margin-top: 0px;
	padding-top: 40px;
}
.itemid-1324 .iframe_article [itemprop="articleBody"]
{
	/*annule le bottom negatif sur page colloque isupnat*/
	margin-bottom: 0px !important;
}
.itemid-1171 .iframe_article [itemprop="articleBody"]
{
	/*annule le bottom negatif sur page partenaires-entreprises*/
	margin-bottom: 0px !important;
}
.iframe_article .page-header
{
	/*cible le contenu de l article ouvert*/
	padding-left: 23%;
	padding-right: 23%;
	clear: both;
	text-align: left;
	border-bottom: none !important;
	padding-top: 25px;
}
.field-entry.event_date
{
	background: url(../../../../images/calendrier_event.png) center left / 100% auto no-repeat;
	float: left;
	width: 108px;
	height: 83px;
	color: #000000;
}
.event_date .field-value .jour
{
	font-size: 36px;
	text-align: center;
	padding-left: 20px;
	margin-top: -6px;
	color: #FFFFFF;
}
.event_date .field-value .horaires
{
	text-align: center;
	padding-left: 22px;
	line-height: 15px;
}
.event_tarif
{
	float: left;
	width: 116px !important;
	margin-left: 7%;
}
.event_tarif .tarif
{
	padding-top: 14px !important;
	font-size: 60px;
	font-weight: bold;
	text-align: center;
	padding-left: 33px;
	line-height: 50px;
}
.content_cat_144 .event_tarif
{
	margin-left: 34px;
}
.event_tarif .tarif SUP
{
	font-size: 30px;
	font-weight: 100;
}
.event_tarif .tarif SPAN
{
	font-size: 30px;
	font-weight: normal;
}
.event_tarif .type
{
	font-size: 14px;
	text-align: center !important;
	width: 110%;
}
.event_reservation
{
	float: left;
	width: 179px;
	margin-left: 7% !important;
}
.event_reservation .reservation
{
	background: url(../../../../images/panier.png) center top / 43px 40px no-repeat;
	padding-top: 43px;
	text-align: center !important;
	height: 85px;
}
.event_link_article .lien_article
{
	background: url(../../../../images/link_article.png) center top / 71px 30px no-repeat;
	padding-top: 39px;
	text-align: center !important;
}
.event_date .field-value .mois
{
	text-align: center;
	padding-left: 18px;
	font-family: "myriad-pro" !important;
	font-weight: 600;
}
.lien_article A
{
	width: 100%;
	display: block;
	padding-top: 35px;
	margin-top: -40px;
	color: #FFFFFF !important;
	margin-bottom: 20px;
}
.reservation A
{
	width: 100%;
	display: block;
	/*padding-top: 47px;*/
	/*margin-top: -38px;*/
	color: #FFFFFF !important;
}
.no-reservation
{
	background: url(../../../../images/no_panier.png) center top / 43px 40px no-repeat;
	padding-top: 39px;
	text-align: center !important;
	line-height: 36px;
}
.event_link_article
{
	float: left;
	/*width: 179px;*/
	margin-left: 7%;
	padding-top: 11px;
}
.actu_telecharg
{
	float: left;
	width: 179px;
	margin-left: 10% !important;
	margin-top: -14px;
}
.actu_telecharg .telecharger A:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.actu_infos
{
	float: left;
	width: 179px;
	margin-left: 7% !important;
	margin-top: 44px;
}
.actu_infos .infos_pratiques SPAN
{
	background: url(../../../../images/infos_pratiques.png) center top / 19px 39px no-repeat border-box;
	text-align: center !important;
	padding-top: 40px;
}
.actu_infos .infos_pratiques SPAN:hover
{
	cursor: pointer;
}
.pb-module-220
{
	/*module de filtre actu home*/
	width: 100%;
}
.pb-module-220 .pb-module-content
{
	/*module de filtre actu home*/
	float: right;
	padding-right: 16%;
}
/*cible les boutons de fermeture des articles ouverts*/
.pb-module-content .close_popup_open_article
{
	position: relative;
	margin-bottom: -60px;
}
.close_popup_open_article
{
	z-index: 1000;
	top: 20px !important;
	right: 0;
	width: 100px;
	position: relative;
	float: right;
	margin-right: 16% !important;
}
.close_popup_open_article IMG
{
	margin-left: auto !important;
	margin-right: auto !important;
	width: 38px !important;
	display: block;
}
.text_close_popup
{
	color: #000000;
	font-size: 10px;
	text-align: center;
}
.content_cat_126 .btn_close_black, .content_cat_144 .btn_close_black, .content_cat_145 .btn_close_black
{
	display: none;
}
.content_cat_80 .btn_close_white, .content_cat_127 .btn_close_white, .content_cat_130 .btn_close_white, .content_cat_132 .btn_close_white, .content_cat_133 .btn_close_white, .content_cat_136 .btn_close_white, .content_cat_137 .btn_close_white, .content_cat_138 .btn_close_white, .content_cat_139 .btn_close_white, .content_cat_157 .btn_close_white
{
	display: none;
}
.content_cat_126 .text_close_popup, .content_cat_144 .text_close_popup, .content_cat_145 .text_close_popup
{
	color: #FFFFFF;
}
.content_cat_80 .text_close_popup, .content_cat_127 .text_close_popup, .content_cat_130.text_close_popup, .content_cat_132.text_close_popup, .content_cat_133.text_close_popup, .content_cat_136.text_close_popup, .content_cat_137.text_close_popup, .content_cat_138.text_close_popup, .content_cat_139.text_close_popup, .content_cat_157.text_close_popup
{
	color: #000000;
}
/*Regles pour articles ouverts suivant couleurs/categorie avec couleur yot_cat_xxx pour article hors menu*/
.yox_cat_80
{
	/*cible le contenu de l article */
	background-color: #EA6C39;
	color: #FFFFFF;
}
.yox_cat_80 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #9D3B14;
}
.yox_cat_126
{
	/*cible le contenu de l article */
	background-color: #119E6C;
	color: #FFFFFF;
}
.yox_cat_126 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #096E4A;
}
.yox_cat_127
{
	background-color: #EA6229;
	color: #FFFFFF;
}
.yox_cat_127 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #9B370D;
}
.yox_cat_130
{
	background-color: #7EAB3D;
	color: #FFFFFF;
}
.yox_cat_130 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #516D29;
}
.yox_cat_132
{
	background-color: #DA4B10;
	color: #FFFFFF;
}
.yox_cat_132 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #832D0A;
}
.yox_cat_133
{
	background-color: #EA6C39;
	color: #FFFFFF;
}
.yox_cat_133 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #963710;
}
.yox_cat_136
{
	background-color: #EA6C39;
	color: #FFFFFF;
}
.yox_cat_136 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #963710;
}
.yox_cat_137
{
	background-color: #74B0DB;
	color: #FFFFFF;
}
.yox_cat_137 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #2B6691;
}
.yox_cat_138
{
	background-color: #7EAB3D;
	color: #FFFFFF;
}
.yox_cat_138 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #516D29;
}
.yox_cat_139
{
	background-color: #74B0DB;
	color: #FFFFFF;
}
.yox_cat_139 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #2B6691;
}
.yox_cat_144
{
	background-color: #D89826;
	color: #FFFFFF;
}
.yox_cat_144 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #976A1B;
}
.yox_cat_145
{
	background-color: #457FAD;
	color: #FFFFFF;
}
.yox_cat_145 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #27465E;
}
.yox_cat_157
{
	background-color: #EA6C39;
	color: #FFFFFF;
}
.yox_cat_157 .fields-container
{
	/*cible les champs custom en haut de l article pour la categorie 126*/
	background-color: #963710;
}
/*FAQ ouverture article*/
.yui-accordion-panel
{
	background: none !important;
}
/*divers*/
.k-icon-document-pdf
{
	display: none;
}
.title_link
{
	text-decoration: none !important;
}
.telecharger A.doclink
{
	background: url("../../../../images/telecharger.svg") center top / 40px 40px no-repeat scroll rgba(0, 0, 0, 0);
	color: #FFFFFF;
	display: block;
	padding-top: 39px;
}
.itemid-1324 #coaching_entreprise
{
	/*pour annuler espace dans page colloque isupnat*/
	padding-bottom: 0px !important;
}
.default_eventlist .ic-date-img-box
{
	float: left;
	margin-right: 4% !important;
	margin-bottom: 17px !important;
	margin-left: 2.5% !important;
}
.ouvrages DIV
{
	padding: 14px;
	margin-right: 3%;
}
.ouvrages H2
{
	font-size: 14px !important;
	font-weight: bold !important;
}
.ouvrages P.text-center
{
	font-weight: normal;
}
.ouvrages IMG.img-responsive
{
	height: 200px !important;
	width: auto;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
	display: block !important;
}
.view-article .ouvrages P A.doclink
{
	background: none !important;
	padding: 0px !important;
	line-height: 19px !important;
	text-align: center !important;
	display: block;
	font-style: italic;
}
/*Tooltip */
.rl_tooltips.popover
{
	border: 3px solid #FFFFFF !important;
	border: 1px solid rgba(0, 0, 0, 0);
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	white-space: normal;
	background-color: #D89826;
	color: #FFFFFF;
}
/*accordion articles plugin*/
.ext_accordion .panel
{
	background: none;
	border: none !important;
}
.ext_accordion .handle:hover
{
	cursor: pointer;
}
.ext_accordion .handle
{
	background: none !important;
	border: none !important;
	color: #FFFFFF !important;
	background: url(../../../../images/readmore_accordion_close.png) left center / 21px 21px no-repeat scroll border-box padding-box !important;
	padding-left: 26px !important;
	font-family: "myriad-pro" !important;
	font-size: 14px !important;
	height: 21px;
	margin-bottom: 10px;
}
.ext_accordion .open .handle
{
	background: url(../../../../images/readmore_accordion_open.png) left center / 21px 21px no-repeat scroll border-box padding-box !important;
}
.ext_accordion .open .handle:before
{
	content: "" !important;
}
.ext_accordion .panel
{
	display: none;
	height: auto;
}
UL.ext_accordion > LI
{
	list-style: none;
	padding-left: 0 !important;
	margin-left: 0 !important;
}
UL.ext_accordion
{
	margin-left: 0;
	padding-left: 0;
}
/*Responsive*/
@media (max-width: 1600px)
{
	#humburger
	{
		right: 1%;
	}
	.ouvrages IMG.img-responsive
	{
		height: auto !important;
		width: auto;
	}
	.ouvrages DIV.col-xs-6.col-lg-2.col-md-3.col-sm-3
	{
		float: left;
		min-height: 341px;
	}
}
@media (max-width: 1200px)
{
	.container-fluid
	{
		margin-right: auto;
		margin-left: auto;
		padding-left: 0px;
		padding-right: 0px;
	}
	.jsn-bootstrap3 .row
	{
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.navbar-fixed-top .container #bg_vague
	{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		display: flex;
	}
	.tendance_verte .shrink #bg_vague
	{
		background: url(../../../../images/vague-header_vert_shrink.svg) center top / contain no-repeat local content-box padding-box;
	}
	.site-slogan
	{
		float: left !important;
		width: 204px;
		font-size: 0.9em;
		line-height: 17px;
		right: 39px;
		top: 41px;
	}
	.shrink .site-slogan
	{
		width: 219px;
		font-size: 0.8em;
		line-height: 11px;
		right: 71px;
		top: 8px;
	}
	.shrink .contact_connexion
	{
		width: 377px;
		margin-top: 2px;
		margin-left: -19%;
		float: left;
	}
	#t3-mainnav.t3-mainnav.navbar-fixed-top
	{
		height: 68px;
	}
	#t3-mainnav.t3-mainnav.navbar-fixed-top.shrink, .visible-sm.visible-xs .navbar-default.navbar-fixed-top
	{
		height: 38px !important;
		min-height: 38px !important;
	}
	#humburger
	{
		top: 19px;
	}
	.shrink #humburger, .visible-sm.visible-xs #humburger
	{
		top: -8px;
	}
	.menu .menu_mobile
	{
		right: 12%;
		top: -74px;
	}
	.shrink .menu .menu_mobile, .visible-sm.visible-xs .menu .menu_mobile
	{
		right: 12%;
		top: -58px;
	}
	#t3-content
	{
		margin-top: -27px;
	}
	.contact_connexion
	{
		width: 256px;
		margin-top: 3px;
		margin-left: 23%;
	}
	.facebook IMG
	{
		width: 11%;
		float: right;
	}
	NAV.navbar IMG.logo-img
	{
		width: 164px !important;
		padding: 0;
		margin: 0 0 0 10px;
	}
	.ja-cp-title
	{
		padding-bottom: 0px !important;
	}
	.ja-cp-title H2
	{
		font-size: 1.1rem !important;
		line-height: 1.1rem;
	}
	#actus_isupnat .ja-cp-title H2
	{
		font-size: 1.1rem !important;
		line-height: 1.1rem;
	}
	.ja-cp-intro P
	{
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
		line-height: 1.1rem;
	}
	.vina-slideshow-content .news-caption
	{
		font-size: 1.4em !important;
	}
	.tendance_verte .sticky LI A:hover, .tendance_verte .sticky LI.active A
	{
		font-size: 12px;
	}
	.tendance_bleu .sticky LI A:hover, .tendance_bleu .sticky LI.active A
	{
		font-size: 12px;
	}
	.event_tarif, .event_reservation, .event_link_article, .actu_infos
	{
		margin-left: 2% !important;
	}
}
@media (max-width: 992px)
{
	.navbar-fixed-top .container-fluid #bg_vague
	{
		/*border: 1px solid #5438E9 !important;*/
		width: 100% !important;
		height: 96px;
	}
	.com_content
	{
		margin-top: -26px;
	}
	#bg_vague .col-md-6.col-md-offset-1.col-sm-12.logo
	{
		width: 35%;
	}
	NAV.navbar IMG.logo-img
	{
		transform: scale(0.45);
		margin-top: -19px;
		margin-left: 0 !important;
		padding-left: 0 !important;
	}
	.tendance_verte .sticky LI A:hover, .tendance_verte .sticky LI.active A
	{
		font-size: 10px;
	}
	.tendance_bleu .sticky LI A:hover, .tendance_bleu .sticky LI.active A
	{
		font-size: 10px;
	}
	#telecharger_info_isu .pdf_telecharg IMG
	{
		width: 33%;
		margin-left: 25%;
	}
	/*version mobile supp css voir autre '.visible-sm.visible-xs' aussi*/
	#humburger
	{
		top: 0px !important;
		height: 40px !important;
		width: 46px !important;
		z-index: 100000000;
		display: block !important;
	}
	.hamburger
	{
		line-height: 0px !important;
		top: 0px !important;
		right: 0px !important;
		color: #FFFFFF;
		font-size: 35px;
		padding-right: 5px;
		padding-left: 5px;
		background-color: #1FA535 !important;
		height: 45px !important;
		width: 46px !important;
		padding-top: 0px !important;
		margin-top: -6px;
		padding-bottom: 2px;
	}
	.cross
	{
		line-height: 0px !important;
		top: 0px;
		right: 0px;
		color: #24A338 !important;
		font-size: 5.8em;
		padding-right: 5px;
		padding-left: 5px;
		height: 38px !important;
		width: 46px !important;
		padding-top: 27px !important;
		margin-top: 0px;
	}
	.tendance_bleu .cross
	{
		color: #FFFFFF !important;
		background-color: #0DD1FB !important;
	}
	.visible-sm.visible-xs #bg_vague
	{
		background: none;
	}
	.tendance_verte .visible-sm.visible-xs NAV#t3-mainnav
	{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,FFFFFF+51,FFFFFF+100 */
		background: #FFFFFF;
		/* Old browsers */
		background: -moz-linear-gradient(left, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 51%, #FFFFFF 100%);
		/* FF3.6-15 */
		background: -webkit-linear-gradient(left, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 51%, #FFFFFF 100%);
		/* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 51%, #FFFFFF 100%);
		/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 );
		/* IE6-9 */
	}
	.site-slogan
	{
		display: none !important;
	}
	.contact_connexion
	{
		width: 377px;
		margin-top: 2px;
		margin-left: 0px !important;
		float: left;
		padding-top: 8px;
		padding-left: 2%;
		background-color: #FFFFFF;
		height: 37px;
	}
	.connexions
	{
		display: block;
		width: 242px;
		float: left;
		display: inline-block;
	}
	.connexions A
	{
		padding: 0 !important;
		margin: 0 !important;
		top: 5px;
		font-size: 12px !important;
		padding-right: 0px !important;
	}
	.contact_connexion .connexion A
	{
		color: #31A533;
		padding-right: 0px;
		font-size: 12px !important;
	}
	.facebook IMG
	{
		height: 25px;
		width: 25px;
		float: right !important;
	}
	.facebook
	{
		display: inline-block;
		padding-left: 0;
		margin-left: 0;
		width: 45px !important;
	}
	.content_connexion
	{
		float: left !important;
		margin-top: 2px;
		margin-left: -5px;
		height: 25px;
	}
	.menu .menu_mobile
	{
		right: 10px !important;
		top: -58px !important;
	}
	#pwebbox242_container
	{
		padding: 0 !important;
		width: 100% !important;
	}
	#pwebbox_module_242 LABEL
	{
		font-size: 17px;
	}
	#pwebbox_module_242 .unstyled LI
	{
	}
	#pwebbox_module_242 .unstyled LI A
	{
		font-size: 12px;
	}
	#pwebbox_module_242 .control-group
	{
		clear: both;
		margin-left: 10%;
		width: 75%;
	}
	.fields-container
	{
		/*cible tous les custom field dans les ouvertures d article*/
		display: inline-table !important;
		width: 100%;
		padding-top: 5% !important;
		padding-bottom: 5% !important;
	}
	.event_reservation
	{
		margin-left: 4% !important;
		clear: both !important;
		float: left;
		width: auto;
		margin-top: 19px;
	}
	.infos_pratiques
	{
		margin-left: 7% !important;
		clear: both !important;
		float: left;
		width: auto;
		margin-top: 19px;
	}
	.actu_telecharg
	{
		margin-left: 14% !important;
		float: left;
		width: auto;
		margin-top: -9px;
		width: 34%;
		text-align: center;
	}
	.lien_article
	{
		margin-left: 29% !important;
		clear: both !important;
		float: left;
		width: auto;
		margin-top: 15px;
	}
	.cwsl-content-likeshare
	{
		margin-top: 32px;
	}
}
@media (max-width: 768px)
{
	.contact_connexion
	{
		width: 110% !important;
		margin-top: -19px !important;
		margin-left: 0px !important;
		padding-top: 8px;
		padding-left: 32%;
		background-color: #FFFFFF;
		height: 38px;
	}
	.owl-buttons .owl-next, .owl-buttons .owl-prev
	{
		display: none !important;
	}
	.menu .menu_mobile
	{
		top: -21px !important;
	}
	.ouvrages DIV.col-xs-6.col-lg-2.col-md-3.col-sm-3
	{
		float: left;
		min-height: 250px;
		width: 100%;
		padding-left: 15%;
		padding-right: 15%;
	}
	.fields-container
	{
		/*cible tous les custom field dans les ouvertures d article*/
		padding-top: 10% !important;
	}
	.actu_telecharg
	{
		margin-left: 7% !important;
		float: left;
		width: auto;
		margin-top: -5px;
		width: 46%;
		text-align: center;
		clear: both;
	}
	.t3-mainnav.navbar-inverse.navbar-fixed-top
	{
		height: 150px !important;
		padding-top: 4px;
		padding-bottom: 40px;
		background: #FFFFFF !important;
	}
	#humburger
	{
		margin-top: 10px;
	}
	.cwsl-content-likeshare
	{
		margin-top: 66px !important;
	}
	.close_popup_open_article
	{
		margin-right: 2% !important;
	}
	.window-mainbody H1, .window-mainbody H2[itemprop="name"]
	{
		font-size: 1.4em !important;
		font-weight: 600;
	}
	UL
	{
		padding-left: 4%;
	}
}
@media (max-width: 524px)
{
	.contact_connexion
	{
		padding-left: 6% !important;
	}
	.ouvrages DIV.col-xs-6.col-lg-2.col-md-3.col-sm-3
	{
		float: left;
		min-height: 250px;
	}
	.event_tarif
	{
		margin-left: -3% !important;
		clear: both !important;
		float: left;
		width: auto;
		margin-top: 0px;
	}
	.event_reservation
	{
		margin-left: 10% !important;
	}
	.event_link_article
	{
		margin-left: -9% !important;
		clear: both !important;
		float: left;
		width: auto;
		margin-top: -1px;
	}
	.actu_telecharg
	{
		width: 80%;
	}
	.non_logue .pb-element-container
	{
		padding-left: 5%;
		padding-right: 5%;
	}
	.non_logue .intro_txt
	{
		font-size: 1.5em !important;
	}
	.pb-element-container H4
	{
		/*padding-left: 3%;*/
		width: 89%;
	}
	.pb-element-container .article_anywhere
	{
		padding-left: 3%;
	}
	.pb-element-container H2
	{
		font-size: 1.3em !important;
	}
}
@media (max-width: 375px)
{
	.contact_connexion
	{
		padding-left: 1% !important;
	}
	.hamburger
	{
		height: 45px !important;
		margin-top: -10px !important;
		padding-top: 0 !important;
		padding-bottom: 2px;
	}
	.cross
	{
		height: 45px !important;
		margin-top: -10px;
	}
	.actu_telecharg
	{
		width: 79%;
	}
	.pb-element-container.pb-element-text H2
	{
		font-size: 1.4em;
		padding: 10%;
	}
	.pb-element-container
	{
		padding-left: 2%;
		padding-right: 2%;
	}
	.t3-footer
	{
		padding-left: 4%;
		padding-right: 4%;
	}
	.ja-cp-main-wrap
	{
		padding-left: 2%;
		padding-right: 2%;
	}
	#filters
	{
		padding-left: 10%;
		padding-right: 10%;
	}
	.contact_connexion
	{
		display: none;
	}
	.cwsl-content-likeshare
	{
		margin-top: 38px !important;
	}
}
