/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

body
{
	color: #404040;
	font-size: .9em;
	line-height: 1.7em;
	font-family: Calibri;
}

div.GlossaryPageDefinition
{
	
}

div.GlossaryPageHeading
{
	
}

div.GlossaryPageTerm
{
	
}

div.TopicContent
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 25px;
}

h1
{
	margin-bottom: 8px;
	padding-bottom: 10px;
	margin-top: 30px;
	font-family: Calibri;
	font-size: 20pt;
	font-weight: bolder;
	color: #244061;
}

h2
{
	margin-bottom: 4px;
	margin-top: 20px;
	font-family: Calibri;
	font-size: 16pt;
	font-weight: bolder;
	color: #365f91;
	mc-heading-level: 2;
}

h3
{
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 16px;
	color: #365F91;
	font-size: 14pt;
	font-family: Calibri;
	mc-heading-level: 3;
}

li
{
	margin-bottom: 6px;
	margin-top: 6px;
	orphans: 2;
	widows: 2;
	font-family: Calibri;
	font-size: 11pt;
}

MadCap|glossaryProxy
{
	
}

MadCap|indexProxy
{
	
}

MadCap|tocProxy
{
	
}

MadCap|xref
{
	color: #2D8DCC;
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref:hover
{
	color: #BED230;
}

p
{
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: Calibri;
	font-size: 11pt;
}

p.EmptyPageText
{
	
}

p.FrameFooterText
{
	
}

p.IndexHeading
{
	
}

p.ManualTitle1
{
	
}

p.ManualTitle2
{
	
}

p.ManualVersionNumber
{
	
}

a.Popup
{
	mc-popup-height: auto;
	mc-popup-width: auto;
	font-family: Calibri;
	mc-thumbnail: popup;
}

a:hover
{
	
}

.button-container A:hover
{
	background: none;
	border: none;
	opacity: 0;
}

MadCap|popupBody
{
	
}

MadCap|dropDown
{
	mc-closed-image: url('../Images/icons8-trier-à-droite-16.png');
	mc-open-image: url('../Images/icons8-tri-décroissant-16.png');
	font-family: Calibri;
	font-size: 11pt;
	color: #000000;
}

span
{
	
}

h4
{
	font-family: Calibri;
	color: #365F91;
	font-weight: normal;
	font-size: 13pt;
	mc-heading-level: 4;
}

MadCap|dropDownHead
{
	mc-heading-level: 0;
	color: #4f81bd;
	font-weight: bold;
}

MadCap|dropDownHead.SecondLevel
{
	mc-heading-level: 6;
	font-weight: normal;
}

h5
{
	mc-heading-level: 5;
}

h6
{
	mc-heading-level: 6;
}

a::before
{
	
}

a
{
	color: #4f81bd;
}

MadCap|topicToolbarProxy
{
	display: block;
	clear: right;
	float: right;
}

MadCap|breadcrumbsProxy
{
	border-bottom-color: #a1a8ac;
}

span.SearchHighlight1
{
	background-color: #ffe300;
	background: #ffe300;
}

span.SearchHighlight2
{
	background-color: #ff9632;
	background: #ff9632;
}

span.SearchHighlight3
{
	background-color: #b0c4de;
	background: #b0c4de;
}

span.SearchHighlight4
{
	background-color: #d9edf7;
	background: #d9edf7;
}

span.SearchHighlight5
{
	background-color: #fff2cc;
	background: #fff2cc;
}

b
{
	background-color: #ff9632;
	background: #ff9632;
}

td
{
	padding-top: auto;
}

@media print
{
	body
	{
		font-size: 12pt;
		margin: 1cm;
	}

	div.GlossaryPageDefinition
	{
		font-size: 9pt;
	}

	div.GlossaryPageHeading
	{
		border-bottom-color: #c0c0c0;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		color: #bed230;
		font-size: 11pt;
	}

	div.GlossaryPageTerm
	{
		color: #bed230;
		font-size: 10pt;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	h1
	{
		margin-bottom: 20px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		padding: 0;
		color: #244061;
		font-family: Calibri;
		font-size: 20pt;
	}

	h2
	{
		page-break-before: always;
		font-size: 16pt;
		font-weight: bolder;
		color: #365f91;
	}

	h3
	{
		font-weight: normal;
		color: #365F91;
		font-size: 14pt;
		mc-heading-level: 4;
	}

	h4
	{
		font-weight: normal;
		font-size: 13pt;
	}

	MadCap|glossaryProxy
	{
		border-top: none;
	}

	MadCap|indexProxy
	{
		border-top: none;
	}

	MadCap|tocProxy
	{
		border-top: none;
		margin-right: 0.25in;
	}

	p
	{
		font-size: 11pt;
		mc-hyphenate: never;
	}

	p.EmptyPageText
	{
		font-size: 10pt;
		font-weight: bold;
	}

	p.FrameFooterText
	{
		font-size: 24pt;
		font-family: Calibri;
	}

	p.IndexHeading
	{
		font-size: 11pt;
		padding-top: 16px;
		text-align: left;
	}

	p.ManualTitle1
	{
		font-family: 'Century Gothic';
		font-size: 9pt;
		margin-bottom: 0;
		margin-top: 2.00in;
		text-align: center;
	}

	p.ManualTitle2
	{
		color: #bed230;
		font-family: 'Century Gothic';
		font-size: 22pt;
		line-height: 0;
		margin-bottom: 0;
		margin-top: 0;
		text-align: center;
	}

	p.ManualVersionNumber
	{
		color: #b3b3b3;
		font-family: 'Century Gothic';
		font-size: 12pt;
		margin-top: 12pt;
		text-align: center;
	}

	p.TOC1
	{
		margin-bottom: 6px;
		margin-top: 12px;
		font-size: 15pt;
		color: #244061;
		font-weight: bold;
	}

	p.TOC2
	{
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 0.10in;
		margin-top: 2px;
		font-size: 13pt;
	}

	MadCap|dropDown
	{
		
	}

	MadCap|dropDown.SecondLevel
	{
		
	}

	MadCap|dropDownHead
	{
		
	}

	p.TOC3
	{
		font-size: 11pt;
	}

	p.TOC4
	{
		font-size: 11pt;
	}

	MadCap|dropDownHead.SecondLevel
	{
		
	}

	h6
	{
		
	}

	MadCap|dropDownHead.H1
	{
		mc-heading-level: 2;
	}

	MadCap|dropDownHead.H2
	{
		mc-heading-level: 4;
	}

	MadCap|dropDownHead.H3
	{
		mc-heading-level: 6;
	}

	div.topic-hero
	{
		background-image: none;
	}

	h5
	{
		mc-heading-level: 7;
	}
}

.button-images
{
	margin: 75px auto;
	max-width: 900px;
}

.button-container
{
	position: relative;
	text-align: center;
	padding: 0;
	border-radius: 50%;
	overflow: hidden;
}

.button-container A:before
{
	content: '';
	display: inline-block;
	height: 48%;
	/* 
  vertical-align:middle; 
  height: 100%;*/
}

.button-container a
{
	transition: all 1s ease-out;
	background: rgba(88, 88, 88, 0.7);
	border-radius: 50%;
	padding: 5%;
	color: #FFFFFF;
	position: absolute;
	font-size: 1.125em;
	font-weight: 700;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: top;
}

.button-container img
{
	width: 100%;
	height: auto;
	display: block;
}

/*Columns*/

.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth
{
	position: relative;
	margin-right: 4%;
	float: left;
	min-height: 1px;
	height: auto !important;
}

.one_fourth
{
	width: 22%;
}

.three_fourth
{
	width: 74%;
}

.one_fifth
{
	width: 16.8%;
}

.two_fifth
{
	width: 37.6%;
}

.three_fifth
{
	width: 58.4%;
}

.four_fifth
{
	width: 79.2%;
}

.one_sixth
{
	width: 13.3333%;
}

.three_sixth
{
	width: 47.9998%;
}

.five_sixth
{
	width: 82.6665%;
}

.last
{
	margin-right: 0 !important;
	clear: right;
}

.clearboth
{
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 100%;
}

.spacer
{
	height: 15px;
}

.one_half .one_half
{
	margin-right: 8.3333%;
	width: 45.8333%;
}

.one_half .one_third
{
	margin-right: 8.3333%;
	width: 27.7778%;
}

.one_half .two_third
{
	margin-right: 8.3333%;
	width: 63.8889%;
}

.two_third .one_third
{
	margin-right: 6.1224%;
	width: 29.2517%;
}

.two_third .two_third
{
	margin-right: 6.1224%;
	width: 64.6258%;
}

.two_third .one_fourth
{
	margin-right: 6.1224%;
	width: 20.4082%;
}

.one_half,
.two_fourth
{
	width: 48%;
}

.one_third,
.two_sixth
{
	width: 30.6666%;
}

.two_third,
.four_sixth
{
	width: 65.3332%;
}

span.imageTooltip
{
	font-weight: bold;
	color: #2a93c6;
	font-family: Calibri;
	font-size: 11pt;
	mc-thumbnail: hover;
}

img.imageTooltip
{
	padding: 8px;
	opacity: 1;
	position: fixed;
	left: 30%;
	-webkit-box-shadow: 0 0 5px #aaa;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-width: 2px;
	border-width: 2px;
	z-index: 9999;
	background-color: #ffffff;
}

MadCap|dropDown.SecondLevel
{
	mc-closed-image: url('../Images/icons8-flèche-droite-16.png');
	mc-open-image: url('../Images/icons8-flèche-bas-16.png');
	margin-left: 35px;
	color: #000000;
}

/* BUTTON UNIVERSAL SYLES */

.button-wrapper
{
	margin: 0 auto;
	padding: 20px 0;
	width: 420px;
	clear: both;
}

.button-wrapper a
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Calibri;
	width: 210px;
}

/* ################# BUTTON STYLE 2 ################# */

.a-btn-2
{
	background: #80a9da;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(#80a9da,0),color-stop(#6f97c5,1));
	background: -webkit-linear-gradient(top, #132d48 0%, #a6b6c6 100%);
	background: -moz-linear-gradient(top, #80a9da 0%, #768a9e 100%);
	background: -o-linear-gradient(top, #80a9da 0%, #6f97c5 100%);
	background: linear-gradient(top, #80a9da 0%, #6f97c5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a9da', endColorstr='#6f97c5',GradientType=0 );
	padding-left: 50px;
	padding-right: 100px;
	height: 80px;
	display: inline-block;
	position: relative;
	border: ;
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 7px;
	float: left;
	clear: both;
	margin: 0px 0px;
	overflow: hidden;
	-webkit-transition: box-shadow 0.3s ease-in-out;
	-moz-transition: box-shadow 0.3s ease-in-out;
	-o-transition: box-shadow 0.3s ease-in-out;
	transition: box-shadow 0.3s ease-in-out;
}

.a-btn-2 img
{
	position: absolute;
	left: 2px;
	top: 16px;
	border: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.a-btn-2 .a-btn-2-slide-text
{
	position: absolute;
	font-size: 36px;
	top: 22px;
	left: 2px;
	color: #bde086;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.a-btn-2-text
{
	padding-left: 5px;
	padding-top: 21px;
	display: block;
	font-size: 30px;
	text-shadow: 0px -1px 1px #5d81ab;
	text-align: center;
}

.a-btn-2:hover
{
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
}

.a-btn-2:hover img
{
	opacity: 0;
}

.a-btn-2:hover .a-btn-2-slide-text
{
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.a-btn-2:active
{
	position: relative;
	top: 1px;
	background: #5d81ab;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.4) inset;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.4) inset;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.4) inset;
	border-color: #80a9da;
}

.search-bar
{
	border: solid 1px #363636;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0px 1px #7D7D7D;
	-moz-box-shadow: 0px 1px #7D7D7D;
	position: absolute;
	top: 50%;
	right: 14px;
	display: block;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-webkit-box-shadow: 0px 0px 0px transparent;
	-moz-box-shadow: 0px 0px 0px transparent;
	box-shadow: 0px 0px 0px transparent;
	-webkit-box-shadow: 0px 0px 0px transparent;
	-moz-box-shadow: 0px 0px 0px transparent;
	margin-top: -15px;
	width: 500px;
	line-height: 35px;
}

div.topic-hero
{
	background-size: auto;
	background-attachment: fixed;
	display: block;
	background-repeat: no-repeat;
	background-position-x: center;
	padding: 50px;
	background-image: url('../Images/tophero neutre.png');
}

div.home-layout
{
	padding: 2% 5%;
}

div.home-section
{
	padding: 2% 0;
	border-bottom: solid 1px #dadada;
	border-top: solid 1px #dadada;
}

div.home-tiles	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
}

div.home-tiles::before
{
	content: ' ';
	display: table;
}

div.home-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #F3F3F3;
	padding: 2%;
}

div.home-tiles > div:nth-child(1)
{
	width: 48%;
	margin-left: 0%;
}

div.home-tiles > div:nth-child(2)
{
	width: 48%;
	margin-left: 4%;
}

div.home-tiles-layout	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.home-tiles-layout::before
{
	content: ' ';
	display: table;
}

div.home-tiles-layout::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-tiles-layout > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.home-tiles-layout > div:nth-child(1)
{
	width: 66.66667%;
	margin-left: 0%;
}

div.home-tiles-layout > div:nth-child(2)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.home-tiles-layout p
{
	line-height: 1.2;
}

MadCap|dropDownHead.H2
{
	mc-heading-level: 4;
	font-weight: normal;
}

MadCap|dropDownHead.H3
{
	mc-heading-level: 6;
	font-weight: normal;
}

MadCap|dropDownHead.H1
{
	mc-heading-level: 2;
	color: #4f81bd;
}

@media only screen and (max-width: 1279px)
{
	div.topic-hero
	{
		background-image: none;
	}
}

@media only screen and (max-width: 767px)
{
	div.topic-hero
	{
		background-image: none;
	}
}

MadCap|dropDown.ThirdLevel
{
	margin-left: 45px;
	mc-closed-image: url('../Images/icons8-chevron-droit.png');
	mc-open-image: url('../Images/icons8-chevron-bas.png');
}

MadCap|dropDownHead.H5
{
	font-weight: normal;
	color: #264b70;
}

MadCap|dropDownHead.ThirdLevel
{
	font-weight: normal;
}

.SearchHighlight1
{
	
}

p.HiddenP
{
	display: none;
	color: #f08080;
}

img.thumbnail
{
	mc-thumbnail: popup;
}

