/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color: #CC3300;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}

img {behavior: url(gifs/pngHack.htc);}
/********************************************************************* Balise ****************************************************************/
legend {
	color: #CC3300;
	font-weight: bold;
}
form {
	padding: 0px;
	margin: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	/***/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

body {
	margin: 0px;
	/*background-color: #FE0000;*/
}

li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-image:url(gifs/puce.jpg);
background-position:top center;
}

li a:link, a:active, li a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0a5991;
text-decoration:none;
}

li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0a5991;
text-decoration:underline;
}

/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}
/*********************************************************************Menu**********************************************************/
ul.MenuHorizontal {
   width: 213px;
   height:203px;
   list-style-type: none;
   margin: 0;
   padding: 0;
}

ul.MenuHorizontal li {
   position: relative;
   margin: 0;
   padding: 0;
   text-align: right;
   list-style-type:none;
   list-style-image:none;
}

ul.MenuHorizontal li a, ul.MenuHorizontal li a:hover {
   display: block;
   height: 22px;
   margin: 0;
   padding: 0px 40px 0px 0px;
   text-decoration:none;
}

#nousContacter {
	background-image:url(gifs/contact_10.jpg);
	width:399px;
	height:53px;
}

#nousContacter a, #nousContacter a:link, #nousContacter a:hover{
	line-height:35px;
	padding-left:45px;
	font-size:16px;
	font-weight:bold;
	color:#05827e;
	text-decoration:none;
	display:block;
	width:140px;
	height:35px;
	background-image:url(gifs/bouton_contact.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	margin-left:0px;
	float:left;
}

#titreh1 {
	background-image:url(gifs/t1_09.jpg);
	width:388px;
	height:53px;
}

#titreh1 h1 {
	color:#0b5991;
	font-size:20px;
	line-height:40px;
	margin:13px 0px 0px 60px;
	height:40px;
	width:328px;
}

.liensOrange {
	background-image:url(gifs/gauche_25.jpg);
	height:16px;
	line-height:16px;
}

.liensOrange a:link, .liensOrange a:hover {
	text-decoration:none;
	color:#e0810c;
	padding-left:30px;
}

#menu0 {
   width: 213px;
   height:27px;
   line-height:27px;
   background-image: url(gifs/gauche_08.jpg);
   background-repeat:no-repeat;
}

#menu1 {
   width: 213px;
   height:21px;
   line-height:21px;
   background-image: url(gifs/gauche_11.jpg);
   background-repeat:no-repeat;
}

#menu2 {
   width: 213px;
   height:22px;
	line-height:22px;
   background-image: url(gifs/gauche_12.jpg);
   background-repeat:no-repeat;
}

#menu3 {
   width: 213px;
    height:22px;
	line-height:22px;	
   background-image: url(gifs/gauche_16.jpg);
   background-repeat:no-repeat;
}

#menu4 {
   width: 213px;
    height:22px;
	line-height:22px;
   background-image: url(gifs/gauche_17.jpg);
   background-repeat:no-repeat;
}

#menu5 {
   width: 213px;
   height:22px;
  	line-height:22px;
   background-image: url(gifs/gauche_18.jpg);
   background-repeat:no-repeat;
}

#menu6 {
   width: 213px;
   height:22px;
  	line-height:22px;
   background-image: url(gifs/gauche_19.jpg);
   background-repeat:no-repeat;
}

#menu7 {
   width: 213px;
   height:22px;
  	line-height:22px;
   background-image: url(gifs/gauche_20.jpg);
   background-repeat:no-repeat;
}

#menu8 {
   width: 213px;
   height:25px;
  	line-height:22px;
   background-image: url(gifs/gauche_contact.jpg);
   background-repeat:repeat-y;
}


/**********************************************************************Accueil*************************************************************************/
#encart_immobilier {
width:100%;
height:135px;
}

#encart_immobilier .txt {
text-align:right;
font-family:Verdana;
font-size:10px;
color:#4d4d4d;
font-weight:normal;
text-decoration:none;
padding:12px 12px 12px 12px;
cursor:pointer;
}

.titre_accueil {
	margin:0;
	font-size:12px;
	color:#f38d0f;
	text-decoration:underline;
}

#encart_immobilier .txt a, #encart_assurance .txt a, #encart_valeurs .txt a, #encart_prevoyance .txt a,#encart_retraite .txt a, #encart_credit .txt a {
font-family:Verdana;
font-size:10px;
color:#4d4d4d;
text-decoration:none;
font-weight:normal;
}

#encart_assurance {
width:100%;
height:135px;
}

#encart_assurance .txt {
font-family:Verdana;
font-size:10px;
color:#4d4d4d;
font-weight:normal;
text-decoration:none;
padding:12px 12px 12px 12px;
cursor:pointer;
}

#encart_valeurs {
width:100%;
height:135px;
}

#encart_valeurs .txt {
	font-family:Verdana;
	font-size:10px;
	color:#4d4d4d;
	font-weight:normal;
	text-decoration:none;
padding:12px 12px 12px 12px;
	cursor:pointer;
	text-align: right;
}

#encart_prevoyance {
width:100%;
height:135px;
}

#encart_prevoyance .txt {
	font-family:Verdana;
	font-size:10px;
	color:#4d4d4d;
	font-weight:normal;
	text-decoration:none;
padding:12px 12px 12px 12px;
	cursor:pointer;
	text-align: left;
}

#encart_retraite {
width:100%;
height:135px;
}

#encart_retraite .txt {
text-align:right;
font-family:Verdana;
font-size:10px;
color:#4d4d4d;
font-weight:normal;
text-decoration:none;
padding:12px 12px 12px 12px;
cursor:pointer;
}

#encart_credit {
width:100%;
height:135px;
}

#encart_credit .txt {
	font-family:Verdana;
	font-size:10px;
	color:#4d4d4d;
	font-weight:normal;
	text-decoration:none;
padding:12px 12px 12px 12px;
	cursor:pointer;
}

#findepage {
	width:100%;
	height:auto;
	clear:both;
}

.img1 {
	float:left;
	width:114px;
	height:114px;
}

.img2 {
	float:left;
	width:105px;
	height:79px;
}

.img3 {
	float:left;
	width:93px;
	height:83px;
}

.img4 {
	float:right;
	width:76px;
	height:83px;
}

.img5 {
	float:right;
	width:100px;
	height:90px;
}

.img6 {
	float:right;
	width:63px;
	height:84px;
}


/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border:#bbbbbb 1px solid;
}

.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	background-color:#585858;
	border:#585858 1px solid;
}
/***********************************************************************************************************/
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.fd {
	background-image: url(gifs/fd_33.jpg);
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.texteBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}
.texteGrandCouleur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #21679A;
}
.texteGrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}.texteGrandBlanc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.texteRouge {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF3333;
}
.texteSouligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #333333;
}
.formulaire {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border:#bbbbbb 1px solid;
}
.bouton {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#ffffff;
	background-color:#585858;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
}
.px5 {
	height: 5px;
}
.px8 {
	height: 8px;
}
.px10 {
	height: 10px;
}
.texteGrandCouleur2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #EF7E01;
}
a.lien1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.lien1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.lien1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.lien1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a#sousrubrique_lien1 {
	color: #333;
}
a#sousrubrique_lien1:hover {
	color: #EF7E01;
	text-decoration: none;
}

a#sousrubrique_lien2 {
	color: #EF7E01;
}
a#sousrubrique_lien2:hover {
	color: #333;
	text-decoration: none;
}

.pxIntro {
	height: 500px;
}
.pourcent {
	height: 100%;
}
.contourTableauImage2 {
	border: 1px solid #000000;
}
.contourTableau1 {
	border: 2px solid #AA8F63;
}
.alignementGauche {
	float:left ;
	margin-right: 5px;
	border: 1px solid #000000;
}
.alignementDroite {
	float:right ;
	margin-left: 5px;
	border: 1px solid #000000;
}
.alignementCentre {
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #000000;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #100669;
	/*letter-spacing: -0.5pt;*/
}
.fdMailing {
	background-image: url(gifs/fdmailing_22.jpg);
}
.fdAccueil {
	background-image: url(gifs/accueil_14.jpg);
	height: 374px;
}
.fdBouton {
	background-image: url(gifs/bouton_r1_c3.jpg);
}
.fdClair {
	background-color: #EAF7FF;
	border: 1px solid #0C5991;
	padding: 5px;
}
.fdCentreEncart560Bas {
	background-image: url(gifs/bdd_r4_c1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	/*height: 160px;*/
}
.fdCentreEncart560Haut {
	background-image: url(gifs/bdd_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	/*height: 160px;*/
}
.fdCentreEncart560Centre {
	background-image: url(gifs/bdd_r3_c1.jpg);
	/*height: 160px;*/
}

#login
{
	background-color:#daefff;
	border:1px solid #89cdff;
	margin:10px 10px 0px 10px;
	color:#0b5991;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

#recherche
{
	background-color:#fddeb8;
	border:1px solid #f28d10;
	margin:10px 10px 0px 10px;
	color:#f28d10;
	font-weight:bold;
	padding:5px;
}

.btn
{
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#ffffff;
	background-color:#585858;
	border:#585858 1px solid;
	margin:5px;
}

.contenu_txt p{
padding-top:0;
margin-top:0;
}

#mapage {
	width:100%;
	height:auto;
}

#coteg {
	float:left;
	width:49%;
	height:auto
}

#coted {
	float:left;
	width:51%;
	height:auto
}


/*********************************************************LIGHTBOX*****************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gifs/overlay.png); }

/** html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
	*/
/**********************************************************************************************************/

/***********___Nouvel Accueil____*************/
#bloc_droit {
	width:280px;
	float:right;
	margin:20px 0;
}

#bloc_gauche {
	width:420px;
	float:left;
}

#carrousel {
	background-image:url(gifs/carrousel/cadre.jpg);
	width:377px;
	height:195px;
	margin:10px auto;
}

#horinaja_target{display:block;width:362px;height:180px; padding:0%; overflow: hidden; position: relative;float:left;margin:8px 0 0 8px;-margin:8px 0 0 4px;}
.horinaja ul{position:relative; margin:0; padding:0;list-style:none}
.horinaja ul li{display:block;top:0}
#horinaja_target ul li {width: 362px; height: 180px; float: left; position:relative;cursor:pointer}
.ho_1 {	background-image:url(gifs/carrousel/fond_immobilier.jpg)}
.ho_2 { background-image:url(gifs/carrousel/fond_assurance_vie.jpg)}
.ho_3 { background-image:url(gifs/carrousel/fond_valeurs_immo.jpg)}
.ho_4 { background-image:url(gifs/carrousel/fond_credits.jpg) }
.ho_5 { background-image:url(gifs/carrousel/fond_famille.jpg) }
.ho_6 { background-image:url(gifs/carrousel/fond_retraite.jpg)}
ol.horinaja_pagination{position:absolute;bottom:0;left:215px;list-style:none;height:30px; width:100%; margin: 0 auto;padding:15px 0 0 ;clear:both}
ol.horinaja_pagination li{float:left;height:30px;display:block;width:25px}
ol.horinaja_pagination li a{ background-image:url(gifs/carrousel/numeros.png);height:17px;display:block;float:left;text-align:center;margin: 10px 0 0 0; width:18px;cursor:pointer; color:#FFF !important; text-decoration:none !important}

.titre_ {
	position:absolute !important;
	display:block !important;
	top:10px !important;
	left:180px !important;
	color:#f38d0f !important;
	font-size:14px !important;
	background-image:url(gifs/carrousel/puce_tittre.jpg) !important;
	background-repeat:no-repeat !important;
	padding-left:18px !important;
	font-weight:bold !important;
}

.titre_:hover {
	text-decoration:none !important;
}

.texte_ {
	position:absolute;
	display:block;
	width:180px;
	top:40px;
	right:5px;
}

.texte_ a {
	color:#0066CC !important;
	float:right;
	padding-top:5px;
}

/******************--fin--********************/
#actuellement {
	float:left;
	width:190px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	height:35px;
	background-image:url(gifs/fleche.jpg);
	background-repeat:no-repeat;
}

.cache {
font-weight:normal;
}