html{
    height:100%;}
body{
    margin:0;
    padding:0;
    height:100%;
    position:relative;
    background-color:#BDBDBD;}
body footer{
    position: absolute;
    bottom:0;
    width:100%;
    padding:15px 0 0 0;
    font-size:12px;
    text-align:center;}
body footer a{
    text-decoration:none;
    color:black;}
body footer p{
    margin:5px 0;
    padding:0;
    text-align:center;}
body #version{
    margin:5px 15px;
    padding:0;
    text-align:right;
    color:black;
    font-size:11px;}
body .page{
    min-height:100%;
    position:relative;
    width:1080px;
    margin:auto;
    border:4px inset #F2F2F2;
    background-color:#FAFAFA;}
#menuhaut address{
    display:inline-block;
    vertical-align:top;
    margin-left:20px;}
#menuhaut address p{
    margin:2px 0;
    font-weight:normal;
    font-size:10px;
    text-align:left;
    letter-spacing:0.2em;}
#menuhaut address p:first-child{
    font-weight:bold;
    font-size:11px;}
#menuhaut .hautlog{
    display:inline-block;
    vertical-align:top;
    padding:5px 0 0 0;}
#menuhaut .hautident{
    float:right;
    padding:0;
    margin:0;}
#menuhaut .hautident input{
    display:inline-block;
    vertical-align:center;
    margin:0 15px;
    text-align:center;
    font-size:10px;}
#menuhaut .hautident p{
    display:inline-block;
    vertical-align:center;
    margin-top:15px;
    font-size:11px;
    text-align:center;}
#menuhaut img{
    display:inline-block;
    vertical-align:top;
    margin:5px 0 0 20px;
    height:38px;
    border:0;}
#menuprincipal{
    display:inline-block;
    vertical-align:top;
    width:200px;
    margin-top:40px;
    padding:0;
    font-size:12px;
    letter-spacing:0.1em;}
#menuprincipal a{
    cursor:pointer;
    color:black;
    text-decoration:none;}
#menuprincipal hr{
    margin:0;
    padding:0;}
#menuprincipal p{
    margin:0;
    padding:10px;
    border-radius:5px;}
#menuprincipal p:hover{
    background:#F2F2F2;}


#espace_principal{
    display:inline-block;vertical-align:top;width:875px;margin-top:40px;}
#espace_principal .information_1,#espace_principal .information_2{
    width:760px;margin:5px 0 0 50px;border:3px outset;}
#espace_principal .information_1 p{
    font-size:15px;color:red;padding:0;margin:7px 25px 15px;}
#espace_principal .information_2 p{
    font-size:15px;padding:0;margin:7px 25px 15px;}
#espace_principal .information_1 p:first-child,#espace_principal .information_2 p:first-child{
    font-size:17px;padding:0;color:black;font-weight:bold;text-decoration:underline;margin:10px 15px;}
.delai_dossier_1{
    color:#008000;}
.delai_dossier_2{
    color:#B7AB01;}
.delai_dossier_3{
    color:#FFA500;}
.delai_dossier_4{
    color:red;}







.codep{
 padding:1px 5px;width:40px;text-align:center;}
.inptel{
 padding:1px 5px;width:20px;text-align:center;}
textarea{
 resize:none;}
.accdiv1{
 width:644px;margin:20px 0 0 166px;font-size:13px;}
.accdiv2{
 margin:5px 0;border:1px solid gray;border-color:#000000;}
.accdiv4{
 margin:5px 0;}
.accdiv5{
 display:inline-block;vertical-align:top;margin:5px 0;height:570px;width:318px;border:1px solid gray;border-color:#000000;}
.accdiv6{
 margin:5px 0;}
.accimp1{
 font-size:18px;text-align:center;margin:0;color:red;font-weight:bold;}
.accimp2{
 font-size:15px;text-align:center;margin:4px 0;}
.accimp3{
 font-size:10px;text-align:center;margin:0;}
.accinf1{
 font-size:17px;padding:0;font-weight:bold;text-decoration:underline;margin:15px 25px;}
.accinf2{
 font-size:15px;color:#008000;padding:0;margin:0px 15px 15px 10px;}
.accinf3{
 font-size:15px;color:#B7AB01;padding:0;margin:0px 15px 15px 10px;}
.accinf4{
 font-size:15px;color:#FFA500;padding:0;margin:0px 15px 15px 10px;}
.accinf5{
 font-size:15px;color:red;padding:0;margin:0px 15px 15px 10px;}
.accinf6{
 font-size:13px;padding:0;margin:0px 15px 15px 10px;}
.accinf7{
 font-size:15px;color:red;padding:0;margin:0px 15px 15px 10px;}
.accinf8{
 font-size:13px;padding:0;margin:0px 15px 15px 10px;}
.acctit1{
 font-size:25px;padding:0;text-decoration:underline;font-weight:bold;text-align:center;margin:10px 0 25px 0;}
.acctit2{
 font-size:20px;color:red;padding:0;text-decoration:underline;font-weight:bold;margin:10px 15px 15px 10px;}
.afftab1{
 display:inline-block;vertical-align:top;width:280px;margin:2px;border:outset 1px #CECECE;}
.afftab1 textarea{
 width:250px;height:100px;border:inset 2px #CECECE;}
.bandbas{
 height:10px;margin:-1px 0 0 3px;width:99.1%;background:#D2B48C;border-width:1px;border-style:solid;border-color:#D2B48C #A0522D #A0522D #FFDAB9;border-radius:0 0 10px 10px;}
.bandhaut{
 margin:15px 0 0 3px;height:30px;}
.bandhaut ol{
 float:left;list-style-type:none;margin:0;padding:0;border:0;font-size:14px;width:16%;/*width:14%;*/}
.bandhaut ol li{
 list-style-type:none;}
.bandhaut ol li a{
 text-align:center;display:block;border-width:1px;border-color:#FFDAB9 #A0522D #D2B48C #FFDAB9;
 border-style:solid;text-decoration:none;background:#D2B48C;height:23px;padding:5px 0 0 0;color:black;border-radius:10px 10px 0 0;}
.bandhaut ol li a:hover{
 color:#fff;background:#DEB887;border-color:#D2B48C #FFDAB9 #FFDAB9 #A0522D;}
#bandacc{
 float:left;list-style-type:none;margin:0;padding:0;border:0;font-size:14px;width:7%;border:0;}
#bandcli{
 float:left;list-style-type:none;margin:0;padding:0;border:0;font-size:14px;width:12.6%;border:0;}
#bandacc img{
 border:0;}
.clilogo,.clislog{
 display:inline-block;vertical-align:top;margin:15px 10px;}
.clilog{
 padding:0;}
.clilog p{
 display:inline-block;vertical-align:top;margin:0 0 0 25px;padding:5px 15px;width:350px;font-weight:bold;background-color:#E6E6E6;color:#0070BA;font-size:13px;text-align:left;}
.clilog span{
 font-size:25px;}
.climenu{
 display:inline-block;vertical-align:top;width:150px;margin:10px 0;padding:0;}
.climenutit{
 padding:3px 0 15px 0;margin:0;font-weight:bold;text-align:center;}
.climenuhor{
 padding:2px;margin:0;text-align:left;font-size:12px;}
.clinom{
 font-size:20px;font-weight:bold;}
.clinom1{
 font-size:15px;}
.clinom1 span{
 font-size:15px;font-weight:bold;}
.clinom2{
 font-size:15px;text-align:left;margin:45px 30px 0 0;}
.clipage{
 display:inline-block;vertical-align:top;background-color:#0070BA;text-align:center;padding:50px;margin:10px;width:70%;}
.clipied{
 text-align:center;padding:25px;margin:10px;}
.clipied img{
 text-align:center;width:70%;margin:10px;}
#codecl1,#codecl2,#codecl3,#codecl4,#codecl5{
 padding:2px 1px 2px 4px;margin:0;width:15px;}
.conlog{
 padding:0;margin:0 0 0 122px;width:731px;}
.dialodr div{
 margin:30px 0;}
div{
 border-radius:5px;}
div.placeholder{
 width:130px;height:18px;position:relative;margin:4px 0 0 3px;background-color: rgba(255,255,255,1);}
div.placeholder label{
 position:absolute;margin:0 0 0 10px;height:18px;line-height:18px;font-size:11px;width:130px;padding:1px 0;}
div.placeholder input{
 position:absolute;margin:0;font-size:11px;width:122px;background-color:rgba(255,255,255,0);padding:1px 0 1px 4px;}
.fichierodr{
 display:inline-block;vertical-align:top;width:95%;border:2px inset #CECECE;border-radius:2px;padding:20px 0;}
input, textarea, select{
 border-radius:5px;}
.marq{
 display:inline-block;vertical-align:top;width:45%;border:2px inset #CECECE;border-radius:4px;margin:5px 2%;}
.marq2{
 display:inline-block;vertical-align:top;width:45%;border:2px inset #CECECE;border-radius:4px;margin:5px 2%;}
.meng{
 width:144px;position:fixed;top:0;margin:125px 0 0 2px;padding:0;}
.menucl{
 margin:5px 0 10px 6px;font-size:11px;width:130px;padding:2px 0;}
.menucl2{
 margin:3px;}
.menudroite{
 float:right;width:155px;border:0;margin:5px 2px 15px 0;padding:0;min-height:370px;}
.menudrtit{
 width:140px;font-size:12px;color:#c81d00;margin: 5px 0 10px 0;font-weight:bold;text-align:center;}
.menuinp{
 width:150px;margin:5px 0 1px 0;text-align:center;}
.menuinp input{
 width:100px;font-size:11px;margin:5px 0;font-family:arial;font-weight:bold;text-align:center;padding:2px 0;}
.menutitper{
 width:140px;font-size:11px;margin:10px 0 2px 0;text-align:center;}
div.placeholder2{
 width:200px;height:18px;position:relative;margin:10px 0 0 10px;background-color:rgba(255,255,255,1);}
div.placeholder2 label{
 position:absolute;margin:0;height:20px;line-height:20px;font-size:11px;width:100px;}
div.placeholder2 input{
 position:relative;margin:0;font-size:11px;width:200px;background-color:rgba(255,255,255,0);}
.menumenuinput2{
 width:140px;text-align:center;}
.menuhautformnon{
 border-width:0;background-color:white;}
.menuhautident{
 float:right;height:60px;width:120px;padding:10px 20px 10px 0;background-color:white;color:black;}
.rensentete{
 font-size:14px;text-align:center;padding:0;margin:0;font-weight:bold;}
.rensp{
 font-size:14px;text-align:center;color:black;margin:10px 0 0 0;padding:0;font-weight:bold;}
.rensp2{
 font-size:14px;text-align:center;color:black;margin:0;padding:0;font-weight:bold;}
.rensp3{
 font-size:14px;margin:10px 0 0 0;text-align:center;color:black;padding:0;}
.rensp4{
 font-size:14px;text-align:center;color:black;margin:10px 0 0 0;font-weight:bold;}
.rensp5{
 font-size:13px;text-align:center;color:black;margin:0;padding:0;font-weight:bold;}
.rensforminput{
 font-size:12px;margin:0 0 20px 0;padding:0;}
.rensforminput2{
 font-size:12px;margin:0;padding:0;}
.rensforminput3{
 font-size:12px;margin:0;padding:0;width:25px;}
.rensprinc{
 padding:0 0 0 0;text-align:center;background-color:white;}
.savoui{
 width:110px;text-align:center;margin:20px 3px;padding:2px 10px;}
.validdiag{
 width:150px;text-align:center;margin:20px 3px;padding:2px 10px;}
