/* CSS Document */

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

#conteneur {
margin:0 auto;
position:relative;
width:1024px;
height:1%;
padding:0;
}

#langues {
margin:0;
padding:0;
background:#990000;
border-bottom:#FFFFFF solid 2px;
border-top:#FFFFFF solid 2px;
width:100%;
text-align:right;
vertical-align:middle;
}
#corpsh {
margin:0;
padding:0;
width:100%;
/*float:left;*/
background: #ffffff;
background:
}

/* corps sans motif vertical */
#corpsv {
margin:auto;
width:100%;
padding:0;
background:#ffffff;}

#corps {
margin:0;
padding:0;
/*width:100%;*/
background:#ffffff ;
/*background: url(img/banniere.jpg) top left no-repeat;*/
}

#banniere {
margin:0;
padding:0;
width:100%;
height:92px;
background: #cccccc url(img/banniere-tiny.jpg) bottom left no-repeat;
}

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

.carte {
margin:4px;
}


#bandeaugauche{
	margin:0;
	padding:0;
/*	position:relative;*/
/*	top:220px;*/
	width:100%;
	float:left;
	background: #000000;
	border-bottom:#FFFFFF solid 2px;
border-top:#FFFFFF solid 2px;
vertical-align:middle;
height:25px;
}

#bandeaugauche ul{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}
#bandeaugauche li{
margin:0;
padding:0;
float:left;
text-align:center;
}
#bandeaugauche  a {
margin:0; padding:0; padding:4px;/*width:110px;*/display:block;
text-decoration:none; background:#000000;	
color:#ffffff; font-weight:bold;font-size:13px; font-variant:small-caps; 
border-left:#ffffff solid 1px; 
}
#bandeaugauche a:hover { margin:0; padding:0; padding:4px;vertical-align:middle; background: #990000;font-weight:bold;font-size:13px; 
 font-variant:small-caps; color: #FFffff;}
#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;
}

#allnews {
margin:0;
pading:0;
padding-top:25px;
margin-left:5px;
margin-top:5px;
width:25%;
/*position: relative; 
top:20px;
left:10px;*/
/*margin-top:30px;*/
float:left;
text-align:center;
/*background:#999999;*/
background:#ffffff url(img/event.gif) top no-repeat;

}
.news {
margin:auto;
padding:0;

margin-top:10px;
width:90%;
/*height:200px;*/
/*background:  #e0e0e0;*/
background:#FFFFFF;
font-size:12px;
border-bottom:  #CCCCCC solid 1px;
}
.news img{
margin:2px;
}

.news p{
margin:0px;
font-size:12px;
color: #666666;
line-height:1em;
padding:4px;
text-align:justify;
}
.news a{
margin:0px;
font-size:12px;
color:#666666;
text-align:right;
}
.news h1{
margin:0;
/*padding:0;*/
font-size:13px;
color: #FFFFFF;
/*background: #CC9900;*/
background: #990000;
padding-left:4px;
}



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

#globalintro {
margin:auto;
padding:4px;
padding-top:0;
/*background:#5d666b; */
background:#666666 url(img/photo-dte.jpg) bottom right no-repeat;
color:#ffffff;
font-size:12px;
font-weight:bold;
width:455px;
font-family:Georgia, "Times New Roman", Times, serif;
text-indent:10px;
font-style:italic;
text-align:justify;
}


#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;
}

#prestexte {
/*margin:0;
padding:0;*/
background: none;
text-align:left;
}
.litexte {

text-align:left;
}

#bandeaussmenu{
	margin:0;
	padding:0;
	float:left;
/*	margin-left:5px;*/
/*	margin-top:5px;*/
	background:#e9e9e9;
	color:#FFFFFF;
	font-style:normal;
	border:#FFFFFF solid 2px;	
}

#ssmenugauche{
background:#666666;
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;*/
	border-bottom:#FFFFFF solid 2px;
border-top:#FFFFFF solid 2px;

}
#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:80%;
/*background:#ffffff;*/
background:#e9e9e9;
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;
}

#listecommun img {
margin:0;
padding:2px;
border:none;
text-decoration:none;
}

#listecommun img a {
margin:0;
padding:0;
text-decoration:none;
}

#prestation {
margin:0;
margin-left:10px;
padding:0;
width:45%;
height:250px;
background:  #333333;
color:#ffffff;
text-align:left;
float:left;
border:#666666 solid 1px;
}
#prestation h1{
margin:2px;
margin-top:10px;
padding:0;
color:#ffffff;
font-size:14px;
font-weight:bold;
}

#prestation p{
margin:2px;
margin-top:5px;
padding:2px;
color: #CCCCCC;
font-size:11px;
text-align:justify;
}

#prestation img{
margin:5px;
float:left;
border:#FFFFFF solid 1px;
}

#team {
margin:auto;
padding:0;
width:90%;
height:300px;
background:#e9e9e9;

color:#ffffff;
text-align:left;
}
#membre {
margin:4px;
padding:0;
width:170px;
height:170px;
background:#e9e9e9;
float:left;
color:#ffffff;
text-align:center;

}

#membre h1{
margin:2px;
margin-top:10px;
padding:0;
color:#000000;
font-size:14px;
text-align:center;
font-weight:bold;
}

#membre p{
margin:4px;
margin-top:5px;
padding:2px;
color: #666666;
font-size:11px;
text-align:justify;
}

#membre img{
margin:5px;
text-align:center;
border:#FFFFFF solid 2px;
}

#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;
}
