@font-face{font-family:'Lato';font-style:normal;font-weight:300;src: local('Lato Light'), local('Lato-Light'), url(//fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src: local('Lato Light'), local('Lato-Light'), url(//fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src: local('Lato Regular'), local('Lato-Regular'), url(//fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src: local('Lato Regular'), local('Lato-Regular'), url(//fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src: local('Lato Bold'), local('Lato-Bold'), url(//fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src: local('Lato Bold'), local('Lato-Bold'), url(//fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
body{background-color:#2374ad;font-size:14px;color:#6c6c6c;font-family:'Lato',Arial;text-align:left;margin:0;}
.fthin{font-weight:300;}
.fsemibold{font-weight:400;}
.fbold{font-weight:700;}
.size{color:white;}
.erreur { color: #FF0000; }
.rcarre input[type=radio],.rcarre input[type=checkbox]{-webkit-appearance: checkbox;-moz-appearance: checkbox;-ms-appearance: checkbox;height:25px;width:20px;vertical-align:middle;}
.champ{font-weight:300;color:#2374ad;font-size:small;}
#sepb{display:block;padding:0;margin:0;width:100%;height:8px;}
#etapes{display:block;width:100%;margin:0;padding:15px 0 15px 0;background-color:#ececec;box-shadow:0 3px #e5e5e5 inset;}

.dedmd{display:none;}
header{height:76px;width:100%;margin:4px 0 0 0;background-image:url("data:image/gif;base64,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");} 
footer{margin:0;width:100%;background-color:#f7f7f7;padding:0 0 20px 0;text-align:center;font-size:11px;color:#6c6c6c;}
section{display:block;padding:0 0 50px 0;margin:0;background-color:#FFFFFF;width:100%;}
#habi{ text-align:right;font-size:12px;color:#666;margin-top:5px;vertical-align:top;}
#b1{background-image:url("data:image/gif;base64,R0lGODlhTgAKALMAAAAjmOXp9QIvnhxFqNwTAt4gEOE3Kfzo5v///////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAABOAAoAAARZUMhJq51gBMS7/2B3GERhnmiqnlfrZlsoy2O53rerV/DsfzWcMLUrCnq/ZHDINO6QSd+SKXTqoFEaiTq0vjRZ6ZaL87awYeCYvDJf0GnRmk1088Bx0JSOigAAOw==");background-repeat:no-repeat;background-position:right 22px;line-height:100%;vertical-align:top;font-size:18.81px;color:#2374ad;padding-top:26px;}
.telec{color:#4c72a0;text-decoration:none;}
h1{font-size:22px;color:#444444;text-align:left;margin:10px 0 10px 0;font-weight:400;display:block;padding:0;}
h2{font-size:20px;color:#2374ad;font-weight:700;text-align:left;margin:50px auto 0 auto;}
p{margin:10px 0 10px 0;padding:0;display:block;text-align:justify;font-size:13px;line-height:1.8em;}
li{line-height:2em;}
form{margin:0 auto 0 auto;width:95%;padding:0;display:block;border:0;}
fieldset{margin:1px 0 0 0;padding:0;text-align:center;border:0}
label{margin:20px 0 1px 0;text-align:center;display:block;width:100%;font-weight:700;font-size:14px;}
input, select, #F_msg{margin:10px 0 0 0;padding:5px;width:270px;font-size:14px;border:2px solid #ccc;text-align:center;}
select{height:33px;}
input.uppercase,#F_immatriculation,#F_nom{text-transform: uppercase;}
#F_p6,#F_v7,#F_plaques_nb{width:50px;}
#vovn fieldset,#vovn label,#fcontact label{text-align:left;}
#vovn fieldset{margin-left:20px;}
.button{border:1px solid #CCC;padding:5px;display:block;background-color:#2374ad;color:#FFFFFF;font-weight:300;font-size:16px;cursor:pointer;width:150px;margin:15px auto 0 auto;}
footer nav{padding:25px 0 20px 0;line-height:30px;}
footer nav a{font-weight:700;text-decoration:none;color:#6c6c6c;font-size:11px;}
footer nav ul{margin:0;padding:0;border-top:0;}
footer nav li{list-style:none;display:inline;line-height:1.25em;border-right:1px solid #5794bf;padding:0 10px 0 10px;}
footer nav li:last-child{border-right:none;}
.bloc{margin:0 auto 0 auto;max-width:95%;}
table{font-weight:400;font-size:14px;line-height:1.5;vertical-align:top;}
#roFA_type,#roF_type,#roMotif,#roF_immatriculation,#roF_b,#roF_d1_marque,#roF_f2,#roF_v7,#roF_j1,#roF_neuf,#roF_p3,#roF_p6{width:250;color:#2374ad;font-weight:bold;text-align:center;border:0;font-family:'Lato',Arial;margin-top:5px;}
.p_merci{line-height:2em;text-align:center;margin: 0 auto 20px auto;font-size:20px;color:#2374ad;font-weight:700;}
.p_mercib{line-height:2em;text-align:center;margin: 0 auto 20px auto;font-size:30px;color:#444444;font-weight:400;font-face:Lato;}
.tco{background-color:#f7f7f7;}
.tco2{background-color:#CCCCCC;}
.pcalcul {margin:20px auto 0 auto;border:0; border-collapse:collapse;}
.pcalcul td,.pcalcul th{padding:0 10px;text-align:right;}	
.pcalcul th{font-weight:400;padding-right:0;}	
#tdetailcalcul {width:100%;font-size:13px;}
.p_pour{color:#2374ad;}
#fcb{text-align:left;margin:0 0 0 50px;}

.p_adresse{text-align:left;margin-bottom:0;color:#2374ad;}

.h2b { line-height: 34px; text-align: left; margin: 33px 0 0 0; padding-left: 18px; font-weight: 600; font-size: 16px; color: #6c6c6c; background-color: #f7f7f7; background-image:url(/pic_md/puce.gif); background-repeat: no-repeat; background-position: left top; }
 
.tabledoc{font-weight:400;font-size:14px;line-height:1.5;vertical-align:top;width:100%;}
.tabledoc th{vertical-align:top;border:none;padding-left:15px;}
.tabledoc td{vertical-align:top;padding:15px;}
.tabledoc tr{background-color:#FFF;}
.statutdoc {text-align:right;min-width:110px;font-weight:bold;vertical-align:top;}
.statutdocdroit{border:1px solid #333;}
.rouge {color:#FF0000;}
.vert {color:green;}
@media screen and (max-width:350px){
.size{color:green;}
}
@media screen and (min-width:351px){
.size{color:yellow;}
.pcalcul {width:80%;}
#habi{font-size:12px;color:#666;margin-top:5px;}
footer nav a{font-size: 11px;}
.p_merci2{text-align:center;margin:5px auto 10px auto;font-size:7px;color:green;font-weight:300;}
h2{margin:20px auto 0 auto;font-size:20px;color:#2374ad;font-weight:700;}
p{font-size:13px;}
#b2b-submit{margin:5px auto 0 140px;float:left;}
.p_pour{font-size:13px;}
footer p{font-size:9px;}
}
@media screen and (min-width:485px){
.size{color:orange;}
#tdetailcalcul {width:80%;}
.p_pour{font-size:15px;color:#2374ad;font-weight:bold;}
p{font-size:13px;}
footer p{font-size:14px;text-align:justify;}
h2{font-size:20px;}
.p_merci2{font-size:11px;font-weight:400;color:#2374ad;margin-bottom:20px;}
footer nav a{font-weight:700;text-decoration:none;color:#6c6c6c;font-size:12px;}
#habi{ text-align:right;color:#4c72a0;vertical-align:top;font-size:14px;}
#b2b-submit{border:1px solid #CCC;background-color:#2374ad;color:#FFFFFF;font-weight:300;font-size:16px;cursor:pointer;width:150px;margin:15px auto 0 140px;}
footer nav li{padding:0 6px 0 6px;}
.p_pour{font-size:15px;color:#2374ad;margin-top:50px;}
}

@media screen and (min-width:630px){
.size{color:blue;}
h1{margin:30px 0 30px 0;}
h2{text-align:left;margin:50px auto 0 auto;font-weight:400;font-size:22px;}
footer { margin: 0 0 30px 0; font-size: 12px; color: #6c6c6c; }
footer nav a{font-weight:700;text-decoration:none;color:#6c6c6c;font-size:13px;}
footer p{text-align:center;font-size:12px;}
input, select, #F_msg{width:230px;font-size:14px;text-align:left;margin:5px 0 10px 0;}
#vovn label{font-weight:700;font-size:17px;}
#vovn select,#vovn input{color:#2374ad;font-weight:700;font-size:17px;}
.pcalcul{width:500px;}
.pcalcul {font-size:15px;line-height:1.5;}
#tdetailcalcul {width:90%;}
.p_adresse{text-align:center;margin-bottom:0;}
.p_merci,.p_mercib{margin-top:30px;text-align:left;}
.dedmd{display:inline;}
label{ display: block;text-align:right;padding-right:5px;width:240px;	float:left;	margin-top: 10px; 	}
.button {margin:0 0 0 243px; border:2px solid #CCC; padding:5px; display: block;  background-color: #2374ad; color: #FFFFFF; font-weight: 200; font-size: 16px; cursor:pointer; width: 150px; }
#roFA_type,#roF_type,#roMotif,#roF_immatriculation,#roF_b,#roF_d1_marque,#roF_f2,#roF_v7,#roF_j1,#roF_neuf,#roF_p3,#roF_p6{text-align:left;width:250px;}
#fcontact label{text-align:right;}
fieldset{text-align:left;width:100%; }
#vovn label{text-align:right; font-size:13px;margin-top:12px;}
#vovn select{text-align:left; font-size:13px;}
.ttt{display: block;height:1px;margin:0;padding:0;}
} 

@media (min-width:850px) {
.size{color:green;}
.bloc {max-width:800px;}
form{margin:0;width:100%;}
.p_pour{font-size:17px;}
#fcb{text-align:left;margin:0 0 0 50%;}
#tdetailcalcul {width:80%;}
.p_adresse{margin-left:305px;text-align:left;}
h2{margin-bottom:20px;}
#sepb{display:none;}
.blocstep{width:100%;margin:10px auto 20px auto;text-align:center;vertical-align:top;}
.step{width:33%;float:left;text-align:center;color:#2374ad;font-size:18px;font-weight:400;vertical-align:top; margin:0;padding:0;}
.step p{color:#a1abb7;font-size:13px;line-height:1.1em;text-align:justify;margin:5px 0 0 0;}
.nb {margin:0 auto 3px auto;float:none;line-height:1.5;color:#FFFFFF;background-color:#2374ad;width:30px;height:30px;text-align:center;font-size:18.81px;font-weight:700;}
#step2 { width: 28%;border-right: 1px solid #6c6c6c; border-left: 1px solid #6c6c6c;  margin:0 1% 0 1%;  padding:0 15px 0 15px;}
.p_merci,.p_mercib{margin-top:30px;font-size:27px;font-weight:400;}
label{ width:300px;	}
input, select, #F_msg{width:230px;}
.button {margin:0 0 0 303px; }
}
@media (min-width:1180px) {
.size{color:red;}
h1{font-size:30px;}
h2{font-size:30px;}
.p_merci2{font-size:14px;font-weight:700;color:#5794bf;margin-bottom:20px;}
.pcalcul {width:50%;font-size:17px;line-height:1.8;}
.pcalcul td{padding:2px 20px 2px 10px;}
}
@media (min-width:1300px) {
.size{color:yellow;}
.p_pour{font-size:22px;color:#2374ad;margin-top:50px;}
#fcb{margin:0 0 0 60%;}
.pcalcul {font-size:15px;}
}

