html,body{margin:0;padding:0;font-family:Arial,Sans-Serif;font-size:12px;color:#000}
html{background:#E7F0F7;width:100%}
body{margin:0 5px}
h1,h2,h3,h4,h5,p,form,div,ul,ol,li{margin:0;padding:0}
ul,ol,li{list-style:none}
a{color:#1E5BAB;text-decoration:none}
.a{color:#1E5BAB;text-decoration:none}
.ana{color:#6B6B6B}
img,.noborder{border:0}
nav{padding:6px;background:#F2F2F2;font-size:11px;letter-spacing:1px;color:#666}
nav a{color:#666;text-decoration:none}
nav ol{list-style:none;margin:0;padding:0}
nav li{display:inline;margin:0;padding:0}
#page{margin:auto;width:990px;background:#FFF}
#header_content{margin:auto;width:990px;height:95px;background:#FFF;border-bottom:5px solid #0087cf}
#footer_content{margin:auto;width:990px;height:65px;border-top:5px solid #0087cf;color:#FFF;text-align:center;padding-top:30px;font-size:14px}#footer_content a{margin:0 3px;color:#FFF}#footer_content a:hover{text-decoration:underline}
header{width:100%;height:100px;background: #154789;
background: -moz-linear-gradient(top,  #154789 0%, #0087cf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#154789), color-stop(100%,#0087cf));
background: -webkit-linear-gradient(top,  #154789 0%,#0087cf 100%);
background: -o-linear-gradient(top,  #154789 0%,#0087cf 100%);
background: -ms-linear-gradient(top,  #154789 0%,#0087cf 100%);
background: linear-gradient(to bottom,  #154789 0%,#0087cf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#154789', endColorstr='#0087cf',GradientType=0 );}
footer{width:100%;height:100px;background: #0087cf;
background: -moz-linear-gradient(top,  #0087cf 0%, #154789 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0087cf), color-stop(100%,#154789));
background: -webkit-linear-gradient(top,  #0087cf 0%,#154789 100%);
background: -o-linear-gradient(top,  #0087cf 0%,#154789 100%);
background: -ms-linear-gradient(top,  #0087cf 0%,#154789 100%);
background: linear-gradient(to bottom,  #0087cf 0%,#154789 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0087cf', endColorstr='#154789',GradientType=0 );}
#header_title{display:block;font-size:30px;font-weight:700;color:#154789;letter-spacing:2px;position:absolute;margin:10px 0 0 20px;cursor:pointer;background:url(/img/picto-acte.png) no-repeat top left;height:80px;padding-left:65px;line-height:65px}
#header_slogan{font-size:13px;color:#000;letter-spacing:0px;display:block;position:absolute;margin:65px 0 0 85px}
#header_other{position:absolute;margin:0;padding:3px;background:#E7F0F7;font-size:11px;text-transform:uppercase;}#header_other a{display:inline-block;margin:0 5px}#header_other a:hover{color:#154789;text-decoration:underline}
#btnsuivi{position:absolute;margin:10px 0 0 750px;background:#154789;width:230px;hight:18px;text-align:center;padding:5px 0;border-radius:10px;color:#FFF;text-decoration:underline;cursor:pointer}
#btnsuivi:hover{background:#0087cf}
#btnnum{position:absolute;margin:27px 0 0 764px;width:200px;height:44px;background:url(/img/numero_demarche.png) no-repeat top left;}
#pagecontent{width:100%;padding:10px 0}
#content{margin-left:10px;display:inline-block;width:728px;vertical-align:top}
#contentmax{margin-left:10px;display:inline-block;width:968px;vertical-align:top}
#sidebar{text-align:justify;line-height:1.5em;margin-left:10px;display:inline-block;width:210px;vertical-align:top;background:#E7F0F7;border:1px solid #DDD;padding:10px}
.intro{margin:10px 0 20px 0;line-height:1.5em; text-align:justify;}
.msgcontact{width:450px;height:85px;}
.ifdemarche{width:100%;height:700px;overflow:hidden;border:0}
#cgu p{margin:10px 0;text-align:justify}
#cgu li{text-align:justify}
#cgu .ol{margin:20px 0}
#cgu .oltitle{font-weight:700;margin-top:30px}
#cgu .olsub{padding-left:15px}
#cgu .olsub li{margin:10px 0}
h1{background:#E7F0F7;padding:10px;color:#154789;border-bottom:1px solid #ddd;margin-bottom:10px}
h2,.h2{background:#E7F0F7;padding:5px;margin:10px 0;color:#154789;font-size:18px}
h3,.h3{margin:10px 0;padding:5px 0;color:#154789;border-bottom:1px solid #ddd}
.ullist li{margin-bottom:5px}
.ulleft{float:left;margin:0 20px}
.carte{margin:10px 20px;float:left;}
.tac,.tac td{text-align:center}
.menu{margin:auto;width:990px;margin-left:10px}
.menu li{display:inline-block}
.menu a{display:block;margin-right:1px;padding:2px 10px 5px 10px;background:#0087CF;color:#fff;border-radius:0 0 5px 5px}
.menu a:hover{color:#154789}
.clear{clear:both}
.btnacte{display:block;margin:auto;text-align:center;width:280px;padding:6px 0;background:#0087CF;color:#fff;border-radius:5px;font-size:20px;font-weight:bold;}
.btnacte:hover{background:#154789}
.ul3{float:left;width:33%}
.tac{text-align:center}
#button_form{
background-color: #ff5c35;
color: #fff;
padding: 0.55em 1.111em;
font-weight: 500;
text-align: center;
border-radius: 5px;
display: inline-block;
text-decoration: none;
border: 0;
line-height: 1.57;
}
#header_content {
    position: relative;
}
#header_image {
    position: absolute;
    top: 20%;
    right: 3%;
}