/* -----------------------------------------------------
	Définitions Générales
-------------------------------------------------- */
body,
select,
textarea,
input,
table,
.ea-bt-title,
button
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active {
	color: #020f86;
}

a:hover {
	color: #999966;
}

a.ea-bt-title,
.ea-bt-title
{
	color: white;
}

#userConnected
{
	color: #930104;
	font-size:10px;
}

a.ea-bt-logout {
	background-color: #bc3542;
}

/* tooltip */
.ea-tooltip, .ea-bt-tooltip {
	background-color: #4f4f4f !important;
	color: #fff;
	text-transform: none;
}

.ea-bt-tooltip:hover, a.ea-bt-tooltip:hover {
	background-color: #8a8a8a !important;
}

/* tooltip avec flèche en bas */
.ea-tooltip-bottom:after
{
	border-top-color: #4f4f4f;
}

/* tooltip avec flèche à droite */
.ea-tooltip-right:after
{
	border-left-color: #4f4f4f;
}

/*titres*/
td.hg, 
td.hg_menugene,
#bannerTitle,
.title-left,
.ea-bannertop-ctl,
.ea-bannertop-lst
{
	color: #00049f;
}

.ea-bannertop-ctl,
.ea-bannertop-lst
{
	padding-left: 1px;
}

/* Vieux écrans avec panneau gauche (dé)pliable */
.conteneur:not(.nopanelleft) .ea-bannertop-ctl,
.conteneur:not(.nopanelleft) .ea-bannertop-lst
{
	left: 150px;
	width: calc(100% - 150px);
}

/* Vieux écrans avec panneau gauche (dé)pliable */
.conteneur.panelLeftcollapsedmode .ea-bannertop-ctl,
.conteneur.panelLeftcollapsedmode .ea-bannertop-lst
{
	left: 65px;
	width: calc(100% - 65px);
}

div.hg {
	color: #330000;
}

/*titres des dossiers*/
.titre_controleur_noir {
}

.titre_controleur_bleu {
	color:#00049f;
}

.titre_controleur_rouge {
	font-size:10px;
}

.dtitre,
.titre_controleur_rouge,
.titreplanif {
	color: #a1112c;
}

.tabscontainer {
	height:100%;
}

div.baspage { /* Esabora version */
	color: #1a338f;
	font-size:10px;
}

select.inactif,
select.inactif:focus,
textarea.inactif:focus,
textarea.inactif, input.inactif[type="text"]:focus,
input.inactif[type="text"] {
	color: #7d1c1a;
}

/*tout sauf ie 7 (ie7 supporte pas border sur le select / ni outline) */
html>/**/body input.ea-date-hour:focus,
html>/**/body input.ea-date-min:focus,
html>/**/body input.ea-date-day:focus,
html>/**/body input.ea-date-month:focus,
html>/**/body input.ea-date-year:focus,
html>/**/body input[type=text]:focus,
html>/**/body input[type=password]:focus,
html>/**/body select:focus,
html>/**/body textarea:focus,
html>/**/body input.ea-text:focus
{
	border-width:1px;
	border-style:solid;
	outline-width:1px;
	ouline-style:solid;
}

/* -----------------------------------------------------
	Page Principale - Mode Création
-------------------------------------------------- */ 
	
.modeCreaDoss {
	background-color: red;
	color: white;
}

/* -----------------------------------------------------
Boutons Bandeau de gauche, ...
-------------------------------------------------- */	
.menuSection,
.titbtg {
	background-color: transparent;
	color: #000;
	margin-left:10px;
}

div.vueIndex {
	position:absolute;
	left:-10px;
}

div.bandeauaide div.vueIndex a,
a.menuButton,
.menuButton,
a.menuSubButton,
.menuSubButton,
a.menuButtonON,
a.menuSubButtonON,
td.menuButton,
input.menuButton {
	border: none;
	margin-bottom:3px;
	cursor: pointer;
	text-align: left;
	color: #404040;
	width: 115px;
	line-height: 11px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-top: 3px;
	text-align: left;
	border-radius: 0px 0px 5px 0px;
	box-shadow: 3px 3px 2px #777;
}

input.menuButton  {
	width: 114px;
	padding-left: 9px;
}

div.bandeauaide div.vueIndex a:hover,
a.menuButton:hover,
.menuButton:hover,
a.menuSubButton:hover,
.menuSubButton:hover,
a.menuButtonON,
a.menuSubButtonON,
input.menuButton:hover {
	padding-left: 20px;
	box-shadow: 4px 4px 3px #777;
}

input.menuButton:hover  {
	width: 124px;
}

input.menuButton:disabled {
	width: 114px;
	border: medium none;
	color: graytext;
	cursor: default;
	background-color: lightgray;
	border-radius: 0px 0px 5px 0px;
}

input.menuButton:disabled:hover {
	padding-left: 9px;
	background-color: lightgray;
	box-shadow: 3px 3px 2px #777;
}

#divoptions a {
	left:0;
}

a.highlight,
a.menuButton.highlight,
.menuButton.highlight
{
	background-color: #fddaad;
}

a.highlight:hover,
a.menuButton.highlight:hover,
.menuButton.highlight:hover,
.menuButton.highlight:hover
{
	background-color: #f46b22;
}

/* -----------------------------------------------------
Boutons contrôleur horizontal
-------------------------------------------------- */
.ea-ctl {
	z-index:10;
	padding:15px 0;
	width:99%;
	position:relative;
}
.ea-ctl .sidecorpsgbar {
	position:absolute;
	left:0;
	top:0;
	height:100%;
}

.ea-ctl .menuButton,
.ea-ctl .menuButton:hover,
.ea-ctlsavebox .btcancel,
.ea-ctlsavebox .btsave {
	display:inline-block;
	border-radius: 25px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	margin-right:15px;
	width:auto;
	padding: 5px 15px 5px 15px;
	line-height: 11px;
	border:1px solid transparent;
	background-color:#fff;
	min-height: inherit;
	box-shadow: none;
}
.ea-ctl a.menuButton, 
.ea-ctl .menuButton {
	margin-bottom: 0;
	height: 23px;
}
.ea-ctl .menuSubButton,
.ea-ctl .menuSubButton:hover {
	box-shadow: none;
	border-radius: unset;
}
.ea-ctl .menuSubButton:hover {
	color: #fff;
}
.ea-ctlsavebox .btcancel.active:hover,
.ea-ctlsavebox .btsave.active:hover {
	font-weight:bold;
}
.ea-ctlsavebox .btcancel {
	color:#F03434;
	border-color:#F03434;
	margin-left:15px;
}
.ea-ctlsavebox .btsave {
	color:#26A65B;
	border-color:#26A65B;
	margin-right:0;
}
.ea-ctlsavebox .btcancel.active {
	background-color:#F03434;
	color:#fff;
	cursor:pointer;
}
.ea-ctlsavebox .btsave.active {
	background-color:#26A65B;
	color:#fff;
	cursor:pointer;
}
.ea-ctlbuttons {
	border-right-style:solid;
	border-right-width:1px;
}
.ea-ctl #divBtOptions,
.ea-ctl .menuSection,
.ea-ctl .button_spec {
	display:inline-block;
}
.ea-ctl .button_spec {
	margin-right:15px;
	width:auto;
}
.ea-ctl .menuSection {
	width:auto;
	margin-left:0;
}
.ea-ctl #divoptions {
	background-color:#fff;
	box-shadow: 0 2px 5px 0 #8d8d8d;
	border-style:solid;
	border-width:1px;
}
.ea-ctl a.menuSubButton,
.ea-ctl .menuSubButton {
	padding:8px 15px;
	background-color:#fff;
	border:none;
}
.ea-ctl a.highlight,
.ea-ctl button.highlight
{
	background-color: #1da1f2;
	color:#fff;
	font-weight: normal;
}
.ea-ctl a.highlight:hover
{
	background-color: #335ea8
}
div.tabstitle {
	color:#00049f;
	text-transform:uppercase;
	font-size:18px;
	height:24px;
	line-height:14px;
	position:relative;
	padding:0;
	width: 99%;
	margin-top:8px;
}
div.tabstitle .tabstitletext {
	margin-left:3px;
}

/* -----------------------------------------------------
Boutons template fiche d'un écran en positionnement relatif
-------------------------------------------------- */
.zoneposrelative .ea-ctlbuttons input.boutons,
.zoneposrelative .ea-ctlbuttons button.boutons,
.zoneposrelative input.ea-tpl-btback
{
	border-radius: 25px;
	border: 1px solid transparent;
	background-color: #fff;
}

.zoneposrelative .ea-ctlbuttons input.boutons:hover,
.zoneposrelative .ea-ctlbuttons button.boutons:hover,
.zoneposrelative input.ea-tpl-btback:hover
{
	color:#fff;
}	

/* -----------------------------------------------------
Boutons contrôleur horizontal Ecrans relatifs
-------------------------------------------------- */
div.conteneur.zonesrelative div.ea-ctl {
	margin-top: 0;
}
div.conteneur.zonesrelative .ea-ctl-middle {
	padding:0;
}
div.conteneur.zonesrelative div.tabstitle {
	height:auto;
	margin-top:0;
	margin-bottom:8px;
}

/* -----------------------------------------------------
Bouton Agenda - Signalement des odj, memos et rdv 
-------------------------------------------------- */	
a.agdatodo,
.ea-ctl a.agdatodo,
a.menuButton.agdatodo
{
	background-color: #f7ab42;
	color: white;
}

a.agdatodo:hover,
.ea-ctl a.agdatodo:hover,
a.menuButton.agdatodo:hover
{
	background-color: #f46b22;
}

a.agdatolate,
.ea-ctl a.agdatolate,
a.menuButton.agdatolate
{
	background-color: #ff0000;
	color: white;
	font-weight:bold;
}

a.agdatolate:hover,
.ea-ctl a.agdatolate:hover,
a.menuButton.agdatolate:hover
{
	background-color: #930104;
}

/* -----------------------------------------------------
Boutons de validation / Annulation, etc...
-------------------------------------------------- */

a.ea_button, /* Upload des fichiers (pièces jointes) */
a.ea_button:active, 
a.ea_button:link, 
a.ea_button:visited, 
a.plupload_start, 
a.plupload_start:active, 
a.plupload_start:link, 
a.plupload_start:visited,/**/
button.bouton,
.btoff,
input.btbd,
input.boutons,
input.btsearch,
input.btraz {
	color: #330000;
	
	box-shadow:0 0 1px #fff inset;
	
	text-shadow:1px 1px 0 rgba(255,255,255,0.4);
}

.zoneposrelative .ea-ctlbuttons input.boutons
{
	box-shadow: none;
	text-shadow: none;
}

a.ea_button:hover,
a.plupload_start:hover,
button.bouton:hover,
.btdiv:hover,
input.btbd:hover,
input.boutons:hover,
input.btraz:hover,
input.btsearch:hover,
input.btraz:hover,
.bton {
	cursor:pointer;
	background-color:#f46b22;
}

a.ea_button, /* Upload des fichiers (pièces jointes) */
a.ea_button:active, 
a.ea_button:link, 
a.ea_button:visited, 
a.plupload_start, 
a.plupload_start:active, 
a.plupload_start:link, 
a.plupload_start:visited,/**/
.btoff,/*boutons de formulaires*/
input.btbd,
input.boutons,
input.btsearch,
input.btraz,
.btdiv:hover,/*boutons de formulaires au survol*/
input.btbd:hover,
input.boutons:hover,
input.btraz:hover,
input.btsearch:hover,
input.btraz:hover,
button.bouton,button.bouton:hover,
.bton
{
	border:1px solid #bea280;
}
/* -----------------------------------------------------
Fil d'Ariane
-------------------------------------------------- */ 
#breadcrumb,
#breadcrumbLink,
#breadcrumb .bold,
a.breadcrumbLink {
	font-size:10px;
	color: #020f86;
}

#breadcrumbshowmore .bold,
#breadcrumbshowmore .ea-icon {
	color: #020f86;
}

#breadcrumbLink:hover,
a.breadcrumbLink:hover {
	text-decoration:underline;
}

/* -----------------------------------------------------
Toolbar
-------------------------------------------------- */
nav.toolBarCtrl ul {
	top: -3px;
}

nav.toolBarCtrl ul li a,
nav.toolBarCtrl ul li ul
{
	background-color: #fff;
}

nav.toolBarCtrl ul li a,
nav.toolBarCtrl ul li a:visited
{
	color:#000;
	box-shadow: 0 2px 3px #777;
	padding-top:3px;
	padding-bottom:3px;
	height:21px;
	line-height:21px;
	color: #404040;
}

nav.toolBarCtrl ul li a:hover,
nav.toolBarCtrl ul li a.active:visited,
nav.toolBarCtrl ul li a.active
{
	background-color:#014e96;
	color:#fff;
}

nav.toolBarCtrl ul li ul li a {
	padding-top:2px;
	padding-bottom:2px;
	box-shadow: none;
	height:auto;
	line-height:normal;
}

nav.toolBarCtrl ul li.titlesub {
	color:#404040;
}

nav.toolBarCtrl ul li ul li.titlesub span {
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}


/* -----------------------------------------------------
Menu 2
-------------------------------------------------- */ 
ul.menu2 {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#919b9c;
}

#tabpane ul li a.tabOFF,/*onglets écran paramétrage*/
ul.menu2 li a {
	border-style:solid;
	border-width:1px;
	border-radius:0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	
	border-bottom:none;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .7) inset;
	
	border-color:#919b9c;
	color:black;
}

ul.menu2 ul a /*2nd niveau*/
{
	color:#000;
}

ul.menu2 ul a.active:hover,/*2nd niveau*/
ul.menu2 ul a.path:hover,
ul.menu2 ul a:hover {
	color:#fff;
}

#tabpane ul li a:hover.tabOFF,
#tabpane ul li a.tabON,
ul.menu2 a.done.path, ul.menu2 a.done.active,
ul.menu2 a.path, ul.menu2 a.active,
ul.menu2 a.done.path:hover, ul.menu2 a.done.active:hover,
ul.menu2 a.path:hover, ul.menu2 > a.active:hover,
ul.menu2 li a.done:hover,
ul.menu2 a:hover {
	border-top:2px solid orange;
}

	/* il faut remettre cet élément à la fin sinon il est écrasé*/
ul.menu2 ul li a {
	border:none;
	background-color:#fff;
	border-radius:0;
}
/* -----------------------------------------------------
Listes
-------------------------------------------------- */	
table.liste td.liste2  {
	background:#e3e2e4;
}

table.liste td.liste2,
table.liste td.liste1 {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	border-color: #dcdcdc;
}

table.sticky td.entete,
table.sticky th.entete {
	background-color: white;
	border-bottom: 1px solid #dcdcdc;
}

table.sticky td.liste1:first-child ,
table.sticky td.liste2:first-child ,
table.sticky th.liste1:first-child,
table.sticky th.liste2:first-child {
	border-left: 1px solid #dcdcdc;
}

/* Correction entete bouton - zone liste */
.contzone table.sticky .entete.ea-lst-cellbt,
.contzone table.sticky th.ea-lst-cellbt,
.corps-liste-zone table.sticky .entete.ea-lst-cellbt,
.corps-liste-zone table.sticky .th.ea-lst-cellbt {
	background-color: white;
	border-bottom:none;
	border-right :none;
}

/* Correction entete bouton - liste plein écran */
.corpsg table.sticky .entete.ea-lst-cellbt {
	background-color: white;
	border-left:none;
	border-color: #dcdcdc;
}

/* Correction bordure liste avec cellule classe erreur */
table.sticky td.erreur:first-child {
	border-color: #dcdcdc;
}

/* Correction bordure liste avec cellule classe erreur */
table.sticky .entete.ea-lst-cellbt:first-child, 
table.sticky td.ea-lst-cellbt:first-child {
	border-color: #dcdcdc;
}

/* pouvoir ajouter une bordure droite */
table.sticky td.border-r,
table.sticky td.border-r:first-child,
table.sticky .entete.border-r, 
table.sticky .entete.border-r:first-child { 
	border-right: 1px solid #dcdcdc;
}

/* pouvoir supprimer une bordure droite */
table.sticky td.no-border-r,
table.sticky td.no-border-r:first-child,
table.sticky .entete.no-border-r,
table.sticky .entete.no-border-r:first-child {
	border-right: none;
}

table.liste tr:hover td.liste1,
table.liste tr:hover td.liste2,
ul.treeview li.child:hover {
	background:#f2f2f2;
}

tr .tplSelect td,
tr .tplSelect td:hover,
div#divListe table.liste tbody tr.tplSelect td{ /* Doit rester a la fin de la partie des listes */
	background-color: #335ea8;
}

table.liste tr td .ea-readMore,
table.liste tr:hover td.liste1 .ea-readMore,
table.liste tr:hover td.liste2 .ea-readMore,
ul.treeview li.child .ea-readMore {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	color: black;
	background-color: transparent;
}

table.liste tr:hover td.liste1 .ea-readMore,
table.liste tr:hover td.liste2 .ea-readMore,
ul.treeview li.child:hover .ea-readMore {
	color: black;
}

tr.ea-readonly td.liste1,tr.ea-readonly td.liste2 {
	background-color: white;
}
tr.ea-readonly td.liste1 a,
tr.ea-readonly td.liste2 a,
ul.treeview li.child a.ea-readonly {
	color: #c0c0c0;
}


/* -----------------------------------------------------
Bandeaux d'information pour les listes
-------------------------------------------------- */	
.ea-bandeau-list {
	background-color: #014e96;	/* idem toolbar */
	color: white;
	font-size: 140%;
	margin-bottom: 6px;
	padding-left: 4px;
	width:99%;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 3px 3px 2px #777;
}


/* -----------------------------------------------------
Cache bandeau de la liste
-------------------------------------------------- */

div.padleft h1,
.bd {
	background-color: #dedcdf;
}
		
/* -----------------------------------------------------
Calendrier
-------------------------------------------------- */
.miniCal {
	border-color:#00049f;
}

div.calendrier td.calendrier_sel,
.minical td.today
{
	background-color:#fddaaa;
}

#rdvsems td td
{
	background-color:#ffffcc;
}

.minical td {
	color:#00049f;
}

/* -----------------------------------------------------
Popup
-------------------------------------------------- */
div#divCrit div.texte.cb div, /*titre popup multicritères*/
.eaPopupBanner,
.ea-pop.html > .ea-pop-header,	/* entête nouvelles popup iframe */
.ea-pop.iframe > .ea-pop-header,	/* entête nouvelles popup html */
.ea-photo-popup-title /*bandeau photos*/ {
	background-color:#335ea8;
}

.evtTitle {
	background-color:#f2f2f3;
}

/* -----------------------------------------------------
Arborescence
-------------------------------------------------- */
.filtreArbo .selected {
	background-color: #d3e1f4;
}

/* -----------------------------------------------------
Autocomplétion Champ bouée
-------------------------------------------------- */
.autocomplete ul li .eaComplHover {
	background-color:#BCBCEE;
	color:black;
}

/* -----------------------------------------------------
Tableaux stats / Tableaux de bord
-------------------------------------------------- */
table.calcul td.col, table.calcul td.row,
td.caselib {
	background-color:#ecf0f1;
	color:black;
}

/* -----------------------------------------------------
Menu Aide
-------------------------------------------------- */		
div.bandeauaide div.vueIndex span {
	margin-left:20px;
	color:#000;
}

html body span a.menuAideLink {
	color: #005599;
}

/* -----------------------------------------------------
Recherche documentaire
-------------------------------------------------- */	

span.highlight { /* mots trouvés mis en évidence */
	font-weight: bold;
	color: red;
}

/* -----------------------------------------------------
Multicritères
-------------------------------------------------- */

td.t, td.e {
	color: #00049f;
}
/* -----------------------------------------------------
Agendas
-------------------------------------------------- */	
a.agenda {
	color:#000;
}

a.agendalien {
	color:blue;
}

a.calendrier_jour_sem:link,
a.calendrier_jour_sem_dateautor_complete:link
{
	font-size: 12pt;
	text-decoration: none;
}

a.calendrier_jour_sem {
	color: grey;
}

a.calendrier_jour_sem_dateautor_complete {
	color: red;
}

/*	-----------------------------------------------------
	Boutons "circulaires" � plusieurs valeurs
	----------------------------------------------------- */
.eabtcircle .circleext {
	stroke:#ffb380;
	fill:#fff;
	stroke-width:4;
}
.eabtcircle .sector {
	transition: all .1s linear;
	stroke : #ffb380;
	fill:#f8f8f8;
}
.eabtcircle svg {
	cursor:pointer;
}
.eabtcircle .sector.over,
.eabtcircle .sector.active {
	fill:#ffb380;
	opacity:0.3;
}

.eabtcircle .pieTip {
	position: absolute;
	padding: 3px;
	border-radius: 2px;
	background: #4f4f4f;
	color: #fff;
	text-align: center;
	line-height: 1.3;
	box-shadow: 0 0 3px rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.5);
	transform: all .3s;
	pointer-events: none;
}

.eabtcircle .pieTip:after {
	position: absolute;
	left: 50%;
	bottom: -6px;
	content: "";
	height: 0;
	margin: 0 0 0 -6px;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-top: 6px solid #4f4f4f;
	line-height: 0;
}

.eabtcircle .icon {
	opacity:0.6;
}

/* -----------------------------------------------------------------
Liste déroulante du bouton [Prochain évènement] dans un dossier
-------------------------------------------------------------------- */
.divBtNextEvtPlanact .listNextPlanAct {
	background-color:#fff;
	box-shadow: 0 2px 5px 0 #8d8d8d;
	border-style:solid;
	border-width:1px;
	left:70px;
}
.divBtNextEvtPlanact .listNextPlanAct a {
	color:#404040;
}
.divBtNextEvtPlanact .listNextPlanAct a:hover {
	color:#fff;
}

/* -----------------------------------------------------------------
Accueil note d'information générale
-------------------------------------------------------------------- */
#noteinfo-readmoreless {
	color:#fff;
}

/* -----------------------------------------------------
-----------------------------------------------------
COULEURS PERSONNALISABLES
-------------------------------------------------- 
-------------------------------------------------- */

/* -----------------------------------------------------
2 : Couleur des boutons d'actions
-------------------------------------------------- */	
.ea-bt-small-shared,/*boutons d'action*/
.ea-bt-small-add,
table.liste th a.ea-bt-small-add,
.ea-bt-small-del,
.ea-bt-shared,
.ea-bt-inputhelp,
.ea-bt-choose,
.ea-bt-add,
.ea-bt-calend,
.ea-bt-copy,
.ea-bt-modify,
.ea-bt-open,
.ea-bt-maxea,
.ea-bt-del,
.ea-bt-paste,
.ea-bt-index,
.ea-bt-today,
.bthelp_popup,
.ea-bt-next,
.ea-bt-previous,
nav.toolBarCtrl ul li a:hover,
nav.toolBarCtrl ul li a.active:visited,
nav.toolBarCtrl ul li a.active,
.ea-bandeau-list,
.ea-bt-title,
.ea-bt-zoomfield,
.ea-ctl .menuButton:hover,
.ea-ctl a.menuSubButton:hover,
.ea-ctl .menuSubButton:hover,
.divBtNextEvtPlanact .listNextPlanAct a:hover,
#noteinfo-readmoreless,
.zoneposrelative .ea-ctlbuttons input.boutons:hover,
.zoneposrelative .ea-ctlbuttons button.boutons:hover,
.zoneposrelative input.ea-tpl-btback:hover
{
	background-color:#335ea8;
}

a.ea-bt,.ea-bt:before,
.ea-ctl .menuButton,
.zoneposrelative .ea-ctlbuttons input.boutons,
.zoneposrelative .ea-ctlbuttons button.boutons,
.zoneposrelative input.ea-tpl-btback
{
	color: #335ea8;
}

.ea-ctl .menuButton,
div#noteinfo-box,
.zoneposrelative .ea-ctlbuttons input.boutons,
.zoneposrelative .ea-ctlbuttons button.boutons,
.zoneposrelative input.ea-tpl-btback
{
	border-color: #335ea8;
}

/* -----------------------------------------------------
3 : Couleur des boutons de validation, de recherche
-------------------------------------------------- */
ul.menu2 li a.done,
a.ea_button,
a.ea_button:active,
a.ea_button:link,
a.ea_button:visited,
a.plupload_start,
a.plupload_start:active,
a.plupload_start:link,
a.plupload_start:visited,
button.bouton,
.btoff,
input.btbd,
input.boutons,
input.btsearch,
input.btraz
{
	background-color:#fddaaa;
}

/* -----------------------------------------------------
4 : Couleur des onglets dans les écrans, des listes
-------------------------------------------------- */	
table.liste td.liste1,
#tabpane ul li a.tabOFF,/*onglets écran paramétrage*/
ul.menu2 li a
{
	background-color:#e5f3fd;
}

/* -----------------------------------------------------
5 : Couleur d'arriere plan
-------------------------------------------------- */	
#userConnected,
.bandeauaide,
div.conteneur,
div.padleft h1,
.bd
{
	background-color:#e3e2e4;
}

/* -----------------------------------------------------
6 : Couleur des boutons dans le menu de gauche
APRES UNE PERSONNALISATION IL NE RESTE PLUS QU'UNE
SEULE COULEUR CELLE CHOISIE POUR LES BOUTONS DU MENU
GAUCHE
-------------------------------------------------- */	
div.bandeauaide div.vueIndex a,
a.menuButton,
.menuButton,
a.menuSubButton,
.menuSubButton,
a.menuButtonON,
a.menuSubButtonON,
td.menuButton,
input.menuButton
{
	background-color: #ffffcc;
}

div.bandeauaide div.vueIndex a:hover,
a.menuButton:hover,
.menuButton:hover,
td.menuButton:hover,
input.menuButton:hover
{
	background-color: #fee06b;
}

/* -----------------------------------------------------
Couleur de bordure et outline au focus des champs de saisie
IDEM 4 : Couleur des onglets dans les ecrans, des listes
-------------------------------------------------- */	
html>/**/body input.ea-date-hour:focus,
html>/**/body input.ea-date-min:focus,
html>/**/body input.ea-date-day:focus,
html>/**/body input.ea-date-month:focus,
html>/**/body input.ea-date-year:focus,
html>/**/body input[type=text]:focus,
html>/**/body input[type=password]:focus,
html>/**/body select:focus,
html>/**/body textarea:focus,
html>/**/body input.ea-text:focus
{
	border-color:#a4d8fa;
	outline-color:#a4d8fa;
}

/* -----------------------------------------------------
1 : Couleur des champs de saisie
-------------------------------------------------- */	
input.ea-date-hour,
input.ea-date-min,
input[type="text"],
input[type="password"],
input.in_texte,
input.ea-date-day,
input.ea-date-month,
input.ea-date-year,
textarea,
select,
input.ea-text
{
	color:#00049f;
}

/* -----------------------------------------------------
7 : Couleur de fond des zones de saisie
-------------------------------------------------- */	
div.fondCorps,
ul.menu2 a.done.path,
ul.menu2 a.done.active,
ul.menu2 a.path,
ul.menu2 a.active,
ul.menu2 a.done.path:hover,
ul.menu2 a.done.active:hover,
ul.menu2 a.path:hover,
ul.menu2 > a.active:hover,
textarea.ea-link-label,
input.ea-link-label[type="text"],
input.ea-link-label:focus,
textarea.ea-link-label:focus
{
	background-color:#fff;
}

/* -----------------------------------------------------------------
Mise en surbrillance des champs dont la valeur à été modifiée
-------------------------------------------------------------------- */
input.ea-modif,
textarea.ea-modif,
select.ea-modif {
	background-color : #FFFCF1;
}
input[type=checkbox].ea-modif {
	outline : 2px solid #F9F2D4;
}

/* -----------------------------------------------------
	Bouton Agenda - Signalement des odj, memos et rdv 
	-------------------------------------------------- */	
a.menuButtonMemo
{
	background-color: #f7ab42;
	color: white;
}

a.menuButtonMemo:hover
{
	background-color: #f46b22;
}