/* NOTYS MAJ V3.04 - 19.09.2014 */

/*
1.0 Colors infos v3
2.0 Reset
3.0 global v3
4.0 Notys tables et lists - v2 => v3 custom
5.0 layout v3 


*/



/* 1.0 Colors infos --------------------------------------------- 

Boutons :
Actif:

Formulaires et liste :

*/

/* 2.0 Reset ------------------------------------------------- */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

input[type=submit], input[type=button]{
  -webkit-appearance: none;
  padding:0;
}

 td.titreBanniereHaute {
    position: fixed;
    left: 300px;
    right: 250px;
    font: 20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    white-space: nowrap;
    overflow: hidden;    
    padding-top: 4px;
}

td.hidden {
    visibility: hidden; 
     max-width: 0px; 
    /* margin-top: -12px; */
    width: 0px;
    z-index: -1;
    left: -600px;
}

.titreLignePjd {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #4d627b;
    line-height: 20px;
}

.titreBanniereGriseGauche {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #4d627b;
    font-weight: 600;
    padding: 0 20px 0 20px;
    white-space: nowrap;
    overflow: hidden;
   /*  padding-top: 20px;
   border-top: 10px solid #E3E4E7;*/
    line-height: 40px;
    height: 40px;
}

.titreBanniereGriseGauchePlanning {
    color: #4d627b;
    font-size: 17px;
    text-align: left;
    line-height: 40px;
    padding-left: 10px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    float:left;
    max-width: 632px;
    white-space: nowrap;
    overflow: hidden;    
}

.titreBanniereGriseDroite {
    color: #777;
    font-size: 16px;
    text-align: right;
    line-height: 40px;
    padding-right: 55px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.titreBanniereGriseDroitePlanning {
    color: #777;
    font-size: 16px;
    text-align: right;
    line-height: 40px;
    padding-right: 10px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    float:right;
}

.nomsociete{
	height:auto;
	width:auto;
	margin-top:30px;
	margin-left:10px;
	margin-bottom:30px;
}

#deplier{
  top: 0px;
  left: 0px;
  position: fixed;
  font-size: 20px;
  cursor: pointer;
  width: 45px;
  height: 20px;
  padding: 15px 0;  
  text-align:center; 
  vertical-align: middle; 
}

#SvtAccueil2{
  top: 57px;
  left: 0px;
  position: fixed;
  font-size: 22px;
  cursor: pointer;
  width: 45px;
  height: 25px;
  text-align:center;  
  display:none;
}

#replier{
  top: 0px;
  left: 230px;
  position: fixed;
  font-size: 20px;
  cursor: pointer;
  width: 30px;
  height: 20px;
  padding: 15px 0;
  vertical-align: middle;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}


blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	/* border-spacing: 0px; */
	/* border-collapse: separate; */
	border-spacing: 0px 10px;
}
/* 3.0 Global  ----------------------------------------------------- */
html {
}


/* 4.0 Notys tables et lists - v3 custom --------------------------- */

/************************* Les listes ****************************/

/********************************** Les formulaires ************************/
INPUT[type=text], input[type=password], input[type=time], INPUT[type=number] {
	height: 22px;
	padding: 5px;
	line-height: 1.42857143;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	box-shadow: none;
	box-sizing: content-box;
}

INPUT input[type=time] {
	text-align: left;
}

INPUT[type=checkbox] {
	vertical-align: bottom;
}
SELECT {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	border-radius: 3px;
	box-shadow: none;
	height: 34px;
	padding: 5px;
	line-height: 1.42857143;
	color: #555;
	border: 1px solid rgba(0,0,0,0.09);
	transition-duration: .5s;
	background-color: #fff;
	display: inline-block;
}
SPAN {
	font: 14px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

TEXTAREA {
	font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background-color: #ffffff;
	padding: 5px;
	border: 1px solid rgba(0,0,0,0.09);
	transition-duration: .5s;
	background-color: #fff;
	color: #555;
	border-radius: 3px;
}

TEXTAREA:focus {
    border: 1px solid #177bbb;
    box-shadow: none;
    transition-duration: .5s;
    outline: 0;
}

IMG {
	vertical-align: middle;
}
/* 2.0 FORM GENERIQUES */
#content form {
	/* color: #474747; */
	position: fixed;
	/* overflow-x: hidden; */
	top: 50px;
	bottom: 10px;
	right: 0px;
	left: 286px;
	overflow-y: hidden;
	padding-top:40px;
}
/* pour la saisie de NdF uniquement ! */
.formSaisieNdF{
	padding-top:0!important;
	margin-top: 40px!important;  
	overflow-y: auto!important;
}
#content form fieldset, #popupWrapper form fieldset {
	margin: 0 0 10px 0;
}
#content form ul li {
	padding-left: 0!important;
	background: none!important;
}
#content form label, #popupWrapper form label {
	display: inline-block;
	cursor: auto;
}
#content form input[type=text], #content form input[type=password], #content form input[type=time], #popupWrapper form input[type=text], #popupWrapper form input[type=password], #popupWrapper form input[type=time] {
	
}
#content form input[type=text]:focus, #content form input[type=password]:focus, #content form input[type=time]:focus, #popupWrapper form input[type=text]:focus, #popupWrapper form input[type=password]:focus, #popupWrapper form input[type=time]:focus {
	border: 1px solid #177bbb;
    box-shadow: none;
    transition-duration: .5s;
    outline: 0;
}

#content form select:focus, #popupWrapper form select:focus {
    border: 1px solid #177bbb;
    box-shadow: none;
    transition-duration: .5s;
    outline: 0;
}

#content form textarea, #popupWrapper form textarea {
}
#content form input[type=radio], #popupWrapper form input[type=radio] {

}
#content form input[type=checkbox], #popupWrapper form input[type=checkbox] {
	top: 2px;
}
#content form select, #popupWrapper form selct {
	}

.saisieObligatoire {
	border: none;
	transition-duration: .5s;
	background-color: #fff;
	color: #555;
	border-radius: 3px;
}
.saisieObligatoireBCGreen {
	border: 1px solid #03BF9E;
	transition-duration: .5s;
	background-color: #fff;
	color: #555;
	border-radius: 3px;
}
.saisieObligatoire:focus {
}
.saisieNonObligatoire {
	border: none;
	transition-duration: .5s;
	background-color: #fff;
	color: #555;
	border-radius: 3px;
}
.saisieFacultative {
    border: none;
    transition-duration: .5s;
    background-color: #fff;
    color: #555;
    border-radius: 3px;
}
.saisieImpossible {
	border: 1px solid #eee!important;
	cursor: not-allowed;
	background-color: #eee;
	border: none;
	transition-duration: .5s;
	color: #8A8A8A;
	border-radius: 3px;
}
.saisieImpossibleEnText {
	background-color: transparent;
	border: none;
	color: #8f9ea6;
}
.saisieImpossibleBCGreen {
	cursor: not-allowed;
	background-color: #eee;
	border: 1px solid #03BF9E;
	transition-duration: .5s;
	color: #8A8A8A;
	border-radius: 3px;
}
.saisieEnErreur {

border-color: #EBCCD1;

background-color: #f2dede;

color: #A94442;
}
#content form .required {
	font-size: 19px;
	font-weight: bold;
	color: #e1000f;
}
/* body #content .saisieImpossible:hover, */ body #content .saisieImpossible:focus {
	border-color: rgba(0,0,0,0.09)!important;
}
body .divFormGlobale {
	clear: left;
	float: left;
	width: 100%;
	height: 100%;
	/*background-image : url("../img/bgImg.png");*/
	background-repeat: repeat-y;
	/* background-color: #E3E4E7; */
	margin: 10px 0px;
	overflow-y:auto;
}
body .divFormGlobale2 {
	clear: left;
	float: left;
	width: 100%;
	height: auto;
	/*background-image : url("../img/bgImg.png");*/
	background-repeat: repeat-y;
	/* background-color: #E3E4E7; */
	margin: 10px 0px;
}
body .divFormGlobale3 {
	clear: left;
	float: left;
	width: 100%;
	height: auto;
	/*background-image : url("../img/bgImg.png");*/
	background-repeat: repeat-y;
	/* background-color: #E3E4E7; */
	margin: 10px 0px;
}
body .divFormGlobale table, body .divFormGlobale table tr td {
	background-color: transparent;
}
.lt-ie8 body .divFormGlobale {
	float: none;
}
body .divFormGlobale table tr td {
	vertical-align: middle;
	padding-bottom: 5px;
}
.divFormGlobale .ligneFormulaire:last-child {
	padding-bottom: 25px;  
}
.ligneFormulaire {
	display: inline-block;
	border-spacing: 0;
	padding-bottom: 15px;
	background-color: #fff;
	width: 892px;
	clear: left;
    float: left;
}
.ligneFormulairePopup {
	display: inline-block;
	border-spacing: 0;
	padding-bottom: 15px;
	background-color: #fff;
}
.ligneFormulaireReduit {
	width: 890px;
	min-height: 22px;
	/* float: left; */
	padding-top: 15px;
	display: inline-block;
	background-color: #fff;
}
.titreFormulaire {
	width: 850px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	color: #4d627b;
	font-weight: 600;
	padding: 20px 20px 0 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #fff;
}
.titreFormulaireStyleOnly {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #4d627b;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;    
}

.libelleFormulaire {
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #8f9ea6;
	line-height: 15px;
	vertical-align: middle!important;
	padding-left: 10px;
	text-align: right;
	position: relative;
	border-spacing: 0;
	display: inline-block;
}
.libelleFormulaireLong {
	width: 544px;
	text-align: right;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #8f9ea6;;
	text-decoration: none;
	vertical-align: middle;
	position: relative;
}
.libelleFormulaireLibre {
	/* height: 14px; */
	text-align: right;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 15px;
	text-transform: none;
	color: #8f9ea6;
	text-decoration: none;
	vertical-align: middle;
	position: relative;
	border-spacing: 0;
	display: inline-block;
}
.champFormulaireNormal{
	width: 279px;
	min-height: 18px;
	/* line-height: 32px; */
	vertical-align: middle;
	padding-left: 10px;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	display: inline-block;
}
.champFormulaireNormal select,.champFormulaireNormal INPUT[type=text]{
	max-width: 244px;
}
.champFormulaireNormalTexte{
	width: 249px;
	height: 12px;
	text-align: left;
	float: left;
	font-size: 11px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 12px;
	text-transform: none;
	color: #333333;
	overflow: hidden;
	text-decoration: none;
	vertical-align: top;
	padding: 5px 0 0 5px;
}
.champFormulaireLibre {
	min-height: 18px;
	line-height: 18px;
	padding-left: 10px;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.champFormulaireCalendrier {
	width: 284px;
	height: 34px;
	padding-left: 5px;
	min-height: 34px;
	line-height: 18px;
	/* float: left; */
	vertical-align: middle;
	display: inline-block;
}
.champFormulaireCalendrierLibre {
	min-height: 18px;
	line-height: 32px;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	display: inline-block;
}
.champFormulairePicker {
	width: 249px;
	line-height: 18px;
	padding-left: 5px;
	vertical-align: middle;
	display: inline-block;
}
.champFormulaireLong {
	width: 699px;
	line-height: 18px;
	display: inline-block;
	padding-left: 10px;
	vertical-align: middle!important;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.champFormulaireLongTexte {
	width: 643px;
	text-align: left;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 15px;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 10px;
	display: inline-block;
}
.champFormulaireLongDouble {
	width: 643px;
	height: 34px;
	padding-left: 5px;
	vertical-align: middle;
	display: inline-block;
}
.champDescriptionGrasLong {
	width: 620px;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 13px;
	text-transform: none;
	color: #333333;
	overflow: hidden;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
}
.champDescriptionGrasNormal {
	font-weight: bold;
	text-align: left;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 13px;
	text-transform: none;
	color: #333333;
	overflow: hidden;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
}
.invisible {
	visibility: hidden;
}
.champTitreFormulaireLong {
	width: 620px;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #333333;
	overflow: hidden;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 5px;
}
.champFormulaireLibreTexte {
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-transform: none;
	color: #333333;
	overflow: hidden;
	text-decoration: none;
	vertical-align: middle;
	padding: 0 0 0 5px;
}

/************************ STYLE ***************************************/
.lignefonceplus {
	background-color: #a0bad4;
}
.titremenu {
	background-color: #ffffff;
	background-repeat: repeat-x;
}
.textetitreOld {
	font: bold 15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #93a1af;
	text-decoration: none;
}
.textetitre {
	white-space: nowrap;
	overflow: hidden;
	height: 30px!important;
}

.textetitrePopup {
    padding: 5px 0px 5px 10px;
	z-index: 100;
	color: #fff;
	font: 20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	white-space: nowrap;
	overflow: hidden;
	height: 30px!important;
	background: #2DCCD3;
}
.textedetail {
	margin: 0 0 15px 0;
	font: normal 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-decoration: none;
	background: #f8f8f8;
}
.textedetail th {
	font-weight: bold;
	color: #1a5a92;
}
.textedetail th, .textedetail td {
	padding: 3px 5px 3px 5px;
}
.textetitrefeuille {
	color: #777;
	vertical-align: middle;
	text-align: center;
	line-height: 0px;
	float: right;
	border-left: #E3E4E7 2px solid;
	border-right: #E3E4E7 2px solid;
	width: 886px;
	height: 50px;
}
.textetitrefeuilleBlack {
	padding: 11px 0 0 0!important;
	font: bold 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #333300;
	text-decoration: none;
}
body #content table .textetitrefeuille td, body #popupWrapper table .textetitrefeuille td {

}
.texteliste {
	font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	vertical-align: middle;
	text-transform: none;
	color: #333333;
	overflow: hidden;
	text-decoration: none;
}
.texteliste a {
	vertical-align: middle;
}
.textevalide {
	font: bold 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.textelistegras {
	font: bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.texteidentification {
	font: bold xx-small Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #515354;
	text-decoration: none;
}
.exclamation {
	font: bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #ff0000;
	text-decoration: none;
}
.textMessageErreur {
	font: bold 12pt "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #ff5400;
	text-decoration: none;
	z-index: 999999;
}


.textMessageInfo {
	font: bold 12pt "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #05417d;
	text-decoration: none;
}
.textMessageWarning {
	font: bold 12pt "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #ff8716;
	text-decoration: none;
}
.texteToDoList {
	font: bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #515354;
	text-decoration: none;
	line-height: 20px
}
.textegt {
	font: bold 24px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #ff942f;
	text-decoration: none;
	line-height: 20px
}
.textegtblue {
	font: bold 24px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #3c76da;
	text-decoration: none;
	line-height: 20px
}
.textegtred {
	font: bold 24px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #ff5400;
	text-decoration: none;
	line-height: 20px
}
.texteliste2 {
	font: 12px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #4378c9;
	text-decoration: none;
}
.libelleRouge {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	vertical-align: middle;
	color: #1a5a92;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	white-space: nowrap;
}
.formattab {
	font: 6px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-decoration: none;
}
.lienrougecolonne {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #1a5a92;
	text-decoration: underline;
}
.liennoirtitre {
	font: 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: none;
    color: #777;
    text-decoration: none;
}
.liennoirtitre:hover {
	text-decoration: underline;
}
.nompersonnesociete {
	font: bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #515354;
}
.libelleLogin {
	font-weight: bold;
	font-size: 14px;
	color: #636c74;
	line-height: normal;
	font-style: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 0 0 10px 0;
}
.titrepageaide {
	font: bold 30px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #0033cc;
}
.titreonglet {
	font-weight: bold;
	font-size: 18px;
	font-style: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.libellechampsaisieaide {
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.aidetexte {
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.aideintrotexte {
	font-weight: normal;
	font-size: 12px;
	color: #0000cc;
	font-style: italic;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.texteFicheCb {
	padding-right: 3px;
	font-size: 12px;
	vertical-align: middle;
	color: #000000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	white-space: nowrap;
	text-align: center;
}
.largeurSelect {
	width: 290px;
}
.iframepopup {
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	border-collapse: collapse;
}
.iconeBoutonActif {
	cursor: pointer;
}
.iconeBoutonInactif {
	cursor: default;
}
.colorCadre {
	background-color: black;
}
.colorCadreDroitEtBas {
	border-right: black thick;
	padding-right: 1px;
	border-top: black thick;
	margin-bottom: 1px;
	padding-bottom: 1px;
	border-left: black thick;
	margin-right: 1px;
	border-bottom: black thick;
	background-color: black;
}
.inputLibelle {
	border-right-width:;
	width: 825px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	color: #4d627b;
	font-weight: 600;
	padding: 20px 20px 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: auto;
}
.celluleTableauIcone {
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
	vertical-align: middle;
}
.inputLibelleDroit10 {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	color: #000000;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #E6EDF6;
	text-align: right;
}
.inputLibelleDroit12b {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #E6EDF6;
	text-align: right;
}
.texteFiltre {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	color: #3A5068;
}
.iconeliste {
	font: 12px "Helvetica Neue",Helvetica,Arial,sans-serif ;
	vertical-align: middle;
	text-transform: none;
	color: #333333;
	overflow: hidden;
	text-decoration: none;
	font-weight: bold;
}
.divhautliste {
	border-top: none;
	border-left: none;
	border-right: none;
}
.divlistendf {
	overflow-y: scroll;
	overflow-x: hidden;
	height: 192px;
	width: 814px;
}
.optionGeneral {
	background-image: url(../img/FondOptionMenu.gif);
	background-repeat: repeat-y;
}
.optionMenuGeneral {
	background-image: url(../img/FondOptionMenu.gif);
	background-repeat: repeat-y;
}
.imageOption {
	background-position: left top;
}
.texteOption {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bolder;
	color: #3A5068;
	font-size: 13px;
	text-align: middle;
	width: 108px;
	padding-top: 8px;
	padding-left: 1px;
	line-height: 13px;
	text-decoration: none;
}
.ligneOption {
	min-height: 15px;
	cursor: pointer;
	padding-left: 17px;
 *padding-left: 15px; /* pour IE7 et inférieur */
}
.ligneOption table {
	border: 0px;
	border-collapse: separate;
	border-spacing: 0px;
}
.texteMenu {
	padding: 0px;
	margin: 0px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bolder;
	color: #3A5068;
	font-size: 13px;
	text-align: left;
	vertical-align: top;
	min-width: 53px;
	height: 57px;
	padding-top: 20px;
	line-height: 13px;
	text-decoration: none;
	white-space: normal;
}
.imageMenu {
	padding: 0px;
	margin: 0px;
	height: 54px;
	padding-top: 23px;
	vertical-align: top;
	padding-left: 5px;
}
.menuGeneral {
	text-decoration: none;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
.libelleOption {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bolder;
	color: #3A5068;
	font-size: 13px;
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	letter-spacing: 0px;
	width: 89px;
}
.tiretOption {
	background-image: url(../img/optionHautTiret.gif);
	background-repeat: repeat-x;
	width: 5px;
}
.imgtop {
	position: relative;
	left: 0px;
	top: 0px;
	height: 100px;
	width: 12px;
}
.imgbottom {
	position: relative;
	left: 0px;
	bottom: 0px;
	height: 100px;
	width: 12px;
}
.imgcenter {
	position: relative;
	left: 0px;
	bottom: 0px;
	max-height: 100%;
	height: 68px;
	width: 12px;
}
.tablePatiente {
	display: none;
	vertical-align: middle;
	text-align: center;
	margin-top: 150px;
	margin-left: 200px;
}
.textmessage {
	font: bold 12pt "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #05417d;
	text-decoration: none;
	line-height: 20px;
	max-height: 20px;
	white-space: nowrap;
}
.lienbleucolonne {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	white-space: nowrap;
	text-decoration: underline;
	color: #1a5a92;
	font-weight: bold;
}
.rougeBarre {
	text-decoration: line-through;
	color: #ff5400;
}
.rouge {
	color: #1a5a92;
}
.rougeGras {
	color: #ff5400;
	font-weight: bold;
}
.montantrouge {
	color: #ff5400;
}
.ligneAide {
	padding-left: 10px;
	font-size: 11px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 12px;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	overflow: hidden;
	float: left;
}
/*
.libelleFormulaire {
  width: 145px;
  height: 12px;
  text-align: right;
  float: left;
  font-size: 11px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height: 12px;
  text-transform: none;
  color: #333333;
  overflow: hidden;
  text-decoration: none;
  vertical-align: top;
  padding-top: 5px
}*/

.imgParametre {
	margin: 0 26px 0 0;
}
#menuParametre {
	position: relative;
	background-image: url(../img/bandeau_fin_g_h.gif);
	width: 50px;
	height: 24px;
}
#menuParametre:hover div {
	display: block;
}
#menuParametre .containerMenuParametre {
	display: none;
	z-index: 10;
	position: absolute;
	float: left;
	text-align: left;
	white-space: nowrap;
	left: 0px;
 	margin-top: 24px; /* Hack pour IE7 */
	font-size: 13px;
	line-height: 20px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	background-color: white;
	border: 1px solid #A0BAD4;
	padding: 4px;
}
.containerMenuParametre:hover {
	display: block;
}
.containerMenuParametre li {
	list-style-type: none;
}
.lienParametre {
	color: #3A5068;
	text-decoration: none;
}
.lienParametre:hover {
	color: #FF942E;
}
.imageConsigne {
	text-align: center;
	float: left;
	padding: 10px 20px 10px 0;
}
.imageConsigneOption {
	text-align: center;
	float: left;
	padding: 0 0 20px 0;
}
.texteConsigne {
	font: bold 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #3A5068;
	text-decoration: none;
}
.texteEnteteDocument {
	font: bold 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	margin: 0 20px 10px 15px;
	/* width: 638px; */
}
/******************** Ajout provisoire pour page NdF ***************************/
body .divFormGlobale .libelleChampFormulaire {
	padding-right: 5px;
	font-size: 12px;
	vertical-align: middle;
	color: #474747;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-align: right;
	overflow: hidden;
}
/* 5.0 Layout v3 ------------------------------------------------------------- */
body {
	background-color: #E3E4E7;
}
#wrapper {
	position: relative;
	display: block;
	/* width: 100%; */
	/* min-width: 980px; */
	text-align: left;
}
#wrapper #header, #wrapper #aside, #wrapper #header {
	display: block;
	position: relative;
}


/* 5.1 header v3 ------------------------------------------------------------- */
#wrapper #header {
	display: block;
	background: #fff;
}




#wrapper #header #topmenu li:hover a, #wrapper #header #topmenu li:focus a, #wrapper #header #topmenu li a:hover, #wrapper #header #topmenu li a:focus {
	background-color: #255a8e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#wrapper #header #topmenu li:hover a.parametres, #wrapper #header #topmenu li:focus a.parametres, #wrapper #header #topmenu li a.parametres:hover, #wrapper #header #topmenu li a.parametres:focus {
	background-position: 0 bottom;
}
#wrapper #header #topmenu li:hover a.calendar, #wrapper #header #topmenu li:focus a.calendar, #wrapper #header #topmenu li a.calendar:hover, #wrapper #header #topmenu li a.calendar:focus {
	background-position: -25px bottom;
}
#wrapper #header #topmenu li:hover a.calc, #wrapper #header #topmenu li:focus a.calc, #wrapper #header #topmenu li a.calc:hover, #wrapper #header #topmenu li a.calc:focus {
	background-position: -50px bottom;
}
#wrapper #header #topmenu li:hover a.help, #wrapper #header #topmenu li:focus a.help, #wrapper #header #topmenu li a.help:hover, #wrapper #header #topmenu li a.help:focus {
	background-position: -75px bottom;
}
#wrapper #header #topmenu li:hover a.toolItineraire, #wrapper #header #topmenu li:focus a.toolItineraire, #wrapper #header #topmenu li a.toolItineraire:hover, #wrapper #header #topmenu li a.toolItineraire:focus {
	background-position: -125px bottom;
}
#wrapper #header #topmenu li:hover a.disconnect, #wrapper #header #topmenu li:focus a.disconnect, #wrapper #header #topmenu li a.disconnect:hover, #wrapper #header #topmenu li a.disconnect:focus {
	background-position: -100px top;
}

#wrapper #header #topmenu ul li {
	float: none;
}
#wrapper #header #topmenu ul li a {
	display: block;
	padding: 6px 5px 3px 5px;
	border-top: 1px dotted #fff;
	float: none;
	margin: 0;
	width: auto;
	min-height:22px;
	height: auto!important;
	text-indent: 0;
	text-decoration: none;
	color: #fff;
	background-image: none;
	background-color: #719ac3!important;
}
#wrapper #header #topmenu ul li:first-child a {
	border-top: none;
}
#wrapper #header #topmenu li ul li a:hover, #wrapper #header #topmenu li ul li a:focus {
	background: #255a8e!important;
}
#wrapper #header #topmenu li:hover ul, #wrapper #header #topmenu li:focus ul {
	display: block;
}

#wrapper #header #header-footer .message.textMessageInfo {
	color: #1a5a91;
	font: bold 12pt "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#wrapper #header #header-footer .message.textMessagevalid {
	color: #91a108;
	font: bold 12pt "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#wrapper #header #header-footer .message.textMessageWarning {
	color: #eb7b03;
	font: bold 12pt "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#wrapper #header #header-footer .message.textMessageErreur {
	color: #f91d00;
	font: bold 12pt "Helvetica Neue",Helvetica,Arial,sans-serif;
}

 #header #header-footer #textmessage{
    width: calc(100% - 250px);
    max-width: calc(100% - 250px);
 }
/* 5.3 Home content  --------------------------------------------------------- */

#wrapper #content .grid_66-33 {
	position: fixed;
	display: block;
	top: 140px;
	left: 286px;
	overflow-y:auto;
	width: calc(100% - 286px);
	height: calc(100% - 140px);
}

#wrapper #content #direct-access {
	display: block;
	width: 100%;
	margin: 5px 0 15px 0!important;
}
#wrapper #content #direct-access .grid_50-50_left {
	float: left;
	margin: 0 10px 10px 0
}
#wrapper #content #direct-access .grid_50-50_right {
	float: left;
	margin: 0 10px 10px 0
}
#wrapper #content #direct-access .grid_100 {
	clear: both;
	margin: 0 0 10px 0
}

#wrapper #content #todo a:hover {
	text-decoration: none;
}
#wrapper #content #infos {
    float:left;
	display: block;
	width: calc(100% - 20px);
	margin: 5px 0 20px 0;
	background: #fff;
	padding : 0 10px;
}
#wrapper #content #infos h2 {
	display: block;
	width: calc(100%);
	padding: 8px 0 6px 0;
	font-weight: normal;
	color: #777;
	border-bottom: 1px solid #d9d9d9;
    font: 18px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#wrapper #content #infos li {
	display: block;
	padding: 6px 15px;
	border-top: 1px solid #d9d9d9;
	width: calc(100% - 30px);
	font-weight: normal;
	color: #777;
    font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#wrapper #content #infos li:first-child {
	border-top: none;
}
#wrapper #content #infos a {
	font-weight: bold;
	color: #428BCA;
}
#wrapper #content #infos a:hover {
	text-decoration: none;
}

#wrapper #content .tools li {
	display: block;
	padding: 8px 10px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #d9d9d9;
	color: #428BCA;
    font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
	
}
#wrapper #content .tools li:first-child {
	border-top: none;
}

#wrapper #content .tools a:hover {
	text-decoration: none;
}

#wrapper #content .tools#suppleant a:hover {
	text-decoration: none;
}
#wrapper #content .tools#consignes ul {
	border-top: 1px solid #fff;
}
#wrapper #content .tools#consignes h2 {
	background-position: 0 -95px;
}

.lt-ie9 #wrapper #content .tools#dashboard li {
	width: 134px;
} 
/* correctif marges < ie9 */
/* 5.4 Ajouts form et listes --------------------------------------------------------- */
/* test accordeon */
/*
.accordeon-toggle1,.accordeon-toggle2 {
	display: block;
	float: right;
	margin: 0 0 0 10px;
	height: 15px;
	width: 15px;
	background: transparent url(../img/toggle-sprites.png) no-repeat left -100px;
}
.accordeon-toggle1-active, .accordeon-toggle2-active {
	background: transparent url(../img/toggle-sprites.png) no-repeat left 0;
}*/

/* position des boutons toggle à 100% de largeur du conteneur bleu titre */
.accordeon-toggle1, .accordeon-toggle2 {
	display: block;
	height: 15px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 5;
	right: 0;
	top: 8px;
	width: 812px;
	background: url(../img/toggle-sprites.png) no-repeat scroll right -100px transparent;
}
.accordeon-toggle1-active, .accordeon-toggle2-active {
	background: transparent url(../img/toggle-sprites.png) no-repeat right 0;
}
.accordeon-toggle1 span, .accordeon-toggle2 span {
	position: absolute;
	top: -9999px;
}
.accordeon-content1, .accordeon-content2 {
	display: block;
	height: 0px;
	overflow: hidden;
	-webkit-transition: height 0.3s ease-out;
	-moz-transition: height 0.3s ease-out;
	-o-transition: height 0.3s ease-out;
	-ms-transition: height 0.3s ease-out;
	transition: height 0.3s ease-out;
}
.accordeon-content1-active {
	border: 1px solid #c1c1c1;
	display: block;
	height: 90px;
	overflow: hidden;
}
.accordeon-content2-active {
	display: block;
	height: 225px;
	overflow: hidden;
}
.aideBatch {
	background: url(../img/aide.png) no-repeat scroll;
}
.aideBatch:hover {
	background: url(../img/aide-on.png) no-repeat scroll;
	background-color: #255a8e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* 5.5 popups --------------------------------------------------------- */
#popupWrapper {
	-moz-box-shadow:  0 0 8px 6px #888;
	-webkit-box-shadow: 0 0 8px 6px #888;
	box-shadow: 0 0 8px 6px #888;
}
#popupWrapper .dialog, #popupWrapper .dialog-header, #popupWrapper .dialog-body {
	border: none;
}
#popupWrapper #CalendrierTool table {
	border-spacing: 1px;
	border-collapse: separate;
}
#popupWrapper #CalendrierTool table td {
	padding: 2px;
}
/* 5.6 Connect --------------------------------------------------------- */


body.connect {
	display: block;
	position: relative;
	background: url(../img/bgLogin.png) no-repeat;
	margin: 0;
    padding: 0;
    color: #000;
    font-family: Arial;
    font-size: 12px;
    background-image: url('data:image/jpg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QAsRXhpZgAATU0AKgAAAAgAAQExAAIAAAAKAAAAGgAAAABHcmVlbnNob3QA/9sAQwAHBQUGBQQHBgUGCAcHCAoRCwoJCQoVDxAMERgVGhkYFRgXGx4nIRsdJR0XGCIuIiUoKSssKxogLzMvKjInKisq/9sAQwEHCAgKCQoUCwsUKhwYHCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq/8AAEQgDHQTxAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8As4oxS4oxVCExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoASilxRigBKKXFGKAEopcUYoASilooASilooATFGKWigAxRilxRigBMUYpcUYoATFGKXFFACUUtFACUUtFABijFLRQAmKMUtGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRiiigAxSUtFIBKKWjFAxKKWkoAMUlLRQAlFLRigBKKKKACjFFFACUUtFACUUUUAFFFFABRRRQAUUUUAFFFFABRRiloASlxRRQAYooooAKKMUuKAEpcUUUCDFFFLigBKKXFFACUuKWigBMUYpaMUAJRS4opgJS0UtACYoxS0UAJijFLRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilooASkp1JQAlFLRQAlGKWjFACYoxS4ooAbRTqSgBKMUtGKAExSYp2KSgBMUUtFACUYpaMUAJijFLikoATFGKWigBKKWigBMUYpaKAExRijFGKADFGKMUYoAMUYoxRigAxRijFGKADFGKMUYoAMUUYooAfijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJiilxRigBKKWigBKKWloATFGKWigBMUYpcUYoATFGKXFGKAExRilxRigBMUUuKMUAFFLRQAlGKWigBMUYpaKAExRilooATFGKWigBMUYpaKAExRS0UAJRS0mKACkxS4oxSATFGKWigBKSloxQMSilpKADFJS0UAJRS4pKACjFFFACUUtFACUUuKSgAooooAKMUUUAGKMUUUAGKKKKACiiigAooooAKKXFFABiiiigAopcUYoASlxRRQAUtGKMUAFGKWigQmKKWjFABRilooATFGKWjFACYpaMUUAFFLRTATFGKWigBMUYpaMUAJijFLijFACYoxTsUYoAbijFOxRigBuKMUuKMUAJijFLiigBMUUtFACUUuKKAG4oxTqSgBMUYpaKAExRS0YoAbRinUmKAExRilxRQAmKSnUUANoxTqTFACYoxS4ooATFGKWigBMUlOpKAEoxS0UAJijFLiigBMUYpaSgAxRiiigAxRiiigAxRiiigAxRRRQA/FGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFLQA2lpaKAEopaKAEoxS4oxQAmKMUuKMUAJijFOxRigBMUYpcUYoATFJTsUUANop1FACYopaMUAJRS4oxQAlFLijFACUUtFACUUtFIBtLiloxQAmKTFLijFACUUtFACUlLijFAxMUUuKKAEpKWjFACYopaKAG0UtGKAEoxS0lACUUtFACUUuKKAEoxRRQAYpKWigBKKWigBKXFFFABiiiigAoopcUAJRS0UAGKKKWgBKWjFLQAmKKWjFABRRiloATFLRijFABRS0UAJiloxS4oEJRiloxQAmKXFGKXFACUUtFACUUuKXFMBuKMU7FGKAG4pcUuKMUAJijFLijFACYoxS4oxQAmKTFOxRigBuKMU7FGKAG4oxTsUUANxRTqMUANoxS4ooATFJinYoxQA3FFOxSYoATFJTsUYoAbRinUYoAbiinYpMUAJRS4ooAbijFOpMUAJijFLijFACUUuKMUAJSU7FGKAG0Yp1JigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFFLiigB+KMUuKMUAJijFLijFACYoxRRQAYoxRRQAYoxRRQAYoxRRQAYoxRRQAYoxRS0AJijFLijFACYoxS4oxQAmKMUuKMUAJRS4oxQAlGKWigBMUUtFACUU7FGKAG4op2KMUANpcUuKKAExRilooATFGKWigBKKWigBMUYpaKAExRS0UAJRS0UAJRS0UAJRS0UAJRS0UgExSU7FGKBiYpKWigBKMUtGKAG4opcUUAJSU6jFADcUUtFACUlLiigBKKWigBKTFLRQAlJTqTFACUUUUAFFFFACUUuKMUgEopaMUAJS4oopgGKMUUUAFFLiigBKXFFLQAlFLRigAoxS0UAFFGKWgBMUtFLigBKMUtGKADFFLiigBMUUuKXFACUUtFAgxRilxRigBKKWloASjFLijFACYoxS4ooATFGKWimAlFLijFACUUuKMUAJRS4oxQAmKMUuKMUAJijFLijFACYoxS0UAJiilxRigBuKKdiigBuKMUtGKAExSYp2KMUANxRTsUYoAbijFLiigBtFOxRigBuKKdikxQAmKMUuKMUAJikxTsUUANopcUYoASjFLijFACUmKdiigBuKMU6igBuKMU6igBuKMU6igBuKKdRQA6inUUANopcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUUuKMUAJRS4paAG0U6igBtFOoxQA2inYoxQA2inUUAJijFLRQAmKMUuKMUAJijFLiigBMUYp2KMUANop2KMUAJijFLRQAmKKXFGKAEopcUYoASilxRigBKKXFGKAEopcUYpAJSYp1FADaMUtFAxMUYpaMUANop1JQAmKMUuKMUANopaKAEpMU7FJigBKKWjFADcUUtBoASkpaKAEpDS0UgEooxRQAmKSnUlACUUtFACUUUUAFFFFABRRS4oASlopaACkpaMUAAopaMUwCjFLRQACijFLQAmKWijFABRilooAKKWigAxRS4oxQAlLiloxQAlLS0UAJiilxS0AJRS4ooATFGKXFLQIbiinYoxQAmKMUtFACYoxS4oxQAmKMUuKMUwExRilxRigBMUYpcUYoATFGKXFGKAExRS0YoAbijFOxRigBuKMU7FJigBMUUuKMUAJSU6jFADcUYp2KTFACUYpcUYoATFJinYooAbijFLijFACYpKdijFADaMU7FFADcUYpaMUAJijFLijFADaKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUU7FFADsUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKdRQA3FGKdRigBuKWlxRigBKKWigBKMUtGKAExRilxRigBMUYpcUYoAMUYoxRigAxRijFGKQBijFGKMUAJijFLijFAxMUUuKKAEpMU7FFADcUYp1JigBMUlOxRQA2jFOpMUAJSU7FJQAmKMUtJQAlJTqSgBKSlopAJSUtFACUlLiigBKKWkoATFFLRQAlFLSYoATFGKXFGKAExRilxRigBKWjFGKACilooASlooxQAUtFFABS0UUwClxRSigBKMUtLigBMUUtLQAmKKUUYoAMUUuKWgBKMUtGKACjFLRQAYopcUUAJRilpcUAJijFLiigBKMUtLigQ3FLilxRigBMUYpcUYoATFGKXFGKAExRilxRimAmKMUuKMUAJijFLijFACYpMU7FGKAG4oxTsUYoAbijFOxSUAJijFLRigBuKMU7FGKAG4op2KTFACYoxS4ooAbRTsUYoAbijFLijFADcUYp2KMUANxRinYooAbijFLijFADcUYp1FADcUYp1FADcUYp1FADcUYp1FADcUYp1FADcUU6igBcUYp2KMUANxRinYoxQA3FLS4oxQAlFLijFACUUuKMUAJRS4oxQAlFLijFADcUYp2KMUANxRinYoxQA3FLilxRigBMUYpcUYoATFGKWigBMUYpaMUAJiilxRigBKMUuKXFADcUYp1FADcUuKWigBMUYpaMUAJijFLijFACYoxS4oxQAmKMUtFACYoxS0UgExRiloxQAmKMUuKKBiYpMU6igBuKKWjFACYoxS0UAJikp2KTFACUYpaKAG0UtFADcUmKcaSgBKTFLRikA2jFLRigBtGKWigBtFLRQMbijFOxSUAJSU6kxQAmKMUuKKAEopaKAEopaKAEopaKAExRS0YoEFFLRQAYooxS0AIBS0UvSgAoopaACloxS0wEpaKWgBMUtGKXFACUtGKXFACYpcUuKMUAJilxRS0AJiilxS4oATFGKXFGKAEoxTsUUAJijFLiloAbijFOoxQIbS0uKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACUmKdijFMBuKMU7FGKAG4oxTqSgBMUYpcUYoATFJinUUANop2KMUANxRilxRigBtFOxRigBuKMUuKMUAJikxTsUYoAbijFOooAbijFOpMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUU7FFAC4oxTsUYoAbijFOooAbRTqMUANop2KMUANop2KMUANop2KMUANop2KKAG0Yp1FADcUYp1GKAG4oxTsUYoAbijFOxRigBuKMU7FGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilpaAG4oxS0YoATFLRilxQAlFLijFIBKKXFGKAEoxS4ooATFFLRigYlFLijFACUmKdijFADcUYp2KTFACYoxS4oxQAmKTFOxRigBtGKdikxQA2jFOpKAG0YpcUYoAbSYp2KTFIBuKMU7FJigY2inUmKAEpMU6koAbRTqSgBMUlOpKAExSYp2KMUANopaKAEoxS4oxQAmKMUuKMUAJRS4oxQAlFLRQAmKWlxRigBMUuKKXFAhKXFFLigBKWilxQACilpaAExS0AUtMAopcUUAGKMUtLQAmKKXFLQAmKMUuKMUAFGKXFGKAEpcUtGKAExRilxS4oASiloxQAmKMUuKMUAJijFOxRigBMUYpcUYoEJijFLijFACYoxS4oxQAmKMUuKMUAJikxTsUYoAbijFOxRigBuKMUuKMUAJiilxRimAlJinUUANxRinYpMUAJijFLijFACYpMU7FGKAG4oxS4oxQAmKKWjFADcUYp2KMUANxRilxRigBMUmKdijFADcUYp2KMUANxRTsUYoAbRTqKAG0U6igBtFOooAXFGKdijFADcUYp2KTFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKKdRQAlFLRigBMUYpcUYpAJijFLijFACYoxS4paAG4oxTqKAG4oxTqKBjcUYp1FADcUYp1GKAG4oxTsUYoAbijFOxRQA3FGKdSYoATFGKXFGKAG4oxTqMUANpKdiigBuKSnYpKAG4oxTqSkAmKbin4pKBjaKdSYoAbijFLiigBuKTFOxRigBuKSnUUANxRS4pKAExRS4pKAEopaMUgExRilxRimAmKMUuKMUAJijFLijFACUuKWigBMUUuKKACjFLijFACUuKWjFAgopaMUAFLRS4oAKOtFKKAClxRS4pgJilpcUYoASlxS0YoATFLiloxQAmKWjFLigBKKXFLQAmKMUtFACYpcUuKKAExRilxRigBMUYp2KMUANop2KMUANpaXFFACYpKdRigBtFOxRigBKTFOxRigQ3FFOxRigBuKMU7FGKAG4oxS4oxQA3FGKdRigBuKMU7FGKAG4oxS0UANop2KMUANoxTsUYpgNxRilxRikA3FGKdiigY3FGKdSYoEJijFLijFMBMUmKdiigBuKMU6jFADcUYp2KMUDG4oxTsUYoAbiinYooAXFGKXFGKQhMUYpcUUAJijFLRQAmKMUtFACYoxS0UAJijFLRQAmKMUtFACYoxS0UAJijFLijFACYoxS4oxQAlFLijFACUYpcUYoATFGKXFLigBuKMU6igBuKMU7FGKAG4pcUuKMUAJijFLiigYmKMUtLigBtFOxRigBMUYpcUmKADFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExSYp2KTFACYoxTsUmKAG4oxTsUlADcUEU7FJigBuKTFOxRikA3FGKXFGKBjcUYpcUYoAbijFOxSYoAbikxTqMUANxSU6kxQA0ikp2KMUgG0UtFADcUlOxRQA3FGKXFGKAExRilooATFGKWigBMUUuKMUAFGKWimAmKXFFLQAmKMUuKWgBKMUtLQAmKMUtLigQmKXFLiigAApaKXrQAlLS0uKYCUYpaUCgBMUuKMUuKAExRinYoxQAmKXFLijFACYoxS4pcUANxS4pcUYoASlpaMUAJijFLiigBMUYpcUYoATFGKdijFACUYpcUYoATFGKXFGKAEpKdijFADcUYp2KMUANxRinUlAhMUYpcUYoGJijFLRQAmKTFOxRigBuKMU7FGKBDcUYpcUYoGNxRTsUYoAbijFOxRigQ3FGKXFGKAExRilxSYoGJijFLilxQA3FGKdijFAhuKMU7FJigBuKMU7FGKBjcUYp2KMUANxRinYoxQA3FFOxRQAUU7FGKBDaWlxRigBKKXFGKAEopcUYoASilxRigBKKXFGKAEopcUYoASilxRigBtFOxRigBtLS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUDEop1GKAG0U7FGKAG0Yp2KMUANpcUuKMUAJijFLijFACYoxS4oxQAmKMU6igBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4pKdiigBtFLRigBtJinYoxSAbSYp+KTFAxuKMU7FJigBtJin4pMUANxSYp2KMUANpDTsUmKAG0lOxRikA00lOxSYoAbRS4oxQA2jFOxSYoGJikxTsUYoAbijFOpMUAJRS4oxQISjFLijFABRS4ooATFLS4opgGKKUUtACYopcUtACYopcUUAGKBS4pcUCExS0YpcUAApaBS0AJS0uKAKYCUuKXFLigBMUUuKXFACUYpcUtADaXFLRigBKWjFLigBMUYpcUuKAG4pcUuKMUAJRS4oxQAmKMU7FJigBMUYpcUuKAG4oxTsUYoAbijFOxRigBuKMU7FJigBMUU7FJigBKKXFGKAExSYp2KMUANxRinYoxQA3FGKdikxQITFJTsUUDG0YpcUYoATFGKXFGKBCUlOxRigY3FGKdikxQAmKMUuKMUAJijFLijFAhMUYpcUYoAbRTsUYoGNxRilxRigBMUYpcUYoATFFLiigBaKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBKKXFGKAEopcUYoASjFLiloENxRinUUANxRinUUDEopaMUAJRS4oxQAmKMUuKMUAJijFLilxQA3FGKdRigBuKWlooATFGKXFGKAExRS4oxQAmKKXFLigBtGKdRQA3FGKdRQA3FFOxSUAJikxTsUmKAG4op2KKAG0mKdijFIY3FGKdikoAbijFOxSUANxRinYpKAG0mKdijFIBlGKXFFADcUmKdikxQA3FJT6TFADcUYp2KTFAxuKMU7FJQA2inUYoAbijFOxSYoATFGKXFGKAExRilxRigBMUYp2KMUCEoxS4ooAKXFApcUwExS4paMUAJS4paMUAGKKUUuKAG07FFLigQmKUClxRQAlLS4pcUAIKWilxTASlxS0YoATFLilxRigBMUuKMUtACYopaXFACYoxS4oxQAmKKWigBKXFLRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUlOxRigBuKKWigBKMUtFACYoxS4oxQA3FGKdijFADcUUtFACUYpaKAExSU6jFADaMUuKMUAJijFLRQAmKKWigBuKMU7FFADcUU7FJigBMUYpcUYoATFGKXFGKAExRS4ooAXFGKWigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFFACYoxS0UAJRS0UAJRS0UAJRilooATFLijFLigBuKMU7FGKAExRilxRigBMUYpaKAEopaXFADaXFLRQAmKMUuKMUAJijFLRQAmKKXFFACYoxTsUYoAbijFOxSUAJikxTqMUANoxTqSgBMUmKdijFIY3FGKdikxQA3FGKdijFADMUYp2KTFADcUYp2KTFADaTFONFIBmKMU6koAbikxTsUYoGNxSYp2KMUAMxRinYpKAG4oxTqTFACYpMU7FGKAG4oxTsUmKAExRilxRigBMUYpcUYoATFGKdijFACAUYpcUYoEGKMUtGKADFLiilpgJilxS4oxQAYoxS4oxQAYoxS4paAExRilpcUCEpaAKXFABRilopgAFLiilxQAmKKWigAxRiloxQAlLijFLigBMUUuKKAEoxS0tACYoxS4oxQAmKMUtGKAExRilxRigBMUYpaWgBuKMU6koATFGKXFGKAExRilxRQAmKMUtGKAExSU7FFADaKdSUAJRiloxQAmKMUuKMUAJijFLijFADcUYp1JQAmKMUtFACYoxS0UAJijFLRQAmKSnYoxQA2ilooATFGKXFGKAG4oxTsUYoAbijFOxRigBuKKdiigAopaKAExRilooATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFFACYoxS0UAJijFLRQAmKKWigBKKWigBKKWigBKKWigBKXFLRQAmKMUuKMUAJiilxRQAlFLS0ANxS0uKMUAJijFLijFACYoxS4paAG0U6igBtLS0UAJijFLijFACYoxS4oxQAmKKXFFADaKdRQA3FGKXFGKBiYpMU7FGKQDcUU7FGKAGUYp2KMUAMxRTsUYoAbikxTsUlIBpFJin4pMUAMxRinYoxQMZijFOxSYoAbSYp2KMUAMoxTsUYoAbikxTsUYoAbikxTsUYoAbijFOxRigBtFLijFACUYpcUuKAG4op2KMUAJijFLilxQA3FLS4oAoEGKMUuKWgBKXFKBRimAmKXFLRigBKXFLijFACYpcUtFABijFLiigQUuKKUUAJS0UuKYCYpcUtGKAExS0YpaAEoxS0YoATFGKXFGKADFFLRQAmKMUuKMUAJijFLilxQAlFLijFACUUuKMUAJRS4oxQAlFLijFACUmKdijFADcUYpcUYoATFGKXFFACUUtFADaMU7FJigBMUYpcUYoATFGKXFGKAEopaKAG0Yp1JigBMUYpcUYoATFGKXFGKAExRilxRigBKTFOxRQA2jFLRigBMUYpcUYoATFGKXFGKAExRS4ooAKKXFGKAEopcUUAJRS0UAJRS0UAJRS0UAJRS0UAJRS4oxQAlFLiloAbRTqKAG0U6igBtLS0UAJRS0UAJijFLijFACYoxTsUYoASilxRigBKKWigBKMUtGKAExS0uKMUAJRS4ooASilooATFGKdiigBuKWlooATFJinUUANxRinYoxQA3FGKXFGKBiYoxS4oxSASilxRigBuKMU7FJigBMUmKdijFADMUYp2KKQDcUmKdikxQA3FGKdikxQMbSYp+KTFADcUlOxSYoAbikxT6TFADcUlPxSYoAbikxT8UlADcUYp2KTFADcUYp2KMUgG4oxTsUlMBMUYp1GKAG4pcUuKMUAJijFLilxQAmKMUtFACYpcUuKMUCCjFLilxQAlLilxRTASlxS4oxQAlLijFLigBMUtFLQISlAopcUAFGKWjFMAopaKAExS0uKKAEoxS0UAJiloxS4oASilooASjFLRQAYoxRRQAYoxRRQAYoxRRQAYoxRRQAYoxRRQAYoxRRQAmKKWigBKKWigBKKWjFACUmKdijFADcUYp2KSgBMUUtFACUUtGKAEopcUYoAbijFOxRigBuKMU7FJigBMUYpaKAEopaKAEopcUYoASilxRigBuKMU7FGKAG4op2KKACilxRigBKKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRS4oxQAlFLijFACUUuKMUAJRS4oxQAlFLijFACUUuKKAEopaKAExRilxRigBMUtFLigBKKXFGKAEopaKAEpcUYpcUAJiilxRigBKMUuKKAExRinUUAJiilxRigBKKXFGKAEoxS4oxQAmKMUuKMUDExRilxRigBMUYpcUYpAJikxTsUYoAbiinUmKAG0Yp2KTFADcUU7FJikA3FGKdijFADcUlOxSYoGNxSYp+KTFADcUmKdijFADcUmKdijFADMUYp2KMUgGYoxTqMUAMxRinEUYoAbikxTsUYoAbijFOxRigBuKMU7FGKAExRilxRimAmKMU7FGKAEopcUuKAG4oxTqMUAJS0uKMUCCilpQKYCYopcUuKAExRiloxQAUUtGKBCUuKXFFABRS4ooAMUUuKKYCYpaXFGKAEopcUYoASlxRS4oASilxRigBKKXFGKAEopcUYoASilxRigBKKXFGKAEopcUYoASilxRigBKKXFGKAEopcUYoASilxRigBKMUuKMUAJijFLiigBuKKWigBKKXFGKAEopcUYoATFGKXFGKAExRilxRigBuKKXFFACUUtFACUYpaTFACYoxS4oxQAmKMUuKMUAJijFLijFACYopcUUALijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACUUuKKAEopaKAEpcUUtACYoxS4oxQAmKMUuKKAEopaKAEpcUUuKAExRilxRigBKKWloASjFLRigBMUYpcUYoATFGKXFGKAExRilxRigBKMUuKMUDExRinYoxSAbijFOxRQA3FGKdikxQAmKMUuKMUANxRTqSkA3FGKdijFADcUmKdijFAxuKTFOpMUANxRinUmKAG4pMU/FJigBuKTFPpMUgG4pMU/FJQMbSYp+KTFADcUYp2KTFADcUYp2KKAG4oxS4oxQIbilxS4oxQAmKMUuKMUAJijFOxRimAmKMUtGKADFFLijFACUUuKWgQmKXFGKUCgBMUtLRTATFLijFLQAlGKWjFABiilooEGKKKWgAxRRSimAlLilooATFGKXFGKAEopaWgBtLS0UAJijFLRQAmKMUtFACYoxS0UAJijFLRQAmKMUtFACYoxS0UAJijFLRQAmKMUtFACYoxS0UAJSU6igBtFOpKAEoxS4oxQAmKMUuKMUAJijFLijFACYoxS4pKADFJS0tADaKWigBMUYpcUlABikxS0UAJijFLRQAmKMUtFACYoxS0UAJiilooAXFGKKKADFGKKKADFGKKKADFGKKKADFGKKKADFGKKKADFGKKKADFGKKKADFGKKWgBMUYpcUYoATFFLijFACYoxS4oxQAlFLS0AJijFLRQAmKMUtGKAExRS4oxQAUUtFACYoxS0YoATFLRiigAopaKAExRiloxQAmKMUuKMUDExRS4oxQAYoxS4oxQAlFLRSATFFLijFACUUtFACYpMU6jFADaKXFGKQDcUU6koGNoxTqKAGkUmKdijFADcUmKdikxQA3FGKdikxQMbijFOxSYpANxSYp9J1oAbikxT8UmKAG4oxTsUYoAZRTsUYoAbijFOxSYoATFGKXFGKAExRilxRigQmKMU6igBKMUuKMUwExRinUUAJijFLijFAgopaKADFGKWimAlLilxRigBMUYpaKAEpcUtGKBCUuKOlFABS0UtMBMUUtGKACilooATFGKWigBMUYpaKAExRilooATFGKWigBMUtGKMUAFFGKMUAFFGKMUAFJilxRigBMUYpcUYoATFGKWigBMUYpaKAExRilooATFGKWigBKKWigBKKMUYoAKKMUYoAKTFLijFACYoxS0UAJiilooAbRTqKAG0UuKMUAJRS4oxQAlFLijFACUUuKMUAJRS4ooAWijFGKACijFGKACijFGKACijFGKACijFGKACijFGKACijFGKACijFGKACijFGKACijFGKACilooATFGKWigBMUYpcUYoAKKMUuKAEopaKAEopaKACijFLigBKKWigBMUuKKMUAFFLijFACUUuKKAEopaKBiUUtLQAmKKXFGKQCUYpaKAExRilooATFGKWigBKKWjFIBMUYpcUYoAbRS4ooGJikxTsUmKAG0U7FJigBuKMU7FJigYlJinYpMUgExSYp2KTFADaMU7FGKAGYop2KMUANxSYp1FADcUYp2KTFADcUYp2KTFACYoxS4oxQAmKMUuKMUAJijFLijFAhMUuKXFFMBMUUuKXFACYoxS4oxQAlAFLS0CExRS0UwDFGKXFGKAEopcUUAFGKKWgQmKKWjFAAKMUtFABRRilpgJRilooATFLRRQAUUUUAFFFGKACijFGKACijFGKACilxRigBKKXFGKAEooxRigAooxRigAooooAKKKKACiiigApMUtFACYoxS0UAJRS0UAJRS0UAJRS0mKACijFGKAExRilooATFGKWigBMUYpaKAExRilooATFGKWigBMUYpaKAExRS0UAGKMUtFACYoxS0UAJijFLRQAmKMUtFACYoxS0UAJijFLRQAmKMUtFACYoxS0UAJijFLRQAmKMUtFACYoxS0UAFFFGKACilxRQAmKMUtFACYoxS0UAGKKKXFACUUtFABijFFFABRS4ooASjFLRQAYoxRRQMMUUUuKAEopcUUAGKMUUtACYopaKQCUUtFACUUtFACUUtFIBMUYpaMUDExSU6koASjFLRigBuKMU6koAbRinYpMUhjcUYp1JigBuKKdSYoAbijFOpKAG4oxTqTFACYpMU7FGKAG4opaMUAJikxTsUUANxRilxRigBMUYpcUUAJijFLRigQlFLiloASjFLRimAmKMUtFACYopaKBBiilooAKMUtFMBMUYpaKAExRS4oxQAUUtFAhMUYpaKYBRQBS0AJilxRRQAYoxRRQAYooooAKKKKACijFGKACijFLQAlFLRQAlFLRQAlFLikxQAUUYoxQAUUUUAFFFFABijFFFABijFFFABijFFFACYoxS0UAJRS0UAJRS0YoASijFFABRRRQAUUUUAFJilooATFGKWigBMUYpaKAExRilooATFFLRQAYoxS0UAJijFLRQAmKMUtFACYoxS0UAJijFLRQAmKMUtFACYoxS0UAJilxRRQAYoxRRQAYoxRRQAUUUUAFFLijFACUYpaKADFGKKKACiijFABRS4ooAMUYoooAKKWjFACUuKMUUAGKMUUUAFFLRigYlLRiigAxRilooAKKMUtIBMUYpaKAExRiloxQAUUYoxSAKTFLijFACYoxS4oxQMTFGKWigBKTFOpMUAJiilooGNxRilopANoxS0YoAbRTsUmKAG4oxTsUlADcUYp2KTFADcUYp2KMUANopcUYoAbijFLiigBMUYpaKAEopcUUAJRS0UCEopaKAExRilopgJijFLijFACYoxS4oxQIKMUYpaACijFLimAlFLikxQAUUtFACUUtFAhMUtFFABRRilxTASjFLRQAmKXFFFABiiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoxRRQAmKMUtFACYoxS0UAJRS0UAJRS0UAJRS4pMUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAuKMUUUAGKTFLRQAmKMUtFACYoxS0UAJilxRRQAYoxRRQAYoxRRQAYoxRRQAYoxRRQAYooooAKKKXFACUUuKMUAJS4oooAMUUUUAFFFFABRS4ooAMUYoooAKKWjFACUuKKWgBMUYpaKACijFGKBhRS0UAJS0UYpAFGKWigAxRRRigAopaKAEopaKQCYoxS0UAJRS0UDEopaKAEpMU7FGKAG4opcUUDEpMU6kxSASkxTqTFACUlOxRigBuKKWjFADaKdikoAbRinUlACYpMU7FGKAG0YpaKAG4oxTsUmKAEoxS4ooATFGKWigBMUUtFAhKKWigBMUYpaKYCYoxS4ooATFLRRQIKKWimAmKKWigBKKWigBKKWigQYooooAKKKKACilxRTAMUYoooAMUYoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoxRRQAYpKWigBKKWigBKKXFGKAEopcUmKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopaKAEopaKAEopaKAEopaKAEopaKAEopaKAEopaKAEopaKAEopaKAExS4oooAKKKKACiiigAopcUUAJS4oooAMUUUUAFFFLQAUYpaKAEpaKKAEpcUYpaAExS0UUAFFFGKBhRilxRQAmKWijFABiloopAFFFLigBKMUtFABiiiikAUUUYoAKKXFGKBiUUUUAGKTFLRQAlFLRigYmKSlxRSASilooAbiilooASkxTqSgBKSnUmKAEpKdSUAJiilpKAEopaMUAJikp2KKAG0UtFACUUtFACUUuKMUAJRS4oxQISilxRimAlFLijFACUUuKSgQUUtFACYoxS0UwExRilooCwlFLRQFhKKWigQYooopgFFFFABRS4oxQAlFLijFACUUuKMUAJRS4oxQAlFLijFACUUtFACUUtFACUUtFACUUtFACUUtFACUUuKMUAJRS0lABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABijFFFABijFFFABijFFFABijFFFABijFFFABijFFFABiiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoopaAEopaKADFFFFABRRRQAUUUUALRiiloAKKKKACiijFAAKWiigAooooAKKWigAooooGFFFFABiloooAKWkApaQBRRS0AJRilooAKKKKQBRRRigAopcUYoGJRS4oxQAlFLikoAMUYoopDEopaKAExSUtFACUUtFACYpKWigBKSlopAJSYp1JQAlFLSUAJRilxRTATFFLSUAJRilxRQAmKKKKAEopaKAEopaKBCUUtFACUUtFMBKKWkoAKKKWmISiloxQAlFLikoEFFFFABRRRQAUUUtACUtFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAClpKKACiiigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKKWigBKXFFFABijFFFABijFFFABijFFFABiiiigAooooAKKKKAClopaAExRilooAKKKKACiigUAGKWiigAooooAKWiigAooooAKKKWgAxRRRQMKAKKWkAUUUopgGKKKKQBRRS0AFGKKKACiiikAUUUUDCilooASiiigYUYoopAFJS0UAJRS4ooATFJS0UAJSYpaKAEoxS4pKQCUUtGKAEpKWigBKKWkoATFFLRQA2inUlMBKMUtFACYopaSgBKKWigQlFLijFACUUtFMBKMUUUAFFFFAgooopgFFFFABijFFFABSUtFABRRRTEFFFFABRRRQAUUUUgCiiigAooopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAKKWkFLQAUUUUAFFFFABQKKBQAtFFFABRRRQAtFFFABRRQKAFFFFFABRRRQAClpBS0DClFJS0gCiiigBaKKKACiiikAUtJS0AgxRilooGFFFFACUYpaKQxMUUtFADaKXFFACUUUUABpKWg0AJSUtFIBKKWkoASiloxQAlIaWigBKKWkoATFFLRQAlFFFABSYpaKYCUlOpMUAFFFFABRRRQIKKKKYCGkp1JQAlFFKKBBRS0UwG0UppKACiiigAooooEFFFFABRRRQAUUUUAFFFFMAooooAKKKKACiiigAopcUUAFGKWigBMUYpaKAExRilooATFGKWigBMUUtFADaKdSUAJRS4oxQAlFLijFACUUuKMUAJRS4oxQAlFLijFACUUuKMUAJRS4oxQAlFLijFACUUuKMUAJRS4oxQAlFLijFACUUuKMUAJRS4ooASijNGaACijNGaACijNGaACijNGaACijNGaACijNGaACijNGaACijNGaACijNFABRRRQAUUUUAFFFFAC0tNpc0ALRSUtABRRRQAUCiigBaKKKACiiigBaKKKACgUUCgBaKKKACiiigYClpKWgApaSlFIQUUUUDFooooAKKKKAFooopALRRRQMKKKKACiiigAooopDCiiigBMUUtFADaKKKACkpTSUgCg0UUAJRRRQAGkpaQ0AFFFFACUUGigApDS0UwEooNFABRRRQAUhpaKAG0tFFMQUUUUAFFFFADaUUGigQtFFFMBDSUppKACiiigQUUUUAFFFFABRRRQAUUUUAFFFFMAooooAKKKKACiiigBaWkFLQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAMooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAFLSUUALRRRQAUUUUAFFFFABSikooAdRSCigBaKKKAClpKKAFooooAKWkooAWiiigBaKSloAKKKKAClpKKQC0CiimMWiiikAoooooAKKKKAFopKWkAtFFFAwooooAKKKKACiiikMKKKKACkoooASiiikAUlLSUAFFFFACHrRR3ooAKDRSGgAooooAKSlpKACiiigApKDRQAUUUUwCiiigQlFFFMAooooAKKKKAEoFJRQIdRSUUwA0lKaSgAooooEFFFFMYUUUUAFFFFAgooopAFFFFMAooooAKKKKACiiigApc0lFADqKTNFAC0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAyijNGaACijNGaACijNGaACijNGaACijNGaACijNGaACijNGaACijNFABRRRQAUUUUAFFFFAC0ZpKKAFopKWgAooooAWikooAXNFJS0ALRSZpaACiiigBaKTNLQAZpaSigBaKKKAFopKM0ALRRRQAUtJS0hhSikooAWlzSUUALRSUtABRRRSAXNFJRQMdRSZozQAtFJmjNIBaKTNGaBi0maSigBaSiigAoooNIApKKKACiikNABRRRQAUlFFABRRSGgANFFFABRRSUAFFFFMAoopM0ALSUUUAFFFFAgoopKAFpM0ZpKYBRRRQIWikooAKKKKYBRRRQAUZpKKAFopKWmIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBc0ZpKKAFpaSjNAC0UmaKAFooooAKKKKACiiigAooooAKKKKACiiigAoopKAFopKKAFopM0ZoAWikzRQAtFJRQAtFFFABRRRQAUUUUAFFFFAEdFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAtFJRQAtFJRmgBaKM0UAFLmkooAWikooAWlpM0UALmlptLQAtApM0ZoAWlpKKAFozRRQAtFIDS0AFGaKKAFopKKAFzS0lFIYtLSUUALRRRQAUuaSigBaKSikMWijNGaACiiigAooozSGFFGaSgBaM0lFAC0lFGaACg0lFIAooozQAUhoooAKKKSgAoopM0ALSZoooAKKKSgBaSikpgLRRSZoAWikzRQAUZpKKBC0lFFMAooooAM0ZpKKBC0UlLTAKKSigAooooEFFFFABRRRTAKWkopALmikopgLRRRmgAoozRmgAoozRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAtFJRQAtFJRQAtFJRQAtFJRQAtFJRQAtFJRQAtJRRQAUUUUAFFFFABRRRQAUUUUALRSUUALRSUUALRSUUALRSUUAMopM0ZoELRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmlzQAUUUUAFGaKKBi5ozSUUALRSUUALRSZpc0AFLSZooAXNFJRQAtFJS5oAKWkooAWlptLmgBc0UmaKAHUZpKM0AOoptLQAtGaKKAFopKKAFozSZpaQC0ZpM0tAxaKSjNAC5pc0maKAFzRSUUgFopKKBi0UlFAC0UlFIBaKSigYuaTNFGaACikzRQAuaTNFFIAopM0UALmkozSZoAWkzRRQAUUmaKACjNJRQAtFJmigAozSUZpgLSUZozQAUUlFAC5opKKBBRRRmmAUUZpKAFzRSUUCFopKKYC0ZpKKACiiigAooooEFLmkopgLRSUUALRRmigAooooAKKKKACiiigAooooAKKKKACiiigBaM0lFAC0UlFAC0UlLQAUUZozQAUUZozQAUUUUAFFFFABRRRQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUUUAFFFFABRRRQAUUUUAR0UlFAhaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSjNAxaKTNGaAFzS5ptLQIWikooAWikozQMWikzS5oAXNGaSigBaKSigBaWm5paAFpabS5oAXNFJmigB1FJmigBaWkozQAuaKSigBaWkopALmlpuaM0DHUuabRQA6ikooAWikopALmlzTc0uaBi5ozTc0ZoAXNFFJmkAtFJmigYtFJRmgAopM0ZoAWjNJSZoAXNFJmikAtJmkooAWkozSUALmikzRmgAopKKAFzSUZpM0wFopKKAFopM0ZoAKKTNGaAFopKKBC0UlFAC5pKTNGaYC0UmaM0CFzS5pKKYBRSZozQAtFJmjNAhaKTNGaAFoozRQAuaKSimAtFJmjNAC0UmaXNABRRRQAUZoooAXNFJRQAtFJRQAtFJRQAtFJRQAtFJRQAtFGaM0AFFGaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAiopM0ZpiFopM0ZoAWikzRmgBaKTNGaAFopM0ZoAWikzRmgBaKTNGaQC0UmaM0ALRSZozQAtFJmjNAC0ZpM0ZoAXNLTaKAHUU2loAWikozQAtGaTNGaAFzS03NFAx1GaSigQtGaTNGaAFzS0lFAxaM0lGaAHZopM0UAOzRmm5paAHUZpuaXNAC0tNooAdRSZozQAuaKTNGaQDs0ZpuaXNAx2aKbRmgB1FJmigBaKSjNIYuaM0maM0ALmikzRSAWim0UAOpM0lGaBi5ozSZpM0ALmjNJmjNAC0maTNGaAFzRmkzSZpALRmkpKAHUma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');
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
}
/*
.connect #wrapper {
	display: block;
	position: relative;
	text-align: center;
	min-width: 450px;
	margin: 0 auto;
	background-image: #DCE9F4;
}
.connect #wrapper #header {
	position: relative;
	margin: 0;
	background: #fff;
}
.connect #wrapper #header #header-top {
	position: relative;
	margin: 0 auto;
	height: 35px;
	border-bottom: 8px solid #A9D1F2;
}
.connect #wrapper #header #header-top #header-top-inner {
	position: relative;
	margin: 0 auto;
	max-width: 960px;
}
.connect #wrapper #header #header-middle {
	position: relative;
	margin: 0 auto;
	max-width: 750px;
	min-width: 680px;
	height: 200px;
}
.connect #wrapper #header #header-middle #logo-societe {
	display: block;
	position: relative;
	float: left;
	width: 220px;
}
.connect #wrapper #content {
	margin: 0;
	text-align: center;
	clear: both;
	border-top: 8px solid #A9D1F2;
}
.connect #wrapper #content #content-inner {
	position: relative;
	margin: 0 auto;
	max-width: 750px;
	min-width: 680px;
}
.connect #wrapper #header #lang {
	display: block;
	float: right;
	height: 20px;
	margin: 5px 5px 0 0;
	text-align: right;
	position: relative;
	max-width: 250px;
	z-index: 10;
}
.connect #wrapper #header #lang li {
	display: inline;
	margin: 0 5px 0 0;
	position: relative;
	z-index: 10;
	color: #f2f2f2;
}
.connect #wrapper #header #lang li a {
	color: #f2f2f2;
}
.connect #wrapper #header #lang li a span {
	position: absolute;
	top: -9999px;
}
.connect #wrapper #header #header-footer {
	display: block;
	float: right;
	clear: none;
	padding: 0;
	width: 450px;
	height: 130px;
	text-align: left;
}
.connect #wrapper #header #header-footer .message {
	display: block;
	font-size: 24px;
	line-height: 22px;
	letter-spacing: -1px;
	font-weight: normal;
	max-width: 100%;
	padding: 0;
	position: fixed;
	color: #e98e00
}
.connect #wrapper #header #header-footer .message h1 {
	font-size: 32px;
	font-weight: bold;
	line-height: 30px;
	color: #1a5a91
}
.connect #wrapper #header #header-footer h2 {
	bottom: 20px;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -0.5px;
	position: absolute;
}
.connect #wrapper #header #header-footer {
	position: inherit;
	border-bottom: none;
	margin: 70px 0 0 0;
}
.connect #wrapper #logo-notys {
	display: block;
	left: 65px;
	margin: 0;
	position: absolute;
	text-align: center;
	top: 20px;
}
.connect #wrapper #id-version {
	display: block;
	font-size: 11px;
	margin: 0 0 15px;
	text-align: center;
}
.connect #wrapper #content .infos {
	clear: none;
	display: block;
	float: right;
	max-width: 450px;
	padding: 0;
	margin: 25px 0 0px;
	text-align: left;
	text-shadow: 0 1px 0 #ebf2f8;
	-moz-text-shadow: 0 1px 0 #ebf2f8;
	-webkit-text-shadow: 0 1px 0 #ebf2f8;
}
.connect #wrapper form {
	display: block;
	position: relative;
	padding: 0;
	padding: 30px 0 0 300px;
	width: 450px;
	clear: both;
	border: none !important;
	text-align: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: transparent;
	text-shadow: 0 1px 0 #E8F0F7;
	-moz-text-shadow: 0 1px 0 #E8F0F7;
	-webkit-text-shadow: 0 1px 0 #E8F0F7;
}
.connect #wrapper form p {
	display: block;
	margin-bottom: 20px;
	font-weight: bold;
	color: #474747;
}
.connect #wrapper #content form input[type="text"], .connect #wrapper #content form input[type="password"] {
	position: relative;
	vertical-align: inherit;
	width: 180px;
	font-size: 15px;
	height: 20px;
	border-color: #1a5a91!important;
	background: #fff;
	-moz-box-shadow: 0 1px 0 #E8F0F7;
	-webkit-box-shadow: 0 1px 0 #E8F0F7;
	box-shadow: 0 1px 0 #E8F0F7;
} */

@media screen and (-webkit-min-device-pixel-ratio:0) {
.connect #wrapper #content form input[type="text"], .connect #wrapper #content form input[type="password"] {
	top: -2px;
}
}
.lt-ie9 .connect #wrapper #content form input[type="text"], .lt-ie9 .connect #wrapper #content form input[type="password"] {
	padding: 5px 4px 0 4px;
}
.lt-ie8 .connect #wrapper #content form input[type="text"], .lt-ie8 .connect #wrapper #content form input[type="password"] {
	top: -3px;
}
.connect #wrapper #content form input[type="text"]:focus, .connect #wrapper #content form input[type="password"]:focus {
	border-color: #177bbb;
/* 	-moz-box-shadow: 0 0 6px #1a5a91; */
/* 	-webkit-box-shadow: 0 0 6px #1a5a91; */
/* 	box-shadow: 0 0 6px #1a5a91; */
}
.connect #wrapper #content form label {
	display: inline-block;
	min-width: 150px;
	height: 26px;
	padding-top: 1px;
	padding-right: 8px;
	font-size: 17px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #1a5a91;
}
.lt-ie9 .connect #wrapper #content form label {
	vertical-align: middle;
	height: 24px;
}
.connect #wrapper #content form span.society-name {
	display: inline-block;
	font-size: 14px;
	position: relative;
	top: -2px;
	color: #333;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.connect #wrapper #content form span.society-name {
	top: -3px;
}
}
.connect #wrapper #content form input[type="checkbox"], .connect #wrapper #content form input[type="radio"] {
	position: relative;
	vertical-align: inherit;
}
#wrapper #content form .ligneFormulaire .champFormulaireNormal input[type="checkbox"] {
	
    display: inline-block;
    width: 16px;
    height: 16px;
    content: '';
    border: 1px solid #e0e0e0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.connect #wrapper #content form input[type="checkbox"], .connect #wrapper #content form input[type="radio"] {
	top: -1px;
}
}
.connect #wrapper #content form .boutonValid {
	float: right;
	font-size: 18px;
	margin: 5px 130px 25px 0;
	padding: 4px 22px;
	background: #91a108;
}
.connect #wrapper #content form .boutonValid:hover {
	background: #002d55
}
.connect #wrapper #content .connect-links {
	clear: both;
	display: block;
	margin: 0 0 50px;
 padding:padding: 0 30px 0 0;
	position: relative;
	text-align: left;
}
.connect #wrapper #content .connect-links a {
	margin: 0 0 0 20px;
	color: #ff5400;
}
.connect #wrapper #content .connect-links a:hover {
	text-decoration: none;
	color: #222;
}
.connect #wrapper #content .connect-links a:first-child {
	margin: 0 20px;
}
.lt-ie8 .connect #wrapper #content .connect-links a:first-child {
	margin: 0 10px;
}
.connect #wrapper #content .textMessageErreur {
	display: block;
	clear: both;
	padding: 20px 0;
	font-size: 17px;
	font-weight: normal;
	color: #f91d00;
}
#BoutonListeTri{
  display:block;
  width: 100px;
  top: 16px;
  left: 280px;
  position: fixed;
  font-size: 12px;
  z-index:100;
}
.iconneTri{
  height:30px; 
  text-decoration: none;
  font-size: 16px;  
  color:#fff; 
}
#BoutonListeTri ul{
 color:#000;
 display:none;
 position:absolute;
 top:20px;
}
#BoutonListeTri:hover:first-child ul{
 display:block;
}
#BoutonListeTri ul li a{
  color:#000;
  text-decoration:none;
  border-top: 1px dotted #000;
  padding: 6px 20px 0;
  text-indent: 0;
  height: 25px;
  display:block;
  z-index:20;
  width:125px;
  background-repeat: no-repeat;
  background-position: 5px;
  text-shadow: 0 0 0 #fff;
  transition: background-color 0.3s ease-out 0s;
}
#BoutonListeTri ul{
  border: 1px solid #000;
}
#BoutonListeTri ul li{
  background-color:#fff;
}
#BoutonListeTri ul li:first-child a{
  border-top: none;
}
#BoutonListeTri ul li:hover a{
  background-color:#5DBCA2;
}
#BoutonListeTriAsc a:before{
  content:"\f0de";
  font-family: "Font Awesome 5 Pro";
  font-weight:900;
  padding-right:5px;
  font-size: 16px;
}
#BoutonListeTriAsc ul{
 display:none!important;
 left:165px;
 top:-1px;
 z-index:-99;
}
#BoutonListeTriAsc:hover ul{
 display:block!important;
 z-index:20;
}
#BoutonListeTriAsc ul li a{
  color:#000;
  text-decoration:none!important;
  border-top: 1px dotted #000!important;
  padding: 6px 20px 0;
  text-indent: 0;
  height: 25px;
  display:block;
  width:150px;
  background-repeat: no-repeat;
  background-position: 5px;
  background-color:#fff!important;
}
#BoutonListeTriAsc ul li:first-child a{
  border-top: none!important;
}
#BoutonListeTriAsc ul li:hover a{
  background-color:#5DBCA2!important;
}
#BoutonListeTriDesc a:before{
  content:"\f0dd";
  font-family: "Font Awesome 5 Pro";
  font-weight:900;
  padding-right:5px;
  font-size: 16px;
}
#BoutonListeTriDesc ul{
 display:none!important;
 left:165px;
 top:31px;
 z-index:-99;
}
#BoutonListeTriDesc:hover ul{
 display:block!important;
 z-index:20;
}
#BoutonListeTriDesc ul li a{
  color:#000;
  text-decoration:none!important;
  border-top: 1px dotted #000;
  padding: 6px 20px 0;
  text-indent: 0;
  height: 25px;
  display:block;
  z-index:10;
  width:150px;
  background-repeat: no-repeat;
  background-position: 5px;
  background-color:#fff!important;
}
#BoutonListeTriDesc ul li:first-child a{
  border-top: none!important;
}
#BoutonListeTriDesc ul li:hover a{
  background-color:#5DBCA2!important;
}
.hintBanque{
  border: 1px solid #000;
  background-color:#fff;
  padding: 5px;
  z-index:1002;
}

.sansSaisie {
	background-color: #eee;
	border-width: 2px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.consigneDansPage{
  border: 1px solid #a7a7a7 !important;
  margin :0 10px 5px 10px;
  padding : 5px 10px;
  width : 770px;
}
.listeItineraire{
  display:none;
}
.listeItineraireBlock{
  width: 320px;
  border:1px solid #555;
  display:block;
  background:#fff;  
  z-index:10;
  position:absolute;
  overflow-y: scroll;
  white-space: nowrap;
}
.listeItineraireBlock div{
  width: 315px;
  height : 20px;
  border-top:1px solid #555;
  padding-left:5px;
}
.listeItineraireBlock a{
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #1a5a92;
	text-decoration: underline;
}
.listeItineraireBlock:FIRST-CHILD{
  border-top:none;
}

.lienBoutonMvc{
    width:auto;
    padding: 15px 10px;
    background:#91a108;
    height:40px;
    text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
    border-radius:4px;
    line-height: 20px;
	color: #FFF;  
	font: bold 13px "Helvetica Neue",Helvetica,Arial,sans-serif
	text-decoration: none;
}
.lienBoutonMvc:hover{
    background:#002d55;
}
.boutonCote{
  float:left;
  width:271px;
  text-align: center;
}
.boutonCentre{
  float:left;
  width:270px;
  text-align: center;
}
.numerique{
  text-align:right; 
  margin-right:5px;
}
/* Ecran demands d'achats */


.zoneLibelle{
  z-index: 5;
  white-space: nowrap;
  float:left;
  overflow: hidden;
}
.libelleGras{
  font-size:15px;
  font-weight: bold;
  vertical-align: bottom;
}
.libelle{
  vertical-align: middle;
}

.zoneMontant{
  text-align: right;
  z-index: 15;
  width: 93px;
  padding-right: 5px;
}
.montant{
  vertical-align: middle;
  font-size:15px;
  font-weight: bold;
  vertical-align: bottom;
  padding: 0px 5px 0 0;
}
.zoneDate{
  width: 48px;
  height: 48px;
  margin: 4px;
  float: left;
  background: #fff;
  border: 1px solid #C8CACF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: background-color 0.3s ease-out;
  -moz-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  -ms-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
.dateJour{
  width: 48px;
  height: 16px;
  font: 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: bold;
  text-align: center;  
  vertical-align: bottom;
  line-height: 16px;
  padding:8px 0;
  color: #5a5a5a;
}
.dateAn{
  width: 48px;
  height: 10px;
font: 10px "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align: center;  
  vertical-align: top;
  line-height: 10px;
  color: #fff;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding:3px 0;
}

.gris{
  background-color: #5a5a5a;
}

.ddelst202{
  width: 202px;
  max-width: 202px;
  vertical-align:top !important;
  white-space:nowrap;
  overflow:hidden;
}

.ddelst210{
  width:210px;
  max-width:210px;
  white-space:nowrap;
  overflow:hidden;
}
.dpelstcol1{
  width:244px;
  max-width:244px;
  vertical-align:top !important;
  white-space:nowrap;
  overflow:hidden;
}

.dpelstcol2{
  width:344px;
  max-width:344px;
  vertical-align:top !important;
  white-space:nowrap;
  overflow:hidden;
}
.titreFormulaire
.dpelstcol3{
  width:95px;
  max-width:95px;
  vertical-align:top !important;
  white-space:nowrap;
  overflow:hidden;
}

.dpelstcol4{
  width:95px;
  max-width:95px;
  vertical-align:top !important;
  white-space:nowrap;
  overflow:hidden;
}
.dpeLibelle{
  vertical-align: top;
  float:left;
}
.dpeDateRouge{
  color:#FF0000;
}
#hidden {
	visibility: hidden;
}

.ligneFormulaire:first-child {
    padding-top: 20px;
    min-height: 0;
}

.ligneFormulaire:first-child .titreFormulaire {
	border-top: none;
	padding: 0px 20px 0 20px;
}

.ligneFormulaire:first-child .ligneFormulaire:first-child {
    border-top: none;
    padding-top: 0px;
    min-height: 0;
}

*:not(.ligneFormulaire) + .ligneFormulaire.titreFormulaire
{
    border-top: 10px solid #E3E4E7;
    padding-top: 20px;
    min-height: 0;
}

.saisieEnErreur:focus {
    border-color: #e94302!important;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d9d9d9;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d9d9d9;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d9d9d9;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d9d9d9;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #d9d9d9;
}

.column ul li{
  list-style-type: none;
}

.formToDoList{
  position:relative!important;
  top:auto!important;
  bottom:auto!important;
  left:auto!important;
  right:auto!important;
  padding:0!important;
}

.descriptionDroitConge {
  overflow-y: auto;
  overflow-x: hidden;
  width: 840px;
  background-color: #e6edf6;
  border: 1px solid #e6edf6;
}

.boutonPoupuBlackTie{
  font-family: "Black Tie"!important;
}

.iconeFlagLigne{
  height:30px;
  line-height: 27px;
}

/** Nouvelle classe CSS pour les nouvelles pages V5.1 **/

.ligneFormulaireV51 {
	display: inline-block;
	border-spacing: 0;
	padding-bottom: 15px;
	background-color: #fff;
	width: calc(100% - 90px);
	min-width: 892px;
	clear: left;
    float: left;
}
.divFormGlobale .ligneFormulaireV51:last-child {
	padding-bottom: 25px;  
}
#wrapper #content form .ligneFormulaireV51 .champFormulaireNormal input[type="checkbox"] {
	
    display: inline-block;
    width: 16px;
    height: 16px;
    content: '';
    border: 1px solid #e0e0e0;
}
.ligneFormulaireV51:first-child {
    padding-top: 20px;
    min-height: 0;
}

.ligneFormulaireV51:first-child .titreFormulaire {
	border-top: none;
	padding: 0px 20px 0 20px;
}

.ligneFormulaireV51:first-child .ligneFormulaireV51:first-child {
    border-top: none;
    padding-top: 0px;
    min-height: 0;
}

*:not(.ligneFormulaireV51) + .ligneFormulaireV51.titreFormulaire
{
    border-top: 10px solid #E3E4E7;
    padding-top: 20px;
    min-height: 0;
}
.nomArcLst{
  width: calc(100% - 587px);
  min-width: 379px;
  vertical-align:top !important;
  white-space:nowrap;
  overflow:hidden;
}
.orgArcLst{
  width: 5000px;
  min-width: 379px;
  vertical-align:top !important;
  white-space:nowrap;
  overflow:hidden;
}
.titrePsa{
  font-weight: bold;
  font: 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.champReglable{  
  white-space:nowrap;
  overflow:hidden;
  width:5000px;
  min-width:207px;
}
.texteFolderNotys{
  width:216px;
  float:left;
}
.folderNotys{
  width:96px;
  color: #008EA6;
  padding-left:16px;
  float:right;
  text-align: right;
}
.folderNotysFolder{
  font-size : 80px;
}
.folderNotysQte{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
  font-size: 30px;
  font-weight: bold;
  padding-right:10px;
  font-style: normal;
  line-height: 52px;
  vertical-align: bottom;
}
.libelleFolderNotys{
  color: #777;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-top: 14px;
  height:70px;
}
.titleFolderNotys{
  color: #000;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 24px;
}
.detailFolderNotys{
  padding-top:8px;
  font-size: 14px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: bold;
}
.blockFolder{
  margin:20px 0 0 20px;
  padding:16px;
  float:left;
  width:344px;
  height:148px;
  background-color:#fff;
}
.blockFolder:hover{
  cursor:pointer;
}
.blockFolder:hover .folderNotys{
  color:#2DCCD3;
}

#dropfile{
  width: 100%;
  height: 300px;
  margin-top:20px;
  border: 3px dashed #8f9ea6;
  line-height:50px;
  text-align: center;
  color:#8f9ea6;
  vertical-align: middle;
  font-size: 40px;
  padding-top:150px;
  cursor:pointer;
}

#dropfile i{
  color:#5DBCA2;
}
.chevronsPjd{
  color: #333;
  cursor:pointer;
  font-size: 32px;
}
/*Mobile V5.2*/
.cercle {
    width: 36px;
    height: 36px;
    border-radius: 20px;
    background: #5DBCA2;
    margin-right:5px;
}
.nbDocumentPda
{
padding: 8px;
overflow: hidden;
color: white;
text-align: center;
}
.pointer{
  cursor: pointer;
}
.etoileFavori{
  color:#2DCCD3;
  font-size: 24px;
  vertical-align: middle;
}
.zoneClickPda{
  width:24px;
  height:24px;
  margin-left:8px;
  line-height:24px;
  padding:4px 12px;
  cursor: pointer;
  float:left;
}
.bt_vide{
  color:red;
  font-size: 24px;
}
.bt_ok{
  color:#2DCCD3;
  font-weight: 900!important;
  font-size: 24px;
}

.meteoMobile #pointage{
  float:left;
  width:100%;
}

#heurePointageTodo{
  width:60px;
  font-size:21px;
  font-weight:bold;
  color:#777;
  position: relative;
  top: 2px;
}
/* fin */