@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
.clearer{ clear:both;}
a.pagination{ color:#FFFFFF; font-size:12px; margin-right:10px;}
a:hover.pagination{ color:#CCCCCC;}
img{
	border:0 none;
}

h4{
	font-size:15px;
	font-variant:small-caps;
	text-align:right;
}

h3{
	font-size:15px;
	font-variant:small-caps;
	text-align:left;
	color:white;
}

h2{
	font-size:13px;
	color:white;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:black;
	width:980px;
	height:590px;
	margin:auto;
	margin-top:20px;
}

#basdepage{
	float:left;
	background-color:#5f6c4b;
	width:980px;
	height:25px;
}
#basdepage a{ color:#FFFFFF;}
.basdepage{
	color:white;
	font-size:10px;
	line-height:25px;
	text-align:center;
	}
	
#content{
	width:980px;
	}


/* MENU */

#menu{
	position:absolute;
	width:980px;
	height:25px;
	background-color:black;
	color:white;
	line-height:30px;
	text-align:center;
}

#menu a{
	color:white;
	text-decoration:none;
	font-size:13px;	
}

#menu li a{
 	color:white;
	text-decoration:none;
	font-size:12px;
}

#menu ul{
	 padding:0 7px 0 7px; 
}

#menu li{
	list-style-type:none;
	text-align:center;
	display:inline;	
}

/* MENU DEROULANT */

.fl { float:left; }

#element1, #element2, #element3, #element4{ height:25px; overflow:hidden; width:175px;}

#element5{
	width:20px;
}


/* ELEMENT 1 */
#element1{ height:25px; overflow:hidden; width:125px;}
#element1_top{
	width:125px;
	height:15px;
	background-image:url(images/element_top.png);
}

#element1_mid{
	width:125px;
	height:190px;
	background-image:url(images/element_mid.png);
	background-repeat:repeat-y;
	
}

#element1_bas{
	width:125px;
	height:15px;
	background-image:url(images/element_bas.png);
}

/* ELEMENT 2 */

#element2_top{
	width:175px;
	height:15px;
	background-image:url(images/element_top.png);
}

#element2_mid{
	width:175px;
	height:120px;
	background-image:url(images/element_mid.png);
	background-repeat:repeat-y;
	
}

#element2_bas{
	width:175px;
	height:15px;
	background-image:url(images/element_bas.png);
}

/* ELEMENT 3 */
#element3{ height:25px; overflow:hidden; width:155px;}

#element3_top{
	width:155px;
	height:15px;
	background-image:url(images/element_top.png);
}

#element3_mid{
	width:155px;
	height:140px;
	background-image:url(images/element_mid.png);
	background-repeat:repeat-y;
}

#element3_bas{
	width:155px;
	height:15px;
	background-image:url(images/element_bas.png);
}

/* ELEMENT 4 */

#element4_top{
	width:175px;
	height:15px;
	background-image:url(images/element_top.png);
}

#element4_mid{
	width:175px;
	height:110px;
	background-image:url(images/element_mid.png);
	background-repeat:repeat-y;
}

#element4_bas{
	width:175px;
	height:15px;
	background-image:url(images/element_bas.png);
}












/* BANNIERE */

#banner{
	float:left;
	width:980px;
	height:127px;
	background-image:url(images/banner_site.jpg);
}

/* HISTOIRE */

#histoire1{
	float:left;
	width:484px;
	height:412px;
	background-image:url(images/gauche_histoire.jpg);
}

#histoire2{
	float:left;
	width:496px;
	height:412px;
	background-image:url(images/droite_histoire.jpg);
}

#texte_histoire{
	color:white;
	font-size:11px;
	width:400px;
	text-align:justify;
	margin-left:30px;
	margin-top:57px;
		line-height:13px;

}

/* TERRES */

#terres1{
	float:left;
	width:979px;
	height:210px;
	background-image:url(images/haut_terres.jpg);
}

#terres2{
	float:left;
	width:979px;
	height:200px;
	background-image:url(images/bas_terres.jpg);
}

#texte_terres{
	color:white;
	font-size:11px;
	width:550px;
	text-align:justify;
	margin-left:380px;
	margin-top:50px;
			line-height:13px;

}

/* MANADIER */

#manadier1{
	float:left;
	width:490px;
	height:411px;
	background-image:url(images/gauche_manadier.jpg);
}

#manadier2{
	float:left;
	width:490px;
	height:411px;
	background-image:url(images/droite_manadier.jpg);
}

#texte_manadier{
	color:white;
	font-size:11px;
	width:310px;
	text-align:justify;
	margin-left:50px;
	margin-top:85px;
			line-height:13px;

}

/* SAISONS */

#saisons1{
	float:left;
	width:470px;
	height:411px;
	background-image:url(images/gauche_saisons.jpg);
}

#saisons2{
	float:left;
	width:510px;
	height:411px;
	background-image:url(images/droite_saisons.jpg);
}
#saisons2 #photos{ width:180px; padding-top:65px; float:left; padding-left:18px;}
#saisons2 #photos img.lien{  margin-right:3px; margin-bottom:6px;}
#texte_saisons{
	color:white;
	font-size:11px;
	width:270px;
	text-align:justify;
	margin-top:90px;
	float:left;
		line-height:13px;
}

/* CHEVAUX */

#chevaux1{
	float:left;
	width:608px;
	height:411px;
	background-image:url(images/gauche_chevaux.jpg);
}

#chevaux2{
	float:left;
	width:372px;
	height:411px;
	background-image:url(images/droite_chevaux.jpg);
}

#texte_chevaux{
	color:white;
	font-size:11px;
	width:240px;
	text-align:justify;
	margin-left:340px;
	margin-top:125px;
			line-height:13px;

}

/* TAUREAUX */

#taureaux1{
	float:left;
	width:627px;
	height:411px;
	background-image:url(images/gauche_taureaux.jpg);
}



#taureaux2{
	float:left;
	width:353px;
	height:411px;
	background-image:url(images/droite_taureaux.jpg);
}

#texte_taureaux{
float:left;
	color:white;
	font-size:11px;
	width:440px;
	text-align:justify;
	margin-left:30px;
	margin-top:55px;
			line-height:13px;

}

#img_taureaux{
	float:left;
	width:140px;
	padding-top:13px;
	padding-left:10px;
}
#img_taureaux a{ float:left; width:62px; height:62px; padding:7px 0 0 8px;}

/* COURSES */

#courses1{
	float:left;
	width:577px;
	height:411px;
	background-image:url(images/gauche_courses.jpg);
}

#courses2{
	float:left;
	width:403px;
	height:411px;
	background-image:url(images/droite_courses.jpg);
}

#texte_courses{
	color:white;
	font-size:11px;
	width:260px;
	text-align:justify;
	margin-left:30px;
	margin-top:80px;
			line-height:13px;

}

/* COCARDIERS */

#cocardiers1{
	float:left;
	width:616px;
	height:549px;
	background-image:url(images/haut_gauche_cocardiers.jpg);
}

#cocardiers2{
	float:left;
	width:364px;
	height:549px;
	background-image:url(images/haut_droite_cocardiers.jpg);
}
#cocardiers2 #zoom{ padding:10px 0 0 10px; width:350px;}
#cocardiers2 #zoom img{ border:#000000 5px solid;}
#cocardiers2 #zoom span{ background-color:#000000; width:325px; height:20px; padding-left:5px; display:block; color:#FFFFFF; font-size:12px;}

#cocardiers_motif{
	float:left;
	width:980px;
	height:150px;
	background-image:url(images/motif_cocardiers.jpg);
	background-repeat:repeat-y;
}

#cocardiers_bas{
	float:left;
	width:981px;
	height:54px;
	background-image:url(images/bas_cocardiers.jpg);
}

#vignettes_taureaux{
	position:relative;
	width:600px;
	top:60px;
	padding-left:13px;
	
}

.vignette{
	float:left;
	width:180px;
	text-alig:justify;
	color:white;
	height:305px;
	overflow:hidden;
	margin-bottom:3px;
	font-size:11px;
	padding:0 5px 0 5px;
}
.vignette p{ height:105px; overflow:auto; padding-right:5px; text-align:justify;}


/* CABARET */

#cabaret1{
	float:left;
	width:490px;
	height:412px;
	background-image:url(images/gauche_cabaret2.jpg);
}

#cabaret2{
	float:left;
	width:490px;
	height:412px;
	background-image:url(images/droite_cabaret2.jpg);
}

#texte_cabaret{
	color:white;
	font-size:11px;
	width:290px;
	text-align:justify;
	margin-left:25px;
	margin-top:127px;
			line-height:13px;

}

/* SOIREE GITANE */

#gitane{
	float:left;
	width:980px;
	height:412px;
	background-image:url(images/gitane2.jpg);
}

#texte_gitane{
	color:white;
	font-size:11px;
	width:310px;
	text-align:justify;
	padding:200px 0 0 650px;
			line-height:13px;

}


/* ENTREPRISES */

#entreprise1{
	float:left;
	width:490px;
	height:412px;
	background-image:url(images/gauche_entreprises.jpg);
}

#entreprise2{
	float:left;
	width:490px;
	height:412px;
	background-image:url(images/droite_entreprises.jpg);
}

#texte_entreprise{
	color:white;
	font-size:11px;
	width:270px;
	text-align:justify;
	margin-left:35px;
	margin-top:170px;
			line-height:13px;

}

/* JOURNEES */

#journees1{
	float:left;
	width:655px;
	height:487px;
	background-image:url(images/gauche_journees.jpg);
}

#journees2{
	float:left;
	width:325px;
	height:487px;
	background-image:url(images/droite_journees.jpg);
}

#texte_journees{
	color:white;
	font-size:11px;
	width:380px;
	text-align:justify;
	margin-left:255px;
	margin-top:103px;
			line-height:13px;

}

#images_journees{
	padding-top:43px;
}

#images_journees p{
	float:left;
	color:white;
	font-size:11px;
	margin-top:25px;
	margin-left:30px;
}

/* MATIN */

#matin1{
	float:left;
	width:455px;
	height:411px;
	background-image:url(images/gauche_matin.jpg);
}

#matin2{
	float:left;
	width:525px;
	height:411px;
	background-image:url(images/droite_matin.jpg);
}

#texte_matin{
	color:white;
	font-size:11px;
	width:300px;
	text-align:justify;
	margin-left:145px;
	margin-top:160px;
			line-height:13px;

}

#images_matin{
	width:800px;
	padding-top:100px;

}

#texte2_matin {
	float:left;
	width:180px;
	color:white;
	font-size:11px;
	margin-top:50px;
	margin-left:5px;
			line-height:13px;

}

/* MARIAGES */

#mariages1{
	float:left;
	width:656px;
	height:412px;
	background-image:url(images/gauche_mariages.jpg);
}
#mariages1 img.lien, #mariages2 img.lien{ border:#000000 4px solid;}

#mariages2{
	float:left;
	width:324px;
	height:412px;
	background-image:url(images/droite_mariages.jpg);
}

#texte_mariages{
	color:white;
	font-size:11px;
	width:370px;
	text-align:justify;
	margin-left:265px;
	margin-top:120px;
			line-height:13px;

}

/* VISITE*/

#visite1{
	float:left;
	width:424px;
	height:411px;
	background-image:url(images/gauche_visite.jpg);
}

#visite2{
	float:left;
	width:556px;
	height:411px;
	background-image:url(images/droite_visite.jpg);
}

#texte_visite{
	color:white;
	font-size:11px;
	width:500px;
	text-align:justify;
	margin-top:18px;
	margin-left:9px;
			line-height:13px;


}

/* LOCATIONS*/

#location1{
	float:left;
	width:518px;
	height:412px;
	background-image:url(images/gauche_location.jpg);
}

#location2{
	float:left;
	width:462px;
	height:412px;
	background-image:url(images/droite_location.jpg);
}

#location1 img.lien, #location2 img.lien{ border:#000000 4px solid;}

#texte_location{
	color:white;
	font-size:11px;
	width:500px;
	height:220px;
	text-align:justify;
	margin-top:115px;
	margin-left:50px;
			line-height:13px;


}

/* SAISON COURSES - COURSES A VENIR*/

#saisoncourse1{
	float:left;
	width:980px;
	height:411px;
	background-image:url(images/saison_course.jpg);
}
#saisoncourse1 table tr{ height:20px;}
#saisoncourse1 table tr th{ background-color:#5e6c4b; padding-left:5px;}
#saisoncourse1 table tr td{ background-color:#d7d7d7; padding-left:5px; color:#000000;}




#texte_saisoncourse{
	color:white;
	font-size:11px;
	width:930px;
	text-align:justify;
	margin-top:70px;
	margin-left:25px;
	overflow:auto;
	height:300px;
			line-height:13px;

}
#texte_saisoncourse table tr{ height:20px;}
#texte_saisoncourse  a{ color:#333333;}


/* NEWS */

#news1{
	float:left;
	width:980px;
	height:312px;
	padding-top:100px;
	background-image:url(images/news.jpg);
}

#news1 #txt{ width:585px; height:300px; text-align:justify; padding:0 10px 0 80px; font-size:12px; color:#FFFFFF; overflow:auto;}
#news1 #txt a{ color:#999999;}
#news1 a.lien{ display:block; float:right;}


/* PRESSE */

#presse{
	float:left;
	width:980px;
	height:312px;
	padding-top:100px;
	background-image:url(images/presse.jpg);
}

#presse #txt{ width:295px; height:230px; text-align:justify; padding:60px 0 0 30px; font-size:12px; color:#FFFFFF; overflow:auto;}
#presse #txt ul{ padding-left:20px; margin-bottom:10px; }
#presse #txt a{ color:#FFFFFF;}

/* SAISON COURSES - COURSES A VENIR*/

#liens{
	float:left;
	width:980px;
	height:411px;
	background-image:url(images/fond_liens.jpg);
}
#liens #texte_liens{ display:block; color:#FFFFFF; width:340px; height:300px; float:right; padding:80px 40px 0 0; text-align:justify; font-size:12px;}
#liens a{ color:#FFFFFF;}
#liens ul{ margin-left:30px;}
#liens ul li{ height:30px;}
