body{background: #6A402C url(images/ecurie.gif);margin: 0;padding:0;text-align:center}
#main{position: relative;width: 750px;margin: 0 auto;text-align:left}
#mainright{position: absolute;top: 0;left: 152px;width: 598px}
#nav{position: absolute;top: 0;left: 0;width: 152px}
#top{padding-top:16px}
#content{background-color: #FFFFFF;width: 546px;padding: 20px;margin: 0 0 0 12px}
#footer{margin: 0 0 20px 12px}
#fastlinks{position:absolute;top:64px;left:32px;border-right:1px solid #006600}
#fastlinks a{text-decoration: none;margin: 0;padding: 0 5px;font-size:11px;border-left:1px solid #006600}
div.bloc{margin: 14px 0}
#flags{position:absolute;top:2px ;right:32px}
img.left{padding-right: 16px}
img.right{padding-left: 16px}
img.form_reqdot{margin: 3px 3px;vertical-align: top}
.form_field{border-style: solid;border-width: 1px;background-color: #F0F0F0;border-color: #666666 #CCCCCC #CCCCCC #666666}
dl.coord{margin: 1em 0}
dl.coord dt{position: relative;margin: 0 0 0 30px;padding: 0;font-weight: bold}
dl.coord dd{margin: 0.5em 0 1.5em 30px}
dl.coord dt img{position: absolute;left: -30px}
h1, h2{font-family: Georgia, "Times New Roman", Times, serif}
h1{color: #990000;text-align:center;font-size: 18px;font-weight: bold;margin: 20px 0}
h2{color: #990000;border-bottom-color: #EEDEC0;border-bottom-width: 1px;border-bottom-style:solid;font-size: 14px;font-weight: bold;margin: 16px 0}
h3{color: #683822;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;margin: 12px 0}
a.h4{color: #006600;font-weight: bold}
a.h4:hover{color: #009900;font-weight: bold}
h4, .form_caption{color: #333333;font-size: 12px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;margin: 0 0 6px 0}
p, a, dl, li, .table{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px}
a{color: #006600}
a:hover{color: #009900}
p, ul.dotlist li{color: #333333}
p.topless{margin-top: 0}
p.left{margin-right: 10px}
p.right{margin-left: 10px}
ul.dotlist, div.sitemap ul{list-style-type: none ;list-style-image: none;margin: 0 0 0 7px;padding: 0}
ul.dotlist li, div.sitemap ul li, .dot{background: url(images/dot.gif) no-repeat 0 0.2em;margin: 0 0 0 7px;padding: 0 0 0 14px}
ul.dotlist li, div.sitemap ul li{text-indent: 0;margin-bottom:5px;line-height:1em}
#nav{background: #6A402C url(images/ecurie_nav.gif) repeat 0 0}
#nav ul{list-style-type: none ;list-style-image: none;margin:0;padding: 0 0 10px 0;background: url(images/fondNav.gif) repeat 0 0}
#nav ul li{margin: 0;padding: 0}
#nav ul li a{color: #333333;font-size: 12px;font-weight: bold;line-height: 32px;font-family: Verdana, Arial, Helvetica, sans-serif;display: block;width: 152px;text-indent: 35px;text-decoration: none;background: url(images/button.gif) no-repeat 0 2px}
#nav ul li a:hover, #nav ul li a.on{background: url(images/button_d.gif) no-repeat 0 2px}
#nav ul li a.on{color: #990000}
#subnav{overflow:hidden}
br[style*="clear"]{display:none}
#subnav ul{list-style-type: none ;list-style-image: none;width: 100%;float:left;margin: 0;padding: 0 0 3px 0;border-bottom: 1px dotted #CCCCCC}
#subnav ul li{background: url(images/dotLink.gif) no-repeat 0 4px;display: block;margin: 0;padding: 0 10px 0 0;float:left}
#subnav ul li a{color: #006600;font-size: 12px;font-weight:bold ;width: 160px;font-family: Verdana, Arial, Helvetica, sans-serif;margin: 0 0 0 16px;line-height: 18px;text-indent: 4px;text-decoration: none;white-space: nowrap;background: none}
#subnav ul li a:hover{color: #009900;background: none}
#subnav ul li a.on{color: #990000;background: none}
.powered{padding-top: 10px;border: none;background: url(images/fondNav.gif) repeat-y;margin-bottom:20px}
div.separator1 hr, div.separator2 hr{display: none}
div.separator1{background:url(images/sep3.gif) no-repeat center;margin: 12px 0;padding: 0;height: 13px}
div.separator2{background:url(images/sep2.gif) no-repeat center;margin: 12px 0 6px 0;padding: 0;height: 13px}
.gb_bloc{overflow:hidden;margin: 20px 0;padding: 15px 5px 5px 5px;border: #9B5535 1px solid;border-left-width:4px;border-right-width:4px;background: #FFF url(images/promoback.gif) left top repeat-x}
.SPB_current{color: #990000;background-color: #FFCC66;text-decoration: none}
.SPB_normal{color: #333333;background-color: #F8F8F8;text-decoration: none}
.SPB_caption{text-align: right}
.SPB_nav{position: relative;height: 30px}
.SPB_nav table{position: absolute;right: 0;top: 0}
div.cheval{border: 1px solid #999999;text-align:left;margin: 5px 0 20px 0;padding: 0 10px 10px 10px;background: url(images/chevback.gif) repeat-x}
div.cheval h3, div.cheval h2{float:left;width: 25%;margin:0;padding: 5px 0px;text-align:center}
div.cheval h2{padding: 3px 0px;border:none}
div.cheval img{margin: 10px 10px 10px 0;float:left}
div.cheval div.chevparents{float:left;margin: 22px 0 0 0}
div.cheval div.chevgparents{float:left;margin: 10px 10px 0 10px}
div.chevgpp, div.chevgpm{background: url(images/gene.gif) no-repeat 0 1px}
div.cheval p{margin: 0 0 42px 0;padding: 0}
div.cheval p.gm, div.cheval p.gmlast{background: url(images/feminin.gif) no-repeat 20px 1px;margin: 0 0 14px 0;text-indent: 35px}
div.cheval p.gp{background: url(images/masculin.gif) no-repeat 20px 1px;margin: 0 0 14px 0;text-indent: 35px}
div.cheval div.poulins{float:left;padding: 0;margin: 0 10px 0 0;width: 128px;display: inline}
div.cheval div.resultats{float:left;padding: 0;margin: 0;width: 386px;display: inline}
div.cheval div.respoul{float:left;padding: 0;margin: 0;width: 100%;display: inline}
div.cheval p.gmlast{margin-bottom: 0px}
.img4td{float:left;width: 25%;margin: 0;padding:0;text-align:center}
.img4tdr{float:right;width: 24%;margin: 0;padding:0;text-align:center}
div.promo{text-align:center;border: 1px solid #9B5535;border-left-width:4px;border-right-width:4px;padding:25px 10px 10px 10px;margin: 25px auto;width: 75%;background: #FFF url(images/promoback.gif) left top repeat-x;line-height:18px}
.gauche{float:left;margin-right: 10px}
.droite{float:right;margin-left: 10px}
.imtd2{float:left;width:50%;margin:5px 0 15px 0}
div.sitemapL{width:45%;float:left}
div.sitemapR{width:45%;float:right}