
img {
border: none;
display: block;
}

body {
	font-family: arial;
	font-size: 12px;
	margin: 0px;
}

#foundation {
	position: relative;
	margin: auto;
	width: 850px;
}

#header {
	/*height: 206px;
	width: 850px;*/
	/*background: url('../img/header.jpg');*/
}
.header_1 {
	float: left;
	height: 206px;
}
.header_2 {
	height: 206px;
	width: 694px;
	background: url('../img/header_4.jpg') no-repeat;
	float: left;
}


#tab_menu {
	/*border: 1px solid black;*/
	padding: 142px 0px 0px 0px;

}

a img {
	border: 0px;
}


/*#tab_menu td, #tab_menu td>a {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 32px 0px 0px;
	
}
*/
.menu_active {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 32px 0px 0px;
	text-decoration: none;
}
.menu_none {
	color: #fdb1d2;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 32px 0px 0px;
	text-decoration: none;
}

/******************************************/
/**************   GENERAL        **********/
/******************************************/
.titre_rose {
	color: #d52771;
	font-size: 21px;
}
.titre_bleu {
	color: #73419d;
	font-size: 21px;
}

.texte_rose {
	color: #d52771;
	font-weight: bolder;
	font-size: 12px;
}
.texte_rose_plus {
	color: #d52771;
	font-weight: bold;
	font-size: 13px;
}
.texte_bleu {
	color: #73419d;
	font-weight: bold;
	font-size: 12px;
}
.texte_bleu_plus {
	color: #73419d;
	font-weight: bold;
	font-size: 14px;
}

.lien_rose, .lien_rose:hover, .lien_rose:visited {
	color: #d52771;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.b_left {
	float: left;
	/*border-bottom: 1px solid red;*/
	padding: 0px;
	margin: 0px;
}
.b_right {
	float: right;
}
.clearboth {
	clear: both;
}
.signature_bis {
	padding: 180px 30px 0px 0px;
	float: right;

}
.lien_emulsion {
	color: #969696;
	font-size: 11px;
	text-decoration: none;
}

/******************************************/
/**************   ACCUEIL        **********/
/******************************************/
.accueil_titre {
	clear: left;
	padding: 0px 0px 10px 35px;
}
.accueil_texte {
	padding: 5px 0px 0px 35px;
	height: 66px;
	background: url('../img/accueil_1.jpg') no-repeat;
}
.accueil_g {
	float: left;
	width: 283px;
	height: 390px;
}
.accueil_m {
	float: left;
	width: 283px;
	height: 390px;
}
.accueil_d {
	float: right;
	width: 284px;
	height: 390px;
	background: url('../img/accueil_4.jpg') no-repeat;
}
.signature {
	padding: 40px 30px 0px 0px;
	float: right;
}
.accueil_brac {
	float: right;
	background: url('../img/accueil_5.jpg') no-repeat;
	width: 284px;
	height: 72px;
}
.accueil_brac_lien {
	padding: 0px 0px 0px 167px;
}

/******************************************/
/**************   SITUATION      **********/
/******************************************/
.situation_titre {
	clear: left;
	padding: 0px 0px 10px 35px;
}
.situation_texte {
	padding: 5px 0px 0px 35px;
	/*background: url('../img/accueil_1.jpg') no-repeat;*/
}
.situation_texte_2 {
	padding: 15px 0px 0px 35px;
	height: 51px; /*org: 66*/
	background: url('../img/situation_1.jpg') no-repeat;
}
.situation_texte_3 {
	clear: left;
	float: left;
	padding: 5px 0px 0px 35px;
	width: 531px;
	/*background: url('../img/accueil_1.jpg') no-repeat;*/
}
.situation_espace {
	float: right;
	width: 284px;
	height: 280px;
}
.situation_g {
	float: left;
	width: 283px;
	height: 347px;
}
.situation_m {
	float: left;
	width: 283px;
	height: 347px;
}
.situation_d {
	float: right;
	width: 284px;
	height: 347px;
	/*background: url('../img/situation_4.jpg') no-repeat;*/
}
#picto_zoom_1 {
	position: absolute;
	top: 300px;
	left: 595px;
}
#picto_zoom_2 {
	position: absolute;
	top: 368px;
	left: 30px;
}
#picto_zoom_3 {
	position: absolute;
	top: 440px;
	left: 278px;
}

/******************************************/
/**************   LA FERME       **********/
/******************************************/
.laferme_1 {
	clear: left;
	float: left;
	background: url('../img/laferme_1.jpg') no-repeat;
	width: 419px;
	height: 302px;
}
.laferme_2 {
	float: left;
	width: 426px;
	height: 40px;
	padding: 15px 0px 0px 5px;
}
.laferme_3 {
	float: left;
	width: 426px;
	height: 74px;
	padding: 0px 0px 0px 5px;

}
.laferme_4 {
	width: 431px;
	height: 173px;
	float: left;
	background: url('../img/laferme_2.jpg') no-repeat;
}

.laferme_5 {
	float: left;
	padding: 15px 0px 0px 40px;
	width: 810px;
	height: 185px;
	background: url('../img/laferme_3.jpg') no-repeat;
}
.laferme_signature {
	/*padding: 40px 30px 0px 0px;*/
	padding: 40px 0px 0px 335px;
	width: 231px;
	height: 32px;
	float: right;
	background: url('../img/laferme_4.jpg') no-repeat;
}

/******************************************/
/**************   HEBERGEMENT    **********/
/******************************************/
.hebergement_1 {
	clear: left;
	float: left;
	background: url('../img/hebergement_1.jpg') no-repeat;
	width: 815px;
	height: 182px;
	padding: 0px 0px 0px 35px;
}
.hebergement_2 {
	float: left;
	width: 366px;
	height: 334px;
}
.hebergement_3 {
	float: left;
	width: 484px;
	height: 63px;
}
.hebergement_4 {
	float: left;
	width: 484px;
	height: 271px;
}
.hebergement_signature {
	float: right;
	padding: 40px 0px 0px 30px;
	/*padding: 40px 0px 0px 335px;*/
	width: 231px;
	height: 32px;
}
.hebergement_5 {
	
	float: left;
	/*float: left;*/
	width: 267px;
	height: 72px;
	/*display:inline;*/
}

/******************************************/
/**************   TARIFS         **********/
/******************************************/
.tarifs_1 {
	padding: 0px 35px 0px 35px;
	width: 780px;
}


/******************************************/
/**************   ACTIVITES      **********/
/******************************************/
.activites_1 {
	padding: 0px 35px 0px 35px;
	width: 780px;
}

.rubrique_brac {
	float: right;
	background: url('../img/feuille.jpg') no-repeat;
	width: 284px;
	height: 214px;
}
.rubrique_brac_lien {
	padding: 142px 0px 0px 167px;
}



/******************************************/
/**************   CONTACTS       **********/
/******************************************/
.contacts_1 {
	padding: 0px 35px 0px 35px;
	width: 780px;
}
.contacts_2 {
	float: left;
	padding: 0px 0px 0px 35px;
	width: 200px;
}
.contacts_3 {

}
/******************************************/
/**************   LIENS          **********/
/******************************************/
.liens_1 {
	clear: left;
	padding: 0px 0px 0px 35px;
	width: 531px;
	float: left;
}
.link_rose, .link_rose:visited {
	color: #d52771;
	text-decoration: none;
}
.link_rose:hover {
	color: #d52771;
	text-decoration: underline;
}

.liens_2 {
	float: right;
	width: 284px;
	height: 200px;
}
.liens_brac {
	float: right;
	background: url('../img/feuille.jpg') no-repeat;
	width: 284px;
	height: 214px;
}
.liens_brac_lien {
	padding: 142px 0px 0px 167px;
}
.liens_signature {
	padding: 60px 30px 0px 0px;
	float: right;
}


/******************************************/
/**************   Rubrique à brac  ********/
/******************************************/
.rab_1 {
	float: left;
	width: 566px;
	height: 80px;
}
.rab_titre_bleu {
	color: #73419d;
	font-size: 18px;
	padding: 0px 0px 0px 130px;
}
.rab_titre_rose {
	padding: 0px 0px 0px 158px;
	color: #d52771;
	font-size: 21px;
}

.rab_2 {
	float: left;
	width: 284px;
	height: 80px;
}

.rab_3 {
	float: left;
	width: 253px;
	height: 200px;
}
.rab_4 {
	float: left;
	width: 283px;
	height: 200px;
}
.rab_5 {
	float: left;
	width: 314px;
	height: 200px;
}
.rab_6 {
	float: left;
	width: 253px;
	height: 211px;
}
.rab_7 {
	float: left;
	width: 283px;
	height: 211px;
}
.rab_8 {
	float: left;
	width: 314px;
	height: 211px;
}

.rab_signature {
	/*padding: 40px 30px 0px 0px;*/
	padding: 40px 0px 0px 335px;
	width: 231px;
	height: 32px;
	float: right;
	background: url('../img/rab_8.jpg') no-repeat;
}
