body { margin:0px; padding:0px; background-image:url('interface/degrade.png'); background-repeat:repeat-x; background-color:#A0A7AE; text-align:center; font-family:arial; font-size:10pt; }
table.principal { border-left: solid 1px black; border-right: solid 1px black; width:778px; height:100%; background-color:#FFFFFF; background-image:url('interface/haut.jpg'); background-repeat:no-repeat; }
img.machine { border : solid 1px black; }
img.atelier { width:250px; height:150px; border : solid 1px black; margin-left:13px; margin-right:13px; }
img.magasin_spe { border : solid 1px black; margin-left:10px; margin-top:20px; margin-bottom:20px;}
img.magasin { width:125px; height:125px; border : solid 1px black; margin-right:10px;}
img.acc { border : solid 1px black; margin:5px; margin-bottom:0px; }
img.exemple { border : solid 1px black; margin:5px; }
img.fleche { margin-bottom:1px; }
img.sep { width:25px; margin:0px; padding:0px; }
img.icomag { margin-bottom:-3px; margin-top:3px;}
img.carte { border : solid 1px black; }
a { font-family:arial; color:black; font-weight:bold; font-style:italic; }
table.exemple { background-color:#FFFFFF; font-family:arial; color:black; border : solid 1px black; }
td.logo { padding-top:5px; }
td.slogan { text-align:right; vertical-align:bottom; padding-right:2px; padding-bottom:22px; }
table.menu { width:778px; height:135px; }
td.menu { vertical-align:top; text-align:left; padding-top:8px; }
a.menu:link { font-size:12pt; font-weight:bold; font-style:italic; text-decoration:none; }
a.menu:visited { font-size:12pt; font-weight:bold; font-style:italic; text-decoration:none; }
a.menu:hover { font-size:12pt; font-weight:bold; font-style:italic; text-decoration:underline; }
a.std:link { font-size:8pt;  text-decoration:none; font-weight:normal; font-style:normal; }
a.std:visited { font-size:8pt;  text-decoration:none; font-weight:normal; font-style:normal; }
a.std:hover { font-size:8pt; text-decoration:underline; font-weight:normal; font-style:normal; }
span.magasin_serv  { margin:0px; padding:0px; text-decoration:underline; line-height:12pt; font-style:italic;} 
span.magasin  { margin:0px; padding:0px; line-height:12pt; font-style:italic;} 
a.magasin:link { font-size:9pt;  text-decoration:none; font-weight:normal; font-style:italic; }
a.magasin:visited { font-size:9pt;  text-decoration:none; font-weight:normal; font-style:italic; }
a.magasin:hover { font-size:9pt; text-decoration:none; font-weight:normal; font-style:italic; }
a.magasin_serv:link { font-size:9pt; text-decoration:underline; font-weight:normal; font-style:italic; }
a.magasin_serv:visited { font-size:9pt; text-decoration:underline; font-weight:normal; font-style:italic; }
a.magasin_serv:hover { font-size:9pt; text-decoration:underline; font-weight:normal; font-style:italic; }
h1 { font-size:12pt; margin-bottom:5px; }
h2 { font-size:10pt; margin-bottom:5px; font-weight:bold; }
td { font-family:arial; font-size:10pt; vertical-align:top; }
td.sepv { width:3px; height:100%; vertical-align:middle; text-align:left; padding-top:15px; }
td.gauche { width:250px; height:100%; padding:10px; padding-right:3px; padding-top:75px; }
td.droite { width:525px; height:100%; padding:10px; padding-top:15px; vertical-align:top; }
td.haut { padding:10px; padding-bottom:0px; }
td.bas { font-family:arial; font-size:8pt; padding-top:30px; width:778px; height:50px; background-image:url('interface/bas.png'); background-position: left bottom; text-align:center; }
td.bas_index { font-family:arial; font-size:8pt; vertical-align:bottom; padding-bottom:6px; width:100%; height:27px; background-image:url('interface/bas_index.png'); background-position: left bottom; text-align:center; }
td.principal { height:100%; text-align:justify; vertical-align:top; }
div.machine { position:absolute; visibility:hidden; top:155px; width:500px; height:400px; }
div.magasin { position:absolute; visibility:hidden; top:335px; width:500px; height:200px; }
div.bv { height:100%; border-right: dashed 1px black; }
span {line-height:33px; }
span.a { padding-left:153px; font-family:Arial Black; font-size:26pt; font-style:italic; color:#130049; }
span.r { padding-left:173px; font-family:Arial Black; font-size:26pt; font-style:italic; color:#130049; }
span.m { padding-left:193px; font-family:Arial Black; font-size:26pt; font-style:italic; color:#130049; }
span.arm { font-family:Arial Black; font-size:16pt; font-style:italic; color:#001185; }
span.sep { height:1px; width:20px; }
