.principe-nav {
    list-style: none;
    margin-top: 3%;
}

.principe-nav li {
    display: inline;
    padding: 0 10px;
    border-left: solid 1px black;
    font-family: Open Sans;
}

.principe-nav li:first-child {
    border-left: none;
}

.principe-nav .selected-item a {
    color: #46027D;

}

.principe-nav li a {
    color: #ff6600;
    font-family: 'Cabin', sans-serif;
    font-weight: 800;
    text-transform: uppercase;
}

.principe-header-blocs .title1 {
    color: #232357;
    font-size: 19px;
    font-weight: bold;
}

.principe-header-blocs .title2 {
     color: #333333;
    font-size: 17px;
    line-height: 1.4;
    font-weight: lighter;
    font-family: Cabin;
}

.principe-header-blocs {
    width: 86%;
}

#principe-home-article {
    margin-top: 4%;
}

#principe-home-article img {
    float: left;
    margin-right: 4%;
    margin-bottom: 2%;
}

#principe-home-article ,#principe-other-article{
    text-align: left;
}

#principe-home-article p {
    margin-bottom: 2%;
}

#principe-home-article h4 ,#principe-QSN h4,#principe-other-article h4{
    color: #232357;
    font-weight: bold;
    line-height:1.5;
    magin-bottom:2%;
}

.styled-select select {
    background: transparent;
    width: 100%;
    border: 0;
    text-indent: 7px;
    font-weight: bold;
    padding-bottom: 7px;
    -webkit-appearance: none;
    color: #232357;
}
.styled-select select::-ms-expand{
    display:none;
}

.styled-select {
    height: 25px;
    overflow: hidden;
    width: 60%;
    background: url(../icons/select-btn.png) no-repeat right white;
}

.styled-select select option {
    color: #232357;
    font-weight: bold;
}

.depli-header h4 , #list-bloc-contents .title-3{
    color: #232357;
    font-family: 'Cabin', sans-serif;
    font-weight: bold;
    text-align: left;
    line-height: 3.2;
    text-transform: uppercase;
}

.glyphicon.glyphicon-dot-purple:before {
    content: "\25cf";
    font-size: 1.2em;
    color: #800080;
}

.glyphicon.glyphicon-dot-blue:before {
    content: "\25cf";
    font-size: 1.2em;
    color: #00c1d7;
}

.glyphicon.glyphicon-dot-grey:before {
    content: "\25cf";
    font-size: 1.2em;
    color: #c0c0c0;
}

.glyphicon.glyphicon-plus-sign,.glyphicon.glyphicon-minus-sign{
    line-height: 2.1;
    color: #232357;
    font-size: 1.8em;
}
.dbPuces {
    line-height: 4;
}

.height-fix{
	min-height: 74px;
}

.width-fix{
	padding-left: 0px;
    padding-right: 0px;
}

.size-fix{
	height: 89px;
}

tbody.height-fix{
	height: 90px;
	width: 100%;
    display: inline-block;
    overflow-y: scroll;
}

#accordion .panel-default{
    background-color:#F5F5F5;
    border-right: 0;
    border-left: 0;
    border-radius:0;
    margin-bottom:-7px;
}
#accordion .depliActive{
    background-color:#fff;
}
.depli-action img {
    margin-top: 19px;
}
#principe-QSN {
    margin-top: 4%;
    text-align: left;
}
.bloc-element title-3{
        color: #232357;
    font-family: 'Cabin', sans-serif;
    font-weight: bold;
    text-align: left;
    line-height: 3.2;
    text-transform: uppercase;
}
#list-bloc-contents .panel{
    background-color: #F5F5F5;
    text-align: left;
    margin-bottom: 0%;
}
#list-bloc-contents .date{
    color:grey;    
    font-weight: bold;
    font-size: 13px;
}
#list-bloc-contents .centerV{
	margin-top:2%;
}
#principe-info-sup{
	margin-bottom:2%;
}