
#bandeau_haut {
    height: 100px;
}

#logo {
    top: 4px;
    left: 0;
    width: 170px;
    height: 174px;
}

#titre_header {
    text-align:left;
    margin: 25px 0 0 300px;
}

#principal .container{
    margin-top:80px;
    padding:0 360px 20px 27px;
}

/* ******************************** */
/* ********* ACCES PRIVE ********** */
/* ******************************** */

#container_form {
    position:absolute;
	background-color:transparent;
	padding-top:0;
    padding-bottom: 0;
    top:20px;  /*300*/
    right:20px;
    z-index:200;
}

#container_form .sidebarinfo {
    position:relative;
    width:300px;
    min-height:100px;
    margin-top:20px;
    padding: 1px 20px 20px;
    background-color: #edf0f2;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    font-family: inherit;
    font-size:inherit;
}

#container_form i.fa{
    font: 2em FontAwesome;
    margin:0 10px 0 0;
    vertical-align: top;
}

h1{
    font-size:1.6em;
    color:#18ade5;/*ced10d*/
    margin-top:20px;
    margin-left:-2px;
}

form > p:first-of-type, .sidebarinfo p:first-of-type{
    color:#18ade5;
    margin-bottom:10px;
    font-weight:700;
    font-size:1.071em;
    line-height:2.1;
    letter-spacing: 0.08em;
    text-transform:uppercase;
    text-align:center;
    margin-top:10px;
}

.sidebarinfo p:first-of-type {
    font-weight:400;
}

.sidebarinfo p {
    font-size:0.928em;
}

form#prive {
	position:relative;
	width:300px;
    margin-top:0;
    padding:1px 0 0;
	background-color: #dcdfe0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
    font-family: inherit;
    font-size:inherit;
}

fieldset {
    border: 0;
    padding: 20px 10px 10px;
    background-color: #edf0f2;
    -webkit-border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

input[type="text"], input[type="password"]{
    width: 80%;
    margin: 0 10%;
}


.container ul {
    list-style-type: disc;
    list-style-position: outside;
    margin:10px 0 10px 25px;
}
.container ul li {
    margin-bottom:6px;
}

.sidebarinfo ul {
    list-style-type: none;
    list-style-position: outside;
    margin:10px 0;
}

.sidebarinfo ul li {
    margin-bottom:6px;
}
