



/**********************************************/
/**               Home dossier               **/
/**********************************************/

		/* Bannière du haut */
		#rubrique #fond-illus {
		}

		#rubrique #fond-illus h2 {
			background:transparent url(../images/titres/general/h2.gif) no-repeat left bottom;
			color:#82bf40;
		}

		#rubrique #fond-illus p {
			color:#58534B;
		}

		#rubrique #contenu #premier-bloc,
		#rubrique #contenu #second-bloc {
			border:1px solid #82bf40;
			background:#fff;
		}

		#rubrique #contenu #premier-bloc p,
		#rubrique #contenu #second-bloc p,
		#rubrique #contenu #premier-bloc p a,
		#rubrique #contenu #second-bloc p a{
			color:#58534B;
		}

		#rubrique #contenu #premier-bloc h3 {
			background: #82bf40 url(../images/titres/general/h3.gif) no-repeat 16px 19px;	
		}

		#rubrique #contenu #second-bloc h3{
			background: #82bf40 url(../images/titres/general/h3.gif) no-repeat -423px 19px;	
		}

		/* liste à puce */

		#rubrique #contenu #premier-bloc ul.liste-generique li,
		#rubrique #contenu #second-bloc ul.liste-generique li{
			background:#fff url(../images/puces/general/fleche.gif) no-repeat 17px 8px;
		}

		#rubrique #contenu #premier-bloc ul.liste-generique li a,
		#rubrique #contenu #second-bloc ul.liste-generique li a {
			color:#66aa1d;
		}
		

/**********************************************/
/**               Page dossiers              **/
/**********************************************/



		div#contenu {
		  padding: 10px;
		  margin-right:auto;
		  margin-left:auto;
		}

		/* Liens haut de page */
		  .haut-de-page a {
		    background: url(../images/fonds/general/haut-de-page.gif) no-repeat bottom right;}

		/* Menu à droite des pages internes */

		#aside .menu {
			overflow:hidden;}

		/*#contenu #aside .menu.autresdossiers {
			background-color:#fff;
		}*/
		
		  #aside .menu.autresdossiers {
		    border-color: #cabaaa;
		    background-color: #fcf6eb;}
		    #aside .menu.autresdossiers h2 {
		      background: #cabaaa;}

			#contenu #aside .menu.autresdossiers h3{
				  background: #e4dcd4;
				  color:#b19e8c;
			}
			#contenu #aside .menu.enbref,
			#contenu #aside .menu.enchiffre {
		      border: 1px solid #799eaf;
			  padding-bottom:7px;}
			
			#contenu #aside .menu.enbref a,
			#contenu #aside .menu.enchiffre a{
		      color: #446F82;}
			
			#contenu #aside .menu.enbref h2,
			#contenu #aside .menu.enchiffre h2{
		      background: #799eaf;}

			#contenu #aside .menu.enbref h3,
			#contenu #aside .menu.enchiffre h3{
				  background: #d9e6ec;
				  color:#4a7b91;
				  margin-bottom:7px;
			}
			
			#contenu #aside .menu.enbref h4,
			#contenu #aside .menu.enchiffre h4{
				padding:14px 5px 0px 9px;
				 font-size:1.4em;
				  color:#4a7b91;
			}
			
			#contenu #aside .menu.enbref p,
			#contenu #aside .menu.enchiffre p{
				color:#58534B;
				padding:7px 5px 7px 9px;
				font-size:1.3em;
				line-height:1.2em;
			}
			
			
		    #contenu #aside .menu.enbref ul li,
			#contenu #aside .menu.enchiffre ul li{
				color:#58534B;
				padding:0 10px 0 20px;
				  background:transparent url(../images/puces/general/puce.gif) no-repeat scroll 7px 3px;
			}
			
			
		
        #contenu #aside .menu {
          border: 1px solid #cabaaa;/* marron clair */}

		    #contenu #aside .menu ul {
		      font-size: 13px;

		      padding: 10px 0 10px 12px;}
		      #contenu #aside .menu ul li {
		        margin: 8px 0;
		        padding-left: 32px;
				line-height:15px;
		        background: url(../images/puces/dossiers.gif) no-repeat left top;}
			  #contenu #aside .menu ul.dossiers li.active,
			  #contenu #aside .menu ul.dossiers li:hover{
		        background-position:0pt -186px;}
			  #contenu #aside .menu ul.dossiers li.suite:hover{
			    background-position:left top;}
		        #contenu #aside .menu ul li a {
		          color: #736C62;/* marron foncé */}
				

		/* Page de type "5 règles d'or" */
		#page-interne {
		  border: 1px solid #779eaf;
		  color: #58534B;
		 }

		  /* Balises génériques dans une page interne */
		  #page-interne a {
		    color: #446f82;}

		   #contact #page-interne h2,
	  	   #contacts-presse #page-interne h2 {
		     background: #779eaf url(../images/titres/contact/h2.gif) no-repeat 10px center;}
	  	   #mentions-legales #page-interne h2 {
			padding-left:20px;
	        background-color:#779EAF;}
		
			#recherche-conseils-experts #page-interne h2 a,	
			#recherche-dossiers #page-interne h2 a,
			#recherche-autres-rubriques #page-interne h2 a,
			#recherche-lexique #page-interne h2 a,
			#recherche-bien-vivre #page-interne h2 a {
				background-color:#779EAF;
				width:298px;
			}
			#recherche-conseils-experts #page-interne h2,
			#recherche-dossiers #page-interne h2,
			#recherche-autres-rubriques #page-interne h2,
			#recherche-lexique #page-interne h2,
			#recherche-bien-vivre #page-interne h2 {
				background:#779EAF url(../images/titres/recherche/h2.gif) no-repeat scroll 16px 12px;
			}
			
		
		  #page-interne h2 a span {
		    font-size:0.75em;
		  }

		  #page-interne h3 {
		    background: #dde9ef;/* vert clair */
		    color: #446f82;/* vert foncé */
		    }
		
		  #page-interne h3.sous-titre {
		    background: #fff url(../images/titres/general/h3.gif) no-repeat 20px 31px;
		    color: #446f82;
			padding:30px 0 0 40px;
		    }

		  #page-interne h4 {
		    color: #446f82;/* vert foncé */
		    background: url(../images/titres/general/barre.gif) no-repeat bottom left;}
		  #erreur-404 #page-interne h4 {
		    color: #446f82;/* vert foncé */
		    background: url(../images/titres/erreur-404/barre.gif) no-repeat bottom left;}
			
		  #page-interne h5 {
		    text-indent:12px;
			padding-left:20px;
			background:transparent url(../images/puces/general/puce.gif) no-repeat 20px 6px;}

		  /* Classes génériques dans une page interne */

		    #page-interne a.savoir-plus,
		    #page-interne ul li {
		        background: url(../images/puces/general/fleche.gif) no-repeat left 0;}
			#plan-du-site #page-interne ul li {
			    background: url(../images/puces/general/fleche.gif) no-repeat left 5px;}
			 #page-interne ul.pdf li {
			    background: url(../images/puces/general/pdf.gif) no-repeat left;
				line-height:22px;
				padding-left:30px;}
				#page-interne ul.pdf li a{
					font-size:1.2em;
				}

		  #page-interne p.intro {
		    color: #446f82;/* vert foncé */
		   }      

		  #page-interne .haut-de-page a {
		    color: #000;}

		  /* Liens qui mènent aux titres dans la page (a également la classe .puces) */
		  #page-interne ul.toc {
		    border: 1px solid #ccd9df;
		    background-color: #edf3f6;
		   }
		    #page-interne ul.toc li {
		        background-color: #edf3f6;}
		        #page-interne ul.toc li a {
		          color: #446f82;
		        }
		
		
		div#contenu #bloc-conseils ol li {
			font-size:1.0em;
			line-height:1.0em;
			background:transparent url(../images/puces/general/conseils.gif) no-repeat -94px 2px;
			padding: 12px 17pt 12px 64px;
			min-height:40px;
		}
		
		div#contenu #bloc-conseils ol li#conseil2 {
			background-position: -47px -49px;
		}
		
		div#contenu #bloc-conseils ol li#conseil3 {
			background-position: 0 -98px;
		}
		
		div#contenu #bloc-conseils ol li strong{
			font-size:1.3em;
			line-height:1.0em;
		}


/**********************************************/
/**               Plan du site               **/
/**********************************************/

  #plan-du-site #page-interne h2 a{
	color:#fff;}
 #page-interne #plan-du-site h3,#erreur-404 #page-interne #plan-du-site h3 {
  padding:30px 0 0;}

 #page-interne {margin-bottom:0px;}

#plan-du-site #page-interne div, #erreur-404 #page-interne #plan-du-site div{
 display:block;
 float:left;
 width:285px;
 margin-left:15px;}

/* h3 */
#plan-du-site h3{
	line-height:1.2em;
 border-bottom:4px solid;
 background-color:#FFFFFF;padding:0;}
 #plan-du-site h3 a,
 #plan-du-site ul li a,
 #plan-du-site ul li ul li a{
  text-decoration:none;
  font-weight:normal;}

 #plan-du-site #contenu ul li a,#contenu #plan-du-site ul li a{
  color:#726B5F;
  font-size:1.2em;
 }

#contenu #plan-du-site ul li li a {
	font-weight:normal;
}

 #plan-du-site #contenu ul li a:hover,#contenu #plan-du-site ul li a:hover{
  text-decoration:underline;
 }
/* #page-interne #plan-du-site >> #erreur-404 #page-interne */
 #plan-du-site #page-interne ul, #page-interne #plan-du-site ul,
 #plan-du-site #page-interne li, #page-interne #plan-du-site li{margin:0;padding:0;padding-top:5px;}

 #plan-du-site #page-interne ul, #page-interne #plan-du-site ul{padding-top:12px;}
 #plan-du-site #page-interne ul ul, #page-interne #plan-du-site ul ul{padding-top:0;}
 #plan-du-site #page-interne ul li, #page-interne #plan-du-site ul li{padding-left:14px;}

/* bien vivre */
#plan-du-site #page-interne #bienvivre,
#plan-du-site #page-interne #difficultes,
#plan-du-site #page-interne #dossiers,
#plan-du-site #conseils,
#plan-du-site #credits,
#plan-du-site #rubriques{padding-bottom:30px;}
#plan-du-site #bienvivre h3{border-color:#cf4546;}
#plan-du-site #bienvivre h3 a{color:#cf4546;}

#plan-du-site #conseils,
#plan-du-site #bienvivre {
	padding-top:1.9em;
}

#plan-du-site #bienvivre h4 {
	border-bottom:none;
	color:#cf4546;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:0;
	padding:10px 0 0 0;
	background-image:none;
}


 #plan-du-site #bienvivre ul li{
 background:url(../images/puces/bienvivre/fleche.gif) no-repeat left 5px;}
 #plan-du-site #bienvivre ul li ul li{background:url(../images/puces/bienvivre/li.gif) no-repeat left 10px;padding-left:10px;}

/* difficultes */

#plan-du-site #difficultes h3{border-color:#c74e07;}
#plan-du-site #difficultes h3 a{color:#c74e07;}

 #plan-du-site #difficultes ul li{
 background:url(../images/puces/difficultes/fleche.gif) no-repeat left 5px;}


/* les-dossiers */

#plan-du-site #dossiers h3{border-color:#779EAF;}
#plan-du-site #dossiers h3 a{color:#779EAF;}

 #plan-du-site #les-dossiers ul li{
 background:url(../images/puces/dossiers/fleche.gif) no-repeat left 5px;}


/* conseils */

#plan-du-site #conseils h3{border-color:#528305;}
#plan-du-site #conseils h3 a{color:#528305;}

 #plan-du-site #conseils ul li{
 background:url(../images/puces/conseils/fleche.gif) no-repeat left 5px;}

/* #plan-du-site #conseils ul li a{font-weight:normal;} */


/* credits */

#plan-du-site #credits h3{border-color:#3E6E22;}
#plan-du-site #credits h3 a{color:#3E6E22;}

 #plan-du-site #credits ul li{
 background:url(../images/puces/credits/fleche.gif) no-repeat left 5px;}


/* rubriques */

#plan-du-site #rubriques h3{color:#CABAAA;border-color:#CABAAA;}
#plan-du-site #rubriques h3 a{color:#CABAAA;}

 #plan-du-site #rubriques ul li{
 background:url(../images/puces/rubriques/fleche.gif) no-repeat left 5px;}



/**********************************************/
/**               Rubriques                  **/
/**********************************************
   - plan du site
   - Erreur 404 
   - Contacts presse
   - Contact 
   - mentions légales
*/

/* Balises génériques dans une page interne */
#plan-du-site  div#contenu,
#erreur-404 div#contenu,
#contact div#contenu,
#contacts-presse div#contenu,
#mentions-legales div#contenu,
#tchat-credit-responsable div#contenu{
	padding:10px;
	width:933px;}

 #mentions-legales #page-interne,
 #tchat-credit-responsable #page-interne{
	width:auto;}

 #plan-du-site #page-interne h2,
 #erreur-404 #page-interne h2 {
  background: #799eaf url(../images/titres/plan-du-site/h2.gif) no-repeat 16px 8px;/* bleu gris*/
  padding-left:74px;}

 #plan-du-site #page-interne h2,
 #contact #page-interne h3,
 #contacts-presse #page-interne h3,
 #mentions-legales #page-interne h3,
 #tchat-credit-responsable #page-interne h3{
  margin-bottom:35px;}


 #page-interne h2 {
	background-color:#779EAF; }

/* Recherche sur le site */

#resultats-recherche #page-interne h4 {
	padding-top:23px;
 	font-size:1.4em;
	line-height:1.4em;
}

.ajaxSearch_resultsInfo {
	padding: 5px 0 0 0;
	font-weight:bold;
}

.ajaxSearch_resultsIntroFailure {
	padding: 5px 20px 5px 20px;
	font-weight:bold;
	font-size:1.2em;
}
.ajaxSearch_resultListContainer {
	padding:0 20px;
}

#resultats-recherche .ajaxSearch_result {
font-size:1.2em;
line-height:1.3em;
padding:5px 0px;
}

.ajaxSearch_resultDescription {
	font-size:1.2em;
}

.ajaxSearch_paging {
	display:none;
	font-size:1.2em;
	line-height:1.3em;
	padding:0px 20px;	
}

input#ajaxSearch_input {
	margin-left:20px;
}

.ajaxSearch_result a.ajaxSearch_resultLink {
clear:both;
display:block;
font-size:1.2em;
line-height:1.3em;
}

.ajaxSearch_result span.ajaxSearch_highlight {
	background-color:#ccefff;
}