/* Tabs container */
.r-tabs {
	position: relative;
}
.r-tabs-a {
	position: relative;
}
/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;
	background-color: #F1F1F1;
	color:#333333;
}
.r-tabs .r-tabs-nav .r-tabs-tab2 {
	position: relative;
	background-color: #F1F1F1;
	color:#333333;	
	list-style-type:none;

}

.r-tabs-a .r-tabs-nav-a .r-tabs-tab-a {
	background-color: #F1F1F1;
	color:#333333;
	text-align:left;
}
.r-tabs .r-tabs-nav .r-tabs-tab:hover {
	background-color:#9d00c8;
	color:#FFF;
	text-decoration: none;
}
.r-tabs .r-tabs-nav .r-tabs-tab2:hover {
	background-color:#ff8a00;
	color:#FFF;
	text-decoration: none;
}
.r-tabs-a .r-tabs-nav-a .r-tabs-tab-a:hover {
	background-color:#6D8922;
	color:#FFF;
	text-decoration: none;
}
.r-tabs-a .r-tabs-nav-a .r-tabs-tab2-a:hover {
	background-color:#ff8a00;
	color:#FFF;
	text-decoration: none;
}
/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	text-align:center;
	display:block;
	padding: 20px 20px 20px 20px;
	text-decoration: none;
	font-size:24px;
	color: #666;
	line-height: 0.6em;
	font-family: 'interstate';
}
.r-tabs .r-tabs-nav .r-tabs-anchor-fonds-investissement {
	text-align:center;
	display:block;
	padding: 20px 20px 20px 20px;
	text-decoration: none;
	font-size:24px;
	color: #666;
	line-height: 0.6em;
	font-family: 'interstate';
}
.r-tabs .r-tabs-nav .r-tabs-anchor2 {
	text-align:left;
	display:block;
	padding: 20px 20px 20px 20px;
	text-decoration: none;
	font-size:24px;
	color: #666;
	line-height: 1.1em;
	font-family: 'interstate';
}
.r-tabs .r-tabs-nav .r-tabs-anchor2:hover {
	display:block;
	text-decoration: none;
	color: #FFF;
}

.r-tabs-a .r-tabs-nav-a .r-tabs-anchor-a {
	text-align:center;
	display:block;
	padding: 10px;
	text-decoration: none;
	font-size:1.2em;
	color: #666;
}
.r-tabs .r-tabs-nav .r-tabs-state-active2 a:hover {
	text-align:left;
	display:block;
	text-decoration: none;
	color: #666;
}
.r-tabs .r-tabs-nav .r-tabs-anchor:hover {
	text-align:center;
	display:block;
	text-decoration: none;
	color: #FFF;
}
.r-tabs .r-tabs-nav .r-tabs-anchor-fonds-investissement:hover {
	text-align:center;
	display:block;
	text-decoration: none;
	color: #FFF;
	background-color: #9d00c8;
}
/*.r-tabs .r-tabs-nav .r-tabs-anchor-experts-detail:hover {
	text-align:left;
	display:block;
	text-decoration: none;
	background-color:#ff8a00;
	color: #FFF;
}*/
.r-tabs-a .r-tabs-nav-a .r-tabs-anchor-a:hover {
	text-align:center;
	display:block;
	padding: 10px;
	text-decoration: none;
	font-size:1.2em;
	color: #FFF;
}
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}
.r-tabs-a .r-tabs-nav-a .r-tabs-state-disabled-a {
	opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #666666;
	text-shadow: none;
	background-color:#FFF;
	border-top:#9d00c8 2px solid;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor-fonds-investissement {
	color: #666666;
	text-shadow: none;
	background-color:#FFF;
	border-top:#9d00c8 2px solid;
}
.r-tabs-a .r-tabs-nav-a .r-tabs-state-active-a .r-tabs-anchor-a {
	color: #666666;
	text-shadow: none;
	background-color:#FFF;
	border-top:#6D8922 2px solid;
}

.r-tabs .r-tabs-nav .r-tabs-anchor {
	color: #666666;
	text-shadow: none;
	background-color:#FFF;
	border-top:#ff8a00 2px solid;
	text-align:left;
	line-height:1.1em;
}
.r-tabs .r-tabs-nav .r-tabs-anchor-fonds-investissement {
	color: #666666;
	text-shadow: none;
	background-color:#FFF;
	border-top:#9d00c8 2px solid;
}
.r-tabs .r-tabs-nav .r-tabs-anchor-experts-detail {
	color: #666666;
	text-shadow: none;
	background-color:#ff8a00;
	border-top:#ff8a00 2px solid;
	text-align:left;
	line-height:1.1em;
	padding: 20px 20px 20px 20px;
    text-decoration: none;
    font-size: 24px;
    font-family: 'interstate';
}
.r-tabs .r-tabs-nav .r-tabs-state-active2 a {
	font-size:24px;
}
.r-tabs .r-tabs-nav .r-tabs-state-active5 .r-tabs-anchor {
	color: #666666;
	text-shadow: none;
	background-color:#FFF;
	text-align:left;
	line-height:1.1em;
}
.r-tabs .r-tabs-nav .r-tabs-state-active5 a {
	font-size:24px;
}
/*.r-tabs .r-tabs-nav .r-tabs-state-default .r-tabs-anchor2 {
	color: #666666;
	text-shadow: none;
	background-color:#CCCCCC;
	border-bottom:#FFFFFF 2px solid;
}
.r-tabs .r-tabs-nav .r-tabs-state-default .r-tabs-anchor2:hover {
	color: #FFFFFF;
	text-shadow: none;
	background-color:#ff8a00;
	border-bottom:#FFFFFF 2px solid;
}*/


/* Tab panel */
.r-tabs .r-tabs-panel {
	background-color:#FFFFFF;
	margin-bottom: 10px;
/*	border-bottom: 4px solid white;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;*/
}
.r-tabs-a .r-tabs-panel-a {
	background-color:#FFFFFF;
	margin-bottom: 10px;
}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;
	background-color:#F1F1F1;
	color: #666666;
	text-decoration: none;
/*	text-shadow: 0 1px rgba(0, 0, 0, 0.4);*/
	font-size: 1.2em;
	border-bottom:#42627B 1px solid;
	font-family: 'interstate', Helvetica, sans-serif;
/*	border-top-right-radius: 4px;
	border-top-left-radius: 4px;*/
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor2 {
	display: block;
	padding: 10px;
	background-color:#9d00c8;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.2em;
	border-bottom:#9d00c8 1px solid;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor3 {
	display: block;
	padding: 10px;
	background-color:#F1F1F1;
	color: #666666;
	text-decoration: none;
	font-size: 1.6em;
	border-bottom:#666666 1px solid;
	font-family: 'interstate', Helvetica, sans-serif;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor4 {
	display: block;
	padding: 10px;
	background-color:#FFFFFF;
	color: #666666;
	text-decoration: none;
	font-size: 1.6em;
	border-bottom:#666666 1px solid;
	font-family: 'interstate', Helvetica, sans-serif;
}
.r-tabs-a .r-tabs-accordion-title-a .r-tabs-anchor-a {
	display: block;
	padding: 10px;
	background-color:#F1F1F1;
	color: #666666;
	text-decoration: none;
	font-size: 1.2em;
	border-bottom:#6D8922 1px solid;
}

/* MOBILE ONGLET ACTIF */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color:#42627B;
	color:#FFFFFF;
	text-shadow: none;
}
.r-tabs-a .r-tabs-accordion-title-a.r-tabs-state-active-a .r-tabs-anchor-a {
	background-color:#6D8922;
	color:#FFFFFF;
	text-shadow: none;
}
/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}
.r-tabs-a .r-tabs-accordion-title-a.r-tabs-state-disabled-a {
	opacity: 0.5;
}



ul, menu, dir {
	margin-top:-20px;
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}
.r-tabs .r-tabs-nav .r-tabs-state-active3 .r-tabs-anchor {
	color: #666666;
	text-shadow: none;
	background-color:#FFF;
	border-top:#FF8A00 2px solid;
}
.r-tabs .r-tabs-nav .r-tabs-state-active-experts-detail .r-tabs-anchor-experts-detail-active {
	color: #666;
	text-shadow: none;
	background-color:#FFF;
	border-top:#FF8A00 2px solid;
	text-align: left;
    line-height: 1.1em;
    padding: 20px 20px 20px 20px;
    text-decoration: none;
    font-size: 24px;
    font-family: 'interstate';
}

ul.r-tabs-nav {
	list-style: none;
}
.r-tabs .r-tabs-nav .r-tabs-tab-simu .r-tabs-anchor {
	color:#666666;
	text-shadow: none;
	background-color:#e4e4e4;
	/*border-top:#e4e4e4 2px solid;*/
	border-top: #666 2px solid;
    text-align: center;
	margin-left:-15px;
	margin-right:-15px;
}
.r-tabs .r-tabs-nav .r-tabs-tab-simu:hover .r-tabs-anchor {
	color:#FFFFFF;
	text-shadow: none;
	background-color:#666666;
	/*border-top:#666666 2px solid;*/
}
.r-tabs .r-tabs-nav .r-tabs-tab-simu-menu .r-tabs-anchor {
	color:#666666;
	text-shadow: none;
	background-color:#e4e4e4;
	/*border-top:#e4e4e4 2px solid;*/
	border-top: #666 2px solid;
    text-align: center;
	margin-left:-15px;
	margin-right:-15px;
}
.r-tabs .r-tabs-nav .r-tabs-tab-simu-menu:hover .r-tabs-anchor {
	color:#FFFFFF;
	text-shadow: none;
	background-color:#666666;
	/*border-top:#666666 2px solid;*/
}
.r-tabs .r-tabs-nav .r-tabs-tab-simu-on .r-tabs-anchor {
	color:#666666;
	text-shadow: none;
	background-color:#FFF;
	border-top:#666666 2px solid;
	text-align: center;
	margin-left:-15px;
	margin-right:-15px;
}
.r-tabs .r-tabs-nav .r-tabs-tab-simu-on:hover .r-tabs-anchor {
	color:#666666;
	text-shadow: none;
	background-color:#FFF;
	border-top:#666666 2px solid;
}
.r-tabs .r-tabs-nav .r-tabs-tab-simu-onnoline .r-tabs-anchor {
	color:#666666;
	text-shadow: none;
	background-color:#FFF;
	margin-left:-15px;
	margin-right:-15px;
	border-top: #666 2px solid;
    text-align: center;
}
.r-tabs .r-tabs-nav .r-tabs-tab-simu-onnoline:hover .r-tabs-anchor {
	color:#666666;
	text-shadow: none;
	background-color:#FFF;
	margin-left:-15px;
	margin-right:-15px;
}




/*CONSTANTIN 28/12/2017*/
.r-tabs .r-tabs-nav .r-tabs-anchor-bleu {
	text-align:left;
	display:block;
	padding: 20px 20px 20px 20px;
	text-decoration: none;
	font-size:24px;
	color: #666;
	line-height: 1.1em;
	font-family: 'interstate';
}
.r-tabs .r-tabs-nav .r-tabs-anchor-bleu:hover {
	display:block;
	text-decoration: none;
	/*color: #FFF;*/
}
.r-tabs .r-tabs-nav .r-tabs-tab-bleu {
	position: relative;
	background-color: #F1F1F1;
	color:#333333;	
	list-style-type:none;
}
.r-tabs .r-tabs-nav .r-tabs-tab-bleu:hover {
	/*background-color:#204B76;
	color:#FFF;
	text-decoration: none;*/
}
.r-tabs .r-tabs-nav .r-tabs-tab-bleu-fix .r-tabs-anchor-bleu  {
	position: relative;
	background-color: #FFFFFF;
	color:#204B76;	
	list-style-type:none;
	border-top: 2px #204B76 solid;
}
.r-tabs .r-tabs-nav .r-tabs-tab-bleu-fix .r-tabs-anchor-bleu:hover {
	display:block;
	text-decoration: none;
	position: relative;
	background-color: #FFFFFF;
	color:#204B76;	
	list-style-type:none;
	border-top: 2px #204B76 solid;
}
.r-tabs .r-tabs-nav .r-tabs-tab-bleu-inactif .r-tabs-anchor-bleu  {
	position: relative;
	background-color:#7993AD ;
	color:#FFFFFF;	
	list-style-type:none;
	border-top: 2px #7993AD solid;
}
.r-tabs .r-tabs-nav .r-tabs-tab-bleu-inactif .r-tabs-anchor-bleu:hover {
	display:block;
	text-decoration: none;
	position: relative;
	background-color: #7993AD;
	color:#FFFFFF;	
	list-style-type:none;
	border-top: 2px #7993AD solid;
}

/*MOBILE*/
.r-tabs .r-tabs-accordion-title.r-tabs-anchor-bleu-inactif {
	background-color:#7993AD;
	padding: 10px 10px 10px 30px;
	font-size: 1.2em;
	color:#FFFFFF;
	text-shadow: none;
}
.r-tabs .r-tabs-accordion-title.r-tabs-anchor-bleu-fix {
	background-color:#FFFFFF;
	padding: 10px 10px 10px 30px;
	font-size: 1.2em;
	color:#204B76;
	text-shadow: none;
	border-left:2px solid #204B76;
}
.r-tabs .r-tabs-accordion-title.r-tabs-anchor-bleu {
	background-color:#204B76;
	padding: 10px 10px 10px 30px;
	font-size: 1.2em;
	color:#FFFFFF;
	text-shadow: none;
}
.r-tabs .r-tabs-accordion-title.r-tabs-anchor-bleu a {
	background-color:#204B76;
	color:#FFFFFF;
	text-shadow: none;
	text-decoration: none;
}
.r-tabs .r-tabs-nav .r-tabs-tab-buzz-menu {
	position: relative;
	background-color: #DDD;
	color:#333333;	
	list-style-type:none;
}
.r-tabs .r-tabs-nav .r-tabs-tab-buzz-menu:hover {
	background-color:#ff8a00;
	color:#FFF;
	text-decoration: none;
}
.r-tabs-a .r-tabs-nav-a .r-tabs-tab-buzz-menu-a:hover {
	background-color:#ff8a00;
	color:#FFF;
	text-decoration: none;
}





.r-tabs .r-tabs-nav .r-tabs-boite-outils {
	position: relative;
/*	background-color: #DDD;*/
	color:#333333;	
	list-style-type:none;
	height:300px;
}
.r-tabs .r-tabs-nav .r-tabs-boite-outils:hover {
/*	background-color:#ff8a00;*/
	color:#FFF;
	text-decoration: none;
}
.r-tabs-a .r-tabs-nav-a .r-tabs-boite-outils:hover {
	color:#FFF;
	text-decoration: none;
}
.r-tabs .r-tabs-nav .r-tabs-anchor5 {
	background-color:#4d7195;
/*	text-align:left;*/
	display:block;
	padding:0 10px 0 10px;
	text-decoration: none;
	font-size:18px;
	color: #FFFFFF;
	line-height: 1.2em;
	font-family: 'Open Sans','Segoe UI';
	height:250px;
}
.r-tabs .r-tabs-nav .r-tabs-anchor5:hover {
	background-color:#ff8a00;
	display:block;
	text-decoration: none;
	color: #FFF;
}
.r-tabs .r-tabs-nav .r-tabs-anchor6 {
	background-color:#999999;
/*	text-align:left;*/
	display:block;
	padding:0 10px 0 10px;
	text-decoration: none;
	font-size:18px;
	color: #FFFFFF;
	line-height: 1.2em;
	font-family: 'Open Sans','Segoe UI';
	height:250px;
}
.r-tabs .r-tabs-nav .r-tabs-anchor6:hover {
	background-color:#ff8a00;
	display:block;
	text-decoration: none;
	color: #FFF;
}
/*onglet formation*/
.font_24{
    text-align: left;
    display: block;
    padding: 0px 0px 20px 20px;
    text-decoration: none;
    font-size: 24px;
    color: #FFF; 
	line-height: 1.1em;
    font-family: 'interstate';
}
.font_36{
    text-align: left;
    display: block;
    padding: 14px 0px 0px 20px;
    text-decoration: none;
    font-size: 36px;
    color: #FFF; 
	line-height: 1em;
    font-family: 'interstate';
}

.r-tabs-state-active2{
	/*color: #666666;*/
	color: white!important;
	text-shadow: none;
	background-color:#9d00c8!important;
	/*	border-top:#9d00c8 2px solid;*/
	text-align:left;
	line-height:1.1em;
}

li.r-tabs-state-active2 a.r-tabs-anchor2{
	color: white!important;
}