body {
 background-color: #FFE874;
 margin:0px;
}
.accu{ background-color: #FFE874;}
.film{ background-color: #A4E1FF;}
.even{ background-color: #B2D65E;}
.info{ background-color: #FFCACD;}
.cont{ background-color: #CDC2DE;}
h1 {
 display: inline;
 margin: 0px;
 font-size: 1.2em;
 color: #F10052;
}
h3 {
 display: block;
 margin: 0px;
 font-size: 1.1em;
 color: #F10052;
}
p {
 margin: 0em 0em 1em 0em;
}
a {
 text-decoration: none;
 color: #F10052;
 border: 0px;
 margin: 0px;
 padding: 0px;
}
a:hover {
 color: #a00029;
}
img {
 border:0px;
}
.rCentre {
 border: none;
 width: 100%;
 height: 100%;
 vertical-align: middle;
}
.contenant {
 position: relative;
 width: 680px;
 height: 500px;
}
 .bandeau {
  position: absolute;
 }
  .bulle {
   margin-left: 40px;
   margin-bottom: 30px;
  }
 .site {
  position: absolute;
  top: 180px;
  width: 680px;
  height: 320px;
  text-align: left;
  font-family: arial,helvetica,sans;
 }
  .droite {
   width: 120px;
   height: 320px;
  }
   .navig {
    position: relative;
    text-align: left;
    height: 320px;
   }
    .nav {
     margin-bottom: 5px;
     height: 20px;
    }
    .sNav {
     background-color: #F10052;
     padding: 5px;
    }
    .sousNav {
     display: block;
     font-size: 0.8em;
     white-space: nowrap;
     font-variant: small-caps;
     font-weight: bold;
     margin: 1px 0px;
     color: black;
    }
    #sousNav {
     display: block;
     font-size: 0.8em;
     white-space: nowrap;
     font-variant: small-caps;
     font-weight: bold;
     margin: 1px 0px;
     color: white;
    }
    a.sousNav:link {
     font-weight: bold;
     color: black;
    }
    a.sousNav:hover {
     font-weight: bold;
     color: white;
    }
    .citeGay {
     position: absolute;
     bottom: 0px;
    }
  .gauche {
   position: absolute;
   top: 0px;
   left: 135px; 
   height: 320px;
   width: 545px;
   overflow: auto;
   text-align: left;
  }
   .article {
    width: 515px;
    margin-bottom: 15px;
   font-size: 0.7em;
   }
    .texte {
     width: 340px;
     text-align: justify;
     font-family: arial,helvetica,sans;
     overflow: hidden;
    }
    .photo {
     float: right;
     clear: both;
     width: 160px;
     margin-bottom: 20px;
    }
