/* -----------------------------------------------------
polices
-------------------------------------------------- */	

@font-face {
    font-family: 'robotoregular';
	src:url('../fonts/Roboto-Regular-webfont.eot');
    src:url('../fonts/Roboto-Regular-webfont.woff') format('woff');
}

@font-face {
    font-family: 'robotobold';
	src: url('Roboto-Regular-webfont.eot');
    src:url('../fonts/Roboto-Bold-webfont.woff') format('woff');
}

body,
table,
select,
input,
textarea,
button
{
	font-size: 12px;
	font-family:robotoregular;
}
/* remettre police stantard pour les champs de saisie sinon ils sont plus grands qu'avec les autres thèmes */
select,
textarea,
input[type=text],
input[type=password] {
    font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active {
    color: #005f85;
}

div.conteneur
{
	background-color:#adc4d8;
}

div.fondCorps,
div.contzone,
div.corps-liste-zone
{
	background-color:#ebebe9;
}

/* -----------------------------------------------------
Titres
-------------------------------------------------- */	
div.titre,
.ea-bannertop-ctl,
.ea-bannertop-lst
{
	border-bottom-width:2px;
	border-bottom-color:#276089;
}

div.hg,
td.hg, 
td.hg_menugene,
#bannerTitle,
.title-left,
.ea-bannertop-ctl,
.ea-bannertop-lst
{
	color: #276089;
}

.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);
}

.titre_controleur_noir, 
.titre_controleur_bleu,
.titre_controleur_rouge
{
	font-weight:initial;
	font-family:robotobold;
}

.titre_controleur_noir {
	color:#47A8CC;
}

.titre_controleur_bleu {
	color:#47A8CC;
}

.titre_controleur_rouge,
.titreplanif {
	color: #f03785;
}

.tabscontainer {
	height:100%;
}

div.baspage { /* Esabora version */
	color: #ebebe9;
	font-size:11px;
	z-index:2;
}
.conteneur.home div.baspage {
	color: #005f85;
}

/* -----------------------------------------------------
Toolbar
-------------------------------------------------- */	
nav.toolBarCtrl {
	border-bottom:1px solid #fff;
}
nav.toolBarCtrl ul {
	height: 29px;
	padding: 0;
	top: 0;
}

nav.toolBarCtrl ul li {
	margin:0;
	height:100%;
	border-left:1px solid #fff;
}

nav.toolBarCtrl ul li a {
	padding: 0 10px;
	background-color: transparent;
	border: none;
	border-radius:0;
	height:100%;
	line-height:29px;
}

nav.toolBarCtrl ul li ul {
	background-color:#fff;
	border-style:solid;
	border-width:2px;
}

nav.toolBarCtrl ul li a.active:visited,
nav.toolBarCtrl ul li a.active,
nav.toolBarCtrl ul li a:hover {
	background-color: #fff;
}

nav.toolBarCtrl ul li ul {
	position: absolute;
	padding : 0px;
	margin  : 2px 0 0 0;
	border-radius: 0;
	height  : auto;
}

nav.toolBarCtrl ul li ul li a {
	line-height:17px;
	background-color:#fff;
	color:#000;
}

.ea-menu-sep {
	margin: 0 10px 1px;
	padding-top: 1px;
}

nav.toolBarCtrl ul li a,
nav.toolBarCtrl ul li ul li a.active:visited,
nav.toolBarCtrl ul li ul li a.active,
nav.toolBarCtrl ul li ul li a:hover {
	color: #fff;
}
nav.toolBarCtrl,
nav.toolBarCtrl ul li a,
nav.toolBarCtrl ul,
nav.toolBarCtrl ul li ul li a.active:visited,/*liens sous-menu toolbar*/
nav.toolBarCtrl ul li ul li a.active,
nav.toolBarCtrl ul li ul li a:hover,
.toolbariconbox,
.buttonctliconbox {
	background-color:#005f85;
}
nav.toolBarCtrl ul li ul,
ul.menu2 ul {
	border-color:#005f85;
}
nav.toolBarCtrl ul li a.active:visited,/*menu du haut au survol*/
nav.toolBarCtrl ul li a.active,
nav.toolBarCtrl ul li a:hover {
	color:#005f85;
}
nav.toolBarCtrl ul li a.sub {
	background-image: url('../images/toolbar-down.png');
}
nav.toolBarCtrl ul li a.sub.active,
nav.toolBarCtrl ul li a.sub:hover {
	background-image: url('../images/down.png');
}
nav.toolBarCtrl ul li ul li a.sub.active,
nav.toolBarCtrl ul li ul li a.sub:hover {
	background-image: url('../images/toolbar-down.png');
	background-repeat:no-repeat;
	background-position:right center;
}
nav.toolBarCtrl ul li.titlesub {
	/*background-color: #fff;*/
	color:#005f85;
}

nav.toolBarCtrl ul li ul li.titlesub span {
	padding: 0 10px;
}

/* -----------------------------------------------------
Fil d'Ariane
-------------------------------------------------- */ 

#breadcrumb,#breadcrumb a {
	font-size:10px;
}
#breadcrumb,#breadcrumb a,
#breadcrumbshowmore a,
#breadcrumbshowmore .bold,
#breadcrumbshowmore .ea-icon {
	color:#005f85;
}
#breadcrumbshowmore .bold,
#breadcrumb .bold {
    font-weight:initial;
	font-family:robotobold;
}
#breadcrumblinkshidden {
	border-color: black;
}
#breadcrumblinkshidden a, 
#breadcrumblinkshidden span
{
	font-size: 12px;
}


button.ea-bt-logout {
	background-color: #bc3542;
}
/* -----------------------------------------------------
Boutons Bandeau de gauche, ...
-------------------------------------------------- */
div.btbandeau {
	background-color:#005f85;
	top:0;
	width:140px;
	height:100%;
	border-right:1px solid #fff;
	padding-top:120px;
	z-index:2;
	position:fixed;
}
.menuSection,
.titbtg {
	background-color: transparent;
	color: #fff;
	margin-left:10px;
	text-transform:uppercase;
	font-size: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:medium none;
	color: #000;
	cursor: pointer;
	min-height: 18px;
	line-height: 17px;
	padding: 0px; /* Annule les Définitions herites */
	padding-left: 20px;
	width: 123px;
	display: block;
	left:-10px;
	margin-bottom:2px;
	color:#fff;
}

.ea-ctl .menuButton {
    left: 0;
}

div.bandeauaide div.vueIndex a:hover,
a.menuButton:hover,
.menuButton:hover,
a.menuSubButton:hover,
.menuSubButton:hover,
a.menuButtonON:hover,
a.menuSubButtonON:hover,
td.menuButton:hover,
input.menuButton:hover {
	color:#fdde5c;
}
a.menuButton.ea-icon:before,
.menuButton.ea-icon:before {
	border:1px solid #fff;
	border-radius:50%;
	width:17px;
	height:17px;
	line-height:17px;
	text-align:center;
	display:inline-block;
	margin-top:1px;
	margin-bottom:1px;
}


a.menuButton:hover > .ea-icon.ctl,
.menuButton:hover > .ea-icon.ctl,
a.menuSubButton:hover > .ea-icon.ctl,
.menuSubButton:hover > .ea-icon.ctl,
a.menuButtonON:hover > .ea-icon.ctl,
a.menuSubButtonON:hover > .ea-icon.ctl,
td.menuButton:hover > .ea-icon.ctl,
input.menuButton:hover > .ea-icon.ctl,
a.menuButton:hover:before,
.menuButton:hover:before
{
	border-color:#fdde5c;
}

input.menuButton  {
	text-align: left;
	background-color: transparent;
	width: 117px;
	padding-left: 9px;
}

input.menuButton:disabled {
	border: medium none;
	color: grey;
	cursor: default;
}

input.menuButton:disabled:hover {
	background-color: transparent;
}

a.highlight {
	font-family:robotobold;
}
#divoptions /* menu niveau 2 bouton "options" dans un dossier */
{ 
	border:1px solid #fff;
	background-color:#005f85;
}
.itcrit{
	border:none;
}
.itcrit.in_texte,
div.btbandeau select {
	background-color:#baced9;
	color:#005171;
}

/* assistant évènement-type*/
.filterevtyhead,
.filtersevty-content .ea-label {
	color:#fff;
}
.bandeauaide {
	background-color:#005f85;
}

/* -----------------------------------------------------
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 .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 #3E91B0;
	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: #3E91B0;
	color:#fff;
	font-family: robotoregular;
}
.ea-ctl a.menuButton,
.ea-ctl .menuButton {
	margin-bottom: 0;
	height: 23px;
}
.ea-ctl .menuButton.ea-icon:before {
	border: none;
	line-height: inherit;
}
nav.toolBarCtrl {
	height: auto;
}
div.tabstitle {
	color:#005f85;
	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;
}

/* -----------------------------------------------------
menus
-------------------------------------------------- */	
ul.menu2 a,
ul.menu2 a.path, 
ul.menu2 a.active {
	height:22px;
	line-height:22px;
}
.ea-tabs ul li a,
ul.menu2 li a {
	border-radius:0;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.ea-tabs ul li a.tabOFF,
ul.menu2 li a
{
	background-color:#adc4d8;
	color:#005f85;
}

ul.menu2 li a,
ul.menu2 a:hover,
ul.menu2 a.path,
ul.menu2 a.active {
	border:1px solid #adc4d8;
	margin-top:0;
}
.ea-tabs ul li a.tabOFF,
.ea-tabs ul li a.tabON {
	border:1px solid #adc4d8;
	border-bottom:none !important;
	margin: 0 3px 0px 0;
}
.ea-tabs ul li a:hover,
.ea-tabs ul li a.tabON,
ul.menu2 a:hover  {
	color:#005f85;
	background-color:#fff;
}
ul.menu2 ul a:hover {
   background-color:#005f85;
}
.ea-tabs div.tabContentON {
	border-top: 2px solid #a2bed2;
}
ul.menu2 {
	border-bottom: 2px solid #a2bed2;
}

ul.menu2 a.sublevel {
	background-image: url('../images/down.png');
}

ul.menu2 a.done {
	background-color: #f7b391;
}

ul.menu2 a.done.active {
	background-color: white;
}

/* -----------------------------------------------------
boutons d'action
-------------------------------------------------- */	
.ea-bt-small-shared,
.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,
.ea-bt-title,
.ea-bt-zoomfield,
.ea-ctl .menuButton:hover,
.ea-ctl a.menuSubButton:hover,
.ea-ctl .menuSubButton:hover,
.zoneposrelative .ea-ctlbuttons input.boutons:hover,
.zoneposrelative .ea-ctlbuttons button.boutons:hover,
.zoneposrelative input.ea-tpl-btback:hover
{
	background-color:#47A8CC;
}
a.ea-bt,.ea-bt:before,
.ea-ctl .menuButton,
.ea-ctl .menuSubButton,
.zoneposrelative .ea-ctlbuttons input.boutons,
.zoneposrelative .ea-ctlbuttons button.boutons,
.zoneposrelative input.ea-tpl-btback
{
	color: #47A8CC;
}
.ea-ctl .menuButton,
.zoneposrelative .ea-ctlbuttons input.boutons,
.zoneposrelative .ea-ctlbuttons button.boutons,
.zoneposrelative input.ea-tpl-btback
{
	border-color: #47A8CC;
}
a.ea-bt-title,
.ea-bt-title
{
	color:#fff;
	font-family:robotoregular;
	padding: 0 13px;
}
.ea-bt-small-shared:hover,
.ea-bt-small-add:hover,
table.liste th a.ea-bt-small-add:hover,
.ea-bt-small-del:hover,
.ea-bt-shared:hover,
.ea-bt-inputhelp:hover,
.ea-bt-choose:hover,
.ea-bt-add:hover,
.ea-bt-calend:hover,
.ea-bt-copy:hover,
.ea-bt-modify:hover,
.ea-bt-open:hover,
.ea-bt-maxea:hover,
.ea-bt-del:hover,
.ea-bt-paste:hover,
.ea-bt-index:hover,
.ea-bt-today:hover,
.bthelp_popup:hover,
.ea-bt-next:hover,
.ea-bt-previous:hover,
.ea-bt-title:hover,
.ea-bt-zoomfield:hover,
a.ea-bt-title:hover,
.ea-bt-title:hover
{
	background-color:#95dbe1;
}

/* -----------------------------------------------------
	Bouton Agenda - Signalement des odj, memos et rdv 
	-------------------------------------------------- */		
/* Bouton mémo (agenda) */
/* Bouton Agenda Dossier */
a.menuButtonMemo,
a.menuButtonMemo:hover,
a.agdatodo,
a.agdatodo:hover {
	color: #ff9000;
}
a.menuButtonMemo.ea-icon:before,
a.menuButtonMemo.ea-icon:hover:before,
a.agdatodo.ea-icon:before,
a.agdatodo.ea-icon:hover:before {
	border-color: #ff9000;
}
	.ea-ctl a.agdatodo
	{
		background-color: #f7ab42;
		color: white;
	}
	.ea-ctl a.agdatodo:hover
	{
		background-color: #f46b22;
	}

a.agdatolate,
a.agdatolate:hover {
	color: #df0707;
}
a.agdatolate.ea-icon:before,
a.agdatolate.ea-icon:hover:before {
	border-color: #df0707;
}
	.ea-ctl a.agdatolate
	{
		background-color: #df0707;
		color:white;
	}	
	.ea-ctl a.agdatolate:hover
	{
		background-color:#FA5252;
	}

a.calendrier_jour_sem {
   color: grey;
}

a.calendrier_jour_sem_dateautor_complete {
	color: red;
	font-size: 14px;
}


/* -----------------------------------------------------
	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 {
	background-color:#005f85;
	color:#fff;
	border:none;
}

/* -----------------------------------------------------
popups
-------------------------------------------------- */
.eaPopupBanner,
.ea-pop.html > .ea-pop-header,		/* entête nouvelles popup iframe */
.ea-pop.iframe > .ea-pop-header		/* entête nouvelles popup html */
{
	background-color: #005f85;
}

.eaPopup {
	background-color:#ebebe9;
}

/* -----------------------------------------------------
onglets
-------------------------------------------------- */	
.bd {
	color: #47A8CC;
	font-family: robotobold;
	font-weight: normal;
}
/* -----------------------------------------------------
listes
-------------------------------------------------- */	
table.liste td.liste2,
.ea-listblocks-item.liste2 {
	background:#fff;
	border-color: #dcdcdc;
}
table.liste td.liste2,
table.liste td.liste2 a,
.ea-listblocks-item.liste2,
.ea-listblocks-item.liste2 a
{
	color:#444;
}
table.liste td.liste1,
.ea-listblocks-item.liste1  {
	background-color:#f9f9f9;
	border-color: #dcdcdc;
}

table.sticky td.entete,
table.sticky th.entete {
	background-color: #ebebe9;
	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: #ebebe9;
	border-bottom:none;
	border-right :none;
}

/* Correction entete bouton - liste plein écran */
.corpsg table.sticky .entete.ea-lst-cellbt {
	background-color: #ebebe9;
	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 td.liste1,
table.liste td.liste1 a,
.ea-listblocks-item.liste1,
.ea-listblocks-item.liste1 a {
	color:#005f85;
}
table.liste th a, 
th.entete, 
th.entete a, 
th.entete .ea-bt-ascdesc,
th.entete .ea-colchoix-btselall,
td.entete, 
td.entete a, 
a.entete:hover, 
a.entete:active, 
a.entete:link, 
a.entete:visited 
{
    font-weight: initial;
	font-family:robotobold;
}
table.liste tr td .ea-readMore,
ul.treeview li.child .ea-readMore {
	background-color:#47A8CC;
	color: #fff;
}

table.liste tr td .ea-readMore:hover,
ul.treeview li.child .ea-readMore:hover {
	color: #fff;
	background-color:#95dbe1;
}

table.liste td.liste1 a.ea-bt-title,
table.liste td.liste1 .ea-bt-title,
table.liste tr:hover td.liste1 a.ea-bt-title,
table.liste tr:hover td.liste1 .ea-bt-title,
table.liste td.liste2 a.ea-bt-title,
table.liste td.liste2 .ea-bt-title,
table.liste tr:hover td.liste2 a.ea-bt-title,
table.liste tr:hover td.liste2 .ea-bt-title
{
	color:#fff;
}

/* -----------------------------------------------------
Bandeaux d'information pour les listes
-------------------------------------------------- */	
.ea-bandeau-list {
	font-size: 140%;
	margin-bottom: 6px;
	padding-left: 4px;
	width:99%;
	box-shadow: 3px 3px 2px #777;
	background-color:#adc4d8;
	color:#005f85;
}

/* -----------------------------------------------------
	Recherche documentaire
-------------------------------------------------- */	

span.highlight { /* mots trouvés mis en évidence */
	font-weight: bold;
	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;
}
.ea-link-label,
.ea-link-label.ea-modif {
	background-color:#ebebe9;
}
.ea-tooltip, .ea-bt-tooltip {
    background-color: #4f4f4f !important;
    color: #fff;
	font-family: robotoregular;	
	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;
}

.ea-pager .pagerCounterPages,
.ea-pager .pagerCurrent {
	color: #005f85;
}
.ea-pager a.pagerFirst, .ea-pager a.pagerPrev, .ea-pager a.pagerPage, .ea-pager a.pagerNext, .ea-pager a.pagerLast {
    border-color:#adc4d8;
    color: #005f85;
	background-color: #adc4d8;
}

.ea-pager a.pagerFirst:hover, .ea-pager a.pagerPrev:hover, .ea-pager a.pagerPage:hover, .ea-pager a.pagerNext:hover, .ea-pager a.pagerLast:hover 
{
	border-color:#adc4d8;
	color: #005f85;
    background-color: #fff;
}

input.ea-modif,
textarea.ea-modif,
select.ea-modif {
	background-color : #fef3c4;
}
input[type=checkbox].ea-modif,
input[type=radio].ea-modif {
	outline : 2px solid #fde990
}

label.erreur {
    background:none;
}

/* Div Autocomplétion Champ bouée */
.autocomplete {
	border-width:2px;
	border-color: #005f85;
}
a.eaComplHover {
	background-color: #005f85;
	color:#fff;
}
.autocomplete ul li a .eabold {
    font-weight: initial;
	font-family:robotobold;
}
.eaComplHover .eabold {
	color:#fff;
}

/* calendriers */
.side-wrapper {
	background-color:#ebebe9;
}
.sidewrapper-title h2 {
	color:#005f85;
}
.miniCal td.today.x, .miniCal td.today {
	background-color:#005f85;
	border-color:#005f85;
}

#tabs,
#divexportexcel,
#props {
	background-color:#ebebe9;
}

.bandeauh .title-center {
	height:32px;
}

.multpres_buttons a.menuButton,
.multpres_buttons .menuButton {
	color:#005f85;
	cursor:default;
}

.multpres_buttons .ea-icon:before,
.multpres_buttons .ea-icon:hover:before {
	border-color:#005f85;
}

.ea-tinymce.inactif div.htmleditorpreview,
.ea-tinymce.inactif div.htmleditorpreview:focus,
select.inactif,
select.inactif:focus,
textarea.inactif:focus,
textarea.inactif,
input.inactif[type="text"]:focus,
input.inactif[type="text"],
div.inactif{
	background-color:#D4D5D6;
}

.ea-photo-popup-title {
	background-color:#005f85;
}

/*
--------------------------------------------------------------------------------
Bouton permettant de - Déplier/Fermer les boutons de contrôleurs à gauche
--------------------------------------------------------------------------------
*/
.ea-btexpandpanelleft {
	z-index:12;
}

.btbandeau.mouseoverexpanded {
	background-color:#005f85;
	z-index:11;
}

/* -----------------------------------------------------------------
Liste déroulante du bouton [Prochain évènement] dans un dossier
-------------------------------------------------------------------- */
.divBtNextEvtPlanact .listNextPlanAct {
	background-color:#fff;
	box-shadow: 0 2px 5px 0 #8d8d8d;
	border:1px solid #fff;
	left:70px;
}
.divBtNextEvtPlanact .listNextPlanAct a {
	color:#47A8CC;
}
.divBtNextEvtPlanact .listNextPlanAct a:hover {
	color:#fff;
	background-color: #47A8CC;
}

/* -----------------------------------------------------------------
Accueil note d'information générale
-------------------------------------------------------------------- */
div#noteinfo-box {
	border-color:#47A8CC;
}
#noteinfo-readmoreless {
	color:#fff;
	background-color:#47A8CC;
}

/* -----------------------------------------------------------------
Bandeau section
-------------------------------------------------------------------- */
.bd-section 
{
	background-color: #dcdcdc;
}
