/*
** COLORS
*/

/* body, .MenuLeftTop li a, .sommaire li a, #demanderachat  a, .contenuBottomMini a, label.enabledLabel, .disabledLabel .enabledLabel */
body, .MenuLeftTop li a, .sommaire li a, .contenuBottomMini a, label.enabledLabel, .disabledLabel .enabledLabel 
{
	color:#282828;
}

.disabledLabel label, .disabledLabel span,  .disabledLabel {
	color:#B2B2B2;
}

/* ------------HEADER------------- */
#header{ 
  background:url(../images/fond/header.jpg) right top no-repeat;
  margin:0px;
}
div#logo
{
    float:left
}
.motsCles
{
    width:100%;
    text-align:center;
    margin:0px;
    padding-top:6px;
    font-size:11px;
    font-weight:normal
}
.listeHeader
p
{
    text-align:right;
    color:#f5892f;
    font-size:13px;
    margin:6px;
    font-weight:bold
}
.listeHeader
{

}
#menuTop
{
    width:100%;
    height:42px;
    font-weight:bold
}
#menuTop
a
{
    float:left
}
#menuTop
span
{
    display:block;
    float:left;
    cursor:pointer
}
.price
{
    color:#C4C4C4;
    margin:0px;
    margin-top:5px;
    float:right;
    text-align:right
}
.cadre
{
    margin-left:0px;
    margin-right:0px
}
.comprendredetail
.cadre
{
    margin-left:0px;
    margin-right:0px;
    margin-top:20px
}
.outilssimulation
.cadre
{
    margin-left:15px;
    margin-top:20px
}
.slimbottom
{
    height:10px
}
.bottom
{
    height:70px
}
.ariane
a
{
    color:#003E8A;
    text-decoration:none
}
.ariane a:hover
{
    color:#ff8825;
    text-decoration:none
}
.ariane
{
    margin-bottom:10px;
    height:27px;
    line-height:27px;
    font-size:10px
}

/*	----------	MENU HORIZONTAL	----------	*/
.horizontal_menu
{
    width:100%;
    height:40px
}
.horizontal_menu
.tel
{
    float:left;
    height:100%;
    display:block;
    width:228px;
    margin-bottom:5px
}
.horizontal_menu
a
{
    text-decoration:none;
    display:block;
    height:100%;
    float:left;
    text-align:center;
    vertical-align:middle;
    color:white;
    font-family:Arial;
    text-transform:uppercase;
    font-weight:bold;
    font-size:13px;
    padding-top:5px;
    background-repeat:no-repeat
}
.horizontal_menu
a.btnHome
{
    background-image:url('/images/menu/home_off.gif');
    width:41px
}
.horizontal_menu a.btnHome:hover
{
    background-image:url('/images/menu/home_on.gif')
}
.horizontal_menu
a.btnHomeHover
{
    background-image:url('/images/menu/home_on.gif');
    width:41px
}
.horizontal_menu
a.btn1
{
    background-image:url('/images/menu/btn1.png');
    width:144px
}
.horizontal_menu a.btn1:hover
{
    background-image:url('/images/menu/btn1Orange.png')
}
.horizontal_menu
a.btn1Hover
{
    background-image:url('/images/menu/btn1Orange.png');
    width:144px
}
.horizontal_menu
a.btn2
{
    background-image:url('/images/menu/btn2.png');
    width:123px
}
.horizontal_menu a.btn2:hover
{
    background-image:url('/images/menu/btn2Orange.png')
}
.horizontal_menu
a.btn2Hover
{
    background-image:url('/images/menu/btn2Orange.png');
    width:123px
}
.horizontal_menu
a.btn3
{
    background-image:url('/images/menu/btn3.png');
    width:123px
}
.horizontal_menu a.btn3:hover
{
    background-image:url('/images/menu/btn3Orange.png')
}
.horizontal_menu
a.btn3Hover
{
    background-image:url('/images/menu/btn3Orange.png');
    width:123px
}
.horizontal_menu
a.btn4
{
    background-image:url('/images/menu/btn4.png');
    width:103px
}
.horizontal_menu a.btn4:hover
{
    background-image:url('/images/menu/btn4Orange.png')
}
.horizontal_menu
a.btn4Hover
{
    background-image:url('/images/menu/btn4Orange.png');
    width:103px
}
.horizontal_menu
a.btn5
{
    background-image:url('/images/menu/btn5.png');
    width:178px
}
.horizontal_menu a.btn5:hover
{
    background-image:url('/images/menu/btn5Orange.png')
}
.horizontal_menu
a.btn5Hover
{
    background-image:url('/images/menu/btn5Orange.png');
    width:178px
}

/*	--------------------------------------	*/


/* ------------FOOTER------------- */	
#footer{
  font-size:10px; 
  text-transform:uppercase; 
  color:#535353; 
  font-weight:bold; 
  height:69px;
  width:980px; 
  margin:0px auto 0px auto; 
  padding-bottom: 0;
  padding-top: 20px;
/*  position:relative; */
  line-height: 20px;
  
  }
#footer a{ font-size:10px; text-transform:uppercase; color:#535353; font-weight:bold; text-decoration:none; margin:13px}
#footer a:hover{ text-decoration:underline}



/* ------------MENU GAUCHE------------- */
.MenuLeftTop{ background:url(../images/fond/menuLeftTop2.jpg) left top no-repeat; width: 210px; padding:1px 5px}
.MenuLeftBottom{ background:url(../images/fond/menuLeftBottom2.jpg) left bottom no-repeat; width: 220px; }
.MenuLeftTop p, .MenuLeftTop p a{
  text-transform:uppercase; 
  color:#ff8825; 
  font-size:12px; 
  font-weight:bold; 
  margin-bottom: 5px;
  margin-top: 11px;
  text-decoration: none;
}

.MenuLeftMiddle	{
	background:url(../images/fond/menuLeftMiddle.jpg) left top repeat-y;
	width:220px;
	float:left;
}
  
.MenuLeftTop p a:hover{
  color:#5594DC; 
  }

.MenuLeftTop ul{ margin:0; padding:0}
.MenuLeftTop li{
	margin:5px 0;
}
.MenuLeftTop li a{
  background:url(../images/puce/MenuLeft.gif) 0px 3px no-repeat; 
  text-decoration:none; 
  padding-left:6px;
  font-weight: normal;
}
.MenuLeftTop li a:hover{color:#ff8825}

.MenuLeftTop li ul li a
{
	margin-left:-6px;
}

/* class utilisées pour afficher/cacher les sous-categorie du menu*/
.MenuLeftTop ul li .discovered_menu
{
	text-decoration: none;
    background:url(../images/puce/MenuLeftMinus.png) left 3px no-repeat;
    padding-left:10px;
}
.discovered_menu:hover{color:#1668C6}

.MenuLeftTop ul li .not_discovered_menu
{
	text-decoration: none;
    background:url(../images/puce/MenuLeftPlus.png) left 3px no-repeat;
    padding-left:10px;
}
.not_discovered_menu:hover{color:#1668C6}

#editorial_menu ul li ul li
{
	padding-left:20px;
}

.hidden_menu
{
	display:none;
}

/* ------------FORMULAIRE------------- */
	/* ------------Demande rachat de crédit home------------- */

/*
** http://dizyr.com/mantis/view.php?id=603
** Modification de la hauteur suite à la refonte de l'image
*/
	.formuHome{ width:700px; height:373px; float:right; background:url(../images/fond/formuHome.jpg) left top no-repeat; position: relative}
/*
** Fin http://dizyr.com/mantis/view.php?id=603
*/
	.formuHome p{
	position:absolute; 
	left:381px; 
/*	text-transform:uppercase; */
	color:#fff; 
	font-size:12px;
	margin-bottom: 0px;
	margin-top: 0px;
/*	height: 30px;
	line-height: 30px;
*/
	}
	.formuHome p label{
/*	 text-transform:uppercase; */
	 color:#fff; 
	 font-size:12px; 
	 display:block; 
	 float:left; 
	 width:229px; 
	 margin-top:0px}
	.formuHome p.nb{ top:130px}
	.formuHome p.pret{ top:196px}
	.formuHome p.mensualites{ top:226px}
	.formuHome p.capitaux{ top:256px}
	.formuHome p.nature{ top:130px}
	.formuHome p.ancien{ top:196px}
	.formuHome p.achat{ top:226px}
/*
** http://dizyr.com/mantis/view.php?id=603
** Modification du top suite à la refonte de l'image 'poursuivredemande'
*/
	.formuHome p.submitInput{ top:304px; left:320px}
/*
** Fin http://dizyr.com/mantis/view.php?id=603
*/
	.formuHome p.submitInput input[type=text]{ width:216px; cursor:pointer}
.formuHome p input[type=text]{
  width:50px; 
  color:#666; 
  font-size:11px; 
/*  background-color:#fff; */
  height:14px;
  line-height:14px;
  margin-bottom:0px;
  margin-top:0px;
  }
	.formuHome p select{ color:#666; font-size:11px}
	/* ------------posez vos questions home------------- */


.formuQuestions {
  width: 190px;
  margin: auto;
  text-align: center;
  padding-top: 4px;
}
/*	.questions{ text-align: center; background:url(../images/fond/questionTop.png) left top no-repeat;padding:34px 0px 0 0px; margin-top:5px; height:100%} */
/*	.questions .bottom{ background:url(../images/fond/questionBottom.png) left bottom no-repeat;padding:0px 0px 10px 0px; margin-top:5px} /*
/*	.questions .cote{ background:url(../images/fond/questionCote.png) left top repeat;padding:0px 0px 10px 0px; margin-top:5px} */
	.questions .inputbox{ width: 180px;}
  .questions input, .questions textarea {color: #666;}
	.questions input[type=text],.questions textarea{border-color: #cbcbcb; border-style: solid; border-width: 1px; width:190px; font-size:11px; font-family:arial; margin:3px 0 3px 0; background-color:#fff;}
/*	.questions .valid{ width:69px} */
	.questions .submitInput{margin-right:10px} 
	/*.questions .error{ color: #EF0000; background: url(../images/illustr/error.png) left top no-repeat; padding: 2px 0 0 20px; height: 20px; display:block;} */

/*	.questions .error{color: #EF0000; background: url(../images/illustr/error.png) left top no-repeat; padding: 2px 0 0 20px } */

	.questions label {text-align: left; display: block; width:170px;margin-left: 10px;height: 20px}

/*	.questions input#contact_email.error,.questions textarea.error{width:170px} */


	/* ------------outils------------- */
	.formInterneTop{ background:url(../images/fond/formInterneTop.gif) left top no-repeat; padding:5px}
	.formInterneBottom{ background:url(../images/fond/formInterneBottom.gif) left bottom no-repeat; width:450px; margin:10px auto;}
	.formInterneBottom form{ background:url(../images/illustr/house.jpg) right bottom no-repeat;}
/*	.formInterneBottom form input{ width:106px; } */
	.formInterneBottom form input.submitInput{
	width:auto;
  margin-bottom:6px;
  margin-top:6px;
	}
	.formInterneBottom form label{ display:block; float:left; width:180px;} /* Pour Quel est votre capital restant dû */
/*	.formInterneBottom form p{ margin: 3px 0} */
	/* ------------demande de rachat------------- */
	.demandeRachat label{ float:left; display:block;}
	.demandeRachat table.autreLabel label{ width:185px}
	.demandeRachat table p{ margin:0 0px 7px 0px}
	.demandeRachat input[type=text]{  font-size:11px; color:#666; margin-right: 4px;}
	 .demandeRachat select{  font-size:11px; color:#666;} /*width:110px rendait le bouton du formulaire tout petit */
	
	select#rachat_situation_famille, select#rachat_statut_pro {
    /* width: 165px; le select adapte sa taille tout seul*/
	}
	select#rachat_nb_pret, select#rachat_nb_bien {
   /* width: 60px; */
	}
	.demandeRachat input.disabled {background-color: #E2E2E2}

/*	#submitButton { display: none;} */
.continueButton
{
	background:url(../images/bt/valider.png) left top no-repeat; 
/* http://dizyr.com/mantis/view.php?id=580 */
	width:150px; 
	height:40px; 
/* Fin http://dizyr.com/mantis/view.php?id=580 */
	display:block; 
	border:0px;
}

.continueButton:hover { background: url(../images/bt/validerhover.png) left top no-repeat; cursor: pointer;}


form#demandeRachatForm #submitButton {
display:block;
margin:15px auto;
width:auto;
}

form#demandeRachatForm input#submitButton
{
	background:url(../images/bt/envoyerdemande.png) left top no-repeat;
/* http://dizyr.com/mantis/view.php?id=580 */
	width:300px; 
	height:40px;
/* Fin http://dizyr.com/mantis/view.php?id=580 */
	display:block; 
	border:0px;
}

form#demandeRachatForm input#submitButton:hover {
	background: url(../images/bt/envoyerdemandeover.png) left top no-repeat; 
	cursor: pointer;
}
	
	
/*	.demandeRachat table .r_mois_select select{ width:60px; } taille s'adapte seule */
	.precision{ font-style:italic; font-size:11px}
	.contenuTop p.titreNoir{ color:#000; font-size:15px; font-weight:bold}
	.contenuTop p.titreOrange{ color:#ff8825; font-size:13px; font-weight:bold}
	.demandeRachat input.radio{ width:15px}
	.demandeRachat input.bigInput{ width:318px}
/*	textarea{ width:450px; height:100px} */
	.demandeRachat input.submitInput{ width:170px}
  .demandeRachat .projet .infos_conso, .demandeRachat #infos_conso { display: none;}
	.demandeRachat .infos_co, .demandeRachat .relais_droite{visibility:hidden;display: none;}

	.demandeRachat .projet{float: left;}
	.demandeRachat  label {width: 150px;}

/*	.demandeRachat  #sf2 #infos_conso label {width: 200px;}  pour Total des capitaux restant dûs */
/*	.demandeRachat  #sf2 #rachat_bien_list label {width: 130px;}  pour Capital restant dûs */
/*	.demandeRachat  #sf2 #rachat_bien_list .immo_banque label {width: 100px;} /* pour Capital restant dûs */

.demandeRachat  #sf2 label {
  width: auto;
  margin-right: 5px;} /* pour Capital restant dûs */


/*	.demandeRachat .projet label.error {width: auto;float: left;margin-top: 0px;margin-bottom: 0px;position: relative;left: 160px;} */
	.demandeRachat #infos_conso, .demandeRachat #rachat_bien_list, #rachat_bien_1, #rachat_bien_2, #rachat_bien_3 {
	float: left; 
	clear:both; 
	width: 100%;
}

	.demandeRachat #infos_conso,  #rachat_bien_1, #rachat_bien_2, #rachat_bien_3 {
	margin-bottom: 10px;}



.demandeRachat .autreLabel {float: left; clear:both;}

 .demandeRachat #charge {float: left; clear:both;} 

 .demandeRachat #coordonnees {float: left; clear:both;}
 
 #simulation #projet_haut_gauche, #simulation #projet_bas_gauche, #simulation .coords_gauche {
 		float: left;
 		width: 380px;
 }
 
 #simulation #projet_haut_droit, #simulation #projet_bas_droit, #simulation .coords_droite {
 		float: left;
 		width: 300px;
 }
 
 #simulation p.titreOrange {
 	float: none;
 }
 
 #simulation .projet_haut select, #simulation .projet_bas select {
 	max-width: 190px;
 }

#profil td {width: 220px;}
#revenu td {width: 220px;}
#charge td {width: 220px;}
#coordonnees td {width: 220px;}

	.backHome a { display: block; width: 130px; height: 22px; background: url(../images/bt/retouraccueil.png) left top no-repeat; margin: auto;}
	.backHome a:hover { display: block; width: 130px; height: 22px; background: url(../images/bt/retouraccueilhover.png) left top no-repeat;}
	
/* ERROR */
  input.error {border: 2px solid red; background-color: #FFFFD5;color: red;	/* margin: 0px; */}
label.error { display: block; float: right; color: #EF0000; width: auto;}

/* pour les outils */
.formInterneBottom label.error {
  position: absolute;
}

  select.error {border: 2px solid red; background-color: #FFFFD5;color: red;}

  input[type=radio].error {border: 2px solid red; background-color: #FFFFD5;color: red;}
  textarea.error  {border: 2px solid red; background-color: #FFFFD5;color: red;}

	
/* ------------HOME------------- */

.valeurTop{ width:675px; margin: auto;}
.valeurBottom{
  width:700px;
  float: left;
  }

.valeurTop img{
  float:left;
  margin-right:10px;}
.valeurTop p, .valeurTop h2{
  width: 570px;
  margin-top:2px;
  margin-bottom:2px;  
  margin-left:10px;
  font-size:12px;
  float: left;
  text-align: justify;
  line-height:16px;}
  
  .valeurTop div{
  margin-bottom: 9px;
  margin-top: 9px;
  float: left;
  }

  .valeurTop div.valeur03{
  margin-bottom: 0px;
  }

.contenuTopMini h2.valeurTitle,
h2.valeurTitle, p.valeurTitle{
  text-transform:uppercase; 
  color:#b7459c; 
  font-size:13px; 
  font-weight:bold; 
  padding-left:10px; 
  background:url(../images/puce/fle_mauve.gif) left 3px no-repeat;
  margin-left: 0px;
  white-space: nowrap;
  padding-top: 0px;
  }

.colonneBottom{
  background:url(../images/fond/colonneBottom.gif) left bottom no-repeat; 
  width:340px;
 /*   margin-bottom:21px; */
  margin-bottom:10px; 
 
    }
    
img.bloc {
  margin-bottom:10px; 
  margin-top:10px; 
}
    
.colonneTop{ background:url(../images/fond/colonneTop.gif) left top no-repeat; width:340px; padding:1px 0}
.blue, .bluemiddle{
    width:325px;
    height:80px;
    background:url(../images/fond/fondbleu.gif) left top no-repeat; 
    padding-top:5px}
    
div.DemandeRachatBottom {
  clear:both;
  float:left;
}

    p.DemandeRachatBottom {}    
    
.blue{
    margin:8px auto 8px auto; 
}


.bluemiddle{
    margin:19px auto 18px auto; 
}

    
.blue p, .blue h2{
  font-size:13px; 
  margin:5px 0px 5px 10px; 
  text-align:left;
  width: 296px;

  }
 .blue h2.blueTitle{
  font-size:13px; 
  font-weight:bold; 
  color:#5594dc; 
  text-transform:uppercase;
  }
.blue p.blueTitle{
  font-size:13px; 
  font-weight:bold; 
  color:#5594dc; 
  text-transform:uppercase;
  }
.centerColonne{
  float: left;
  margin-left: 20px;
}

.w340 {
  width: 340px;
}

.toutcomprendre {
 float: left;
 margin-left: 20px;
 width: 470px;
 /* ka@weedo.fr, 22/01/2010, j'espere que je casse rien : */
 font-size: 12px;
}

.toutcomprendre p {
margin-top:4px;
margin-bottom:15px;
}

.toutcomprendre p.description {
font-size: 13px;
margin-bottom:4px;
margin-top:4px;
}


.colonnewidgets{
  float: right;
  width: 210px;
}


.colonneexample{
  float: left;
  width: 340px;

}

.colonneexample p{
margin-top: 0px;
margin-bottom: 0px;
}

.colonneexample h2 {
	background: url(../images/fond/contenuTopSmall.png) left top no-repeat;
	height: 21px;
	text-align: left;
	padding: 8px 0 0 10px;
	font-size: 13px;
	text-transform: uppercase;
}

.louise {
	margin-right: 20px;
}

#barometre {
  float: left;
  width: 700px;

}

#barometre img {
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 0;
}

#barometre table {
	width: 50%;
	float: left;
	border-collapse: collapse;
}

#barometre table#barometre_fixe {
	margin-left: 15px;
	margin-right: 20px;
	width: 324px;
}

#barometre table#barometre_variable {
	margin-left: 5px;
	width: 319px;
}

#barometre tr {
	background-color: #fafafa;
	border-bottom: 2px solid #fff;
}

#barometre tr.dark_tr {
	background-color: #f5f5f5;
}

#barometre td {
	color: #7b7474;
	text-transform: uppercase;
	padding: 3px 0;
}

#barometre td.ref {
	font-weight: normal;
	padding-left: 4px;
	font-size: 11px;
}

#barometre #barometre_fixe td.ref {
	color: #FF8825;
}

#barometre #barometre_variable td.ref {
	color: #1668c6;
}

#barometre td.ref.duree {
	font-size: 12px
}

#barometre td.thead {
	color: #4d4b4b;
	font-weight: 100;
}

div.example{
text-align: left;
margin-left: 10px;
margin-top: 5px;
}


.citation{ font-size:12px; 
line-height:14px;
margin-bottom:1px;
text-align: justify;
}

.explication{
  float: left;
  margin-top: 10px;
  width: 250px;
  line-height: 16px;
}

.exemple_detail {
	clear:both;
	padding-top: 10px;
	width: 320px;
}

.exemple  p{ 
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 10px;
}
.citation img {margin-right: 7px}

img#avantApres {
margin-bottom: 4px;
margin-top: 4px;
}

img#avantApres2 {
margin-bottom: 3px;
margin-top: 3px;
}


/* ------------PAGES INTERNES------------- */

.contenuTop
{ 
	background:url(../images/fond/contenuTop.gif) left top no-repeat; 
	/*
	width:700px;
	*/
	padding:0 10px;
}


.contenuBottom
{
	background:url(../images/fond/contenuBottom.gif) left bottom no-repeat; 
	width:700px; 
	float:right;
	margin:0 0 10px;
}

#demandeRachatDiv .contenuBottom 
{
	margin:0px 0 10px;
}

.contenuTopMini
{
	background:url(../images/fond/contenuTopMini.gif) left top no-repeat;
	/*
	width:470px;
	*/
	padding:0 10px;
}

.contenuBottomMini
{
	background:url(../images/fond/contenuBottomMini.gif) left bottom no-repeat;
	width:470px;
/*	float:right; */
	float:left;
/*	margin:0 15px 10px 15px; */
	padding-bottom:10px; 
}

.contenuTop p, .contenuTopMini p, .contenuTopMini li
{
	font-size:12px;
	/*
	margin:6px auto;
	padding-left: 10px;
	*/
}

.cadre p {
line-height: 17px;
font-size: 13px;
}

.cadre p.titleOutil {
/* letter-spacing: -0.1ex; */
font-family: Helvetica, arial, sans-serif;
line-height: 17px;
font-size: 14px;
text-align: left;
white-space: nowrap;
font-weight: bold;
}


.contenuTop p.titleContenu,  .contenuTopMini p.titleContenu, h1.titleContenu
{
	font-size:15px;
}


/*	----	page partenaire	----	*/

.part_title_revealed	{
	padding-left: 10px;
	background:url(../images/puce/MenuLeftMinus.png) left center no-repeat;
}

.part_title_hidden	{
	padding-left: 10px;
	background:url(../images/puce/MenuLeftPlus.png) left center no-repeat;
}

.part_title_revealed a img, .part_title_hidden a img	{
	
}

.part_table_revealed	{
	border-collapse: separate;
	/*width:100%;*/
}

.part_table_revealed tbody tr	{
	border: 1px solid rgb(205, 205, 205);
}

.part_table_hidden	{
	border-collapse: separate;
	display:none;
	/*width:100%;*/
}

.part_td	{
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:100px;
}
.part_td span a img	{
	width:100px;
}

.part_border	{
	border: 1px solid rgb(205, 205, 205);
}

.part_table_revealed tbody tr td, .part_table_revealed tbody tr td	{
	text-align:left;
}

.part_table_revealed tbody tr td a img, .part_table_revealed tbody tr td a img	{
	margin:auto;
}

/*	----------------------------	*/
.contenuTopMini ul
{
	margin:5px 0;
	padding:0 0 0 25px;
}

.contenuTopMini li
{
	margin:5px 0;
}

.contenuTopMini h2, #comprendreliste h2, .contenuTopMini h2 a
{
	color:#FF8825;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	margin-top: 10px;
}


div.cadre > h2:first-child {
	padding-top: 5px;
	}


.contenuTopMini h2, .contenuTopMini p.astuceTitle, #comprendreliste h2
{
	font-size:15px;
	text-transform:uppercase;
	font-weight: bold;
}


.contenuTopMini h3
{
	font-size:14px;
  padding-top: 10px;
	padding-bottom: 5px;

}

/*
.contenuTopMini li
{
	list-style-type:disc;
}

*/

.smallbloctitle, .titleContenu, .toutcomprendre .titleContenu
{
	margin:0;
/*	padding:6px 0; */
  padding-top: 8px;
  padding-bottom: 6px;
	/*
	padding-left:10px;
	line-height: 29px;
	*/
	text-transform: uppercase;
}

.smallbloctitle
{
	text-align: left;
	font-size: 15px;
	font-weight: normal;
}

.titleContenu {
  font-size: 13px; 
  font-weight: bold; 

}


.contenuTop p img { margin: 5px 0}


.cadreOrange{ background:url(../images/fond/cadreOrange.gif) left bottom no-repeat; width:450px;margin:10px 0;}
.cadreOrange p{ margin-bottom:0; padding:0 10px 10px;}
.contenuTopMini p.fleBottom{ text-align:center; margin:0}

p.titleComprendre{
  color:#000;
  font-size:13px; 
  font-weight:bold; 
  text-transform: uppercase;
  margin-top: 16px;
  margin-bottom:4px;
  }
.contenuTopMini p.separation, .contenuTopMini p.description{ margin:0 auto; line-height:18px}
.contenuTopMini p.description a{ font-weight:bold; color:#333; text-decoration:none}
.contenuTopMini p.description a:hover{ color:#ff8825}
p.lireSuite{
  margin-top:0;
  padding-bottom: 6px;}

p.titleQui{ color:#ff8825; font-size:13px; margin-bottom:0; text-transform:uppercase}
.sommaire li{ background:none; margin:5px 0;}
.sommaire li a{font-size:13px; text-decoration:none}
.sommaire li a:hover{ color:#ff8825}

.astuce{ 
  font-family:  arial, sans-serif;
  border:1px solid #6d98cb; 
  margin:30px auto; 
  background:#F8FCFF url(../images/fond/fondAstuce.gif)left top repeat-x; 
  color:#1668c6; 
  padding:10px;
  font-size: 13px;
  float: left;
  clear: both;
  }

/*
.contenuTopMini p.astuceTitle{ 
font-weight:bold; font-size:16px; text-transform:uppercase; margin-top:0; margin-bottom:3px}

*/


.blocOutil{margin-bottom: 15px;}
.blocOutil p{ margin:3px auto;}
.titleOutil{ text-transform:uppercase; font-size:16px; color:#1266c5}
.imgOutils{ width:50px}


/* ------------SUPPLEMENTS COLONNE DROITE------------- */
.cadreBottom{ background:url(../images/fond/cadreBottom.gif) left bottom no-repeat; width:210px; margin:5px auto}
.cadreTopLiens{ background:url(../images/fond/cadreTopLiens.gif) left top no-repeat; width:200px; padding:25px 5px 5px 5px}
.cadreTopPartenaires{ background:url(../images/fond/cadreTopPartenaires.gif) left top no-repeat;  width:200px; padding:25px 5px 5px 5px}
.cadreBottom ul{ padding-left:5px}
.cadreBottom li a{ text-decoration: none; color:#666; font-size:12px;}
.cadreBottom li a:hover{ color:#ff8825}

.slideshow { position:relative; height:175px; }
.slideshow a { float:left; position:absolute; }
.slideshow a img { border:none; }
.slideshow a.show { z-index:500 }

.blocsmalltop {
text-align: center; 
background:url(../images/fond/blocsmalltop.png) left top no-repeat;  
height:24px;}
.blocsmallbottom{ background:url(../images/fond/blocsmallbottom.png) left bottom no-repeat;padding:0px 0px 7px 0px; margin-top:5px}
.blocsmallcote{ background:url(../images/fond/blocsmallcote.png) left top repeat;margin-top:5px}


.bloc340top {
  text-align: center;
  background:url(../images/fond/bloc340top.png) left top no-repeat;
  height:29px;

}
.bloc340bottom{
  background:url(../images/fond/bloc340bottom.png) left bottom no-repeat;
  padding:0px 0px 7px 0px; 
  margin-bottom: 10px;
  }
.bloc340middle {
  background:url(../images/fond/bloc340middle.png) left top repeat;
  text-align:center;
}

.bloc470top {
  background:url(../images/fond/bloc470top.png) left top no-repeat;
  height:29px;
  padding-left: 10px;


}
.bloc470bottom{
  background:url(../images/fond/bloc470bottom.png) left bottom no-repeat;
  padding:0px 0px 7px 0px; 

/*  margin-top: 10px;
*/
  margin-bottom: 10px;


  }
.bloc470middle {
  background:url(../images/fond/bloc470middle.png) left top repeat;
}


.bloc450top {
  background:url(../images/fond/bloc450top.png) left top no-repeat;
  height:29px;
  padding-left: 10px;


}
.bloc450bottom{
  background:url(../images/fond/bloc450bottom.png) left bottom no-repeat;
  padding:0px 0px 7px 0px; 

/*  margin-top: 10px;
*/
  margin-bottom: 10px;


  }
.bloc450middle {
  background:url(../images/fond/bloc450middle.png) left top repeat;
}


.bloc700top {
  text-align: center;
  background:url(../images/fond/bloc700top.png) left top no-repeat;
  height:29px;
}
.bloc700top h2 {
	float:left;
	margin-left: 10px;
}
.bloc700bottom{
  background:url(../images/fond/bloc700bottom.png) left bottom no-repeat;
  padding:0px 0px 7px 0px; 
  
  margin-top: 10px;
  margin-bottom: 10px;

  
  }
.bloc700middle {
  background:url(../images/fond/bloc700middle.png) left top repeat;
  text-align:center;
}


.comprendreliste {
width: 470px;
margin-left: 10px;
margin-right: 10px;
}

#titrebarometre {
  background:url(../images/titre/titrebarometre.png) left top no-repeat;
}

#titreexemple {
  background:url(../images/titre/titreexemple.png) left top no-repeat;
}

#titrewidgetoutil {
  background:url(../images/titre/titrewidgetoutil.png) left top no-repeat;
}

#titrewidgetquestion {
  background:url(../images/titre/titrewidgetquestion.png) left top no-repeat;
}

#titrewidgetpartenaire {
  background:url(../images/titre/titrewidgetpartenaire.png) left top no-repeat;
}

#titrewidgetfaq {
  background:url(../images/titre/titrewidgetfaq.png) left top no-repeat;
  margin-bottom: 4px;
}

#titreva {
  background:url(../images/titre/titreva.png) left top no-repeat;
}

#titretoutcomprendre {
  background:url(../images/titre/titretoutcomprendre.png) left top no-repeat;
}

#outils {
  background:url(../images/titre/titreoutil.png) left top no-repeat;
}



/* ------------GENERAL------------- */

#body {
background:url(../images/fond/body.png) center bottom repeat-y ;
}

body {
background:url(../images/fond/body-texture.png) center bottom repeat ;

  margin:0;
  padding:0;
  font-size:11px; 
  font-family:arial;
  }

#wrapper {
  background:url(../images/fond/bottom.png) center bottom no-repeat ;
}

div#main{

}

img{ border:none}
 ul{ list-style-type:none} 
.separation { background:url(../images/puce/separation.gif) left center repeat-x; }
p.separation {height:1px;}
div.separation {
  clear:both;
  height:20px;
  margin-bottom:11px;
}

td, tr, table {
margin: 0px;
padding: 0px;
border-collapse: collapse;
}



.clear{ clear:both; visibility:hidden;margin: 0;}
.right{ text-align:right}
.left{ text-align:left}

td{ vertical-align:top}
span.miseEnAvant1{ color:#f5892f; font-size:13px; font-weight:bold}
div.miseEnAvant1{
  float: left;
  clear: both;
  margin-top: 2px;
  margin-bottom: 2px;
  height: 15px; /* pour safari */
}
.miseEnAvant2 {
  color:#f5892f;
  font-size:12px;
  font-weight:bold;
  margin-bottom:0;
  height:25px;
  padding-top:3px;
}
p.miseEnAvant3 {
    height: 19px;
    color:#444;
    font-size:16px;
    font-weight:bold;
    margin-bottom:1px;
    } 
p.miseEnAvant4 {
    height: 19px;
    color:#f5892f;
    font-size:14px;
    font-weight:bold;
    margin-bottom:1px;
    text-align: center;
    }
.fleft{ float:left}


.fright{ float:right}

img.etude{
  float:right;
  margin:12px 5px 0px 15px;
  }

.center{ text-align:center}
.bold{ font-weight:bold}
#main{ 
width:940px; 
margin:0 auto; 

}
.underlined { text-decoration: underline;}
.hidden {display: none;}
div.header2, h2.header2 {
  background-image:  url(../images/titre/header2.png);
  background-repeat: no-repeat;
  height: 30px; 
  line-height : 30px;
  width: 280px;
  color: white;
  font-size: 16px;
  padding-left: 10px;
  margin-left: 0px;
  margin-top: 25px;
  margin-bottom: 18px;
  font-weight: bold;
}

/*Pour les outils */



/* ------------Rajout du 01/11/2009------------- */
.formInterneBottom form.form2{ background:url(../images/illustr/graph.jpg) right top no-repeat;}
.formInterneBottom form.form3{ background:url(../images/illustr/fleche.jpg) right top no-repeat;}
.formInterneBottom form.form4{ background:url(../images/illustr/calcul.jpg) right top no-repeat;}


.formInterneBottom form.form5{ background:url(../images/illustr/euro.jpg) right top no-repeat;}
.formInterneBottom form p.calculTitle{ color:#07c2e3; font-weight:bold; margin-top:20px}

/* ------------Sitemap------------- */
#sitemap .contenuBottomMini {margin-bottom: 5px; }

/* partner */

.partner {
margin-left: 5px;
margin-top: 9px;
height: 50px;
}
.partner img {
/* les images doivent avoir un rapport 4x1 */
width: 192px;
height: 48px;
}

.DemandeRachat {
margin-top: 10px;
}

.DemandeRachat a, .DemandeRachatBottom a {
height: 50px;
display: block;
float: left;
}


.DemandeRachat{float:right; position:relative;width: 700px;}
.DemandeRachatBottom a{ 
margin:0px 2px 0 0 ;
}

.DemandeRachat a.btnimmoconso {
margin-right: 0px;
}

.DemandeRachat a.btnimmo {
margin-right: 2px;
margin-left: 2px;
}

.DemandeRachat a.btnconso {
margin-left: 0px;
}




.DemandeRachatBottom a.btnimmoconso {
background:url("../images/bt/btnvelvetimmoconso.png") left top no-repeat; 
width: 231px;
}

.DemandeRachatBottom a.btnimmo {
background:url("../images/bt/btnvelvetimmo.png") left top no-repeat; 
width: 231px;
}
.DemandeRachatBottom a.btnconso {
background:url("../images/bt/btnvelvetconso.png") left top no-repeat; 
width: 234px;
}

.DemandeRachat a.btnimmoconso {
background:url("../images/bt/btnorangeimmoconso.png") left top no-repeat; 
width: 231px;
}

.DemandeRachat a.btnimmo {
background:url("../images/bt/btnorangeimmo.png") left top no-repeat; 
width: 231px;
}
.DemandeRachat a.btnconso {
background:url("../images/bt/btnorangeconso.png") left top no-repeat; 
width: 234px;
}

.DemandeRachat a.btnimmoconso:hover, .DemandeRachatBottom a.btnimmoconso:hover {
background:url("../images/bt/btnblueimmoconso.png") left top no-repeat; 
}

.DemandeRachat a.btnimmo:hover, .DemandeRachatBottom a.btnimmo:hover {
background:url("../images/bt/btnblueimmo.png") left top no-repeat; 
}
.DemandeRachat a.btnconso:hover, .DemandeRachatBottom a.btnconso:hover {
background:url("../images/bt/btnblueconso.png") left top no-repeat; 
}



.preload-images {
    width: 0px;
    height: 0px;
    display: inline;
}

#btnblueconso {
background:url("../images/bt/btnblueconso.png") left top no-repeat; 
}
#btnblueimmo {
background:url("../images/bt/btnblueimmo.png") left top no-repeat; 
}
#btnblueimmoconso {
background:url("../images/bt/btnblueimmoconso.png") left top no-repeat; 
}


div.blocdroite {
margin-bottom: 16px;
}





#demanderachat .contenuBottom a {
  font-weight:bold; 
  color: #FF8825;
}

#demanderachat .contenuBottom a:hover {
  font-weight:bold; 
  text-decoration: underline;
  color: #1266C5;
}



#demanderachat  a, .contenuBottomMini a
{
	text-decoration:none;
}

/* #demanderachat  a:hover, .contenuBottomMini a:hover */
 .contenuBottomMini a:hover
{
	color:#FF8825;
}

.astuce a
{
	color:#1668C6;
	text-decoration:underline;
}


.partenairecell {
float: left;
width: 150px;
}

.partenaire-separation
{
	clear:both;
}

div.cleft {
width: 300px;
}

div.cright {
width: 380px;
}


select.banque {
width: auto;
}

/*
select.statutpro, select.famille {
width: 195px;
}

select adapte sa taille seul



select.mois {
width: auto;
}

select.logement {
width: auto;
}

select.anciennete {
width: auto;
}

*/

input.money {
width: 80px;
text-align: right;
padding-right: 5px;
}

input.default {
width: 85px;
}

/*
select.typebien {
width: 150px;

}


*/


form.formuHome label {
padding-top:4px;
margin-top:-8px;
}

.formwidget label {
padding-top:4px;
}


label {
line-height:normal;
padding-top:3px;
}

input[type=text] {
height: 14px;
line-height: 14px;


margin-top: 0px;
margin-bottom: 0px;


/* les input par défaut ont une bordure de 3px en haut et en bas => 6px */
}

select {
height: 22px;
line-height: 22px;

margin-top: 0px;
margin-bottom: 0px;

padding-top: 1px;
}

 
/* http://dizyr.com/mantis/view.php?id=641 : changement de l'id en class */
.typecredit  {
color:#01C9D9;
font-size:13px;
margin-bottom: 10px;
margin-top:10px;
font-weight: bold;
}
/* Fin http://dizyr.com/mantis/view.php?id=641 */

p.formwidget {
padding-bottom: 3px;
padding-top: 3px;
margin-bottom: 0px;
margin-top: 0px;
}

p.formwidget input[type="text"] {
margin-bottom:0px;
margin-top:0px;
}

div.resultat {
background:transparent url(../images/fond/formInterneTop.gif) no-repeat scroll left top;
padding-top:5px;

/* background:url(../images/fond/formInterneBottom.gif) left bottom no-repeat; width:450px; margin:10px auto;*/
}

div.resultcontent {
margin-top: 20px;
margin-bottom: 10px;
font-size: 12px;
margin-left: 10px;
margin-right: 0px;
}


div.resultat2 {

background:url(../images/fond/formInterneBottom.gif) left bottom no-repeat; width:450px; margin:10px auto;
}

form#demandeRachatForm p {
/* height: 30px; dumb : un paragraphe peut être sur plusieurs lignes*/
/* line-height: 30px;  */
margin: 0px;
display: block;
clear: both;
float: left;
padding-bottom: 8px;
/* padding-top: 3px; */
}



form#demandeRachatForm label {
padding-bottom: 4px;
}




#tropcherForm input.submitInput {
}


/* Mentions */

div.mentions {
  float: right;
  clear: both;
  width: 700px;
}
	p.info{ font-size:10px; color:#a9a9a9}
	p.cnil{ font-size:10px; color:#b5b4b4; font-family:arial; font-weight:bold}


.continueButton {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}


/* http://dizyr.com/mantis/view.php?id=641 : changement du nom de l'id pour cause de doublon */
div#minititrebarometre {
/* http://dizyr.com/mantis/view.php?id=641 */
font-weight: bold;
font-size: 11px;
text-align: right;
color: #999494;
padding-top: 11px;
text-transform: none;
padding-right:18px;
}


div.resume {
margin: 20px 0px 20px 0px;
padding: 5px 0px 5px 0px;
font-size: 14px;
font-style: italic;
}

div.sommaire {
margin: 20px 0px 20px 0px;
padding: 5px 5px 5px 10px;
font-size: 14px;
border: 1px solid silver;
}

#comprendredetail div.sommaire ul, #devenirpartenaire .contenuTopMini ul, #sitemap .contenuTopMini ul, #recrutement .cadre ul {
list-style-type:disc;
}

#comprendredetail div.sommaire ul li ul li, #devenirpartenaire .contenuTopMini ul li ul li, #sitemap .contenuTopMini ul li ul li, #recrutement ul li ul li{
list-style-image: url(../images/puce/tiret-4.png);
list-style-type: none;
}




form#demandeRachatForm p.guide {
line-height: 18px;

}

div.corps {
float: left;
clear: both;
width: 100%;
}

.typebien   {

width: 300px;
float: left;

}

 .banque  {

width: 340px;
float: left;

}


.typebien label, .banque label {
font-size: 12px;
width: 90px;
}

.bloc450middle p {
margin:5px 0 5px 10px;
width:430px;
}




.bloc450middle p.resultatoutils {
margin:5px 0 20px 10px;
width:410px;
}


span.number {
color: #FF8825;
}

.charteQualite
{
	float:left;
	margin-left:20px;
	width:470px;
}


div.center {
display: block;
clear: both;
text-align: center;
}

/* FAQ */

.champTitre, .champTitre a {
	color: #FF8825;
	font-weight: bold;
	padding-bottom: 10px;
	margin: 0;
	font-size: 14px;
	text-decoration: none;
}

.champTitre a:hover {
	color: #003E8A;
}

.champQuestion {
	background-color: #F5F5F5;
	padding: 5px;
	border: 1px solid #F2F2F2;
	font-style: italic;
	margin-bottom: 10px;
}

body#wp .faq blockquote {
	background: #F5F5F5 url(../images/fond/quote.png) no-repeat 8px 10px;
	padding: 10px 10px 10px 30px;
	border: 1px solid #F2F2F2;
	font-style: italic;
	margin: 0 0 10px 0;
}

body#wp .faq li.page_item {
	list-style-type: none;
	padding-bottom: 10px;
}

body#wp .faq a.page_title {
	display:block;
	color: #FF8825;
	font-weight: bold;
	padding-bottom: 10px;
	margin: 0;
	font-size: 14px;
	text-decoration: none;
}

.questionQuote {
	font-size: 30px;
	color: #838383;
}

.champReponse {
	padding-left: 6px;
}

.faqItem {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}

.faqItem ul {
	list-style-type: none;
	padding-left: 10px;
}

.faqItem li {
	padding-left: 10px;
	background: url(../images/puce/MenuLeft.gif) no-repeat left 5px
}

.faqItem .questionQuote {
	float: left;
	padding-right: 5px;
}

.faqItem blockquote {
	border-left: 1px dotted #ccc;
	padding-left: 5px;
	margin-left: 5px;
	color: #606060;
	font-style: italic;
}

.faqItem a {
	text-decoration: none;
	color: #606db0;
}

.faqItem a:hover {
	color: #2b41b0;
}

.pagination {
	text-align: center;
}

.pagination a {
	text-decoration: none;
	color: #003E8A;
}

.pagination a:hover {
	color: #FF8825;
}

.faqwidget li {
	list-style-type: none;
}

.faqwidget a {
	color: #282828 !important;
	text-decoration: none;
	display:block;
	padding-left: 15px;
	background: url(../images/puce/MenuLeft.gif) no-repeat scroll 10px 3px;
	font-size: 11px !important;
}

.faqwidget a:hover {
	color: #FF8825 !important;
}

.faq_backlink {
	text-align: center;
}

.faq_backlink a {
	text-decoration: none;
	color: #282828;
	font-size: 14px;
}

.faq_backlink a:hover {
	color: #FF8825;
}

.faqwidget a.faqAll {
	background: none;
	padding: 0;
	padding-top: 15px;
	text-align: center;
	color: #FF8825 !important;
	font-size: 12px !important;
}

.faqwidget a.faqAll:hover {
	text-decoration: underline;
}

#titrewidgetfaq a {
	display: block;
	width: 100px;
	height: 20px;
	background: none;
	padding: 0;
}

.cdhome {
	float: left;
}

.edito h3 {
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	padding-top: 10px;
}

.edito a{
	color: #FF8825;
	text-decoration: none;
	font-style: normal;
}

.edito a:hover{
	color: #1667C5;
	text-decoration: none;
}

.edito p {
	margin-top: 0px;
}

.edito p.edito_link {
	font-style: italic;
}

.edito .edito_link a, .def_link a {
	color: #1667C5;
	text-decoration: none;
	font-style: normal;
}

.edito .edito_link a:hover, .def_link a:hover {
	color: #FF8825;
	text-decoration: none;
}

.newsletter {
margin-left: 5px;
margin-top: 9px;
height: 50px;
}

.newsletter p {
	padding-left: 10px;
}

.example table {
	color: #282828;
	font-size: 11px;
}

.example table tr td.thead {
	font-weight: bold;
	text-align: center;
}

.example td {
	text-align: center;
	border: none;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: middle;
}

.example tr.dark_tr {
	background-color: #F6F6F6;
}

.example td.ref {
	color: #1667C5;
	font-weight: bold;
	width: 78px;
}

.example .note {
	font-size: 10px;
	font-style: italic;
}

.cdhomebutton h2.smallbloctitle {
	font-size: 10px;
	padding-left: 10px;
}

.cdhomebutton p{
	padding-left: 0;
	margin-left: 0;
	text-align: center;
}

.rachatcreditbanner {
	margin-bottom: 10px;
}

#wp .post table.wp-table-reloaded
{
	border-collapse: collapse;
	margin: auto;
	text-align: center;
}

#wp .post table.wp-table-reloaded tr td{
	padding: 2px 20px;
	border: 1px solid #ccc;
}

#wp .post table#wp-table-reloaded-id-4-no-1 tr td {
	padding: 2px 8px;
	border: 1px solid #ccc;
} 

#wp .post table thead {
	color: #1667C5;
}

body#wp .post h2 a {
	color: #FF8825 !important;
}

body#wp .post h2 a:hover {
	color: #1667C5 !important;
}

body#wp .post table.cd_table {
	border: 1px solid #ccc;
	padding: 5px;
	background-color: #f5f5f5;
}

body#wp .post blockquote {
	border: 1px solid #ccc;
	padding: 5px;
	background-color: #f5f5f5;
}

body#creditconso form.consoform {
	background: url(../images/fond/formuhome_conso.jpg) left top no-repeat;
}

body#creditconso form#consoform h1 {
	left: 400px;
	top: 18px;
}

body#creditconso form.consoform ul {
	list-style-type:disc;
	list-style-position: outside;
	margin-left: 20px;
}

body#creditconso form.consoform li {
	color: #fff;
	background: none;
	padding-left: 0;
}

body#creditconso form.consoform li strong {
	color: #f1d8c4;
	font-size: 16px;
}

body#creditconso form#consoform select.field {
	width: auto;
	margin-top: 5px;
}

body#creditconso form#consoform label {
	display: block;
	width: auto;
	text-align: left;
	font-size: 11px;
}

body#creditconso form#consoform p {
	width: 270px;
	left: 400px;
}

body#creditconso form#consoform .nature label {
	width: auto;
	padding-bottom: 4px;
}

body#creditconso form#consoform .nature {
	top: 170px;
}

body#creditconso form#consoform .montant {
	top: 227px;
}
body#creditconso form#consoform #creditconso_nature, body#creditconso form#consoform #creditconso_montant {
	float: right;
}

body#creditconso form#consoform label.error {
	display: block;
	text-align: center;
	text-transform: none;
	margin: 5px 0 0 0;
	color: red;
	width: 270px;
}

body#creditconso form#consoform label.error .warning {
	display: block;
	padding: 4px 0;
	background-color:#F9F3B7;
	width: 269px;
}

body#creditconso .questions_credit {
	float: left;
}

body#creditconso .questions_credit .valeur01 {
	padding-top: 10px;
}

body#creditconso .questions_credit h2 {
	white-space: normal;
	margin: 0;
}

body#creditconso .questions_credit p {
	padding-left: 10px;
	margin-bottom: 16px;
	margin-top: 4px;
	line-height: 17px
}


body#creditconso .listeConso h3 {
	background: url(../images/puce/fle_bleue.gif) left 3px no-repeat;
	padding: 0 0 10px 20px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #000;
	font-size: 13px;
}

body#creditconso form.consoform p.submitInput {
	left: 420px !important;
}

body#creditconso #plafond {
	float: left;
	width: 100%;
}

body#creditconso #plafond .plafond_detail {
	background-color: #F6F6F6;
	border: 1px solid #E9E9E9;
	list-style-type: none;
	padding-left: 10px;
}

body#creditconso #meilleurtaux {
	float: left;
	width: 25%;
	height: 180px;
	text-align: center;
}

body#creditconso .meilleurtaux {
	background-color: #fff;
	background: url(../images/illustr/meilleurtaux.gif) 4px top no-repeat;
	vertical-align: bottom;
	font-size:11px !important;
	text-align: right !important;
}

body#creditconso #bestrate {
	font-size: 37px;
	color:#FF8825;
	display: block;
	margin-top: 30px;
}

body#creditconso p#date{
	display: block;
	padding-top: 30px;
}

body#creditconso #teg{
	padding-left: 120px;
	font-style: italic;
	font-size: 11px;
}

body#creditconso #plafond .plafond_detail li {
	background: url(../images/puce/MenuLeft.gif) no-repeat scroll left 6px;
	padding-left: 7px;
}

body#creditconso #plafond .plafond_detail li .miseEnAvant1 {
	float: right;
	padding-right: 3px;
	color: #000;
}

body#creditconso #plafond h3, body#creditconso #meilleurtaux h3 {
	padding: 0;
	margin-top: 15px;
	margin-bottom: 0;
	text-align: left;
}

body#creditconso .example {
	margin-left: 0;
	padding-bottom: 10px;
}

body#creditconso .example table td {
	font-size: 14px;
	width: 200px;
	padding: 4px 0;
}

body#creditconso .example table td.ref {
	width: 300px;
}

body#creditconso .example table td.theadleft {
	text-align: left;
	color: #FF8825;
}

#footer .footer_partenaires {
	font-size: 10px;
	margin:0 0 0 13px;
	text-transform:none;
}

#footer .footer_partenaires a {
	font-size: 10px;
	text-transform: none;
	margin:13px; 
}

#ajax_partner {
	width: 100%;
	text-align: center;
	margin-top: 70px;
}

#ajax_partner p {
	font-size: 16px;
	color: #003E8A;
}

.MenuLeftBottom ul li.current_page_item a, .MenuLeftBottom ul li.current_page_ancestor a, .MenuLeftBottom ul li.current_page_parent a {
	color: #003E8A;
	font-weight: bold;
}

body#wp #azindex {
	width: 260px;
	margin: auto;
	text-align: center;
	padding: 0 0 20px 0;
	line-height: normal;
}

body#wp #azindex p {
	margin-bottom: 3px;
	color: #FF8825;
	font-weight: bold;
	font-size: 15px;
}



body#wp div#content #azindex a {
	background: url(../images/illustr/azindex.png) left top no-repeat;
	display:block;
	width: 20px;
	height: 19px;
	float: left;
	text-align: center;
	padding-top: 2px;
	color: #fff;
	text-decoration: none;
	cursor:pointer;
}

body#wp div#content #azindex a.noArticles:hover, body#wp div#content #azindex a.noArticles {
	background: url(../images/illustr/azindex_disabled.png) left top no-repeat;
	color: #fff;
	cursor:default;
	
}

body#wp div#content #azindex a:hover, body#wp div#content #azindex a.azindex_current {
	background: url(../images/illustr/azindexhover.png) left top no-repeat;
	color: #fff;
}

div#moveEdito {
display: none;
}

body#wp .titleArchive {

	color: #000000;
}

/*	-----	BAROMETRE EXTERNE	-----	*/
/*
body 
{
	color:#282828;
}
*/
#barometre_externe {
  float: left;
  width: 300px;
}

.example table tr td.thead {
	font-weight: bold;
	text-align: left;
}

.example td {
	text-align: center;
	border: none;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: middle;
}

.example tr.dark_tr {
	background-color: #F6F6F6;
}

.example td.ref {
	color: #1667C5;
	font-weight: bold;
	text-align: left;
}

#barometre_externe table#barometre_externe_fixe {
	margin-left: 172px;
	margin-right: 20px;
	width: 300px;
}

#barometre_externe table#barometre_externe_variable {
	margin-left: 172px;
	width: 300px;
}

#barometre_externe tr {
	background-color: #fafafa;
	border-bottom: 2px solid #fff;
}

#barometre_externe tr.dark_tr {
	background-color: #f5f5f5;
}

#barometre_externe td {
	color: #7b7474;
	text-transform: uppercase;
	padding: 3px 0;
}

#barometre_externe td.ref {
	font-weight: normal;
	padding-left: 4px;
	font-size: 11px;
}

#barometre_externe #barometre_fixe td.ref {
	color: #1668C6;
}

#barometre_externe #barometre_variable td.ref {
	color: #1668c6;
}

#barometre_externe td.ref.duree {
	font-size: 12px
}

.clear{ clear:both; visibility:hidden;margin: 0;}

#barometre_externe td.thead {
	color: #4d4b4b;
	font-weight: bold;
} 

#barometre_externe td, #barometre_externe tr, #barometre_externe table {
width:100%;
height:100%;
margin: 0px;
padding: 0px;
border-collapse: collapse;
font-size: 11px;
}

#barometre_externe tr
{
	height:30px;
}

#barometre_externe table
{
	width:300px;
}
#barometre_externe td
{
width:50px;
}
/*
td{ vertical-align:top}
*/


/*onglet*/


/*body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}*/

#container_externe {
	border:1px solid #C8C8C8;
	position: relative;
	width: 300px;
	margin: 3em auto;
	text-align: left;
/*	border: 4px solid #AF9D4C; */
/*	background-color: #AF9D4C; */
}
#container_externe * {
	margin: 0;
	padding: 0;
}
#container_externe ul#menu_barometre {
	position: relative;
	width: 100%;
	font-weight: bold;
}
#container_externe ul#menu_barometre li {
	float: left;
	display: inline;
}
#container_externe ul#menu_barometre li a {
	/*border-top:#FFFFFF solid 7px;*/
	text-align: center;
	display: block;
	width: 150px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
}
#container_externe ul#menu_barometre li a:hover {
	background-color: #FF8825;
	/*border-top:#FFFFFF solid 7px;*/
	color: #FFFFFF;
}

#container_externe #fixe {
	text-transform:none;
	text-decoration:none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4B4B;
}

#container_externe #variable  {
	text-transform:none;
	text-decoration:none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4B4B;
}
#container_externe .content {
	/*padding: 0em 2em;*/
	margin: -2px 0px 0px -204px;
	background-color: #FFFFFF;
}
#container_externe hr {
	clear: both;
	visibility: hidden;
}
/*#container_externe div div #menu_barometre li a.current {
	background-color: #FF8825;
	border-top:#FF8825 solid 7px;
	color: #FFFFFF;
}*/
#container_externe div div ul li a.current {
	background-color: #1668C6;
	/*border-top:#1668C6 solid 7px;*/
	color: #FFFFFF;
}
#container_externe div div ul li a.ghost  {
	background-color: #F6F6F6;
	color: #4D4B4B;
}
#container_externe .on {
	display: block;
}
#container_externe .off {
	display: none;
}

.chiffreCouleur {

color: #1668c6;
}

#date {
font-size: 10px;
text-align: right; 
}
/*	---- widget actualite ----	*/
.actuWidget a
{
	text-decoration: none;
}

.actuWidget p
{
	margin-left:22px;
	margin-bottom: 0px;
}

.actuWidget ul
{
	padding:0px;
	margin:0px;
}

.actuWidget ul li
{
	margin:0px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:12px;
	background: transparent url(/images/puce/fleche-orange.png) no-repeat scroll;
	background-position: left center;
}

.actuWidget ul li a
{
	color: #444444;
	font-size:12px;
/*	color:#F47521;*/
/*	font-weight:bold;*/
}

.actuWidget ul li a:hover
{
	color:#F47521;
}
/*	---------------------------	*/

/*	---- boutons de la home ----	*/
.black
{
	color: #444444;
}

.buttonHomeMini a
{
	display:block;
	width:165px;
	height:20px;
	text-align: center;
	padding-top:3px;
	background-image:url(../images/bt/miniHomeButton.png);
	background-repeat: no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.buttonHomeMini a:first-child
{
	display:block;
	vertical-align: middle;	
}
.buttonHomeMini a:hover
{
	background-image:url(../images/bt/miniHomeButtonHover.png);
	background-repeat: no-repeat;
}

.buttonHome
{
	margin-top:0px;
}

.buttonHome a
{
	display:block;
	width:210px;
	height:60px;
	text-align: center;
	padding-top:12px;
	background-image:url(../images/bt/home_big_btn_hover.png);
	background-repeat: no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
}

.buttonHome a:hover
{
	background-image:url(../images/bt/home_big_btn.png);
	background-repeat: no-repeat;
}

.buttonHome2 a
{
	display:block;
	width:210px;
	height:60px;
	text-align: center;
	padding-top:12px;
	background-image:url(../images/bt/home_big_btn.png);
	background-repeat: no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
}

.buttonHome2 a:hover
{
	background-image:url(../images/bt/home_big_btn_hover.png);
	background-repeat: no-repeat;
}
/*	---------------------------	*/
