#header_top {
    background-color: #ffffff;
    color: #1d92fc;
    text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #ffffff /*{a-bar-shadow-color}*/;
}

#footer_site {
    background-color: #ffffff;
    color: #000000;
    text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #ffffff /*{a-bar-shadow-color}*/;
}

#barnav {
	border-top: 5px solid #ff9700;
}

.window-conteneur, .popup-conteneur{
   /* border-color: #ff9700;
    box-shadow: 1px 1px 12px #ff9700;
   */ 
    border-color: #e6e6e6;
    box-shadow: 1px 1px 12px #282828;
}

.popup-conteneur{
    background-color: #ffffff;
}

div.content .ui-header{
   background-color: #ffffff !important;
}


/* div.content .ui-header, */ div.content .ui-footer{
   background-color: #ff9700 !important;
}

div.pagination{
	color: #ff9700;
}

div.pagination a.active:link{color: #008aaf;}
div.pagination a.active:visited{color: #008aaf;}
div.pagination a.active:hover{color: #008aaf;}
div.pagination a.active:active{color: #008aaf;}
 
label {
   color: #000000;
}

table
{
	border-color: #1d92fc;
}

td, th /* Mettre une bordure sur les td ET les th */
{
    border-bottom: 1px solid  #1d92fc;
}

th {
    background-color: #1d92fc; /* Couleur en-tête tableau */
    color: #ffffff;
}

h1, h3, h4 {
    color: #1d92fc;
    text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #ffffff /*{a-bar-shadow-color}*/;
}
h2, h4 {
    color: #35BD01; /*  rgb(53, 189, 1); */
    text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #ffffff /*{a-bar-shadow-color}*/;
}

#logo_haut_left .logo
{
	background-color: white;
	padding: 4px;
	margin: 0px;
	height: 52px;
}

#site_slogan {
    color: #b4d91f;
    text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #BBBBBB /*{a-bar-shadow-color}*/;
}

div.always-visible {
	z-index: 3;
	position: fixed;
	background-color: white !important;
}

.error {
    color: #f70820;
}

.noerror {
    color: #34b91c;
}

div .book {
    height: 40px;
    width: 40px;
    vertical-align: middle;
}

.book path {
    /* fill: #dadada; */
    fill: rgba( 200, 200, 200, 0.4 );
}

.book_1 path {
    fill: #f9aa74;
}
.book_2 path {
    fill: #f6bac6;
}
.book_3 path {
    fill: #f5e631;
}
.book_4 path {
    fill: #22bbff;
}
.book_5 path {
    fill: #555555;
}
.book_6 path {
    fill: #c9e29e;
}
.book_7 path {
    fill: #aca9ee;
}
.book_8 path {
    fill: #FF2626;
}
.book_9 path {
    fill: #083194;
}
.book_10 path {
    fill: #D19C67;
}
.book_11 path {
    fill: #E77AFE;
}
.book_12 path {
    fill: #32DF00;
}
.book_13 path {
    fill: #7B52A5;
}
.book_14 path {
    fill: #a48a00;
}
.book_15 path {
    fill: #FF8000;
}
.book_16 path {
    fill: #298A08;
}

/* Label for text on right of sort buttons */
table div.txt-tri,
table button.btn-tri
{
    display: inline-block;
    margin: 2px 0;
    vertical-align: middle;
}

table button.btn-tri:after {
    background-color: #e6e6e6;
}

table button.btn-tri-sel:after {
    /* background-color: #35bd01; */
    background-color: #ff9700;
}

/* Help label takes from PiNew */
label.help {
    font-style: italic;
}