/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */

html{
	width:100%;
	height:100%;
	  margin: 0;
	  padding: 0;
	  border: 0;
	  outline: 0;
}
body {
	margin: 0;
	width:100%;
	height:100%;
  line-height: 1.1em;
	text-align: left;
	font-size: 0.8em;
	color:#335b6f;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

h3{
	font-size: 1.07em; 
}
	
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
.nettoyeur_col_gauche { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1.1em; font-size: 1px; }

.invisible{
	display:none;
}

img, div { behavior: url(../iepngfix.htc) }

/*  ----------------------------------------------------------- */
/*  -------------    Disposition des blocs   ------------------ */
/*  ----------------------------------------------------------- */
#global_page{
	width:100%;
	/*background:url(../images/fond_page.jpg) #fff repeat-x bottom;*/
	background: url(../images/fond_body.jpg) #fff repeat-x bottom;
}
	#page{
		width:960px;
		margin:auto;
		min-height: 600px;
		height: auto !important;
		height:720px;
	}
	
/*  -------------    Bandeau   ------------------ */
#bandeau{
	background:url(../images/bandeau.jpg) no-repeat top center;
	width:960px;
	height:181px;
	font-size: 90%;
}
	#bandeau #logo{
		width:350px;
		height:153px;
		float: left;
	}
		#bandeau #logo a{
			width:350px;
			height:153px;
			display:block;
		}	
	/* Lien Boutique */
	#bandeau  #lien_boutique{
		float:right;
		margin: 130px 40px 0 0;
	}
		#bandeau  #lien_boutique a{
			background:url(../images/lien-boutique.gif) top no-repeat;
			width:121px;
			height:36px;
			display:block;
		}
		

		/* Menu principal */
		#bandeau  #menu_principal{
			margin-left:60px;
			margin-top:3px;
			color:#16679c;
			font-weight:bold;
			float:left;
			width:50%;
			height:20px;
		}
		#bandeau  #menu_principal  ul, #bandeau  #menu_principal  li {
		  list-style: none;
		  list-style-position: outside;
		  margin:0;
		  padding:0;
		 }
		#bandeau  #menu_principal .pipe{
			border-right:1px solid #16679c;
			padding-right:10px;
			margin-right:10px;
		}

		
/*  -------------    hierarchie   ------------------ */
#hierarchie {
	color:#8dadba;
	font-size:10px;
	margin-top:15px;
}
	#hierarchie a{
		color:#1a81ae;
		font-weight:bold;
		text-decoration:none;
	}

		
/*  -------------    Cotenu principal   ------------------ */
#contenu_principal{
	margin-top:20px;
	min-height:720px;
	height:auto!important;
	height:720px;

}
	#contenu_principal #colonne_gauche{
		float:left;
		width:190px;
		height:auto!important;
		height:780px;
	}
		#contenu_principal #colonne_gauche #qui_sommes_nous{
			background:url(../images/fond_qui_sommes_nous_bas.png) no-repeat bottom;
			margin-top:35px;
		}
		#qui_sommes_nous  ul, #qui_sommes_nous  li {
		  list-style: none;
		  list-style-position: outside;
		  margin:0;
		  padding:0;
		 }
		#contenu_principal #colonne_gauche #qui_sommes_nous #contenu_qui_sommes_nous{
			background:url(../images/fond_qui_sommes_nous_haut.jpg) no-repeat top;
			width:179px;
			min-height: 60px;
			height: auto !important;
			height:60px;
			color:#335b6f;
			font-weight:bold;
			padding-top:40px;
			padding-left:10px;
			padding-bottom:10px;
		}
			 #contenu_qui_sommes_nous li{
			 	margin-bottom:10px;
			}
			 #contenu_qui_sommes_nous a{
				 color:#335b6f;
				 font-weight:bold;
				 text-decoration:none;
				 font-size: 90%;
			}
				 #contenu_qui_sommes_nous a:hover{
					 text-decoration:underline;
				}
		#contenu_principal #colonne_gauche #encart_boutique{
			background:url(../images/fond_boutique.png) no-repeat top;
			padding-top:10px;
			width:179px;
			padding-left:10px;
			margin-top:2px;
			height:42px;
		}
		#contenu_principal #colonne_gauche #encart_boutique a.lien_boutique{
			display:block;
			height:40px;
		}
		#contenu_principal #colonne_gauche #parapharmacie{
			background:url(../images/fond_parapharmacie.png) no-repeat top;
			padding-top:40px;
			width:179px;
			padding-left:10px;
			margin-top:10px;
		}
		#parapharmacie ul, #parapharmacie li {
		  list-style: none;
		  list-style-position: outside;
		  margin:0;
		  padding:0;
		 }
			 #parapharmacie li{
			 	margin-bottom:10px;
			}
			 #parapharmacie a{
				 color:#616a72;
				 font-weight:bold;
				 text-decoration:none;
				 font-size: 90%;
			}
				 #parapharmacie a:hover{
					 text-decoration:underline;
				}
		
		#contenu_principal #colonne_gauche #encart_recherche{
			background:url(../images/fond_recherche.png) no-repeat top;
			padding-top:40px;
			width:179px;
			padding-left:10px;
			margin-top:2px;
		}	
			#contenu_principal #colonne_gauche #encart_recherche #recherche{
				font-size: 85%;
				color:#4f6514;
				border:1px solid #c3b39a;
			}	
			#contenu_principal #colonne_gauche #encart_recherche .bouton{
				background:url(../images/btn_recherche.gif) no-repeat top;
				border:0;
				color:#fff;
				font-weight:bold;
			}	
		#contenu_principal #colonne_gauche #encart_newsletter{
			background:url(../images/fond_newsletter.png) no-repeat top;
			padding-top:40px;
			width:179px;
			padding-left:10px;
			margin-top:2px;
		}
			#contenu_principal #colonne_gauche #encart_newsletter .form_2 legend{
				display:none;}
			div.form_2 fieldset {
				width:179px;}
			
			#contenu_principal #colonne_gauche #encart_newsletter .form_2 .spip_bouton input{
				background:url(../images/btn_newsletter.gif) no-repeat top;
				border:0;
				color:#fff;
				font-weight:bold;
			}
			#input-2-email_1 {
				border:1px solid #C3B39A;
				color:#4F6514;
				font-size:85%;
				width:120px;
				background:#ffffff;}
			.form_2 .multiple_1 .spip_form_label {
				display:none;}
			.form_2 .spip_form_choix_multiple {
				font-size:11px;
				line-height:10px;}
			.form_2 #input-2-multiple_1_1 {
				margin:0;}
		#contenu_principal #colonne_gauche #lien_amis{
			background:url(../images/fond_liens_amis.png) no-repeat top;
			height:45px;
			margin-top:10px;
		}	
			#contenu_principal #colonne_gauche #lien_amis a{
				width:189px;
				height:45px;
				display:block;
			}	
			
			
			
			
		
	#contenu_principal #colonne_droite_accueil{
		float:right;
		width:750px;
		font-size: 90%;
	}
	#contenu_principal #colonne_droite_accueil #separateur-accueil{
		height: 15px;
		border: 1px solid red;
		clear: both;
	}
		#contenu_principal #colonne_droite_accueil #dossiers{
			float: right;
			width:331px;
			background:url(../images/fond_dossier_bas.gif) no-repeat bottom;
			min-height: 125px;
			height: auto !important;
			height:125px;
			/*margin-top:10px;*/
			color:#335b6f;
		}
		#contenu_principal #colonne_droite_accueil #dossiers #contenu_dossier{
			background:url(../images/fond_dossier.jpg) no-repeat top;
			padding-bottom:5px;
		}
		#dossiers  ul, #dossiers  li {
		  list-style: none;
		  list-style-position: outside;
		  margin:0;
		  padding:0;
		 }
			#contenu_principal #colonne_droite_accueil #dossiers a.lien_general{
				display:block;								
				height:27px;
				/*width:126px; float:right;*/
			}	
			#contenu_principal #colonne_droite_accueil #dossiers ul{
			padding-top:18px;
				
			}	
			#contenu_principal #colonne_droite_accueil #dossiers li{
				padding:5px;
				width:95%;
				/*height:70px;*/
			}	
			#contenu_principal #colonne_droite_accueil #dossiers .logo{
				display: block; width: 70px; height: auto; text-align: center;
				border:1px solid #fb940b;
				
			}	
			#contenu_principal #colonne_droite_accueil #dossiers a{
				color:#fb940b;
				font-weight:bold;
				text-decoration:none;
				/*font-size:10px;*/
			}	
			#contenu_principal #colonne_droite_accueil #dossiers a:hover{
				text-decoration:underline;
			}	
			#contenu_principal #colonne_droite_accueil #dossiers .descriptif_dossier{
				margin-top:3px;
				font-size: 95%;
			}
			#contenu_principal #colonne_droite_accueil #dossiers .descriptif_dossier a{
				font-weight: normal;			
				color: #335b6f;
			}
			#contenu_principal #colonne_droite_accueil #dossiers .lire_suite{
				float:right;
				color:#fb940b;
				margin-top:5px;
				font-size:10px;
			}	
			
			
			
			
		#contenu_principal #colonne_droite_accueil #plantes{
			float:right;
			background:url(../images/fond_plantes_bas.gif) no-repeat bottom;
			width:373px;
			min-height: 125px;
			height: auto !important;
			height:125px;
			margin-right:10px;
			margin-top:10px;
			!margin-right:0px;
		}
		#contenu_principal #colonne_droite_accueil #plantes #contenu_plantes{
			background:url(../images/fond_plantes.jpg) no-repeat top;
			padding-bottom:5px;
		}
		
			#contenu_principal #colonne_droite_accueil #plantes a.lien_general{
				display:block;
				height:27px;
				/*width:76px; float:right;*/
				margin:0; padding: 0; 
			}	
			#contenu_principal #colonne_droite_accueil #plantes ul{
			padding-top: 15px;
				
			}	
			#contenu_principal #colonne_droite_accueil #plantes li{
				padding:5px;
				width:95%;
				/*height:70px;*/
			}	
			#contenu_principal #colonne_droite_accueil #plantes .logo{
				display: block; width: 70px; height: auto; text-align: center;
				border:1px solid #d63b32;
				
			}	
			#contenu_principal #colonne_droite_accueil #plantes a{
				color:#d63b32;
				font-weight:bold;
				text-decoration:none;
				/* font-size:10px;*/
			}	
			#contenu_principal #colonne_droite_accueil #plantes a:hover{
				text-decoration:underline;
			}	
			#contenu_principal #colonne_droite_accueil #plantes .descriptif_plantes{
				margin-top:3px;
				font-size: 95%;
			}
			#contenu_principal #colonne_droite_accueil #plantes .descriptif_plantes a{
				font-weight: normal;			
				color: #335b6f;;
			}
			#contenu_principal #colonne_droite_accueil #plantes .savoir_plus{
				float:right;
				color:#d63b32;
				margin-top:5px;
				font-size:10px;
			}	
		#plantes  ul, #plantes  li {
		  list-style: none;
		  list-style-position: outside;
		  margin:0;
		  padding:0;
		 }
			
			
			
		#contenu_principal #colonne_droite_accueil #actualites{
			float:left;
			background:url(../images/fond_actualites.jpg) no-repeat top;
			width:390px;
			min-height: 230px;
			height: auto !important;
			height: 230px;
			margin-right:20px;
		}
		#contenu_principal #colonne_droite_accueil #actualites .inside{
			background:url(../images/fond_actualites-bottom.jpg) no-repeat bottom;
			padding-right: 10px;
			/*padding-bottom: 5px;*/
		}
		#actualites  ul, #actualites  li {
		  list-style: none;
		  list-style-position: outside;
		  margin:0;
		  padding:0;
		 }
			#contenu_principal #colonne_droite_accueil #actualites ul{
				padding-top:40px;
				padding-left:10px;
				
			}	
			#contenu_principal #colonne_droite_accueil #actualites li{
				padding:5px;
				width:91%;
			}	
			#contenu_principal #colonne_droite_accueil #actualites a{
				color:#8aae0f;
				font-weight:bold;
				text-decoration:none;
				/*font-size:10px;*/
			}	
			#contenu_principal #colonne_droite_accueil #actualites a:hover{
				text-decoration:underline;
			}	
			#contenu_principal #colonne_droite_accueil #actualites .descriptif_actu{
				margin-top:3px;
				font-size: 95%;
			}
			#contenu_principal #colonne_droite_accueil #actualites .descriptif_actu a{
				font-weight: normal;			
				color: #335b6f;;
			}			
			#contenu_principal #colonne_droite_accueil #actualites a.lien_general{
				display:block;
				height:18px;				
				/*width:150px; float:right;*/
				margin-right:10px;
			}	



	
		#contenu_principal #colonne_droite_accueil #coin_diet{
			float: left;
			background:url(../images/fond_coin_diet.jpg) no-repeat top;
			width:351px;
			/*height:199px;*/
			padding-bottom: 12px;
			color:#024b6a;
			padding-top:5px;
			text-align:justify;
			margin-right:10px;
			!margin-right:0px;
		}
			#contenu_principal #colonne_droite_accueil #coin_diet a.lien_general{
				display:block;
				height:45px;				
				/*width:80px; float:right;*/
			}	
			#contenu_principal #colonne_droite_accueil #coin_diet a{
				color:#024b6a;
				font-weight:bold;
				text-decoration:none;
				/*font-size:10px;*/
			}	
			#contenu_principal #colonne_droite_accueil #coin_diet a:hover{
				text-decoration:underline;
			}
			#contenu_principal #colonne_droite_accueil #coin_diet .descriptif_coin_diet {
				font-size: 95%;			
			}
			#contenu_principal #colonne_droite_accueil #coin_diet .descriptif_coin_diet a{
				font-weight: normal;			
				color: #335b6f;;
			}
			#contenu_principal #colonne_droite_accueil #coin_diet #contenu_coin_diet{
				padding:10px 25px 0px 25px;
			}
			#contenu_principal #colonne_droite_accueil #coin_diet #contenu_coin_diet .titre_coin_diet{
				padding-bottom:5px;
				display:block;
			}
			#contenu_principal #colonne_droite_accueil #coin_diet .lire_suite{
				float:right;
				margin-top:5px;
				font-size:10px;
			}	
			
			
			

/*  -------------    Contenu Page   ------------------ */	
#colonne_droite{
	float:right;
	width:700px;
	min-height: 440px;
	height: auto !important;
	height:440px;
	padding:0px 20px 20px 20px;
	text-align:justify;
	background:url(../images/fond_contenu.jpg)  no-repeat bottom;
}	

	#colonne_droite ul{
		margin-left:40px;
	}
	#colonne_droite li{
		list-style:disc ;	
	}

/*  -------------   ARTICLE   ------------------ */	
	
	#colonne_droite #titre_principal{
		padding:8px 0px 8px 40px;
		margin-bottom:20px;
		background:url(../images/puce_titre.jpg)  no-repeat left;
	}
	#colonne_droite #rubrique_45 #titre_principal,	
	#colonne_droite #rubrique_48 #titre_principal {
		background:url(../images/puce_orange.jpg)  no-repeat left;
	}		
	#decoupe_haut{
		display:none;
	}
	
	#decoupe_bas{
		margin-top:40px;
	}
	#decoupe_bas a{
		color:#335B6F;
		font-weight:bold;
		text-decoration:none;
		font-size:11px;
	}
	#decoupe_bas a:hover{
		text-decoration:underline;
	}
	#colonne_droite  #imprimer {
		float:right;
		line-height:40px;
	}
		#colonne_droite  #imprimer a{
			color:#246d9d;
			text-decoration:none;
		font-weight:bold;
		}
	
	
	#colonne_droite  #sous_menu{
		float:right;
		width:220px;
		margin:0px 0px 20px 30px ;
		text-align:left;
		background:url(../images/sommaire_haut.jpg)  no-repeat top left;
	}
		#colonne_droite  #sous_menu ul{
			margin-left:0px;
			padding:20px;
			min-height:90px;
			height: auto !important;
			height:90px;
			background:url(../images/sommaire_bas.jpg)  no-repeat bottom right;
		}
		#colonne_droite  #sous_menu li{
			padding:5px 0px;
			list-style:none;
		}
		#colonne_droite  #sous_menu a{
			color:#7D9C2E;
		}
		#colonne_droite  #sous_menu a:hover{
			color:#3F5407;
		}
		
	#colonne_droite  #sous_menu_dossiers{
		float:right;
		width:220px;
		margin:0px 0px 20px 30px ;
		text-align:left;
		background:url(../images/sommaire_haut_dossiers.jpg)  no-repeat top left;
	}
		#colonne_droite  #sous_menu_dossiers ul{
			margin-left:0px;
			padding:20px;
			min-height:90px;
			height: auto !important;
			height:90px;
			background:url(../images/sommaire_bas_dossiers.jpg)  no-repeat bottom right;
		}
		#colonne_droite  #sous_menu_dossiers li{
			padding:5px 0px;
			list-style:none;
		}
		#colonne_droite  #sous_menu_dossiers a{
			color:#fb940b;
		}
		#colonne_droite  #sous_menu_dossiers a:hover{
			color:#DB8001;
		}
				
		/*---------Nuage mots-clés------------*/
		#nuage_mots {
			margin:15px 0;}
		#nuage_mots span {
			color:#7CA4B0;
			font-size:14px;
			font-weight:800;
			display:inline;}
		ul.nuage li {
			padding-left:10px;}
		ul.nuage li a {
			color:#1A81AE;
			text-decoration:underline;
			font-size:14px;}
	

/*  -------------   RUBRIQUE   ------------------ */

/* Rubrique */	
#colonne_droite #rubrique_default #titre_principal{
	background:url(../images/puce_titre.jpg)  no-repeat left;
}		
	#colonne_droite #rubrique_default #titre_principal img{
		border:0;
	}	

	#contenu_principal #rubrique_default {
			float:left;
			color:#335b6f;
		}
		#rubrique_dossiers  ul, #rubrique_default  li {
		  list-style: none;
		  list-style-position: outside;
		  margin:0;
		  padding:0;
		 }
			#contenu_principal #rubrique_default a.lien_general{
				width:126px;
				height:27px;
				display:block;
				float:right;
			}	
			#contenu_principal #rubrique_default  ul{
				margin:0;
			}	
			#contenu_principal #rubrique_default  li{
				padding:5px;
				width:98%;
			}	
			#contenu_principal #rubrique_default  img{
				border:1px solid #335B6F;
				
			}	
			#contenu_principal #rubrique_default  a{
				color:#335B6F;
				font-weight:bold;
				text-decoration:none;
			}	
			#contenu_principal #rubrique_default  a:hover{
				text-decoration:underline;
			}	
			#contenu_principal #rubrique_default  .descriptif_dossier{
				margin-top:3px;
			}
			#contenu_principal #rubrique_default  .lire_suite{
				float:right;
				color:#335B6F;
				margin-top:5px;
				font-size:10px;
			}
			
/*--- voir les feuilles de styles dans /styles pour les rubriques particulières--*/



/*  -------------    Recherche   ------------------ */
.recherche{
	color:#335B6F;
}
	#colonne_droite .recherche li,#colonne_droite  .recherche ul{
		list-style:none;
		margin:0;
		padding:0;
		padding-bottom:15px;
	}
	.recherche a{
		color:#335B6F;
		font-weight:bold;
		text-decoration:none;
		font-size:11px;
	}
	.recherche a:hover{
		text-decoration:underline;
	}
			
/*  -------------    footer   ------------------ */

		#global_footer{
			background:url(../images/fond_footer.png) no-repeat top;
			behavior: url(/iepngfix.htc); 
			width:100%;
		}
			#global_footer #footer {
				width:960px;
				margin:auto;
				height:90px;
				padding:auto;
			}
				#global_footer #footer a{
					color:#fff;
					text-decoration: none;
				}
				#global_footer #footer a:hover{
					color: yellow;
					text-decoration: underline;
				}
				#global_footer #footer ul{
					margin:auto;
					padding:auto;
					text-align:center;
					padding-top:30px;
					height:30px;
					width:960px;
				}
					#global_footer #footer ul li{
						font-weight:bold;
						display:inline;
						padding-right: 15px; padding-left: 15px;
					}
					#footer ul li.pipe {
						border-right: 1px solid rgb(255, 255, 255);}
					
				#global_footer #footer #credits{
					float:left;
					color: #d9f843;	
					font-size:10px;
					margin:auto;
				}
				#global_footer #footer #realisation{
					float:right;
					color: #d9f843;	
					font-size:10px;
					margin:auto;
				}
				#global_footer #footer #credits a, #global_footer #footer #realisation a{
					color: #fff;	
					font-weight:bold;
				}
/*----------------plan-----------------*/
h2.plan {
	margin-top:5px;}
	h2.plan a {
		color:#1A81AE;
		text-decoration:none;
		line-height:28px;
		font-size:16px;}
	li.titraille {
		list-style-type:none;
		list-style-position:inside;
}
.contre-encart ul li strong a {
		font-size:14px;
		line-height:18px;
		text-decoration:none;
		color:#8DADBA;}
.contre-encart ul li ul li a, .contre-encart ul li a {
		font-size:12px;
		line-height:18px;
		text-decoration:none;
		color:#616A72;}


