/* CSS Document */

.fglobal, .fbloc, .ftitre, .fintro, .ftype, .finfo, .fpersonne, .partenaire, .pnom, .pcommentaire{
	display:block;
}

.fglobal{
	text-align:justify; /*  float:left;  width:400px;border:1px dotted red;  */ 
	padding-bottom:35px;
}

.fbloc{
	width:100%;
	clear:both;
	margin-bottom:20px;
}
html body div#wrapper div#content div#container3 table tbody tr td div#menu_2.on {   }  /*  USED TO SPOT THE  TABLE      border:1px dotted red;  */
html body div#wrapper div#content div#container3 big big table tbody tr td div#menu_2.on div.fglobal  { }  /*  not working   border:3px dotted red;   */
html body div#wrapper div#content div.fglobal  { /*  border:1px dotted red; */ }
.boxright1 { float:right; width:200px;   margin:5px; padding:10px; text-align:justify;
}
/*   2 lines below to add padding to the agenda tables - not working in HTML  */ html body div#wrapper div#content div#container3 div#menu_0.on table tbody tr td span.style1 table tbody tr td { padding:3px;}  
html body div#wrapper div#content div#container3 div#menu_1.on table tbody tr td { padding:3px;}
.ftitre{
	font-size:16px;
	width:100%;
	margin-bottom:20px;
	color:#a0bb4d;
}
.ftitre1{font-size:16px;width:100%; /*  margin-bottom:20px;  */	color:#a0bb4d;
}
.ftitre1b{font-size:13px;width:100%;  margin-bottom:10px; /*  */	color:#a0bb4d;
}
.ftitre2{
	font-size:16px;
	width:100%;
	margin-bottom:20px;
	color:#a0bb4d;
	text-align:center;
}

.fintro{
	width:100%;
	margin-bottom:20px;
}

.ftypes{
	width:100%;
	font-size:16px; font-weight:600;
	color:#444;
	padding-bottom:8px;  /*  was 10 px -  to narrow the gap between title and paragraph text , see  flistelien     JMP *-*-*-************************/
}
#pscroller2.someclass  { position:absolute;   top:-10px; left:0px; }
.ftypesG{
	width:100%;
	font-size:14px;
	color:#1b6921;
	padding-bottom:10px;
}

.ftypes2{
	width:100%;
	font-size:14px;
	color:#000000;
}

.fprenom{ /* text-align:right; */   /* text-align  added  for a better look   JMP *-*-*-*************************************/
	width:96px;
	padding-right:5px;
	float:left;
	color:#000000;
}

.fnom{
	font-weight:bold;
	color:#000000;
	text-transform: uppercase;
}

.ffonction{
	float:left;
	padding-left:20px;
}

.partenaire{
	margin-bottom:10px;
}

.plien{
	padding-left:20px;
}

.plien a{

}

.pnom{
	font-weight:bold;
	color:#000000;
}
.pnom3{ 	font-weight:bold;	color:#000000; }
.p3nom{ 	font-weight:bold;	color:#000000; }


.pcommentaire{
}

.qpara{
	margin-right:5%;
	margin-left:5%;
	margin-bottom:20px;
}

.qpara2{
	margin-right:5%;
	margin-left:5%;
	color:#a0bb4d;
}

.types{
	font-size:14px;
	margin-bottom:20px;
	margin-top:30px;
}

.atypes{  
	font-size:14px;
	margin-bottom:15px;
	margin-top:30px;
	color:#000000;
	padding-left:15px;
}

.news{
	color:#000000;
}

.fliste{
	width:100%;
}

.flistelien{
	width:100%;  margin-top:-15px;  /* to narrow the gap between  title and  paragraph text - see the other ,   ftypes  JMP *-*-*-*********************/
	margin-bottom:20px;  color:#db136b;
	}

	.flistelien a{
		text-decoration:none;
	}
	.flistelien ul li{color:#1b6921;}
	.flistelien ul li.pink{color:#db136b;}

.qcadre{
	padding-top:30px;
	text-align:center;
	
}

.qtitre{
	padding-right:20px;
	color:#a0bb4d;
}

.qnom{
	text-align:left;
	color:#db136b;
}

.fref{
	text-align:right;
	color:#000000;
}

.fdate{
	color:#000000; text-align:center;
}

/*.fprix{
	color:#a0bb4d;
}*/
.fdurée, .fprix{
	color:#1b6921;
}

.fcommentaire{
	padding-bottom:15px;
}
/*   below to set the width of agenda and so on  - see  also the width of inner and outer table  in "agenda.php " JMP *-*-*-*-*-***************************************/
.fparticularite{  padding-bottom:15px; color:#1b6921; width:50%; line-height:15px;
}  

/*  line below added  JMP *-*-*-*********************************************************************  not working for now    */
 /* html body div#container3 div#menu_3{   width:480px;  }
html body div#container3 div#menu_3.on content { width:400px;}
.contentagenda { width:300px;}  */         /*  added JMP  *******************************************************/
 /* html body div#container3 table  { width:400px;}
html body div#wrapper div#content div#container3 table tbody tr td div.contentagenda div#menu_3.on   */

/*   html body div#wrapper div#content div#container3 table tbody tr td div.contentagenda div#menu_3.on {  width:480px;  }  */
 html body div#wrapper div#content { padding-bottom:10px; } /* to create a space near the footer    JMP *-*-*-*-**************************************/
/*    html body#tinymce.mceContentBody { border: 4px dotted red; }  to  be tested again   */
.fparticularite em { padding-bottom:15px; color:#1b6921;
}
.fpart{
	color:#000000;
}

.adr{
	color:#a0bb4d;
	text-align:center;
}

.cnom{
	color:#000000;
}

.fliens{
	padding-left:30px;
	padding-right:30px;
	padding-top:40px;
	padding-bottom:40px;
}

.fliens a{
	color:#db136b;
	font-size:14px;
}

.retourfor{
	float:left;
}

.idees{
	float:right;
}

.livrebloc, .livreauteur, .livreavis, .livredate{
	clear:both;
	display:block;
}

.livrebloc{
	width:500px;
	padding:1px;
	margin-bottom:10px;
	border: 1px solid black;
	margin-left:5%;
}

.livreauteur{
	padding-left:10px;
	text-align:left;
	background-color: #a0bb4d;
	color: #FFFFFF;
}

.livreavis{
	background-color: #FFFFFF;
	color:#2f4f4f;
}

.livreavis, .livredate{
	font-size:11px;
}

.livredate{
	background-color: #a0bb4d;
	color:#FFFFFF;
}

.livreformulaire {
	font-size:11px;
	color:#a0bb4d;
}

input {
	font-size:11px;
	color:#a0bb4d;
}

.forms {
	width: 300px;
	border: 1px solid #a0bb4d;
}

.jcréneau {
	font-size: 14px;
	text-align:center;
	padding-bottom:5px;
	padding-top:10px;
	color:#a0bb4d;
}

.jperso {
	font-size:12px;
	text-align:center;
	color:#000000;
}

.jtitre {
	font-size:13px;
	text-align:center;
	color:#e3146e;
}

.jstitre {
	font-size:11px;
	text-align:center;
	font-style:italic;
	padding-bottom:5px;
	color:#000000;
}
