body { font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/background.gif); background-repeat: repeat-x; padding-left: 20px; }
a { text-decoration: none; border-width: 0; }
a:hover { color: #7c7c7c; text-decoration: none; border-width: 0; }
h1 { color: #000; font-size: 13px; font-weight: bold; margin: 0; }
div.logo { position: relative; border-width: 0; }
div.site { background-color: #fff; position: absolute; top: 40px; left: 15px; width: 895px; margin: 0; padding: 0; border-width: 0; }
div.gpti { background-color: #fff; position: absolute; top: 0; width: 915px; height: 500px; }
td.backline { vertical-align: top; width: 1px; margin: 0; padding: 0; }
div.menu { color: #c8c8c8; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; vertical-align: top; position: absolute; top: 24px; left: 500px; border-width: 0; }
div.imghome { background-color: #fff; background-image: url(../images/backgroundbox.gif); background-repeat: repeat-y; position: relative; left: 50px; width: 825px; height: 223px; z-index: 2; margin-bottom: 50px; border-left: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; }
div.banderouge { background-color: #70110f; position: absolute; top: 0; left: 0; width: 100%; height: 19px; z-index: 3; }
div.imagehome { background-repeat: no-repeat; position: absolute; top: 18px; left: 0; width: 450px; height: 203px; z-index: 1; }
div.imagecontenu { background-repeat: no-repeat; position: absolute; z-index: 1; top: 18px; left: 0; width: 450px; height: 125px; }
div.imgcontenu { background-color: #fff; background-image: url(../images/backgroundbox.gif); background-repeat: repeat-y; position: relative; left: 50px; width: 825px; height: 144px; z-index: 2; margin: 0; padding: 0; border-left: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;; }
div.image { position: absolute; z-index: 2; }
div.txthome { color: #7c7c7c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; position: absolute; top: 90px; left: 450px; width: 305px; z-index: 2; }
div.menucontenu { color: #7c7c7c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; position: absolute; top: 51px; z-index: 2; left: 450px; width: 290px; border-left: 1px solid #b3b3b3; }
div.menucontenu2 { color: #7c7c7c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; position: absolute; z-index: 2; top: 37px; left: 450px; width: 290px; border-left: 1px solid #b3b3b3; }
div.titre { color: #646464; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
div.sitemap { text-align: right; top: 0; }
div.titretexte { color: #70110f; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; position: relative; top: 0; }
a.boutontxt { color: #606060; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; vertical-align: top; }
a.boutontxtover { color: #9c9c9c; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; vertical-align: top; padding-bottom: 1px; border-bottom: 1px solid #c8c8c8; }
a.boutontxt:hover { color: #70110f; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; vertical-align: top; }
a.boutonlang { color: #e4e4e4; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align: top; }
a.boutonlang:hover { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align: top; }
div.btenglish { position: absolute; top: 48px; left: 65px; z-index: 4; }
div.bottomleft { position: absolute; width: 8px; }
div.bottomlefthome { position: absolute; top: 0; left: 0; width: 8px; border-left: 1px solid #b3b3b3; }
div.boxtext { background-image: url(../images/img_bloctitre.gif); background-repeat: no-repeat; position: relative; top: 40px; width: 8px; margin-top: 0; margin-bottom: 40px; padding-top: 0; padding-right: 0; padding-left: 0; border-left: 1px solid #b3b3b3; }
div.boxtexthome { margin-top: 0; padding: 0; position: relative; top: 20px; border-left: 1px solid #b3b3b3; }
div.bottomhome { position: absolute; top: 310px; margin-top: 0; margin-left: 50px; padding-top: 0; }
div.bottomcontenu2 { margin-top: 0; margin-left: 50px; padding-top: 0; position: absolute; top: 200px; }
div.bottomtxt { color: #646464; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; position: absolute; top: 0; left: 40px; width: 350px; margin: 0; padding: 0; }
div.texte { color: #646464; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align: top; position: relative; top: 0; width: 700px; margin-left: 60px; padding-top: 10px; }
div.textehome { color: #646464; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 60px; padding-top: 10px; position: absolute; top: 0; width: 300px; vertical-align: top; }
div.bottomright { color: #646464; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; position: absolute; top: 0; left: 450px; margin-top: 28px; padding: 0; border-left: 1px solid #b3b3b3; }
div.menubottomright { color: #3c3c3c; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url(../images/back_menuhome.gif); background-repeat: repeat-x; width: 302px; padding-top: 2px; padding-bottom: 3px; padding-left: 25px; border-bottom: 1px solid #b3b3b3; }
div.menubottomrightover { color: #3c3c3c; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url(../images/back_menuhome-over.gif); background-repeat: repeat-x; padding-top: 2px; padding-bottom: 3px; padding-left: 25px; width: 302px; border-bottom: 1px solid #b3b3b3; }
div.menubottomright2over { color: #3c3c3c; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url(../images/back_menuhome-over.gif); background-repeat: repeat-x; padding-top: 2px; padding-bottom: 3px; padding-left: 25px; width: 302px; }
div.menuright { color: #3c3c3c; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url(../images/back_menu.gif); background-repeat: repeat-x; padding-top: 1px; padding-bottom: 1px; padding-left: 17px; width: 303px; border-bottom: 1px solid #b3b3b3; }
div.menurightover { color: #3c3c3c; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url(../images/back_menu-over.gif); background-repeat: repeat-x; padding-top: 1px; padding-bottom: 1px; padding-left: 17px; width: 303px; border-bottom: 1px solid #b3b3b3; }
div.menuright2 { color: #3c3c3c; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url(../images/back_menu.gif); background-repeat: repeat-x; padding-top: 1px; padding-bottom: 1px; padding-left: 17px; width: 303px; }
div.menuright2over { color: #3c3c3c; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url(../images/back_menu-over.gif); background-repeat: repeat-x; padding-top: 1px; padding-bottom: 1px; padding-left: 17px; width: 303px; }
div.menubottomright2 { color: #3c3c3c; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url(../images/back_menuhome.gif); background-repeat: repeat-x; padding-top: 2px; padding-bottom: 3px; padding-left: 25px; width: 302px; }
div.bottom { color: #c1c1c1; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; position: absolute; top: 550px; left: 66px; width: 826px; padding-top: 5px; border-top: 1px solid #b3b3b3; }
div.bottomcontenu { color: #737479; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; width: 826px; padding-top: 5px; border-top: 1px solid #b3b3b3; }
a.link { color: #7c7c7c; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; border-width: 0; }
a.small { color: #b3b3b3; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; margin: 0; padding: 0; border-width: 0; }
a.link2 { color: #7c7c7c; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; border-width: 0; }
a.link3 { color: #70110f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; border-width: 0; }
a.link4 { color: #383a39; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; border-width: 0; }
a.link2:hover { color: #70110f; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; border-width: 0; }
a.link:hover { color: #70110f; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; border-width: 0; }
div.titreimg { color: #70110f; font-size: 20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 19px; padding-bottom: 20px; }
td { color: #7c7c7c; font-size: 10px; text-decoration: none; }
