div.sepa {font-size: 14px;}
div.reference {font-size: 13px;}

table#np-tab tr.trtest { background-color: #f8fbff; color: #1f8198; }
table#np-tab tr.trtest td { padding-top: 0px; padding-bottom: 8px; }

table.formulaire {width:120%;}
td.infos {font-size: 11px; width:98%;}
td.tdbordbas {border-bottom:1px solid #000000;}
td.infosmini {font-size: 11px;} 
td.tdbordures {border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;}
input.align {margin-left:5px;margin-right:20px;}

table.minitab { margin-top: 10px; margin-bottom: 10px; width: 70%; margin-left:auto; margin-right:auto; border-collapse: collapse;}
table.minitab tr.trmini1 { background-color: #675678; color: #f4eff8; font-size: 12px; text-align: center; border: 1px solid #877797;}
table.minitab tr.trmini2 td.tdmini1 {background-color: #d9cfe3; color: #746287; padding-top: 8px; padding-bottom: 8px; white-space: nowrap; border: 1px solid #877797; font-size: 10px; vertical-align: top;}
table.minitab tr.trmini2 td.tdmini2 {background-color: #f4eff8; color: #917ba7; padding-top: 8px; padding-bottom: 8px; border: 1px solid #877797; font-size: 12px;}

table.tab { margin-top: 10px; width: 100%; }
table.tab tr.tr1 { background-color: #675678; color: #f4eff8; font-size: 16px; text-align: center; white-space: nowrap;}
table.tab tr.tr1 td.td1 { }
table.tab tr.tr1 td.td2 { }
table.tab tr.tr2 td.td1 {background-color: #d9cfe3; color: #746287; padding-top: 8px; padding-bottom: 8px; white-space: nowrap; width: 80px; border-top: 1px solid #877797; font-size: 12px; vertical-align: top;}
table.tab tr.tr2 td.td2 {background-color: #f4eff8; color: #917ba7; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #877797; font-size: 12px;}
table.tab tr.tr3 {background-color: #FFF; color: #675678;}
table.tab tr.tr3 td.td1 {padding-top: 8px; padding-bottom: 8px; white-space: nowrap; font-size: 16px; vertical-align: top;}
table.tab tr.tr5 td.td1 {padding-top: 12px; padding-bottom: 20px; white-space: nowrap; width: 80px; font-size: 20px; vertical-align: top;}
table.tab tr.tr4 {padding: 10px;}
table.tab tr.tr4 td.td2 {background-color: #f4eff8; color: #917ba7; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #877797; font-size: 12px; padding: 10px; }
span.param {font-size: 14px; font-weight: bold;}
span.sample {background-color: #FFF; border: 1px solid #746287; color: #675678; padding: 0px 2px;}
span.action, div.action {font-size: 13px; font-weight: bold; color: #675678;}

blockquote.qlarge {display: block; vertical-align: middle; margin:5px 2px; padding:5px; border : 1px solid #746287; background-color: #fff; color: #675678;}
blockquote.qlarge {word-wrap: break-word;}
blockquote.qmini {display: inline-block; vertical-align: middle; margin:5px 2px; padding:5px; border : 1px solid #746287; background-color: #fff; color: #675678;}

h1, h2, h3, h4, h5 { margin:0px; padding:0px 0px 3px; white-space:nowrap; }