body { color: black; font-size: 11px; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; background-color: #dddbdc; margin: 0; padding: 0; scrollbar-3dlight-color: #E6E6E6; scrollbar-arrow-color: #E6E6E6; scrollbar-base-color: #E6E6E6; scrollbar-darkshadow-color: #E6E6E6; scrollbar-face-color: #cccccc; scrollbar-highlight-color: #E6E6E6; scrollbar-shadow-color: #E6E6E6; scrollbar-track-color: #E6E6E6;}
a:link { color: #b3071b; text-decoration: underline; }
a:visited { color: #b3071b; text-decoration: underline; }
a:hover { color: #8c8c8c; text-decoration: underline; }
a:active { color: #8c8c8c; text-decoration: underline; }
p { text-align: left; margin: 0 0 10px; padding: 0; }
TD { font-size: 11px; }
TH { font-size: 11px; font-weight: bold; }
h1 { color: #b3071b; font-size: 17px; font-family: "Trebuchet MS", "Comic Sans MS", Geneva, Arial, Helvetica, SunSans-Regular; font-weight: normal; margin: 0 0 10px; padding: 0; }
h2 { color: #fff; font-size: 17px; font-family: "Trebuchet MS", "Comic Sans MS", Geneva, Arial, Helvetica, SunSans-Regular; font-weight: normal; background-color: #87ba00; text-align: left; margin: 0 0 10px; padding: 0 0 0 5px; border-top: 1px solid #582800; border-bottom: 1px solid #582800; }
h3 { color: #853f01; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 0 0 6px; }
h4 { font-size: 11px; font-weight: normal; text-align: justify; margin: 0; padding: 6px 6px 0; }
h5 { color: #582800; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; }
h6 { color: #636363; font-size: 10px; font-weight: normal; margin: 0; padding: 0; }
ol { list-style-type: disc; margin: 5px 0 5px 40px; }
.statistiques { height: 20px; width: 20px; left: 0; position: absolute; visibility: hidden; }
/*GENERAL ---------------------------------------------*/
.td_central { background-color: #fff; margin: 0; padding: 15px 15px 0; }
.td1 { text-align: left; margin: 0; padding: 0 4px; border-right: 1px solid #3f3f3f; }
.td2 { text-align: left; margin: 0; padding: 0 4px; border-right: 1px solid #3f3f3f; }
.td3 { text-align: left; margin: 0; padding: 0 0 0 4px; }
.photo_decort { border: solid 1px #582800; }
.legale_titre { color: #853f01; font-size: 12px; font-weight: bold; text-decoration: underline; margin-top: 15px; margin-bottom: 8px; }
/*HEADER ---------------------------------------------*/
.td_tete { background-color: #fff; }
.td_menu { font-size: 12px; background-color: #582800; text-align: center; }
.menu {  }
div.menu a:link { color: #fff; text-decoration: none; }
div.menu a:visited { color: #fff; text-decoration: none; }
div.menu a:hover { color: #87ba00; text-decoration: none; }
div.menu a:active { color: #87ba00; }

/*BAS -----------------------------------------------*/
.td_bas { background-color: #fff; text-align: center; }
.bas { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.bas a:link { color: #582800; text-decoration: underline; }
div.bas a:visited { color: #582800; text-decoration: underline; }
div.bas a:hover { color: #87ba00; text-decoration: underline; }
div.bas a:active { color: #87ba00; text-decoration: none; }
div.bas td { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*VENTE CHEVAUX*/
.chevaux_titre { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 3px 5px; padding: 0; }
.chevaux_texte { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 0 5px; padding: 0; }
.chevaux_photo { width: 90px; height: auto; margin: 0; padding: 0; border: solid 1px #87ba00; }
.separation { background-color: #b1b1b1; margin: 0; padding: 0; }
/*FORMULAIRE -----------------------------------------*/
.bouton { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cf0; text-align: center; width: 90px; margin: 0; padding: 2px; border: solid 1px; }
INPUT { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; padding: 2px; border: solid 1px #3c525d; }
SELECT { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; padding: 2px; border: solid 1px #3c525d    }
TEXTAREA { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; padding: 2px; border: solid 1px #3c525d; }

