ul#menus li#conseils-item a span,
ul#menus li#conseils-item a:hover span {
	background-position:0 -25px;
}
/**********************************************/
/**        Home crédit responsable           **/
/**********************************************/

/* rubrique : éléments statiques */
#rubrique #contenu #bloc-contenu p,
#rubrique #contenu #bloc-contenu p a{
	padding:10px;
	font-size:1.6em;
	line-height: 1.4em;
	color:#58534B;
}
#rubrique #contenu #bloc-contenu .premier-bloc,
#rubrique #contenu #bloc-contenu .second-bloc {
	width:380px;
	margin:0;
	float:left;
	height:35em;
}
#rubrique #contenu #bloc-contenu .premier-bloc p,
#rubrique #contenu #bloc-contenu .premier-bloc p a{
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height: 1.5em;
}
#rubrique #contenu #bloc-contenu .premier-bloc{
	padding-left:1em;
	padding-right:1em;
}
/* Bannière du haut */
#rubrique #fond-illus {
	padding-bottom:35px;
}

#rubrique div#contenu {
	padding:10px 0 10px 55px;
	width:895px;
}

/* liste à puce */

#rubrique #contenu #bloc-contenu ul.liste-generique li{
	font-size:1.4em;
	line-height: 1.2em;
	padding: 6px 0 0 32px;
	margin: 0;
	background:#fff url(../images/puces/conseils/fleche.gif) no-repeat 17px 8px;
	border-bottom:none;
	color:#58534B;
}

#rubrique #contenu #bloc-contenu .second-bloc .mise-en-valeur {
	font-weight:normal;
	display:block;
	font-size:inherit;
	margin-top:28px;
}

#rubrique #contenu #bloc-contenu .second-bloc .mise-en-valeur p {
	font-size:1.3em;
}

#rubrique #contenu #bloc-contenu .second-bloc .mise-en-valeur a {
	float:none;
	display:inline;
	margin:0;
	padding:0;
	font-size:1.0em;
}
/* rubrique : éléments variants */

#rubrique #fond-illus h2 span {
	width:860px;
	background:transparent url(../images/titres/credits/h2.gif) no-repeat left bottom;
	}
	
#rubrique #fond-illus h2 sup {
position:static;
}	

#rubrique #fond-illus h2 {
	color:#528305;
	}
	
#rubrique #contenu #bloc-contenu {
	border:1px solid #528305;}

#rubrique #contenu #bloc-contenu .premier-bloc{
	background-color:#528305;}

#rubrique #contenu #bloc-contenu ul.liste-generique li a {
	color:#528305;}
	
#rubrique #contenu #premier-bloc ul.liste-generique li a,
#rubrique #contenu #second-bloc ul.liste-generique li a {
	color:#66aa1d;}
	
#rubrique #contenu #bloc-contenu .second-bloc .mise-en-valeur a {
	color:#528305;}
	
#rubrique #contenu #bloc-contenu .premier-bloc{
	padding-top:12em;
	padding-bottom:3em;
	height:24em;
	max-height:20em;}
	
#rubrique #contenu #bloc-contenu .second-bloc {
	margin-left:38px;
	margin-top:30px;}
	
#rubrique #contenu #bloc-contenu .second-bloc p{
	margin-top:4em;
}


	
#rubrique #contenu #bloc-contenu .second-bloc .mise-en-valeur {
	background-color:#f5f9e7;
	border:1px solid #528305;}

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




/**********************************************/
/**               Page crédit responsable    **/
/**********************************************/

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

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

		/* menu à droite des pages internes */
		
	  #aside .menu {
		overflow:hidden;
	    border: 1px solid #528305;/* vert foncé */
	   }

	  #aside .menu.citation {
		background: #fff url(../images/fonds/credits/premierquote.gif) no-repeat 7px 36px;
	   }
	
	  #aside .menu.citation blockquote {
		color:#58534B;
		background: transparent url(../images/fonds/credits/secondquote.gif) no-repeat bottom right;
	   }
	
		#contenu #aside .menu.autresdossiers {
			background-color:#fff;
		}
		
	    #aside .menu h2 {
	      background: #528305;}


		#page-interne {
		  border: 1px solid #528305;
		  color: #726b5f;
		 }

		  /* balises génériques dans une page interne */
		  #page-interne a {
		    color: #528305;/* vert foncé */}

		  #page-interne h2 {
		    background: #528305;/* vert foncé */
			padding-left:20px;
		  }
		  #page-interne h2 a{
		     color:#fff;
		     width:460px;
		   }
		  #page-interne h3 {
		    background: #E4EED1;
		    color: #528305;
		    }

		  #page-interne h4 {
		    color: #528305;/* vert foncé */
		    background: url(../images/titres/credits/barre.gif) no-repeat bottom left;}

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

		    #page-interne ul li {
				padding-top: 5px;
				padding-bottom:0px;
				padding-left:25px;
				font-size:1.0em;
		        background: url(../images/puces/credits/puce.gif) no-repeat 0 24px;}
			#page-interne ul li {
				padding: 0 0 3px 25px;
				font-size:1.0em;
		        background: url(../images/puces/credits/puce.gif) no-repeat 0 2px;}
			    #page-interne ul {
				padding-top:5px;
					padding-bottom:0px;
			     }
			
		  #page-interne p {
		    /*color: #528305;*/
			padding-top:20px;
		   }      

		  #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 #E4EED1;
		    background-color: #f9fded;
		   }
		    #page-interne ul.toc li {
		        background-color: #f9fded;}
		        #page-interne ul.toc li a {
		          color: #649732;/* vert foncé */
		        }
		
/* Tableau de données */

h4 {
	padding-top:15px;
}

#page-interne table {
	border-right:1px solid #528305;
	border-bottom:1px solid #528305;
	background:#fff;
	padding:3px;
	width:508px;
	margin: 10px auto;
	border-collapse:collapse;
	font-size:1.2em;
}	

#page-interne table#tab-immobilier {
	width:308px;
	margin: 10px 0 10px 51px;
}	

#page-interne table#tab-immobilier thead tr th.desc-tab {
	width:186px;
}


#page-interne table caption{
	display:none;
}

#page-interne table thead,	
#page-interne table tbody {
	padding:0;
	margin:3px;
}

#page-interne table thead tr th{
	border-left:1px solid #528305;
	border-top:1px solid #528305;
	padding:3px 33px;
	margin:3px 3px 0 3px;
	background-color: #528305;
	color:#fff;
	text-align:center;
}

#page-interne table thead tr th.current{
	background-color: #69aa23;
}



#page-interne table tbody tr td{
	border-left:1px solid #528305;
	border-top:1px solid #528305;
	padding:3px 33px;
	margin:0 3px 3px 3px;
	background-color: #f3f3f3;
	text-align:center;
}

#page-interne table tbody tr td.current{
	background-color: #E4EED1;
}

#page-interne table thead tr th.desc-tab{
	text-align:left;
	width:120px;
	padding:3px 8px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	background:#fff;
}


#page-interne table tbody tr td.desc-tab{
	text-align:left;
	padding:3px 8px;
}


#page-interne .legende-tableau {
	padding-top:0;
	padding-left:32px;
	margin-top:0;
}
		
#page-interne .intro-wrapper {
	float:left;
	padding:0 0 10px 0;
	clear:both;
}

#page-interne .intro-wrapper p{
	line-height:1.1em;
}

#page-interne .intro-wrapper p img{
	margin: 0 6px 6px 6px; 
	float: right;
}

#page-interne .intro-wrapper p img.first{
	margin: 0 0 6px 6px; 
	float: right;
}


#page-interne dl dt .img-img-illustr {
	position:relative;
	text-align:center;
	float:right;
	width:140px;
	padding:0px;
	background:#f6f6f6;
	border:1px solid #ebebeb;
	margin:0 7px 7px 7px;
	font-weight:normal;
	height:17em;
}

#page-interne dl dt .img-img-illustr span{
	width:140px;
	padding:5px;
	left:-5px;
	top:8px;
}

#page-interne dl dt span.large {
  width: 160px;  
  height:16em;
}
#page-interne dl dt span.large span{
   width: 160px;  
}

#page-interne dl dt .img-img-illustr #second-pic {
	display:none;
}

#page-interne dl dt .img-img-illustr img {
	display:block;
	clear:both;
	margin: 0 auto 5px auto;
}
