html, body {
	margin: 0;
	padding: 0;
	height: 100%
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	background-color: #6e7784;

}

/* ***************************************************************************************** */
/* definition des blocs qui structurent les contenus des pages                               */
/* ***************************************************************************************** */

#centrer {
	width: 772px;
	/*height: 100%;*/
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;
	/*background-image: url(../medias/interface/fd_site_ombres.gif);
	background-repeat: repeat-y;*/
	color: #665E5E;
	font-size : 12px;
	line-height: 20px;
}
#site {
	/*width: 746px;*/
	width: 772px;
	position: absolute;
	/*background-color: #FFFFFF;*/
	/*margin: 0 13px 0 13px;*/
	padding: 0;
	background-image: url(../medias/interface/fd_site_ombres.gif);
	background-repeat: repeat-y;
}

/* pour le swf */
#header {
	margin: 0;
	padding: 0 0 0 13px;
	width: 772px;
	/*padding: 0;
	width: 746px;*/
	height: 197px;
	float: left;	
	background-image: url(../medias/interface/fd_site_ombres.gif);
	background-repeat: repeat-y;
}

/* super div */
#espace_home {
	margin: 0;
/*	padding: 0;*/
	width: 746px;
	float: left;
	/*padding: 0 13px 0 13px;*/
	background-color:#FFFFFF;
	/*background-image: url(../medias/interface/fd_site_ombres.gif);
	background-repeat: repeat-y;*/
}

#espace_fiche {
	margin-left: 13px;
/*	padding: 0;*/
	width: 746px;
	float: left;
	/*padding: 0 13px 0 13px;*/
	background-color:#FFFFFF;
	/*background-image: url(../medias/interface/fd_site_ombres.gif);
	background-repeat: repeat-y;*/
}
#espace_ombre {
	margin: 0;
/*	padding: 0;*/
	width: 100%;
	float: left;
	padding: 0 13px 0 13px;
	background-image: url(../medias/interface/fd_site_ombres.gif);
	background-repeat: repeat-y;
}
/* contient le bandeau de titre de l'espace courant */
#titre_espace {
	/*width: 100%;*/
	width: 746px;
	height: 43px;
	float: left;
	left: 0;
	background-color: #5E6E00;
}

/* contient panneau G et D */
#main {
	/*width: 100%;*/
	width: 746px;
	float:left;
	left: 0;
	text-align: left;
	background-color: #BDDC08;
	margin: 0;
	padding: 0;
}

/* panneau de gauche */
#panneauG {
	width: 173px;
	float:left;
	left: 0;
	text-align: left;
	padding: 18px 0 9px 8px;
	margin: 0;

}


/* panneau de droite */
#panneauD {
	height: 700px;
/*	width: 565px;*/
	width: 562px;
	float:right;
	text-align: left;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;

}
html>body #panneauD {
	height: auto;
	min-height: 700px;
}

#panneauD p{
	margin: 0;
	padding: 20px 30px 0 30px;
}
#panneauD img{
	padding: 20px 30px 0 0;
	
}
#panneauD h1{
	margin: 0;
	padding: 20px 30px 0 30px;
}
/* bas de page */
#footer {
	width: 100%;
	height: 30px;
	text-align: center;
	float:left;
	background-color: #FFFFFF;
	/*background-image:  url(../medias/interface/home_fd_texte_footer.gif);
	background-repeat: no-repeat;*/
}


/* ***************************************************************************************** */
/* definition des blocs pour espace home                                       			   */
/* ***************************************************************************************** */
/* bloc blanc corgné pour les news de l'accueil */
#cadreblanc {
	clear:both;
	width: 514px;
	height: 149px;
	/*float: left;*/
	margin: 20px 0 0 30px;
	padding: 0;
	background-image: url(../medias/interface/cadreblanc_home.jpg);
	background-repeat: no-repeat;
}

#cadreblanc #haut {
	width: 514px;
	height: 120px;
	margin: 0;
	padding: 0;
}
#cadreblanc #bas {
	width: 514px;
	height: 29px;
	margin: 0;
	padding: 0;
}
/* texte dans bloc blanc */
#cadreblanc #haut p{
	padding: 10px 100px 0 10px;
	margin: 0;
	text-align: left;
	color: #6A6A6A;
	font-style: italic;
	font-size : 11px;
	line-height: 14px;
}
/* image dans bloc blanc */
#cadreblanc #haut img{
	margin: 30px 30px 0 0;
	padding:0;
	float:right;
}
/* bouton more sur page accueil dans bloc blanc */
#cadreblanc #haut a{
	color: #455771;
}
#cadreblanc #haut a:hover{
	color: #455771;
}
/* bouton d'accès espace public dans bloc blanc */
#cadreblanc #bas a.btn_public{
	margin: 0 15px 0 0;
	display: block;
	width: 206px;
	height: 25px;
	float: right;

	background-image: url(../medias/interface/btn_public.jpg);
	background-repeat: no-repeat;
}
#cadreblanc #bas a.btn_public:hover{
	background-image: url(../medias/interface/btn_public_over.jpg);
	background-repeat: no-repeat;
}
/* bouton d'accès espace professionnels dans bloc blanc */
#cadreblanc #bas a.btn_prof{
	margin: 0 15px 0 0;
	display: block;
	width: 228px;
	height: 25px;
	float: right;
	background-image: url(../medias/interface/btn_prof.jpg);
	background-repeat: no-repeat;
}
#cadreblanc #bas a.btn_prof:hover{
	background-image: url(../medias/interface/btn_prof_over.jpg);
	background-repeat: no-repeat;
}
/* bouton d'accès espace presse dans bloc blanc */
#cadreblanc #bas a.btn_presse{
	margin: 0 15px 0 0;
	display: block;
	width: 150px;
	height: 25px;
	float: right;
	background-image: url(../medias/interface/btn_presse.jpg);
	background-repeat: no-repeat;
}
#cadreblanc #bas a.btn_presse:hover{
	background-image: url(../medias/interface/btn_presse_over.jpg);
	background-repeat: no-repeat;
}
#soutien {
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
	text-align: left;
	color: #6E7784;
	font-weight: bold;
	font-size : 13px;
}

/* ***************************************************************************************** */
/* definition des blocs pour espace presse                                       			   */
/* ***************************************************************************************** */
#bloc_telecharger {
	width: 505px;
	float: left;
}
/* texte dans bloc telecharger */
#bloc_telecharger p{
	padding: 5px 250px 0 0;
	text-align: left;
	color: #424242;
	font-size : 12px;
	line-height: 20px;	
}
/* image dans bloc telecharger */
#bloc_telecharger a.tele_communique{
	margin: 30px 0 0 0;
	display: block;
	width: 192px;
	height: 92px;
	background-image: url(../medias/interface/tele_communique.jpg);
	background-repeat: no-repeat;
	float: right;
}
/* image dans bloc telecharger */
#bloc_telecharger a.tele_dossier{
	margin: 30px 0 0 0;
	display: block;
	width: 192px;
	height: 92px;
	background-image: url(../medias/interface/tele_dossier.jpg);
	background-repeat: no-repeat;
	float: right;
}

/* ***************************************************************************************** */
/* barre de navigation gauche */
/* ***************************************************************************************** */
#barre_navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#barre_navigation li {
	width: 173px;
	padding: 0 10px 0 0;
	margin: 0;
	text-align: left;
}

#barre_navigation a {
	margin: 0;
	display: block;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	padding: 4px 10px 4px 11px;
	background-color: #F8FBE8;
}

/* barre nav niveau 2 */
#barre_navigation a.lien_niveau2 {
	margin: 0;
	display: block;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	padding: 4px 10px 4px 19px;
	background-color: #DEED84;
}

/* barre nav niveau 3 */
#barre_navigation a.lien_niveau3 {
	display: block;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	padding: 4px 10px 4px 30px;
	background-color: #CFE545;
}
/* barre nav niveau 4 */
#barre_navigation a.lien_niveau4 {
	margin: 5px 0 0 0;
	display: block;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	padding: 4px 10px 4px 11px;
	background-color: #F8FBE8;
}


/* ***************************************************************************************** */
/* barre de nav pour espace home */
/* ***************************************************************************************** */
/* barre nav niveau 1 pour espace home*/
#espace_home #barre_navigation a {
	color: #153314;
	margin: 5px 0 0 0;
}

/* barre nav niveau 1 en roll-over pour espace home*/
#espace_home #barre_navigation a:hover {
	color: #FFFFFF;
	background-color: #7F9600;
}


/* ***************************************************************************************** */
/* barre de nav pour espace public */
/* ***************************************************************************************** */
/* barre nav niveau 1 pour espace public*/
#espace_public #barre_navigation a {
	color: #008BBA;
}

/* barre nav niveau 1 en roll-over pour espace public*/
#espace_public #barre_navigation a:hover {
	color: #FFFFFF;
	background-color: #7F9600;
}

/* barre nav niveau 2 selected pour espace public*/
#espace_public #barre_navigation a.lien_select_niveau2{
	font-weight: bold;
	line-height: 15px;
	padding: 4px 10px 4px 19px;
	background-color: #DEED84;
}
/* barre nav niveau 2 selected pour espace public*/
#espace_public #barre_navigation a.lien_select_niveau2:hover{
	color: #FFFFFF;
	background-color: #7F9600;
	font-weight: normal;
}

/* barre nav niveau 3 selected pour espace public*/
#espace_public #barre_navigation a.lien_select_niveau3{
	font-weight: bold;
	padding: 4px 10px 4px 30px;
	background-color: #CFE545;
}
/* barre nav niveau 3 selected pour espace public*/
#espace_public #barre_navigation a.lien_select_niveau3:hover{
	color: #FFFFFF;
	background-color: #7F9600;
	font-weight: normal;
}

/* ***************************************************************************************** */
/* barre de nav pour espace professionnel */
/* ***************************************************************************************** */
/* barre nav niveau 1 pour espace professionnel*/
#espace_prof #barre_navigation a {
	color: #FB660C;

}
/* barre nav niveau 1 en roll-over pour espace public*/
#espace_prof #barre_navigation a:hover {
	color: #FFFFFF;
	background-color: #7F9600;
}

/* barre nav niveau 2 selected pour espace public*/
#espace_prof #barre_navigation a.lien_select_niveau2{
	font-weight: bold;
	line-height: 15px;
	padding: 4px 10px 4px 19px;
	background-color: #DEED84;
}
/* barre nav niveau 2 selected pour espace public*/
#espace_prof #barre_navigation a.lien_select_niveau2:hover{
	color: #FFFFFF;
	background-color: #7F9600;
	font-weight: normal;
}

/* barre nav niveau 3 selected pour espace public*/
#espace_prof #barre_navigation a.lien_select_niveau3{
	font-weight: bold;
		line-height: 15px;
	padding: 4px 10px 4px 30px;
	background-color: #CFE545;
}
/* barre nav niveau 3 selected pour espace public*/
#espace_prof #barre_navigation a.lien_select_niveau3:hover{
	color: #FFFFFF;
	background-color: #7F9600;
	font-weight: normal;
}


/* ***************************************************************************************** */
/* barre de nav pour espace presse */
/* ***************************************************************************************** */
/* barre nav niveau 1 pour espace presse*/
#espace_presse #barre_navigation a {
	color: #CC0C6D;
}

/* barre nav niveau 1 en roll-over pour espace public*/
#espace_presse #barre_navigation a:hover {
	color: #FFFFFF;
	background-color: #7F9600;
}

/* barre nav niveau 2 selected pour espace public*/
#espace_presse #barre_navigation a.lien_select_niveau2{
		line-height: 15px;
	font-weight: bold;
	padding: 4px 10px 4px 19px;
	background-color: #DEED84;
}
/* barre nav niveau 2 selected pour espace public*/
#espace_presse #barre_navigation a.lien_select_niveau2:hover{
	color: #FFFFFF;
	background-color: #7F9600;
	font-weight: normal;
}

/* barre nav niveau 3 selected pour espace public*/
#espace_presse #barre_navigation a.lien_select_niveau3{
		line-height: 15px;
	font-weight: bold;
	padding: 4px 10px 4px 30px;
	background-color: #CFE545;
}
/* barre nav niveau 3 selected pour espace public*/
#espace_presse #barre_navigation a.lien_select_niveau3:hover{
	color: #FFFFFF;
	background-color: #7F9600;
	font-weight: normal;
}

/* ***************************************************************************************** */
/* h1 par rapport à l'espace */
/* ***************************************************************************************** */
#espace_home h1{
	text-align: left;
	color: #5E6E00;
	font-weight: bold;
	font-size : 18px;
}
#espace_public h1{
	text-align: left;
	color: #008BBA;
	font-weight: bold;
	font-size : 18px;
}
#espace_prof h1{
	text-align: left;
	color: #FB660C;
	font-weight: bold;
	font-size : 18px;
}
#espace_presse h1{
	text-align: left;
	color: #CC0C6D;
	font-weight: bold;
	font-size : 18px;
}
#espace_home h2{
	text-align: center;
	color: #5E6E00;
	font-weight: bold;
	font-size : 16px;
}
#espace_public h2{
	text-align: center;
	color: #008BBA;
	font-weight: bold;
	font-size : 16px;
}
#espace_prof h2{
	text-align: center;
	color: #FB660C;
	font-weight: bold;
	font-size : 16px;
}
#espace_presse h2{
	text-align: center;
	color: #CC0C6D;
	font-weight: bold;
	font-size : 16px;
}
#espace_home h3{
	text-align: left;
	color: #5E6E00;
	font-size : 14px;
}
#espace_public h3{
	text-align: left;
	color: #008BBA;
	font-size : 14px;
}
#espace_prof h3{
	text-align: left;
	color: #FB660C;
	font-size : 14px;
}
#espace_presse h3{
	text-align: left;
	color: #CC0C6D;
	font-size : 14px;
}
#espace_home h4{
	text-align: left;
	color: #5E6E00;
	font-weight: bold;
	font-style:italic;
	font-size : 14px;
}
#espace_public h4{
	text-align: left;
	color: #008BBA;
	font-weight: bold;
	font-style:italic;
	font-size : 14px;
}
#espace_prof h4{
	text-align: left;
	color: #FB660C;
	font-weight: bold;
	font-style:italic;
	font-size : 14px;
}
#espace_presse h4{
	text-align: left;
	color: #CC0C6D;
	font-weight: bold;
	font-style:italic;
	font-size : 14px;
}
#espace_home h5{
	text-align: left;
	color: #5E6E00;
	text-decoration:underline;
	font-style:italic;
	font-size : 12px;
}
#espace_public h5{
	text-align: left;
	color: #008BBA;
	text-decoration:underline;
	font-style:italic;
	font-size : 12px;
}
#espace_prof h5{
	text-align: left;
	color: #FB660C;
	text-decoration:underline;
	font-style:italic;
	font-size : 12px;
}
#espace_presse h5{
	text-align: left;
	color: #CC0C6D;
	text-decoration:underline;
	font-style:italic;
	font-size : 12px;
}
#espace_home h6{
	text-align: left;
	color: #5E6E00;
	text-decoration:underline;
	font-weight: bold;
	font-size : 12px;
}
#espace_public h6{
	text-align: left;
	color: #008BBA;
	text-decoration:underline;
	font-weight: bold;
	font-size : 12px;
}
#espace_prof h6{
	text-align: left;
	color: #FB660C;
	text-decoration:underline;
	font-weight: bold;
	font-size : 12px;
}
#espace_presse h6{
	text-align: left;
	color: #CC0C6D;
	text-decoration:underline;
	font-weight: bold;
	font-size : 12px;
}
/* ***************************************************************************************** */
/* bandeau sous le swf par rapport à l'espace */
/* ***************************************************************************************** */
#espace_home .fd_titre {
	background-color: #5E6E00;
	background-image: url(../medias/interface/bandeau_home.jpg);
}
#espace_public .fd_titre {

	background-color: #008BBA;

}
#espace_prof .fd_titre {

	background-color: #FB660C;

}
#espace_presse .fd_titre {
	background-color: #CC0C6D;
}
#titre_espace h1{
	margin: 0 0 0 210px;
	padding: 0 0 0 0;
	color: #FFFFFF;
	font-size : 18px;
	line-height: 43px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
}
/************************************************************************************/
/* styles utilisés dans typo3 pour l'affichage des news générales en LATEST et LIST */
/*************************************************************************************/
/*  pour les news mode LATEST et LIST des autres pages (autre que accueil) */
#cadrenews {
	width: 514px;
	/*height: 149px;*/
	float: left;
	margin: 0 0 0 0;
}
/* texte des news mode LATEST et LIST */
#cadrenews p{
	padding: 20px 10px 20px 30px;
	margin: 0;
	text-align: left;
	color: #6A6A6A;
	font-style: italic;
	font-size : 12px;
	line-height: 14px;
}
/* image dans les news mode LATEST et LIST*/
#cadrenews img{
	margin: 30px 30px 0px 10px;
	float:right;
}
/* more dans les news mode LATEST et LIST*/
#cadrenews a{
	color: #455771;
}
#cadrenews a:hover{
	color: #455771;
}
/****************************************************************************/
/* styles utilisés dans typo3 pour l'affichage des news générales en SINGLE */
/****************************************************************************/
/* bloc blanc corgné pour les news des autres pages (autre que accueil) */
#cadrenews_single {
	width: 514px;
	/*height: 149px;*/
	float: left;
	margin: 0 0 0 0;
}
/* texte dans news mode SINGLE */
#cadrenews_single p{
	padding: 20px 10px 0 0;
	text-align: left;
	color: #6A6A6A;
	font-size : 12px;
	line-height: 14px;
}
#cadrenews_single p.title{
	font-size : 14px;
	font-weight: bold;
}
#cadrenews_single p.basdepage{
padding-bottom: 50px;
}
/* image dans news mode SINGLE  */
#cadrenews_single {
	padding: 30px 30px 0px 0;
	float:right;
}
.news-single-img {
	padding: 30px 30px 0px 10px;
	float:right;
}
/* more dans news mode SINGLE  */
#cadrenews_single a{
	padding-left: 0;
	color: #455771;
}
#cadrenews_single a:hover{
	color: #455771;
}

#cadrenews_single h3{
	font-size : 12px;
	font-style: italic;
	color: #6A6A6A;
	font-weight: normal;
	text-align: left;
	padding: 0;
	margin: 0;
}
/***********************************************************************************************************/
/* styles utilisés dans typo3 pour l'affichage de l'espace courant en statique dans la barre de navigation */
/***********************************************************************************************************/

#espace_presse #barre_navigation li.menu_static {
	width: 163 px;
	text-align: right;
	margin: 0 0 10px 0;
	display: block;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	padding: 0 8px 0 0;
	color: #CC0C6D;
	background-color: #FCFFEA;
}

#espace_prof #barre_navigation li.menu_static {
	width: 163 px;
	text-align: right;
	margin: 0 0 10px 0;
	display: block;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	padding: 0 8px 0 0;
	color: #FB660C;
	background-color: #FCFFEA;
}

#espace_public #barre_navigation li.menu_static {
	width: 163 px;
	text-align: right;
	margin: 0 0 10px 0;
	display: block;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	padding: 0 8px 0 0;
	color: #008BBA;
	background-color: #FCFFEA;
}

/******************************************************************************/
/* RECHERCHE */
/******************************************************************************/
/* Tableau pour le moteur de recherche*/
#panneauD table.recherche {
	width: 525px;
	margin-left:25px;
	font-size: 11px;
	color: #95BF21;
	font-weight: bold;
	vertical-align:bottom;
}
#panneauD table.recherche td{
	padding-left:5px;
	padding-top:30px;
}

/* bouton de recherche */
#panneauD a.btn_recherche{
	display: block;
	width: 206px;
	height: 103px;
	background-image: url(../medias/interface/btn_recherche.jpg);
	background-repeat: no-repeat;
}
#panneauD a.btn_recherche:hover{
	background-image: url(../medias/interface/btn_recherche_over.jpg);
	background-repeat: no-repeat;
}

/* table resultat de la recherche */
#panneauD table.resultat_recherche {
	width: 515px;
	margin-left:25px;
	margin-top:25px;
	font-size: 12px;
	color: #575757;
	vertical-align:top;
	margin-bottom: 100px;
	padding-bottom: 5px;
}
/* Tableau pour afficher le résultat dans le moteur de recherche*/
#panneauD table.resultat_recherche td{
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
#panneauD table.resultat_recherche td a{
	font-size: 12px;
	color: #455771;
}
#panneauD table.resultat_recherche td a:hover{
	font-size: 12px;
	color: #455771;
}
/* Tableau pour afficher le résultat dans le moteur de recherche*/
/* icone pdf */
#panneauD table.resultat_recherche td.icone{
	padding:10px 5px 0 5px;
	vertical-align: middle;
	text-align:center;
}
#panneauD table.resultat_recherche img{
	padding: 0;
}
/* Liste dans la fiche ferme*/
#panneauD #fiche ul{
	padding-top: 20px;
	list-style-type: none;

}
#panneauD #fiche li.fiche_ferme{
	font-size: 12px;
	color: #575757;
	font-weight: bold;
	float: left;
	width: 150px;
}
#panneauD #fiche li {
	line-height: 18px;
	width: 300px;
	padding: 0 0 10px 0;
}
#panneauD #fiche li.fiche_ferme a{
	font-size: 12px;
	color: #455771;
}
#panneauD #fiche li.fiche_ferme a:hover{
	font-size: 12px;
	color: #455771;
}

/**************************************************************************************/
/* STYLES pour une FICHE */
/**************************************************************************************/
#fiche_ferme {
	width: 100%;
	margin: 0 0 20px 0;
}
#fiche_ferme p.presentation{
	padding-top: 20px;
	padding-left: 50px;
	font-size: 20px;
	font-weight: bold;
	color: #018BBA;
}
#fiche_ferme p.slogan{
	padding-left: 50px;
	padding-right: 50px;
	font-size: 13px;
	font-weight: bold;
	color: #727272;
	font-style: italic;
}

#fiche_ferme a.retour{
padding-left: 20px;

	font-size: 12px;
	color: #455771;
	font-weight: bold;
}
#fiche_ferme a.retour:hover{
padding-left: 20px;

	font-size: 12px;
	color: #455771;
}
#agriculteur {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
/*	padding: 0 0 10px 0;*/
}

#agriculteur img{
	float: left;
	margin: 20px 10px 0 20px;
	/*padding: 20px 10px 0 20px;*/
}
#exploitation{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 750px;
	float: left;
	background-image: url(../medias/interface/fond_colonne_fiche.jpg);
	background-repeat: repeat-y;
		
}
#exploitation_left {
	margin: 0;
	padding: 0;
	float:left;
	width: 250px;
	height: 100%;
}
#exploitation_right {
	margin: 5px 0 0 10px;
	padding: 5px 0 0 10px;
	width: 450px;
	float:left;
}
#exploitation p.titre{
	font-size: 12px;
	color: #146A7A;
	font-weight: bold;
	padding: 10px 0 0 20px;
}

#exploitation img{
	margin: 10px 0 0 20px;
}
#exploitation p{
	margin: 0;
	padding: 0;
}
/*******************************/
/* PRATIQUES DANS FICHE FERME */
/******************************/

#pratique{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 750px;
	float: left;
	background-image: url(../medias/interface/fond_colonne_fiche.jpg);
	background-repeat: repeat-y;
		
}
#pratique_left {
	margin: 0;
	padding: 0;
	float:left;
	width: 250px;
	height: 100%;
}
#pratique_right {
	margin: 5px 0 0 10px;
	padding: 5px 0 0 10px;
	width: 450px;
	float:left;
}
#pratique p.titre{
	font-size: 12px;
	color: #146A7A;
	font-weight: bold;
	padding: 10px 0 0 20px;
}

#pratique img{
	margin: 10px 0 0 20px;
}
#pratique p{
	margin: 0;
	padding: 0;
}

/************************************/
/* PRODUITS VENDUS DANS FICHE FERME */
/************************************/

#produits_vendus{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 750px;
	float: left;
	background-image: url(../medias/interface/fond_colonne_fiche.jpg);
	background-repeat: repeat-y;
		
}
#produits_vendus_left {
	margin: 0;
	padding: 0;
	float:left;
	width: 250px;
	height: 100%;
}
#produits_vendus_right {
	margin: 5px 0 0 10px;
	padding: 5px 0 0 10px;
	width: 450px;
	float:left;
}
#produits_vendus p.titre{
	font-size: 12px;
	color: #146A7A;
	font-weight: bold;
	padding: 10px 0 0 20px;
}

#produits_vendus img{
	margin: 10px 0 0 20px;
}
#produits_vendus p{
	margin: 0;
	padding: 0;
}
/*******************************/
/* CONTACT DANS FICHE FERME */
/******************************/

#contact{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 750px;
	float: left;
	background-image: url(../medias/interface/fond_colonne_fiche.jpg);
	background-repeat: repeat-y;
		
}
#contact_left {
	margin: 0;
	padding: 0;
	float:left;
	width: 250px;
	height: 100%;
}
#contact_right {
	margin: 5px 0 0 10px;
	padding: 5px 0 0 10px;
	width: 450px;
	float:left;
}
#contact p.titre{
	font-size: 12px;
	color: #146A7A;
	font-weight: bold;
	padding: 10px 0 0 20px;
}

#contact p{
	margin: 0;
	padding: 0;
}
/* liste résultat blanche puis bleue */
.pair {
	background-color:#FFFFFF;
}
.impair {
	background-color:#E5F3F8;
}

/* ligne de séparation verte */
p.separation {
	background-image: url(../medias/interface/separation_vert.gif);
	background-repeat: no-repeat;
}


/* pour les puces dans Rich Editor de typo3 */
#panneauD ul{
	list-style-type: disc;
}


/* styles dans Rich Editor de typo3 */
h3{
	padding: 20px 10px 20px 30px;
}
h4,h5,h6 {
	padding: 10px 10px 10px 30px;
}
.important {
	color: #8A0020;
}
.name-of-person {
	color: #727372;
	
}
.detail{
 	color: #186900;
	font-style: italic;
}

#panneauD .tx-bddbflvvideogallery-pi1 {
	margin: 0 0 0 30px;
	padding: 0;
}
#panneauD .tx-flvplayer-pi1 object {
	margin: 0;
	padding: 0;
	text-align: left;
}