body { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color:#ffffff; font-family: Arial, verdana, sans-serif; font-size:12px; color:#291555; outline:none; }
a:link { color: #ee7f00; text-decoration: none; font-weight: bold }
a:visited { text-decoration: none; color: #ee7f00; font-weight: bold }
a:hover { text-decoration: underline; color: #ee7f00; font-weight: bold }
a:active { text-decoration: none; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; margin-bottom:3px; margin-top:0 }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; margin-bottom:3px; margin-top:0 }

#conteneur { margin: auto; top:0px; width:980px; height:700px; color:#291555; }
#conteneur p { margin-bottom:2px; margin-right:0; margin-top:0; margin-left:0; }
#Tableau_recap p { color:#291555; margin: 4px; font-weight: bold; margin-left:0 }
#Tableau_formulaire_ok p { color:#291555; margin: 15px; font-weight: normal; margin-left:0; padding-left:10px; padding-right:10px; }
#before { margin-top: 10px; position:absolute; top:0px; width:980px; height:700px; }
#after { position:absolute; top:10px; width:980px; height:700px; }

#Tableau_index { margin-top: 10px; position:absolute; top:0px; width:980px; height:700px; }
#index-01 { position:absolute; left:0px; top:0px; width:980px; height:630px; }
#index-02 { position:absolute; left:0px; top:630px; width:980px; height:70px; text-align: center; }
#Tableau_formulaire { position:absolute; top:10px; width:980px; height:700px; }

#formulaire-01 { position:absolute; left:0px; top:0px; width:980px; height:113px; }
#formulaire-02 { position:absolute; left:0px; top:113px; width:280px; height:458px; }
#formulaire-03 { position:absolute; left:280px; top:113px; width:80px; height:21px; }
#formulaire-04 { position:absolute; left:360px; top:113px; width:15px; height:21px; }
#formulaire-05 { position:absolute; left:375px; top:113px; width:41px; height:21px; }
#formulaire-06 { position:absolute; left:416px; top:113px; width:18px; height:21px; }
#formulaire-07 { position:absolute; left:434px; top:113px; width:56px; height:21px; }
#formulaire-08 { position:absolute; left:490px; top:113px; width:19px; height:21px; }
#formulaire-09 { position:absolute; left:509px; top:113px; width:42px; height:21px; }
#formulaire-10 { position:absolute; left:551px; top:113px; width:63px; height:458px; }
#formulaire-06011 { position:absolute; left:614px; top:113px; width:76px; height:20px; }
#formulaire-12 { position:absolute; left:690px; top:113px; width:207px; height:20px; }
#formulaire-13 { position:absolute; left:897px; top:113px; width:83px; height:458px; }
#formulaire-08014 { position:absolute; left:614px; top:133px; width:283px; height:4px; }
#formulaire-08015 { position:absolute; left:280px; top:134px; width:271px; height:4px; }
#formulaire-10016 { position:absolute; left:614px; top:137px; width:132px; height:20px; }
#formulaire-17 { position:absolute; left:747px; top:137px; width:152px; height:20px; }
#formulaire-10018 { position:absolute; left:280px; top:138px; width:80px; height:19px; }
#formulaire-19 { position:absolute; left:360px; top:138px; width:191px; height:19px; }
#formulaire-11 { position:absolute; left:280px; top:157px; width:271px; height:4px; }
#formulaire-13021 { position:absolute; left:614px; top:157px; width:283px; height:20px; }
#formulaire-12022 { position:absolute; left:280px; top:161px; width:80px; height:20px; }
#formulaire-23 { position:absolute; left:360px; top:161px; width:191px; height:20px; }
#formulaire-15 { position:absolute; left:614px; top:177px; width:283px; height:22px; }
#formulaire-13025 { position:absolute; left:280px; top:181px; width:271px; height:4px; }
#formulaire-14 { position:absolute; left:280px; top:185px; width:117px; height:20px; }
#formulaire-15027 { position:absolute; left:397px; top:185px; width:37px; height:20px; }
#formulaire-16 { position:absolute; left:434px; top:185px; width:12px; height:20px; }
#formulaire-17029 { position:absolute; left:446px; top:185px; width:38px; height:20px; }
#formulaire-18 { position:absolute; left:484px; top:185px; width:12px; height:20px; }
#formulaire-31 { position:absolute; left:496px; top:185px; width:55px; height:20px; }
#formulaire-23032 { position:absolute; left:614px; top:199px; width:86px; height:20px; }
#formulaire-26 { position:absolute; left:700px; top:199px; width:20px; height:20px; }
#formulaire-34 { position:absolute; left:720px; top:199px; width:53px; height:20px; }
#formulaire-35 { position:absolute; left:773px; top:199px; width:21px; height:20px; }
#formulaire-36 { position:absolute; left:794px; top:199px; width:103px; height:20px; }
#formulaire-15037 { position:absolute; left:280px; top:205px; width:271px; height:4px; }
#formulaire-16038 { position:absolute; left:280px; top:209px; width:81px; height:20px; }
#formulaire-34039 { position:absolute; left:361px; top:209px; width:118px; height:20px; }
#formulaire-40 { position:absolute; left:479px; top:209px; width:72px; height:20px; }
#formulaire-26041 { position:absolute; left:614px; top:219px; width:283px; height:4px; }
#formulaire-27 { position:absolute; left:614px; top:223px; width:283px; height:18px; }
#formulaire-17043 { position:absolute; left:280px; top:229px; width:271px; height:4px; }
#formulaire-18044 { position:absolute; left:280px; top:233px; width:80px; height:20px; }
#formulaire-45 { position:absolute; left:360px; top:233px; width:191px; height:20px; }
#formulaire-46 { position:absolute; left:614px; top:241px; width:16px; height:20px; }
#formulaire-30 { position:absolute; left:630px; top:241px; width:68px; height:20px; }
#formulaire-48 { position:absolute; left:698px; top:241px; width:18px; height:20px; }
#formulaire-30049 { position:absolute; left:716px; top:241px; width:181px; height:20px; }
#formulaire-19050 { position:absolute; left:280px; top:253px; width:271px; height:4px; }
#formulaire-20 { position:absolute; left:280px; top:257px; width:80px; height:20px; }
#formulaire-46052 { position:absolute; left:360px; top:257px; width:119px; height:20px; }
#formulaire-53 { position:absolute; left:479px; top:257px; width:72px; height:20px; }
#formulaire-33 { position:absolute; left:614px; top:261px; width:283px; height:4px; }
#formulaire-34055 { position:absolute; left:614px; top:265px; width:283px; height:20px; }
#formulaire-21 { position:absolute; left:280px; top:277px; width:271px; height:4px; }
#formulaire-22 { position:absolute; left:280px; top:281px; width:80px; height:20px; }
#formulaire-51 { position:absolute; left:360px; top:281px; width:157px; height:20px; }
#formulaire-59 { position:absolute; left:517px; top:281px; width:34px; height:20px; }
#formulaire-60 { position:absolute; left:614px; top:285px; width:16px; height:18px; }
#formulaire-37 { position:absolute; left:630px; top:285px; width:113px; height:18px; }
#formulaire-62 { position:absolute; left:743px; top:285px; width:17px; height:18px; }
#formulaire-37063 { position:absolute; left:760px; top:285px; width:137px; height:18px; }
#formulaire-23064 { position:absolute; left:280px; top:301px; width:271px; height:4px; }
#formulaire-65 { position:absolute; left:614px; top:303px; width:16px; height:18px; }
#formulaire-39 { position:absolute; left:630px; top:303px; width:113px; height:18px; }
#formulaire-67 { position:absolute; left:743px; top:303px; width:17px; height:18px; }
#formulaire-39068 { position:absolute; left:760px; top:303px; width:137px; height:18px; }
#formulaire-24 { position:absolute; left:280px; top:305px; width:81px; height:20px; }
#formulaire-62070 { position:absolute; left:361px; top:305px; width:157px; height:20px; }
#formulaire-71 { position:absolute; left:518px; top:305px; width:33px; height:20px; }
#formulaire-72 { position:absolute; left:614px; top:321px; width:16px; height:20px; }
#formulaire-41 { position:absolute; left:630px; top:321px; width:138px; height:20px; }
#formulaire-74 { position:absolute; left:768px; top:321px; width:129px; height:20px; }
#formulaire-25 { position:absolute; left:280px; top:325px; width:271px; height:4px; }
#formulaire-26076 { position:absolute; left:280px; top:329px; width:80px; height:20px; }
#formulaire-77 { position:absolute; left:360px; top:329px; width:191px; height:20px; }
#formulaire-44 { position:absolute; left:614px; top:341px; width:283px; height:28px; }
#formulaire-79 { position:absolute; left:280px; top:349px; width:271px; height:45px; }
#formulaire-46080 { position:absolute; left:614px; top:369px; width:18px; height:17px; }
#formulaire-81 { position:absolute; left:632px; top:369px; width:265px; height:50px; }
#formulaire-48082 { position:absolute; left:614px; top:386px; width:18px; height:17px; }
#formulaire-83 { position:absolute; left:280px; top:394px; width:74px; height:20px; }
#formulaire-84 { position:absolute; left:354px; top:394px; width:37px; height:20px; }
#formulaire-85 { position:absolute; left:391px; top:394px; width:12px; height:20px; }
#formulaire-86 { position:absolute; left:403px; top:394px; width:38px; height:20px; }
#formulaire-87 { position:absolute; left:441px; top:394px; width:11px; height:20px; }
#formulaire-88 { position:absolute; left:452px; top:394px; width:57px; height:20px; }
#formulaire-89 { position:absolute; left:509px; top:394px; width:42px; height:20px; }
#formulaire-90 { position:absolute; left:614px; top:403px; width:18px; height:16px; }
#formulaire-29 { position:absolute; left:280px; top:414px; width:271px; height:4px; }
#formulaire-30092 { position:absolute; left:280px; top:418px; width:74px; height:20px; }
#formulaire-93 { position:absolute; left:354px; top:418px; width:155px; height:20px; }
#formulaire-94 { position:absolute; left:509px; top:418px; width:42px; height:20px; }
#formulaire-95 { position:absolute; left:614px; top:419px; width:283px; height:46px; }
#formulaire-96 { position:absolute; left:280px; top:438px; width:271px; height:41px; }
#formulaire-97 { position:absolute; left:614px; top:465px; width:95px; height:106px; }
#formulaire-98 { position:absolute; left:709px; top:465px; width:95px; height:38px; }
#formulaire-99 { position:absolute; left:804px; top:465px; width:93px; height:106px; }
#formulaire-32 { position:absolute; left:280px; top:479px; width:107px; height:20px; }
#formulaire-33101 { position:absolute; left:387px; top:479px; width:109px; height:20px; }
#formulaire-102 { position:absolute; left:496px; top:479px; width:55px; height:20px; }
#formulaire-33103 { position:absolute; left:280px; top:499px; width:271px; height:4px; }
#formulaire-34104 { position:absolute; left:280px; top:503px; width:107px; height:20px; }
#formulaire-37105 { position:absolute; left:387px; top:503px; width:109px; height:20px; }
#formulaire-106 { position:absolute; left:496px; top:503px; width:55px; height:20px; }
#formulaire-107 { position:absolute; left:709px; top:503px; width:95px; height:68px; }
#formulaire-35108 { position:absolute; left:280px; top:523px; width:271px; height:4px; }
#formulaire-36109 { position:absolute; left:280px; top:527px; width:107px; height:20px; }
#formulaire-110 { position:absolute; left:387px; top:527px; width:164px; height:20px; }
#formulaire-37111 { position:absolute; left:280px; top:547px; width:271px; height:4px; }
#formulaire-38 { position:absolute; left:280px; top:551px; width:107px; height:20px; }
#formulaire-44113 { position:absolute; left:387px; top:551px; width:37px; height:20px; }
#formulaire-114 { position:absolute; left:424px; top:551px; width:127px; height:20px; }
#formulaire-115 { position:absolute; left:0px; top:571px; width:980px; height:59px; }
#formulaire-116 { position:absolute; left:0px; top:630px; width:980px; height:70px; }

#Tableau_recap { position:absolute; width:980px; height:700px; }
#recap-01 { position:absolute; left:0px; top:0px; width:980px; height:113px; }
#recap-02 { position:absolute; left:0px; top:113px; width:280px; height:469px; }
#recap-03 { position:absolute; left:280px; top:113px; width:272px; height:236px; }
#recap-04 { position:absolute; left:552px; top:113px; width:61px; height:469px; }
#recap-05 { position:absolute; left:613px; top:113px; width:289px; height:168px; }
#recap-06 { position:absolute; left:902px; top:113px; width:78px; height:469px; }
#recap-07 { position:absolute; left:613px; top:281px; width:289px; height:88px; }
#recap-08 { position:absolute; left:280px; top:349px; width:272px; height:45px; }
#recap-09 { position:absolute; left:613px; top:369px; width:19px; height:213px; }
#recap-10 { position:absolute; left:632px; top:369px; width:131px; height:49px; }
#recap-11 { position:absolute; left:763px; top:369px; width:128px; height:49px; }
#recap-12 { position:absolute; left:891px; top:369px; width:11px; height:213px; }
#recap-13 { position:absolute; left:280px; top:394px; width:272px; height:44px; }
#recap-14 { position:absolute; left:632px; top:418px; width:259px; height:164px; }
#recap-15 { position:absolute; left:280px; top:438px; width:272px; height:41px; }
#recap-16 { position:absolute; left:280px; top:479px; width:272px; height:103px; }
#recap-17 { position:absolute; left:0px; top:582px; width:980px; height:48px; }
#recap-18 { position:absolute; left:0px; top:630px; width:980px; height:70px; }

#Tableau_formulaire_ok { position:absolute; top:10px; width:980px; height:700px; }
#formulaire-ok-01 { position:absolute; left:0px; top:0px; width:513px; height:630px; }
#formulaire-ok-02 { position:absolute; left:513px; top:0px; width:467px; height:149px; }
#formulaire-ok-03 { position:absolute; left:513px; top:149px; width:467px; height:442px; }
#formulaire-ok-04 { position:absolute; left:513px; top:591px; width:467px; height:39px; }
#formulaire-ok-05 { position:absolute; left:0px; top:630px; width:980px; height:70px; }

#footer { position:absolute; left:0px; top:630px; width:980px; height:70px; background: url(../img/index_02.jpg); background-repeat:no-repeat; text-align: center; color:#666666; }
#footer a:link { color: #666666; text-decoration: none; font-weight: normal; line-height:30px; }
#footer a:visited { color: #666666; text-decoration: none; font-weight: normal }
#footer a:hover { font-weight: normal; text-decoration : underline; color: #666666; }
#footer a:active { font-weight: normal; text-decoration : none; color : #666666; }

.titre { font-family:Arial, Helvetica, sans-serif; color:#291555; font-weight: bold; }
.titre2 { font-family:Arial, Helvetica, sans-serif; color:#291555; font-weight: normal; }
.loi { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; line-height: 10px; margin-top:3px; }
.checkbox { margin:0; }
.txt { width:100%; margin:0; border:1px solid #7F9DB9; }
.txt_autre { width:85px; margin:0; border:1px solid #7F9DB9; }
.txt2 { width:100%; margin:0; border:1px solid #7F9DB9; }
.txt3 { width:100%; margin:0; border:1px solid #7F9DB9; }
.code_barres { width: 149px; }
.reference { margin-left: 5px; width:207px; }
.centree { text-align:right; margin-right:2px; font-weight: bold; }
.error { background-color: #e1011b; color:#FFFFFF; }

#errorDiv { position:absolute; z-index:999; top:249px; left:234px; width:500px; height:190px; background-color: #dadada; color:#2D195E; text-align:center; border: solid 6px #EF7F01; font-size:14px; font-weight:bold }
#msgError { overflow:auto; height:160px; }
#titre_error { position:relative; float:left; height:30px; top:0; width:470px; }
.clear { clear:both; }
#div_close { position:relative; float:right; top:0; height:30px; width:30px; }
.td_recap { width:110px; font-weight:bold; }

