body {
	margin: 0;
/*	background: #e1e2f9 url("img/fond_psy.png") ;	*/
/*	background: #f4ffd5; #64a2ff	*/
	background: #fffbe5 ; /* bleu = #d1e1ff; */
	font-family: georgia , sans-serif,  "trebuchet ms",   Times New Roman; 
	color: #2449b7 ; /* #c88800; /* = brun  #2449b7 ;*/
	font-size: 14px;
}

/* -------------------------------------  ADAPTATION DES BALISES STANDARTS  */
h1 { margin: 0; margin-left: 10%; margin-top: 15px ;color:white; float:left; font-size: 20px;}
h2 { text-align: center ; margin: 0; margin-top:15px; font-size: 20px;}
h3, h4 {  text-align: center ; margin: 0; margin-top:15px; margin-bottom: 5px;} /* color:#c88200; */
h3 a, h4 a {text-decoration: none;} /* color:#c88200; */
/* h4 a:visited  {color red ; }  #0059dc  */
p { margin:0 }
cite { font-style:normal; }
hr.f1 { border: none;   background-color: #A9A9A9;   height: 2px; }
ul {margin: 0}

/* ----------------------------------------- GENERALITES */
.plus_petit {font-size:smaller;}
img {border:none;}
.liste_a_tiraits { 	list-style-type: none; }
.attention {color:red;text-decoration: blink ;  text-align:center ;}
/* ------------------------------------------------------------------------ PAGE : qui contient tout */
#page , #page_acp , #page_em ,#page_therapie , #page_technique { 
	background: #ffe4a7; /* #b0cdff; */
	width:990px;
	margin:0 auto;
	border:solid #c88800 1px; 
}


/*-------------------------------------------------------------------------  ENTETE -------------------------------------------------------------------------------------------------------------------*/
#entete {
	margin-top: 0px;
	height: 62px;
	background: #fff3d7  url("img/entete_fond.png"); /*#3366ff*/
	
}	

h1 + img { margin-right: 30px; margin-top: 17px; float:right}

/* --------------------------- BARRE SUIVI  : organigramme = partie droite   */ 

#barre_suivi {
	clear:both;
	height: 25px ; 
	background-color: #fff3d7 ; /* #e1e2f9 ;color: #c88800;*/
	border-bottom: solid #e49b00 1px; /* navy */
	border-top: solid #c88800 1px;
	font-size:medium ;
	
	}
#barre_suivi a {text-decoration: none;color: #2449b7 ;}


.organigramme { 	padding-left: 10px; margin-top:0; font-size:x-small; }
.organigramme li {float: left; margin-right: 10px; list-style-type: none; }

.menu_en_cours { font-weight:bold ; }

/*p.info { float:right;  padding-right: 30px; font-size:small; margin:0;}*/

.organigramme a { text-decoration: none; color:#2449b7; } /* color: #c88800; */

.menu_entete { padding-right: 30px; margin-top:0; color:white; }
.menu_entete li {
	background: url("img/bouton_menu.png") ; 
	float: right; 
	list-style-type: none;
	padding-left:6px;
	color:green;
}
.menu_entete a { text-decoration: none;} /* #2750ca 	color:#c88800;*/

/*.fenetre_courante { font-weight:bold ; color:red ;} */


/* ------------------------------------  MENUS ----------------------------------------------------------- */
.menu_rubrique  { line-height: 20px; font-style: normal; }
.menu_rubrique  a { color:#2449b7; padding-right:10px;  text-decoration: none;}  /* text-decoration: none; 	color:#c88800;*/
.menu_rubrique li { } /*#0059dc ; 	color:#c88800;}*/
.menu_rubrique li li {line-height: 20px;font-size:smaller ; padding-left:15px; } /* color:#915e00; */
.menu_rubrique li li a {color:#2449b7;} /* color:#915e00; */
.rubrique_en_cours{font-weight:bold ;  font-style:italic;} /* color:#915e00; */

.menu_page { line-height: 25px; font-size: smaller; }  /* color:#915e00; */
.menu_page  a {color:#2449b7;  text-decoration: none; padding-right:10px} /* color:#915e00; */

.fleche_fixe_gauche {margin-top:380px; margin-left:60px; position:fixed;}
/* ------------------------------------  PAGE CENTRE  ----------------------------------------------------------- */

/* ------------------------------------  BLOCS TYPES --------------------------------------- */
.flotte_a_droite { float:right ; margin-left:5px ;} /* ce qui est un minimum */
.flotte_a_gauche { float:left ;} 
.stop_float_droite { clear:right }
.stop_float_gauche { clear:left }
.stop_float { clear:both }
.margin_gauche80 { margin-left:80px; }

.page_large { width:65% ;}
.page_etroite { width:35% ;}

.fleche_gauche  { float:left ; margin:20px; margin-left:60px;}
.fleche_droite  { float:right ; margin:20px; margin-right:20%;}


.page_gauche_large { float:left ; width: 65%; }
.page_gauche_50 { clear:both; float:left ; width: 47%; }
.page_gauche_etroite { float:left ; width: 35%; }

.page_droite_large { margin-left:37%; margin-right:8%; }
.page_droite_50 { margin-left:53%; margin-right:8%; }
.page_droite_etroite { margin-left:65%; margin-right:10%; }


.cadre_gauche_etroit  { 
	float:left;
	margin-left:20px;
	max-width:80%;
	margin-right:10%;
	margin-top:20px;
	margin-bottom:10px;
	background:#fff3d7; /* #E1E2F9; */
	border: solid #ea9f00 4px;
	border-top-color: #ea9f00; /* #80827b; */
	border-left-color:#ea9f00;
	padding-right:10px;
	padding-bottom:10px;
}
.cadre_gauche_large  { 
	float:left;
	margin-left: 8%;
	margin-top: 20px;
	margin-bottom:10px;	
	background:#fff3d7; /* #E1E2F9;*/
	border: solid #ea9f00 4px;
	border-top-color: #ea9f00; /* #0b5bbd;*/
	border-left-color: #ea9f00;
	padding-right:20px;
	padding-bottom:10px;
}
.cadre_centre_etroit { 
	float:left;
	max-width:45%;
	margin-left: 2%;
	margin-right: 15px;
	margin-top: 10px;
	background:#fff3d7; /*#E1E2F9;*/
	border: solid #ea9f00 4px;
	border-top-color: #ea9f00; /* #80827b;*/
	border-left-color:#ea9f00;
	padding-bottom:10px;
}
.cadre_droite , .cadre_droite_large { 	
	margin-right:5%;
	margin-top:20px;
	margin-bottom:20px;
/*	background: white url("img/fond_gris.png"); */
	background:#fff3d7; /*#E1E2F9;*/
	border: solid #ea9f00 3px;
	border-top-color: #ea9f00; /*#0b5bbd;*/
	border-left-color: #ea9f00;
	padding-bottom:10px;
}

.cadre_droite_sur3{ 
	margin-left:52%;
	margin-right:10px;
	margin-top:20px;
	background:#fff3d7; /*#E1E2F9;*/
	border: solid #80827b 3px;
	border-top-color: #ea9f00; /*#0b5bbd;*/
	border-left-color: #ea9f00;
	padding-bottom:10px;
}


.cadre_droite_etroit { 	
	float:left;
	margin-left: 5%;
/*	margin-right:10%; */
/* 	margin-top:20px; */
	background:#fff3d7; /*#E1E2F9;*/
	border: solid #ea9f00 3px;
	border-top-color: #ea9f00; /*#80827b;*/
	border-left-color: #ea9f00;
	padding-bottom:10px;
}

.coin_gauche { float:left; padding:1px ; border-style:none ; }


.texte_dans_cadre,.texte_dans_cadre_1normal  { padding: 15px; padding-left:35px;text-indent: 20px; text-align:justify;}
.texte_dans_cadre_petit { font-size:small ; padding: 10px; padding-left:15px;text-indent: 20px; text-align:justify;}

.texte_dans_cadre :first-letter , .texte_dans_cadre_petit:first-letter { 
	font-weight: bold; }

/* ------------------------------ ACP */
/* #page_acp .menu_rubrique a {color:#595959; font-weight:bold;} */
#page_acp  .cadre_droite {border-style:ridge;}
/* ------------------------------  ACP_CITATIONS   */
h2.coucher_soleil { color:#7c1f00; margin:10px;}
.coucher_soleil .cadre_gauche_large { border: #892b07 ridge 4px; color:#e03800; padding: 20px;}
.bibliographie img {margin:10px;}
.bibliographie  p {  padding: 15px; padding-left:35px;text-align:justify;text-indent: 0px; }
/* --------------------------------- ACCUEIL - INDEX */
#psychotherapeute   .deco {margin-left:15px; margin-bottom:8px ; float:left;}
#psychotherapeute   .menu_rubrique {margin-top:15px ; }
	
#photo_em  img { padding:15px; padding-left:60px;padding-top 	:20px;}
/* ------------------------------------- EM  */
.cadre_adresse_perso {margin-top:5px; text-align:center ; margin-right: 10%}
.cadre_client  .texte_dans_cadre_petit { font-size: small; color:green; padding-bottom:5px;}
.voir_plan {font-size:smaller;}
#page_em  .cadre_droite_large { border: ridge #c88800 4px;}
/* #page_em  .menu_rubrique {width: 100%; margin: 0; line-height: 20px;  margin-bottom:15px; color:#dc6e00 ; }
#page_em  .menu_rubrique  a {color:#595959 ; font-weight:bold;} */
/* ----------------------------------  GROUPE DE RENCONTRE  ---------------------------*/
.cadre_formulaire {	float:right;max-width:80%;margin-left:20px; padding-left:10px;	margin-top:40px;
	margin-bottom:10px;	background:#fff3d7;	border: solid #ea9f00 4px;	border-top-color: #ea9f00;
	border-left-color:#ea9f00;	padding-right:10px;	padding-bottom:10px;}

/* -----------------------------------  HOMOSEXUALITE */
.liste_liens_lgbt { 	list-style-type: none; padding-right:0;line-height: 25px;}

/* -----------------------------------  INDEX */
h3.citation {font-size:18px; color: #2449b7 ;} /* color:#c88800;*/
.cadre_photo  { 
/*	float:right;
*/	margin-left:5%;
	max-width:80%;
	margin-right:10%;
	margin-top:20px;
	margin-bottom:10px;
	background: #ffe4a7;
	padding-right:10px;
	padding-bottom:10px;
}
.texte_index { padding: 15px; padding-left:35px;text-indent: 20px; text-align:justify;}
.cadre__sous_menus {	float:left;
	max-width:80%;
	margin-left:5%;
	margin-top:20px;
	margin-bottom:10px;
	background:#fff3d7; /* #E1E2F9; */
	border: solid #ea9f00 2px;
	border-top-color: #ea9f00; /* #80827b; */
	border-left-color:#ea9f00;
	padding:10px;
	padding-left:0px;
	font-size: 10px;
}
/* ------------------------------------ PLAN DU SITE */
#page_plan_site  .page_gauche_large {margin-left:15%;}
#page_plan_site  table {border: 4px outset gray; border-collapse:collapse; margin:15px; padding:3px; margin-left:30px;}
#page_plan_site  td , #page_plan_site th  {border: 2px solid gray; border-collapse:collapse; margin:15px; padding:3px; empty-cells:show;}
#page_plan_site  td .niveau2 {margin-left: 20px; color:red; }
#page_plan_site  table a {text-decoration:none ; color:#0059dc; }
/*#page_plan_site.cadre_gauche_large{margin:15px;padding:30px; }
*/
/* ------------------------------------ THERAPIE */
#page_therapie .fleche_droite {margin-top:380px; position:fixed;}

/* ------------------------------------ WEBM */
#page_technique .texte_dans_cadre {padding-top:0;}
.annuaire {padding-left:20px;font-size:x-small;}
#menuHautDroit { margin-right: 30px ; text-align: right;  float:right; margin-top:20px;line-height: 25px;}

/* ------------------------------------ DESINSCRIPTION */
#page_desinscription {margin-left:40px;}
/* ---------------------------------------------- TRAVAUX */
p.page_en_travaux {margin:40px ;text-align:center; font-size: large; color: red;}
img.page_en_travaux {margin-left:45%;}

/* ----------------------------------------------  PIED  ----------------------------------------------   */
#fin_page {clear:both; }
#pied_fixe, #pied  {
	clear:both;
	height: 22px;
	background: #3366ff url("img/entete_fond.png") ;
	color:white;
	width: 100%;
	text-align:center;
	font-size:small;
	padding-top: 8px;
	margin-top:60px;
	border:solid #c88800 1px ;
}
#pied_fixe { position:absolute ; bottom: 0; }
#pied_fixe a, #pied   a { color:white; }
#pied_plan_site, #pied_plan_site a {font-size:smaller; color:#2f66ff;}
