/*
*	style de IMMOO neuf
*
*	#IMM_Conteneur: cadre générale
	#IMM_header: logo, menu legend (tout a droite)
	#IMM_content: cadre du milieu
	#IMM_footer: pied de page
*/

* {
font-family: arial,sans-serif;
}

html {
	height: 100%;
	}
body {
	margin:0;
	padding:0;
	height: 100%;
	text-align:center;
	background: white url('../images/fd_body_terrain.jpg') repeat-x left top;
}

#IMM_Conteneur {
	width: 1000px;
	height:auto;
	background: transparent url('../images/ombre.png') repeat-y left top;
	margin: 8px auto 0 auto;
	text-align:left;
}

.IMM_contenu {
	margin: 0 11px 0 11px;
	}
	
#IMM_header {
	background-color: white;
	height: 118px;
	position: relative;
	}
	#IMM_header img {
		padding: 30px 15px 0 10px;
		float: left;
		}
		
	#IMM_header .menubloc {
		float: left;
		width: 100px;
		height: 80px;
		background: transparent url('../images/barre_menu.jpg') no-repeat;
		background-position: 0 25px;
		margin: 39px 5px 0 0;
		padding: 0 0 0 0;
		
		}
		#IMM_header .menubloc h1, #IMM_header .menubloc h1 a  {
			font-size: 13px;
			text-align: center;
			background-color: #E0E0E0;
			margin-bottom: 0;
			color: black;
			}
			#IMM_header .menubloc h1 a  {
				text-decoration:none;
			}
				#IMM_header .menubloc h1 a:hover {
					text-decoration:none;
					color: #006A47;
				}
		#IMM_header .menubloc em {
			font-size: 7pt;
			margin: 0 2px 0 0;
			}
		#IMM_header .menubloc strong {
			display: block;
			}
		
	#IMM_header .menuheader {
		height: auto;
		padding: 0  0 0;
		margin: 0 0 0 7px;
		font-size: 10pt;
		border: 1px solid #F1F3F4;
		text-align: right;
		}
		#IMM_header .menuheader em {
			display:block;
			line-height: 1em;
			margin-bottom:4px;
		}
	#IMM_header .active {
		background-position: 0 0;
	}
		#IMM_header .active h1 {
			color: white;
			background-color: #006A47; 
			}		
	#IMM_header .pro {
		width: 75px;
		color: white;
		border: none
		}
		#IMM_header .pro h1, #IMM_header .pro h1 a {
			background-color: #636466;
			}
			#IMM_header .pro h1 a {
				text-decoration: none;
				color: white;
			}

	#IMM_header .legendheader {
		position:absolute;
		top:0;
		right:0;
		margin: 15px 5px 0 0;
		text-align: right;
		width: 160px;
		}
		#IMM_header .legendheader p {
			font-size: 20px;
			font-style: italic;
			}
		#IMM_header .legendheader p span {
			font-size: 30px;
			color: #F09022;
			}

#IMM_content {
	background-color: #F1F3F4;
	height: auto;
	padding: 0 0 25px 0;
	font-size: 11px;
	}
	
		
	#IMM_content .sousmenuombre {
		background: transparent url('../images/ombre_bandeau.png') repeat-x left top;
		height: 14px;
	}
	#IMM_content h1 {
		text-align: left;
		margin-top: 3px;
		padding: 0 0 0 4px;
		font-size: 13px;
		font-family: arial, sans-serif;
		background-color: #006A47;
		color: #fff;
	}

	#IMM_content h2 {
		text-align: left;
		margin-top: 3px;
		margin-left: 5px;
		font-weight: bold;
		font-size: 11px;
	}



#IMM_footer {
	background-color: #F1F3F4;
	padding: 0;
	clear: both;
	}
	
	.legendfooter {
		background: transparent url('../images/ff_trait.jpg') repeat-x left bottom;
		margin: 0 0 2px 0; 
		}
		.legendfooter span {
			display: block;
			margin-left: 150px;
			width: 19em;
			text-align: center;
			background-color: #F1F3F4;
			}
			.legendfooter span em{
				font-size: 16px;
			}
			
	#IMM_footer ul {
		display: block;
		margin : 0 0 0 0;	
		padding : 10px 2px 10px 0;	
		list-style-type : none;	
		background-color: #454545;	
		color: white;
		font-size: 10px;
		text-align: center;
		}
		#IMM_footer li {	
			display: inline;	
			padding : 10px 10px 10px 10px;
			background-color: #006A47;
			}
			#IMM_footer li a {
				text-decoration: none;
				color: #fff;
				}
				/**
   Bleu des boites et des bordures : #0a306e
   Autre Bleu : #275c88
**/

* {
	margin:0;padding:0;
	font-size: 11px;
	line-height:normal;
}
/*
body {
	background:#efefef url('/images/fdbody.gif') repeat;
	text-align:center;
}
*/

img   {border:0}

p {
padding: 0 5px;}


input,select,textarea {
   border:1px solid #ccc;
   background-color:#dfebf6;
}

tr {
	vertical-align: top;
}

a 	   		{text-decoration: none; color: blue;}
a:link 	{text-decoration: none; color: blue;}
a:visited  {text-decoration: none; color: blue;}
a:hover 	{text-decoration: underline; color: #006A47;}


p.todo {   overflow:hidden;width:95%;margin:1px auto 0;font-weight:strong;font-family:monospace;border:1px solid black;background-color:#efefef;color:red;}
.userprofile    {font-weight:500;color:#0a306e;text-align:justify;font-size:11px;}
p.userprofile    {width:95%;}
#bandeauTop   {
   margin:0 auto 0;
   border:0px solid yellow;
   height:95px;
   width:100%;
   background: transparent url("/images/topbis.gif");
   background-repeat: repeat-x;
   background-position: top;
}

#popupTop   {
   margin:0 auto 0;
   border:0px solid yellow;
}

#contentTop   {
   margin:0 auto 0;
   width:780px;
   margin-top:-20px;
   text-align:right;
}
#contentTop h1   {
   font-weight:bold;
   font-family:  "Trebuchet MS",Verdana, sans;
   margin:0;
   padding:0;
}

#contentCenter   {
   margin:0 auto 0;
   /*border:1px solid #ccc;*/
   width:780px;
}

.moitiegauche {
	float: left;
	padding: 7px 0 2px;
	margin: 0px;
	border: 0px;
	background: transparent;
	width: 48%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 50%;
	}
	.moitiegauche a {
   		color: #ccc;
   		text-decoration: none;
	}
		.moitiegauche a:hover {
			color: #000;
		}
html>body.moitiegauche {
	width: 46%; /* ie5win fudge ends */
	}

.moitiedroite {
   float: right; /* Opera5.02 will show a 
   space at right when there is no scroll bar */
   padding: 7px 0 2px;
   margin: 0px;
   border: 0px;
   background: transparent;
   width: 49%; /* ie5win fudge begins */
   voice-family: "\"}\"";
   voice-family:inherit;
   width: 48%;
   }
	.moitiedroite a {
		color: #ccc;
		text-decoration: none;
   }
		.moitiedroite a:hover {
			color: #000;
		}
html>body ;moitiedroite {
   width: 48%; /* ie5win fudge ends */
   } 

#left {
   float: left;
   padding: 0;
   margin: 0 0 0 5px;
   border: 0;
   background: transparent;
   width: 170px; /* ie5win fudge begins */
   voice-family: "\"}\"";
   voice-family:inherit;
   }
html>body #left {
   width: 170px; /* ie5win fudge ends */
   }
   
#right {
	float: right; /* Opera5.02 will show a 
	space at right when there is no scroll bar */
	padding: 0;
	margin: 0 5px 0 0 ;
	border: 0;
	background: transparent;
	width: 355px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
   }
   #right h2 {
		clear: both;
   }
html>body #right {
   width: 355px; /* ie5win fudge ends */
   }

#center {
   padding: 0;
   margin: 0 365px 0 180px;
   background: transparent;
   width: auto;
   min-height: 400px;
   height: auto;
   }


div.box   {
	margin:0 auto 0;
	text-align:left;
}

	div.box h1   {
		position:relative;
		top:5px;
	   /*display:inline;*/
		width:145px;
		margin-left:1em;
	   /*margin: 0 auto 0;*/
		padding:0;
		background-color:#0a306e;	
		border:1px solid #ccc;
		color:#fff;
		font-size:13px;
		font-family:  "Trebuchet MS",Verdana, sans;	
	    padding-top:2px;
		padding-bottom:2px;
		text-align:center;
	}
	

div.simplebox   {
	
	margin:1px 0 0 0;
	background-color:#fff;
/*   border:1px solid #0a306e;*/
	border:1px solid #ccc;
	min-height:30px;
	text-align: center;
}
	div.simplebox a {
		color: #666;
	}
	div.simplebox ul {
		list-style-image: url("/images/fl-grise.jpg");
		color: #ccc;
		}
		div.simplebox li {
			display: inline;
		}

div.boxcontent   {
	border:1px solid #ccc;
	background-color:#fff;
	padding:10px 0 5px 5px;
	text-align:left;
	height: auto;
}

	div.boxcontent h2 {
		font-size: 17px;
		color: #000;
		background-color: white;
		display: block;
		/*border-bottom: 5px solid #F09022;*/
		width: 85%;
		
	}
	
	div.boxcontent h3 {
		background: transparent url("/images/puce-ronde.jpg") no-repeat center left; 
		font-size: 10px;
		padding: 0 0 0 7px;
	}

	div.boxcontent ul   {
		margin-left:25px;
		
	}

div.boxnouveaute   {
	border: 0 solid #ccc;
	background: transparent url("/images/box_nouveaute.jpg") no-repeat center left;
	padding-left: 27px;  
	height: 281px;
	
}
	div.boxnouveaute h1 {
		background-color: #454545 !important;
		color: white;
		margin: -9px 0 0 0 !important;
		padding: 0 !important;
		width: auto !important;
		text-align: center;
		font-size: 12px !important;
	}

	/* class pour avoir les boutons jaunes pour la liste des régions a droite */
	ul.listdroite {
		list-style-image: url('../images/puce-ronde.jpg');
	}
		div.boxcontent li {
			font-size: 10px;
		}

	#boxcontent-regions h2 {
		width:90%;
		border-bottom: 5px solid #F09022;
	}
		#boxcontent-regions h2 a {
			width:90%;
			border-bottom: 5px solid #F09022;
			color: #000;
		}
			#boxcontent-regions h2 a:hover {
				width:90%;
				border-bottom: 5px solid #F09022;
				color: #02629A;
				text-decoration: none;
			}
	.regions {
		height: auto;
		width:170px;
		float:left;
	}
	.region-left, .region-right {
		width: 170px;
		padding: 1px 2px 1px 2px;
		text-align: left;
	}
		.region-left h3, .region-right h3, .region-left h3 a , .region-right h3 a {
			font-size: 11px !important;
			color: black;
		}
		.region_current h3 {
			background: #F09022 url("/images/puce-ronde2.jpg") no-repeat center left !important; 
			color: white;
		}
			.region_current h3 a {
				color: white;
			}
		
		.region-left a, .region-right a {
			color: #999999;
			font-size: 11px !important;
		}
	.region-left, .region-right {
		float: left;		
		}
	.region_current a {
			color: #F09022;
		}
	.novisibility {
		display: none;
	}

div.box  h1.titre	{
	width:inherit;
	display:inline;
	text-align:left;
	padding-left:1em;
	padding-right:1em;
	}

div.box   h4 {
   position:relative;
   top:-7px;
   left:60%;
   /*display:inline;*/
   width:30%;
   margin-right:0 1em 0 auto;
   /*margin: 0 auto 0;*/
   padding:0;
   background-color:#ff8719;
   border:0;/*1px solid #9a6739;*/
   color:#fff;
   text-align:center;
}
div.box h4 a {
   color:white !important;
   text-decoration:none !important;
}
div.box   h5.retourListe {
   position:relative;
   left:5%;
   width:43%;
   margin-right:0 1em 0 auto;
   padding:0;
   background-color:#ff8719;
   border:0;
   color:#fff;
   text-align:center;
   top: -21px;
}
div.box   h5.retourListe a {
   color:white;
   text-decoration:none;
}
ul.confort   {list-style:none;padding:0;margin:0;}
ul.confort   li {padding:0;margin:0;padding-bottom:1em;}

ul.fleche {list-style-image: url("/images/fl-grise.jpg")}
/** AFFICHAGE DES PROGRAMMES **/

#programmeDescription   {
	vertical-align: top;
	}
#programmeDescription   h4 {
   position:relative;
   top:-7px;
   left:83%;
   /*display:inline;*/
   width:15%;
   margin-right:0 1em 0 auto;
   /*margin: 0 auto 0;*/
   padding:0;
   background-color:#ff8719;
   border:0;/*1px solid #9a6739;*/
   color:#fff;
   text-align:center;
}
#programmeDescription   h4 a
{
   font-size:12px;
   font-family:  "Trebuchet MS",Verdana, sans;
   text-decoration:none;
   color:white;
}

#programmeDescription   h4 a span {
	display:none;	
}
table.programmeDescriptionDetails {
	width: 100%;
	}
table.programmeDescriptionDetails td.description {
	color: #999;
}
 h4 a span {
	display:none;	
}

table.programmeDescription   {border-color:#ccc;border-width:1px;border-style:solid;border-spacing:0;width:98%;margin:0 auto 0;}
table.programmeDescription   td.nom {font-weight:bold;color:white;font-size:12px;font-family:  "Trebuchet MS",Verdana, sans;border:0;}
/*table.programmeDescription   td.nom {font-weight:bold;color:white;background-color:#ff8719;padding:0 10px 0 10px;font-size:12px;font-family:  "Trebuchet MS",Verdana, sans;border:0;text-align:left;}*/
/*table.programmeDescription   td.nomMaison {font-weight:bold;color:white;background-color:#f4b781;padding:0 10px 0 10px;font-size:12px;font-family:  "Trebuchet MS",Verdana, sans;border:0;text-align:left;}*/

table.programmeDescription   td.piece {}
table.programmeDescription   td.livraison {   text-align:right;padding-right:10px;   color:#666;}
table.programmeDescription   td.address {   border:0;}
table.programmeDescription   td.promoteur {      border:0;}
table.programmeDescription   td.prix {border:0;}
table.programmeDescription   td.vide {border:0;}
table.programmeDescription   td.videI {border:0;}
table.programmeDescription   td.programmeDescriptionImage { width: 100px; padding: 5px 0 0 5px;}
tr.HH            {border:1px solid #ffcda2;}
tr.HH:hover      {background-color:#ffbf87;}

table.programmeDescription   h5.nom {font-weight:bold;color:white;background-color:#ff8719;padding:0 10px 0 10px;font-size:12px;font-family:  "Trebuchet MS",Verdana, sans;border:0;text-align:left;}
table.programmeDescription   h5.nomMaison {font-weight:bold;color:white;background-color:#006A47;padding:0 10px 0 10px;font-size:12px;font-family:  "Trebuchet MS",Verdana, sans;border:0;text-align:left;}

table.programmeDescription   h5.nomTerrain {font-weight:bold;color:white;background-color:#006A47;padding:0 10px 0 10px;font-size:12px;font-family:  "Trebuchet MS",Verdana, sans;border:0;text-align:left;}


/** FIN DE POUR L'AFFICHAGE DES PROGRAMMES **/
#footer   {
   clear:both;
   border-top:0;/* 1px solid #ccc;*/
   width:780px;
   margin:0 auto 0;
   }


/*********   TABLEAU DE RECHERCHE **********************************************/
#tabRecherche   {
   text-align:left;
   width:98%;
/*   border:1px solid yellow;*/
   margin:0 auto 0;
}

#tabRecherche   h2   {
   font-weight:bold;
   font-family:  "Trebuchet MS",Verdana, sans;
   font-size: 12px;
}

#tabRecherche select {width:150px;}


#appartDescription   {text-align:center;}
#appartDescription   p {
   text-align:justify;
   padding:2px;
}
#appartDescription  ul {
   display:inline;
   width:90%;
   margin:0 auto 0;
}

#appartDescription  li {display:inline;width:33%;}
#appartDescription  li a {font-weight:bold;color:#ff841a;text-decoration:none;}
a.grasorange {font-weight:bold;color:#ff841a;text-decoration:none;}
a.grasorange:hover {text-decoration:underline;}
/*#appartDescription  li a:before { content: url("/immoo/images/puce_orange.gif");}*/
table.infoscomplementaires {width:98%;margin:0 auto 0;text-align:left;}
table.infoscomplementaires p {text-align:left;padding:2px;}
table.infoscomplementaires tr {vertical-align:top;}
table.infoscomplementaires td {
   width:25%;
   border-right:1px solid #ccc;
   padding: 0 2px 0;
}
table.infoscomplementaires a {color:#ff841a;text-decoration:none;}


/***   DETAILS D'UN PROMTEUR ***/
table.promoteur {width:98%;margin:0 auto 0;text-align:left;border-bottom:1px solid #ccc}
table.promoteur p {text-align:left;padding:2px;}
table.promoteur tr {vertical-align:top;}
table.promoteur td {
   padding: 0 2px 0;
}
table.promoteur th {
   padding: 0 2px 0;
   backgroun-color:#efefef;
}
table.promoteur a {color:#ff841a;text-decoration:none;}
table.promoteur:hover   {background-color:#ffbf87;}

table.description {margin:0 auto 0;width:300px;;}
table.description th {
   background-color:#ff841a;
   color:white;
}
table.description th.prix {
   background-color:#ffb473;
   font-family:  "Trebuchet MS",Verdana, sans;
   font-size: 12px;
   color:black;
   text-align:center;
}
table.description td {
   background-color:#ffe1c7;
}

/** DESCRIPTION DES APPARTEMENTS DANS LA SUITE DES PROGRAMMES **/
/** VISIBLE SUR LA PAGE DES RÉSULTATS DES RECHERCHES **/
table.description2 {margin:0 auto 0;width:350px;;}
table.description2 th {
   background-color:transparent;
   color:black;
   border-bottom:1px solid black;
}
table.description2 th.prix {
   background-color:transparent;
   font-family:  "Trebuchet MS",Verdana, sans;
   font-size: 12px;
   color:black;
   text-align:center;
}
table.description2 td {
   background-color:transparent;
}

#accueilleft {
   float: left;
   padding: 0;
   margin: 0;
   border: 0;
   background: transparent;
   width: 438px; /* ie5win fudge begins */
   voice-family: "\"}\"";
   voice-family:inherit;
   width: 438px;
   }
html>body #accueilleft {
   width: 438px; /* ie5win fudge ends */
   }

#accueilright {
   float: right;
   padding: 0;
   margin: 0px;
   border: 0px;
   background: transparent;
   width: 170px; /* ie5win fudge begins */
   voice-family: "\"}\"";
   voice-family:inherit;
   width: 170px;
   }
html>body #accueilright {
   width: 170px; /* ie5win fudge ends */
   }


div.box h1.accueil   {
   position:relative;
   top:5px;
   display:inline;
   width:90%;
   margin:0 ;
   margin-left:15px;
   padding:0;
   background-color:#0a306e;
   border:1px solid #ccc;
   color:#fff;
   font-size:12px;
   font-family:  "Trebuchet MS",Verdana, sans;
}

#accueilpays   {position:absolute;margin-left:230px;margin-top:-5px;background-color:transparent;}
#accueilpays h2   {
    display:inline;
   width:90%;
   margin:0 ;
   margin-right:10px;
   padding:0;
   background-color:#275c88;
   border:1px solid #ccc;
   color:#fff;
   font-size:12px;
   font-family:  "Trebuchet MS",Verdana, sans;
}
/*********** BARRE DE NAVIGATION ************************************/
div.barreNav   {
   width:90%;
   margin:0 auto 0;
   text-align:center;
}
div.barreNav   form {
   display:inline;
}
div.barreNav   input {
   background-color:#ff8719;
   border:1px solid #ccc;
   color:white;
   font-weight:bold;
}

/*********   DEBUGAGE **********************************************/
#DEBUG   {
   /*display:none;*/
   width:80%;
   margin:0 auto 0;
   text-align:left;
   border:1px solid #ccc;
   background-color:#efefef;
}

span.lang   {
    color:red !important;
    font-size:12px !important;
}

span.lang:after {
content: "#";
}


/******** 	AFFICHAGE DES APPARTEMENTS ********************************/
h2.bleu	{
	margin:1em 0 0 0 !important;
	font-weight:bold !important;
	color:#0a306e !important;
	border-bottom:1px solid #0a306e !important;
	width: 100% !important;
}
h2.bleugrand	{
	margin-top:1em !important;
    font-family:"trebuchet MS", verdana,arial !important;
	font-weight:bold !important;
	color:#0a306e !important;
    font-size:140% !important;

}


input.bleu    {
    color:white;
    font-weight:bold;
    background-color:#0a306e;
    border:1px solid black;
}
table.bleu	 {width:98%;color:navy;}
table.noir	 {width:98%;color:#999;}

table.orange	 {border-spacing:0;}
table.orange	tr {vertical-align:top;}
table.orange	th {
	color:white;
	font-weight: bold;
	background-color:#ff8719;
}

table.orange td	{
	color:black;
	font-weight:normal;
	background-color:#ffcda2;
	border-bottom:1px solid white;
}

p.description  {
   text-align:justify;
   color:#999;
}

p.gris  {
   text-align:justify;
   color:#999; /*#524b4b;*/
}

.gris {color:#999;}

a.blanc {color:white;text-decoration:none;font-size:13px;}
a.blanc:hover {text-decoration:underline;}

/**********************************************************************/

div.row {
 clear: both;
}

div.row span.label {
 float: left;
 width: 120px;
 text-align: right;
 font-weight:bold;
 padding-bottom:3px;
}

div.row span.formw {
 float: right;
 width: 335px;
 text-align: left;
 padding-bottom:3px;
}

#formulaire	{
	width:475px;
	background-color: transparent;
	padding: 0px;
	margin-left:0px;
}

#amisend    {
background-color:white;
}
#amisend  table  {
    width:98%;
}

#amisend    tr {vertical-align:top;}
#amisend    th    {width:30%;}
#amisend    td    {text-align:left;}

#amisendtop   {
   margin:0 auto 0;
   border:0px solid yellow;
   height:67px;
   width:100%;
   background: transparent url("/images/pop_bandeau_02.gif");
   background-repeat: repeat-x;
   background-position: top;
}
#amisendbottom   {
   margin:0 auto 0;
   border:0px solid yellow;
   height:40px;
   width:100%;
   background: transparent url("/images/pop_bandeau_04.gif");
   background-repeat: repeat-x;
   background-position: top;
   text-align:right;
}


div.btplus
{
    margin-top:-10px;
    text-align:right;
}



ul.listappartmenu {display:inline}
ul.listappartmenu li {display:inline;}

h6 {
    font-size:11px;
    color:red;
    font-weight:bold;
}

#Table_01 {
    margin:0;
    padding:0;
}
#Table_01 img {
    margin:0;
    padding:0;
}    

#Table_01 td {
    margin:0;
    padding:0;
}



ul#menuFoot {margin:0;padding:0;}
ul#menuFoot li{display:inline;margin:0;padding:0;}




/* TAXE.com */

div.taxe-com {
	border : 1px solid #ccc;
	margin-top : 1.5em;
}

div.taxe-com p {
	text-align: center;
}
div.taxe-com table {
	margin-top: .5em;
	width : 98%;
	border-spacing: 0;	
}

div.taxe-com th {
	text-align:right;
	width : 12em;
}
div.taxe-com td {
	text-align:right;
}




/** 
 * 	ACCESS PRO 
 */
 
 h5.accesspro {
 	font-size:13px;
 	color: #f7931d;
 	margin-top:2em;
 	margin-bottom:1em;
 	padding-left: 1em;
 	
 }
table.formulaire tr {
	vertical-align:top;
} 
table.formulaire th {
	width: 12em;
	padding-right:1em;
	text-align: right;	
}
table.formulaire input.text ,table.formulaire textarea.text  {
	width: 30em;
	
}

  div.dialogue_lang {
       width:250px;
       overflow:hidden;
       display:block;
       border:1px solid red;
       background-color: #FFEEEE;
       font-family: "Trebuchet MS",Verdana, sans;
       text-align: center;
       position:absolute;
   }
   
   div.dialogue_lang h1 {
       font-size: 14px;
       font-weight: normal;
   }
   
   div.dialogue_lang a {
       text-decoration: none;
       font-size: 12px;
   }

.style1 {color: #999999 !important;}
.style2 {
	font-size: 13px !important;
	font-weight: bold !important;
	color: #000066 !important;
	width: 100% !important;
	margin-left: 0 !important;
}

#simulation_cred {
    padding: 10px 0 5px 0;
    text-align: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #F09022;
    font-size: 12px;
    }
    #simulation_cred h1 {
        color: #F09022;
        font-size: 15px;
        background: none;
        border: none;
        width: auto;
        margin: 0;
        padding: 0;
        }
    #simulation_cred p {
        margin: 10px 0 0 0;
        }
    #simulation_cred .liens_sim_droite {
        float:right;
        padding: 0 5px 0 15px;
        width: 250px;
        }
        #simulation_cred .lien_meilleurtx {
            width: 243px;
            height: 51px;
            display: block;
            background: transparent url('../partenaires/meilleurtaux/logo-meilleurtaux.gif') no-repeat;
            }
        #simulation_cred .simulation_mtxdossier {
            color: #F09022;
            display:block;
            background: transparent url('../images/fleche-orange_mtx.jpg') no-repeat left top;
            padding: 0 0 0 15px;
            font-size: 13px;
            }
    #simulation_cred span {
        color: #F09022;
        }
#calculette_cred {
    font-size: 12px;
    }
    #calculette_cred h1 {
        color: #02629A;
        font-size: 15px;
        background: none;
        border: none;
        width: auto;
        margin: 10px 0;
        padding: 0;
    }
    #calculette_cred p {
        color: #666666;
        margin: 10px 0;
        
    }
.addmiseenpage {
    margin: 10px 0 0 0;
    }