/* --------------- System Tabs  --------------- */

/**
 * Markup generated by theme_menu_local_tasks().
 */
ul.tabs.primary {
    background: transparent;
    border: none;
    border-bottom: 1px solid #175787;
    border-collapse: collapse;
    height: inherit;
    line-height: normal;
    list-style: none;
    padding: 0 0 0 1em; /* LTR */
    white-space: nowrap;
}
ul.primary li {
    display: inline-block;
}
ul.tabs.primary li a {
    border-top-left-radius:2px;
    border-top-right-radius:2px;
    border: none;
    background: #8AC0E0;
    /*background: linear-gradient(rgb(210,255,49),rgb(180,230,0));*/
    color: #175787;
    margin-right: 0.5em; /* LTR */
    padding: 5px 1em;
    text-decoration: none;
    display: inline-block;
}
ul.tabs.primary li.active a,
ul.tabs.primary li a.active {
    background: #175787;
    border: none;
    color: white;
}
ul.tabs.primary li a:hover {
    background: #B5B5B5;
    color: white;
}
ul.secondary {
    border-bottom: 1px solid #bbb;
    padding: 0.5em 1em;
    margin: 5px;
}
ul.secondary li {
    border-right: 1px solid #ccc; /* LTR */
    display: inline;
    padding: 0 1em;
}
ul.secondary a {
    padding: 0;
    text-decoration: none;
}
ul.secondary a.active {
    border-bottom: 4px solid #999;
}



ul.action-links {
    margin: 5px;
    padding: .5em 1em;
    list-style: none;
}

ul.action-links li {
    display: inline-block;
    margin-left: 0;
}

ul.action-links li a {
    margin: 0 10px 0 0;
    color: #175787;
    border-bottom: 1px dotted #175787;
}
ul.action-links li a:hover {
    margin: 0 10px 0 0;
    color: rgb(114,152,66);
    border-bottom: 1px solid rgb(114,152,66);
}

[dir='rtl'] ul.action-links li a {
    padding-right: 15px;
    padding-left: 0;
    background-position: right center;
}

/* -------------- Breadcrumbs   -------------- */
.breadcrumb {
    font-size: .929em;
    padding: 0;
}

.breadcrumb ol {
    margin: 0;
    padding: 0;
}

/* -------------- User Profile   -------------- */
.profile .user-picture {
    float: none;
}

/* -------------- Other Overrides ------------- */
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
    padding: 1em;
}

/* --------------- Search Results ---------------- */
ol.search-results {
    padding-left: 0;
}

.search-results li {
    margin-bottom: .5em;
    padding-bottom: .4285em;
    border-bottom: 1px solid #d3d7d9;
}

.search-results li:last-child {
    margin-bottom: 1em;
    padding-bottom: 0;
    border-bottom: none;
}

.search-results .search-snippet-info {
    padding-left: 0;
}

/* --------------- FORM ---------------- */
form .container-inline {
    margin-bottom: 1em;
}
.container-inline div, .container-inline label, .container-inline button, .container-inline select {
    display: inline-block;
}


form .description {
	color:black;
}
div .content > p{
/*	color:white; trop global, @todo : à préciser */
}

div .description {
	color:black;
}

div .field-item > p{
	color: #333333;
}

div > label {
    /*	color:white; trop global, @todo : à préciser */
}
