
	
	/* ---- DEBUT ELEMENTS INVISIBLES ---- */
	
	#spip-admin,
	#header,
	#presentoir #menu dd,
	#presentoir #menu dt.inter,
	#footer {display:none;}
	
	#accueil #header {display:block;}
	
	/* ----  FIN ELEMENTS INVISIBLES  ---- */
	
	/* ---- DEBUT ELEMENTS GENERIQUES ---- */
	
	html {font-size:100%;}
	
	* { border:none;
		font-family: Arial, Helvetica, sans-serif;
		margin:0;
		font-size:10px;
		font-weight:normal;
		padding:0;
		text-align:left;}
		
	a  {color:#9B0057;
		font-size:100%;
		text-decoration:none;
		outline:none;}
		
	a:hover {
		color:#D7088B;
		text-decoration:underline;}
	
	strong {
		font-size:100%;
		font-weight:bold;}
	
	i {font-size:100%;}
	
	h1 {color:#C2A037;
		font-size:1.4em;
		font-weight:bold;
		margin:0 0 12px;}
	
	h2 {color:#9B0057;
		font-size:1.3em;
		font-weight:bold;
		margin:0 0 12px;}
	
	h3, 
	h4 {color:#9B0057;
		font-size:1.3em;
		font-weight:bold;
		margin:0 0 12px;}
	
	h3 i {
		font-size:1.3em;
		font-style:normal;}
	
	p  {color:#9B0057;
		font-size:1.2em;
		line-height:16px;
		margin:0 0 12px;
		text-align:justify;}
	
	strong {font-weight:bold;}
	
	strong i {
		font-style:normal;
		font-weight:normal;}
	
	#right strong i {
		color:#C2A037;
		font-style:normal;
		font-weight:normal;}
	
	ul {color:#9B0057;
		font-size:1.2em;
		list-style:square inside none;
		padding:5px 0 10px 15px;}
	
	ul li {
		font-size:100%;
		margin:0 0 5px;}
	
	ul ul {font-size:100%;}
	
	.list_style_none {
		list-style:none outside none;
		margin:0 !important;
		text-align:center;}
	
	#main_content #footer {
		float:left;
		margin:0 auto;
		text-align:center;
		width:100%;}
	
	#main_content #footer li {
		color:#9B0057;
		display:inline;
		font-size:0.9em;
		font-weight:bold;}
	
	#main_content #footer li a {
		color:#9B0057;
		font-weight:bold;}
	
	/* ---- FIN ELEMENTS GENERIQUES ---- */
	
	/* ---- HEADER / MENU ---- */
	
	#presentoir #logo {
		padding:14px 0 12px;
		text-align:center;}
	
	#presentoir #menu {
		float:left;
		position:relative;
		width:100%;}
	
	#presentoir #menu dt {
		float:left;
		margin:0 40px 0 0;}
	
	#presentoir #menu dt#nav_rub_07 {margin:0;}
	
	#presentoir #menu dt a {
		float:left;
		height:25px;
		overflow:hidden;
		position:relative;}
	
	#presentoir #menu dt a img {
		position:relative;
		top:-35px;}
	
	/* ---- MENU GAMMMES ---- */
	
	#main #main_content #flow_content #content {
		position:relative;
		width:100%;}
	
	#content #menu_left {
		float:left;
		margin:20px 0 0;}
	
	#content #menu_left ul {
		list-style:none outside none;
		padding:15px 0 0;}
	
	#menu_left ul li h1 {
		font-size:1em;
		margin:0;}
		
	#menu_left ul li a {
		color:#9B0057;
		display:block;
		font-weight:bold;
		letter-spacing:1px;
		padding:5px 10px 5px 15px;}
	
	#menu_left #entree {
		float:left;
		padding:20px 0 0;
		width:268px;}
	
	#menu_left #entree p {
		font-size:1.2em;
		letter-spacing:1px;
		padding:0 15px;}
	
	#accueil #idee_recette {
		display:none;
		float:right;
		height:180px;
		padding:0 0 20px 0;
		position:absolute;
		text-align:center;
		width:150px;}
	
	#accueil #idee_recette h1 {
		margin:10px 0 0;
		text-align:center;}
	
	#accueil #idee_recette h2 {
		font-size:1.2em;
		line-height:13px;
		margin:5px 0 0;
		text-align:center;}
	
	#idee_recette h2 a {
		color:#D4B661;
		font-weight:bold;
		line-height:13px;
		text-align:center;}
	
	#idee_recette img {margin:5px 0 0 35px;}
	
	#accueil #idee_event {
		/*clear:both;
		float:right;
		border:1px solid;*/
		height:60px;
		list-style:none;
		padding:0;
		position:absolute;
		right:280px;
		top:480px;
		width:280px;}
	
	#accueil #idee_event li {text-align:center;}
	
	#accueil #content #menu_left {
		float:left;
		min-height:486px;
		overflow:hidden;
		width:268px;}
	
	#accueil #content #right {
		float:left;
		height:486px;
		margin:35px 0 0;
		overflow:hidden;
		padding:0;
		width:632px;}
	
	/* ---- ENTREPRISE ---- */

	#content #menu_left {
		float:left;
		width:40%;}
	
	#menu_left .txt p {
		color:#9B0057;
		font-size:1.1em;
		font-weight:normal;
		margin:0;}
	
	#menu_left .txt .spip_documents_left {margin:15px 15px 15px 0;}
	
	#entreprise #content #menu_left ul {
		list-style:disc inside none;
		padding:10px 0 10px 90px;}
	
	#entreprise #menu_left ul li {
		color:#9B0057;
		font-size:1.1em;
		margin:0;
		text-align:justify;}
	
	.content {
		float:left;
		padding:0 0 15px 25px;
		width:55%;}
		
	#ariane {
		list-style:none outside none;
		padding:5px 0;
		width:100%;}
	
	#ariane li {
		color:#9B0057;
		display:inline;
		font-size:0.9em;
		margin:0 2px 0 0;}
	
	.content h1 {
		color:#C2A037;
		font-size:2.8em;
		font-weight:normal;
		margin:15px 0 12px;}
	
	#entreprise .content h1 {margin:14px 0 28px;}
			
	/* ---- RECETTES ---- */
	
	#recettes #menu_left {display:none;}
	
	#recettes #menu_left ul li a {display:none;}
	
	#recettes #menu_left ul#entree {
		float:left;
		padding:10px 23px 0 22px;
		width:100%;}
	
	#recettes #content #right.recettes-home .content {
		background-position:left bottom;
		background-repeat:no-repeat;
		min-height:460px;}
	
	#recettes .content {width:100%;}
	
	#recettes #content #right {padding:0;}
	
	#menu_left ul#entree li.list_style_none.desc {
		font-family:Verdana,Geneva,sans-serif;
		font-size:1.2em;
		font-weight:bold;
		margin:10px 0;
		text-align:center;}
	
	#recettes #menu_left ul li a {padding:5px 10px 5px 33px;}
	
	#recettes #content #menu_left ul {padding:20px 0 10px;}
	
	#liste_recettes {display:none;}

	#liste_recettes dt {
		color:#C2A037;
		font-size:1.7em;
		padding:5px 0;}
	
	/* ---- GAMMES ---- */
	
	#gammes #menu_left {display:none;}
	
	#idee_recette h1 {float:left;}
	
	#idee_recette h2 {
		color:#D4B661;
		float:left;
		font-size:1.1em;
		font-weight:bold;
		line-height:13px;
		margin:10px 0 0 20px;}
	
	#gammes .content {
		padding:0 25px;
		width:100%;}
	
	#portfolio {
		float:left;
		font-size:0;
		list-style:none outside none;
		padding:25px 0 0;
		width:100%;}
	
	#portfolio li {
		text-align:center;
		width:100%;}
	
	/* ---- COACHING ---- */
	
	#coaching #content #menu_left {display:none;}
	
	#coaching .content {width:100%;}
	
	#coaching .content .texte ul {list-style:disc outside none;}
	
	#coaching .content .texte ul li h3 {
		font-size:1.1em;
		font-weight:bold;
		margin:0 0 3px;}
	
	#coaching .content .texte ul ul {
		list-style:none outside none;
		padding:5px 0 10px 1px;}
	
	/* ---- AUTRES ---- */
	
	#partenaires .content,
	#sitemap .content, 
	#mentions .content {
		padding:0 25px;
		width:100%;}
	
	#sitemap .content dl dt {margin:0 0 10px;}
	
	.content dl dt {font-size:1.5em;}
	
	#sitemap .content dl dt a {
		border-color:#9B0057;
		border-style:solid;
		border-width:1px 0;
		color:#9B0057;
		display:block;
		font-weight:bold;
		padding:3px 0 3px 15px;}
	
	#pdv #content #menu_left {display:none;}
	
	#pdv #content #right {width:100%;}
	
	#pdv .content .content_left,
	#pdv_fr,
	#pdv_en {display:none;}
	
	.content .content_right .texte h2 {
		color:#C2A037;
		font-size:2.1em;
		padding:0 0 0 15px;}
		
	/*.content h2, 
	.content h3 {color:#C2A037;}*/
	
	.content .content_right .texte h3 {
		border-bottom:1px solid;
		border-top:1px solid;
		color:#9B0057;
		font-size:1.6em;
		font-weight:bold;
		padding:2px 0 2px 16px;}
	
	.content .content_right .texte ul {
		list-style:disc outside none;
		padding:0 0 8px 30px;}
	
	.content .content_right .texte ul ul {
		list-style:none outside none;
		padding:0;}
	
	.content .content_right .texte ul li h3 {
		border:medium none;
		font-size:1.1em;
		font-weight:bold;
		margin:0 0 5px;
		padding:0;}
	
	
