body     { background-color: #8c4a18; background-image: url(../im/img/repetdegrad.gif); background-repeat: repeat-x; margin: 0; padding: 0; height: 219px }
.mail {  color: #222; font-size: 11px; font-family: Tahoma, Verdana, sans-serif; display: block; margin: 35px 0 0 90px; padding: 0; width: 630px }
#conteneur          { margin: 0 0 0 -399px; padding: 0; position: absolute; left: 50%; width: 798px; border-width: 0 }
#top     { background-image: url(../im/img/top.gif); margin: 0; padding: 0; height: 126px }
#top2       { background-image: url(../im/img/top2.gif); background-repeat: no-repeat; margin: 0; padding: 0; height: 168px }
#middle      { background-image: url(../im/img/millieu.jpg); background-repeat: repeat-y; margin: 0; padding: 0 }
#middle2       { background-image: url(../im/img/millieu.jpg); background-repeat: repeat-y; margin: 0; padding: 0; height: 200px }

#bas  { background-image: url(../im/img/bas.jpg); background-repeat: no-repeat; height: 171px }
#header  { background-image: url(../im/img/header.gif); background-repeat: no-repeat; padding: 0; position: relative; top: 78px; left: 140px; width: 531px; height: 47px }




#photoentete{ background-image: url(../im/img/img_accueil.jpg); background-repeat: no-repeat; margin: 0 0 0 90px; padding: 2px; width: 623px; height: 159px }
#photoentete_athletes,#photoentete_activite,#photoentete_references,#photoentete_ecurie ,#photoentete_situation,#photoentete_contact,#photoentete_manegecarriere  { background-repeat: no-repeat; margin: 0 0 0 90px; padding: 2px; width: 625px; height: 161px }
#photoentete_athletes  { background-image: url(../im/img/ban_atheletes.jpg)}
#photoentete_activite   { background-image: url(../im/img/ban_societe.jpg)}
#photoentete_references   { background-image: url(../im/img/ban-references.jpg)}
#photoentete_ecurie    { background-image: url(../im/img/ban_ecurie.jpg) }
#photoentete_manegecarriere    { background-image: url(../im/img/ban_manege.jpg) }
#photoentete_situation    { background-image: url(../im/img/ban_plan.jpg) }
#photoentete_contact   { background-image: url(../im/img/ban_contact.jpg) }

#titre_accueil  { background-image: url(../im/img/commerce.gif); margin: 0 0 0 90px; padding: 0; width: 632px; height: 24px }
#titre_commerce  { background-image: url(../im/img/commerce.gif); margin: 0 0 0 90px; padding: 0; width: 632px; height: 24px }
.mail span { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
#titre_installation   { background-image: url(../im/img/titre_installations.gif); background-repeat: no-repeat; background-position: center; margin: 0 0 0 90px; padding: 0; width: 632px; height: 24px }
#titre_contact   { background-image: url(../im/img/titre_contact.gif); background-repeat: no-repeat; background-position: center; margin: 0 0 0 90px; padding: 0; width: 632px; height: 24px }

#img1_menu_accueil     { background-image: url(../im/img/img_menuaccuei1.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 110px; height: 110px; float: right }
#img2_menu_accueil     { background-image: url(../im/img/img_menuaccuei2.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 110px; height: 110px; float: right }
#img3_menu_accueil     { background-image: url(../im/img/img_menuaccuei3.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 110px; height: 110px; float: right }
.liensaccueil   { float: right }
.puces     { list-style-type: none; margin: 0 0 0 0; padding: 0 }
.ssmenu { font-size: 11px; font-family: Tahoma, Verdana, sans-serif; margin-top: 0; margin-bottom: 3px; margin-left: 15px; display: block }
.ssmenu a, .ssmenu a:visited   { color: #5f5f4d; font-size: 11px; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; display: block; margin-top: 0; margin-bottom: 3px; margin-left: 15px }
.ssmenu a:hover { color: #399!important }
.ssmenus,.ssmenus a,.ssmenus a:hover       { color: #000!important; font-size: 11px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; text-decoration: none; display: block; margin-top: 0; margin-bottom: 3px; margin-left: 15px }
.bonus { font-size: 11px; font-family: Tahoma, Verdana, sans-serif; display: block; margin: 0 0 0 10px; float: right }
#credit   { margin: 0 345px 0 0 }
.bonus a  { color: #5f5f4d; text-decoration: none; display: block }
.bonus a:link  { color: #5f5f4d; text-decoration: none; display: block }
.bonus a:hover { color: #399; display: block }


#menugeneral       { margin-top: 0; margin-bottom: 0; margin-left: 40px }
.liensmenugeneral   { margin: 10px 25px 0 5px; float: right }
#lien1menu    { background-image: url(../im/img/titre1.gif); background-repeat: no-repeat; width: 110px; height: 48px; float: right; border-width: 0 }
#lien1menus     { background-image: url(../im/img/titre1s.gif); background-repeat: no-repeat; width: 110px; height: 48px; float: right; border-width: 0 }
#lien2menu   { background-image: url(../im/img/titre2.gif); background-repeat: no-repeat; width: 138px; height: 48px; float: right; border-top: none; border-right: 0 none; border-bottom: 0 none }
#lien2menus  { background-image: url(../im/img/titre2s.gif); background-repeat: no-repeat; width: 138px; height: 48px; float: right }
#lien3menu    { background-image: url(../im/img/titre3.gif); background-repeat: no-repeat; width: 80px; height: 48px; float: right; border-top: 0 none; border-right: 0 none; border-bottom: 0 none }
#lien3menus  { background-image: url(../im/img/titre3s.gif); background-repeat: no-repeat; width: 80px; height: 48px; float: right }
.texte   { color: #222; font-size: 11px; font-family: Tahoma, Verdana, sans-serif; display: block; margin: 35px 0 0 90px; padding: 0; width: 630px }
#photo { margin: 10px 0 0 }



#ficheglobal           { display: block; margin-top: 10px; margin-left: 13px; width: 780px }
#ficheglobalsansphoto           { display: block; margin-top: 10px; margin-left: 10px; width: 780px }
#tablebased img           { display: block; margin-left: 3px; border: solid 1px white }
.fiche  { display: block; margin-right: 3px; margin-bottom: 8px; float: left; border: solid 1px #c4ac51 }
.fcnom    { color: #900; font-size: 11px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; background-color: #cdca6a; text-transform: uppercase; display: block; margin-top: 4px; margin-bottom: 4px; margin-left: 15px }
.fcagetexte     { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; margin-left: 15px }
.fcagefd      { color: #333; font-size: 10x; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cdca6a; text-transform: uppercase; display: block; margin-left: 0; padding-top: 2px; padding-bottom: 2px }
#contour { border: solid 2px #a00e18 }
.fctitre    { color: #900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; margin-top: 4px; margin-left: 15px }
.fctexte    { color: #151518; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin-top: 3px; margin-left: 15px }
element  { text-decoration: none }
#tablebased  { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #cdca7d }
a:link  { color: #5f5f4d; text-decoration: none }
a:visited { color: #5f5f4d; text-decoration: none }
a:hover  { color: #399; text-decoration: none }
#plan { margin-top: 10px; margin-bottom: 10px; margin-left: 180px }
.crediT     { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; margin: 10px; padding: 5px 5px 5px 20px; width: 250px; height: 450px; float: left; border: solid 1px #c4ac51 }
img { border-width: 1px; border-color: #f1d689 }
#creditcentre    { margin-top: 20px; margin-left: 110px; padding: 0 }


#lien1 { background-image: url(../im/img/titre1.gif); background-repeat: no-repeat; width: 138px; height: 48px;text-indent: -10000px; }
#lien2 { background-image: url(../im/img/titre2.gif); background-repeat: no-repeat; width: 138px; height: 48px;text-indent: -10000px; }
#lien3 { background-image: url(../im/img/titre3.gif); background-repeat: no-repeat; width: 138px; height: 48px ;text-indent: -10000px;}
.imgsanscontour { border-width: 0 }
.credit span { font-size: 12px; font-weight: bold }
