/********************************************************************************************/
/*////////////////////////////////////////////////////////////////////////////////////////////
/* ATC
/////////////////////////////////////////////////////////////////////////////////////////////
/********************************************************************************************/
/********************************************************************************************/
/* Header
/********************************************************************************************/
header {
	background: white;
}
/* screen-xs */
@media (max-width: 767px) {
	header {
		background-image:none;
		background-color: #ffffff;
	}
}

header div.header {
	height: 150px;
	background: none;
}
header .logo a {
	display: block;
	width: 448px;
	background-color: transparent;
	text-align: left;
	padding: 25px 0;
		-moz-box-shadow:    none;
		-webkit-box-shadow: none;
		box-shadow:         none;
}
header .logo {
	height: 150px;
	padding: 0 0 0 30px;
}

/* screen-xs */
@media (max-width: 767px) {
	header .logo {
		height: 66px;
		position: relative;
		padding: 5px 0 0 5px;
	}

header .logo a {
	display: block;
	background-color: #FFF;
	margin: 0;
	padding:0;
}

}


header .login,
header .login-form {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #FFF;
	-moz-box-shadow: -4px 4px 6px #b5b5b5;
	-webkit-box-shadow: -4px 4px 6px #b5b5b5;
	box-shadow: -4px 4px 6px #b5b5b5;
}
header .login-form input {
	border-color: #a1cf6c;
}
header .login-form button {
	background-color: #a1cf6c;
}
@media (max-width: 767px) {
	header>.row {
		position: static;
	}
	header .login,
	header .login-form {
		position: static;
		background-color: #FFF;
		width: 306px;
		-moz-box-shadow:    none;
		-webkit-box-shadow: none;
		box-shadow:         none;
	}
}
/********************************************************************************************/
/* list-home
/********************************************************************************************/
h1 span {
	background: url('https://static.amundi.com/sites/esr/static-commun/20R2.3.40/img/amunditc_h1_bg.png') no-repeat 0 0;
	padding: 8px 30px 20px 50px;
}
h2 {
	border-color: #c0c5c9;
}
h4 {
	color: #a1cf6c;
}
/********************************************************************************************/
/* list-home
/********************************************************************************************/
.sprite_list-home-default {
	background: #a1cf6c; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #a1cf6c 0%, #a1cf6c 41%, #86bf65 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#a1cf6c), color-stop(41%,#a1cf6c), color-stop(100%,#86bf65)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #a1cf6c 0%,#a1cf6c 41%,#86bf65 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #a1cf6c 0%,#a1cf6c 41%,#86bf65 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #a1cf6c 0%,#a1cf6c 41%,#86bf65 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #a1cf6c 0%,#a1cf6c 41%,#86bf65 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1cf6c', endColorstr='#86bf65',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.list-home .highlight-blue .content {
	background: #ee820f; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #ffecce 0%, #ee820f 87%, #ee820f 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffecce), color-stop(87%,#ee820f), color-stop(100%,#ee820f)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #ffecce 0%,#ee820f 87%,#ee820f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #ffecce 0%,#ee820f 87%,#ee820f 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #ffecce 0%,#ee820f 87%,#ee820f 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #ffecce 0%,#ee820f 87%,#ee820f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffecce', endColorstr='#ee820f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/********************************************************************************************/
/* Pills & Tabs
/********************************************************************************************/
.nav-pills>li>a,
.nav-pills>li>a:hover, 
.nav-pills>li>a:focus,
.nav-tabs>li>a,
.nav-tabs>li>a:hover, 
.nav-tabs>li>a:focus,
.tabs-small>li>a:hover,
.tabs-small>li>a:focus {
	background-color: #d0e7b5;
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:hover, 
.nav-pills>li.active>a:focus,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover, 
.nav-tabs>li.active>a:focus,
.tabs-small>li.active>a:hover,
.tabs-small>li.active>a:focus {
	background-color: #a1cf6c;
}

/*Tab nouveau message SMB*/
.nav-tabs > li > a.link-tab{
  background-image: none;
  background-color: white;
  display: inline;
}
/********************************************************************************************/
/* dropdown
/********************************************************************************************/
.dropdown-menu {
	border-color: #a1cf6c;
}
/********************************************************************************************/
/* alert
/********************************************************************************************/
.alert-success {
	border-color: #a1cf6c;
	background: #ecf5e1;
	color: #a1cf6c;
}
.alert-info {
	color: #00154d;
	background-color: #e1e7f0;
	border-color: #00154d;
}
.alert-warning {
	color: #ee820f;
	background-color: #fce6cf;
	border-color: #ee820f;
}
.alert-danger {
	color: #e93e54;
	border-color: #e93e54;
	background: #fdecee;
}
/********************************************************************************************/
/* Panel
/********************************************************************************************/
.panel-info {
	color: #00154d;
	background-color: #e1e7f0;
	border-color: #00154d;
}
.panel-info .panel-heading {
	border-color: #00154d;
	background: #c6cbd3;
	color: #00154d;
}
.panel-default {
	background: #FFF;
	border: 1px solid #a1cf6c;
}
.panel-default .panel-heading {
	color: #00154e;
	border-bottom: 1px dotted #a1cf6c;
}
.panel-warning {
	color: #ee820f;
	background-color: #fce6cf;
	border-color: #ee820f;
}
.panel-warning .panel-heading {
	border-color: #ee820f;
	background: #ebd7c2;
	color: #ee820f;
}
/*
.panel-danger {
	color: #e93e54;
	border-color: #e93e54;
	background: #fdecee;
}
.panel-danger .panel-heading {
	color: #e93e54;
	border-color: #e93e54;
	background: #f2dede;
}*/
/********************************************************************************************/
/* buttons
/********************************************************************************************/
.btn {
	color: #00154d;
	background-color: #d0e7b5;
}
.btn-primary {
	color: #00154d;
	background-color: #a1cf6c;
}
.btn-danger {
	background-color: #fdecee;
	color: #e93e54;
}

.btn:hover,
.btn:active,
.btn:focus,
.btn.active {
	color: #FFF;
	background-color: #00154e;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger:focus {
	color: #FFF;
	background-color: #e93e54;
}
/********************************************************************************************/
/* Form
/********************************************************************************************/
.form-control, input[type=text], select {
	border-color: #a1cf6c;
}
.input-group {
    border: 1px solid #a1cf6c;
}

.form-control:focus {
    border-color: #ee820f;
}
/********************************************************************************************/
/* table
/********************************************************************************************/
.table > thead > tr > th {
	background-color: #C0C5C9;
	color: #FFF;
/*	border-color: #929292;*/
}
table.table-form th {
	background-color: #929292 !important;
}
.table-striped > tbody > tr:nth-child(odd) > td {
	background-color: #FFF;
}
.table-striped > tbody > tr:nth-child(even) > td {
	background-color: #ecf5e3;
}
.table-striped tr.even td {
	background-color: #ecf5e3;
}
.table-striped tr.odd td {
	background-color: #FFF;
}
/********************************************************************************************/
/* footer
/********************************************************************************************/
footer {
	padding-bottom: 20px;
	background: #ecedef;
}

footer .navbar {
    background-color: #a1cf6c;
}

/********************************************************************************************/
/*	bloc-partner
/********************************************************************************************/
.bloc-partner {
	border: 1px solid #ee820f;
}
.bloc-partner td {
	vertical-align: middle;
}
.bloc-partner-header {
	background: #f3a757; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #f3a757 0%, #f3a757 41%, #ee820f 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f3a757), color-stop(41%,#f3a757), color-stop(100%,#ee820f)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #f3a757 0%,#f3a757 41%,#ee820f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #f3a757 0%,#f3a757 41%,#ee820f 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #f3a757 0%,#f3a757 41%,#ee820f 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #f3a757 0%,#f3a757 41%,#ee820f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3a757', endColorstr='#ee820f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.bloc-partner-content h2 {
	color: #ee820f;
}
/********************************************************************************************/
/* list-step
/********************************************************************************************/
img.sprite_step-task {
	background: transparent url('https://static.amundi.com/sites/esr/static-commun/20R2.3.40/img/amunditc_sprite.png') no-repeat 2px 0px;
}
.inactive img.sprite_step-task { background-position: -352px -0px; }

img.sprite_step-config {
	background: transparent url('https://static.amundi.com/sites/esr/static-commun/20R2.3.40/img/amunditc_sprite.png') no-repeat -210px 0px;
}
.active img.sprite_step-config { background-position: -67px 0px; }
.inactive img.sprite_step-config { background-position: -422px -0px; }

img.sprite_step-check {
	background: transparent url('https://static.amundi.com/sites/esr/static-commun/20R2.3.40/img/amunditc_sprite.png') no-repeat -282px -0px;
}
.active img.sprite_step-check { background-position: -138px -0px; }

img.sprite_step-next {
	background: transparent url('https://static.amundi.com/sites/esr/static-commun/20R2.3.40/img/amunditc_sprite.png') no-repeat -7px -72px;
}
.inactive img.sprite_step-next { background-position: -110px -72px; }
/********************************************************************************************/
/* misc
/********************************************************************************************/
.pagination-block {
	background-color: #cbe2b0;
}

ul.list-recap li.total,
ul.list-recap-noborder li.total,
table td .active,
.dashboard .see a,
.dashboard-nocol .see a,
.dashboard-histo .see a,
.column-grey strong,
.column-greylight strong,
.column-green strong {
	color: #ee820f;
}

.column-green {
    background: none repeat scroll 0 0 #ecf5e3;
    border-color: #a1cf6c;
}

table.table-blue {
	background-color: #ecf5e3;
	border-color: #bfc4d2;
}

.modal-content {
	border-color: #ee820f;
	border-left: medium none;
    border-right: medium none;
    border-bottom: medium none;
}

.glyphicon-question-sign,
.sprite_help-green {
	background: url('https://static.amundi.com/sites/esr/static-commun/20R2.3.40/img/sprite.png') no-repeat -60px -335px;
}

.popover {
    border: 1px solid #A1CF6C;
}
.popover.top .arrow {
    border-top-color: #A1CF6C;
}

.tooltip-inner {
	border: 1px solid #A1CF6C;
}

.tooltip.top .tooltip-arrow {
  border-top-color: #A1CF6C;
}

.tooltip.top-left .tooltip-arrow {
  border-top-color: #A1CF6C;
}

.tooltip.top-right .tooltip-arrow {
  border-top-color: #A1CF6C;
}

.tooltip.right .tooltip-arrow {
  border-right-color: #A1CF6C;
}

.tooltip.left .tooltip-arrow {
  border-left-color: #A1CF6C;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #A1CF6C;
}

.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #A1CF6C;
}

.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #A1CF6C;
}


header .aKeepalive{
	border-top: 3px solid #EE820F;
}

.panel-single .panel-heading {
	background-color: #DCE2EB;
}

.panel-single .panel-body {
	background-color: #DCE2EB;
	color:#00154D;
}

.savoir-plus {
	background: none repeat scroll 0 0 #DCE2EB;
}

/********************************************************************************************/
/*	notifications Growl
/********************************************************************************************/

.growlBox{
	background-color: white;
}


.tt-dropdown-menu {
    border: 1px solid #ee820f;
}

.tt-suggestion.tt-cursor {
    background-color: #d0e7b5;
}

/* Pavé numérique saisie password */
#num-pad .btn,
#num-pad .btn:hover,
#num-pad .btn:active,
#num-pad .btn:focus,
#num-pad .btn.active {
    color: #00154d;
    background-color: #a1cf6c;
}

header .nav {
	background: #f7f7f7;
	border-top: solid #c6cbd5 1px;
}

header .nav:before{
	border-bottom: 2px solid #ff9900;
}


.nav ul.menu li[data-key=home] img {
	background: url('https://static.amundi.com/sites/esr/static-commun/20R2.3.40/img/home-amundi-tc.png') no-repeat 0 0 ;
}
.nav ul.menu li[data-key=profil] img {
	background: url('https://static.amundi.com/sites/esr/static-commun/20R2.3.40/img/profil-amundi-tc.png') no-repeat 0 0;
}
.nav ul.menu li[data-key=deco] img{
	background: url('https://static.amundi.com/sites/esr/static-commun/20R2.3.40/img/close-amundi-tc.png') no-repeat 0 0;
	margin-top: 9px;
}

.nav ul.menu li.on:after,
.nav ul.menu li.on:hover:after{
	background: #ff9900;
	border: 2px solid #ff9900;
}

.nav ul.menu li.active a{
	color: #ff9900;
}

.nav ul.menu li.active:after{
	background: #ff9900;
	border: 2px solid #ff9900;
}

.nav ul.menu li[data-key=home] a:hover:after,
.nav ul.menu li[data-key=account] a:hover:after,
.nav ul.menu li[data-key=operation] a:hover:after,
.nav ul.menu li[data-key=inform] a:hover:after,
.nav ul.menu li[data-key=profil] a:hover:after{
	background: #ff9900;
	border: 2px solid #ff9900;
}

.nav ul.menu li a {
	color: #393939;
}

.nav ul.menu li[data-key=account] a:before,
.nav ul.menu li[data-key=operation] a:before,
.nav ul.menu li[data-key=inform] a:before,
.nav ul.menu li[data-key=profil] a:before,
.nav ul.menu li[data-key=deco] a:before{
	background-color: #c6cbd5;
}
.nav ul.menu li.on:hover:before,
.nav ul.menu li.on:before{
	background-color: #c6cbd5;
}
.nav ul.menu li.on:hover:after,
.nav ul.menu li.on:after{
	position: absolute;
	bottom: -20px;
	left: 1px;
	content: "";
	width: 99.8%;
	overflow: hidtop: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(59, 80, 116, 0);
	border-top-color: #c6cbd5;
	border-width: 10px;
	margin-left: -10px;
	z-index: 0;
	background-color: #ededed;
}

.nav ul.menu li.on a {
	color: #393939;
}

/* screen-sm */
@media (max-width: 767px) {
	header .nav:before {
		border-bottom:none;
	}
}

.mes-services .slider,
.abo-e-releves .slider {
	background-color: #bfc4d2;
}

.mes-services .slider:before,
.abo-e-releves .slider:before {
	background-color: #00adef;
}
