html, body {
margin : auto;
margin-top : auto;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
}

div#bann {
width:950px;
height:288px;
margin : auto;

}
div#BOX2-hg{
float:left;
width : 100px;
height : 288px;
background-image : url(images/BOX2-hg.jpg);
background-repeat:no-repeat;
}
div#BOX2-bann{
float:left;
width : 750px;
height : 288px;
background-image : url(images/BOX2-bann.jpg);
background-repeat:no-repeat;
}
div#BOX2-hd{
float:right;
width : 100px;
height : 288px;
background-image : url(images/BOX2-hd.jpg);
background-repeat:no-repeat;
}
div#centre {
width:950px;
height:401px;
margin : auto;
}
div#gauche{
float:left;
width : 100px;
height : 401px;
background-image : url(images/BOX2-g.jpg);
background-repeat:no-repeat;
}
div#conteneur{
float:left;
width : 750px;
height : 401px;
}
div#cont-texte{
float:left;
width : 546px;
height : 401px;
}
div#left-txt{
float:left;
width : 531px;
height : 401px;
}
div#haut-texte{
width : 531px;
height : 35px;
background-image : url(images/BOX2-hautface.jpg);
background-repeat:no-repeat;
}
div#barre-content{
width : 531px;
height : 334px;
}
div#barre-gauche{
float:left;
width : 131px;
height : 334px;
background-image : url(images/BOX2-gface.jpg);
background-repeat:no-repeat;
}
div#my-content{
float:right;
width : 400px;
height : 334px;
background-image : url(images/BOX2-contenu.jpg);
background-repeat:no-repeat;
}
div#bas-texte{
width : 531px;
height : 32px;
background-image : url(images/BOX2-basface.jpg);
background-repeat:no-repeat;
}
div#barre-droite{
float:right;
width : 15px;
height : 401px;
background-image : url(images/BOX2-dcont.jpg);
background-repeat:no-repeat;
}
div#cont-galerie{
float:left;
width : 204px;
height : 401px;
}
div#haut-galerie{
width : 204px;
height : 74px;
background-image : url(images/BOX2-titregalerie.jpg);
background-repeat:no-repeat;
}
div#galerie{
width : 204px;
height : 254px;
background-image : url(images/BOX2-galerie.jpg);
background-repeat:no-repeat;
}
div#bas-galerie{
width : 204px;
height : 73px;
background-image : url(images/BOX2-basgalerie.jpg);
background-repeat:no-repeat;
}


div#droite{
float:right;
width : 100px;
height : 401px;
background-image : url(images/BOX2-d.jpg);
background-repeat:no-repeat;
}

div#footer {
width : 950px;
height : 40px;
background-image : url(images/BOX2-foot.jpg);
background-repeat:no-repeat;
margin : auto;
}
div#prec-suiv{
text-align : center;
margin : auto;
}

table {
border:0px;
border-spacing: 0px;
border-collapse: collapse;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
} 

#flashcontent{
vertical-align:top;
border:0px;
margin : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
#site {
border:0px;
width : 951px;
height : 739px;
border-spacing: 0px;
border-collapse: collapse; 
border : 0px;
margin : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;

}

.para {
text-align : center;
font-family : "Georgia", Times, serif;
font-size : 12px;
}
h1 {
color : #A30000;
text-align : center;
font-family : "Georgia", Times, serif;
font-size : 20px;
}
h2 {
text-align : right;
color : #A30000;
font-family : "Georgia", Times, serif;
font-size : 12px;
}
p {
margin : 15px;
text-align : justify;
font-family : "Georgia", Times, serif;
font-size : 16px;
}
span {
text-align : center;
font-family : "Georgia", Times, serif;
font-size : 16px;
}
img {
border : none;
}
a {
color : #000000;
text-decoration : none;
background : none;
}
a:visited {
color : #000000;
text-decoration : none;
background : none;
}
a:hover {
color : #000000;
text-decoration : underline overline;
background : none;
}
a:active {
color : #000000;
background : none;
}
a img {
border : none;
}
a object {
border : none;
}
#a1 {
margin-top : 2px;
float:left;
width : 204px;
height : 254px;
}
#a2 {
margin-top : 2px;
float:right;
display : none;
width : 204px;
height : 254px;
}
#at1 {
width : 160px;
height : 254px;
border-spacing: 0px; 
border-collapse: collapse; 
margin : auto;
margin-top : auto;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
}
#at2 {
width : 160px;
height : 254px;
border-spacing: 0px; 
border-collapse: collapse; 
margin : auto;
margin-top : auto;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
}
div#image-info{
float:left;
margin : 15px;
}
div#compl-info{
margin : 15px;
}