body {background: url(img/fond-body.gif) repeat-y top center #ffffff; margin: 0px; text-align: center; font-family: Verdana, Arial;}
p {text-align: justify; margin: 0px;}
form {margin: 0px; display: inline;}
BR.SautPage {page-break-after: always}
h1.acc {color: #d10000; font-size: 24px; font-weight: normal; margin: 0px}
h2.acc {color: #d10000; font-size: 16px; font-weight: normal; margin: 0px}
h3.acc {color: #d10000; font-size: 13px; font-weight: normal; margin: 0px}
h3.acc2 {color: #d10000; font-size: 14px; font-weight: normal; margin: 0px}
h2.method {color: #666666; font-size: 11px; font-weight: bold; margin: 0px}

.fondmh {position: absolute; width: 100%; height: 388px; left: 0px; top: 0px; background: url(img/fond-mh.jpg) no-repeat top center;z-index: 1}
.contener {position: relative; width: 1000px; margin-left: auto; margin-right: auto; text-align: center; z-index: 10}
.entete {position: relative; width: 1000px; height: 87px; left: 0px; top: 0px;}
.logodev {position: absolute; left: 0px; top:3px;}
.gev {position: absolute; left: 670px; top: 15px;}
.menuh {position: absolute; left: 430px; top: 65px;}
a:hover.menuhl {color: #666666}
.menuhl {color: #d10000; text-decoration:none; font-size: 13px; margin-left: 10px; margin-right: 10px; float: left;}
.cook {position:absolute;left:0px;top:0px;width:1px;height:1px;}
.divcenter {text-align: center}

.contentflash {position: relative;}
.bandeauflash {position: relative; z-index: 10;}
.contentombreflash {position: relative; width: 1000px; height: 1px; z-index: 1}
.ombreflash {position: absolute; width: 995px; height: 77px; top: -4px; left: 2px; z-index: 1}

.contenu {position: relative; width: 1000px; margin-top: 20px; z-index: 10;}
.colleft {position: relative; width: 259px; float: left}
.contenerleft {width: 259px; text-align: center;}
.contenuleftaccueil {width: 208px; margin: 26px auto 20px auto}
.contenuleft {width: 212px; margin-right: auto; margin-left: auto}
.contenuleftligh {width: 212px; height: 1px; background: url(img/lh.gif) repeat-x; margin-top:20px; margin-bottom: 20px}

.colmid {position: relative; width: 1px; height: 100%; float: left; background: url(img/lv.gif) repeat-y;}
.colright {position: relative; width: 740px; float: left; z-index:10}

.pied {width: 1000px; text-align: center; clear: both;}
.menub {width: 1000px; height: 23px; background:#999999; text-align: center;}
a:hover.menubl {color: #666666}
.menubl {color: #ffffff; text-decoration: none; font-size: 13px; margin-left:10px; margin-right: 10px}

.plansite {width: 802px; text-align: center; margin-top: 16px; padding-left: 198px;}
.plansiterub {margin: 0px 20px 0px 8px; float: left; text-align: left}
.plansitesep {width: 1px; height: 82px; background: #d1d1d1; float: left;}

.menub2 {position: relative; width: 1000px; height: 20px; text-align:center; clear: both;}

.ligh {width: 832px; height: 1px; background: url(img/lh.gif) repeat-x; margin-left: auto; margin-right: auto;}

.bsl {width: 832px; text-align: justify; margin-left: auto; margin-right: auto;}

.methods {position: relative; width: 740px; height: 438px; margin-top: 20px; z-index: 10}
.method1 {position: absolute; left: 20px; top: 0px; width:334px; height: 83px; background: url(img/methodologie-1.jpg)}
.method2 {position: absolute; left: 20px; top: 85px; width:334px; height: 83px; background: url(img/methodologie-2.jpg)}
.method3 {position: absolute; left: 20px; top: 170px; width:334px; height: 83px; background: url(img/methodologie-3.jpg)}
.method4 {position: absolute; left: 20px; top: 255px; width:334px; height: 83px; background: url(img/methodologie-4.jpg)}
.method5 {position: absolute; left: 20px; top: 340px; width:334px; height: 83px; background: url(img/methodologie-5.jpg)}
.method6 {position: absolute; left: 386px; top: 0px; width:334px; height: 83px; background: url(img/methodologie-6.jpg)}
.method7 {position: absolute; left: 386px; top: 85px; width:334px; height: 83px; background: url(img/methodologie-7.jpg)}
.method8 {position: absolute; left: 386px; top: 170px; width:334px; height: 83px; background: url(img/methodologie-8.jpg)}
.method9 {position: absolute; left: 386px; top: 255px; width:334px; height: 83px; background: url(img/methodologie-9.jpg)}
.method10 {position: absolute; left: 386px; top: 340px; width:334px; height: 83px; background: url(img/methodologie-10.jpg)}
.methodcont {position: absolute; left: 48px; top: 9px;	width: 286px; text-align: left;}
.methodcont p {margin: 0px; line-height: 15px; text-align: left}
.methodcont span {margin: 0px; line-height: 15px; text-align: left}
.colmidacc {position: absolute; left: 370px; top: 0px; width: 1px; height: 423px; background: url(img/lv.gif) repeat-y;}

.ligh2 {width: 700px; height: 1px; background: url(img/lh.gif) repeat-x; margin: 20px auto}
.sdevintis {width: 700px; height: 50px; background: url(img/services-devintis.gif) no-repeat; padding-top: 8px; margin: 0px auto}
.sdevintis2 {position: relative; width: 700px; height: 340px; margin: 20px auto 0px auto}
.sdevintis3 {width: 700px; height: 36px; background: url(img/fond-devintis.gif) no-repeat; padding-top: 1px; margin: 0px auto}
.sdfond1 {position: absolute; left: 20px; top: 0px; width: 211px; height: 45px; background: url(img/services-fond.gif) no-repeat;}
.sdfond2 {position: absolute; left: 244px; top: 0px; width: 211px; height: 45px; background: url(img/services-fond.gif) no-repeat;}
.sdfond3 {position: absolute; left: 469px; top: 0px; width: 211px; height: 45px; background: url(img/services-fond.gif) no-repeat;}
.sdfondcontl {position: absolute; left: 0px; top: 6px; width: 150px; text-align: right; z-index: 10}
.sfondbutt {position: absolute; left: 0px; top: 0px; width: 211px; height: 45px; z-index: 20}
.sdfondcontr {position: absolute; left: 170px; top: 1px; z-index: 10}
.sdexp {position: absolute; left: 0px; top: 45px; width: 698px; height: 295px; border: solid #c3c3c3 1px; background: #ffffff}
.sdexph {position: absolute; left: 8px; top: 8px;}
.sdexpt {position: absolute; left: 142px; top: 18px; width: 400px; text-align: left;}
.sdexpg {position: absolute; left: 142px; top: 51px; width: 50px; text-align: left;}
.sdexpg span {line-height: 17px;}
.sdexpd {position: absolute; left: 165px; top: 51px; width: 520px; text-align: left;}
.sdexpd span {line-height: 17px;}

.emethod1 {position: relative; width: 700px; height: 25px; background: url(img/emethfond1.gif) no-repeat; margin: auto}
.emethod2 {position: relative; width: 700px; height: 25px; background: url(img/emethfond2.gif) no-repeat; margin: auto}
.emethodnum {position: absolute; left:1px; top: 5px; width: 20px; color: #ffffff; font-size: 12px; font-weight: bold; text-align: center}
.emethodtitre {position: absolute; left:28px; top: 5px; color: #666666; font-size: 11px; font-weight: bold}
.emethodtexte {position: absolute; left:170px; top: 5px; color: #666666; font-size: 11px; text-align: left}

.servexp1 {position: relative; left: 0px; top: 0px; width: 700px; height: 252px; margin: auto}
.servexp2 {position: relative; left: 0px; top: 0px; width: 700px; height: 198px; margin: auto}
.servexp3 {position: relative; left: 0px; top: 0px; width: 700px; height: 216px; margin: auto}
.sdservh {position: absolute; left: 1px; top: 0px;}
.sdservt {position: absolute; left: 185px; top: 0px; width: 400px; text-align: left;}
.sdservg {position: absolute; left: 162px; top: 32px; width: 50px; text-align: left;}
.sdservg span {line-height: 16px;}
.sdservd {position: absolute; left: 185px; top: 32px; width: 490px; text-align: left;}
.sdservd span {line-height: 16px;}

a:hover.ar11r {color: #666666;}
.ar11r {color: #d10000; text-decoration:none; font-size: 11px}
a:hover.ar12r {color: #666666;}
.ar12r {color: #d10000; text-decoration:none; font-size: 12px}
a:hover.ar13r {color: #666666;}
.ar13r {color: #d10000; text-decoration:none; font-size: 13px}
a:hover.ar14r {color: #666666;}
.ar14r {color: #d10000; text-decoration:none; font-size: 14px}
a:hover.ar15r {color: #666666;}
.ar15r {color: #d10000; text-decoration:none; font-size: 15px}
a:hover.ar16r {color: #666666;}
.ar16r {color: #d10000; text-decoration:none; font-size: 16px}
a:hover.ar18r {color: #666666;}
.ar18r {color: #d10000; text-decoration:none; font-size: 18px}
a:hover.ar24r {color: #666666;}
.ar24r {color: #d10000; text-decoration:none; font-size: 24px}

a:hover.ar9g {color: #d10000;}
.ar9g {color: #666666; text-decoration:none; font-size: 9px}
a:hover.ar11g {color: #d10000;}
.ar11g {color: #666666; text-decoration:none; font-size: 11px}
a:hover.ar12g {color: #d10000;}
.ar12g {color: #666666; text-decoration:none; font-size: 12px}
a:hover.ar13g {color: #d10000;}
.ar13g {color: #666666; text-decoration:none; font-size: 13px}
a:hover.ar14g {color: #d10000;}
.ar14g {color: #666666; text-decoration:none; font-size: 14px}
a:hover.ar15g {color: #d10000;}
.ar15g {color: #666666; text-decoration:none; font-size: 15px}
a:hover.ar16g {color: #d10000;}
.ar16g {color: #666666; text-decoration:none; font-size: 16px}
a:hover.ar20g {color: #d10000;}
.ar20g {color: #666666; text-decoration:none; font-size: 20px}
a:hover.ar26g {color: #d10000;}
.ar26g {color: #666666; text-decoration:none; font-size: 26px}

a:hover.ar9gc {color: #d10000;}
.ar9gc {color: #a0a0a0; text-decoration:none; font-size: 9px}

a:hover.ar12b {color: #666666;}
.ar12b {color: #ffffff; text-decoration:none; font-size: 12px}
a:hover.ar13b {color: #666666;}
.ar13b {color: #ffffff; text-decoration:none; font-size: 13px}
a:hover.ar15b {color: #666666;}
.ar15b {color: #ffffff; text-decoration:none; font-size: 15px}
a:hover.ar22b {color: #666666;}
.ar22b {color: #ffffff; text-decoration:none; font-size: 22px}
a:hover.ar26b {color: #666666;}
.ar26b {color: #ffffff; text-decoration:none; font-size: 26px}
a:hover.ar34b {color: #666666;}
.ar34b {color: #ffffff; text-decoration:none; font-size: 34px}

a:hover.ti14g {color: #d10000;}
.ti14g {color: #666666; text-decoration:none; font-size: 14px; font-family: "Times New Roman", Times, serif;}

a:hover.ti26r {color: #666666;}
.ti26r {color: #d10000; text-decoration:none; font-size: 26px; font-family: "Times New Roman", Times, serif;}

a:hover.ti28b {color: #666666;}
.ti28b {color: #ffffff; text-decoration:none; font-size: 28px; font-family: "Times New Roman", Times, serif;}
a:hover.ti34b {color: #666666;}
.ti34b {color: #ffffff; text-decoration:none; font-size: 34px; font-family: "Times New Roman", Times, serif;}

a:hover.brochurel {color: #d10000;}
.brochurel {color: #666666; text-decoration: none; font-size: 15px; width: 344px; height: 30px; text-align: center; display: block; line-height: 28px; background: url(img/fond-butt-1.gif) no-repeat; margin: 0px auto}

a:hover.brochure2 {color: #d10000;}
.brochure2 {color: #666666; text-decoration: none; font-size: 15px; width: 212px; height: 50px; text-align: center; display: block; line-height: 20px; background: url(img/fond-butt-2.gif) no-repeat; padding-top: 4px}

.bloctexte {width: 700px; margin: 20px; auto; text-align: left}
.bloctexte p {line-height: 20px;}

.divphotoplan {position: absolute; left: 0px; top: 0px; width: 200px; z-index: 2000; visibility: hidden;}
.divphotoplanmove {position: relative; left: 0px; top: 0px; width: 200px; height: 10px; background: #d10000; border: #d10000 solid 1px; text-align: right; cursor: move}
.divphoto {position: relative; left: 0px; top: 0px; border: #d10000 solid 1px; background: #ffffff; z-index: 2001}

.divmsgbox {position: absolute; left: 0px; top: 0px; width: 412px; z-index: 3000; visibility: hidden;}
.divmsgboxcont {position: relative; border: #d10000 solid 1px; background: #ffffff; padding: 5px 5px 0px 5px; width: 400px; text-align: center}
.divmsgboxaffcont {position: relative;}
.divmsgboxaff {position: relative; font-size: 14px; color: #666666;}
.divmsgboxb {position: relative; left: 0px; top: 0px; width: 100%; height: 28px; margin: 5px;}
.divmsgboxbutt {position: absolute; left: 0px; top: 0px; height: 22px; background: #ffffff; border: solid #d10000 1px; font-size: 14px; font-weight: bold; color: #d10000; text-decoration: none; padding: 4px 7px 0px 7px; display: block}
a:hover.divmsgboxbutt {color: #666666;}

.divamibox {position: absolute; left: 0px; top: 0px; width: 400px; height: 200px; z-index: 2500; visibility: hidden;}
.divamiboxcont {position: relative; border: #d10000 solid 1px; background: #ffffff; padding: 5px 5px 0px 5px; width: 400px; text-align: center}
.divamiboxt {position; relative; width: 100%; height: 20px; font-size: 14px; font-weight: bold; color: #d10000}
.divamiboxbutt {position: relative; height: 22px; width: 100px; background: #ffffff; border: solid #d10000 1px; font-size: 14px; font-weight: bold; color: #d10000; text-decoration: none; padding: 4px 7px 0px 7px; display: block; margin: 3px auto 5px auto}
a:hover.divamiboxbutt {color: #666666;}
.chpami {width: 350px; border: solid #666666 1px; font-size: 14px; color: #666666; margin: 3px 0px}
.chpaminotsel {width: 350px; border: solid #666666 1px; font-size: 14px; color: #bbbbbb; margin: 3px 0px}

.over_all {position: absolute; left: 0px; top : 0px; width: 100%; height: 100%; z-index: 1000; visibility: hidden; background: #fffdfd; filter: alpha(opacity=50); -moz-opacity: 0.50; -opacity: 0.50; opacity: 0.50; -khtml-opacity: 0.5; overflow: hidden}
.over_alltrans {position: absolute; left: 0px; top : 0px; width: 100%; height: 100%; z-index: 1000; visibility: hidden; background: #ffffff; filter: alpha(opacity=50); -moz-opacity: 0.50; -opacity: 0.50;; opacity: 0.50; -khtml-opacity: 0.5; overflow: hidden}
.divpwait {position: absolute; left: 0px; top : 0px; width: 130px; height: 64px; z-index: 3000; visibility: hidden; background: url(img/pwait.gif) no-repeat; text-align:center; padding-top: 15px}

.divdevismg {position: relative; width: 212px; height: 275px;}
.divdevismgfond {position: abolute; left: 0px; top: 0px}
.divdevismgt {position: absolute; left: 14px; top: 99px}
.divdevismg1 {position: absolute; left: 8px; top: 122px; width: 196px; text-align: left}
a:hover.buttdevismg {color: #d10000;}
.buttdevismg {position: absolute; left: 7px; top: 247px; color: #d10000; text-decoration: none; font-size: 20px; width: 195px; height: 22px; text-align: center; display: block; line-height: 22px; background: url(img/fond-butt-devismg.gif) no-repeat;}

.ntags {position: relative; width: 212px; height: 240px;}
.ntag1 {color: #c40058; font-size: 21px; font-weight: bold; text-decoration: none}
.ntag2 {color: #006bb8; font-size: 13px; text-decoration: none}
.ntag3 {color: #00c4eb; font-size: 23px; font-family: "Times New Roman", Times, serif; font-weight: bold; text-decoration: none}
.ntag4 {color: #0e6600; font-size: 17px; font-weight: bold; text-decoration: none}
.ntag5 {color: #a4e000; font-size: 15px; text-decoration: none}
.ntag6 {color: #699900; font-size: 15px; font-family: "Times New Roman", Times, serif; text-decoration: none}
.ntag7 {color: #940000; font-size: 15px; font-weight: bold; text-decoration: none}
.ntag8 {color: #940000; font-size: 13px; font-family: "Times New Roman", Times, serif; text-decoration: none}
.ntag9 {color: #d40400; font-size: 22px; font-family: "Times New Roman", Times, serif; text-decoration: none}
.ntag10 {color: #ff8213; font-size: 21px; text-decoration: none}
.ntag11 {color: #ffba24; font-size: 15px; font-weight: bold; text-decoration: none}
.ntag12 {color: #d10000; font-size: 17px; text-decoration: none}
.ntag13 {color: #4c4c4c; font-size: 17px; font-family: "Times New Roman", Times, serif; text-decoration: none}
.ntag14 {color: #00c4eb; font-size: 21px; text-decoration: none}
.ntag15 {color: #d10000; font-size: 17px; font-weight: bold; text-decoration: none}

.glossmenu1 {width:500px; margin: 0px 20px; float: left; text-align: right;}
.glossmenu2 {width:100px; float: left;}

.devisform {position: relative; width: 700px; height: 396px; margin-left: 20px; background: url(img/fond-form-devis.gif) no-repeat}
.devistr1 {position: absolute; left: 45px; top: 13px;}
.devistr2 {position: absolute; left: 45px; top: 157px;}
.devislig1 {position: absolute; width: 330px;}
.devislig1t {position: relative; width: 150px; float: left; text-align: right; color: #666666; font-size: 15px; font-weight: bold;}
.devislig1c {position: relative; width: 160px; float: left; text-align: left; margin: 0px;}
.devischamp {width: 150px; height: 20px; color: #666666; font-size: 14px; font-family: Verdana, Arial; margin: 0px; margin-left: 10px; padding: 0px; border: 0px}
.devislig2 {position: absolute; width: 280px;}
.devislig2c {position: relative; width: 30px; float: left;}
.devislig2t {position: relative; width: 240px; float: left; text-align: left; margin-left: 10px; color: #666666; font-size: 15px; font-weight: bold}
.devislig3 {position: absolute; width: 500px;}
.devislig3c {position: relative; width: 30px; float: left;}
.devislig3t {position: relative; width: 460px; float: left; text-align: left; margin-left: 10px; color: #666666; font-size: 15px; font-weight: bold}
.devislig4 {position: absolute; left: 324px; top: 287px; width: 327px; height: 52px;}
.devistarea {width: 327px; height: 52px; color: #666666; font-size: 14px; margin: 0px; padding: 0px; border: 0px}
.devisenvoyer {position: absolute; left: 566px; top: 368px;}
.devisreponse {position: absolute; left: 0px; top: 0px; width: 600px; height: 300px; padding:15px; background: url(img/fond-reponse-devis.gif) no-repeat; z-index: 2000}
.devisfermer {position: absolute; left: 496px; top: 302px;}

.newsform {position: relative; width: 700px; height: 198px; margin-left: 20px; background: url(img/fond-form-news.gif) no-repeat}
.newsenvoyer {position: absolute; left: 566px; top: 170px;}

.mlg {position: relative; width: 700px; margin-left: 20px;}
.mlgg {width: 250px; height: 30px; float: left; text-align: right;}
.mlgd {width: 350px; float: left; text-align: left; margin: 0px 0px 20px 50px}

.contactg {position: relative; width: 700px; height: 480px; margin-left: 20px;}
.contactchoix {position: absolute; width:500px; left:0px; top: 0px; text-align: left}
.contactv {position: absolute; left: 440px; top: 0px; width: 1px; height: 460px; background: url(img/lv.gif) repeat-y;}
.contactaccest {position: absolute; width:200px; left:480px; top: 10px; text-align: right}
.contactaccesfrance {position: absolute; width:57px; height: 141px; left: 477px; top: 40px;}
.contactaccesbordeaux {position: absolute; width:138px; height: 141px; left: 542px; top: 40px;}
.contactaccesbegles {position: absolute; width:203px; height: 242px; left: 477px; top: 189px;}
.contactgmap {position: absolute; width:203px; left:477px; top: 440px; text-align: center}

