/* CSS Document */
body,img,div,h1,h2,h3,span,a,p, table, tr, td{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
		#conteneur{
		margin:auto;
		margin-top:15px;
		border:1px solid #000000;}

		#menu{ width:163px;
		height:585px;
		padding:15px 10px 0 35px;
		background-color:#d559ca;
		float:left;}

		
		#menu a:link, #menu a:active, #menu a:visited{
		color:#FFFFFF;
		text-decoration:none;
		display:block}
		
		#menu a:hover{text-decoration:underline;}
				
		
		#contact{color:#000000;
		font-size:12px;
		width:260px;
		text-align:center;}

		.titre{color:#000000;
		font-size:20px;}


/*-------------------------INDEX-------------------------------*/
		#conteneur.index{width:985px;
		height:600px;
		background-color:#ded5b7;}
		
		#index_droite{
		background-image:url(img/accueil.jpg);
		background-position:left;
		background-repeat:no-repeat;
		width:270px;
		height:600px;
		float:left;
		padding:0 0 0 490px;}
		
		#index_droite #titre{
		width:260px;
		height:136px;
		text-align:justify;
		color:#000000;
		font-size:20px;}
		#index_droite #titre .txt{color:#000000;
		font-size:15px;}

/*----------------------------------PAGES CULTURES BIO------------------------------*/
		#content_culture{float:left;
		width:612px;
		height:190px;
		padding-top:410px;
		padding-left:165px;
		background-image:url(img/colonne_cultures.gif);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#69916f;}
		
		#txt_culture{
		width:590px;
		color:#FFFFFF;
		font-size:14px;
		text-align:justify;}
		
/*----------------------------------PAGES FERME------------------------------*/
/* 	PRESENTATION */
		#content_ferme_flash{float:left;
		width:643px;
		height:600px;
		padding-left:134px;
		background-image:url(img/fond_ferme.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#cb9451;}
		
		#content_ferme{float:left;
		width:643px;
		height:300px;
		padding-top:300px;
		padding-left:134px;
		background-image:url(img/fond_ferme.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#cb9451;}
		#titre_ferme{margin-top:95px;
			margin-left:130px;
			font-size:20px;}
		
		#gauche_ferme{
	width:580px;
	padding-left:20px;
	height:300px;
	float:left;
}
				
			#titre_ferme_flash{margin-top:115px;
			margin-left:100px;
			font-size:20px;}
			#txt_ferme{
	color:#000000;
	height:140px;
	font-size:12px;
	overflow:auto;
}
			
		#content_ferme_resa{float:left;
		width:643px;
		height:300px;
		padding-top:300px;
		padding-left:134px;
		background-image:url(img/fond_ferme.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#cb9451;
		}
		#content_ferme_resa em{color:#FFFFFF;}
		#titre_ferme_resa{
		font-size:20px;}	
		#droite_ferme_resa{
		width:260px;
		margin-top:40px;
		float:left;}
		#gauche_ferme_resa{width:220px;
		padding-left:120px;
		height:255px;
		float:left;}
		
/* MENUS */
		#content_ferme_menu{float:left;
		width:627px;
		height:390px;
		padding-top:210px;
		padding-left:150px;
		background-image:url(img/fond_ferme_menu.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#cb9451;}
		

		#content_ferme_menu a{ text-decoration:underline; color:#000000; font-weight:bolder;}
		#content_ferme_menu a:hover{text-decoration:none;}
		
		#titre_ferme_menu{
			font-size:20px;}
		#gauche_ferme_menu{width:250px;
		text-align:center;
		height:320px;
		overflow:auto;
		float:left;}		
			#txt_ferme_menu{color:#FFFFFF;
			text-align:justify;
			width:170px;
			height:270px;
			font-size:12px;
			overflow:auto;}
		#droite_ferme_menu{width:370px;
		color:#000000;
		height:320px;
		text-align:center;
		overflow:auto;
		float:left;}
		
		.petit{ font-size:11px;}
		
/*----------------------------------PAGES CHAMBRES D HOTE------------------------------*/
/* 	PRESENTATION */
		#content_hote{float:left;
		width:644px;
		height:600px;
		padding-left:133px;
		background-image:url(img/fond_chambres.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#cb9451;}
		
		#gauche_hote{width:560px;
		height:155px;
		float:left;
		padding-left:20px;}		
			#titre_hote{
			font-size:20px;}
			#txt_hote{color:#000000;
			height:120px;
			font-size:12px;
			overflow:auto;}
			
		#content_hote_resa{float:left;
		width:622px;
		height:280px;
		padding-top:320px;
		padding-left:155px;
		background-image:url(img/fond_chambres.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#cb9451;}

		#droite_hote_resa{

		float:left;}
		#gauche_hote_resa{
		width:310px;
		height:255px;
		float:left;}
		#gauche_hote_resa table{margin-top:20px;}
		
/*----------------------------------PAGES CAMPERA------------------------------*/
/*	animations et activités*/
		#content_campera{float:left;
		width:645px;
		height:600px;
		padding-left:132px;
		background-image:url(img/fond_campera_anim.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#86c08e;}
		
		#titre_campera{
		margin-top:10px;
		margin-left:320px;
		font-size:20px;}
		
		#txt_campera{
		width:300px;
		margin-left:320px;
		overflow:auto;
		color:#000000;
		font-size:12px;
		text-align:justify;}
		
/*	restauration */
		#content_campera_restau{float:left;
		width:642px;
		height:260px;
		padding-top:340px;
		padding-left:135px;
		background-image:url(img/fond_campera_restau.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#86c08e;}
			#titre_campera_restau{
			margin-left:290px;
			font-size:20px;}
			#txt_campera_restau{
			width:330px;
			margin-left:290px;
			overflow:auto;
			color:#FFFFFF;
			font-size:12px;
			text-align:justify;}
		
		
/*	galerie */
		#content_campera_gal{float:left;
		width:427px;
		height:580px;
		padding-top:20px;
		padding-left:350px;
		background-image:url(img/fond_campera_galerie.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#86c08e;}
		#content_campera_gal img{
		margin:5px;
		border:0;
		}
		
/*	calendrier */
#content_campera_cal a:link, #content_campera_cal a:active, #content_campera_cal a:visited{color:#000000;}
#content_campera_cal a:hover{text-decoration:none;}
		#content_campera_cal{float:left;
		width:400px;
		height:570px;
		padding-top:30px;
		padding-left:350px;
		padding-right:27px;
		background-image:url(img/fond_campera_galerie.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#86c08e;
		text-align:justify;
		color:#000000;
		overflow:auto;}
		#content_campera_det{float:left;
		width:400px;
		height:200px;
			overflow:auto;}
#liste_calend_camp{height:500px;
width:400px;
overflow:auto;}
#liste_calend_camp_petit{height:310px;
width:400px;
overflow:auto;}			
/*------------------------------PAGES VENTE DIRECTE -------------*/
/* Luzerne */
		#content_vente_luzerne{float:left;
		width:642px;
		height:310px;
		padding-top:290px;
		padding-left:135px;
		background-image:url(img/fond_vente_luzerne.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#d55970;}
			#titre_vente_luzerne{
			margin-left:40px;
			font-size:20px;}
			#navig_vente_luzerne{
			margin-left:40px;
			font-size:14px;
			font-weight:bolder;}
			#navig_vente_luzerne img{float:left;}
			#navig_vente_luzerne a{text-decoration:none; color:#000000; display:block; width:100px; float:left;}
			#navig_vente_luzerne a:hover{text-decoration:underline;}
			#navig_vente_luzerne .encours{color:#FFFFFF;}
			
			#txt_vente_luzerne{
			width:530px;
			margin-left:60px;
			overflow:auto;
			color:#FFFFFF;
			font-size:12px;
			text-align:justify;}
			#form_vente_luzerne{
			width:330px;
			margin-left:260px;
			overflow:auto;
			color:#FFFFFF;
			font-size:14px;
			text-align:justify;}
			
/* Viande */
		#content_vente_viande{float:left;
		width:602px;
		height:510px;
		padding-top:90px;
		padding-left:175px;
		background-image:url(img/fond_vente_viande.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#d55970;}
			#titre_vente_viande{
			margin-left:260px;
			font-size:20px;}
			#navig_vente_viande{
			margin-left:260px;
			font-size:14px;
			font-weight:bolder;}
			#navig_vente_viande img{float:left;}
			#navig_vente_viande a{text-decoration:none; color:#000000; display:block; width:100px; float:left;}
			#navig_vente_viande a:hover{text-decoration:underline;}
			#navig_vente_viande .encours{color:#FFFFFF;}
			
			#txt_vente_viande{
			width:300px;
			height:360px;
			margin-left:260px;
			overflow:auto;
			color:#FFFFFF;
			font-size:12px;
			text-align:justify;}
			#form_vente_viande{
			width:360px;
			margin-left:200px;
			overflow:auto;
			color:#000000;
			font-size:14px;
			text-align:justify;}
			
/*----------------------PAGES STAGES---------------------/*
/* 	STAGES TAUROMACHIE */
		#content_stage_t{float:left;
		width:622px;
		height:270px;
		padding-top:330px;
		padding-left:155px;
		background-image:url(img/fond_stage_t_bis.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#cb9451;}
		
		#content_stage_t a{color:#FFFFFF; font-style:italic;}
		
		#gauche_stage_t{width:580px;
		height:225px;
		float:left;}		
			#titre_stage_t{
			font-size:20px;
			color:#FFFFFF;}
			#titre_stage_t a{font-size:20px;}
			#txt_stage_t{color:#FFFFFF;
			height:170px;
			text-align:justify;
			font-size:12px;
			overflow:auto;}
			
/* 	STAGES ÉQUITATION */
		#content_stage_e{float:left;
		width:622px;
		height:270px;
		padding-top:330px;
		padding-left:155px;
		background-image:url(img/fond_stage_e.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#cb9451;}
		
		#content_stage_e a{color:#FFFFFF; font-style:italic;}
		
		#gauche_stage_e{width:580px;
		height:225px;
		float:left;}		
			#titre_stage_e{
			font-size:20px;
			color:#FFFFFF;}
			#txt_stage_e{
			color:#FFFFFF;
			height:170px;
			text-align:justify;
			font-size:12px;
			overflow:auto;}
			
/*------------------------------PAGES ELEVAGE -------------*/
/* chevaux */
		#content_elevage_chevaux{float:left;
		width:602px;
		height:210px;
		padding-top:390px;
		padding-left:175px;
		background-image:url(img/fond_elevage_chevaux.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#7da4c1;}
			#titre_elevage_chevaux{
			float:left;
			width:190px;
			vertical-align:bottom;
			font-size:20px;}
			#navig_elevage_chevaux p{
			float:left; 
			width:150px;
			vertical-align:bottom;}
			#navig_elevage_chevaux{
			width:500px;
			height:20px;			
			font-size:14px;
			font-weight:bolder;}
			#navig_elevage_chevaux img{ float:left; padding-top:7px;}
			#navig_elevage_chevaux a{text-decoration:none; color:#000000; display:block; width:140px; float:left; padding-top:7px;}
			#navig_elevage_chevaux a:hover{text-decoration:underline;}
			#navig_elevage_chevaux .encours{color:#FFFFFF;}
			
			#txt_elevage_chevaux img{float:left;
			margin-right:30px;}
			#txt_elevage_chevaux{
			width:580px;
			height:140px;
			overflow:auto;
			color:#000000;
			font-size:12px;
			text-align:justify;}
			
/* chevaux &agrave; la vente*/
		#content_elevage_chevaux_vente{float:left;
		width:497px;
		padding-left:280px;
		padding-top:5px;
		height:595px;
		background-image:url(img/fond_chevaux_vente.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		background-color:#7da4c1;
		overflow:auto;}
		
		#content_elevage_chevaux_vente_detail{float:left;
		width:647px;
		padding-left:130px;
		height:600px;
		background-image:url(img/fond_chevaux_vente.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#7da4c1;
		}
		
		#colonne{
		float:left;
		background-color:#FFFFFF;
		padding-left:5px;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		width:135px;
		height:600px;
		overflow:auto;}
		#corps_detail{
		padding-top:40px;
		padding-left:10px;
		width:485px;
		float:left;
		}
		
			#titre_elevage_chevaux_vente{
			float:left;
			width:150px;
			vertical-align:bottom;
			font-size:20px;}
			#navig_elevage_chevaux_vente p{
			float:left; 
			width:150px;
			vertical-align:bottom;}
			#navig_elevage_chevaux_vente{
			width:450px;
			height:15px;			
			font-size:14px;
			font-weight:bolder;}
			#navig_elevage_chevaux_vente img{ float:left; padding-top:7px;}
			#navig_elevage_chevaux_vente a{text-decoration:none; color:#000000; display:block; width:140px; float:left; padding-top:7px;}
			#navig_elevage_chevaux_vente a:hover{text-decoration:underline;}
			#navig_elevage_chevaux_vente .encours{color:#FFFFFF;}
			
			#txt_elevage_chevaux_vente{
			width:480px;
			height:120px;
			overflow:auto;
			color:#000000;
			font-size:12px;
			text-align:justify;}
			
			#galerie_chevaux{
			padding-top:5px;
			width:480px;	
			overflow:auto;
			float:left;	}
			.petit{font-size:11px;}
			#galerie_chevaux a:link,#galerie_chevaux a:visited,#galerie_chevaux a:active{
			color:#FFFFFF;
			font-weight:bolder;
			text-decoration:none;
			}
			#galerie_chevaux a:hover{ text-decoration:underline;}


/* toros */
		#content_elevage_toros{float:left;
		width:644px;
		height:600px;
		padding-left:133px;
		background-image:url(img/fond_elevage_toros.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#7da4c1;}
			#titre_elevage_toros{
			float:left;
			width:160px;
			vertical-align:bottom;
			font-size:20px;}
			#navig_elevage_toros p{
			float:left; 
			width:150px;
			vertical-align:bottom;}
			#navig_elevage_toros{
			padding-left:20px;
			padding-top:20px;
			width:480px;
			height:20px;			
			font-size:14px;
			font-weight:bolder;}
			#navig_elevage_toros img{ float:left; padding-top:7px;}
			#navig_elevage_toros a{text-decoration:none; color:#000000; display:block; width:140px; float:left; padding-top:7px;}
			#navig_elevage_toros a:hover{text-decoration:underline;}
			#navig_elevage_toros .encours{color:#FFFFFF;}
			
			#txt_elevage_toros img{float:left;
			margin-right:30px;}
			#txt_elevage_toros{
			width:560px;
			height:140px;
			overflow:auto;
			color:#000000;
			font-size:12px;
			text-align:justify;
			padding-left:20px;}
			
/* toros lignees */
		#content_elevage_toros_lignees{float:left;
		width:644px;
		height:350px;
		padding-top:250px;
		padding-left:133px;
		background-image:url(img/fond_elevage_toros_lignees.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#7da4c1;}
			#titre_elevage_toros_lignees{
			float:left;
			width:160px;
			vertical-align:bottom;
			font-size:20px;}
			#navig_elevage_toros_lignees p{
			float:left; 
			width:150px;
			vertical-align:bottom;}
			#navig_elevage_toros_lignees{
			padding-left:20px;
			padding-top:20px;
			width:480px;
			height:20px;			
			font-size:14px;
			font-weight:bolder;}
			#navig_elevage_toros_lignees img{ float:left; padding-top:7px;}
			#navig_elevage_toros_lignees a{text-decoration:none; color:#000000; display:block; width:140px; float:left; padding-top:7px;}
			#navig_elevage_toros_lignees a:hover{text-decoration:underline;}
			#navig_elevage_toros_lignees .encours{color:#FFFFFF;}
			
			#txt_elevage_toros_lignees img{float:left;
			margin-right:30px;}
			#txt_elevage_toros_lignees{
			width:560px;
			height:280px;
			overflow:auto;
			color:#000000;
			font-size:12px;
			text-align:justify;
			padding-left:20px;}
			
/*------------------------------LA VIE DU DOMAINE-------------*/

/*	historique */
		#content_histo{float:left;
		width:630px;
		height:310px;
		padding-top:290px;
		padding-left:147px;
		background-image:url(img/fond_historique.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#b38e62;}
		
		#titre_histo{
		margin-left:170px;
		font-size:20px;}
		
		#txt_histo{
		width:450px;
		margin-left:170px;
		overflow:auto;
		color:#000000;
		font-size:12px;
		text-align:justify;}
/* actualités */
		#content_actu{float:left;
		width:642px;
		height:450px;
		padding-top:150px;
		padding-left:135px;
		background-image:url(img/fond_actu.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#dfab2f;}
		#titre_actu{
		margin-left:40px;
		font-size:20px;}
		#content_actu p.actu{ 
		margin-top:10px;
		margin-left:40px;
		text-align:justify;
		padding:5px;
		width:550px;
		color:#FFFFFF;
		background-color:#ce9d27;}
		#liste_actu{
		width:640px;
		height:420px;
		overflow:auto;}
		
		#content_actu span.accroche{ 
		color:#000000;
		font-weight:bolder;}
		
/* calendrier du domaine */
		#content_calend{float:left;
		width:612px;
		height:450px;
		padding-top:150px;
		padding-left:165px;
		background-image:url(img/fond_actu.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#dfab2f;}
#liste_calend{height:400px;
width:600px;
overflow:auto;}
#liste_calend_petit{height:280px;
width:600px;
overflow:auto;}
		
		#titre_calend{

		font-size:20px;}
		#content_calend p.actu{ 
		margin-left:40px;
		text-align:justify;
		padding:5px;
		width:580px;
		height:70px;
		color:#000000;
		background-color:#ce9d27;}
		#content_calend span.accroche{ 
		color:#000000;
		font-weight:bolder;}
		#content_calendrier{float:left;
		width:645px;
		height:600px;
		padding-top:0;
		padding-left:132px;
		background-image:url(img/fond_campera_anim.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#86c08e;}
		#content_calend a:link, #content_calend a:active, #content_calend a:visited{color:#000000;}
#content_calend a:hover{text-decoration:none;}
		#content_calendrier_det{float:left;
		padding-top:10px;
		width:600px;
		height:110px;
		text-align:justify;
		overflow:auto;}
			
		
/* 	CULTURE BIO */
		#content_culture{float:left;
		width:622px;
		height:220px;
		padding-top:380px;
		padding-left:155px;
		background-image:url(img/fond_culture.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#cb9451;}
		
		#gauche_culture{width:580px;
		height:220px;
		float:left;}		
			#titre_culture{margin-top:25px;
			font-size:20px;}
			#txt_culture{color:#000000;
			height:120px;
			font-size:12px;
			overflow:auto;}
	
/* MOMENT FORTS */
		#content_moments{float:left;
		width:624px;
		height:355px;
		padding-top:245px;
		padding-left:153px;
		background-image:url(img/fond_moments_forts.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#7da4c1;}
			#titre_moments{
			width:200px;
			vertical-align:bottom;
			font-size:20px;}
			#col_gauche{width:300px; float:left; padding-top:30px;}
			#col_droite{width:300px; float:left;padding-top:25px;}
			#col_gauche a{color:#000000;}
			#col_droite a{color:#000000;}
			
			#txt_elevage_moments img{float:left;
			margin-right:30px;}
			#txt_moments{
			width:560px;
			height:140px;
			overflow:auto;
			color:#000000;
			font-size:12px;
			text-align:justify;
			padding-left:20px;}				
		
/*------------------------------PAGES VENIR AU DOMAINE-------------*/
		#content_plan{float:left;
		width:612px;
		height:590px;
		padding-top:10px;
		padding-left:165px;
		background-image:url(img/fond_venir.gif);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#7d5525;}
		
		#gauche_plan{width:260px;
		height:560px;
		float:left;}	
		#gauche_plan .titre_plan{color:#ffffff; font-size:20px;}
			#titre_plan{
			color:#FFFFFF;
			font-size:20px;}
			#txt_plan{color:#FFFFFF;
			text-align:justify;
			height:560px;
			font-size:12px;
			overflow:auto;}
			#txt_plan a{color:#FFFFFF;}
		
/*------------------------------PAGES LIENS-------------*/
		#content_liens{float:left;
		width:632px;
		height:370px;
		padding-top:230px;
		padding-left:145px;
		background-image:url(img/fond_liens.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#cb9451;}
		
		#gauche_liens{width:620px;
		float:left;}		
		
			#titre_liens{
			margin-top:25px;
			font-size:20px;}
			#txt_liens{color:#000000;
			font-size:10px;
			overflow:auto;}
	#txt_liens a{color:#ffffff; text-decoration:none;}		
	#txt_liens a:hover{ text-decoration:underline;}		
#txt_liens #col_gauche{width:240px;  float:left; padding-left:50px;}
#txt_liens #col_droite{width:280px; float:left; text-align:left; padding-left:50px; padding-top:29px;}