 * {margin:0; padding:0;} body { background-color: #FFF; font-family: verdana, tahoma, helvetica, arial, sans-serif; font-size: 85%; margin: 0; } h1, h2, h3 { padding-left: 1ex; padding-right: 1ex; } h1 { font-weight: bold; font-size: 100%; padding-top: 0.5ex; padding-bottom: 0.5ex; margin-top: 1ex; } img { border: none; } q { font-family: tahoma, verdana, helvetica, arial, sans-serif; text-align: left; width: 9em; margin: 0 1em 1ex 1em; padding: 0.5ex 0.5ex 0.5ex 1ex; border-style: solid; border-width: 1px; float: right; } acronym { border-bottom-style: dotted; border-bottom-width: 2px; cursor: pointer; } code { font-family: "lucida console", "courier new", courier, monospace; } dt { font-weight: bold; padding-left: 1ex; padding-right: 1ex; } dd { padding-left: 1ex; padding-right: 1ex; padding-bottom: 1.5em; } #texte { text-align: justify; line-height: 1.5em; margin: 0 0 0 15.5em; padding: 5mm 5mm 2mm 5mm; } #texte p { padding-left: 1ex; padding-right: 1ex; padding-bottom: 2ex; } #texte a { text-decoration: none; border-bottom-style: solid; border-bottom-width: 1px; } #texte a:hover { border-bottom: none; } #texte .hautdepage { color: white; font-weight: bold; font-variant: small-caps; border: 0; padding: 0.25ex 1ex; float: right; } #texte [class~="hautdepage"] { padding: 1.5ex 1ex; } #barrenav a:hover{ text-decoration: none; }  #menuhaut { height: 2.2em; } #menuhaut a { font-size: 90%; text-decoration: none; padding-left: 0.8ex; padding-right: 1.6ex; } #menuhaut a:hover { text-decoration: underline; } .mhposition { position: absolute; left: 5mm; top: 2.0ex; } .mhdroite { position: absolute; right: 5mm; top: 2.0ex; } #logo { font-size: 250%; height: 90px; padding-left: 4mm; background-image: url(20070703225433www.le-referencement.netlogo.jpg); background-repeat: repeat-y; } #recherche { position: absolute; right: 7mm; top: 3.6em; } #texterecherche { font-family: "lucida console", "courier new", courier, monospace; font-size: 97%; font-size-adjust: 0.55; width: 9em; height: 2ex; padding: 1mm; border-style: solid; border-width: 1px; } #recherche [class~="text"] {  height: 3.75ex; } #recherche .submit { font-size: 100%; font-weight: bold; border-style: solid; border-width: 1px; cursor: pointer; position: relative; top: -0.25ex; padding: 1mm; } #menuprincipal { height: 1.55em; padding-left: 1.3mm; padding-top: 1ex; text-align: center; } #menuprincipal a { font-weight: bold; text-decoration: none; padding-left: 0.75ex; padding-right: 1.5ex; } #menuprincipal a:hover { text-decoration: underline; }  .menugauche, .boitegauche { width: 15.5em; padding-top: 1em; padding-bottom: 1em; float: left; clear: left; } .menugauche div, .boitegauche div { font-weight: bold; padding-left: 2.5mm; padding-bottom: 1ex; } .menugauche a { text-decoration: none; } .menugauche .thisPage { display: block; padding: 1.2ex 1ex 1.2ex 5mm; } .boitegauche span { line-height: 1.5em; display: block; padding: 0 1ex 0 5mm; } .boitegauche a { text-decoration: none; border-bottom-style: solid; border-bottom-width: 1px; } .boitegauche a:hover { border-bottom: none; }  #basdepage { font-size: 90%; padding: 1.9ex 2.6mm 2.4ex 2.6mm; clear: left; } #basdepage div { text-align: center; line-height: 1.45em; } #basdepage a { text-decoration: none; border-bottom-style: solid; border-bottom-width: 1px; } #basdepage a:hover { border-bottom: none; }
