/* CSS - Screen - Laforet Immobilier */
  *
{
 font-family:Arial, Helvetica,
sans-serif;
 
}

/** Compatibilite **/

.format_png { behavior: url(/win_png.htc); }

/***** Base *****/
  body
{
 margin:0;
 padding:0;
 font-size:11px;

color:#000000;
 text-align:center;
 
}
 td
{
 font-size:11px;
 color:#000000;
 
}
 input,
select, textarea
{
 font-size:11px;
 color:#000000;
 vertical-align:middle;
 
}
 h1,
h2, h3, h4, h5, h6
{
 margin:0;
 padding:0;
 font-size:11px;
 color:#000000;
 
}
 img
{

border:0;
 
}
 p
{
 margin:10px 0;
 text-align:justify;
 
}
 form
{
 margin:0;
 padding:0;
 
}

hr
{
 display:none;
 
}
 a
{
 color:#000000;
 text-decoration:none;
 
}
 a:hover
{

text-decoration:underline;
 
}

#form .form .large-field select {
        width:300px;
        border:1px solid #7F9DB9;
}

#section-contact-infos .section-contact-coord {
	color: black;
}

#section-contact-infos h3 {
	margin-bottom: -5px;
}

#section-contact-infos h2 {
	margin-top: 5px;
	margin-bottom: 5px;
}

#section-contact-infos span {
	font-size: 1.2em;
}

#section-contact-infos img {
	border: 0;
	cursor: pointer;
}

  .clear
{
 clear:both;
 height:1px;
 font-size:1px;
 
}
 
/***** Structure *****/
 .container
{
 position:relative;
 margin:auto;
 width:995px;

text-align:left;
 
}
  .header
{
 z-index:100;
 position:relative;
 height:150px;

background:url(../../img/header-fd.gif) no-repeat;
 
}

.logo {
	position: absolute;
	top: 10px;
	left: 10px; 
}
 .banner
{
 position:absolute;
 top:27px;
 right:12px;
 
}

.header .search
{
 position:absolute;
 top:27px;
 left:150px;
 padding:9px 10px;

width:321px;
 height:43px;
 color:#FFFFFF;
 font-size:9px;

background:url(../../img/box/search-top-fd.gif) no-repeat;
 
}
 .header .search h4
{

margin:0 0 -8px 0;
 padding:1px 0 8px 20px;

background:url(../../img/puces/header-puce.gif) no-repeat;
 
}
 .header .search h4
a
{
 color:#F8B832;
 font-weight:bold;
 text-decoration:none;
 
}
 .header .search
.cpost
{
 width:50px;
 border:1px solid #7F9DB9;
 
}
 .header .search .stats
{

float:right;
 margin:-50px 0 0 0;
 padding:20px 0 0 0;
 width:120px;
 height:33px;

color:#AFCCFF;
 font-size:11px;
 background:url(../../img/box/stats-map.gif)
no-repeat right;
 
}
 .header .search .stats span
{
 display:block;
 color:#FFFFFF;
 
}

.message
{
 position:absolute;
 top:94px;
 left:150px;
 font-weight:bold;

color:#FFFFFF;
 font-size:17px;
 
}
  /* Navigation */
 .toplinks
{
 position:absolute;

top:5px;
 right:190px;
 
}
 .toplinks ul, .toplinks ul li
{
 margin:0;
 padding:0;

list-style-type:none;
 
}
 .toplinks ul li
{
 float:left;
 
}
 .toplinks ul li a
{

padding:0 10px;
 color:#FFDC00;
 font-weight:bold;

background:url(../../img/box/toplinks-fd.gif) no-repeat right;
 
}
  .flags
{

position:absolute;
 top:5px;
 right:10px;
 
}
 .flags a
{
 margin:0 0 0 5px;
 
}
 
.navtop {
	z-index: 100;
	position: absolute;
	top: 113px;
	left: 144px;
	padding: 0 0 0 6px;
	height: 37px;
	background:url(../../img/box/navtop-shadow-start.gif) no-repeat;
}

.navtop ul, .navtop ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.navtop ul {
	float: left;
	padding: 6px 0 0 0;
	height: 31px;
	background: url(../../img/box/navtop-shadow-fd.gif) no-repeat top right;
}

.navtop ul li {
	position: relative;
	float: left;
	margin: 0 6px 0 0;
	background: url(../../img/box/navtop-li.gif) no-repeat;
}

.navtop ul li.on {
	background: url(../../img/box/navtop-li-on.gif) repeat-x;
}

.navtop ul li a {
	float: left;
	display: block;
	padding: 8px 5px;
	height: 15px;
	color: #E0EBFE;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.navtop ul li a:hover, .navtop ul li.hover a {
	text-decoration: none;
	background: url(../../img/puces/navtop-li-a-hover.gif) no-repeat bottom;
}

.navtop ul li.on a, .navtop ul li.on a:hover {
	color: #0C4BA3;
	background: url(../../img/puces/navtop-li-a.gif) no-repeat bottom;
}

.navtop ul li .blueBox {
	z-index: 100;
	visibility: hidden;
	position: absolute;
	top: 31px;
	left: 0;
	width: 200px;
	background: none;
}

.navtop ul li iframe {
	visibility: hidden;
}

.navtop ul li.hover .blueBox, .navtop ul li.hover iframe {
	visibility: visible;
}

.navtop ul li .blueBox .tl {
	height: auto;
}

.navtop ul li .blueBox .br {
	height: auto;
	padding: 4px 7px 7px 4px;
}

.navtop ul li .blueBox ol, .navtop ul li .blueBox ol li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.navtop ul li .blueBox ol {
	background: url(../../img/box/blueBox-fd.gif) repeat-x #FFFFFF;
}

.navtop ul li .blueBox ol li {
	float: none;
	height: 15px;
	background: url(../../img/puces/bluepted.gif) repeat-x top;
}

.navtop ul li .blueBox ol li.first {
	background: none;
}

.navtop ul li .blueBox ol li a, .navtop ul li .blueBox ol li a:hover {
	float: none;
	height: 15%;
	padding: 3px 5px 1px 5px;
	color: #366BB5;
	background: none;
}

.navtop ul li .blueBox ol li a:hover {
	color: #0A3777;
}

.navtop ul li .blueBox ol li.srub {
	padding: 2px 5px;
	color: #FFFFFF;
	background: #527DCE;
	font-weight: bold;
	border-bottom: 1px solid white;
}

.usernav {
	position: absolute;
	top: 113px;
	right: 10px;
	padding:0 0 0 6px;
	height: 37px;
	background: url(../../img/box/navtop-shadow-start.gif) no-repeat;
}

.usernav ul, .usernav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none; 
}

.usernav ul {
	float: left;
	padding: 6px 0 0 0;
	width: 235px;
	height: 31px;
	background: url(../../img/box/navtop-shadow-fd.gif) no-repeat top right;
}

.usernav ul li {
	float: left;
}

.usernav ul li.select {
	margin: 0 6px 0 0;
	background: #F69833;
}

.usernav ul li.selecton {
	margin: 0 6px 0 0;
	background: url(../../img/puces/navtop-li-a-hover.gif) no-repeat bottom #F69833;
}

.usernav ul li.espace {
	background: #B056C5;
}

.usernav ul li.espaceon {
	background: url(../../img/box/espace-on.gif) no-repeat;
}

.usernav ul li.espaceon a,.usernav ul li.espaceon a:hover {
	color: #B056C5;
	background: url(../../img/puces/flc-down-violet.gif) no-repeat bottom;
}

.usernav ul li a {
	float: left;
	display: block;
	padding: 8px 5px;
	height: 15px;
	color: #E0EBFE;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.usernav ul li a:hover {
	text-decoration: none;
	background: url(../../img/puces/navtop-li-a-hover.gif) no-repeat bottom;
}
 
.path
{
 padding:1px 0 0 15px;
 height:14px;
 font-size:10px;
 color:#2F416F;

background:url(../../img/box/path-fd.gif) no-repeat;
 
}
 .path a
{
 margin:0 5px 0
0;
 padding:0 10px 0 0;
 color:#2F416F;
 text-decoration:underline;

background:url(../../img/puces/path-puce.gif) no-repeat right;
 
}
 /* **********
*/
  .content
{
 padding:8px 10px 0 10px;
 height:auto !important;
 height:114px;

min-height:114px;
 background:url(../../img/content-fd.jpg) no-repeat top;

border:1px solid #CCD2DC;
 border-top:2px solid #E0EAFF;
 
}
 .left
{
 float:left;

margin:0 5px 0 0;
 width:270px;
 
}
 .leftL
{
 float:left;
 margin:0 5px 0 0;

width:785px;
 
}
 .center
{
 float:left;
 margin:0 5px 0 0;
 width:480px;
 
}
 .center2
{

float:left;
 margin:0 5px 0 0;
 width:510px;
 
}

.center3 {
	float:left;
	margin:0 5px 0 0;
	width:480px; 
}

 .centerL
{
 float:left;
 margin:0
-10px 0 0;
 width:693px;
 
}
 .centerXL
{
 float:left;
 margin:0 5px 0 0;
 width:750px;


}
 .right, .right3
{
 float:left;
 width:210px;
 
}
 .right2
{
 float:left;
 width:180px;
 
}

.rightL
{
 float:left;
 width:215px;
 
}

.footer {
	margin:3px 0 0 0;
	padding:4px 5px;
	color:#FFFFFF;
	background:#F8B832;
	height: 45px;
}
.footer ul, .footer ul li {
	margin:0;
	padding:0;
	list-style-type:none; 
}
.footer ul {
	margin:-14px 0 0 0;
	float:left;
}
.footer ul li {
	float:left; 
}
.footer ul li a {
	margin:0 0 0 5px;
	padding:0 0 0 8px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../../img/puces/footer-puce.gif) no-repeat left; 
}

div#footer-dyn-section {
	background:#F1F4FB;
	color:gray;
	padding-left:5px;
	padding-top:5px;
	font-weight:bold;
}

#footer-dyn-section table {
	border:0;
}

#footer-dyn-section table td {
	vertical-align:top;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
	white-space:nowrap;
}

#footer-dyn-section a {
	font-size:10px;
	color:gray;
	padding-left:8px;
	background:url(../../img/puces/gt-blue.gif) no-repeat left;
}

/*****
 ********* *****/
/***** Boxs *****/
 .content .stats
{
 margin:0 0 5px 0;
 
}

.content .mentions {
	padding: 0 0 0 50px;
	font-size: 12px;
	font-style: italic;
	text-align: left;
}
  .blueBox
{
 margin:0 0 5px 0;
 height:1%;
 text-align:left;

background:url(../../img/box/blueBox-fd.gif) repeat-x #FFFFFF;
 
}
 .blueBox .tl
{

height:1%;
 background:url(../../img/box/blueBox-tl.gif) no-repeat top left;
 
}

.blueBox .br
{
 padding:5px 10px 10px 10px;
 height:1%;

background:url(../../img/box/blueBox-br.gif) no-repeat bottom right;
 
}

.blueBox.tg .br {
	padding:12px 5px 5px 5px;
	height:65px; 
}

#meilleurstaux.blueBox.tg .br {
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	height:75px;
	vertical-align: middle;
}

#isuivi.blueBox.tg .br {
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	height:75px;
	vertical-align: middle;
}

 .blueBox h2
{
 margin:0
-3px 0 -5px;
 padding:0 3px 5px 5px;
 background:url(../../img/puces/bluepted.gif)
repeat-x bottom;
 
}
 .right2 .blueBox h3
{
 margin:0 0 10px 0;
 color:#0C49A4;

text-transform:uppercase;
 
}
 .titreLegal
{
 margin:0 0 10px 0;
 padding:5px 5px;

color:#0C4BA3;
 font-size:15px;
 font-weight:bold;
 text-transform:uppercase;

background:url(../../img/puces/bluepted.gif) repeat-x bottom;
 
}
  .orangeBox
{

margin:0 0 5px 0;
 height:auto !important;
 height:1%;

background:url(../../img/box/orangeBox-fd.gif) repeat-x #FFFFFF;
 
}
 .orangeBox
.tl
{
 background:url(../../img/box/orangeBox-tl.gif) no-repeat top left;
 
}

.orangeBox .br
{
 height: auto !important;
 height:113px;
 min-height:113px;

padding:10px 10px 10px 15px;
 background:url(../../img/box/orangeBox-br.gif)
no-repeat bottom right;
 
}
 .orangeBox .addLink
{
 float:right;
 margin:-15px 0 0 0;

padding:0 0 0 10px;
 width:130px;
 color:#FFFFFF;
 text-decoration:underline;

background:url(../../img/puces/dblflc-white.gif) no-repeat 0 4px;
 
}
  .mauveBox
{

margin:0 0 5px 0;
 height:auto !important;
 height:1%;

background:url(../../img/box/mauveBox-fd.gif) repeat-x #FDF3FF;
 
}
 .mauveBox .tl
{

background:url(../../img/box/mauveBox-tl.gif) no-repeat top left;
 
}
 .mauveBox
.br
{
 height: auto !important;
 height:60px;
 min-height:60px;
 padding:10px 10px
10px 15px;
 background:url(../../img/box/mauveBox-br.gif) no-repeat bottom right;


}

.sBox {
	margin:0 2px 10px 0;
	padding:10px;
	background:#FFFFFF;
	border:1px
	solid #FFA600; 
}

 a.back
{
 padding:0 0 0 10px;

background:url(../../img/puces/prevb.gif) no-repeat left;
 
}

.partners {
	margin:10px 0 0 0;
	border-top:5px solid #B5B6DE;
}

.partners h2 {
	margin:0 0 5px 0; 
}

.partners table {
	width:100%;
}

.partners td {
	height:50px;
	text-align:center;
}

.tg a, .tg a:hover {
	display:block;
	padding:10px 10px 3px 0;
	font-size:13px;
	font-weight:bold;
	color:#0849A5;
	text-align:right;
	text-decoration:none;
	white-space:nowrap;
}

 .tg span
{
 display:block;
 padding:0 10px 0 0;

color:#FFBA31;
 text-align:right;
 font-weight:bold;
 
}

.tg a.url, .tg a.url:hover {
	padding:0 10px 0 0;
	font-size:9px;
	font-weight:normal;
	color:#8CA6DE; 
}

#meilleurstaux {
	margin: 2px 0 0 0;
	background:url(../../img/financement.gif) no-repeat -5px 0;
}

#meilleurstaux.tg a {
	padding:10px 0 0 82px;
	text-align:left;
}

#mySearch .br
{
 height:531px !important;
 height:546px;
 
}
 .popupBlue
#mySearch .br
{
 height:203px !important;
 height:200px;
 
}
  #mySearch, #mySearch
td
{
 color:#769CD5;
 font-weight:bold;
 white-space:nowrap;
 
}
 #mySearch table
{

width:100%;
 
}
 #mySearch td
{
 padding:2px 0;
 width:auto;
}
*+html #mySearch td {
	padding: 1px 0;
}
 #mySearch .invest
{

padding:2px 28px 2px 0;
 text-align:center;
 text-transform:uppercase;
 
}
 #mySearch
.invest span
{
 color:#000000;
 
}
 #mySearch .invest input
{
 margin:0 0 0 15px;

vertical-align:-3px;
 
}
 #mySearch .fields
{
  
}
 #mySearch .fields input
{
 border:1px
solid #8597BB;
 
}

#mySearch .piece {
	width: 25px;
}

#mySearch .budget {
	width: 60px;
}

#mySearch .budgetmax {
	width: 60px;
}

#mySearch .dptville {
	width: 170px;
}

#mySearch select {
	width: 170px;
}

#mySearch .pop {
	text-align:center;
}

#mySearch .radio {
	padding: 0;
	text-align: right;
 
}
 #mySearch
.ex
{
 padding-top:15px;
 
}
 #mySearch .ex a
{
 color:#80A1CE;

text-decoration:underline;
 
}
  #mySearch .btn
{
 text-align:right;
 
}
 .popupBlue
#mySearch .btn
{
 padding-top:5px !important;
 padding-left:30px !important;

padding-top:2px;
 padding-left:0;
 text-align:center;
 
}
 #mySearch .critere a
{

padding:2px 0 6px 25px;
 color:#FFA800;
 font-weight:bold;

background:url(../../img/puces/box-puce.gif) no-repeat left;
 
}
*+html #mySearch .critere a {
	background-position: 0 1px;
}
 #mySearch h2
span
{
 display:block;
 padding:2px 0 3px 27px;
 color:#698CD0;
 font-weight:bold;

font-size:12px;
 text-transform:uppercase;

background:url(../../img/puces/4round.gif) no-repeat 0px 0px;
 
}
 #mySearch h2
span span
{
 display:inline;
 padding:0;
 color:#0C49A4;
 font-size:17px;

text-transform:none;
 background:none;
 
}
 #mySearch .other
{
 padding-left:20px;
 
}

#mySearch .other a
{
 color:#80A1CE;
 text-decoration:underline;
 
}
 #mySearch .gris

{
 background-color : #efefef;
	 
}
 #mySearch .blanc 
{
 background-color :
#ffffff;
	 
}
  #cibleSearch, #cibleSearch td
{
 color:#769CD5;

font-weight:bold;
 white-space:nowrap;
 
}
 #cibleSearch table
{
 width:245px;

margin:0 0 4px 0;
 
}
 #cibleSearch td
{
 padding:3px 0;
 
}
 #cibleSearch .invest
{

padding:5px 30px 5px 0;
 text-transform:uppercase;
 text-align:center;
 
}

#cibleSearch .invest span
{
 color:#000000;
 
}
 #cibleSearch .invest input
{
 margin:0
0 0 10px;
 
}
 #cibleSearch .fields
{
 padding:1px 0;
 text-align:right;
 
}

#cibleSearch .piece
{
 width:72px;
 
}
 #cibleSearch .budget
{
 width:70px;
 
}

#cibleSearch .budgetmax
{
 width:70px;
 
}
 #cibleSearch select
{
 width:160px;
 
}

#cibleSearch .pop
{
 width:70px;
 padding:10px 0 0 5px;
 vertical-align:top;
 
}

#cibleSearch .btn
{
 text-align:right;
 
}
 #cibleSearch .critere a
{
 padding:2px 0
6px 25px;
 color:#FFA800;
 font-weight:bold;

background:url(../../img/puces/box-puce.gif) no-repeat left;
 
}
 #cibleSearch
.radio
{
 color:#FFA800;
 
}
 #cibleSearch h2 span
{
 display:block;
 padding:2px 0 3px
27px;
 color:#698CD0;
 font-weight:bold;
 font-size:12px;
 text-transform:uppercase;

background:url(../../img/puces/4round.gif) no-repeat 0px 0px;
 
}
 #cibleSearch h2
span span
{
 display:inline;
 padding:0;
 color:#0C49A4;
 font-size:17px;

text-transform:none;
 background:none;
 
}
  #advancedSearch table
{
 width:100%;
 
}

#advancedSearch td
{
 color:#769CD5;
 font-weight:bold;
 vertical-align:top;
 
}

#advancedSearch h2 span
{
 display:block;
 padding:2px 0 3px 27px;
 color:#698CD0;

font-weight:bold;
 font-size:12px;
 text-transform:uppercase;

background:url(../../img/puces/4round.gif) no-repeat 0px 0px;
 
}
 #advancedSearch
h2 span span
{
 display:inline;
 padding:0;
 color:#0C49A4;
 font-size:17px;

text-transform:none;
 background:none;
 
}
 #advancedSearch .invest
{
 padding:2px
28px 2px 0;
 text-transform:uppercase;
 
}
 #advancedSearch .invest span
{

color:#000000;
 
}
 #advancedSearch .invest input
{
 margin:0 0 0 15px;

vertical-align:-3px;
 
}
 #advancedSearch .titres td
{
 padding:0 0 0 15px;

color:#0C4BA3;
 font-size:12px;
 text-transform:uppercase;

background:url(../../img/puces/neuf-criteres.gif) no-repeat 0 3px;
 
}

#advancedSearch .details td
{
 padding:10px;
 background:#F2F6FF;
 
}
 #advancedSearch
.details td table td
{
 padding:0;
 
}
 #advancedSearch .details .checklist td
{

padding:4px 0 0 0;
 vertical-align:middle;
 
}
 #advancedSearch .checklist td.check
{

padding:0;
 vertical-align:top;
 
}
 #advancedSearch .checklist #check1 td
{

padding:2px 0;
 
}
 #advancedSearch .checklist #check2 td
{
 padding:8px 0;
 
}

#advancedSearch .local td
{
 white-space:nowrap;
 
}
 #advancedSearch .fields input
{

width:170px;
 border:1px solid #8597BB;
 
}
 #advancedSearch select
{
 width:170px;
 
}

#advancedSearch .local td.pop
{
 padding:20px 0 0 5px;
 
}
 #advancedSearch .local
td
{
 vertical-align:middle;
 
}
 #advancedSearch .radio
{
 padding:0;

text-align:right;
 
}
 #advancedSearch .ex a
{
 color:#80A1CE;

text-decoration:underline;
 
}
 #advancedSearch .details .money
{
 width:200px
!important;
 
}
 #advancedSearch .details .money  table td
{
 padding:6px 0 6px 5px;

white-space:nowrap;
 vertical-align:middle;
 
}
 #advancedSearch .details .money
#money1 td
{
 padding-top:6px;
 padding-bottom:6px;
 
}
 #advancedSearch .money input
{

width:50px;
 border:1px solid #8597BB;
 
}
 #advancedSearch .money .field
{

text-align:right;
 
}
 #advancedSearch .money .fields input
{
 width:80px;
 
}

#advancedSearch .btn
{
 text-align:right;
 
}
 #citiesAgences 
{
 display:inline;
 
}
 
#refSearch h2 span
{
 display:block;
 padding:2px 0 3px 27px;
 color:#698CD0;

font-weight:bold;
 font-size:12px;
 text-transform:uppercase;

background:url(../../img/puces/4round.gif) no-repeat 0px 0px;
 
}
 #refSearch h2
span span
{
 display:inline;
 padding:0;
 color:#0C49A4;
 font-size:17px;

text-transform:none;
 background:none;
 
}
 #refSearch .br div
{
 padding:10px 10px
!important;
 padding:15px 10px;
 color:#769CD5;
 font-weight:bold;
 
}
 #refSearch
.field
{
 margin:0 10px;
 width:200px;
 border:1px solid #8597BB;
 
}

#searchbox, #searchboxlibre1, #searchboxlibre2, #searchboxlibre3, #searchboxlibre4 {
	width:191px;
	height:82px;
	overflow:auto;
	background-color:#ffffff;
	border:1px solid #cccccc;
	visibility:hidden;
	display:none;
	position:absolute;
	z-index:2500;
	margin:0px;
	padding:0px;
}

#searchbox table, #searchboxlibre1 table, #searchboxlibre2 table, #searchboxlibre3 table, #searchboxlibre4 table {
	width:171px;
}

#autosearch, #autosearch1, #autosearch2, #autosearch3, #autosearch4 {
	font-size:1px;
	position:absolute;
}

  #resultAgence h1
{
 margin:5px 0 15px 0;

color:#0849A5;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 
}

#resultAgence h2
{
 margin:0 0 10px 0;
 
}
 #resultAgence .data
{
 width:100%;

border-collapse:collapse;
 border:1px solid #0B4DA4;
 
}
 #resultAgence .data td
{

padding:3px 10px;
 border-right:1px solid #0B4DA4;
 border-left:1px solid #0B4DA4;


}
 #resultAgence .data .fd1 td
{
 background:#FEF9EC;
 
}
 #resultAgence .data .fd2
td
{
 background:#FFFFFF;
 
}
 #resultAgence .entete td
{
 text-align:center;

font-weight:bold;
 background:url(../../img/puces/bluepted.gif) repeat-x bottom
left;
 
}
 #resultAgence .data a
{
 padding:0 0 0 10px;
 font-weight:bold;

background:url(../../img/puces/gt-blue.gif) no-repeat left;
 
}
 #resultAgence p
{

padding:10px;
 
}
 #resultAgence .pager
{
 margin:10px 10px 0 0;
 
}
 #resultAgence
.pager ul li
{
 border-color:#0C4BA3;
 
}
 #resultAgence .pager a
{
 color:#0C4BA3;
 
}

#resultAgence .pager ul li.prev a
{
 background:url(../../img/puces/prevb.gif)
no-repeat left;
 
}
 #resultAgence .pager ul li.next a
{

background:url(../../img/puces/nextb.gif) no-repeat left;
 
}

.right #contact, .right3 #contact {
/*
	margin:0 0 10px 0;
	padding:18px;
	padding-bottom:0;
	height:250px;
	color:#5F6978;
	border:1px solid #B056C5;
	background:url(../../img/box/contact-fd.gif) no-repeat
	top right; 
*/
	border:1px solid #B056C5;
	margin:20px 0 10px 0;
	padding:15px;
	padding-bottom:0;
	color:#5F6978;
	background:url(../../img/box/contact-fd.gif) no-repeat top right;

}

.titreSeul {
	padding:1px 0 10px 25px;
	color:#000000;
	font-weight:bold;
	background:url(../../img/puces/puce-contact.gif) no-repeat; 
}

.right #contact .titre, .right3 #contact .titre {
	padding:1px 0 10px 25px;
	color:#000000;
	font-weight:bold;
	background:url(../../img/puces/puce-contact.gif) no-repeat; 
}

.right #contact .lien, .right3 #contact .lien {
	color:#5F6978; 
}

.right #contact .appel, .right3 #contact .appel {
	margin:0 -9px;
	margin-top:5px;
	padding:7px 0 0 25px;
	height:23px;
	background:url(../../img/box/appel.gif) no-repeat; 
}

.right #contact .appel a, .right3 #contact .appel a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px; 
}

.right #contact ul, .right #contact ul li,
.right3 #contact ul, .right3 #contact ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

.right #contact ul, .right3 #contact ul{
	margin:5px 0 0 0; 
}

.right #contact ul li, .right3 #contact ul li {
	padding:2px 0; 
}

.right #contact ul li a, .right3 #contact ul li a{
	padding:0 0 0 20px;
	color:#B056C5;
	font-weight:bold; 
}

.right #contact ul li.rdv a, .right3 #contact ul li.rdv a {
	background:url(../../img/puces/rdv.gif) no-repeat left;
}

.right #contact ul li.ecrir a, .right3 #contact ul li.ecrir a {
	background:url(../../img/puces/ecrir.gif) no-repeat left;
}

.right #contact a b, .right3 #contact a b {
	color:#5F6978; 
}

#contact .google {
	color:#000000; 
}

 #detailAgence h1
{
 margin:5px 0 15px 0;
 color:#9445AD;
 font-size:14px;

font-weight:bold;
 text-transform:uppercase;
 
}
 #detailAgence h2
{
 margin:0 0 10px
0;
 padding:0 3px 5px 5px;
 background:url(../../img/puces/bluepted.gif) repeat-x
bottom;
 
}
 #detailAgence p
{
 padding:10px;
 
}
 #detailAgence .back
{

background-image:url(../../img/puces/prevf.gif);
 
}
  #resultEmplois h1
{

margin:5px 0 15px 0;
 color:#0849A5;
 font-size:14px;
 font-weight:bold;

text-transform:uppercase;
 
}
 #resultEmplois h2
{
 margin:0 0 10px 0;
 
}

#resultEmplois .data
{
 width:100%;
 border-collapse:collapse;
 border:1px solid
#0B4DA4;
 
}
 #resultEmplois .data td
{
 padding:3px 10px;
 border-right:1px solid
#0B4DA4;
 border-left:1px solid #0B4DA4;
 
}
 #resultEmplois .data .fd1 td
{

background:#FEF9EC;
 
}
 #resultEmplois .data .fd2 td
{
 background:#FFFFFF;
 
}

#resultEmplois .entete td
{
 text-align:center;
 font-weight:bold;

background:url(../../img/puces/bluepted.gif) repeat-x bottom left;
 
}

#resultEmplois .data a
{
 padding:0 0 0 10px;
 font-weight:bold;

background:url(../../img/puces/gt-blue.gif) no-repeat left;
 
}
 #resultEmplois p
{

padding:10px;
 
}
 #resultEmplois .pager
{
 margin:10px 10px 0 0;
 
}
 #resultEmplois
.pager ul li
{
 border-color:#0C4BA3;
 
}
 #resultEmplois .pager a
{
 color:#0C4BA3;
 
}

#resultEmplois .pager ul li.prev a
{
 background:url(../../img/puces/prevb.gif)
no-repeat left;
 
}
 #resultEmplois .pager ul li.next a
{

background:url(../../img/puces/nextb.gif) no-repeat left;
 
}
   /***** ********
*****/
  /***** Home *****/
 .homeBox h2
{
 margin:0 0 2px 0;
 padding:0 0 0 15px;

color:#7D9CDF;
 font-size:20px;
 font-weight:normal;

background:url(../../img/puces/homeBox-titre.gif) no-repeat left;
 
}
 .homeBox .sBoxs
{
 padding:1px;
 background:url(../../img/box/homeBox-fd.gif) repeat-x;
 
}

.homeBox .sBox
{
 margin:0;
 padding:5px 10px;
 height:auto !important;
 height:70px;

min-height:65px;
 background:#F1F4FB;
 border:4px solid #FFFFFF;
 border-bottom:0;


}
 .homeBox .sBox h4
{
 color:#000000;
 
}
 .homeBox .sBox h4 span
{
 color:#0C4BA3;
 
}

.homeBox .sBox p
{
 margin:0;
 color:#5F6978;
 
}
 .homeBox .sBox a
{
 padding:0 0 0
10px;
 color:#FFA800;
 font-weight:bold;

background:url(../../img/puces/dblflc-orange.gif) no-repeat 0 4px;
 
}
 .homeBox .sBox .tool
{
 display:block;
 margin:5px 0 0 0;
 padding:0 0 6px 25px;

color:#000000;
 font-weight:bold;

background:url(../../img/puces/boxHome-puce.gif) no-repeat;
 
}
 .homeBox .sBox
.tool2
{
 display:block;
 padding:0 0 0 25px;
 color:#5F6978;
 font-weight:normal;

background:none;
 
}

#selectForet h1 {
	color: #FFFFFF;
	font-size: 19px;
	font-weight:normal;
}

#selectForet .addLink {
	margin:0;
	width:200px; 
}

.annonces {
	clear:both;
	margin:0 -13px 0 0; 
}

.annonce {
	float:left;
	margin:15px 0 0 0;
	width:33%;
}

.privilege-produit {
	position: relative;
}
.privilege-produit img {
	position: absolute;
	top: -15px;
	right: -80px;
}

.annonce .privilege-accueil {
   position: relative;
}
.annonce .privilege-accueil img {
	position: absolute;
	top: -3px;
	right: 25px;
}

 .annonce .visu
{
 padding:1px 2px 2px 1px;

background:url(../../img/box/annonce-fd.gif) no-repeat;
 
}
 .annonce .details
{

padding:5px 10px 0 25px;
 height:auto !important;
 height:58px;
 min-height:47px;

background:url(../../img/puces/box-puce.gif) no-repeat 0 4px;
 
}
 .annonce
.details a
{
 color:#000000;
 font-weight:bold;
 
}
 .annonce .details span
{

display:block;
 color:#8D30A2;
 font-weight:normal;
 
}
  #agences .br
{
 padding:10px;


}
 #agences h2
{
 margin:0 0 5px 0;
 padding:0;
 font-weight:bold;
 color:#8CA6DE;

font-size:13px;
 text-transform:uppercase;
 background:none;
 
}
 #agences h2 span
{

display:block;
 color:#0849A5;
 font-size:17px;
 text-transform:none;
 
}
 #agences
strong
{
 display:block;
 
}
 #agences select
{
 margin:0 10px 10px 0;
 width:130px;

font-weight:bold;
 
}
 .center #agences h2
{
 margin-bottom:17px;
 
}
 .center #agences
h2 span, .center #agences strong
{
 display:inline;
 
}
  #une
{
 float:left;

width:225px;
 
}
 #outils
{
 float:right;
 width:245px;
 
}
  /***** **** *****/
  /*****
Filles *****/
 #resultats .number
{
 color:#FFFFFF;
 font-size:19px;
 
}
 #resultats
.number h1
{
 display:inline;
 color:#FFFFFF;
 font-size:19px;
 font-weight:normal;
 
}

.results {
	margin:0 -30px 0 0;
	clear:both 
}

.extension
{
	background: #FFFF9C;
	color: black;
	border:1px solid black;
	padding: 10px 10px 10px 10px;
	width: 50%;
	text-align: center;
}

 .result
{
 position:relative;
 float:left;

margin:0 20px 10px 0;
 width:316px;
 border:1px solid #F1B624;
 
}

.result .privilege
{
	position:relative;
	float:right;
	margin:-5px -5px -34px 0; 
}

.result .visite
{
 clear:right;
 position:relative;
 float:right;
 margin:15px -5px -54px 0
!important;
 margin:15px -2px -54px 0;
 
}
 .resultLegend
{
 float:left;
 width:300px;

color:#ffba29;
 font-weight:bold;
 
}
 .resultLegend img
{
 margin:0 10px;

vertical-align:middle;
 
}
 .result .visu
{
 position:relative;
 float:left;

width:102px;
 height:83px;
 
}

.annuaire-description {
	border: 1px solid #D1ACDA;
	padding: 3px;
	background-color: white;
	color: gray;
	margin-top: 5px;
	margin-bottom: 5px;
}

 .result .desc
{
 float:right;
 padding:7px 10px 6px
30px;
 width:174px;
 height:auto !important;
 height:70px;
 min-height:70px;

background:url(../../img/box/result-fd.gif) no-repeat bottom right #FFFFFF;
 
}

.noresult a
{
 display:block;
 padding:3px 0 5px 25px;
 width:125px;

background:url(../../img/puces/boxHome-puce.gif) no-repeat 0 0;
 
}
 .result .desc
a
{
 display:block;
 margin:-2px 0 -5px -30px;
 padding:2px 0 5px 30px;
 width:125px;

background:url(../../img/puces/box-puce.gif) no-repeat 7px 0;
 
}
 .result .desc
span
{
 display:block;
 color:#8D30A2;
 
}
 .result .links
{
 clear:both;
 height:20px;

background:url(../../img/box/result-link-fd.gif) repeat-x;
 border-top:1px solid
#F1B624;
 
}
 .result .links ul, .result .links ul li
{
 margin:0;
 padding:0;

list-style-type:none;
 
}
 .result .links ul li
{
 float:left;
 padding:3px 0 0 0;

width:50%;
 text-align:center;
 
}
 .result .links ul li a
{
 color:#B056C5;

font-weight:bold;
 
}
 .result .links ul li.select a
{
 padding:0 0 0 10px;

background:url(../../img/puces/add.gif) no-repeat left;
 
}
 .result .links ul
li.mail a
{
 padding:0 0 0 18px;
 background:url(../../img/puces/mail.gif)
no-repeat left;
 
}

/* Conteneur entete */
div.clearbox {
	position: relative;
	top: -4px;
	margin-right: 6px;
	overflow: hidden; /* Clear floats */
	}
/* Tri */
div.tri {
	float: left;
	height: 30px;
	margin-top: 20px;
	font-weight: bold;
	}
div.tri select {
	width: 150px;
	}
/* Tools */
div.tools {
	float: right;
	width: 330px;
	height: 70px;
	min-height: 70px;
	background: url(../../img/box/encart.gif) no-repeat 0 0;
	}
div.tools-min {
	margin-top:10px;
	float: right;
	width: 330px;
	height: 30px;
	min-height: 30px;
	background: url(../../img/box/encart-min.gif) no-repeat 7px 0;
	}
div.tools ul {
	margin: 0;
	padding: 7px 6px 6px 16px;
	list-style: none;
	}
div.tools li {
	overflow: hidden; /* Clear floats */
	}

div.tools a {
	color: #039;
	margin-left:10px;	
}

/* Pager */
  .pager ul, .pager
ul li
{
 margin:0;
 padding:0;
 list-style-type:none;
 
}
 .pager ul
{
 float:right;
 
}

.pager ul li
{
 display:inline;
 padding:0 0 0 5px;
 border-left:1px solid #FFFFFF;


}
 .pager ul li a
{
 text-decoration:underline;
 
}
 .pager ul li.prev a
{
 padding:0
3px;
 background:url(../../img/puces/prevc.gif) no-repeat left;

text-decoration:none;
 
}
 .pager ul li.next, .pager ul li.prev, .pager ul
li.first
{
 padding:0;
 border:0;
 
}
 .pager ul li.next a
{
 padding:0 3px;

background:url(../../img/puces/nextc.gif) no-repeat right;
 text-decoration:none;


}
 #upper
{
 margin:-15px 15px 20px 0;
 
}
 #upper a
{
 color:#FFFFFF;
 
}
 #downer
{

height:20px;
 margin:0 15px 0 0;
 
}
 #downer a
{
 color:#8D30A2;
 
}
 #downer li
{

border-color:#8D30A2;
 
}
 #downer ul li.prev a
{

background-image:url(../../img/puces/prevf.gif);
 
}
 #downer ul li.next a
{

background-image:url(../../img/puces/nextf.gif);
 
}
 #upper ul li.on a, #downer ul
li.on a
{
 color:#000000;
 font-weight:bold;
 text-decoration:none;
 
}

#infoLayer, #infoLayer1 {
	z-index:150;
	position:absolute;
	top:-999px;
	left:-999px;
	width:270px;
	text-align:left; 
}

#infoLayer .orangeBox .br {
	padding:10px 10px 10px 5px;
}

#infoLayer .close, #infoLayer1 .close {
	float:right;
	margin:0 0 -50px 0;
}

#infoLayer .big, #infoLayer1 .big {
	margin:0
	0 5px 15px; 
}

#infoLayer .thumbs, #infoLayer1 .thumbs {
	margin:0 0 0 15px; 
}

#infoLayer .thumbs img, #infoLayer1 .thumbs img {
	margin:0 8px 0 0;
}

#infoLayer .big img, #infoLayer .thumbs img {
	border:1px
	solid #FFA600; 
}

#infoLayer .privilege, #infoLayer1 .privilege {
	padding:0 0 0 15px;
	color:#FD9B06;
	font-weight:bold; 
}

#infoLayer .details, #infoLayer1 .details {
	margin:0 0 0 -10px;
	padding:5px 0 2px 25px;
	 background:url(../../img/puces/box-puce.gif) no-repeat 0 2px;
}

#infoLayer .infos, #infoLayer1 .infos {
	padding:0 0 5px 0; 
}

#infoLayer .infos strong, #infoLayer1 .infos strong {
	color:#8D30A2; 
}

#infoLayer .desc, #infoLayer1 .desc {
	padding:0 0 5px 0;
	color:#5F6978; 
}

#infoLayer .desc strong, #infoLayer1 .desc strong {
	display:block;
	color:#0C4BA3; 
}

  #product h3
{
 color:#8D30A2;
 
}
 #product .cLeft
{

float:left;
 width:445px;
 
}

#product .cRight {
	margin:0 5px 0 0;
	float:right;
	width:200px; 
}

 #product .diapo
{
 height:auto !important;
 height:220px;

min-height:220px;
 
}
 #product .diapo img
{
 border:1px solid #FFA600;
 
}
 #product
.diapo .big
{
 float:left;
 width:375px;
 height:100%;
 
}
 #product .diapo .scrollTop,
#product .diapo .scrollBot
{
 float:right;
 width:55px;
 height:10px;
 font-size:1px;

cursor:pointer;
 
}

#product .diapo .visite {
	float:right;
	position:relative;
	margin:3px 4px -26px 0 !important;
	margin:15px 2px -38px 0;
}

#product .diapo .zoom {
        float:left;
        position:relative;
        margin:1px -120px -26px 0 !important;
        margin:15px -60px -38px 0;
        background-color: white;
        padding: 1px;
        border: 1px solid black;
}

#product .diapo .visite img {
	border:0;
}

#product .diapo .zoom img {
	border:0;
}

 .scrollTop
{

background:url(../../img/puces/scrollTop.gif) no-repeat top;
 
}
 .scrollBot
{

background:url(../../img/puces/scrollBot.gif) no-repeat bottom;
 
}
 #product
.diapo .thumbs
{
 position:relative;
 float:right;
 width:55px;
 height:190px;

overflow:hidden;
 
}
 #product .diapo .thumbs .cont
{
 position:relative;
 
}
 #product
.diapo .thumbs .cont img
{
 margin:5px 0 3px 0 !important;
 margin:5px 0 2px 0;

cursor:pointer;
 
}
 #product .privilege
{
 clear:both;
 display:block;
 padding:5px 0
0 0;
 color:#FD9B06;
 font-weight:bold;
 
}
 #product .produit
{
 clear:both;

padding:5px 0 0 25px;
 background:url(../../img/puces/box-puce.gif) no-repeat 0
5px;
 
}
 #product .produit .prix
{
 color:#8D30A2;
 font-size:16px;
 font-weight:bold;


}
 #product .produit .env
{
 color:#5F6978;
 font-weight:bold;
 
}
 #product .produit
.trad
{
 color:#5F6978;
 
}
 #product .produit .env h1
{
 color:#000000;
 float:none;
 
}

#product .produit #produitDesc
{
 margin:10px 0 0 0;
 width:350px;
 
}
 #product
.produit #produitDesc strong
{
 color:#8D30A2;
 font-weight:bold;
 
}
 #product
.produit #produitDesc table
{
 width:100%;
 
}
 #product .produit #produitDesc table
td
{
 padding:1px 0;
 color:#666666;
 text-align:left;
 
}
 #product .retour
{

text-align:right;
 
}
 #product .retour a
{
 padding:0 0 0 12px;
 color:#FFFFFF;

font-weight:bold;
 text-decoration:underline;

background:url(../../img/puces/nextc.gif) no-repeat left;
 
}

#product #contact {
	margin:20px 0 10px 0;
	padding:15px;
	padding-bottom:0;
	color:#5F6978;
	background:url(../../img/box/contact-fd.gif) no-repeat top right;
}

#product #contact .titre {
	padding:1px 0 10px 25px;
	color:#000000;
	font-weight:bold;
	background:url(../../img/puces/puce-contact.gif) no-repeat; 
}

#product #contact .appel {
	margin:0 -9px;
	margin-top:5px;
	padding:7px 0 0 25px;
	height:23px;
	background:url(../../img/box/appel.gif) no-repeat; 
}

#product #contact .appel a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

#product #contact ul, #product #contact ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#product #contact ul {
	margin:0 -15px 0 -15px;
	padding:5px 15px 15px 15px;
	background:url(../../img/box/contact-fd.gif) no-repeat bottom right; 
}

#product #contact ul li {
	padding:2px 0; 
}

#product #contact ul li a {
	padding:0 0 0 20px;
	color:#B056C5;
	font-weight:bold; 
}

#product #contact p {
        margin-left: -8px;
}

#product #contact ul li.rdv a {
/*	background:url(../../img/puces/rdv.gif) no-repeat left; */
}

#product #contact ul li.ecrir a {
	background:url(../../img/puces/ecrir.gif) no-repeat left; 
}

#product #contact a b {
	color:#5F6978; 
}

#product #tools ul, #product #tools ul li {
	margin:0;
	padding:0;
	list-style-type:none; 
}

 #product #tools ul li
{
 padding:1px
0;
 
}
 #product #tools ul li a
{
 padding:0 0 0 20px;
 color:#7493D3;

font-weight:bold;
 
}
 #product #tools ul li.select a
{

background:url(../../img/puces/selectb.gif) no-repeat left;
 
}
 #product #tools ul
li.mail a
{
 background:url(../../img/puces/mailb.gif) no-repeat left;
 
}
 #product
#tools ul li.print a
{
 background:url(../../img/puces/printb.gif) no-repeat left;


}
 #product #tools ul li.calc a
{
 background:url(../../img/puces/calc.gif)
no-repeat left;
 
}
 #product #tools ul li.notaire a
{

background:url(../../img/puces/notaire.gif) no-repeat left;
 
}
 #product #tools ul
li.finance a
{
 background:url(../../img/puces/euro.gif) no-repeat left;
 
}

#product #tools .sep
{
 padding:5px 0;

background:url(../../img/puces/sepTools.gif) repeat-x left;
 
}
 #addOffer h4
{

margin:0;
 height:1%;
 color:#FFA913;
 
}
 #addOffer .annonce
{
 float:left;
 margin:2px
0 0 0;
 width:33%;
 
}
 #addOffer .annonce .visu
{
 float:left;
 width:80px;

background:none;
 
}
 #addOffer .annonce .visu img
{
 border:1px solid #FFA600;
 
}

#addOffer .annonce .detail
{
 float:left;
 margin:7px 0 0 0;
 padding:2px 0 0 25px;

width:100px;
 color:#9D1FB1;
 background:url(../../img/puces/box-puce.gif)
no-repeat;
 
}

#baseline2 {
	color: #404449;
	float: left;
	width: 985px;
}
#baseline1 {
	color: #404449;
	float: left;
	width: 480px;
}

#baseline {
	color: #404449;
	float: left;
/*	margin-left: 275px;*/
	width: 510px;
}

#baseline .br, #baseline1 .br, #baseline2 .br {
	padding:15px;
}

#baseline h5, #baseline1 h5, #baseline2 h5 {
	padding:2px 0 2px 10px;
	color:#0B4DA4;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
}

#baseline p, #baseline1 p, #baseline2 p {
  margin: 10px 0 0 10px;
}


#edit {
	color:#404449;
	background:url(../../img/box/edito-fd.gif) repeat-x;
}

#edit .br {
	padding:15px;
}

#edit .intro
{
 margin:10px 0;
 
}
 #edit
.visu
{
 float:right;
 
}
 #edit .visu img
{
 border:1px solid #0C4BA3;
 
}
 #edit p
{

clear:both;
 margin:10px 5px 10px 10px;
 
}
 #edit #temoigne p
{
 clear:none;
 
}
 #edit
#temoigne .visu
{
 margin:0 10px;
 
}
 #edit #temoigne .listing
{
 clear:both;
 
}
 #edit
h3, #edit h4, #edit h5, #edit h6
{
 color:#404449;
 text-transform:uppercase;
 
}

#edit h3
{
 color:#FFFFFF;
 
}
 #edit h4
{
 padding:0 0 0 5px;
 
}
 #edit .anchors, #edit
.anchors li
{
 margin:0;
 padding:0;
 list-style-type:none;
 
}
 #edit .anchors
{

margin:10px 0;
 
}
 #edit .anchors li
{
 padding:2px 0 2px 10px;

background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
 
}
 #edit .anchors li
a
{
 color:#0B4DA4;
 font-weight:bold;
 text-transform:uppercase;
 
}
 #edit h5
{

padding:2px 0 2px 10px;
 color:#0B4DA4;
 font-weight:bold;

text-transform:uppercase;
 background:url(../../img/puces/gt-blue.gif) no-repeat
0 5px;
 
}
 #edit h6
{
 padding:0 0 0 10px;
 color:#2A8AE9;

background:url(../../img/puces/carr-blue.gif) no-repeat 4px 8px;
 
}
 #edit .haut
{

margin:5px 0;
 padding:0 5px 0 0;
 text-align:right;
 
}
 #edit .haut a
{
 padding:0 0
0 10px;
 text-decoration:underline;
 background:url(../../img/puces/flc-up.gif)
no-repeat 0 8px;
 
}
 #edit .listing, #edit .listing li
{
 margin:0;
 padding:0;

list-style-type:none;
 
}
 #edit .listing
{
 margin:10px 0 0 0;
 
}
 .container #edit
.listing li
{
 margin:0 0 10px 0;
 padding:0 10px 0 15px;
 text-align:justify;

background:url(../../img/puces/carr-blue2.gif) no-repeat 9px 9px;
 
}
 #edit .small
li
{
 margin:0;
 background-position: 9px 7px 
}
 #edit .data
{
 width:100%;

border-collapse:collapse;
 border:1px solid #0B4DA4;
 
}
 #edit .data td
{

padding:2px 10px;
 border-right:1px solid #0B4DA4;
 border-left:1px solid #0B4DA4;


}
 #edit .data .fd1 td
{
 background:#FEF9EC;
 
}
 #edit .data .fd2 td
{

background:#FFFFFF;
 
}
 #edit .entete td
{
 text-align:center;
 font-weight:bold;

background:url(../../img/puces/bluepted.gif) repeat-x bottom left;
 
}
 #edit .data
.cont
{
 width:50%;
 
}
 #edit .data .nb
{
 width:15px;
 
}
 #edit .print
{
 float:left;

margin:5px 0 0 0;
 padding:0 0 0 20px;
 color:#B056C5;
 font-weight:bold;

background:url(../../img/puces/print.gif) no-repeat left;
 
}
#privilege .visu
{

margin:-8px -15px 10px  -13px;
 
}
 #privilege p
{
 clear:both;
 margin:10px 5px 10px
10px;
 
}
 #privilege h3, #privilege h4, #privilege h5, #privilege h6
{

color:#404449;
 text-transform:uppercase;
 
}
 #privilege h3
{
 color:#FFFFFF;
 
}

#privilege h4
{
 padding:0 0 0 5px;
 
}
 #privilege h5
{
 padding:2px 0 2px 10px;

color:#0B4DA4;
 font-weight:bold;
 text-transform:uppercase;

background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
 
}
 #privilege h6
{

padding:0 0 0 10px;
 color:#2A8AE9;
 background:url(../../img/puces/carr-blue.gif)
no-repeat 4px 8px;
 
}
 #privilege .haut
{
 margin:5px 0;
 padding:0 5px 0 0;

text-align:right;
 
}
 #privilege .haut a
{
 padding:0 0 0 10px;

text-decoration:underline;
 background:url(../../img/puces/flc-up.gif) no-repeat
0 8px;
 
}
  #form h3
{
 padding:5px 0;
 color:#0B4DA4;
 text-transform:uppercase;

font-weight:bold;
 
}
 #form .form
{
 margin:0 0 15px 0;
 width:100%;
 
}
 #form .form
td
{
 padding:2px 10px;
 color:#0B4DA4;
 font-weight:bold;
 
}
 #form .form .intro
{

padding-bottom:10px;
 color:#000000;
 font-weight:normal;
 
}

#form .form .field {
	padding:1px 0;
	width:150px;
}

#form .form .field input, #form .form .field select {
	width:98%;
	border:1px solid #7F9DB9; 
}

#form .form .field textarea
{

width:98%;
 height:70px;
 overflow:auto;
 border:1px solid #7F9DB9;
 
}
 #form .form
.empty
{
 padding:0;
 width:30px;
 
}
 #form .form .civilitable
{
 padding:0;

width:20px;
 
}
 #form .form .civilitable td
{
 padding:0;
 
}
 #form .form .civilitable
td.radiovalue
{
 padding:0 5px;
 
}
 #form .form .civilitable td.radio
{
 padding:0;

width:10px;
 
}
 #form .messageClient
{
 margin:0 0 5px 0;
 padding:2px 10px;

color:#0B4DA4;
 font-weight:bold;
 
}
 #form .messageClient textarea
{
 width:445px;

height:100px;
 vertical-align:top;
 overflow:auto;
 border:1px solid #7F9DB9;
 
}

#form .CV
{
 margin:5px 0;
 padding:10px;
 color:#0B4DA4;
 font-weight:bold;

text-align:center;
 border-top:1px solid #0B4DA4;
 border-bottom:1px solid
#0B4DA4;
 
}
 #form  .btn
{
 margin:0 35px 10px 0;
 text-align:right;
 
}
 .form  .btn
img
{
 margin:0 0 0 27px;
 
}
 #form  .btn input
{
 margin:0 0 0 27px;
 
}
  #institu h2
{

margin:0 0 10px 0;
 
}
 #institu h3, #edit .bref h3
{
 margin:0 -3px 10px -5px;

padding:0 3px 5px 5px;
 background:url(../../img/puces/bluepted.gif) repeat-x
bottom;
 
}
 #institu .edito, #edit .edito
{
 padding:10px;

background:url(../../img/box/edito2-fd.gif) no-repeat;
 
}
 #institu .edito h4,
#edit .edito h4
{
 color:#0C49A1;
 text-transform:uppercase;
 
}
 #institu .bref,
#edit .bref
{
 padding:10px;
 background:#FFFFFF;
 border:1px solid #3559A9;
 
}

#institu .bref h2, #edit .bref h2
{
 margin-bottom:0;
 background:none;
 
}
 #institu
.bref h4, #edit .bref h4
{
 padding:2px 0 2px 10px;
 color:#0B4DA4;

font-weight:bold;
 text-transform:uppercase;

background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
 
}
 #institu .bref p,
#edit .bref p
{
 margin:0 0 10px 0;
 padding:0 0 0 10px;
 
}
  #multi h2
{
 margin:0 0
10px 0;
 
}
 #multi h3
{
 margin:0 -3px 10px -5px;
 padding:0 3px 5px 5px;

background:url(../../img/puces/bluepted.gif) repeat-x bottom;
 
}
 #multi .edito
{

padding:10px;
 background:url(../../img/box/edito2-fd.gif) no-repeat;
 
}
 #multi
.edito h4
{
 color:#0C49A1;
 text-transform:uppercase;
 
}
 #multi .bref
{

padding:10px;
 background:#FFFFFF;
 border:1px solid #3559A9;
 
}
 #multi .bref h2
{

margin-bottom:0;
 background:none;
 
}
 #multi .bref h4
{
 padding:2px 0 2px 10px;

color:#0B4DA4;
 font-weight:bold;
 text-transform:uppercase;

background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
 
}
 #multi .bref p
{

margin:0 0 10px 0;
 padding:0 0 0 10px;
 
}
  #maSelection h1
{
 float:left;
 margin:0
0 10px 0 !important;
 margin:0;
 color:#FFFFFF;
 font-size:18px;
 font-weight:bold;


}
 #maSelection .env h1
{
 font-size:11px;
 
}
 #maSelection .sBox
{
 clear:both;

padding:5px;
 
}
 #maSelection .printup
{
 float:right;
 margin:5px 10px 0 0
!important;
 margin:5px 5px 0 0;
 
}
 #maSelection .printup a
{
 padding:0 0 0 20px;

color:#FFFFFF;
 font-weight:bold;
 background:url(../../img/puces/printw.gif)
no-repeat left;
 
}
 #maSelection .printdown
{
 float:right;
 margin:0 10px 0 0
!important;
 margin:0 5px 0 0;
 
}
 #maSelection .printdown a
{
 padding:0 0 0 20px;

color:#F69833;
 font-weight:bold;
 background:url(../../img/puces/printo.gif)
no-repeat left;
 
}
 #maSelection .mentionSel
{
 color:#F79600;
 float:left;

width:450px;
 
}
 #maSelection .pager, #selection .pager ul
{
 float:left;
 
}

#maSelection table
{
 width:100%;
 border-collapse:collapse;
 
}
 #maSelection table
td
{
 padding:5px;
 color:#5F6978;
 font-weight:bold;
 text-align:center;

border-top:1px solid #F69833;
 border-left:1px solid #F69833;
 
}
 #maSelection
table td.first
{
 text-align:left;
 border-left:0;
 
}
 #maSelection table .entete td
{

padding:2px 5px;
 color:#F69833;
 vertical-align:middle;
 border-top:0;

background:none;
 
}

#maSelection table .lineSelected td
{
 background:#ADC6EF;
 
}

#maSelection table .line1 td
{
 background:#FFFBEE;
 
}

#maSelection table .line2 td
{
 background:#FFFFFF;
 
}
 #maSelection table .visu
{

float:left;
 margin:0 10px 0 0;
 border:1px solid #F49500;
 
}
 #maSelection table
.desc
{
 float:right;
 width:250px;
 height:auto !important;
 height:37px;

min-height:37px;
 font-weight:normal;
 line-height:12px;
 
}
 #maSelection table .contact
{
 float:right;
 width:250px;
 margin:3px 0;
 
}
 #maSelection table .comment
{

display:none;
 vertical-align:top;
 
}
 #maSelection table .link
{
 float:right;

margin:0 0 5px 0;
 width:250px;
 
}
 #maSelection table .link a
{
 padding:0 0 0 10px;

color:#F49500;
 background:url(../../img/puces/dblflc-orange.gif) no-repeat left;


}
 #maSelection table .links, #maSelection table .links li
{
 margin:0;
 padding:0;

list-style-type:none;
 
}
 #maSelection table .links
{
 float:right;
 width:285px;

padding:2px;
 background:#FFFFFF;
 border:1px solid #C077CD;
 
}
 #maSelection table
.links li
{
 display:inline;
 
}
 #maSelection table .links li a
{
 padding:0 0 0 17px;

color:#B056C5;
 
}
 #maSelection table .links li a.mail
{
 margin:0 10px 0 0;

padding:0 0 0 17px;
 background:url(../../img/puces/mail.gif) no-repeat left 
}

#maSelection table .links li a.suppr {
	padding:0 0 0 10px;
	background:url(../../img/puces/remove.gif) no-repeat left 
}

 #maSelection table
.detail
{
 text-align:left;
 
}
 #maSelection table .sizer td
{
 padding:0;

font-size:1px;
 background:#F69833;
 border-top:0;
 
}
 #maSelection table .sizer
div
{
 height:1px;
 
}
 #maSelection table .sizer .c1
{
 width:380px;
 
}
 #maSelection
table .sizer .c2
{
 width:60px;
 
}
 #maSelection table .sizer .c3
{
 width:65px;
 
}

#maSelection table .sizer .c4
{
 width:65px;
 
}
 #maSelection table .sizer .c5
{

width:80px;
 
}
  #Lexique .br
{
 padding:10px 15px 15px 15px;
 
}
 #Lexique a
{

font-weight:bold;
 text-decoration:underline;
 
}
  #Savoir .br
{
 padding:10px 15px
15px 15px;
 
}
 #Savoir a
{
 text-decoration:underline;
 
}
  #Voir .br
{
 padding:10px
15px 15px 15px;
 
}
 #Voir ul, #Voir ul li
{
 margin:0;
 padding:0;

list-style-type:none;
 
}
 #Voir ul
{
 margin:5px 0;
 
}
 #Voir ul li
{
 padding:0 0 5px
8px;
 background:url(../../img/puces/carr-blue2.gif) no-repeat 0 6px;
 
}
 #Voir ul
li a
{
 color:#0B4DA4;
 font-weight:bold;
 
}
  #International .br
{
 padding:10px 15px
15px 15px;
 
}
 #International h3
{
 margin-bottom:5px;
 
}
 #International ul,
#International ul li
{
 margin:0;
 padding:0;
 list-style-type:none;
 
}

#International ul
{
 margin:5px 0;
 
}
 #International ul li
{
 padding:0 0 5px 0;
 
}

#International ul li a
{
 color:#0B4DA4;
 font-weight:bold;
 
}
 #International ul li
a img
{
 margin:0 5px 0 0;
 vertical-align:middle;
 
}
   #interview .br
{

padding:15px;
 
}
 #interview p
{
 text-align:left;
 
}
  /***** ***** *****/
  /*****
Mon espace Laforet *****/
 #immo .content
{

background:url(../../img/content-fd-immo.gif) no-repeat top;
 border:1px solid
#F1D2FB;
 border-top:2px solid #F1D2FB;
 
}
 #immo .path
{

background:url(../../img/box/path-fd-immo.gif) no-repeat;
 
}
  .alertForm
{

padding:5px 5px 10px 10px;
 color:#FF0000;
 font-weight:bold;
 
}
 .alertFormTxt
{

color:#FF0000;
 font-weight:bold;
 
}
  #subscribe h2
{
 padding:0 0 5px 8px;
 margin:0
0 10px -8px;
 background:url(../../img/puces/mauvepted.gif) repeat-x bottom;
 
}

#subscribe h3 {
	margin:0 0 10px 0;
	color:#B056C5;
	font-weight:bold;
	font-size: 14px;
	text-transform:uppercase;
}

#subscribe h3.small {
	font-size:12px;
}

 #subscribe .form
{
 margin:0 0 10px 0;
 width:100%;
 
}

#subscribe .form td
{
 height:25px;
 color:#791D98;
 font-weight:bold;
 
}
 #subscribe
.form td.prospec, #subscribe .form span.prospec
{
 color:#000000;
 font-size:10px;

font-weight:normal;
 white-space:nowrap;
 line-height:19px;
 
}

#subscribe .form .field {
	padding:0 10px 0 0;
	width:150px;
}

#subscribe .form  .field input {
	width:98%;
	font-weight:normal;
	border:1px solid #B056C5; 
}

#subscribe .form .field select {
	width:100%; 
}

#subscribe .form .empty {
	width:110px; 
}

#subscribe .form .btn {
	padding:5px 10px 0 0;
	text-align:right;
	line-height:25px; 
}

#subscribe .form .btn input
{
 margin:0 0 0 26px;
 
}
 #subscribe .form  .bot
{

padding:10px 0 0 0;
 color:#000000;
 font-weight:normal;
 
}
 #subscribe .logZone
{

margin:0 0 10px 0;
 padding:8px 10px;
 height:77px;

background:url(../../img/box/logzone-fd.gif) no-repeat;
 
}
 #subscribe .logZone
.form
{
 margin:0;
 width:450px;
 height:auto;
 
}
 #subscribe .logZone .form td
{

height:18px;
 color:#791D98;
 font-weight:bold;
 white-space:nowrap;
 
}
 #subscribe
.logZone .form td.field
{
 padding:1px 10px 0 0;
 width:150px;
 
}
 #subscribe
.logZone .form td.field input
{
 width:98%;
 border:1px solid #B056C5;
 
}
 #subscribe
.logZone .form td a
{
 font-weight:normal;
 
}
 #subscribe .back
{
 float:right;

margin:-30px 5px 0 0;
 color:#AD69BD;

background-image:url(../../img/puces/prevf.gif);
 
}

#account h2 {
	padding:0 0 5px 8px;
	margin:0 0 10px -8px;
	background:url(../../img/puces/mauvepted.gif) repeat-x bottom;
}

#account h3 {
	margin:10px 0 0 0;
	color:#B056C5;
	font-weight:bold;
	text-transform:uppercase; 
}

#account .recherche {
	margin:0 0 10px 0;
	padding:5px 5px 0 10px;
	height: 85px;
	font-weight:bold;
	background:#FFFFFF;
	border:1px solid #B056C5;
}

#account .recherche span {
	color:#791D98;
}

#account .recherche .tools {
	float:none;
	margin:5px 0 0 -5px !important;
	padding:0;
	height:15px;
	background:url(../../img/puces/mauvepted.gif) repeat-x top;
	border:0; 
}

#account .recherche .tools ul li {
	display:inline;
}

#account .recherche a.voir {
	color:#791D98;
/*	color:#003399;*/
	padding:0 0 0 10px;
	background:url(../../img/puces/gt-mauve.gif) no-repeat 0 3px;
}

#account .recherche .tools ul li a {
	margin-left:10px;
	padding:0 0 0 10px;
	background:url(../../img/puces/gt-mauve.gif) no-repeat 0 3px;
}

#account .recherche .tools ul li.first a {
	color:#791D98;
	margin-left:-15px;
}

#account .recherche .tools ul li.suppr a {
	color:#791D98;
	margin-left:10px;
	background:url(../../img/puces/suppr3.gif)
	no-repeat 0 3px; 
}

#account .bien {
	margin:0 0 10px 0;
	background:url(../../img/box/resume-fd.gif) repeat-x bottom #FFFFFF;
	border:1px
	solid #B056C5;
}

 #account .bien .privilege
{
 width:331px;
 padding:2px 0 2px 25px;

color:#791D98;
 font-weight:bold;

background:url(../../img/puces/privilege-car.gif) no-repeat 5px 1px;

border-bottom:1px solid #B059C1;
 
}
 #account .bien span
{
 color:#791D98;
 
}

#account .bien .isuivi {
	float:right;
}

#account .bien .isuivi img {
	z-index: 10000;
	display:block;
	margin: 30px 30px 0 0;
	padding: 0 0 0 0;
}

#account .bien .visu {
	float:right;
	width:122px; 
}

#account .bien .visu img {
	display:block;
	border:1px solid #B056C5; 
}

#account .bien .desc a.dossier {
	float:right;
	margin:-22px 0 0 0;
	padding:5px 0 3px 25px;
	color:#AF4EC2;
	font-weight:bold;
	background:url(../../img/puces/box-puceV.gif) no-repeat 0 2px;
}

#account .bien .desc {
	float:left;
	padding:5px 0 5px 30px;
/*	margin:-60px 0 0 0;*/
	width:326px;
	height:1%;
}

#account .bien .desc div
{
 display:block;
 margin:-2px 0 -5px -30px;

padding:2px 0 5px 30px;
 width:125px;

background:url(../../img/puces/gt-black.gif) no-repeat 18px 5px;
 
}
 #account
.bien .desc span
{
 display:block;
 color:#8D30A2;
 
}
   #monbien h3
{
 margin:10px 0;

color:#B056C5;
 font-weight:bold;
 text-transform:uppercase;
 
}
 #monbien .bien
{

margin:0 0 10px 0;
 background-position:0 110px !important;
 border:1px solid
#B056C5;
 
}
 #monbien .bien .privilege
{
 width:331px;
 padding:2px 0 2px 25px;

color:#791D98;
 font-weight:bold;

background:url(../../img/puces/privilege-car.gif) no-repeat 5px 1px;

border-bottom:1px solid #B059C1;
 
}
 #monbien .bien span
{
 color:#791D98;
 
}

#monbien .bien .isuivi {
	float:right;
}

#monbien .bien .isuivi img {
	z-index: 10000;
	display:block;
	margin: 30px 30px 0 0;
	padding: 0 0 0 0;
}

#monbien .bien .visu {
	float:right;
	width:122px; 
}

#monbien .bien .visu img {
	display:block;
	border:1px solid #B056C5; 
}

#monbien .bien .desc {
	float:left;
	padding:5px 0 5px 30px;
/*	margin:-60px 0 0 0;*/
	width:326px;
	height:1%; 
}

 #monbien .bien .desc div
{

display:block;
 margin:-2px 0 -5px -30px;
 padding:2px 0 5px 30px;
 width:125px;

background:url(../../img/puces/gt-black.gif) no-repeat 18px 5px;
 
}
 #monbien
.bien .desc span
{
 display:block;
 color:#8D30A2;
 
}
 #monbien .bien .comp
{

padding:10px 10px 5px 15px;
 background:url(../../img/box/comp-fd2.gif) repeat-x;


}
 #monbien .bien .comp span
{
 font-weight:bold;
 text-transform:uppercase;
 
}

#monbien .bien .comp ul, #monbien .bien .comp ul li
{
 margin:0;
 padding:0;

list-style-type:none;
 
}
 #monbien .bien .comp ul
{
 padding:10px 20px;
 
}
 #monbien
.bien .comp ul li
{
 margin:5px 0;
 padding:0 0 0 10px;
 font-weight:bold;

background:url(../../img/puces/gt-black.gif) no-repeat left;
 
}
 #monbien .back
{

float:right;
 margin:-25px 5px 0 0;
 color:#AD69BD;

background-image:url(../../img/puces/prevf.gif);
 
}
  #monbien #contact
{

float:right;
 margin:5px 0;
 padding:15px;
 padding-bottom:0;
 width:170px;

/*height:260px;
*/
 color:#5F6978;
 background:url(../../img/box/contact-fd.gif)
no-repeat top right;
 border:1px solid #B056C5;
 
}

#monbien #contact p {
	margin-left: -8px;
}

 #monbien #contact .titre
{

padding:1px 0 10px 25px;
 color:#000000;
 font-weight:bold;

background:url(../../img/puces/puce-contact.gif) no-repeat;
 
}
 #monbien #contact
.appel
{
 margin:0 -9px;
 margin-top:5px;
 padding:7px 0 0 25px;
 height:23px;

background:url(../../img/box/appel.gif) no-repeat;
 
}
 #monbien #contact .appel a
{

color:#FFFFFF;
 font-weight:bold;
 font-size:11px;
 
}
 #monbien #contact ul,
#monbien #contact ul li
{
 margin:0;
 padding:0;
 list-style-type:none;
 
}
 #monbien
#contact ul
{
 margin:0 -15px 0 -15px;
 padding:5px 15px 15px 15px;

background:url(../../img/box/contact-fd.gif) no-repeat bottom right;
 
}
 #monbien
#contact ul li
{
 padding:2px 0;
 
}
 #monbien #contact ul li a
{
 padding:0 0 0 20px;

color:#B056C5;
 font-weight:bold;
 
}
 #monbien #contact ul li.rdv a
{

/*background:url(../../img/puces/rdv.gif) no-repeat left;*/
 
}
 #monbien #contact ul
li.ecrir a
{
/* background:url(../../img/puces/ecrir.gif) no-repeat left;*/
 
}
 #monbien
#contact a b
{
 color:#5F6978;
 
}
 #monbien .blueBox
{
 float:left;
 margin:5px 0;

width:270px;
 height:1%;
 background:#FFFFFF;
 
}
 #monbien .blueBox .tl
{

background:url(../../img/box/blueBox-tl.gif) no-repeat top left;
 
}
 #monbien
.blueBox .br
{
 padding:5px 10px 10px 10px;

background:url(../../img/box/blueBox-br.gif) no-repeat bottom right;
 
}
 #monbien
.blueBox.tg .br
{
 padding:12px 5px 5px 5px;
 height:65px;
 
}
 #monbien .blueBox h2
{

margin:0 -3px 0 -5px;
 padding:3px 3px 5px 5px;
 color:#A55CB6;

text-transform:uppercase;
 background:url(../../img/puces/mauvepted.gif) repeat-x
bottom;
 
}
 #monbien .blueBox span
{
 display:block;
 padding:2px 0;
 color:#AF63BB;

font-weight:bold;
 text-transform:uppercase;
 
}
 #monbien .blueBox table
{
 margin:0
0 0 5px;
 width:235px;
 
}
 #monbien .blueBox table td
{
 padding:3px 0;
 
}
 #monbien
.blueBox table td.txt
{
 text-indent:10px;
 vertical-align:top;

background:url(../../img/puces/gt-black.gif) no-repeat 0 8px;
 
}
 #monbien
.blueBox img
{
 vertical-align:top;
 
}
 #monbien .blueBox .btncomp
{
 float:right;

margin:-23px 22px 0 0 !important;
 margin:-23px 11px 0 0;
 
}
 #bien .bien
.privilege
{
 padding:0 0 0 20px;
 height:1%;
 color:#791D98;
 font-weight:bold;

background:url(../../img/puces/privilegeM.gif) no-repeat left;
 
}
 #bien .bien
span
{
 color:#791D98;
 
}
 #bien .bien .visu
{
 float:right;
 width:150px;

text-align:right;
 
}
 #bien .bien .visu img
{
 border:1px solid #B056C5;
 
}
 #bien
.bien .detail
{
 float:left;
 width:290px;
 margin:5px 0 0 0;
 padding:5px 0 0 20px;

height:1%;
 background:url(../../img/puces/mauvepted.gif) repeat-x top;
 
}
 #bien
.bien .resumed
{
 clear:both;
 margin:5px 0 0 0;
 padding:1px 10px 10px 20px;

background:url(../../img/puces/mauvepted.gif) repeat-x top;
 
}
 #bien .bien
.resumed ul, #bien .bien .resumed ul li
{
 margin:0;
 padding:0;

list-style-type:none;
 
}
 #bien .bien .resumed ul
{
 padding:0 0 0 20px;
 
}
 #bien
.bien .resumed ul li
{
 padding:0 0 5px 8px;

background:url(../../img/puces/carr-mauve.gif) no-repeat 0 6px;
 
}
 #bien .bien
.resumed ul li a
{
 font-weight:bold;
 
}
   #message h3
{
 margin:10px 0 3px 0;

color:#B056C5;
 font-weight:bold;
 text-transform:uppercase;
 
}
 #message textarea
{

margin:3px 5px 0 0;
 width:350px;
 height:45px;
 overflow:auto;

vertical-align:middle;
 border:1px solid #B056C5;
 
}
  #Service .br
{
 padding:10px
15px 15px 15px;
 
}
 #Service ul, #Service ul li
{
 margin:0;
 padding:0;

list-style-type:none;
 
}
 #Service ul
{
 margin:5px 0;
 
}
 #Service ul li
{
 padding:0 0
5px 8px;
 background:url(../../img/puces/carr-blue2.gif) no-repeat 0 6px;
 
}

#Service ul li a
{
 color:#0B4DA4;
 font-weight:bold;
 
}
  #Newsletter .br
{

padding:10px 15px 15px 15px;
 
}
 #Newsletter ul, #Newsletter ul li
{
 margin:0;

padding:0;
 list-style-type:none;
 
}
 #Newsletter ul
{
 margin:5px 0;
 
}
 #Newsletter
ul li
{
 padding:0 0 5px 8px;
 background:url(../../img/puces/carr-blue2.gif)
no-repeat 0 6px;
 
}
 #Newsletter ul li a
{
 color:#0B4DA4;
 font-weight:bold;
 
}
 
#Profil .br
{
 padding:10px 15px 15px 15px;
 
}
 #Profil ul, #Profil ul li
{
 margin:0;

padding:0;
 list-style-type:none;
 
}
 #Profil ul
{
 margin:5px 0;
 
}
 #Profil ul li
{

padding:0 0 5px 8px;
 background:url(../../img/puces/carr-mauve.gif) no-repeat 0
6px;
 
}
 #Profil ul li a
{
 color:#8B389E;
 font-weight:bold;
 
}
  /***** *** ******
******* *****/
  /***** Ma s譩ction *****/
 #selection .content
{

background:url(../../img/content-fd-selection.jpg) no-repeat top;
 border:1px
solid #FF9D05;
 border-top:2px solid #FF9D05;
 
}
 #selection .path
{

background:url(../../img/box/path-fd-selection.gif) no-repeat;
 
}
 /***** **
********* *****/
  /****** Popup *****/
 body.popupMauve
{
 padding:110px 10px 0
10px;
 text-align:left;
 font-weight:bold;
 overflow:auto;

background:url(../../img/popup/popupMauve-fd.gif) no-repeat;
 
}
 body.popupMauve
h1
{
 padding:0 0 5px 8px;
 margin:0 0 10px -8px;

background:url(../../img/puces/mauvepted.gif) repeat-x bottom;
 
}
 body.popupMauve
p
{
 margin:20px 0;
 
}
  body.popupMauveBox
{
 text-align:left;
 
}
 body.popupMauveBox
.mauveBox
{
 background:url(../../img/popup/popupMauveBox-fd.gif) repeat-x;

width:330px;
 
}
 body.popupMauveBox .mauveBox .br
{
 height:350px !important;
 
}

body.popupMauveBox .mauveBox h1
{
 margin: 10px 0 50px 0;
 color:#FFFFFF;

text-align:center;
 font-weight:bold;
 text-transform:uppercase;
 
}

body.popupMauveBox .mauveBox p
{
 padding:0 15px 0 0;
 
}
 body.popupMauveBox
.mauveBox .btn
{
 padding:10px 0;
 text-align:center;
 
}
 body.popupMauveBox
.mauveBox .text
{
 border:1px solid #B056C5;
 
}
 body.popupMauveBox .mauveBox input
{

vertical-align:middle;
 
}
 body.popupMauveBox .mauveBox .btn img
{
 margin:10px 0;
 
}

 body.popupBlue .logo_print
{
 display:none;
 
}
 body.popupBlue
{
 text-align:left;

font-weight:bold;
 background:url(../../img/popup/popupBlue-fd.jpg) no-repeat;


}
 body.popupBlue .detail
{
 width:540px;
 
}
 body.compa .detail
{
 width:780px;
 
}

body.popupBlue .detail td
{
 vertical-align:top;
 
}

body.popupBlue .detail .titre-popup {
	padding:0 0 0 100px;
	height:130px;
	color:#003f8a;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle; 
}

body.popupBlue .detail .titre {
	padding:0 0 0 100px;
	height:130px;
	color:white;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle; 
}

body.popupBlue .detail td .form td
{
 vertical-align:middle;
 
}
 body.popupBlue
#form .form .field
{
 width:250px;
 color:#000000;
 font-weight:normal;
 
}

body.popupBlue #contact
{
 float:right;
 padding:15px;
 padding-bottom:0;

width:170px;
 /*height:260px;
*/
 color:#5F6978;
 font-weight:normal;

background:url(../../img/box/contact-fd.gif) no-repeat top right;
 border:1px
solid #B056C5;
 
}
 body.popupBlue #contact .titre
{
 padding:1px 0 10px 25px;

height:auto;
 color:#000000;
 font-size:11px;
 font-weight:bold;

background:url(../../img/puces/puce-contact.gif) no-repeat;
 
}
 body.popupBlue
#contact .appel
{
 margin:0 -9px;
 margin-top:5px;
 padding:7px 0 0 25px;

height:23px;
 background:url(../../img/box/appel.gif) no-repeat;
 
}
 body.popupBlue
#contact .appel a
{
 color:#FFFFFF;
 font-weight:bold;
 font-size:11px;
 
}

body.popupBlue #contact ul, body.popupBlue #contact ul li
{
 margin:0;
 padding:0;

list-style-type:none;
 
}
 body.popupBlue #contact ul
{
 margin:0 -15px 0 -15px;

padding:5px 15px 15px 15px;
 background:url(../../img/box/contact-fd.gif)
no-repeat bottom right;
 
}
 body.popupBlue #contact ul li
{
 padding:2px 0;
 
}

body.popupBlue #contact ul li a
{
 padding:0 0 0 20px;
 color:#B056C5;

font-weight:bold;
 
}
 body.popupBlue #contact ul li.rdv a
{

background:url(../../img/puces/rdv.gif) no-repeat left;
 
}
 body.popupBlue
#contact ul li.ecrir a
{
 background:url(../../img/puces/ecrir.gif) no-repeat
left;
 
}
 body.popupBlue #contact a b
{
 color:#5F6978;
 
}
  body.popupBlue .dataDiv
{

margin:0 0 10px 10px;
 
}
 body.popupBlue .data
{
 margin:0 0 10px 10px;
 width:530px;

border-collapse:collapse;
 border:1px solid #B66CCF;
 
}
 body.popupBlue .data td
{

padding:2px 10px;
 font-weight:normal;
 border-right:1px solid #B66CCF;

border-left:1px solid #B66CCF;
 
}
 body.popupBlue .data .fd1 td
{

background:#FFFFFF;
 
}
 body.popupBlue .data .fd2 td
{
 background:#F7F8FC;
 
}

body.popupBlue .entete td
{
 font-weight:bold;
 white-space:nowrap;

background:url(../../img/puces/mauvepted.gif) repeat-x bottom left #F7F8FC;
 
}
 
body.popupBlue .bien
{
 float:left;
 width:310px;
 margin:0 0 10px 10px !important;

margin:0 0 10px 5px;
 background:url(../../img/box/resume-fd.gif) repeat-x bottom
#FFFFFF;
 border:1px solid #B056C5;
 
}
 body.popupBlue .bien .privilege
{

padding:2px 0 2px 25px;
 color:#791D98;
 font-weight:bold;

background:url(../../img/puces/privilege-car.gif) no-repeat 5px 1px;

border-bottom:1px solid #B059C1;
 
}
 body.popupBlue .bien span
{
 color:#791D98;
 
}

body.popupBlue .bien .visu
{
 float:right;
 margin:0 1px 0 0 !important;
 margin:0;

width:122px;
 
}
 body.popupBlue .bien .visu img
{
 display:block;
 border:1px solid
#B056C5;
 
}
 body.popupBlue .bien .desc a.dossier
{
 float:right;
 margin:0;

padding:5px 0 3px 25px;
 color:#AF4EC2;
 font-weight:bold;

background:url(../../img/puces/box-puceV.gif) no-repeat 0 2px;
 
}
 body.popupBlue
.bien .desc
{
 float:left;
 padding:5px 0 5px 5px;
 width:175px;
 height:1%;

font-weight:normal;
 
}
 body.popupBlue .bien .desc strong
{
 color:#772D86;
 
}

body.popupBlue .bien .desc span
{
 display:block;
 color:#8D30A2;
 font-weight:bold;


}
 body.popupBlue .btn
{
 float:left;
 width:320px;
 text-align:center;
 
}

body.popupBlue .btn img
{
 margin:0 10px;
 
}
 body.popupBlue .mentions
{
 padding:0 0 10px 10px;
 font-size:12px;
 font-weight:normal;
 font-style:italic;
 
}
   body.visua
.detail
{
 width:720px;
 
}
 body.visua .detail .orangeBox
{
 margin:0 0 0 10px;
 
}
 
/***** ***** *****/
  /***** Transition *****/
 .transit
{
 margin:0 -7px;
 
}

.transit strong
{
 color:#044197;
 
}
 .transit .listing, #edit .listing li
{

margin:0;
 padding:0;
 list-style-type:none;
 
}
 .transit .listing
{
 margin:9px 0;
 
}

.transit .listing li
{
 margin:0 0 10px 0;
 padding:0 10px 0 10px;

text-align:justify;
 background:url(../../img/puces/gt-blue.gif) no-repeat 0 3px;


}
 .transit .small li
{
 padding:0 0 0 5px;
 margin:0;

background:url(../../img/puces/carr-blue2.gif) no-repeat 0 8px;
 
}
 .vac
{

padding:25px 40px 0 65px;
 height:291px;

background:url(../../img/transi/vac-fd.gif) no-repeat;
 
}
 .prest
{
 padding:25px
40px 0 65px;
 height:291px;
 background:url(../../img/transi/prest-fd.gif)
no-repeat;
 
}
  .carteTitre
{
 margin:0 0 10px 0;
 padding:2px 0 5px 22px;

color:#0C4BA3;
 font-size:13px;
 font-weight:bold;

background:url(../../img/puces/boxHome-puce.gif) no-repeat 0 2px;
 
}
 .DOMTOM
{

padding:0 0 10px 10px;
 width:150px;
 color:#0C4BA3;
 
}
 .DOMTOM a
{
 display:block;

padding:0 0 0 15px;
 color:#769CD5;
 text-decoration:underline;

background:url(../../img/puces/dblflc-orange.gif) no-repeat left;
 
}
 
.affichette
{
 position:relative;
 margin:0 0 15px 5px;
 width:595px;
 height:595px;

color:#3A3D8C;
 border:1px solid #3A3D8C;
 
}
 .affichette td
{
 padding:0;

color:#3A3D8C;
 text-align:left;
 vertical-align:middle;
 
}
 .affichette .ville
{

position:absolute;
 top:79px;
 left:153px;
 
}
 .affichette .ville td
{
 width:425px;

height:76px;
 font-family:"Arial Narrow", Arial, sans-serif;
 font-size:30px;

font-weight:bold;
 
}
 .affichette .ville td div
{
 font-size:15px;
 
}
 .affichette
.privilege
{
 z-index:50;
 position:absolute;
 top:185px;
 left:17px;
 
}
 .affichette
.visu
{
 position:absolute;
 top:155px;
 left:149px;
 width:357px;
 height:267px;
 
}

.affichette .visu img
{
 width:357px;
 height:267px;
 
}
 .affichette .txt
{

position:absolute;
 top:439px;
 left:27px;
 
}
 .affichette .txt td
{
 width:470px;

height:100px;
 font-family:"Arial Narrow", Arial, sans-serif;
 font-weight:normal;

font-size:20px;
 vertical-align:middle;
 
}
 .affichette .prix
{
 position:absolute;

top:546px;
 left:27px;
 font-size:26px;
 font-weight:bold;
 
}
 .affichette .prix
span
{
 font-weight:normal;
 font-size:20px;
 
}
  /***** ********** *****/
  /*****
Plan du site *****/
 #siteMap h2
{
 margin-bottom:10px;
 
}
 #siteMap ul, #siteMap ul
li, #siteMap ul li ol, #siteMap ul li ol li
{
 margin:0;
 padding:0;

list-style-type:none;
 
}
 #siteMap ul
{
 clear:both;
 margin:10px 0;
 
}
 #siteMap ul
li
{
 float:left;
 margin:0 5px 0 0;
 height:1%;
 width:140px;
 background:#F2F6FF;
 
}

#siteMap ul li a
{
 display:block;
 padding:7px 10px;
 height:1%;
 color:#FFFFFF;

text-align:center;
 font-weight:bold;
 background:url(../../img/box/navtop-li.gif)
no-repeat #5279CE;
 
}
 #siteMap ul li.first
{
 width:140px;
 
}
 #siteMap ul
li.vacance
{
 width:110px;
 
}
 #siteMap ul li.selection
{
 width:90px;
 
}
 #siteMap ul
li.selection a
{
 background:#F69833;
 
}
 #siteMap ul li.espace a
{

background:#B056C5;
 
}
 #siteMap ul li.up
{
 width:164px;
 
}
 #siteMap ul li.up a
{

background:#2A66CF;
 
}
 #siteMap ul li.last
{
 width:110px;
 text-align:center;
 
}

#siteMap ul li ol li
{
 float:none;
 margin:0;
 padding:0;
 width:auto;

background:none;
 
}
 #siteMap ul li ol li.srub
{
 padding:2px 5px;
 color:#FFFFFF;

background:#9EBCE8;
 
}
 #siteMap ul li ol li a, #siteMap ul li.up ol li a
{

padding:3px 5px;
 color:#0C4BA3;
 text-align:left;
 background:none;
 
}
 #siteMap ul
li.espace ol li a
{
 color:#B056C5;
 text-align:left;
 background:#FCF1FF;
 
}
  /*****
Popup Selection *****/
 .popupBlue #maSelection .sbox
{
 width:900px;
 
}
 .popupBlue
#maSelection #product .produit #produitDesc table td
{
 font-weight:normal;

border:0;
 
}
 .popupBlue #maSelection table .desc
{
 width:290px;
 height:auto
!important;
 height:60px;
 min-height:60px;
 
}
 .popupBlue #maSelection table .link
{

width:290px;
 
}
 .popupBlue #maSelection table .detail
{
 padding:0;
 border:0;
 
}

.popupBlue #maSelection table .sizer .c1
{
 width:415px;
 
}
 .popupBlue .getBack
{

padding:2px 10px 2px 30px;
 background:#F69833;
 
}
 .popupBlue .getBack a
{

padding:0 0 0 10px;
 color:#FFFFFF;
 font-weight:bold;

background:url(../../img/puces/dbl-flc-down.gif) no-repeat 0 3px;
 
}

