body { background-color:#FFFFFF; background-image:none;}
.ancre-top { top:0px; height:230px; }
.haut-degrade { top:0px; }
.haut-copyright { top:7px; }
.haut-logo { top:35px; }
.haut-partenaire { top:184px; }
.haut-degrade2 { top:210px; }

.haut-logo { width:170px;}
.haut-texte { display:none; }


form { margin: 0px; padding: 0px; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#211F5E;}
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#211F5E;}

.devis-contenu { position:absolute; left: 170px; top:50px; width:580px; z-index:2; text-align:center;}
.devis-tbl { margin-top:10px; padding-top:3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#585C67; }
.devis-tbl-gauche { text-align:right; padding-right: 15px;}
.devis-tbl-haut { vertical-align:top;}
.devis-champ1 { width:250px; }
.devis-champ2 { width:325px; height:122px; }
.devis-envoyer { width:80px; margin-top:10px; margin-bottom:30px; font-weight: bold; background-color:#A1C9EC; border: 1px solid #585C67; }
.devis-effectue { width:400px; border:1px solid #FF0000; color:#FF0000; padding:5px; margin:30px; }
a.devis-effectue-lien { color:#FF0000; font-weight:bold;}
a.devis-effectue-lien:hover { color:#000000; }


.entete { position:absolute; left:270px; top:50px; width:480px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; z-index:2}
.entete-titre { font-size:16px; color: #211F5E; padding-bottom:50px; font-weight:bold; line-height:20px; }
.entete-texte { color:#999999; text-align:left; padding-top:10px; }

.precision { text-align:left; font-size:9px; line-height:11px; font-style: italic; }

.outil-legende { position:absolute; top:240px; left:7px; width:240px; text-align:center;}
.outil-legende-titre { font-weight:bold; background-color: #0063AA; color: #FFFFFF; border:solid 1px #000000; }
.outil-legende-schema1 { text-align:left; margin-top:5px; margin-bottom:100px;}
.outil-legende-form1 { position:absolute; width:70px; top:40px; left:170px;}
.outil-legende-form2 { position:absolute; width:80px; top:135px; left:30px;}
.outil-legende-form3 { position:absolute; top:135px; left:170px; width:70px; }
.outil-legende-form4 { position:absolute; top:195px; left:45px; width:70px; }
.outil-legende-form5 { position:absolute; top:195px; left:125px; width:70px; }

.outil-legende-soustitre { border:solid 1px #000000; border-top:none; padding:2px;}
.outil-legende-champ { width:40px; text-align:center; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.outil-legende-submit { color:#FFFFFF; font-weight:bold; background-color: #0063AA; border: 1px solid #000000; width:70px; }
.outil-legende-precision { padding-bottom:10px; }

.calcul { position:absolute; left:270px; top:240px; width:480px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; z-index:2; }
.calcul-tbl { width:480px; text-align:center; padding:1px;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-top:solid 1px #000000; border-left:solid 1px #000000; }
.calcul-tbl-case1 { width:250px;}
.calcul-tbl-entete { border-right:solid 1px #000000; border-bottom:solid 1px #000000; height:40px; font-weight: bold; }
.calcul-tbl-legende { text-align:right; padding-right:5px; border-right:solid 1px #000000; border-bottom:solid 1px #000000; }
.calcul-tbl-case { border-right:solid 1px #000000; border-bottom:solid 1px #000000; }
.calcul-tbl-coul { background-color: #0063AA; color:#FFFFFF; }
.calcul-tbl-coul1 { background-color: #E0EAFF; }
.calcul-tbl-coul2 { background-color: #FFFFCC; }
.calcul-tbl-coul3 { background-color: #FFCC00; }
.calcul-tbl-coul4 { background-color: #FF6600; }
.calcul-separateur { margin-top:10px;}
.calcul-tbl-exergue { font-size : 15px;}
.calcul-tbl-unite { font-size:9px; font-weight: normal;}
.calcul-champ { width:40px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px solid #999999; background-color: #FFFFFF; }
.calcul-champ-exergue { font-weight:bold; font-size:13px;}

input:disabled { color:#000000;}



