<style>
body
{
    font-family: verdana;
    font-size: 12px;

}
table
{
    font-family: verdana;
    font-size: 12px;
    cellspacing:0;
    cellpadding:0;
}

#largeur
{
    width: 1024px;
    text-align:left;
}

#header
{
    background: #1177aa url(images/best-models-photo.png) no-repeat;
    height: 63px;
}

#header span 
{
    position: absolute;
    left: -20000px;
}

#menu
{
    background: #1177aa url(images/degrade.jpg) repeat-x;
    height: 38px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 20px;
    font-weight: bolder;
    text-transform: uppercase;
}

#menu .ligne
{
    position: relative;
    top:8px;
}

#menu .ligne a
{
    text-decoration: none;
    color: #FFFFFF;
}

#menu .ligne a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}

.contenu
{
    border: solid 1px #AEBFE2;
    background: #E3E9F9;
    color: #000000;
    font-family: verdana;
    font-size: 12px;
    line-height: 1.3em;
    width: 780px;
    height: 600px;
    float: left;
}

.contenudroite
{
    border: solid 1px #AEBFE2;
    background: #E3E9F9;
    color: #000000;
    font-family: verdana;
    font-size: 12px;
    line-height: 1.3em;
    padding: 8px;
    width: 218px;
    height: 584px;
    float:right
}

#footer
{
    text-align: center;
    color: #999999;
    clear:both;
    width:100%;
    padding-top:15px;
    padding-bottom:10px;
}

h1
{
    margin-top: 50px;
}

p
{
    margin-left: 10px;
}

/* ----------- modele -------------- */

.ficheModele
{
    clear:both;
    height:477px;
    width: 780px
    overflow:hidden;
}
.gallery
{

}

.mainImage
{
    width:300px;
    overflow:hidden;
    float:left;
    position: absolute;
    z-index: 50;
}

.mainImage .images
{
    width:99999px;
}

.imagesTitre
{
    top:0px;
    position:absolute;
    z-index:100;
}

.defilementImage
{
    width:300px;
    height:29px;
    background: url(images/fleche-defilement.png);
    display: block;
    position: relative;
    float:left;
    z-index:150;
/*    top: 450px;*/
}

.defilementImage .flecheGauche
{
    width:30px;
    height:29px;
    left:5px;
    cursor:pointer;
    position:absolute;
    display: block;
}

.defilementImage .flecheDroite
{
    width:30px;
    height:29px;
    right:5px;
    cursor:pointer;
    position:absolute;
    display: block;
}

.infos
{
/*
    width:478px;
    height:477px;
    float:left;
*/
}

.small
{
  font-style:italic;
}

H1 .colle
{
  margin-top:10px
}

.ficheIntitule
{
padding-left:10px;
padding-right:10px;
padding-bottom:4px;
margin-bottom:20px;
border-bottom:solid 1px black;


}

</style>