body {
  padding: 1em 0em 0em 0px;
  margin: 0;
  font-family: sans-serif;
  color: black;
  background: white;
}

/* background should be transparent, but WebTV has a bug */
h1, h2, h3 { color: #005A9C; background: white }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }

:link { color: #00C; background: transparent }
:visited { color: #00C; background: transparent }
a:active { color: #C00; background: transparent }

a:link img, a:visited img { border-style: none } /* no border on img links */

a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}
@media screen {  /* hide from IE3 */
a[href]:hover { background: #ffa }
}




h1 { background-image: url(images/Kayak_L.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 20px; text-align: center; font-size: xx-large; }

h2 { border-bottom: 1px solid rgb(0, 70, 170); margin-bottom: 8px; font-size: x-large; padding-top: 20px; }

h2 > a { font-size: x-large; }

h2 > a:hover { text-decoration: none; }

p { text-align: justify; }

li { list-style-type: none; }

li li { list-style-type: none; padding-left: 0px; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

.top { float: left; width: 545px; padding-bottom: 20px;}

.topleft { float: left; width:auto; padding-left: 10px; padding-bottom: 20px; padding-top: 20px; text-align: center; font-size: medium; font-weight: bold; line-height: 1;}

.topright { float: left; width: auto; padding-bottom: 20px;}

.menu { clear: both; float: left; width: auto; padding-left: 0px;}

.contenu { float: left; width: 545px; padding-left: 20px; }

.right { float: left; width: auto; padding-left: 20px; }

ul {
padding-left: 10px;
padding-right: 10px;
}
		-->
