#map { border: solid 1px #888888; overflow: hidden; width: 550px; height: 850px; margin-left: 0px }#minimap2 { border: solid 3px #FFFFFF; overflow: hidden; width: 70px; height: 120px; margin-left: 0px }#obs { width: 550px }#commentaire { width: 550px }div.carto  { width: 550px }div.carto table.observations { background-color: #fff; width: 550px; border: solid 1px #0e18a3; border-collapse: collapse   }div.carto table.observations td { margin: 0; padding: 1px 5px; border: inset 1px #aaaaaa; color: #039; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; }div.carto table.observations td img   { width: 32px; height: 32px }div.carto table.observations th { font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; color: #039; font-size: 12px; background-color: #edf5fc; text-align: center; margin: 0; padding: 3px 5px; border: outset 1px #888888 }/*div.carto h1  { color: #874d2c; font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; line-height: 24px; background-image: url("../images/fdh1.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 10px 0 20px; padding: 0 0 0 90px; clear: both }*//*div.carto a  { color: #039; font-weight: bold; text-decoration: none; cursor: pointer; margin: 0; padding: 0 }div.carto a:hover { color: #039; text-decoration: underline; margin: 0; padding: 0 }div.carto p { color: #039; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; margin: 0; padding: 0 }*/div.illustalert { text-align: center; display: block; margin: 0; padding: 0; width: 40px; float: left }div.illustalert img { margin: 0; padding: 0 }div.blockalert { width: 180px; float: left }div.blockalert h1.messalert     { color: #039; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; line-height: 15px; background-image: none; text-transform: none; margin: 0 15px 0 0; padding: 0 }div.blockalert p.messalert  { color: #039; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-align: left; margin: 0; padding: 0; width: 180px }div.blockalert p.messalert a  { color: #039; font-weight: bold; text-decoration: underline }div.blockalert p.messalert a:hover  { color: #039; text-decoration: underline }div.blockalert p.linkalert    { color: #039; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; margin: 5px 0 2px; padding: 0 }div.blockalert p.linkalert a   { font-weight: normal; color: #039; text-decoration: none; background-image: url("../images/link.gif"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }div.blockalert p.linkalert a:hover   { color: #039; font-weight: normal; text-decoration: underline; padding-left: 15px }.adminBar { font-weight: bold; text-align: center; color: #ec0000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;  }.adminBar a { color: #ec0000  }.printHeader { text-align: center }.printHeader span.title { display: none }.printFooter { margin-top: 10px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: center }.printFooter a { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; text-align: center }.printFooter div.siteName a { font-weight: bold }.printFooter div.pageURL { display: none }div.zprint div.carto #map { border: solid 1px #888888; overflow: hidden; width: 600px; height: 480px; margin: 0px }div.zprint div.carto #minimap2 { border: solid 3px #FFFFFF; overflow: hidden; width: 70px; height: 120px; margin: 0px }div.zprint div.carto #obs { width: 600px }div.zprint div.carto #commentaire { width: 600px }div.zprint div.carto  { width: 610px }div.zprint div.carto h1    { color: #000; font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; line-height: 24px; background-image: none; text-align: center; margin: 10px 0 20px; padding: 0; clear: both; border-top: 1px solid; border-bottom: 1px solid }div.zprint div.carto h2     { color: #000; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: none; margin: 0; padding: 0; clear: both }div.zprint div.carto h3     { color: #000; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: none; margin: 0; padding: 0 0 0 30px; clear: both }div.zprint div.carto h4     { color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 16px; background-image: none; margin: 0; padding: 0 15px; clear: both }div.zprint div.carto p    { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; margin: 0; padding: 2px 5px }div.zprint div.carto a  { color: #000; text-decoration: none }div.zprint div.carto div.blocA  { background-image: none; width: auto; float: none }div.zprint div.carto div.blocA h2  { color: #000; font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; line-height: 24px; background-image: none; text-align: center; margin: 10px 0 20px; padding: 0; clear: both; border-top: 1px solid; border-bottom: 1px solid }div.zprint div.carto div.blocA p  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; margin: 0; padding: 2px 5px }div.zprint div.carto div.blocA .bottom  { background-image: none; padding-bottom: 15px }div.zprint div.carto div.colonne  { width: auto; float: none }div.zprint div.carto ul  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; list-style-type: square; margin: 5px 0 5px 20px }div.zprint div.carto ul li      { background-image: none; text-align: left; margin-left: 0; padding-left: 0 }div.zprint div.carto div.blocA ul  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; list-style-type: square; margin: 0 0 0 30px; padding: 0 }div.zprint div.carto div.blocA ul li    { background-image: none; padding-left: 15px }div.zprint div.carto table.observations { width: 600; color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-color: #fff; margin: 0px; border: solid 2px black; border-collapse: collapse }div.zprint div.carto table.observations td { text-align: left; margin: 0; padding: 2px; border: solid 1px #000; color: #000; }div.zprint div.carto table.observations td img   { width: 32px; height: 32px }div.zprint div.carto table.observations th { color: #fff; font-size: 12px; font-weight: bold; line-height: 13px; background-color: #000; text-align: center; padding: 2px; border-right: 1px inset #fff; border-left: 1px inset #fff }div.zprint div.carto div.photo_gauche            { background-image: none; margin: 10px 20px 10px 0; padding: 0; width: 342px; float: left; _height: 20px; _margin: 10px 10px 10px 0; _width: 20px          }div.zprint div.carto div.photo_gauche div.legende    { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; white-space: nowrap; display: table; margin: 4px 0 0 0; padding: 0; height: 14px; overflow: hidden }div.zprint div.carto div.photo_gauche div.image   { background-color: #fff; display: table; margin: 0 0 0 0; padding: 4px; border: solid 1px #000 }div.zprint div.carto div.photo_droite       { background-image: none; margin: 5px 5px 5px 20px; padding: 0; float: right; _height: 20px; _width: 20px     }div.zprint div.carto div.photo_droite div.legende    { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; white-space: nowrap; display: table; margin: 4px 0 0 0; padding: 0; height: 14px; overflow: hidden }div.zprint div.carto div.photo_droite div.image   { background-color: #fff; display: table; margin: 0 0 0 0; padding: 4px; border: solid 1px #000 }div.zprint div.carto ul.photos       { text-align: center; list-style-type: none; display: block; margin: 10px 0; padding: 0; float: left; clear: both; _margin-left: 0px  }div.zprint div.carto ul.photos li       { background-image: none; list-style-type: none; display: block; margin: 0; padding: 0; float: left; clear: none }div.zprint div.carto ul.photos li div.photo_gauche { background-image: none; margin: 10px 0 10px 0; padding: 0; width: 300px; float: left; _height: 20px; _margin: 10px 10px 10px 0; _width: 20px          }div.zprint div.carto hr { visibility: hidden; margin: 0; padding: 0; height: 0; clear: both }