.texthome
 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: justify;
}
.titrehome
 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF9C01;
  font-weight: bold;
}

.home
 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #959595;
  font-weight: bold;
}
.homep
 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #A0A0A0;
  font-weight: bold;
}
.detail
 {
  font-family: Arial;
  font-size: 11px;
  color: #6B6B6B;
  text-decoration: none;

}
.tete
 {
  font-family: Arial;
  font-size: 10px;
  color: #6B6B6B;
  text-decoration: none;
  font-variant: small-caps;
}
.titrebhome
 {
  font-family: Verdana;
  font-size: 14px;
  color: #0072bc;
  font-weight: bold;
}
.titrebhomep
 {
  font-family: Verdana;
  font-size: 11px;
  color: #0072bc;
  font-style: italic;
}

.titrenews
 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0FA2FF;
  font-weight: bold;
}

h1
 {
   font-family: Verdana;
  font-size: 14px;
  color: #0072bc;
  font-weight: bold;
}

h2
 {
  font-family: Verdana;
  font-size: 13px;
  color: #0072bc;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}


.fondbleu
 {
    background-color: #82b9d7;
}
.fondgrisfonce
 {
    background-color: #808080;
}
.fondgrisclair
 {
    background-color: #f3f3f3;
}
.fondgrisclair1
 {
    background-color: #f3f3f3;
	 text-align: right;
}
a.liens:link {  font-size: 11px;    color: #383838; text-decoration: none ;  font-family: Verdana;  font-weight: bold;    }
a.liens:visited { font-size: 11px;  color: #383838; text-decoration: none ;  font-family: Verdana;  font-weight: bold;   }
a.liens:hover { font-size: 11px;    color: #0072bc; ; text-decoration: none ;  font-family: Verdana; font-weight: bold;   }

a.orpetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #383838;
	text-decoration: none;
}
a.orpetit:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
		color: #0072bc;
	text-decoration: none;
	}
	
	a.gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7B7B7B;
	text-decoration: none;
}
a.gris:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
		color: #0072bc;
	text-decoration: none;
	}
	
.tabletaux {
	border: 1px solid;
	border-color: #cecece;
	border-collapse: collapse;
	width: 100%;

}

.th1 {
font-family: Arial;
font-size: 11px;
color: #959595;
border: 1px solid #6495ed;
padding: 5px;
background-color: #ebebeb;

}

.th {
font-family: Arial;
font-size: 11px;
color: White;
border: 1px solid #6495ed;
padding: 5px;
background-color: #82b9d7;

}

.td {
font-family: Arial;
font-size: 11px;
border: 1px solid #6495ed;
padding: 5px;
text-align: center;
background-color: #ffffff;
}

#global {
     margin-left: auto;
     margin-right: auto;
     width:806px;
     }
	 
.global {
     margin-left: auto;
     margin-right: auto;
     width:806px;
     }
	  
#entete {
	background: url(imghome/accueil-credit-hypothecaire.jpg) no-repeat center;
	height:139px;
	}
#entete-Hinfray {
	background: url(imghome/credit-acquition-immobilier.jpg) no-repeat center;
	height:149px;
	}
	
#entete-fonctionnaire {
	background: url(imghome/fonctionnaire.jpg) no-repeat center;
	height:149px;
	}

#entete-retraite {
	background: url(imghome/retraite.jpg) no-repeat center;
	height:149px;
	}
				
		
		
			
#contenantr {
width:806px;
background-image: url(imghome/droite.gif);
background-repeat: repeat-y;
background-position: right;
padding: 0px 0px;
  }
  
.contenantr {
width:806px;
background-image: url(imghome/droite.gif);
background-repeat: repeat-y;
background-position: right;
padding: 0px 0px;
  }  
 
#contenantr1 {
width:806px;
background-image: url(imghome/droite.gif);
background-repeat: repeat-y;
background-position: right;
padding: 0px 0px;
  } 

#actu-gauche {
	width: 350px;
	border: 1px solid #cecece;
	padding: 5px;
	margin-top :10px;
	float: left;
}
.actu-gauche {
	width: 350px;
	border: 1px solid #cecece;
	padding: 5px;
	margin-top :10px;
	float: left;
}



#actu-droit {
	width: 392px;
	margin-top :10px;
	float: right;
	padding-right:15px;
	text-align:center;
}
#actu-droit1 {
	width: 392px;
	margin-top :10px;
	float: right;
	padding-right:15px;
}
 
#barregrise
{
	width:794px;
	height:5px;
	background-color: #ededed;
	}
	
#navhypo {
	height: 1.5em ;
	text-align: right ;
	list-style: none ;
	margin: 0 ;
	padding:0 10px ;
	}

#navhypo li {
	display: inline ;
	margin-right: 1px ;
	background: White;
		}
#navhypo li {
	display: inline ;
	margin-right: 1px ;
	background: White;
		}
#navhypo li a {
	background: White;
	font: 0.6em Verdana; 
	color: #383838; text-decoration: none ;  font-weight: bold;  
	line-height: 1em ;
	text-align: center ;
	padding: 4px 5px ;
	border: 0.1em solid #cecece;
	}
#navhypo li a:hover, #navhypo li a:focus, #navhypo li a:active {
	background: #82b9d7;
	border: 1px dotted White;
	color: White;
	}

#navhypor {
	width: 400px ;
	text-align: left;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	}

#navhypor li {
	margin-right: 1px ;
	background: White;
	}
		
#navhypor li a {
	display: block ;
	background: White;
	font: 0.6em Verdana; 
	color: #383838; text-decoration: none ;  font-weight: bold;  
	line-height: 1em ;
	text-align: left ;
	padding: 4px 5px ;
	border: 0.1em solid #cecece;
	}
#navhypor li a:hover, #navhypor li a:focus, #navhypor li a:active {
	background: #82b9d7;
	border: 1px dotted White;
	color: White;
	}
.tha {
font-family: Arial;
font-size: 12px;
color: #0072bc;
border: 1px solid #808080;
padding: 5px;
background-color: #f3f3f3;
}

.than {
font-family: Arial;
font-size: 12px;
color: black;
border: 1px solid #808080;
padding: 5px;
background-color: #f3f3f3;
}

.bordgauchegris {
	float:left;
	width:53px;
	height: 200px;
	border-right: 1px solid #c8c8c8;
}


