html{
    padding:0;
    margin:0;
}

body {
    padding:0;
    margin:0;
    background:#777777;
    font-family:Verdana;
    font-size:85%;
    color:#5E5E5E;
}

a img {
    border:0;
}

#header {
    background:url('img/header.jpg') repeat-x;
    display:table;
    width:100%;
}
#header2 {
    background:url('img/logo.jpg') no-repeat;
    height:133px;
    padding-left:370px;
}

#tableau {
    position:absolute;
    z-index:2;
    top:83px;
    right:0;
    width:183px;
    padding-top:238px;
    background:url('img/tableau.jpg') no-repeat 1px -1px;
}
#tableau div {
    border:3px solid #E1003A;
    width:160px;
    margin-right:17px;
    height:105px;
    background:#FFFFFF;
    margin-top:20px;
}

#body {
    background:#FFFFFF url('img/border.jpg') repeat-x;
    margin-right:74px;
    margin-top:19px;
    margin-left:200px;
}

#body1 {
    background:url('img/border.jpg') repeat-y left;
}

#body2 {
    background:url('img/border.jpg') repeat-y right;
}

#body3 {
    background:url('img/border.jpg') repeat-x bottom;
}

#body4 {
    background:url('img/tl.jpg') no-repeat top left;
}

#body5 {
    background:url('img/bl.jpg') no-repeat bottom left;
}
#body6 {
    background:url('img/br.jpg') no-repeat bottom right;
    padding:0 115px 25px 15px;
}
#body7{
    background:url('img/ombre.jpg') no-repeat bottom left;
    min-height:650px;
}

#menu {
    position:absolute;
    z-index:2;
    width:180px;
    left:15px;
    top:170px;
}

#menu ul {
    margin:0;padding:0;
    list-style:none;
}

#menu ul li {
    margin:15px 0;padding:0;
}

#menu ul li a {
    margin:0;padding:0 33px 0 20px;
    display:block;
    width:127px;
    height:60px;
    line-height:46px;
    color:#FFFFFF;
    font-size:12pt;
    background:url('img/boutton.jpg') no-repeat top;
    text-decoration:none;
}

#menu ul li a:hover {
    background:url('img/boutton.jpg') no-repeat 0 -76px;
    text-decoration:none;
    color:#DACC81;
}

#menu_chevaux {
    width:560px;
    margin:5px auto;
}

#menu_chevaux a {
    margin:0;padding:0;
    display:block;
    width:109px;
    height:30px;
    color:#FFFFFF;
    font-size:11pt;
    background:url('img/menu.jpg') no-repeat top;
    float:left;
    text-align:center;
    padding-top:14px;
    text-decoration:none;
}
#menu_chevaux a:hover {
    background:url('img/menu.jpg') no-repeat bottom;
    color:#E1003A;
}
#menu_chevaux a.lines{
    padding-top:4px;
    height:40px;
} 

br.clean{
    clear:both;
    font-size:0;margin:0;padding:0;line-height:0;height:0;
}

#footer {
    background:url('img/footer.jpg') repeat-x;
    padding: 40px 0;
    text-align:center;
    margin-top:30px;
    color:#FFFFFF;
}
#footer a{
    color:#FFFFFF;
    text-decoration:none;
}
#footer a:hover {
    text-decoration:underline;
}

h1 {
    color:#5D95BC;font-size:14pt;
    font-weight:bold;
}
h2{
    font-weight:normal;
    color:#5D95BC;font-size:12pt;
}

a{
    color:#E1003A;
}
a:hover {
    text-decoration:none;
}
.news_bl {
    display:block;
    width:30%;
    float:left;
    padding:0 1%;
}
.news_link{
    font-style:italic;
}

.p_center {
    text-align:center;
}

form p label {
    display:block;float:left;
    width:45%;
    margin-right:2%;
    text-align:right;
    font-weight:bold;
    font-style:italic;
}

form p textarea, form p input, form p select {
    width:50%;
} 

.photo {
    padding:4px;
    border:1px solid gray;
    background:#FFFFFF;
}

#stallions{
    padding-left:10px;
    border-left:1px solid #777777;
}
#stallions ul {
    list-style:none;
    padding:0;margin:10px 0;
}



#stallions ul li {
    border-bottom:1px dashed #777777;
    padding:5px;
    margin-bottom:10px;
}

#plan {
    font-size:9pt;
    padding-top:10px;
}

#plan ul {
    list-style:none;
    padding:0;margin:0;display:inline;
}
#plan ul li {
    padding:0 10px 0 0;margin:0;display:inline;
}

#conception {
    position:absolute;
    right:0;
    top:10px;
    z-index:10;
}

#conception a {
    background:transparent url('../conception2.png') no-repeat scroll left center;
    display:block;
    height:195px;
    text-decoration:none;
    width:44px;
}
#conception a:hover {
    background:transparent url(../conception2.png) no-repeat scroll right center;
}


#conception a span {
    display:none;
}

.bl_news_detail{
	font-size: 9pt;
	font-style: italic;
}
.lh_div{
	border-bottom: 2px dotted #cacaca;
}