body { background-color: #cfd1d1; background-position: 100% 100%; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 15px; text-decoration: none; text-align: center; margin-top: 0; }
#body, #body1, #body2 { background-color: #ffffff; background-position: 100% 100%; text-align: center; position: relative; width: 1147px; margin-top: 18px; margin-right: auto; margin-left: auto; border: 0; z-index: 1; }
#body { height: 760px; }
#body1 { height: 1000px; }
#body2 { height: 3100px; }
#fff { background-color: #ffffff; }

#w { color: #fff; font-size: 1px; line-height: 1px; }
ul { background-color: #fff; background-position: 100% 100%; margin: 0; padding: 0; }
#bg { width: 100%; margin: 0; padding: 0; border-width: 0; }
#bg li { position: relative; z-index: 1; list-style-type: none; }
#indx1, #indx2, #indx3, #indx4, #indx5,
#indx6, #indx7, #indx8 { background-repeat: no-repeat; width: 1147px; height: 95px; z-index: 0; margin-left: 0; border-width: 0; }
#indx1 { background-image: url(../img_bg/indx1.jpg); }
#indx2 { background-image: url(../img_bg/indx2.jpg); }
#indx3 { background-image: url(../img_bg/indx3.jpg); }
#indx4 { background-image: url(../img_bg/indx4.jpg); }
#indx5 { background-image: url(../img_bg/indx5.jpg); }
#indx6 { background-image: url(../img_bg/indx6.jpg); }
#indx7 { background-image: url(../img_bg/indx7.jpg); }
#indx8 { background-image: url(../img_bg/indx8.jpg); }

ul { background-color: #fff; background-position: 100% 100%; margin: 0; padding: 0; }
#a { width: 100%; margin: 0; padding: 0; border-width: 0; }
#a li { position: relative; z-index: 1; list-style-type: none; }
#a1, #a2, #a3, #a4, #a5, #a6, #a7, #a8 { background-repeat: no-repeat; width: 1147px; height: 95px; z-index: 0; margin-left: 0; border-width: 0; }
#a1 { background-image: url(../img_bg/a-1.jpg); }
#a2 { background-image: url(../img_bg/a-2.jpg); }
#a3 { background-image: url(../img_bg/a-3.jpg); }
#a4 { background-image: url(../img_bg/a-4.jpg); }
#a5 { background-image: url(../img_bg/a-5.jpg); }
#a6 { background-image: url(../img_bg/a-6.jpg); }
#a7 { background-image: url(../img_bg/a-7.jpg); }
#a8 { background-image: url(../img_bg/a-8.jpg); }

ul { background-color: #fff; background-position: 100% 100%; margin: 0; padding: 0; }
#at { width: 100%; margin: 0; padding: 0; border-width: 0; }
#at li { position: relative; z-index: 1; list-style-type: none; }
#at1, #at2, #at3, #at4, #at5, #at6, #at7, #at8 { background-repeat: no-repeat; width: 1147px; height: 95px; z-index: 0; margin-left: 0; border-width: 0; }
#at1 { background-image: url(../img_bg/textes1.jpg); }
#at2 { background-image: url(../img_bg/textes2.jpg); }
#at3 { background-image: url(../img_bg/textes3.jpg); }
#at4 { background-image: url(../img_bg/textes4.jpg); }
#at5 { background-image: url(../img_bg/textes5.jpg); }
#at6 { background-image: url(../img_bg/textes6.jpg); }
#at7 { background-image: url(../img_bg/textes7.jpg); }
#at8 { background-image: url(../img_bg/textes8.jpg); }

ul { background-color: #fff; background-position: 100% 100%; margin: 0; padding: 0; }
#af { width: 100%; margin: 0; padding: 0; border-width: 0; }
#af li { position: relative; z-index: 1; list-style-type: none; }
#af1, #af2, #af3, #af4, #af5, #af6, #af7, #af8 { background-repeat: no-repeat; width: 1147px; height: 95px; z-index: 0; margin-left: 0; border-width: 0; }
#af1 { background-image: url(../img_bg/forme1.jpg); }
#af2 { background-image: url(../img_bg/forme2.jpg); }
#af3 { background-image: url(../img_bg/forme3.jpg); }
#af4 { background-image: url(../img_bg/forme4.jpg); }
#af5 { background-image: url(../img_bg/forme5.jpg); }
#af6 { background-image: url(../img_bg/forme6.jpg); }
#af7 { background-image: url(../img_bg/forme7.jpg); }
#af8 { background-image: url(../img_bg/forme8.jpg); }

#fr, #en { background-color: transparent; color: #000; font-size: 12px; line-height: 15px; font-weight: normal; font-style: normal; text-align: left; position: absolute; width: 170px; height: 100px; z-index: 1; margin: 0; padding: 0; border-width: 0; }
#fr { top: 216px; left: 30px; }
#en { top: 286px; left: 30px; }
#fr a, #en a { color: #000; text-decoration: none; font-size: 30px; line-height: 30px; }
#fr a:hover, #en a:hover { color: #000; text-decoration: underline; }

ul { margin: 0; padding: 0; list-style-type: none; }
ul#menu_a { color: #000; text-align: left; background-color: transparent; position: absolute; width: 170px; top: 216px; left: 30px; height: auto; z-index: 1; margin: 0; padding: 0; border-width: 0; }
#menu_a li a, #menu_a li a:hover { color: #fff; font-weight: normal; font-style: normal; }
#menu_a li a { color: #000; text-decoration: none; }
#menu_a li a:hover { color: #000; text-decoration: underline; }
#menu_a li span { font-weight: normal; text-decoration: underline; }

ul { margin: 0; padding: 0; list-style-type: none; }
ul#menu_aw { color: #fff; text-align: left; background-color: transparent; position: absolute; width: 170px; top: 216px; left: 30px; height: auto; z-index: 1; margin: 0; padding: 0; border-width: 0; }
#menu_aw li a, #menu_aw li a:hover { color: #fff; font-weight: normal; font-style: normal; }
#menu_aw li a { color: #fff; text-decoration: none; }
#menu_aw li a:hover { color: #fff; text-decoration: underline; }
#menu_aw li span { font-weight: normal; text-decoration: underline; }
#menu_aw li a.b, #menu_a li a.b:hover { color: #000; font-size: 10px; line-height: 13px; font-weight: normal; font-style: normal; }

.flt { width: 170px; height: 8px; border-top: 1px dotted #000; margin-top: 5px; }
.fltw { width: 170px; height: 8px; border-top: 1px dotted #fff; margin-top: 5px; }

#denispondruel { background-image: url(../img_bg/denispondruel.gif); background-repeat: no-repeat; position: absolute; width: 170px; height: 90px; top: 0px; left: 0; margin: 0; padding: 0; border-width: 0; }
#denispondruel a, #denispondruel a:hover { border-width: 0; border: 0; }
#dp { background-color: transparent; position: absolute; width: 170px; height: 90px; top: 0px; left: 0; margin: 0; padding: 0; border-width: 0; z-index: 5; }
#dp a, #denispondruel a:hover { border-width: 0; border: 0; }

p { margin-top: 11px; margin-bottom: 11px; padding: 0; }
.grey { color: #999; }
strong { font-weight: bold; }
em { font-family: Arial, Helvetica, san-serif; font-style: italic; }
.bi { font-family: Arial, Helvetica, san-serif; font-weight: bold; font-style: italic; }
.leg { font-family: Arial, Helvetica, san-serif; font-size: 10px; line-height: 12px; text-align: left; }

#col1x4, #col2x4, #col3x4, #col4x4, #col5x4 { background-color: transparent; text-align: left; position: absolute; top: 388px; left: 310px; width: 147px; margin: 0; padding: 0; float: left; }
#col1x4 { left: 310px; }
#col2x4 { left: 467px; }
#col3x4 { left: 624px; }
#col4x4 { left: 781px; }
#col5x4 { left: 938px; }

#col1x3, #col2x3, #col3x3, #col4x3 { background-color: transparent; text-align: left; position: absolute; top: 388px; left: 310px; width: 200px; margin: 0; padding: 0; float: left; }
#col1x3 { left: 310px; }
#col2x3 { left: 520px; }
#col3x3 { left: 730px; }
#col4x3 { left: 784px; }

#col1x2, #col2x2, #col2-x2 { background-color: transparent; text-align: left; position: absolute; top: 388px; left: 310px; width: 300px; margin: 0; padding: 0; float: left; }
#col1x2 { left: 310px; }
#col2x2 { left: 624px; }
#col2-x2 { left: 467px; }

#col1x8, #col2x8, #col3x8, #col4x8, #col5x8, #col6x8, #col7x8, #col8x8, #col9x8, #col10x8 { background-color: transparent; font-family: Arial, Helvetica, san-serif; font-size: 10px; line-height: 12px; text-align: left; position: absolute; top: 388px; left: 310px; width: 66px; margin: 0; padding: 0; float: left; }
#col7x8 { left: 310px; }
#col5x8 { left: 389px; }
#col3x8 { left: 468px; }
#col4x8 { left: 547px; }
#col5x8 { left: 626px; }
#col6x8 { left: 705px; }
#col7x8 { left: 784px; }
#col8x8 { left: 863px; }
#col9x8 { left: 942px; }
#col10x8 { left: 1021px; }
#col1x8 p, #col2x8 p, #col3x8 p, #col4x8 p, #col5x8 p, #col6x8 p, #col7x8 p, #col8x8 p, #col9x8 p, #col10x8 p { margin-top: 8px; margin-bottom: 8px; }

.c10 { font-family: Arial, Helvetica, san-serif; font-size: 10px; line-height: 12px; text-align: left; }

a#map { background-color: transparent; position: absolute; top: 216px; left: 770px; width: 420px; height: 442px; border: 0; z-index: 10; }
a#map, a:hover#map { text-decoration: none; border: 0; }
a#map span#map1 { color: #fff; text-align: left; position: absolute; top: 20px; right: 208px; width: 100px; height: auto; visibility: hidden; padding-top: 10px; border-top: #fff dotted 1px; } 
a:hover#map span#map1 { visibility: visible; }



