@media screen
{
   * {
      color: #000015;
      font-family: sans-serif;
   }
   body {
      background: #FFFFFF;
      padding: 10px 30px 10px 30px;
   }
   hr, div.foot {
      border-color: #6060FF;
      border-style: solid;
   }
   h1 {
      font-size: 200%;
      font-weight: bold;
      margin: 0px;
      padding: 0px 0px 0px 0px;
   }
   h1 a {
      text-decoration: none;
      color: #000000;
   }
   h2 {
      font-size: 150%;
      font-weight: bold;
      margin: 0px;
      padding: 3px 0px 1px 0px;
   }
   h3 {
      font-size: 120%;
      font-weight: normal;
      margin: 0px;
      padding: 0px 0px 2px 0px;
   }

   hr {
      border-width: 0px;
      border-bottom-width: 2px;
      height: 1px;
      clear: both;
   }

   div.haut div.texte,
   div.contenu {
      padding: 10px 0px 10px 0px;
      text-align: justify;
   }

   a.menu {
      padding: 5px;
      font-size: 90%;
   }
   a.menu:before {
      content:url("images/item.png");
   }

   div.loyer-dispo {
      text-align: center;
      clear: both;
   }
   div.foot {
      text-align: center;
      border-width: 0px;
      padding-top: 0px;
      padding-bottom: 1px;
      padding-left: 0px;
      padding-right: 0px;
   }
   div.loyer-dispo a,
   div.foot a {
/*       text-decoration: none; */
      color: #0000A0;
   }
   span.contact {
      float: left;
   }
   span.copy {
      float: right;
   }
   span.link {
      display: none;
   }

   p {
      text-align: justify;
   }
   a {
      color: #0000A0;
   }
   a.externe:before {
      content: url(/images/externe.png);
   }
   li {
      margin: 0px 0px 5px 0px;
   }
   img {
      border-width: 0px;
      box-shadow: 5px 5px 4px #8888A8;
      margin-bottom: 5px;
   }
   img.logo {
      float: left;
      margin: 0px 30px 10px 0;
   }
   img.pasOmbre {
      box-shadow: 0px 0px 0px;
   }
   img.leftFloat  {
      float: left;
      margin: 10px 15px 10px 0px;
   }
   img.rightFloat {
      float: right;
      margin: 10px 0px 10px 15px;
   }
   div.photo {
      text-align: center;
      margin: 20px 30px 15px 30px;
      float: left;
   }
   span#sup {
      vertical-align: -25%;
      font-size: 175%;
   }
   div.rightFloat {
      float: right;
      margin: 10px 0px 10px 25px;
   }
}

@media print
{
   * {
      font-family: sans-serif;
      color: #000000;
   }
   body {
      background: #FFFFFF;
   }
   span.link, span.contact {
      display: none;
   }
   /* Pour impression de la page "Alentours" */
/*    div.haut, div.loyer-dispo, div.foot, hr { display: none; } */
/*    h2 { text-align: center; margin-top: 0px; } */
/*    img { margin-top: 9px; } */
/*    a { text-decoration: none; } */
}
