html, body {
padding: 0;
margin: 0;
text-align: center;
font-family: Helvetica, Arial, sans-serif;

font-size: 12px;
font-style: normal;
line-height: 16px;
color: black;
background-color: white;
background-image: url("../images/background.jpg");
background-repeat: repeat-x;
background-attachment: fixed;
}
/* conteneur du site */
#container {
width: 952px; /*753*/
margin: auto;
background-image: url("../images/bg-container.jpg");
background-repeat: repeat-y;
border-top: solid #BD0000 1px;
border-bottom: solid #BD0000 1px;
border-right: solid #BD0000 1px;
border-left: solid #BD0000 1px;
}
/* header du site */
#header {
width: 952px;
height: 213px;
margin: 0;
padding: 0;
}
#header div{
height: 213px;
display: inline;
float: left;
}

	  
/* colonne gauche */
#gauche {
width: 171px;
min-height: 330px;
text-align: left;
float: left;
}
/* titre colonne gauche */
#gauche h2 {
height: 25px;
line-height: 25px;
font-size: 13px;
color: #BD0000;
text-indent: 27px;
text-align: left;
/* top right bottom left */
margin: 15px 8px 0 8px;
font-weight: bold;
background-image: url("../images/puce-fer.gif");
background-repeat: no-repeat;
background-color : transparent;
}

/* images bloc gauche */
#gauche img {
margin: 10px auto;
}

/* corps de page */
#corps {
width: 781px;
height: 800px;/*800px*/
/*min-height: 800px;*/
font-family: "Tahoma", "Times New Roman", Times, serif;
font-size: 12px;
font-style: italic;
line-height: 22px;
background-color: #FFFFFF;
background-image: url("../images/background3.jpg");
background-repeat: repeat-x;
background-attachment: fixed;
float: left;
display: block;
text-align: justify;
}

/* Titre corps de page */
#corps h1 {
line-height: 80px;
font-size: 30px;
color: #BD0000;
/*text-indent: 90px;*/
padding-left: 80px;
font-weight: normal;
font-family: "Tahoma", "Times New Roman", Times, serif;
background-image: url("../images/divers/puce-cheval3.gif");
background-repeat: no-repeat;
background-color: transparent;
}
/* Sous titre corps de page */
#corps h2 {
font-size: 19px;
color: #07761D;
margin: 10px;
font-weight: bold;
background-color: transparent;
}

#corps h3 {
font-size: 15px;
font-style: italic;
color: #262F38;
margin: 10px;
font-weight: bold;
background-color: transparent;
}
/* paragraphe de texte corps de page */
#corps p {
/*margin: 40px;*/
font-family: "Tahoma", "Times New Roman", Times, serif;
font-size: 16px;
font-style: italic;
line-height: 22px;
}
#corps p.antibugslide {
margin: 40px;
font-family: "Tahoma", "Times New Roman", Times, serif;
font-size: 16px;
font-style: italic;
line-height: 22px;
}


/* corps de page */
/*pour page chevaux a vendre ou vendu*/

#corpsvente {
width: 781px;
height: 1000px;
font-family: "Tahoma", "Times New Roman", Times, serif;
font-size: 12px;
font-style: italic;
line-height: 22px;
background-color: #FFFFFF;
background-image: url("../images/background1.jpg");
background-repeat: repeat-x;
background-attachment: fixed;
float: left;
display: block;
text-align: justify;
}

/* Titre corps de page */
#corpsvente h1 {
line-height: 80px;
font-size: 30px;
color: #BD0000;
/*text-indent: 90px;*/
padding-left: 80px;
font-weight: normal;
font-family: "Tahoma", "Times New Roman", Times, serif;
background-image: url("../images/divers/puce-cheval3.gif");
background-repeat: no-repeat;
background-color: transparent;
}
/* Sous titre corps de page */
#corpsvente h2 {
font-size: 19px;
color: #07761D;
margin: 10px;
font-weight: bold;
background-color: transparent;
}

#corpsvente h3 {
font-size: 15px;
font-style: italic;
color: #262F38;
margin: 10px;
font-weight: bold;
background-color: transparent;
}
/* paragraphe de texte corps de page */
#corpsvente p {
margin: 40px;
font-family: "Tahoma", "Times New Roman", Times, serif;
font-size: 16px;
font-style: italic;
line-height: 22px;
}


/* footer */
#footer {
width: 952px;
height: 32px;
text-align: left;
background-image: url("../images/footer.jpg");
background-repeat: no-repeat;
background-color: transparent;
font-size: 10px;
color: black;
clear: both;
}
/* menus footer */
#footer a:link, #footer a:visited {
font-weight: normal;
text-decoration: none;
color: #07761D;
background-color : transparent;
}
#footer a:active, #footer a:hover {
color: #BD0000;
text-decoration: none;
background-color : transparent;
}
#footer span {
display: block;
/* top right bottom left */
padding: 11px 0 0 5px;
}

/* liens normaux */

a:active, a:hover {
color: #BD0000;
background-color: transparent;
}

/* bannière */
.publicite {
margin-left: 69px;
margin-top: 80px;
/*background-image: url("../images/banniere/banniere.jpg");
background-repeat: no-repeat;
background-color: transparent;*/
/*clear: both;*/
}


/* positionnement flottant */
.left {
float: left;
/* top right bottom left */
/*margin: 0 3px 0 10px;
clear: left;*/
}
.right {
float: right;
/*margin: 30px;*/
}
.fondatrices_texte {
position:relative;
margin: 40px; 
width:130px; 
padding-right:120px; 
text-align:left;
color: #BD0000;

}

.fondatrices_img {
position:absolute; 
/*right:0;*/
left: 190px;
}

.publicite {
position:relative; 
/*right:0;*/
left: 30px;
}

.construction {
position:absolute; 
/*right:0;*/
left: 120px;
}

.spacer {
clear: both;
}

.bas {
position:relative;
left: 100px;
top: 100px;


}




