/* CSS Document */

body {
margin:0;
padding:0;
/*background: #FFFFFF;*/
background:#e0e0e0;
}



/* corps sans motif vertical */
#conteneur {
margin:0 auto;
position:relative;
width:1024px;
height:1%;
padding:0;
background:#eeeeee;
/*background:#e0e0e0;*/
}


#banniere {
margin:0px;
padding:0;
width:1024px;
height:230px;
background: #eeeeee url(img/banniere-metal4.jpg) top left no-repeat;
}

.separation {
clear:both;
visibility:hidden;
padding:0;
margin:0;
}


#bandeaugauche{
	margin:0;
	padding:0;
	position:absolute;
	/*top:-200px;*/
    left:20px;
	width:200px;
height:1%;
	top:42px;
background:none;
}

#menugauche{
margin:0;
padding:0;
margin-left:10px;
width:190px;
margin-bottom:2px;
background:none;

}

#menugauche ul, li{
margin:0;
padding:0;
background:none;
font-style:oblique;
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}

#menugauche li a {
margin:0; padding:0; padding-left:4px;
/*background:url(img/fond-menurouge.gif) center left no-repeat;*/
/*background:#990000;*/
background:url(img/puce.gif) no-repeat center left;
display:block;text-decoration:none; text-indent:15px;/*height:2em; line-height:2em;*/
color: #000000;/*font-weight:bold*/font-size:14px;
text-align:left;}
#menugauche li a.active { margin:0; padding:0;padding-left:4px;
/*background:url(img/fond-menurouge.gif) center left no-repeat;*/
background:url(img/pucer.gif) no-repeat center left; 
display:block;color: #FFffff; font-size:15px;
/*border:#333333 solid 2px;*/
text-align:left;}
#menugauche li a:hover { margin:0; padding:0;padding-left:4px;
background: url(img/pucer.gif) no-repeat center left ; 
/*background:url(img/fond-menu-hover.gif) center left no-repeat;*/
/*border:#333333 solid 2px;*/
display:block;color: #990000; font-size:15px;
text-align:right;
list-style-image:;}

/************ Positionnement des 3 blocs ************/
#centre {
	/*margin-right: 175px;*/
	padding:10px 10px 10px 10px;
background: #eeeeee;
/*	padding-bottom:100px;*/
	width:620px;
	float:left;
	}
#col_gauche{
margin:0;
padding:0;
/*margin-top:50px;*/
	width: 195px;
/*	padding-bottom:0px;*/
	float:left;
	height:600px;
}	
#col_gauche a{
margin:0;
padding:0;
text-decoration:none;
color:#666666;
font-size:11px;
}
#col_gauche h1{
margin:0;
padding:0;
padding-top:3px;
padding-left:3px;

color:#ffffff;
font-size:14px;
text-indent:5px;
display:block;
width:170px;
height:25px;
background: url(img/haras_bandeau.jpg) top right no-repeat;
}
#col_gauche h2{
margin:0;
padding:0;
color:#666666;
font-size:11px;
text-indent:4px;
font-weight:normal;
}
#gauche {
	left:0;
	background:#ffffff url(images/ombre_gauche.jpg) repeat-y top left;	
	/*padding-left:20px;*/
	margin-top:10px;
	
	}

#blocgauche {
margin:0;
padding:0;
width:170px;
border:#999999 solid 1px;
background:#eeeeee;
color:#333333;
font-size:14px;
font-style:oblique;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

#blocgauche p{
margin:0;
padding:0;
padding-left:20px;
line-height:20px;
background:url(img/puce.gif) no-repeat center left;
font-size:14px;
font-style:oblique;
}

#blocgauche a{
margin:0;
padding:0;
line-height:25px;
text-decoration:none;
color: #333333;
font-size:14px;
}
/********** droite **********************/
#droite_gd{
	position: absolute;
	right:0;
	top:240px;
	width:175px;
	height:565px;
	background:#ffffff;
}

	
#droite {
	position: absolute;
	width: 175px;
	padding-bottom:0px;
	left: 0px;
	height: 520px;
	background:#ffffff;
}
	
#droite_transp {
	width:175px;
	background:#ffffff;
	padding:0 0 0px 0;
	height: 520px;
}
#bienvenue {
padding:3px;
margin:0;
background:#e0e0e0;
width:98%;
border: #999999 solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#bienvenue h1{
padding:0;
margin:0;
font-size:13px;
color: #333333;
}
#bienvenue p{
padding:0;
margin:0;
font-size:9px;
text-align:justify;
}


#cote {
margin:0;
padding:0;
padding-top:25px;
margin-left:5px;
margin-top:5px;
width:25%;
height:300px;
/*position: relative; 
top:20px;
left:10px;*/
/*margin-top:30px;*/
float:left;
text-align:center;
/*background:#999999;*/
background:  #e0e0e0 url(img/cote.jpg) center no-repeat;
}

#adresse {
margin:0;
padding:0;
font-weight:bold;
color: #990000;
font-size:13px;
text-align:center;
}



.titreactu {
margin:0;
margin-left:5px;
padding:4px;
padding-bottom:0px;
color: #999999;
font-size:18px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
font-variant:small-caps;
text-align:left;
}
.titreactu a{
margin:0;
margin-left:5px;
padding:4px;
padding-bottom:0px;
color: #999999;
font-size:18px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
font-variant:small-caps;
text-align:left;
text-decoration:none;
}
.news {
margin:auto;
padding:0;
height:1%;
margin-top:10px;
width:90%;
/*height:200px;*/
/*background:  #e0e0e0;*/
/*background:#FFFFFF;*/
font-size:12px;
border-bottom: #333333 solid 1px;
}
.news img{
margin:2px;
float:left;
}

.news p{
margin:0px;
font-size:12px;
/*color: #666666;*/
color: #333333;
line-height:1em;
padding:4px;
text-align:justify;
}
.news a{
margin:0px;
font-size:12px;
color:#ffffff;
text-align:right;
}

.news h1{
margin:0;
padding:0;
padding-left:4px;
font-size:13px;
color: #FFFFFF;
/*background: #CC9900;*/
background: #990000;
text-align:left;
}



#global {
margin:0;
padding:0;
margin-top:5px;
margin-left:5px;
float:left;
color:#333333;
font-size:12px;
width:70%;
/*background:#e0e0e0;*/
background:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
}

#globalintro {
margin:10px;
padding:4px;
padding-top:0;
/*background:#5d666b; */
background:#666666;
color:#ffffff;
font-size:12px;
/*font-weight:bold;*/
float:left;
width:70%;
font-family: Arial, Helvetica, sans-serif;
/*text-indent:10px;*/
/*font-style:italic;*/
text-align:justify;
}

#globalintro img{
margin:5px;
padding:0;
/*text-align:center;*/
float:left;
text-decoration:none;
}

#globalintro h1{
margin:0;
margin-left:5px;
padding:4px;
padding-bottom:0px;
color: #FFFFFF;
font-size:18px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
font-variant:small-caps;
}
#globalintro h2{
margin:0;
margin-left:5px;
padding:4px;
padding-top:0px;
padding-bottom:14px;
color: #CCCCCC;
font-size:16px;
font-weight:normal;
font-variant:small-caps;

}
#globalintro p{
margin:0;
/*margin-left:20px;*/
padding:15px;
padding-top:5px;
font-size:12px;
color:#CCCCCC;
text-align:justify;
}

.blanc {
color:#FFFFFF;
}


#imagesintro {
margin:5px;
padding:0;
/*background:#5d666b; */
background:#000000;
color:#ffffff;
font-size:12px;
/*font-weight:bold;*/
float:left;
width:100%;

font-family: Arial, Helvetica, sans-serif;
/*text-indent:10px;*/
/*font-style:italic;*/
text-align:justify;
}

#imagesintro img{
padding:2px;
margin:0;
border:none;
float:left;
}


#interlude {
margin:0;
padding:0;
float:left;
width:10px;
margin-top:30px;
background:url(img/goutte.gif) top left no-repeat;
}

#global h1{
margin:0;
margin-left:5px;
padding:4px;

color: #990000;
font-size:14px;
}
#global p{
margin:0;
/*margin-left:20px;*/
padding:15px;
padding-top:10px;


text-align:justify;
}

.intro {
margin:0;
text-indent:10px;
padding:4px;
color: #78A329;
font-style:italic;
font-size:14px;
text-align:justify;

}
#global a{
text-decoration:none;
}
#presentation{
margin:0;
padding:0;
margin-left:190px;
margin-top:20px;
width:75%;
border: #990000 solid 2px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#presentation h1{
margin:0;
padding:4px;
color:#990000;
font-size:14px;
}
#presentation p{
margin:0;
padding:4px;
color:#333333;
font-size:12px;
text-align:justify;
}



#bandeaussmenu{
	margin:0;
	padding:0;
	float:left;
	margin-left:10px;
	margin-top:20px;
	background:#666666;
	color:#FFFFFF;
	font-style:normal;
	
}

#ssmenugauche{
margin:0;
padding:0;
width:150px;
}

#ssmenugauche ul, li{
margin:0;
padding:0;
background: none;
text-align:right;
}
#ssmenugauche  li a {
margin:0; padding:0; padding-right:4px;
display:block;height:2em;line-height:2em;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;font-size:12px;}
#ssmenugauche li a:hover { margin:0; padding:0;padding-right:4px;
display:block;background:#cccccc;color: #666666;}


/* images */
#cadre_images IMG.abs {
	position: absolute;
	float: left;
}
/* 300 x 183 */
IMG.acc1 {
	left: 500px;
	top: 422px
}
IMG.acc2 {
	left: 50px;
	top: 450px;
}
IMG.acc3 {
	left: 195px;
	top: 430px;
}
IMG.acc4 {
	left: 130px;
	bottom: 160px; }


.tbc {
text-align:center;
width:110px;
}

.tbc a{
text-decoration:none;
}
.tbc img{
border:none;
}

.prog {
text-align:left;
width:110px;
}
#listechevaux {
margin:0;
pading:0;
padding-top:25px;
margin-left:5px;
margin-top:5px;
width:35%;
/*position: relative; 
top:20px;
left:10px;*/
/*margin-top:30px;*/
float:left;
color:#333333;
font-size:12px;
background:#e0e0e0;
font-family:Georgia, "Times New Roman", Times, serif;
/*background:#999999;*/

}
#listechevaux h1{
margin:0;
margin-left:5px;
padding:4px;
color: #660000;
font-size:14px;
text-decoration:none;
}
#listechevaux p{
margin:0;
/*margin-left:20px;*/
padding:15px;
padding-top:10px;
text-decoration:none;
text-align:justify;
}

#listechevaux a{
margin:0;
/*margin-left:20px;*/
padding:0;
text-decoration:none;
}

#listechevaux a:visited{
margin:0;
/*margin-left:20px;*/
padding:0;
text-decoration:none;
color:#333333;
}

#listechevaux img{
margin:0;
padding:0;
text-decoration:none;
border:none;
}
#fiche {
margin:0;
padding:0;
margin-top:5px;
margin-left:5px;
float:left;
color:#333333;
font-size:12px;
width:60%;
background:#ffffff;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
list-style:none;
border-bottom: #990000 solid 2px;
border-right: #990000 solid 2px;
border-left: #990000 solid 2px;

}



#fiche h1 {
margin:0;
padding:0;
color:#660000;
font-size:16px;
}


#fiche2 {
margin:0;
padding:0;
margin-top:5px;
margin-left:5px;
color:#333333;
font-size:12px;
width:98%;
background:#ffffff;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
list-style:none;
border-bottom: #990000 solid 2px;
border-right: #990000 solid 2px;
border-left: #990000 solid 2px;
}

#fiche2 h1 {
margin:0;
padding:0;
color:#660000;
font-size:16px;
}


#header {
    float:left;
    width:100%;
    background:url("img/bg.gif") repeat-x bottom;
    font-size:93%;
    line-height:normal;}

#header ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }
#header li {
    float:left;
    background:url("img/norm-left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }


#header a   {
    display:block;
    background:url("img/norm-right.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
	text-decoration:none;
    font-weight:bold;
	color:#FFFFFF;
     }

#header #current {
    background-image:url("img/norm-left-on.gif");
    }
#header #current a {
    background-image:url("img/norm-right-on.gif");
	color:#666666;
  padding-bottom:5px;
}

	 
.fond {
background:#cccccc;
}
.fondpere {
/*background: #c7a5a5;*/
background:#e4cdcd;
width:33%;
}
.fondmere {
/*background: #a0716e;*/
background:#d9b9b9;
width:33%;
}
.tbc {
width:105px;
text-align:center;
}

.tbc a{
text-decoration:none;
}
.tbc img{
border:none;
}

#listecommun {
margin:0;
padding:0;
margin-top:5px;
margin-left:5px;
float:left;
color:#333333;
font-size:12px;
width:60%;
background:#ffffff;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
list-style:none;
}

#listecommun h1 {
margin:0;
padding:0;
color:#660000;
font-size:16px;
}

#pied {
margin:auto;
padding:0;
width:1024px;
position:relative;
background: #666666;
height:15px;
color:#FFFFFF;
border-top:#ffffff solid 2px;
font-size:11px;
text-align:center;
vertical-align:middle;
}

#pied a {
color:#ffffff;
font-size:11px;
text-decoration:none;
}

#pied p {
color:#ffffff;
font-size:11px;
}
