body { margin: 0px; padding: 0px; background: #ffffff url("images/fond.gif") repeat-y center; //overflow: hidden; text-align: center; font-family: Tahoma, Arial; font-size: 13px; } img { border: 0px; } input, textarea { border-color: #71a5ca; border-style: solid; border-width: 1px; } div.page { width: 1200px; overflow: hidden; margin-left: auto; margin-right: auto; height: 629px; } table.page { width: 980px; height: 629px; margin-left: auto; margin-right: auto; border-collapse: collapse; padding: 0px; } table.menunoflash { width: 980px; position: relative; top: 510px; } table.menunoflash td { width: 140px; text-align: center; vertical-align: bottom; } td.bandeau { width: 980px; } td.contenu { width: 980px; height: 420px; background-image: url("images/fond_.gif"); background-repeat: no-repeat; background-position: bottom; background-color: #; text-align: left; vertical-align: top; } div.titre { margin-left: 50px; } div.misenvaleur { margin-left: 50px; font-size: 13px; font-style: italic; } div.texte { padding: 20px; padding-top: 20px; font-family: Tahoma, Arial; font-size: 13px; } div.menu { margin: auto; width: 980px; height: 100%; background: #ffffff; } div.toutpetit { font-size: 11px; } div.petit { background-image: url("images/lignes.gif"); background-position: left top; background-repeat: no-repeat; padding-left: 120px; font-size: 11px; //width: 450px; text-align: justify; //color: #883300; } div.encadre { border-color: #ff9600; border-width: 1px; border-style: solid; width: 200px; padding: 10px; } a { color: #ff9600; } a.sanslien { text-decoration: none; } table { font-size: 13px; } table.pageservices { //width: 970px; border: 0px; font-size: 13px; margin: 0px; } table.exempleservices { border: 0px; font-size: 11px; } td.services { vertical-align: top; width: 500px; } td.service { vertical-align: top; width: 100px; height: 30px; font-size: 13px; border: 1px #ff9600 solid; background-color: #ffffff; opacity: 0.5; } table.competences { border-collapse: collapse; padding: 0px; width: 424px; } td.conseil { width: 424px; height: 40px; background-image: url("images/services/conseil.gif"); background-repeat: no-repeat; background-position: bottom left; } td.conseil_off { width: 424px; height: 40px; background-image: url("images/services/conseil_off.gif"); background-repeat: no-repeat; background-position: bottom left; } td.siteweb { height: 40px; background-image: url("images/services/siteweb.gif"); background-repeat: no-repeat; background-position: bottom left; } td.siteweb_off { height: 40px; background-image: url("images/services/siteweb_off.gif"); background-repeat: no-repeat; background-position: bottom left; } td.interface { height: 63px; background-image: url("images/services/interface.gif"); background-repeat: no-repeat; background-position: bottom left; } td.interface_off { height: 63px; background-image: url("images/services/interface_off.gif"); background-repeat: no-repeat; background-position: bottom left; } td.design { width: 136px; height: 103px; background-image: url("images/services/design.gif"); background-repeat: no-repeat; background-position: bottom left; } td.design_off { width: 136px; height: 103px; background-image: url("images/services/design_off.gif"); background-repeat: no-repeat; background-position: bottom left; } td.extranet { height: 62px; background-image: url("images/services/extranet.gif"); background-repeat: no-repeat; background-position: bottom left; } td.extranet_off { height: 62px; background-image: url("images/services/extranet_off.gif"); background-repeat: no-repeat; background-position: bottom left; } td.modules { height: 39px; background-image: url("images/services/modules.gif"); background-repeat: no-repeat; background-position: bottom left; } td.modules_off { height: 39px; background-image: url("images/services/modules_off.gif"); background-repeat: no-repeat; background-position: bottom left; } td.ref { width: 145px; height: 43px; background-image: url("images/services/ref.gif"); background-repeat: no-repeat; background-position: bottom left; } td.ref_off { width: 145px; height: 43px; background-image: url("images/services/ref_off.gif"); background-repeat: no-repeat; background-position: bottom left; } td.heberg { width: 128px; height: 43px; background-image: url("images/services/heberg.gif"); background-repeat: no-repeat; background-position: bottom left; } td.heberg_off { width: 128px; height: 43px; background-image: url("images/services/heberg_off.gif"); background-repeat: no-repeat; background-position: bottom left; } table.produit { width: 920px; } table.produit td { vertical-align: top; } table.produit td.description { padding-top: 10px; padding-left: 10px; width: 400px; } table.references { width: 920px; padding: 2px; } td.vide { background-color: #ccffcc; opacity: 0.9; } td.nom_ref { margin-left: 5px; background-color: #ffffff; opacity: 0.7; font-weight: bold; font-size: 12px; width: 180px; } td.nom_ref a { font-weight: bold; color: #000000; text-decoration: none; } td.titre_ref { margin-left: 5px; background-color: #ffffff; opacity: 0.7; font-weight: bold; font-size: 12px; width: 100px; } td.ok { background-color: #ff9600; opacity: 0.4; } tr.ligne_on { background-color: #ff9600; } #sudbio { display: none; width: 920px; } #phytinstitut { display: none; width: 920px; } #baleco { display: none; width: 920px; } #tertio { display: none; width: 920px; } #proscot { display: none; width: 920px; } #ods { display: none; width: 920px; } #apm { display: none; width: 920px; } #amma { display: none; width: 920px; } #venus { display: none; width: 920px; } #pfb { display: none; width: 920px; } #mariage { display: none; width: 920px; } td.imageref { width: 180px; text-align: right; padding-right: 10px; } table.unjour { width: 100%; } table.unjour td.explic { width: 250px; text-align: right; line-height: 20px; } table.unjour td.fleches { width: 30px; text-align: right; line-height: 20px; } table.devis { width: 430px; border: 3px white dashed; background: ; opacity: 0.8; border-collapse: collapse; } table.formdevis { width: 500px; border: 0; border-collapse: collapse; } table.devis td { //border: 1px white solid; } td.prix { border-width: 0 0 0 3px; border-color: white; border-style: dashed; text-align: right; padding-right: 5px; } td.prixtotal { border-width: 0 0 0 3px; border-color: white; border-style: dashed; font-weight: bold; text-align: right; padding-right: 5px; } .explication { z-index: 10; display: none; width: 260px; text-align: justify; position: absolute; padding: 3px; border: 1px #ffee00 solid; background-color: white; opacity: 0.8; } /*** page devis #prixlogo { display: none; } #prixmaquettes { display: none; }#prixstatiques { display: none; }#prixdynamiques { display: none; }#prixnews { display: none; }#prixagenda { display: none; }#prixliens { display: none; }#prixformu { display: none; }#prixformucomplexe { display: none; }#prixformusauve { display: none; }***/