/* variables globales de la page */
body {margin: 0; padding: 0;}
a img {border: 0;}
table{font: 12px Arial, Helvetica, sans-serif; color: #003366;}
/* fin variables globales de la page */
.globalsuivi{ width: 545px; font: 12px Arial, Helvetica, sans-serif; color: #003366;}
.img{vertical-align: middle;display: inline-block;margin: 0px 5px 3px 0px;}
.content_global .spacer{ width: 520px; height: 5px;border-bottom: #d9d9d9 1px dotted; margin: 10px 0px 15px 0px; clear: left;}
.titlerecherche{width: 545px;font-weight: bold;font-size: 14px;color: #0098d7; padding-top: 20px;}
.titleidentification{width: 545px;font-weight: bold;font-size: 14px;color: #0098d7;}
.etoile {font-style: normal; font: bold 12px Arial, Helvetica, sans-serif;color: #ff0000;}
.inputSuivi {color: #003366;background-color: #c4efff;border: 1px solid #781351;padding: 2px;float: right; }
.textinput{font-size: 12px;color: #003366;width: auto;float: left; padding: 2px 3px 0px 0px;}
.ligneinput{clear: both; padding: 3px 0px 0px 28px; width: 350px;}
.textintro{font-size: 12px;color: #858e99;width: 545px;float: left; padding: 5px 0px 10px 0px; clear: both; text-align: left;}
.submit{border: #000000 1px solid; cursor: pointer;font: 10px Arial, Helvetica, sans-serif;background-color: #f1f1f1;margin: 5px 0px 5px 0px;float: right; width: 130px;}
.listfact{font: 11px Arial, Helvetica, sans-serif; color: #858e99; width: 500px; margin: 5px 0px 0px 28px; border-bottom: 1px #858e99 solid; padding-bottom: 3px;}
.listfact a:link, visited, active{font: 11px Arial, Helvetica, sans-serif; color: #666666; width: 500px; cursor: pointer; text-decoration: none; }
.listfact a{font: 11px Arial, Helvetica, sans-serif; color: #003366; width: 500px; cursor: pointer; text-decoration: none; }
.listfact a:hover{font: 11px Arial, Helvetica, sans-serif; color: #003366;width: 500px; background-color: #ccebff; cursor: pointer; text-decoration: none; }
.itemBold{font-weight: bold; padding-left: 3px;}
.itemBold2{font: bold 11px Arial, Helvetica, sans-serif; color: #003366; text-align: left; width: 142px; float: left; padding-bottom: 5px;}
.itemBold3{font: bold 11px Arial, Helvetica, sans-serif; color: #003366; text-align: left; width: 193px;float: left;padding-bottom: 5px;}
.itemBold4{font: bold 11px Arial, Helvetica, sans-serif; color: #003366; text-align: left;width: 106px; padding-bottom: 5px; float: left;}
.itemBold5{font: bold 11px Arial, Helvetica, sans-serif; color: #003366; text-align: right;padding-right: 5px;}
.itemBold6{font: bold 11px Arial, Helvetica, sans-serif; color: #003366; text-align: left;width: 192px; padding-bottom: 5px; float: left;}
.globalfact{font: bold 11px Arial, Helvetica, sans-serif; color: #003366; width: 540px; border: 1px #858E99 solid; margin-top: 10px; float: left;}
.globalsousfact{margin: 10px;}
.infofact{width: 525px;	}
.bloc1{width: 262px;float: left;}
.bloc2{width: 263px;float: left;}
.Adrfactitem1{clear: both; padding-bottom: 5px;}
/* titre detail */
.titledetailfact{width: 518px; float: left; font-weight: bold; clear: both; padding: 5px 0px 5px 5px; background-color: #f7f7f7; font-variant: small-caps; text-align: center; margin-bottom: 5px;}
.ref{width: 50px; float: left;}
.designation{width: 260px; float: left;}
.quantite{width: 40px; float: left;}
.prixunit{width: 80px; float: left;}
.totalht{width: 78px; float: left;}
/*ligne de detail */
.detailfact{width: 518px; clear: both; border-bottom: 1px #858e99 solid; padding: 3px 0px 3px 5px; float: left;}
.detailref{width: 50px; float: left; text-align: center;}
.detaildesignation{width: 260px; float: left;}
.detailquantite{width: 40px; float: left; text-align: center;}
.detailprixunit{width: 80px; float: left; text-align: right; padding-right: 5px;}
.detailtotalht{width: 78px; float: left; text-align: right; padding-right: 5px;}
/*totaux*/
.globaltotaux{width: 525px;}
.totaux{width: 170px; float: right;padding: 5px; background-color: #ccebff; text-align: left; border: 1px #858e99 solid;margin: 7px 0px 7px 0px;}
.bandeau{width: 235px;float: left; background-color: #fe6700; height: 20px;font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; padding: 2px; padding-left: 3px; margin-bottom: 5px; font-variant: small-caps;}
.blocsuivi {border: 1px #fe6700 solid; width: 240px; padding: 2px; margin-top: 10px; float: left;}
.BLitem1{font: 11px Arial, Helvetica, sans-serif; color: #003366; width: 120px;float: left; padding-bottom: 5px;}
.BLitem2{font: 11px Arial, Helvetica, sans-serif; color: #003366; width: 70px;float: left;padding-bottom: 5px;}
.BLitem3{font: 11px Arial, Helvetica, sans-serif; color: #003366; width: 116px;float: left;padding-bottom: 5px; float: left}
.BLitem4{font: 11px Arial, Helvetica, sans-serif; color: #003366; float: left;width: 90px;}
.BLitem5{font: 11px Arial, Helvetica, sans-serif; color: #003366; width: 70px;float: left;padding-bottom: 5px;}
.totaux2{width: 263px;padding: 2px; background-color: #f7f7f7; text-align: left; border: 1px #858E99 solid; font-weight: bold;margin-bottom: 5px; float: left;}
.totaux3{width: 240px;padding: 2px; background-color: #f7f7f7; text-align: left; border: 1px #858E99 solid; font-weight: bold;float: left; }
.espace545{width: 500px;float: left; margin-bottom: 10px; clear: both;}
.etoile {font: bold 12px Arial, Helvetica, sans-serif; color: #FF0000;font-style: normal;}
.inputRE {color: #003366;background-color: #c4efff;border: 1px solid #781351;/*padding: 2px;*/font-size: 11px;}
.selectRE { background-color: #c4efff; color: #003366; /*padding: 2px;*/font-size: 11px;}
.radioRE {color: #003366; background-color: #ffffff; border: 1px solid #ffffff ;font-size: 11px;}