
body {
	font-family: Verdana, sans-serif;
	font-size:10px;
	overflow: auto;
	background:#FEFFCB;
	background-attachment: fixed;
	background-image: url('../images/bateau_fond.png');
	background-repeat: no-repeat;
	background-position: center;
	padding:0px;
	margin:0px;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(../polices/Montserrat400.woff) format('woff'); 
  src: url(../polices/Montserrat-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: bold;
  font-weight: 700;
  src: url(../polices/Montserrat700.woff) format('woff'); 
  src: url(../polices/Montserrat-Bold.ttf) format('truetype');
}
.menu {position:relative;;z-index:10;}
.menu_ul {position:absolute;top:-27px;left:100 px;background:rgb(214, 211, 214);font-size:1.3em;font-family:Montserrat;font-weight:normal;height:20px;padding:0 0 0 2%;width:98%;}
.menu_ul li {position:relative;float:left;list-style:none;list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
.menu_ul li ul li {float:none;list-style-type:none;list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
.menu_ul li ul li.soumenuLarge {float:none;height:30px; display: table}
.menu_ul li a {color:#000000;display:block;height:17px;padding:3px 15px 0 10px;text-decoration:none;}
.menu_ul li:hover a {color:#000000;background:rgb(255, 255, 255);}
.menu_ul li:hover ul li a {color:#FFFFFF;background:none;}
.menu_ul li ul li a:hover {color:#000000;background:rgb(255, 255, 255);}
.menu_ul li ul li:hover a {color:#000000;background:rgb(255, 255, 255);}
.menu_ul li ul li:hover ul li a {color:#FFFFFF;background:none;}
.menu_ul li ul li ul li a:hover {color:#000000;background:rgb(255, 255, 255);}
.menu_ul ul {display:none;}
.menu_ul li:hover ul {color:#000000;background:rgb(146, 143, 176);top:20px;display:block;left:0;padding-left:0;position:absolute;}
.menu_ul li:hover ul ul {display:none;}
.menu_ul li:hover ul li:hover ul {color:#000000;background:rgb(146, 143, 176);top:0;display:block;left:100%;padding-left:0;position:absolute;}
.menu_ul li ul li {white-space:nowrap;width:310px;}
.menu_ul li ul li a.sousmenu:after {content:">";position:absolute;right:5px;}
.menu_ul li ul li.soumenuLarge a.sousmenu[href$='#'] {height:30px;display:block;vertical-align: middle;display: table-cell} 




INPUT{background-color:#FFFFFF;font-family:Verdana, sans-serif;font-size:10px;}
INPUT[type=text]{border:1px black solid;padding:2px 2px 2px 2px;}
INPUT[type=password]{border:1px black solid;padding:2px 2px 2px 2px;}
INPUT[type=checkbox]{border:0px solid}
INPUT[type=checkbox].notWhite{padding:0}
INPUT[type=radio].notWhite{background-color:transparent}
TABLE.espace{border-collapse:separate; padding-top:5px;padding-bottom:2px}
INPUT.button{cursor:pointer;background-color:#928FB0;color:#FFFFFF;font-size:11px;font-weight:bold;border-style:none;padding:3px 10px 3px 10px;height:23px;}
INPUT.button:hover{cursor:pointer;background-color:#645E66;color:#FFFFFF;font-size:11px;font-weight:bold;border-style:none;padding:3px 10px 3px 10px;}
INPUT.button:disabled{background-color:#D6D3D6;color:#928FB0;border:1px solid #FFFFFF;padding:2px 9px 2px 9px;}

INPUT.button_burger{cursor:pointer;background-position:center;background-repeat:no-repeat;background-image:url('../images/burger16.png');background-color:#928FB0;color:#FFFFFF;font-size:11px;font-weight:bold;border-style:none;padding:3px 13px 3px 13px;height:23px;}
INPUT.button_burger:hover{cursor:pointer;background-color:#645E66;color:#FFFFFF;font-size:11px;font-weight:bold;border-style:none;padding:3px 13px 3px 13px;}
INPUT.button_burger:disabled{background-color:#D6D3D6;color:#928FB0;border:1px solid #FFFFFF;padding:2px 12px 2px 12px;}

INPUT.button_date{cursor:pointer;background-color:#928FB0;color:#FFFFFF;font-size:10px;font-weight:bold;border-style:none;padding:3px 3px 3px 3px;height:20px;width:22px;}
INPUT.button_date:hover{cursor:pointer;background-color:#645E66;color:#FFFFFF;font-size:10px;font-weight:bold;border-style:none;padding:3px 3px 3px 3px;}
INPUT.button_date:disabled{background-color:#D6D3D6;color:#928FB0;border:1px solid #FFFFFF;padding:2px 2px 2px 2px;}

TABLE #tabledateRecopieAu{display:inline-block;vertical-align:top;height:24px;}
@-moz-document url-prefix() {
	TABLE #tabledateRecopieAu{margin-top:-2px;}
}

TABLE .TRContratsNoDisplay {display:none;}
TABLE .TRContratsDisplay {display:block;}

INPUT.text.libelle{font-weight: bold;font-family:Verdana;font-size:11px;color:#00008C;BORDER: none;border: solid 0px;background:#FFFFCE;}
INPUT.radio{background-color:#E6E4F2;border:0px solid}
INPUT.recherche {background-color:#E6E4F2; }
INPUT.lecture {background-color:#D6D3D6; }
INPUT.avertisst {color:#BB0000;font-weight: bold;}
INPUT.LignePaire {background-color:#D1DFE8;}
INPUT.LigneImpaire {background-color:#FFFFFF;}
INPUT.titre {background-color:#645E66;}
INPUT.agree{font-weight: bold;color: green;border:0px solid;background-color:#D6D3D6;}
INPUT.nonagree{font-weight: bold;color: #BB0000;border:0px solid;background-color:#D6D3D6;}
INPUT.qualAnalys{background-color:#D3E9FF;}
INPUT.fluo {background-color:#FFD700;}
INPUT.rdvAccorder{background-color:#D3E9FF;}
INPUT.sansBorder {background-color:#D6D3D6; BORDER: none;border: solid 0px;}
TEXTAREA{background-color:#FFFFFF;font-family:Verdana, sans-serif;font-size:10px;border:1px black solid;padding:2px 2px 2px 2px;}
TEXTAREA.lecture {background-color:#D6D3D6;}
TEXTAREA.libelle{font-weight: bold;font-family:Verdana;font-size:11px;color: #00008C;BORDER: none;border: solid 0px;background:#FFFFCE;}
@-moz-document url-prefix() {
	TEXTAREA.noResize{resize:both; max-width:550px;}
}
@-moz-document url-prefix() {
	TEXTAREA.small{resize:both; max-height:30px;}
}
SELECT{background-color:#FFFFFF;font-family:Verdana, sans-serif;font-size:10px;font-stretch:normal;border:1px black solid;padding:2px 2px 2px 2px;}

a {color:#423842;}
a:hover {color:white;background-color:#423842;text-decoration:none}
a.fermer {color:white;font-family:Montserrat;font-weight:bold;font-size:1.2em;text-decoration:none;}
a.fermer:hover {color:#928FB0;background:white;}
a.bouton:link, a.bouton:visited { border:none; height:11pt; vertical-align:center; margin-right:5pt;margin-left:5pt; text-decoration:none; text-align:center; font-size:9; background-color:#928FB0;color:#FFFFFF;padding:1px 5px 1px 5px; }
a.bouton:hover{ background-color:#645E66;color:#FFFFFF; }

table.grisCl {background-color:#D6D3D6;}
td.titrePage{color:#FFFFFF;background:#423842;font-family:Montserrat;font-weight:normal;font-size:14px;font-size:1rem;padding-left:10px;}
td.titreCadre{color:#FFFFFF;background:#423842;font-family:Montserrat;font-weight:normal;font-size:11px;font-size:0.7rem;padding:3px 3px 3px 3px;}
td.fondCadre{background:#E6E4F2;padding:3px 3px 3px 3px;}
td.bienvenue{background:#928FB0;font-family:Montserrat;color:white}
img.cliquable {cursor: pointer;}

h3 {font-weight:bold; border-bottom:1px solid #AAAAAA;font-size:11pt;margin-bottom:10px;margin-top:5px}

.message {text-align:center; font-weight:bold; font-size:12px; color:red}
.aFaire {text-align:justify; font-size:11px; color:red; padding-left:20px; padding-right:20px}
.important {font-weight:bold; font-size:12px; }

table.liste tr.soustotal td{font-weight:bold; border-top:1px solid black; background-color:#928FB0;}
table.liste {border:1px solid #AAAAAA; border-collapse:collapse}
table.liste td {border-right:solid 1px #645E66; border-top:solid 1px #AAAAAA;padding-right:2px;padding-left:2px;}
table.liste td.sansBord {border:none;padding-right:2px;padding-left:2px;}
table.liste tr.LignePaire td, table.liste td.LignePaire {background-color: #D1DFE8; border-right:solid 1px #645E66; border-top:solid 1px #AAAAAA;border-bottom: solid 1px #AAAAAA;padding-right:2px;padding-left:2px;}
table.liste tr.LigneImpaire td, table.liste td.LigneImpaire {background-color: #FFFFFF; border-right:solid 1px #645E66; border-top:solid 1px #AAAAAA;border-bottom: solid 1px #AAAAAA;padding-right:2px;padding-left:2px;}
table.liste tr.LignePaire:hover td, table.liste tr:hover td.LignePaire {background-color: #928FB0;}
table.liste tr.LigneImpaire:hover td, table.liste tr:hover td.LigneImpaire {background-color: #928FB0;}
table.liste tr.LignePaireSansBord td, table.liste td.LignePaireSansBord {background-color: #D1DFE8; border:none;padding-right:2px;padding-left:2px;}
table.liste tr.LigneImpaireSansBord td, table.liste td.LigneImpaireSansBord {background-color: #FFFFFF; border:none;padding-right:2px;padding-left:2px;}
table.liste tr.titre td, table tr td.titre ,table.liste tr.titre a, table.liste tr.titre a:visited{background-color:#645E66; font-weight:bold; color:#FFFFFF}
table.liste tr.titre th, table tr th.titre ,table.liste th.titre a, table.liste th.titre a:visited{background-color:#645E66; font-weight:bold; color:#FFFFFF}
table.liste tr.titre td {border-right:1px solid #AAAAAA; text-align:center; }
table.liste tr.titre th {border-right:1px solid #AAAAAA; text-align:center; }
table.liste table tr td, table.liste tr.LignePaire td table tr td, table.liste tr.LigneImpaire td table tr td{border:none 0px;padding: 0px;}
table.liste tr.cumul td, table.liste tr td.cumul {font-weight:bold; background-color:#E6E4F2; text-align:right}
table.liste tr.cumulSA td, table.liste tr td.cumulSA {font-weight:bold; background-color:#E6E4F2; border-top:1px black solid; padding-right:2px;padding-left:2px}
table.liste tr.cumul2 td, table.liste tr td.cumul2 {font-weight:bold; background-color:#D6EBFF; border-top:1px #645E66 solid}
table.liste tr.sortieTrace td, table.liste tr td.sortieTrace {font-weight:bold; background-color:#E6E4F2;}

table.liste tr.LignePaireBord td, table.liste td.LignePaireBord {background-color: #D1DFE8; border:solid 1px #645E66; padding-right:2px;padding-left:2px;}
table.liste tr.LignePairePad td, table.liste td.LignePairePad {background-color: #D1DFE8; border:solid 1px #645E66; padding-right:5px;padding-left:5px;}
table.liste tr.LigneImpaireBord td, table.liste td.LigneImpaireBord {background-color: #FFFFFF; border:solid 1px #645E66; padding-right:2px;padding-left:2px;}
table.liste tr.LigneImpairePad td, table.liste td.LigneImpairePad {background-color: #FFFFFF; border:solid 1px #645E66; padding-right:5px;padding-left:5px;}
table.liste tr.LignePaireBord:hover td, table.liste tr:hover td.LignePaireBord {background-color: #928FB0;}
table.liste tr.LignePairePad:hover td, table.liste tr:hover td.LignePairePad {background-color: #928FB0;}
table.liste tr.LigneImpaireBord:hover td, table.liste tr:hover td.LigneImpaireBord {background-color: #928FB0;}
table.liste tr.LigneImpairePad:hover td, table.liste tr:hover td.LigneImpairePad {background-color: #928FB0;}
table.liste table.qualTitre td{font-weight:bold; border:none; width:35px; color:#000000; text-align:center}
table.liste table.qualVal td{border:none; color:#000000; width:35px; text-align:center}
table.liste tr.cumulPad td, table.liste tr td.cumulPad {font-weight:bold; background-color:#E6E4F2; border-top:1px black solid; text-align:right; padding-right:5px;padding-left:5px;}

table.liste tr.periodeSoldee { background-color: red; }

table.liste2 td {border-top : solid 1px #FFFFFF;border-right : solid 1px #FFFFFF; }
table.liste2 tr.titre {	background-color:#3100CE; font-weight:bold; color:#FFFFFF}
TABLE.liste2 TABLE TD{	border: none;}

table.liste3 {border:1px solid #645E66; border-collapse:collapse; background-color:#D6D3D6;}
table.liste3 td {border-right:solid 1px #645E66; padding-right:2px;padding-left:2px}
table.liste3 td.sansBord {border-right:none;}
table.liste3 tr.LignePaire td, table.liste3 td.LignePaire {background-color: #D1DFE8; border-right:solid 1px #645E66; border-top:solid 1px #AAAAAA;border-bottom: solid 1px #AAAAAA;padding-right:2px;padding-left:2px;}
table.liste3 tr.LigneImpaire td, table.liste3 td.LigneImpaire {background-color: #FFFFFF; border-right:solid 1px #645E66; border-top:solid 1px #AAAAAA;border-bottom: solid 1px #AAAAAA;padding-right:2px;padding-left:2px;}
table.liste3 tr.LignePaire:hover td, table.liste3 tr:hover td.LignePaire {background-color: #928FB0;}
table.liste3 tr.LigneImpaire:hover td, table.liste3 tr:hover td.LigneImpaire {background-color: #928FB0;}
table.liste3 tr.titre td, table tr td.titre, table.liste3 tr.titre a, table.liste3 tr.titre a:visited{background-color:#645E66; font-weight:bold; color:#FFFFFF;border-right:solid 1px #FFFFFF;}
table.liste3 tr.titre td.titreDr, table tr td.titreDr {border-right:solid 1px #645E66;}
table.liste3 tr.titre td.finLigne {border-right:1px solid #645E66;}
table.liste3 tr.soustitre td {border-bottom:solid 1px #645E66;}
table.liste3 tr.cumul td {font-weight:bold; background-color:#928FB0; border-top:1px black solid; text-align:right}
table.liste3 td.cumul {font-weight:bold; background-color:#928FB0; border-top:1px black solid; text-align:right}
table.liste3 table tr td, table.liste3 tr.LignePaire td table tr td, table.liste3 tr.LigneImpaire td table tr td{border:none 0px;padding: 0px;}

table.qualites tr.qualitesT td{font-weight:bold; border:none; width:50px; color:#000000;padding-right:1px;padding-left:1px; }
table.qualites tr.qualitesL td{color:#000000; width:50px;padding-right:1px;padding-left:1px;}
table.liste tr.cumul td.qualites {text-align:left}
table.liste tr.cumul td.qualites table.qualites tr.qualitesT td{font-weight:bold; border:none; width:50px; color:#000000; text-align:center}
table.liste tr.cumul td.qualites table.qualites tr.qualitesL td{color:#000000; border:none; width:50px; text-align:center}
table.liste tr.LigneImpaire table.qualitesT td {border:none; color:#000000; width:50px; font-weight:bold;}
table.liste tr.LignePaire table.qualites td, table.liste tr.LigneImpaire table.qualites td {border:none; color:#000000; width:50px}
table.liste tr.cumul table.qualites td {border:none; color:#000000; width:50px; text-align:left}
table.liste tr.LignePaire td.surlig {background-color:#FFFFFF;}
table.liste tr.LignePaire td.entree, table.liste tr.LigneImpaire td.entree, table.liste tr td.entree, span.entree {background-color:lightGreen;}
table.liste tr.LignePaire td.sortie, table.liste tr.LigneImpaire td.sortie, table.liste tr td.sortie, span.sortie {background-color:#FF6666;}

tr.surligne td, td.surligne {background-color:#FF6666; color:black; }
tr.surligneAutorise td, td.surligneAutorise {background-color:lightGreen; color:black; border-top: solid 1px #FFFFFF;}
table.liste tr.LignePaire td.surligneAutorise, table.liste tr.LigneImpaire td.surligneAutorise, table.liste3 tr.surligneAutorise td {background-color:lightGreen; color:black; border-top: solid 1px #FFFFFF;}
tr.nonsurligne td, tr td.nonsurligne {background-color:#D1DFE8; }
tr.grisCl td, tr td.grisCl {background-color:#D6D3D6; border-top: solid 1px #AAAAAA;}
tr.titreGauche {background-color:#645E66; font-weight:bold; color:#FFFFFF; text-align:left; }

td.label {font-weight: bold; text-align:right; }
td.etat {background-color:#F0D3B6; text-align:center;}
td.normal {font-weight:normal;font-style:normal;}

td.demEgal, table.liste tr.LignePaire td.demEgal, table.liste tr.LigneImpaire td.demEgal {background-color:#CCFF66;}
td.demInf, table.liste tr.LignePaire td.demInf, table.liste tr.LigneImpaire td.demInf {background-color:#FFC0CB;}
td.demSup, table.liste tr.LignePaire td.demSup, table.liste tr.LigneImpaire td.demSup {background-color:#FFCC66;}
td.demZero, table.liste tr.LignePaire td.demZero, table.liste tr.LigneImpaire td.demZero {background-color:#DDA0DD;}
td.demSolde, table.liste tr.LignePaire td.demSolde, table.liste tr.LigneImpaire td.demSolde {background-color:#F08080;}
td.demSuppRdv, table.liste tr.LignePaire td.demSuppRdv, table.liste tr.LigneImpaire td.demSuppRdv {background-color:#4C9ED9;}
td.rdvHorsCren, table.liste tr.LignePaire td.rdvHorsCren, table.liste tr.LigneImpaire td.rdvHorsCren {background-color:#4C9ED9;}
.vText {border-bottom: solid 1px black; border-left: solid 1px black;font-size:9px;}

table.quals td {border-right:none; padding-right:2px;padding-left:2px; text-align:right}
td.titre2 {font-weight: bold;color: white;background-color: #928FB0;text-align: center;}
.we {background-color: #928FB0;}


td {
	font-family: Verdana, sans-serif;
	font-size:10px;
}

td span.vertical {
    display: inline-block;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    white-space: nowrap;
   /* IE9+ */
   -ms-transform: none;
   -ms-transform-origin: none;
   /* IE8+ */
   -ms-writing-mode: tb-rl;
   /* IE7 and below */
	*writing-mode: tb-rl;
    max-width: 15px\9;
    max-width: 15px\0/;
    _max-width: 15px;
    *max-width: 15px;
}

div { font-family: Verdana, sans-serif; font-size:10px; }
div.sousTitre { font-weight:bold;background-color:#EFEFEF; border-bottom:solid 1px black; padding:2px }
div.tailleMoyenne { font-size:medium }
div.enCours {background-color:#990000; color:#FFFFFF; font-weight:bold; size:13pt; border:solid 1pt #000000; height:20px;}
table.cumulQualite tr.qualitesV td{ width:50px; padding-right:1px;padding-left:1px;text-align:center;}
TR.liste { font-weight: bold;font-family:verdana; font-size: 8pt; color: white; background-color:darkblue; }

/* Style pour les infos-bulles */
.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}
#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:20; visibility:hidden;}

.popper { POSITION: absolute; VISIBILITY: hidden; z-index:9; }

#topgauche { position:absolute; top:24px; left:0px; z-index:10; }

/* ------ styles du calendrier ----- */
TD.titreCal { font-family:arial; font-size: 8pt; background-color:#423842; color:#FFFFFF}
TD.titreCal A.cal { background-color:#423842; color:#FFFFFF}
TD.cal { font-family:arial; font-size: 8pt; }
TD.cal:hover { background-color:#928FB0; color:#FFFFFF; }
TD.calsem { font-family:arial; font-size: 8pt; }
TD.calsem:hover { background-color:#FFFFFF; }
TD.calmonth { font-family:arial; font-size: 8pt; text-align: right;}
TD.calmonth:hover { background-color:#928FB0; }
TD.calmonth:hover A.calothermonth { color:#FFFFFF; }
TD.caltoday { font-family:arial; font-size: 8pt; text-align: right; color:#FFFFFF; background-color:#423842; border-width:1; border-type:solid; border-color:#D3E9FF; }
TD.caltoday:hover, TD.caltoday a:hover { background-color:#928FB0; color:#FFFFFF; }
TD.caltoday a.calthismonth { color:#FFFFFF; }

A.textlink, A.textlink:link, A.textlink:visited { font-family:arial; font-size: 8pt; height: 20px; color: #423842; }
A.textlink:hover { background-color:#928FB0; }
.disabledtextlink { font-family:arial; font-size: 8pt; height: 20px; color: #808080; }
A.cal, A.cal:link, A.cal:visited { text-decoration:none; color:#423842; font-size: 8pt; font-weight: normal; }
A.cal:hover { background-color:#928FB0; }
A.calthismonth, A.calthismonth:link, A.calthismonth:visited { text-decoration:none; color:#423842; font-size: 8pt; font-weight: normal;}
A.calthismonth:hover { background-color:#928FB0;}
A.calothermonth, A.calothermonth:link, A.calothermonth:visited { text-decoration:none; color:#808080; ; font-size: 8pt; font-weight: normal;}
A.calothermonth:hover { background-color:#928FB0;}
.calnotclickable { color:#FFFFFF; }

div.volant { 
font-family: verdana;
	position:absolute; 
	visibility:hidden; 
	background-color:#FFFFFF; 
	layer-background-color:#928FB0; 
	border-width:1px;
	border-color:#423842;
	border-style:solid;
	overflow:auto;}
/* ----- fin des styles du calendrier ----- */


tr.bold td {font-weight:bold}

TABLE.bordure {border-collapse: collapse;}
TABLE.bordure TD{border: solid 1px #FFFFFF;}
TABLE.bordure TABLE TD{	border: none;}
TABLE.bordure TABLE TD.bordure{border: solid 1px #FFFFFF;}
table.bordure tr.titre td {background-color:#645E66; font-weight:bold; color:#FFFFFF; text-align:center; }
table.bordure tr.titre td a {color:#FFFFFF;text-decoration:none; }
table.bordure tr.LignePaire td, table.bordure td.LignePaire {background-color: #D1DFE8; border-right:solid 1px #645E66; border-top:solid 1px #AAAAAA;border-bottom: solid 1px #AAAAAA;padding-right:2px;padding-left:2px;}


.radio-text-center, .img-text-center {
	margin-top: -1px;
    vertical-align: middle;
}
@-moz-document url-prefix() {
    .radio-text-center, .img-text-center {
        vertical-align: sub;
    }
}

.depotWidth{
	width:360px;
}

.btngreen{
	background-color:#83B07D !important;
}

.buttonRecherche{cursor:pointer;background-color:#928FB0!important;color:#FFFFFF!important;font-size:11px!important;font-weight:bold!important;border-style:none;padding:3px 10px 3px 10px!important;height:23px!important;}
.buttonRecherche:hover{cursor:pointer;background-color:#645E66!important;color:#FFFFFF!important;font-size:11px!important;font-weight:bold!important;border-style:none;padding:3px 10px 3px 10px!important;}
.buttonRecherche:disabled{background-color:#D6D3D6!important;color:#928FB0!important;border:1px solid #FFFFFF!important;padding:2px 9px 2px 9px!important;}

td.valeur_tableau_left{
	border-right: none!important;
	text-align: right!important;	
	border-top: none!important;
	border-bottom: none!important;

}

td.valeur_tableau_right{
	border-left: none!important;
	border-top: none!important;
	border-bottom: none!important;
	text-align: left!important;	
}

td.valeur_tableau_left_first{
	border-right: none!important;
	text-align: right!important;	
	border-bottom: none!important;

}

td.valeur_tableau_right_first{
	border-left: none!important;
	border-bottom: none!important;
	text-align: left!important;	
}

#fldInformationsComplementaires {
	border: 1px solid 88888;
}

#blocError {
	
}
#blocError #vide {
	height:189px;
}
#blocError #message {
	display : grid;
	margin-bottom:3%;
}
#blocError #message #style {
	font-family: Verdana, sans-serif;
    font-size: 12px;
}

.sticky {
	position: sticky;
	top: 0;
}

INPUT.deleted{border-color:#ffa500;}
SELECT.deleted{border-color:#ffa500;}