/* Inception Style */

textarea{background-color:#fff;border:1px solid #ccc;border-width:2px 1px 1px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;text-indent:7px}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background-color:#fff;border:1px solid #ccc;border-width:2px 1px 1px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;text-indent:7px}.cm-disabled-input{background-color:#fff;border:1px solid #ccc;border-width:2px 1px 1px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;text-indent:7px}select,textarea{font-family:ProximusRegular;font-size:14px;line-height:29px;display:inline-block;vertical-align:middle}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{font-family:ProximusRegular;font-size:14px;line-height:29px;display:inline-block;height:29px;vertical-align:middle}.cm-disabled-input{font-family:ProximusRegular;font-size:14px;line-height:29px;display:inline-block;height:29px;vertical-align:middle}select:focus,textarea:focus{border-color:#5c2d91}input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border-color:#5c2d91}.uneditable-input:focus{border-color:#5c2d91}

/***************************************************************************************************/
/* SHOULD BE CHANGED */
/* not strechy */
.lyPageBody .qxFormTitle .contents, 
.lyPageBody .qxFormGroupTitle .contents {
width: 540px;
}
.apFormWideLayout .lyPageBody .qxFormTitle .contents, 
.apFormWideLayout .lyPageBody .qxFormGroupTitle .contents, 
.apFormCustomWideLayout .lyPageBody .qxFormTitle .contents, 
.apFormCustomWideLayout .lyPageBody .qxFormGroupTitle .contents {
width: 740px;
}
/***************************************************************************************************/
/*  COMON STYLES  */
.lyPageBody .qxHeader sup, 
.lyPageBody .Contents sup {
line-height:50%;
font-size:12px;
}
.lyPageBody .qxHeader .boldcolor, 
.lyPageBody .Contents .boldcolor {
font-family: ProximusBold,Arial,Helvetica,sans-serif;
}
.lyPageBody .qxHeader .errormsg, 
.lyPageBody .Contents .errormsg {
display: block;
color: #EE0707;
margin: 10px 0 0;
}
.lyPageBody .qxHeader .mandatory, 
.lyPageBody .Contents .mandatory {
color: #EE0707;
font-weight: normal;
}
.lyPageBody .qfHeaderLine, 
.lyPageBody .qxIllustration, 
.lyPageBody .qxHeaderText img {
display:none;
}
.lyPageBody .qxWarning, 
.lyPageBody .qxTip {
clear: both;
border: none;
margin: 0 0 20px;
background: #FDE6E6;
}
.lyPageBody .qxTip {background: #E5F1F9}
.lyPageBody .Contents .qxImage {
margin-bottom: 0.3em;
margin-top: 0.8em;
}
.lyPageBody .Contents .qxImage span {
display: block;
font-size: 80%;
line-height: 120%;
}
.lyPageBody .Contents .qxText strong {
font-family: ProximusBold,Arial,Helvetica,sans-serif;
}
/* Lists */
.qxHeader ul, 
.Contents ul {
list-style: disc outside none;
margin: 15px 0 15px 20px;
padding: 0;
}
.qxHeader ul li, 
.Contents ul li {
padding: 5px 0;
}
.qxHeader ul ul, 
.Contents ul ul {
margin: 0 0 0 10px;
}
.qxHeader ol, 
.Contents ol {
list-style-type: decimal;
margin: 15px 0 15px 20px;
padding: 0;
}
.qxHeader ol li, 
.Contents ol li {
padding: 5px 0;
}
.qxHeader ol ol, 
.Contents ol ol {
margin: 0 0 0 30px;
}
.Contents .qxArrow {
background: transparent url(../../img3ldr/paw27-7/decorations/arrow-blue.png) no-repeat 0 3px;
float: left;
height: 1em;
padding-left: 1px;
width: 10px;
}
/* Status */
.lyPageBody .Contents .StatusOn:before{font-family:PxIcon; content: "\e094  "; color:#16AD13;} 
.lyPageBody .Contents .StatusOff:before{font-family:PxIcon; content: "\e60b  "; color:#EE0707;}

.lyPageBody .Contents .StatusOff {
    background-image: url(../../img3ldr/paw30/decorations/bill_statussimple_off.gif);
}
/* Table */
.lyPageBody .qxHeader table, 
.lyPageBody .Contents table {
margin: 0 0 20px;
width: 100%;
border-bottom:1px solid #B0B9BF; border-top:1px solid #B0B9BF;
background: #5c2d91;
background: -moz-linear-gradient(left, #5c2d91 48%, #494aa4 71%, #00bcee 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(48%, #5c2d91), color-stop(71%, #494aa4), color-stop(100%, #00bcee));
background: -webkit-linear-gradient(left, #5c2d91 48%, #494aa4 71%, #00bcee 100%);
background: -o-linear-gradient(left, #5c2d91 48%, #494aa4 71%, #00bcee 100%);
background: -ms-linear-gradient(left, #5c2d91 48%, #494aa4 71%, #00bcee 100%);
background: linear-gradient(to right, #5c2d91 48%, #494aa4 71%, #00bcee 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c2d91', endColorstr='#00bcee',GradientType=1 );
border-collapse:collapse;
}
.lyPageBody .qxHeader table, 
.lyPageBody .qxHeader td, 
.lyPageBody .Contents table, 
.lyPageBody .Contents td,
.lyPageBody .qxHeader th, 
.lyPageBody .Contents th {
border: 1px solid #B0B9BF;
padding: 10px;
}
.lyPageBody .qxHeader td, 
.lyPageBody .Contents td {
background:#FFFFFF;
}
.lyPageBody .qxHeader th, 
.lyPageBody .Contents th,
.lyPageBody .qxTabularCaption .qxTabularItem, 
.lyPageBody .qxTableHead, 
.lyPageBody .qxTableHead .qxTableItem, 
.lyPageBody th.qxTableHeadItem, 
.lyPageBody .qxTableGroupHead {
border:none;
font-size: 26px;
line-height: 30px;
color: #FFFFFF;
font-family: ProximusRegular;
font-weight: normal;
background: none;
}
.lyPageBody .qxTableHead .qxTableItem {font-size:22px; line-height:26px;}
.lyPageBody .qxTableGroupHeadItem, 
.lyPageBody .qxTableGroupCluesItem {
font-family: ProximusBold,Arial,Helvetica,sans-serif;
}
.lyPageBody .qxTabularCaption a {
color: white;
text-decoration: none;
}
.lyPageBody .qxTabularFormItem .qxText {
text-align: left;
}
.lyPageBody .qxTabularItem_Center, 
.lyPageBody .qxTabularItem_OnCenter, 
.lyPageBody .qxTableItem_Center, 
.lyPageBody .qxTableItem_OnCenter {
text-align: center;
}
.lyPageBody .qxTabularItem_Right, 
.lyPageBody .qxTabularItem_OnRight, 
.lyPageBody .qxTableItem_Right, 
.lyPageBody .qxTableItem_OnRight {
text-align: right;
}
.lyPageBody .qxTabularFormItem .qxFormItem, 
.lyPageBody .qxTabularFormItem .qxFormItem_On {
border: 0;
margin-top: 3px;
padding: 0;
}
.lyPageBody .qxTabularFormItem .qxFormItemLabel, 
.lyPageBody .qxTabularFormItem .qxFormItemLabel_On {
width: auto;
}
.lyPageBody .qxTabularItem_Center .qxFormItemLabel, 
.lyPageBody .qxTabularItem_Center .qxFormItemLabel_On, 
.lyPageBody .qxTabularItem_Right .qxFormItemLabel, 
.lyPageBody .qxTabularItem_Right .qxFormItemLabel_On, 
.lyPageBody .qxTabularItem_OnCenter .qxFormItemLabel, 
.lyPageBody .qxTabularItem_OnCenter .qxFormItemLabel_On, 
.lyPageBody .qxTabularItem_OnRight .qxFormItemLabel, 
.lyPageBody .qxTabularItem_OnRight .qxFormItemLabel_On {
width: 100%;
}
.lyPageBody .qxTabularFormItem .qfFormItemDetails {
float: none;
margin-left: 0;
margin-top: 3px;
padding: 0;
width: auto;
}
.lyPageBody .qxTabularFormItem input.input_text, 
.lyPageBody .qxTabularFormItem input.input_password {
width: 60px;
}
.lyPageBody .qxTabularFormItem .qxFormItemHelp {
display: block;
}
.lyPageBody .qxTabularItem_On .qxFormItemLabel, 
.lyPageBody .qxTabularItem_OnLeft .qxFormItemLabel, 
.lyPageBody .qxTabularItem_OnCenter .qxFormItemLabel, 
.lyPageBody .qxTabularItem_OnRight .qxFormItemLabel, 
.lyPageBody .qxTableItem_On, 
.lyPageBody .qxTableItem_OnLeft, 
.lyPageBody .qxTableItem_OnRight, 
.lyPageBody .qxTableItem_OnCenter {
color: #5C2D91;
}
/***************************************************************************************************/
/* FORMS STYLES */
.lyPageBody .qxForm fieldset, 
.lyPageBody .qxForm_Query fieldset {
border: 0;
clear: both;
display: block;
height: auto;
margin: 0;
padding: 0;
width: 100%;
}
.lyPageBody .qxForm legend, 
.lyPageBody .qxForm_Query legend {
display: block;
}
.lyPageBody .qxFormTitle {
color: #5C2D91;
font-size: 26px;
font-family: ProximusBold,Arial,Helvetica,sans-serif;
line-height: 30px;
margin: 20px 0;
}
.lyPageBody .qxFormGroupTitle {
color: #5C2D91;
font-size: 24px;
font-family: ProximusRegular,Arial,Helvetica,sans-serif;
line-height: 28px;
margin: 20px 0;
}
.lyPageBody .qxFormTitle .contents, 
.lyPageBody .qxFormGroupTitle .contents {
display: block;
}
.lyPageBody .qxForm_Query .qxFormTitle {
font-size: 100%;
padding: 0;
}
.lyPageBody .qxForm_Query .qxFormTitle .contents {
border: 1px solid #C1C1C3;
border-radius: 0 0 20px 0;
padding: 20px;
}
.lyPageBody .qxFormGroupClues {
border: 1px solid #C1C1C3;
border-radius: 0 0 20px 0;
padding: 20px;
}
.lyPageBody .qxFormGroupClues label.input_radio, 
.lyPageBody .qxFormGroupClues label.input_checkbox, 
.lyPageBody .qxForm .qxFormGroupClues input.input_checkbox, 
.lyPageBody .qxForm .qxFormGroupClues input.input_radio {
display: inline;
float: none;
}
.lyPageBody .qxFormItem:after, 
.lyPageBody .qxFormItem_On:after, .qxForm:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.lyPageBody .qxFormItem, 
.lyPageBody .qxFormItem_On {
/*ff3*/display: block;
}
.lyPageBody .qxFormGroup .qxFormItem, 
.lyPageBody .qxFormGroup .qxFormItem_On, 
.lyPageBody .qxForm_Query .qxFormItem, 
.lyPageBody .qxForm_Query .qxFormItem_On {
padding: 10px 0;
}
.lyPageBody .qxFormGroup .qxFormItem_On, 
.lyPageBody .qxForm_Query .qxFormItem_On {
background: #D1BBDA;	
border: none;
padding: 20px
}
.lyPageBody .qxFormItemLabel, 
.lyPageBody .qxFormItemLabel_On {
float: left;
padding: 2px 0;
width: 167px;
}
.lyPageBody .qxFormGroup .qxFormItemLabel, 
.lyPageBody .qxFormGroup .qxFormItemLabel_On, 
.lyPageBody .qxForm_Query .qxFormItemLabel, 
.lyPageBody .qxForm_Query .qxFormItemLabel_On {
width: 155px;
}
.lyPageBody .Contents label.input_radio, 
.lyPageBody .Contents label.input_checkbox {
clear: both;
display: block;
}
.lyPageBody .Contents label.input_radio input.input_radio, 
.lyPageBody .Contents label.input_radio input.radio, 
.lyPageBody .Contents label.input_checkbox input.input_checkbox {
margin-right: 10px;
}
.lyPageBody .qxFormItemList, 
.lyPageBody .qxFormItemList_On {
clear: both;
display: block;
margin-bottom: 2px;
}
.lyPageBody .qxFormItemListLabel {
float: left;
margin-top: 2px;
}
.lyPageBody .qfFormItemDetails {
float: left;
margin-left: 10px;
max-width: 68%;
}
.lyPageBody .qxFormItemField, 
.lyPageBody .qxFormItemField_On {
display: block;
line-height: 150%;
}
.lyPageBody .qxFormItemFieldSeparator {
display: block;
margin-bottom: 4px;
}
.lyPageBody .qxFormItemClues br {
display: block;
font-size: 0;
}
/*  Fields  */
.lyPageBody .qxForm input.input_checkbox, 
.lyPageBody .qxForm input.input_radio, 
.lyPageBody .qxForm_Query input.input_checkbox, 
.lyPageBody .qxForm_Query input.input_radio, 
.lyPageBody .qxForm_Query input.radio {
float: left;
margin-bottom:-2px;
margin-right: 10px;
margin-top: 1px;
}
.lyPageBody .qxForm .qxTabularFormItem input.input_checkbox, 
.lyPageBody .qxForm .qxTabularFormItem input.input_radio, 
.lyPageBody .qxForm_Query .qxTabularFormItem input.input_checkbox, 
.lyPageBody .qxForm_Query .qxTabularFormItem input.input_radio {
margin: 1px 0 3px 4px;
}
/* Worksheet */
.lyPageBody .qxWorksheet {border: 1px solid #C1C1C3;border-radius: 0 0 20px 0;padding: 20px; margin-bottom:20px;}
.lyPageBody .qxWorksheet .qxTabularCaption .qxTabularItem {
background-color: #FFF;
color: #636363;
font-family: ProximusBold,Arial,Helvetica,sans-serif;
}
.lyPageBody .qxWorksheet .qxTabularCaption a {
background: transparent url(../../img3ldr/paw27-7/decorations/arrow-down-blue.png) no-repeat 50% 100%;
display: block;
padding-bottom: 10px;
text-align: center;
}
.lyPageBody .qxWorksheet .qxTabularCaption a:hover {
text-decoration: none;
}
.lyPageBody .qxWorksheet .qxFormClue {
padding: 0 0 10px 10px;
}
.lyPageBody .qxWorksheet .qxPageIndex_Top {
float: right;
margin-bottom: 10px;
margin-right: 10px;
margin-top: 10px;
}
.lyPageBody .qxWorksheet .qxPageIndex_Bottom {
float: right;
margin-right: 10px;
margin-top: -23px;
padding: 0;
}
.lyPageBody .Contents .qxPageIndex_Top li, 
.lyPageBody .Contents .qxPageIndex_Bottom li {
background: #f2e7f2;
color: #9C5FB5;
display: block;
float: left;
height: 15px;
line-height: 15px;
margin-right: 1px;
padding: 0;
text-align: center;
width: 15px;
}
.lyPageBody .qxWorksheet .qxTabularFormItem, 
.lyPageBody .qxWorksheet .qxTabularFormItem td {
border-color: #ebe4f1;
}
.lyPageBody .Contents .qxPageIndex_Top .qxPageIndexElement_On, 
.lyPageBody .Contents .qxPageIndex_Bottom .qxPageIndexElement_On {
background-color: #c2D3DE;
color: #FFF;
}
.lyPageBody .Contents .qxPageIndex_Top .qxPageIndexFirst, 
.lyPageBody .Contents .qxPageIndex_Bottom .qxPageIndexFirst {
background: transparent url(../../img3ldr/paw27-7/buttons/worksheet-first.png) no-repeat 0 0;
}
.lyPageBody .Contents .qxPageIndex_Top .qxPageIndexPrevious, 
.lyPageBody .Contents .qxPageIndex_Bottom .qxPageIndexPrevious {
background: transparent url(../../img3ldr/paw27-7/buttons/worksheet-previous.png) no-repeat 0 0;
}
.lyPageBody .Contents .qxPageIndex_Top .qxPageIndexNext, 
.lyPageBody .Contents .qxPageIndex_Bottom .qxPageIndexNext {
background: transparent url(../../img3ldr/paw27-7/buttons/worksheet-next.png) no-repeat 0 0;
}
.lyPageBody .Contents .qxPageIndex_Top .qxPageIndexLast, 
.lyPageBody .Contents .qxPageIndex_Bottom .qxPageIndexLast {
background: transparent url(../../img3ldr/paw27-7/buttons/worksheet-last.png) no-repeat 0 0;
}
/* StageBar */
.lyPageBody .Contents .qxStageBar, .lyPageBody .Contents ul.qxPathNav {
    background: #E5E5E5;
    margin: 0 0 20px 0;
    padding: 10px 20px;
	font-size: 18px;
	font-family: ProximusBold,Arial,Helvetica,sans-serif;
	height: 30px;
	list-style: decimal inside none;
}

.lyPageBody .Contents .qxStageBar li, .lyPageBody .Contents ul.qxPathNav li {
	position: relative;
	padding: 0 20px 0 5px;
	margin: 0;
	line-height: 29px;
	min-height: 15px;
	float: left;
	color: #CCCCCC;
}

.lyPageBody .qxStageBar .qxStageBarElement_1On, 
.lyPageBody .qxStageBar .qxStageBarElement_2On, 
.lyPageBody .qxStageBar .qxStageBarElement_3On, 
.lyPageBody .qxStageBar .qxStageBarElement_4On, 
.lyPageBody .qxStageBar .qxStageBarElement_5On {
    color:#522E91 !important;
}

.lyPageBody .qxStageBar .contents:after, .lyPageBody .qxStageBar .contents:before, .lyPageBody ul.qxPathNav .contents:before, .lyPageBody ul.qxPathNav .contents:after {
	left: 100%;
  	border: solid transparent;
  	content: " ";
  	height: 0;
  	width: 0;
  	position: absolute;
 	pointer-events: none;
}

.lyPageBody .qxStageBar .contents:after, .lyPageBody ul.qxPathNav .contents:after {
	border-color: rgba(229, 229, 229, 0);
	border-left-color: #e5e5e5;
	border-width: 25px 0 24px 9px;
	top: 50%;
	margin-top: -25px;
	margin-left: -18px;
}

.lyPageBody .rxStagebar .contents:before, .lyPageBody ul.qxPathNav .contents:before {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: white;
	border-width: 30px 0 30px 12px;
	top: 50%;
	margin-top: -30px;
	margin-left: -17px;
}
/* Buttons */
.lyPageBody .qxButtons{margin:20px 0;width:100%;}
.lyPageBody .qxButton a{
	background:#522e91;
	border-radius:0 0 10px;
	color:white !important;
	display:inline-block;
	font-family:ProximusBold,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:18px;
    padding:5px 20px;
	text-align:center;
	vertical-align:middle;
	margin-right:10px;
	text-decoration: none;
}
.lyPageBody .qxButton a:hover {background:#0073CF;text-decoration: none;cursor:pointer;}
.lyPageBody ul.qxPathNav {position:relative;}
.lyPageBody ul.qxPathNav li{color:#522E91 !important;}

/* Ã€ vaincre sans pÃ©ril, on triomphe sans gloire - Corneille */

body {background:#FFFFFF; font-family:ProximusRegular,Arial,Helvetica,sans-serif;}
.pf-content-wrapper {margin-bottom:0;}
.pf-header {padding:0;}
/*.pb-breadcrumb {font-size:12px;line-height:16px;margin:0 0 20px !important;}
.pb-breadcrumb ul li {padding:0;display:inline;padding-right:10px;color:#636363;}*/
.pb-breadcrumb {line-height: 25px; height: 25px; padding-bottom: 20px;}
.pb-breadcrumb ul li:before {content: " > ";padding-right:10px;}
.pb-breadcrumb ul li:first-child {padding-left:0;}
.pb-breadcrumb ul li:first-child:before {display:none;}
.pb-breadcrumb ul il {line-height: 25px; height: 25px;}
.pb-breadcrumb ul li a {color:#636363; text-decoration: underline; line-height: 25px; height: 25px;}
.pb-breadcrumb ul li a:hover {color:#000000;}
.lyPageBody input {background-color:#FFFFFF;border:2px 1px 1px solid #B0B9BF;color:#000000;display:inline;height:19px !important;padding:5px;font-size:14px !important;line-height:19px !important;}
.lyPageBody select {font-size:14px;height:auto;line-height:1px;border-radius:0;border:1px solid #B0B9BF;border-width:1px 2px 2px 1px; padding:5px;}
.lyPageBody h1, .lyPageBody .Contents h1 {font-family:ProximusRegular,Arial,Helvetica,sans-serif;font-size:34px;line-height:38px;padding-bottom:20px;color:#522E91;border-bottom:none;margin-bottom:0; margin-top: 0;}
.lyPageBody h2, .lyPageBody .Contents h2 {font-family:ProximusBold,Arial,Helvetica,sans-serif;font-size:28px;line-height:32px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody h3, .lyPageBody .Contents h3 {font-family:ProximusBold,Arial,Helvetica,sans-serif;font-size:26px;line-height:30px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody h4, .lyPageBody .Contents h4 {font-family:ProximusRegular,Arial,Helvetica,sans-serif;font-size:24px;line-height:28px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody h5, .lyPageBody .Contents h5 {font-family:ProximusBold,Arial,Helvetica,sans-serif;font-size:20px;line-height:24px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody h6, .lyPageBody .Contents h6 {font-family:ProximusBold,Arial,Helvetica,sans-serif;font-size:18px;line-height:22px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody p, .lyPageBody p.qxHeaderText {margin-bottom:0;padding-bottom:20px;color:#000000;}
.lyPageBody input[type="checkbox"], .lyPageBody input[type="radio"] {margin:0 10px 0 0;}
.lyPageBody .qxFormClues {margin-bottom:20px;}
.lyPageBody .form {margin-bottom:20px;}
.lyPageBody .boxTable .contact:before{font-family:PxIcon; content: "\e097  ";}
.lyPageBody .boxTable .group:before{font-family:PxIcon; content: "\e079  ";}
.lyPageBody #logos{display:none;}
.lyPageBody  img {display:inline;}
.lyPageBody  .termsApproval {margin-top:20px;}
.lyPageBody  qxformitemlistlabel {float:left; margin-right: 20px;}
.lyPageBody  span[pxcontrol="pxcontrol"] {display:block;clear:both;margin-bottom:20px;}
.lyPageBody  .bgWhite img {margin-bottom:5px;}
.lyPageBody  input[disabled="disabled"] {background:#E5E5E5}