body { margin:0px; padding:0px; background-image: url(../../images/general/fond_m3prod.jpg); background-repeat: repeat-y; background-color: #211F5E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 15px; }

img { border: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
p { margin: 0px; padding: 0px; }
ul { list-style-type: square; margin:0px; padding: 0px 0px 0px 25px;}

.ancre-top { position: absolute; left:0px; top:20px; z-index:1; background-color: #FFFFFF; height:230px; width:100%; }
.haut-bienvenue { background-color: #211F5E; position:absolute; left:240px; width:510px; height:20px; color:#B4ABD3; padding-left:10px; font-size:13px; font-weight:bold; text-transform: uppercase; line-height:20px; letter-spacing:1px; word-spacing:3px;}
.haut-degrade { position: absolute; z-index: 2; left:7px; top:20px; width:158px; height:20px; }
.haut-societe { position:absolute; left:180px; top:27px; width:300px; z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color: #211F5E; font-weight: bold; font-size: 10px; }
.haut-societe-exergue { font-size:16px; font-variant: small-caps; }
.haut-copyright { position:absolute; left:180px; top:27px; width:300px; z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color: #211F5E; font-weight: bold; font-size: 9px; }
.haut-logo { position:absolute; z-index:2; left:0px; top:55px; width:100%; background-image: url(../../images/general/m3prod_frise.gif); background-repeat: repeat-x; height: 132px; }
.haut-logo-img { margin-left:25px; }
.haut-texte { position:absolute; z-index:2; left:240px; top:21px; width:510px; font-size: 11px; color: #666699; font-weight:bold; line-height:13px;}
.haut-texte2 { position:absolute; z-index:2; top:155px; }
.haut-partenaire { top:204px; }
.haut-degrade2 { top:230px; }

.fond { position:absolute; z-index:0; left:0px; top:20px; width:100%; vertical-align:top; background-color: #FFFFFF; background-image: url(../../images/general/fond_m3prod.jpg); background-repeat: repeat-y; }
.fond-accueil { height:500px; }
.fond-presentation { height:620px; }
.fond-outil { height:700px; }
.fond-contact { height:405px; }
.fond-iservice { height:430px; }

.menu-contenu { position:absolute; left:25px; top:250px; z-index:2; width:125px; }
.menu-liste { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #211F5E; font-weight: bold; list-style-type: square; }
.menu-liste-elem { padding-top:4px;}
.menu-liste-elem-actif { padding-top:4px; color: #6C1600; }
a.menu-liste-lien { color: #211F5E; }
a.menu-liste-lien:hover { color: #6C1600; }
a.menu-liste-lien-actif { color: #6C1600; }

.contenu { position:absolute; left:265px; top:250px; width: 485px; z-index:1; }
.contenu-texte { padding-top:5px; }
.contenu-titre { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3300; font-weight: bold; padding-bottom:5px; text-transform: uppercase; }
.contenu-exergue {font-weight: bold; color: #333333; }
.contenu-liste { padding: 5px 0px 0px 15px; }
.contenu-liste-elem { padding-top:4px;}
.contenu-accueil { width: 300px; top:245px; }
.contenu-texte-accueil { line-height: 19px }
.contenu-presentation { left:295px; width: 455px; }

.copyright { position:absolute; left:0px; top:470px; width: 750px; color:#B4ABD3; text-align:right; z-index:2; color:#B4ABD3; font-size: 9px; padding-bottom:5px; line-height:12px; }
a.copyright-lien { color:#E6E1F6; }
.copyright-accueil { top:555px;  }
.copyright-presentation { top:720px; }
.copyright-devis { top:12px; color: #211F5E; }
.copyright-outil { top:12px; color: #211F5E; }
.copyright-contact { top:435px;  }
a.copyright-lien-devis { color:#990000; }

.accueil-img { position:absolute; left:578px; top:250px; z-index:1; }
.accueil-bordure { border: 1px solid #211F5E; }

.presentation-img1 { position:absolute; left:295px; top:470px; z-index:1; }
.presentation-img2 { position:absolute; left:412px; top:470px; z-index:1; }
.presentation-img3 { position:absolute; left:609px; top:470px; z-index:1; }
.presentation-img4 { position:absolute; left:295px; top:594px; z-index:1; }
.presentation-img5 { position:absolute; left:492px; top:594px; z-index:1; }
.presentation-img6 { position:absolute; left:631px; top:594px; z-index:1; }
.presentation-bordure { border-top: 1px solid #211F5E; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #211F5E; }

.outil-illustration { position:absolute; left:0px; top:385px; z-index:3; }
.outil-schema { padding-top:5px; padding-bottom:5px; }
.outil-liste { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6C1600; font-weight: bold; font-variant: small-caps; padding: 5px 0px 0px 15px; }
.outil-liste-elem { padding-top:15px;}
.outil-tbl { width: 470px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; line-height: 15px; text-align:center;}
.outil-tbl-lg85{ width:85px;}
.outil-tbl-lg100 { width:100px; }
.outil-tbl-lg170 { width:170px; }
.outil-tbl-lg200 { width:200px;}
.outil-tbl-bordure { height:39px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; }
.outil-tbl-bordure-haut { border-top-width: 1px;}
.outil-tbl-bordure-gauche { border-left-width: 1px; border-right-width: 0px; font-weight:bold;}
.outil-voir { margin-bottom:-2px; margin-left:10px;}
.outil-lien { color:#999999; }
.outil-lien:hover { color:#6C1600; text-decoration:none; }
.outil-recommandations { padding-top: 30px; font-style: italic; }
.outil-recommandations-lien { color:#999999; }
.outil-recommandations-lien:hover { color:#6C1600; text-decoration:underline; }
.outil-recommandations-exergue {font-weight: bold; color: #6C1600; }

.contact-exergue { font-weight:bold;}
.contact-img { position:absolute; left:595px; top:250px; z-index:1; }
a.contact-lien {color:#6C1600; }
.contact-bas { padding-top:30px; }
