/* GLOBAL */

* { padding:0; margin:0; }
li { list-style:none; }
select { min-width:1.5em; }
/* body { font-family:Verdana, Arial, sans-serif; font-size:63%; background:#4a0337; color:#666; }  */
body { font-family:Verdana, Arial, sans-serif; font-size:63%; background:#0f1f47; color:#666; background-image:url(/_img/fond_plan_bleu.gif); background-repeat: repeat; background-position: 50% 1px;}
input, select, textarea, button { font-family:Verdana, Arial, sans-serif; font-size:1.1em; }
a img { border:0; }
table { border-collapse:collapse; }
a { text-decoration:underline; color:#597c90; }
a:hover { text-decoration:underline; color:#d98b03; }
td { vertical-align:top; }
.hr { background:url(/_img/hr-dot.gif) repeat-x; height:1px; overflow:hidden; }
/* PAGE LAYOUT */
form { width:100%; position:relative; }
.mainCenter { position:relative; width:952px; margin:0 auto; }
.justification { text-align:justify;}
/* FOOTER */

/*avant premiere*/
.avantPremierebtngrandeOuverture{background:url(/_img/button_grandeOuverture.jpg)no-repeat bottom;height:49px;width:350px;}
.avantPremieredesc{font-size:1.2em;text-align:justify;}
    
/*  .mainFooter { clear:both; margin:16px 0 16px 36px; }  */
.mainFooter { clear:both; margin:0 0; background-image:url(/_img/bg_nav_bas.gif);background-repeat:repeat-x;background-position:left;height:19px;width:951px; padding-top:1px;}
.mainFooter .changeLang { position:relative; top:2px; }
.mainFooter ul, .mainFooter li { display:inline; }
.mainFooter ul { margin:0 20px; }
.mainFooter li { margin-left:8px; padding-left:10px; 
                 background:url(/_img/pictos.gif) 0 -40px no-repeat; }
.mainFooter li, .mainFooter li a { color:#d7e0e5; }
/* .mainFooter input.search { width:70px; font-size:1.0em; color:#d7e0e5; padding:0 2px; border:solid 1px #4A4A4A; background:#964264; } */
.mainFooter input.search { width:70px; font-size:1.0em; color:#0f1f47; padding:0 2px; border:solid 1px #4A4A4A; background:#ffffff; }
.mainFooter .submit { background:url(/_img/btn-footer.gif); width:21px; height:15px; margin-left:3px; 
    color:#d7e0e5; font-size:1.0em; text-align:center; border:none;  }
.mainFooter #ctl00_ctl00_End1_HyperLinkChangeCurrentCulture {margin-top:3px; margin-left:4px;}
.mainFooter #ctl00_ctl00_End1_ImageButtonLangue {margin-bottom:-3px;}

/* MAIN HEADER */

.mainHeader { width:100%; margin-bottom:6px; }
/* .mainHeader .prescri { font-weight:bold; text-transform:uppercase; padding-left:10px; background:url(/_img/pictos.gif) 0 -60px no-repeat; }*/
.mainHeader .prescri { font-weight:bold; text-transform:uppercase; padding-left:80px; background:url(/_img/pictos.gif) 65px -60px no-repeat;}
.mainHeader td { width:290px; vertical-align:bottom; }
.mainHeader td, .mainHeader a { color:#d7e0e5; }
.mainHeader .logo { width:370px; }
.mainHeader .logo img { position:relative; top:6px; }
.mainHeader .user { vertical-align:top; }

/*Loginspace*/
.LoginSpace { display:block; margin:15px 0 0 20px; width:250px;  }
.LoginSpace .LinkTop {float:right; margin-right:2px; }
.LoginSpace .LinkTop a { background:url(/_img/Pictos.gif) no-repeat 0 -338px; padding-left:10px; text-decoration:none;}
.LoginSpace h2 { font-size:1.1em; font-weight:normal; border-bottom:1px solid #8a9ea8; }
/* .LoginSpace td input{width:100px;color:#d7e0e5; border:solid 1px #4A4A4A; background:#964264;}
.LoginSpace td input{width:100px;color:#d7e0e5; border:solid 1px #4A4A4A; background:#964264;} */
.LoginSpace td input{width:100px;color:#0f1f47; border:solid 1px #4A4A4A; background:#ffffff;}
.LoginSpace td img {position:relative; top:3px; }


/*ConnectedSpace*/
.ConnectedSpace { display:none; }
/**/


/* MAIN MENU */
.mainMenu { background:#fff; padding:2px; padding-bottom:0; height:176px;  overflow:auto }
.mainMenu ul { background:#eee; height:100%; margin-bottom:10px; }
.mainMenu ul li { display:block; float:left; margin-right:10px; width:200px; }
.mainMenu ul li ul {  margin:0 0 10px 10px; }
.mainMenu ul li ul li { float: none;}
/* CHEMIN DE FER */
.CheminFer {  height:24px;}
.LinkCheminFer { padding-top:6px;}
.LinkCheminFer ul, .maincheminfer li { display:inline; }
.LinkCheminFer li { margin-left:2px; padding-right:5px; padding-left:12px; 
        background:url(/_img/pictos.gif) 0 -242px no-repeat;}
.LinkCheminFer .first {  padding-left:10px; background: none; }
.LinkCheminFer li, .maincheminfer li a { color:#949494; text-decoration:underline;}
#LastLink { color:#666666; text-decoration:none;}

/* CONTENT COLUMNS */
.mainBody { background:#fff; padding:0 2px;}
/* hauteur du blanc dans la colonne centrale
.mainBody .mainBottom { clear:both; height:2px; overflow:hidden;}  */
/*.mainBody .mainBottom { clear:both; height:5px; overflow:hidden;}*/
/*+++++++++++++++++ Modif 19 janvier2010 pour la PROD +++++++++++++++++*/
.mainBody .mainBottom { clear:both; height:5px; overflow:hidden; padding-top:15px;}
/*   .mainBody .leftColum { float:left; display:inline; width:222px; margin-right:2px; }  */
.mainBody .leftColum { float:left; display:inline; width:222px;}
.mainBody .centerColum #ctl00_ctl00_ContentPlaceHolder_Body_ContentPlaceHolder_PageBody_UpdatePanelVotreRecherche { position:relative; float:left; top:38px;}
/* positionnement de la colone centrale */
.mainBody .centerColum { position:relative; float:left;}
.mainBody .rightColum { float:right; width:220px;}
/*   Padding à gauche au lieu de à gauche ET droite  */
.homePage .mainBody .rightColum { float:right; width:220px; margin-right:6px;}
.homePage .mainBody .leftColum { float:left; display:inline; width:222px; margin-left:6px; }

/* SIDE COLUMN */
/*  Pour baisser la colonne de gauche   .panelInfo { margin-top:8px; padding-bottom:9px; background:url(/_img/hr-small.gif) no-repeat bottom; } */
.panelInfo { margin-top:14px; padding-bottom:9px; background:url(/_img/hr-small.gif) no-repeat bottom; }
.panelInfo h1 { margin-left:5px; font-size:1.1em; font-family:Arial; text-transform:uppercase; }
.panelInfo div { padding:5px 10px 4px 5px; }
.panelInfo p { padding-top:1px; font-size:1.1em; }
.panelInfo a { display:block; margin:2px 0 5px 0; padding-left:10px; font-weight:bold; color:#496f86;
		background:url(/_img/pictos.gif) 0 -80px no-repeat; }
.panelInfo .hr { margin:12px 0 0; height:1px; overflow:hidden; background:url(/_img/hr-dot.gif) repeat-x; }
.panelInfo .inner1 { background:url(/_img/gradient1.gif) repeat-x top; }
.panelInfo .inner2 { background:url(/_img/gradient2.gif) repeat-x top; }

/*  .BandeauOffresMoment { margin-top:8px; padding-bottom:9px; } */
.BandeauOffresMoment { margin-top:6px; padding-top:12px;  padding-bottom:22px; }
.BandeauOffresMoment h1 { margin-left:5px; font-size:1.1em; font-family:Arial; text-transform:uppercase; }
.BandeauOffresMoment a { padding:5px 0 0 0; display:block; }
.offreMoment { padding:5px 0 0 0; }
.offreMoment a { padding:3px 0 5px 0; display:block; }

/* Pour baisser la colonne de droite  .joursExceptionnels { margin-top:2px; margin-bottom:9px; } */
.joursExceptionnels { margin-top:12px; margin-bottom:9px; }
.joursExceptionnels a { display:block; }

.contactezNous { margin:22px 0 15px; }
.contactezNous a { display:block; }

.informationsFinancieres { margin-top:8px; padding-bottom:9px; 
        background:url(/_img/hr-small.gif) no-repeat bottom; }
.informationsFinancieres h1 { margin-left:5px; font-size:1.1em; font-family:Arial; text-transform:uppercase; }
.informationsFinancieres div { padding:5px 10px 4px 5px; }
.informationsFinancieres p { font-size:1.1em;}
.informationsFinancieres a { display:block; margin:2px 0 5px 0; padding-left:10px; font-weight:bold; 
		color:#496f86;
               background:url(/_img/pictos.gif) 0 -80px no-repeat; }
.informationsFinancieres span a { display:block; background:url(/_img/pictos.gif) 0 -80px no-repeat;
        margin:2px 0 5px 0; padding-left:10px; font-weight:bold; color:#496f86;  }
.informationsFinancieres .hr { margin:10px 0; padding:0; height:1px; overflow:hidden; 
        background:url(/_img/hr-dot.gif) repeat-x; }
.informationsFinancieres .inner2 { background:url(/_img/gradient2.gif) repeat-x top; }

.VotreSelection { margin-top:8px; padding-bottom:9px; background:url(/_img/hr-small.gif) no-repeat bottom; }
.VotreSelection h1 { margin-left:5px; font-size:1.1em; font-family:Arial; text-transform:uppercase; }
.VotreSelection div { padding:5px 10px 4px 5px; }
.VotreSelection p { padding-top:2px; font-size:1.0em; }
.VotreSelection a { display:block; margin:2px 0 5px 0; padding-left:10px; font-weight:bold; color:#496f86;
        background:url(/_img/pictos.gif) 0 -80px no-repeat; }
#orangeColor { display:block; margin:2px 0 5px 0; padding-left:20px; font-weight:bold; color:#d98b03;
        background:url(/_img/pictos.gif) 0 -180px no-repeat; }
.VotreSelection .hr { margin:10px 0; padding:0; height:1px; overflow:hidden; 
        background:url(/_img/hr-dot.gif) repeat-x; }
.VotreSelection .inner1 { background:url(/_img/gradient1.gif) repeat-x top; }

.PackFinancement { margin-top:4px; padding-bottom:9px; background:url(/_img/hr-small.gif) no-repeat bottom; }
.PackFinancement .inner3 h1 { font-size:1.1em; font-family:Arial; text-transform:uppercase; margin-bottom:7px; }
.PackFinancement div { padding:5px 0 4px 5px; }
.PackFinancement p { padding-top:2px; font-size:1.1em; }
.PackFinancement a { display:block; margin:4px 0 5px 0; padding-left:20px; font-weight:bold; color:#496f86;
		background:url(/_img/pictos.gif) 0 -120px no-repeat; }
.PackFinancement .hr { margin:10px 0; padding:0; height:1px; overflow:hidden; 
        background:url(/_img/hr-dot.gif) repeat-x; }
.PackFinancement .inner3 { background:url(/_img/gradient3.gif) repeat-x top; }


/* TABS */
/* .centerColum .tabs { position:relative; height:35px; }  */
.centerColum .tabs { position:relative; height:35px; width:702px; }
/*   .centerColum .tabs ul { margin-left:30px; } à 3 à cause de la page Résidences Principale +++++++++++++
.centerColum .tabs li { float:left; display:inline; margin-right:4px; }   */
.centerColum .tabs ul { margin-left:4px; }
.centerColum .tabs li { float:left; display:inline; margin-right:9px; }
/*  .centerColum .tabs li a {
    float:left; display:inline; position:relative; margin-right:12px; height:28px; font-size:1.1em; text-transform:uppercase; color:#4a7085; font-family:Arial, sans-serif; cursor:pointer; background:url(/_img/tab-bg.gif) left 0 no-repeat; }  */
.centerColum .tabs li a {
    float:left; display:inline; position:relative; margin-right:17px; height:28px; font-size:1.1em; text-transform:uppercase; color:#ffffff; font-family:Arial, sans-serif; cursor:pointer; background:url(/_img/tab-bg.gif) left 0 no-repeat; }
/*   .centerColum .tabs li a span { float:left; display:block; position:relative; left:12px; height:20px; padding:8px 12px 0 0; background:url(/_img/tab-bg.gif) right 0 no-repeat; }  */
.centerColum .tabs li a span { float:left; display:block; position:relative; left:26px; height:20px; padding:9px 12px 0 0; background:url(/_img/tab-bg.gif) right 0 no-repeat; }
.centerColum .tabs li a.active, .centerColum .tabs li a:hover {
	text-decoration:none; color:#d88b00;
    background:url(/_img/tab-bg.gif) left -30px no-repeat; }
.centerColum .tabs li a.active span, .centerColum .tabs li a:hover span {
	background:url(/_img/tab-bg.gif) right -30px no-repeat; }
/* .homePage .centerColum .tabs { position:relative; height:35px; }	 */
/*Investissement*/
/* .centerColum .invest ul { margin-left:14px; }  */
.centerColum .invest ul { margin-left:1px; }

/*TABS DES PAGES RESULTATS RECHERCHES AVEC MAP */
.leftColum .tabs, .rightColum .tabs { position:relative; height:35px; }
.leftColum .tabs ul,.rightColum .tabs ul { margin-left:30px; }
.leftColum .tabs li,.rightColum .tabs li { float:left; display:inline; margin-right:4px; }
.leftColum .tabs li a,.rightColum .tabs li a {float:left; display:inline; position:relative; margin-right:12px; height:28px;
    background:url(/_img/tab-bg.gif) left 0 no-repeat; font-size:1.1em; text-transform:uppercase; 
    color:#4a7085; font-family:Arial, sans-serif; cursor:pointer; }

.leftColum .tabs li a span, .rightColum .tabs li a span {
    float:left; display:block; position:relative; left:26px; height:20px; padding:9px 12px 0 0;
    background:url(/_img/tab-bg.gif) right 0 no-repeat; }
.leftColum .tabs li a.active, .leftColum .tabs li a:hover,
.rightColum .tabs li a.active, .rightColum .tabs li a:hover { text-decoration:none; color:#d88b00;
    background:url(/_img/tab-bg.gif) left -30px no-repeat; }
.leftColum .tabs li a.active span, .leftColum .tabs li a:hover span,
.rightColum .tabs li a.active span, .rightColum .tabs li a:hover span {
	background:url(/_img/tab-bg.gif) right -30px no-repeat; }
.centerColum .tabs li.map a {
    float:left; display:inline; position:relative; margin-left:12px; padding-right:55px; height:28px;
    font-size:1.1em; text-transform:uppercase; color:#FFF; font-family:Arial, sans-serif; cursor:pointer;
    background:url(/_img/tab-bg-map.gif) right 0 no-repeat; }
.centerColum .tabs li.map a span {
    float:left; display:block; position:relative; left:-12px; height:20px; padding:10px 0 0 12px;
    background:url(/_img/tab-bg-map.gif) left 0 no-repeat; }
.centerColum .tabs li.map a.active, .centerColum .tabs li.map a:hover {
	text-decoration:none; color:#d88b00;
    background:url(/_img/tab-bg-map.gif) right -30px no-repeat; }
.centerColum .tabs li.map a.active span, .centerColum .tabs li.map a:hover span {
	background:url(/_img/tab-bg-map.gif) left -30px no-repeat; }
 
/* HOMEPAGE */
.homePage .mainMenu { height:216px; }
.homePage .mainBody .rightColum { margin-top:0; }
/* .homePage .centerColum .tabs { position:absolute; top:5px; left:0; width:702px; background:url(/_img/center-top-hp.gif) no-repeat left bottom; } */
.homePage .centerColum .tabs { position:absolute; top:-38px; left:0; width:702px;}
.homePage .centerColum .tabs li { display:inline; }
/* .homePage .centerColum .inner { width:502px; padding:0; background:url(/_img/center-hp.gif) no-repeat;}   */

/*Modif le 04 janvier 2010*/
/*.homePage .centerColum .inner { width:485px; padding-bottom:40px;}*/
/*Modif le 19 janvier 2010*/
.homePage .centerColum .inner { width:485px;}

/*   .homePage .centerColum .bottom { height:7px; overflow:hidden; clear:left; background:url(/_img/center-bottom-hp.gif);}  */
.homePage .centerColum .bottom { height:7px; overflow:hidden; clear:left;}
/*   .centerColum .inner .page { padding:0 30px;}  */
.centerColum .inner .page { padding:0 20px;}
.page h1 {padding-bottom:2px; margin-bottom:6px; font-size:1.5em; color:#d98b03; 
    border-bottom: solid 1px #d98b03; text-transform:uppercase;}
.centerLeft { width:179px; border-right: solid 1px #d98b03; float:left; margin-bottom:9px; margin-top:10px; padding-right:7px;}
.centerRight { width:247px; margin:10px 0 20px 0; padding-left:8px; float:left;}
.textSearch { clear:left; margin-bottom:4px;padding-top:2px;}
.centerLeft h2 { display:block; margin:2px 0 5px 0; padding-left:10px; font-weight:bold; color:#496f86;
    background:url(/_img/pictos.gif) 0 2px no-repeat; font-size:1.1em; text-transform:uppercase;}
.centerRight h2 { display:block; margin:2px 0 10px 15px; padding-left:10px; font-weight:bold; color:#496f86;
    background:url(/_img/pictos.gif) 0 2px no-repeat; font-size:1.1em; text-transform:uppercase;}
.homePage .centerLeft p { padding:5px 0 5px 0;}
.homePage .centerLeft a { margin:2px 0 5px 0; padding-left:20px; font-weight:bold; color:#496f86;
    background:url(/_img/pictos.gif) 0 -120px no-repeat; }
/*pour encart Satellite*/
.homePage .centerLeft .FondSatelliteHp a { margin:2px 0 5px 0; padding-left:0px; padding-top:3px; background:none;}
/*FIN pour encart Satellite*/
.homePage .choixLogement { margin-left:15px;}
.homePage .choixLogement input { position:relative; top:3px; }
/* Home recherche > Onglet Terrains et Commerce/Bureaux */
.Terrains .centerRight { margin-bottom:17px; } /* marge augmentée sur cet onglet pour compenser */
.homePage .Terrains .choixLogement select { width:105px; }
.homePage .Terrains .centerRight .hr { margin:14px 0; }
.homePage .Terrains h2 strong {text-transform:none;}

/*Recherche Avancée > Onglet Terrains et Commerce/Bureaux  */
.Terrains .RA_div { margin:15px 0; }
.rechercheOnglet .inner .RA_div td h2 { width:175px; }
.Terrains .RA_div select { width:105px; }


.homePage .choixLogement .radio td { padding:0; line-height:24px; font-weight:bold; }
.radio td label { position:relative;left:2px; font-size:1.1em;}
.homePage .centerRight .hr { width:247px;  margin-top:8px; margin-bottom:12px; height:1px; overflow:hidden; 
	background:url(/_img/hr-dot.gif) repeat-x; }
.homePage .centerRight .localisation { margin-left:15px;}
.homePage .centerRight .localisation select { color: #294f63; font-style: normal; background:#FFF;
	border: solid 1px #a4c9e3; height: 17px; width:230px; }
.homePage .budget { margin-left:15px;}
.homePage .budget .tabsBudget .espacement { padding-left:8px; padding-right:8px;}
.homePage .centerRight .contentBoutonRecherche { margin-left:15px; text-align:center; margin-top:20px;
    margin-bottom:0px;}

.homePage .centerRight .advanceSearch { color:#497085; /*border-bottom: solid 1px #d98b03;*/ padding-bottom:10px; padding-top:30px;}
.homePage .centerRight .advanceSearch a { color:#497085; font-weight:bold;}
.homePage .inner .txthome { clear:left; float:left; width:438px; font-size:0.9em; margin-top:5px; margin-bottom:20px; font-family:Helvetica;color:#999; }
.homePage .centerRight .choixPieces { margin-left:15px;}
.homePage .centerRight .choixPieces input { width:12px; height:12px;}
.homePage .centerRight .choixPieces label { font-size:1.2em; font-weight:bold; padding-left:3px;
	padding-right:20px;position:relative; top:1px;}

/* map France liens régions */
.MapFrance { /*background:url(/_img/maps.gif);*/width:179px; height:188px; }
.MapFrance li {display:none; }




/* LISTE SUR CRITERE DE CATEGORIE */
.listCat .mainBody { background:#ffffff url(/_img/top-degrader.gif) 0 0 no-repeat;}
.listCat .centerColum h2 { font-size:1.1em; padding-bottom:10px;padding-top:10px;}
.listCat .centerColum .inner .kbfinancement .TitreBleue {color:#597C90;font-size:1.6em;padding-bottom:10px;font-weight:bold;font-family:Verdana, Arial;}
.listCat .centerColum .inner .kbcontent .TitreBleue {color:#597C90;font-size:1.6em;padding-bottom:10px;font-weight:bold;font-family:Verdana, Arial;}




.NoDegradRight .mainBody { background: #ffffff url(/_img/top-degrader_flash.gif) top right no-repeat;}
.listCat .centerColum h2 em { font-weight:normal; font-style:normal;}
.listCat .centerColum h1 { font-size:1.8em; padding: 0 0 18px 0;}
.listCat .centerColum .inner { width:708px; padding: 0 10px 10px 8px; }
.listCat .centerColum .Nopadding { width:700px; padding: 0 4px 10px 4px; font-size:1.2em;}
.listCat .centerColum .inner .inner2 { clear:left;margin: 0 20px 17px 0;
    padding:8px 0 12px 10px; border-bottom: solid 1px #d98b03; }
.listCat .centerColum .inner .inner2 p {line-height:22px;}
.listCat .centerColum .inner .inner2 p a { padding-left:10px; font-weight:bold; color:#d98b03; 
    text-decoration:underline; background:url(/_img/pictos.gif) 0 -199px no-repeat; }
.listCat .centerColum .inner .visuel { clear:left; float:left; padding-right:9px; }
.listCat .contentDescription { float:left; width:358px; }
.listCat .address {font-size:1.3em; margin-bottom:20px;}
.listCat .descriptionVilla {margin-top:15px; margin-bottom:15px;}
.listCat .livraison {margin-bottom:8px;}
.listCat .mainLivraison { clear:both; width:416px;}
.listCat .mainLivraison { position:relative; top:2px; }
.listCat .mainLivraison ul, .mainLivraison li { display:inline; }
.listCat .mainLivraison li { margin-left:2px; padding-left:5px; 
    background:url(/_img/pictos.gif) 0 -220px no-repeat; }
.listCat .mainLivraison li, .mainLivraison li a {  text-decoration:underline;}
.listCat .mainLivraison .premier { background:none; margin: 0 0 0 0;}
.listCat .rightColum { padding-top:20px;}
.listCat .listeappart { clear:left; padding-top:10px; border-bottom: solid 1px #d98b03; margin-right:20px;
    margin-bottom:15px; padding-bottom:15px;}
.listCat .listeappart ul, .listeappart li { display:block; line-height:20px;}
.listCat .listeappart li { margin-left:2px; padding-left:12px; 
    background:url(/_img/pictos.gif) 0 -196px no-repeat;}
.listeappart ul li a { color:#d98b03; text-decoration:underline; font-weight:bold;}
.listCat .baselineLivraisons { float:left; width:507px;}
.listCat div.localisation { float:left; width:181px; text-align:right; padding-top:10px;padding-right:20px;}
.listCat .localisation .label { font-size:1.1em;}
.listCat select { color: #294f63; font-style: normal; background:none; border: solid 1px #a4c9e3;
	height: 17px;width:90px; background:#FFF;}
.listCat .SelectSurface { width:130px;}
.listCat .exception { padding-left:8px;padding-bottom:22px;}
.listCat .finProgExcep { border-bottom: solid 1px #d98b03; margin-right:5px;margin-bottom:15px;
    padding-bottom:15px;}
.listCat .encreRegions { padding-bottom:25px;}
.listCat .contentTabs { clear:left; float:left; width:688px; }
.listCat .contentTabs .hr { width:688px; clear:left; float:left; margin:20px 0; height:1px; overflow:hidden; 
    background:url(/_img/hr-dot.gif) repeat-x; }
.listCat .contentTabs .paddingRight{ padding-right:15px;}
.listCat .contentTabs .contentTabsDescription h1 { padding: 0 0 4px 0;}
.listCat .contentTabs h2 { padding: 0 0 10px 0; font-size:1.2em;}
.listCat .contentTabs p { padding: 0 0 20px 0; font-size:1.2em;}
.listCat .contentLinkVideo { float:left; width:688px; padding-top:21px;margin-bottom:15px;}
.listCat .contentLinkVideo .contentBouton { float:left; padding-top:10px;padding-right:46px;}
.listCat .contentLinkVideo .contentBouton a { display:block; padding-bottom:15px;}
.listCat .contentLinkVideo .contentMedias { float:left;}
.listCat .contentLinkVideo .hr { width:688px; clear:left; float:left; margin:20px 0; height:1px; 
    overflow:hidden; background:url(/_img/hr-dot.gif) repeat-x; }
.listCat .contentTabs #LinkUnique { background:url(/_img/pictos.gif) 0 -80px no-repeat; 
    text-decoration:underline; padding-left:10px; font-weight:bold; color:#497085;}
.CheminFer { height:24px;}

.TxtEncreRegion { padding-top:6px;}
.TxtEncreRegion ul, .mainEncreRegion li { display:inline; font-size:1.1em; font-weight:bold;}
.TxtEncreRegion li { padding-right:12px; padding-left:20px; 
    background:url(/_img/pictos.gif) 2px -301px no-repeat; line-height:16px;}
.TxtEncreRegion .first {  background: none; padding-left:3px;padding-right:12px;}
.TxtEncreRegion .end {  background:url(/_img/pictos.gif) 0 -301px no-repeat; line-height:24px;}
.TxtEncreRegion li, .mainEncreRegion li a { color:#d68802; text-decoration:underline;}

.listCat .centerColum .inner p#Specifique { font-size:1.2em; padding-bottom:15px;}
.listCat .centerColum .inner .SearchNewHouse { padding-left:15px;padding-bottom:15px;}
.listCat .centerColum .inner .SearchNewHouse label { font-size:1.1em; padding-bottom:15px; font-weight:bold;
    padding-right:8px;}
.listCat .centerColum .inner .SearchNewHouse label#Specifique { padding-left:0;}
.listCat .centerColum .inner .contentNewhouse { width:688px; background-color:#f7f8fa;}
.listCat .centerColum .inner .contentNewhouse .hr { clear:left;overflow:hidden; 
	background:url(/_img/hr-dot.gif) repeat-x; margin-bottom:12px; height:1px; }
.listCat .centerColum .inner .contentNewhouse .top{  clear:left; margin-bottom:0;height:1px; overflow:hidden; 
	background:url(/_img/hr-dot.gif) repeat-x;}
.listCat .centerColum .inner .contentNewhouse .visuel { float:left;
    padding-left:9px; padding-right:10px; padding-bottom:10px;}
.listCat .centerColum .inner .contentNewhouse .contentRight { float:left; width:349px; padding-top:4px;}
.listCat .centerColum .inner .contentNewhouse .contentRight .linkTitle{ padding-bottom:24px;}
.listCat .centerColum .inner .contentNewhouse .contentRight .linkTitle a{ font-size:1.3em; color:#5d7b93; 
    font-weight:bold;}
.listCat .centerColum .inner .contentNewhouse .contentRight p a { display:block; margin:4px 0 5px 0; 
    background:url(/_img/pictos.gif) 0 -120px no-repeat; padding-left:20px; 
    font-weight:bold; color:#496f86; }
.listCat .centerColum .inner .contentNewhouse .contentRight p { padding-bottom:24px;font-size:1.2em;}
.listCat .centerColum .inner .contentNewhouse .contentRight p span { font-size:1.2em;}
.listCat .centerColum .inner .espace { margin-top:10px;}
.listCat .centerColum .inner .SearchNewHouse .TableMaisonModele td { padding:0 0 5px 0;}
/* FIN LISTE SUR CRITERE DE CATEGORIE */

/* RECHERCHE */
/*  .listCat .rechercheOnglet { background:url(/_img/centerProgramme.gif) no-repeat 0 25px; margin-top:10px; overflow:hidden;}   */
.listCat .rechercheOnglet { background:url(/_img/centerProgramme.gif) no-repeat 0 25px; margin-top:0;}
.listCat .rechercheOnglet .inner { padding:0 10px 0 20px; width:670px; clear:both; }
.listCat .rechercheOnglet p { font-size:1.1em; margin-top:10px; }
.listCat .rechercheOnglet .inner p span {text-transform:uppercase; font-weight:bold}
.listCat .rechercheOnglet h1 { color:#d98b03; font-size:1.3em; border-bottom:1px solid #d98b03; padding:0; 
    text-transform:uppercase; margin:10px 0;  clear:right }
.listCat .rechercheOnglet h2 { padding-top:0;}
.rechercheOnglet .inner td h2 { width:155px; padding:0 0 0 10px; margin: 2px 0 0 0;}
.rechercheOnglet .inner td h2 strong { text-transform:none; }
.rechercheOnglet .inner h2 em { text-transform:none; font-style:normal; font-weight:normal }
.rechercheOnglet .inner .centerRight .radio label { padding:0 10px 0 0; font-weight:bold}
.rechercheOnglet .inner .centerRight .choixPieces td input {margin:0 3px 0 0;  }
.rechercheOnglet .inner .centerRight .Exterieur input { margin:0 3px 0 0;  }
.rechercheOnglet .inner .centerRight .tva {  padding-top:3px;}
.rechercheOnglet .inner .centerRight .tva input { margin:0 5px 0 0;  }

.rechercheOnglet .inner .centerRight .Exterieur label { padding:0 10px 0 0; }
.rechercheOnglet .radio td {line-height: normal;}
.rechercheOnglet .inner .centerRight .choixPieces td label { font-size:1.1em; }
.rechercheOnglet .inner .centerRight .choixPieces td.Nb { line-height:24px }
.rechercheOnglet .inner .centerRight .choixPieces td.Nb label { font-size:1.2em; font-weight:bold;
     padding-left:10px; padding-right:10px;position:relative; top:1px;  }
.rechercheOnglet .inner .centerRight table {margin:10px 0;padding:0; }
.rechercheOnglet .inner .centerRight {width:475px;}
.rechercheOnglet .contentBoutonRecherche { clear:both; margin-left:330px; padding-top:10px;}

.rechercheOnglet .inner .centerRight table.Investir { margin:0; }

.rechercheOnglet .inner .centerRight table.Investir td { padding:0 5px 0 5px; font-weight:bold }
.rechercheOnglet .inner .centerRight table.Investir td a { font-weight:normal }
.rechercheOnglet .inner .centerRight table.Investir td input { width:15px; height:15px; margin:0 5px 0 0; padding:0; }

.rechercheOnglet .inner .centerRight table td b { display: block; margin:3px 5px 0 5px; color:#496F86;  }

.rechercheAffinee  h2 { display:block; margin:2px 0 10px 0;font-weight:bold; color:#496f86;
    font-size:1.1em; text-transform:uppercase;}
.rechercheOnglet .rechercheAffinee h2 { padding-bottom:0; }
    
.rechercheAffineeLeft { float:left;padding-right:10px; width:330px;  }
.rechercheAffineeRight { float:right; padding-left:30px; width:260px;}
.rechercheAffineeLeft h2 { background:url(/_img/pictos.gif) 0 2px no-repeat; 
    padding:0 0 0 10px;  }
.listCat .centerColum .rechercheAffineeRight h2 { background:url(/_img/pictos.gif) 0 2px no-repeat; 
    padding:0 0 0 10px; margin-bottom:5px; }

.rechercheAffineeTable { margin:5px 0 0 10px; }
.rechercheAffineeTable label { font-weight:bold; }
.rechercheAffineeTable td {padding:2px 5px 2px 0; }
.rechercheAffineeTable td.impair { text-align:right; }
.rechercheAffineeTable td.pair { padding-right:30px; }
.rechercheAffineeTable td select.localisation, .rechercheAffineeTable td select#Ville {width:195px; }



/*FIN RECHERCHE */

/* RESULTATS DE RECHERCHE */
.searchResults .mainBody { background:#ffffff url(/_img/top-degrader.gif) 0 0 no-repeat;} 
.searchResults .leftColum { margin:10px 0 0 0; float:left; display:inline; } 
.searchResults .leftColum .tabs, .rightColum .tabs {	 width:219px;
	background:url(/_img/left-top-results.gif) no-repeat left bottom;	}
.searchResults .leftColum .inner { width:219px; padding: 0 0 15px 0; 
    background:transparent url(/_img/left-results.gif) top left no-repeat; margin:0; }
.searchResults .leftColum .inner .page { padding: 5px 10px; }
.searchResults .leftColum .inner .page table input { margin-right:4px; width:17px; height:17px; }
.searchResults .leftColum .inner .page p.Nbreponses { color:#597c90; font-weight:bold; }
.searchResults .leftColum .inner  h3 { text-transform:uppercase; padding:9px 0; }
.searchResults .leftColum .inner  h3 a {background:url(/_img/pictos.gif) no-repeat 0 0;
     font-size:10px; padding:0 0 0 10px; }
.radio input { position:relative; top:3px; }
.radio td { padding:0; line-height:20px;}
.searchResults .leftColum .inner .tableNombre { margin-top:10px; }
.searchResults .leftColum .inner label { font-weight:bold; font-size:1em; }
.searchResults .leftColum .inner select { margin:1px 0; }
.searchResults .leftColum .inner .SelectLieu { width:182px; }
.searchResults .leftColum .inner .Selectright { width:79px;}
.searchResults .leftColum .inner .FondBleu { background:#d9e2e7; margin:0 5px; padding:0 5px 5px 5px;}
.searchResults .leftColum .inner .FondBleu table input { margin-right:4px;width:17px; height:17px; }
.searchResults .leftColum .inner .FondBleu .checkbox td { line-height:20px; }
.searchResults .leftColum .inner .budget td { padding-right:10px; }
.searchResults .leftColum .inner .budget select { width:112px; }
.searchResults .leftColum .inner .surface td { padding-right:10px; }
.searchResults .leftColum .inner .surface select { width:92px; }



.searchResults .leftColum .inner .hr { background: url(/_img/hr-dot.gif) repeat-x ; height:1px; width:96%; 
    margin:1px 5px; overflow:hidden;}
.searchResults .centerColum {padding-bottom:10px; }
.searchResults .textSearch { display:block; margin:5px 0 0 230px; color:#d98b03; } 
.searchResults .centerColum .hr { margin:1px 5px; width:98%;}
.searchResults .centerColum { margin:10px 0 0 6px; float:left; display:inline;  }
.searchResults .centerColum .page { padding:0}
.searchResults .centerColum .inner { width:489px; padding:0 0 20px 0;
    background:transparent url(/_img/center-results.jpg) no-repeat; margin:0; }
.searchResults .centerColum .tabs {  width:499px; 
    background:url(/_img/center-top-results.gif) no-repeat left bottom; }
.searchResults .centerColum .FondBleu {  background:#f6f7f8; padding:10px 0; width:486px; margin:0 auto; }
.searchResults .centerColum .FondBlanc {  background:transparent; padding:10px 0;width:486px; margin:0 auto; }
.searchResults .ResultsVisu { float:left;clear:left; }
.searchResults .ResultsVisu img { padding-left:10px;}
.searchResults .ResultDescription { float:left; margin-left:7px; width:385px; overflow:hidden;}
.searchResults .ResultDescription h3 a { color:#597c90; font-size:10px; font-weight:bold; }
.searchResults .ResultDescription p { margin:10px 0 0 0; }
.searchResults .listeappart { clear:both; margin :0 0 0 10px; display:block;}
.searchResults .listeappart ul li {padding-left:12px; margin-left:2px; 
	background:url(/_img/pictos.gif) 0 -196px no-repeat;}
	
.listCat .centerColum .LinkTop {float:right;clear:both;padding-bottom:15px;}
.listCat .centerColum .LinkTop a {font-size:9px;display:block; 
    background:url(/_img/pictos.gif) no-repeat 0 -242px; padding-left:10px;  }
.listCat .centerColum .LinkTop a.back {background:url(/_img/pictos.gif) no-repeat 0 -322px; }

.leftColum .Links, .rightColum .Links { background:url(/_img/ResultsLinksLeft.jpg) no-repeat top left; padding:0 5px 0 10px; }
.leftColum .Links div.titre { color:#D88B00; text-transform:uppercase; font-weight:bold;}
.leftColum .Links div.titre .hr { background:#d98b03; height:1px; width:96%; margin:1px 0; overflow:hidden;}
.leftColum .Links ul, .rightColum .Links ul {margin-top:0}
.leftColum .Links ul li, .rightColum .Links ul li  {  border-bottom:1px solid #c4d0d7; margin:0 7px 0 0; padding:8px 0;}
.leftColum .Links ul li a {text-transform:uppercase; color:#497085; font-weight:bold; }
.rightColum .Links ul li a {text-transform:uppercase; color:#497085; }
.leftColum .Links ul li a.active, .rightColum .Links ul li a.active {color:#d98b03; }

.pagination { float:right; display:inline; margin: 5px 15px 0 0; }
.pagination table td { background: url(/_img/pictos.gif) no-repeat 0 -282px; width:22px; text-align:center; }
.pagination table td a { color:#666666; font-weight:bold;}
.pagination table .current {background: url(/_img/pictos.gif) no-repeat 0 -282px; color:#FFF;font-weight:bold;
     width:18px; padding:0 2px; text-align:center; }
.pagination table .current div { background: #d98b03; width:14px; height:13px; position:relative; left:1px;}
.pagination table .next, .pagination table .previous { background:none; text-decoration:none; width:18px; }
.pagination table .next a, .pagination table .previous a { text-decoration:none; font-weight:normal }
.pagination table td.left { background:none; }
.listCat .centerColum .TitreResults { border-bottom:1px solid #d98b03; clear:right;  }
.listCat .centerColum .TitreResults h1 { text-transform:uppercase; color:#d98b03; font-size:14px; 
    padding-bottom: 3px; margin:0; font-weight:bold; }
.listCat .centerColum .TitreResults .pagination { margin-right:80px ; }
/* FIN RESULTATS DE RECHECHE */
	
/* PROGRAMME */
.listCat .ProgrammeBloc { overflow:hidden; margin-bottom:10px; display:block; height:1%; }
.listCat .ProgrammeBloc .visuel { width:280px; margin-top:5px;  }
.listCat .ProgrammeBloc .contentDescription { width:419px; } 
.listCat .ProgrammeBloc .prix span, .dispo span { text-transform:uppercase; font-weight:bold }
.listCat .ProgrammeBloc .LinkVisuel { margin-top:5px; }
.listCat .ProgrammeBloc .EnvoiAmi { float:right; }
.listCat .ProgrammeBloc .Pictos { margin-top:10px; }
.listCat .ProgrammeBloc .Pictos td { vertical-align:middle; padding:0 5px;}
.listCat .ProgrammeBloc .ListDispo, .listCat .ProgrammeBloc .ListDispo li a 
 {  font-size:9px ; color:#d98b03;} 
.listCat .ProgrammeBloc a.more { display:block; background:url(/_img/pictos.gif) no-repeat 0 -120px; 
	padding-left:20px; margin-top:2px; color:#497085; font-weight:bold; }
.listCat .ProgrammeBloc h1 { font-size:12px; text-transform:uppercase; color:#597c90; padding:0 0 10px 0;
    margin:10px 0 0 0;}
.listCat .ProgrammeBloc h1 strong { display:block; font-size:24px;  text-transform: none}
.listCat .ProgrammeBloc .Conseiller { background:#f5e2c0; width:270px; float:left; clear:left; 
    margin-right:8px; padding:0 0 10px 10px; }
.listCat .ProgrammeBloc .Conseiller span { color:#d98b03; font-size:12px;}
.listCat .ProgrammeBloc .Conseiller p { margin-top:10px;}
.listCat .ProgrammeBloc .Conseiller p b { text-transform:uppercase}
.listCat .ProgrammeBloc .Conseiller .rightPicto { float:right; margin:3px 3px 0 0 }
.listCat .ProgrammeBloc .contentBouton {margin-top:10px; }
.listCat .ProgrammeBloc .contentBouton a {display:block; padding:6px 0;  }
.listCat .ProgrammeOnglet { background:url(/_img/centerProgramme.gif) no-repeat 0 25px; }
.listCat .ProgrammeOnglet .tabs .Pictos { float:right; position:relative;top:-6px;}
.listCat .ProgrammeOnglet .tabs .Pictos table td { padding:0 10px;}
.listCat .ProgrammeOnglet .inner { padding:0 30px; width:640px; }

.listCat .ProgrammeOnglet p { font-size:1.1em; margin-top:10px; }
.listCat .ProgrammeOnglet .inner p span {text-transform:uppercase; font-weight:bold}
.listCat .ProgrammeOnglet h2 { color:#d98b03; font-size:1em; border-bottom:1px solid #d98b03; padding:0; 
    text-transform:uppercase; margin:10px 0;  clear:right }
.listCat .ProgrammeOnglet h3 { color:#d98b03; font-size:1em; text-transform:uppercase  }
.listCat .ProgrammeOnglet .inner ul {margin-top:10px; }
.listCat .ProgrammeOnglet .inner li {padding:0; margin:0; }
.listCat .ProgrammeOnglet .inner li a {display:block; background:url(/_img/pictos.gif) no-repeat 0 -80px; 
    padding:0 0 0 10px;  }
.listCat .ProgrammeOnglet .rightvisu { float:right;padding-left:3px; width:220px;}

.diapo { margin-top:10px; }
.diapoBig { padding-right:20px; }
.diapoSmall { margin-bottom:20px; }
.diapoSmall td { padding:5px 10px 5px 0; }
/* derniere dernier bloc de liste d'appart sans border-bottom  */
.listCat .centerColum .last { border-bottom:none; } 
.listCat .centerColum .bot {margin-top:20px;}


/* Prgramme > Onglet Logement */
.listCat .ListeLogement { margin-bottom:30px; }
.listCat .ListeLogement .LinkTop a { display:inline; }
.listCat .ListeLogement h1 { font-size:1.6em; color:#d98b03; }
.listCat .ListeLogement .TitreGroupeResult { padding:5px 0; }
.listCat .ListeLogement .TitreGroupeResult h2 { font-size:1.1em; color:#4c2432; border:none; }
.listCat .ListeLogement .TitreGroupeResult h2 img { display:block; float:left; margin-right:4px; position:relative; top:-5px }
.listCat .ListeLogement .TitreGroupeResult h2 span { color:#d98b03;text-transform: none}
.listCat .ListeLogement .TitreGroupeResult h2 a { color:#4c2432; text-transform: none}

.listCat .ListeLogement .hr { clear:left; }
.listCat .ListeLogement h3 { color:#597c90; font-size:1em; text-transform:none  }
.listCat .ListeLogement table.List {width:643px; clear:left; background:#FFF}
.listCat .ListeLogement table.List td {  padding:5px 4px; border-right:5px solid #FFF;  }
.listCat .ListeLogement table.List .bleu { background:#f2f5f6 }
.listCat .ListeLogement table.List .vide { background:#FFF }
.listCat .ListeLogement table.List .Extras { padding:5px 0; width:82px;  }
.listCat .ListeLogement table.List .Extras div {width:100%; float:left; }
.listCat .ListeLogement table.List .Extras div img {float:left; margin:0 0 0 6px; }
.listCat .ListeLogement table .tri td {text-align:center}
.listCat .ListeLogement table .tri td img {margin:0 4px;}


.listCat .ListeLogement .voirPlan { color:#666666; }


/* Prgramme > Onglet Logement > Detail */
.listCat .DetailLogement { overflow:hidden; }
.listCat .DetailLogement .LinkTop a { display:inline; }
.listCat .DetailLogement h1 { font-size:1.6em; color:#d98b03; }
.listCat .DetailLogement h2 { color:#4c869e; font-size:1.2em; border:none; text-transform:none; 
    font-weight:normal; margin:0; }
.listCat .DetailLogement p span { font-weight:bold; }
.listCat .DetailLogement .inner li a { display:inline; }
.listCat .DetailLogement .Left { overflow:hidden; }
.listCat .DetailLogement .Left .prix { color:#d98b03; }
.listCat .DetailLogement .Left .prix a {font-size:0.8em; color:#666666; text-decoration:none; }
.listCat .DetailLogement .Left .prix a:hover {text-decoration:underline; }

.listCat .ProgramPackFinancement {
	float:right; padding:0; margin:0;
	background:url(/_img/PackFinancement_bg.gif) no-repeat top left;}
.listCat .ProgramPackFinancement .in {
	position:relative; top:3px; width:320px; padding:5px 10px 10px;
	background:url(/_img/PackFinancement_bg.gif) no-repeat bottom left; }
.listCat .mentionspack { clear:both; margin-top:20px; font-size:0.9em; }	
.listCat .ProgramPackFinancement .in div a { 
	display:block;  padding:0 0 0 10px;margin:5px 0 0 0; 
	background:url(/_img/pictos.gif) no-repeat 0 -80px; } 
.listCat .ProgramPackFinancement .in h3 { margin:0 0 10px 0; }


/* Prgramme > Onglet Carte */
.Carte { height:390px; position:relative; }
.BulleCarte { position: absolute; top:95px; left:-195px; 
	background:url(/_img/bginfoscarte.gif) no-repeat top left; width:288px; height:294px; }
.BulleCarte .bulleContent {margin:10px 5px; width:278px; float:left; }
.BulleCarte .close { display:block; float:right; margin:5px 5px 0 0; cursor:pointer;}
.BulleCarte .bulleContent img.left { float:left; margin-right:10px; }
.BulleCarte .bulleContent h2 { font-size:1em; float:left; color:#666666; font-weight:bold; width:180px; }
.BulleCarte .bulleContent h2 span { font-size:1em; text-transform:uppercase; color:#4C869E;}
.BulleCarte .bulleContent .textbulle { float:left; margin-top:10px; color:#4C869E; font-size:1.1em; width:280px; }
.BulleCarte .bulleContent .Pictos { margin-bottom:5px; }
.BulleCarte .bulleContent .Pictos td { padding:0pt 5px; vertical-align:middle; }
.BulleCarte .bulleContent .bullebotlink { background:transparent url(/_img/pictos.gif) no-repeat 0pt -242px;
	display:block;font-size:9px;padding-left:10px; }
	
.FormCarte { position: absolute; top:35px; left:428px; z-index:2;
	background:url(/_img/bgformcarte.gif) no-repeat top left; width:211px; height:304px; }
.FormCarte .FormContent {margin:2px 0 0 15px; width:196px;  }
.FormCarte .FormContent .links {float:right; margin-right:5px; }
.FormCarte .FormContent h2 { padding:15px 0; font-weight:bold; font-size:1.4em; }
.FormCarte .FormContent table { font-size:1.1em; }
.FormCarte .FormContent table td {padding:0; }
.FormCarte .FormContent table td h3 {color:#666666; text-transform:none; padding:3px 0; font-size:1.2em;}
.FormCarte .FormContent table td input {margin-right:5px; width:17px; height:17px; }
.FormCarte2{ position: absolute; top:35px; left:428px; z-index:2; background-color:White; width:110px; height:25px; }
.FormCarte2 .FormContent {margin:2px 0 0 2px; width:100px; vertical-align:middle; }
.FormCarte2 .FormContent .links {margin-right:5px; }	
/**/

/* FIN PROGRAMME */

/*  MAISON MODELE > DETAIL */
.listCat .Modele .Left  { float:left; width:340px;font-size:1.2em; }
.listCat .Modele .Left p.pointfort { margin-top:10px; }
.listCat .Modele .Description {float:left;margin-top:20px;font-size:1.2em;}
.listCat .Modele .Description p {margin-bottom:15px;}
.Modele .LinksDetail p { clear:left; margin:0 0 12px 0; overflow:hidden; }
.Modele .LinksDetail .plus { background:url(/_img/pictos.gif) no-repeat 0 -120px; padding-left:20px; }
.Modele .LinksDetail .MaisonDecoree { background:url(/_img/picto_bulle.gif) no-repeat top left;
    padding-left:20px; float:left; line-height:19px; }
.Modele .LinksDetail .pdf { background:url(/_img/picto_dl.gif) no-repeat top left;
    padding-left:20px; float:left; line-height:15px; }


/* Button Purple */
.BttnPurple { background:url(/_img/BttnPurple.gif) no-repeat top left; font-size:1.3em; color:#FFF; 
    padding-left:25px;  float:left;  text-decoration:none; text-transform:uppercase; }
.BttnPurple:hover { color:#FFF; }    
.BttnPurple span { background:url(/_img/BttnPurple.gif) no-repeat top right;
    padding-right:10px;line-height:26px; display:block ; }

/**/

/* RESIDENCES PRINCIPALES */
.listCat .ResPrincipales { margin: 0 0; 
    background:transparent url(/_img/centerProgramme.gif) no-repeat scroll 0pt 25px;}
.listCat .ResPrincipales2 { margin: 20px 0; 
    background:transparent url(/_img/centerProgramme2.gif) no-repeat scroll 0pt 25px;}
.listCat .ResPrincipales .inner { width:660px; padding-top:35px; margin:0 10px; text-align:justify  }

.listCat .ResPrincipales .inner h1 { font-size:1.4em; padding:0 0 5px 0; }
.listCat .ResPrincipales .inner h2 { margin:0; padding:0; font-size:1.4em;color:#577e93;padding-bottom:10px;}
.listCat .ResPrincipales .inner h2 span { color:#577e93;}
.listCat .ResPrincipales .inner .TitreBleue {color:#597C90;font-size:1.6em;padding-bottom:10px;font-weight:bold;font-family:Verdana, Arial;}
.listCat .ResPrincipales .inner .TitreBleue12px {color:#597C90;font-size:1.2em;font-weight:bold;font-family:Verdana, Arial;padding-bottom:0;}

.listCat .ResPrincipales .inner p { font-size:1.2em; margin:0 0 15px 0; }
.listCat .ResPrincipales .inner p em {font-style:normal; font-size:0.9em; margin:10px 0; }
.listCat .ResPrincipales .inner div.links span { display:block; padding-left:10px;
    background:url(/_img/pictos.gif) no-repeat 0 -80px; font-weight:bold; color:#577e93; font-size:1.1em }
.listCat .ResPrincipales .inner div.links a { display:block; margin:5px 10px; font-weight:bold;}
.listCat .ResPrincipales .encadre { background:#e9f0f6; width:500px; margin:20px auto; padding:10px; border:solid 1px #577E93; }
/*Scellier*/
.listCat .ResPrincipales .encadre2 { background:#e9f0f6; width:271px; margin:20px auto; padding:10px; border:solid 1px #577E93; }
.listCat .ResPrincipales .encadre3 { background:#e9f0f6; width:200px; margin:10px auto; padding:5px; border:solid 1px #577E93; }
/*fin Scellier*/
.listCat .ResPrincipales table { margin:15px 0; }
.listCat .ResPrincipales table.comparatif td { border:1px solid #577E93; font-size:1.1em; padding:5px; width:210px;
                                               text-align:left;}
.listCat .ResPrincipales table.comparatif tr.pair td {background:#e9f0f6;}
                                               
.listCat .ResPrincipales .left {float:left; width:320px;}
.listCat .ResPrincipales .right {float:left; width:320px; margin-left:20px;}
.listCat .ResPrincipales .both {clear:both; width:660px; background:#e9f0f6; padding:5px;border:1px solid #577E93; margin-bottom:10px;}
.listCat .ResPrincipales .both h2 {text-align:center;}

.listCat .ResPrincipales .tabExemple { width:85%; margin:0 auto 15px auto;}
.listCat .ResPrincipales .tabExemple td { border:solid 1px; padding:4px;}
/* FIN RES PPALE */

/* EMPLOIS */
.listCat .Emplois { margin:13px 0 0 0; overflow:hidden;  }
.listCat .Emplois .Top { overflow:hidden; border-bottom:1px solid #d98b03; }

.listCat .Emplois .visu { float:left; clear:left; }
.listCat .Emplois .Right {float:left; width:300px; }

.listCat .Emplois .middle { margin:10px 0;}
.listCat .Emplois .middle h2 { overflow:hidden; }
.listCat .Emplois .middle h2 img { float:right;}

.listCat .Emplois h2 { font-size:1.6em; color:#597c90; margin-bottom:20px; }
.listCat .Emplois h2 span { font-weight:normal; display:block }
.listCat .Emplois h2 span.encart { margin:40px 0 0 0; }
.listCat .Emplois h3 { margin:0 0 10px 0; font-size:1.1em }

.listCat .Emplois p { font-size:1.2em; margin-bottom:20px; }
.listCat .Emplois .laloi { font-size:0.9em; clear:both;}
.listCat .Emplois p strong { color:#e1a235; font-weight:bold; }
.listCat .BttnEmploi { margin:0 0 10px 120px; overflow:hidden; }
.listCat .BttnEmploi a { display:block; float:left; position:relative; margin-right:20px;
	background:url(/_img/BttnEmploi.jpg) no-repeat top left; height:33px; padding-left:16px; 
	font-size:1.3em; font-weight:bold; color:#4c2432; }
.listCat .BttnEmploi a span {  height:33px; top:0;display:block; float:left;
	background:url(/_img/BttnEmploi.jpg) no-repeat top right; padding-right:14px; 
	line-height:33px;cursor:pointer;}
.listCat .BttnEmploi a.BttnBlanc { 
	background:url(/_img/BttnEmploi_bl.jpg) no-repeat top left; }
.listCat .BttnEmploi a.BttnBlanc span {
	background:url(/_img/BttnEmploi_bl.jpg) no-repeat top right; }
 

/*emploi > Formulaire envoie cv lettre motiv */
.listCat .FormEmploi {
	float:left; padding:0; margin:20px 0 3px 0; overflow: visible;
	background:url(/_img/Emploisrech_bg.gif) no-repeat top left;}
.listCat .FormEmploi .Inner {
	position:relative; top:3px; width:669px; padding:5px 10px 10px;
	background:url(/_img/Emploisrech_bg.gif) no-repeat bottom left; }
.listCat .FormEmploi .Inner .BttnEmploi	{ margin-top:50px; margin-left:250px; }
.listCat .FormEmploi .Inner table { margin-top:10px; }	
.listCat .FormEmploi .Inner table td { padding:3px 10px 3px; }
.listCat .FormEmploi .Inner table td input { width:200px; }
.listCat .FormEmploi .Inner table td input.big { width:522px; }	
.listCat .FormEmploi .Inner h5{color:#597C90;font-size:1.6em;padding-bottom:10px;font-weight:bold;font-family:Verdana, Arial;}
.listCat .FormEmploi p { margin-bottom:0; margin-top:30px;font-size:1.1em;}
.listCat .FormEmploi span {clear:left }


/*liste d'emploi */

.listCat .ListEmploi div.hr { background:#d98b03;height:1px; margin:10px 0 0 0;}
.listCat .rightEmploi { background:url(/_img/EmploiBlocRight.jpg) no-repeat bottom left;
    padding:5px 5px 10px 5px; margin:10px 0 40px 0; width:210px; }
.listCat .rightEmploi h2 { font-size:1.1em; color:#497085; text-transform:uppercase;
     background:url(/_img/pictos.gif) no-repeat 0 3px; padding-left:10px; }    
.listCat .rightEmploi p { padding:10px 0 0 0; }    
.listCat .rightEmploi table { margin-top:10px; }   
.listCat .rightEmploi table td { padding:20px 10px 0 0; }    


.listCat .rightEmploi .BttnEmploi { margin:20px 0 10px 60px;}
.listCat .ListEmploi .pagination .previous {
	background:url(/_img/pictos.gif) no-repeat left -160px; padding-left:10px; }

.listCat .ListEmploi .pagination .next {
	background:url(/_img/pictos.gif) no-repeat right -140px; padding-right:10px; }


/* recherche */	
.listCat .ListEmploi table { width:100%; }
.listCat .ListEmploi table td {padding: 0 5px 0 0; }
.listCat .ListEmploi table td label { position:relative; top:3px; }
.listCat .ListEmploi table td select, .listCat .rightEmploi table td select { width:130px; }

.listCat .ListEmploi .Offres { margin-bottom:10px; }	
.listCat .ListEmploi .Offres td {width:315px; background:#e7edf0; padding:8px 20px; }
.listCat .ListEmploi .Offres td.hr {background: #FFF url(/_img/hr-dot.gif) repeat-x; 
    height:1px; overflow:hidden; padding:1px 0; }
.listCat .ListEmploi a.plus { background:url(/_img/pictos.gif) no-repeat 0 -120px;
    padding-left:20px; font-weight:bold; display:block; margin-top:15px;}
.listCat .ListEmploi h2 {margin-bottom:0px; padding-top:0px;}
.listCat .ListEmploi h3 {margin-bottom:10px; padding-top:0px; font-size:1.3em }
.listCat .ListEmploi .NbOffres {font-weight:bold; color:#497085; margin-top:30px; clear:both;}

.listCat .ListEmploi div.hr { margin:15px 0; }
/* FIN EMPLOIS */

/* emplois details */
.listCat .DetailEmploi .detail { margin:20px 0 0 290px; } /*alignement bouton*/
.listCat .DetailEmploi .Offres td {color:#497085; font-size:1.1em }
.listCat .DetailEmploi .linkcandidature { background:url(/_img/pictos.gif) no-repeat 0 -80px; padding-left:12px; }
.listCat .DetailEmploi h2 { font-size:1.4em; }
.listCat .DetailEmploi h3 { font-size:1.2em; }
.listCat .DetailEmploi p { font-size:1.2em; }


.page h1.nomarge { margin:0; padding:0; line-height:1px}

/* FORMULAIRES CONTACT */
.listCat .Contact { padding-bottom:25px; }
.listCat .Contact .Left { float:left; margin:5px 0 0 10px; width:410px; }
.listCat .Contact .Left img { float:left; margin-right:15px; }
.listCat .Contact .ProgrammeBloc { float:left; margin-top:5px; width:288px;  }
.listCat .Contact .Left h2 { color:#497085; margin:0;  }
.listCat .Contact  h3 { color:#497085; margin:0 0 0 12px; font-size:1.3em; padding:0; }
.listCat .Contact textarea { width:522px; }

/* #Popup { width:509px; height:621px; padding:6px; margin:0 auto 0 auto;  }   */
#Popup { width:509px; height:621px; padding:0; margin:0 auto 0 auto;  }
#Popup .logo { width:316px; height:46px; margin:0px auto; display:block; }
#Popup .Inner { background:#FFF; padding:10px 15px; float:left;}
#Popup .Inner h1 { color:#d98b03; font-size:16px; font-weight:bold; text-transform:uppercase;
    border-bottom:1px solid #d98b03; margin-bottom:15px;  }
#Popup .Contact h2 {  color:#497085; font-size:1.1em;  text-transform:uppercase; }
#Popup .Contact .Left img { float:left; margin:10px 15px 0 0; }
#Popup .Contact .Left p { float:left; margin:10px 0 0 0; }
#Popup .hr { border-bottom:1px solid #d98b03; padding:10px 0; background:none; clear:both; }
#Popup .Middle { clear:left; float:left; margin:10px 0 0 0; }
#Popup .Middle p strong { color:#497085; font-size:1.1em;  }
#Popup .Middle table { margin-top:10px; }
#Popup .Middle table td { padding:3px 10px 3px; }
#Popup .Middle table td input { width:250px; }
#Popup .Middle table td textarea { width:250px; }
#Popup .Middle .BttnEmploi { margin-top:30px; margin-left:180px; }
#Popup .Middle .BttnEmploi a { display:block; float:left; position:relative; margin-right:20px;
	background:url(/_img/BttnEmploi.jpg) no-repeat top left; height:33px; padding-left:16px; 
	font-size:1.3em; font-weight:bold; color:#4c2432; }
#Popup .Middle .BttnEmploi a span {  height:33px; top:0;display:block; float:left;
	background:url(/_img/BttnEmploi.jpg) no-repeat top right; padding-right:14px; 
	line-height:33px;cursor:pointer;}
	
	
	
	
	
	
/*ESPACE PERSO -- Matt-- */
.body-critere { background:url(/_img/fond-critere-de-veille.jpg) no-repeat; 
                width:713px; height:692px; margin:8px 0 30px 8px;}
.suite {background:none; width:687px; height:auto; margin:8px 0 30px 10px;}
.body-critere .inner { padding:20px 26px 34px 29px; }

.body-critere h1 { color:#d98b03; font-size:1.6em; 
                          padding-bottom: 3px; margin:0; font-weight:bold;
                          border-bottom:1px solid #d98b03;}
                          
.body-critere .inner p { color:#497085; font-size:1.1em;}
.body-critere .inner .first { margin-top:11px;}
.body-critere .inner .form { margin-top:20px;}
.body-critere .inner .form h2 { background:url(/_img/puce-fleche-bleu-dr.gif) no-repeat 0 4px;
                                padding-left:13px; float:left; width: 234px; text-transform:uppercase;
                                color:#497085;font-size:1.1em;}
.body-critere .inner .form h2 em { text-transform:none; font-style:normal;}

.body-critere .inner .form .input { margin-bottom:15px;}                                
.body-critere .inner .form label { margin:0 10px;}
.body-critere .inner .form .input td { width:135px;}
.body-critere .inner .form .input-nbre { margin-left:247px;}
.body-critere .inner .form .input-nbre td { width:84px;}
.body-critere .inner .item { margin:15px 0; color:#497085;}

.body-critere .inner .prix {border:solid 1px #4c6b7d; width:96px; height:20px;}
.body-critere .inner .boutonSuite { padding:30px 0 0 317px;}
.body-critere .inner .rechercheAffineeLeft {border-right: solid 1px #d98b03;
                                            float:left;padding-right:0px; width:319px; }
.body-critere .inner .rechercheAffineeRight { float:right; padding-left:0px; width:260px; }
.body-critere .resume-critere { margin:29px 0 24px 14px; }
.body-critere .resume-critere h2 {background:url(/_img/puce-fleche-bleu-dr.gif) no-repeat 0 4px;
								  padding-left :13px;text-transform:uppercase;
								  color:#497085;font-size:1.1em;}
.body-critere .resume-critere p { padding:20px 0 13px 13px;}	
.body-critere .resume-critere span { color:#d98b03; margin-left:13px;}
.body-critere .resume-critere span a {color:#d98b03; font-weight:bold;}		
.body-critere .intro-modif {margin:29px 0 13px 14px; font-size:1.2em; color:#597c90;}		
.body-critere .resume-critere ul { font-size:1.1em; margin:25px 0 16px 13px;}
.body-critere .resume-critere li { margin-bottom:8px;}
.body-critere .resume-critere li label { float:left; width:105px;}
.body-critere .resume-critere li.champs { margin-left:105px; font-size:0.9em;}
.body-critere .resume-critere li.last { margin-left:135px;}

.body-critere .mentions { margin:13px 0 0 12px}
.selection {}
.selection .separation-orange { clear:both; border-bottom:1px solid #d98b03; 
                                padding-top:10px; margin-bottom:10px;}
                                
.selection .inner h1 { color:#597c90; font-size:1.2em; text-transform:uppercase;}

.selection .inner .contentDescription p span { font-size:1.2em;}
.selection .inner .contentDescription .mainLivraison { margin-top:20px;}

/*inscription*/ 
.inscription .FormContent { overflow:hidden; }
.listCat .inscription .inner { padding: 0 10px 0 10px; width:auto;}
.inscription .inner h1 {border-bottom:1px solid #D98B03;
						color:#D98B03; font-size:1.6em;
						font-weight:bold; padding-bottom:3px; width:676px; }
.inscription .inner h2 { color:#597c90; font-weight:bold; font-size:1.2em;}
.inscription .inner .formulaire { float:left; width:337px; margin:0 33px 0 0; 
						padding-bottom:20px; display:inline;}
.inscription .inner .formulaire .inner { padding:19px 0 0 24px;}
.inscription .inner .formulaire .inner h3,
.inscription .inner .blocs-right .votreSelection h3,
.inscription .inner .blocs-right .criteres h3 {background:url(/_img/puce-fleche-bleu-dr.gif) no-repeat 0 4px;
												padding-left :13px;text-transform:uppercase;
												color:#497085;font-size:1.1em;}
.inscription .inner .formulaire .inner ul { margin:22px 0 20px 15px; height:320px;}
.inscription .inner .formulaire .inner li { height:24px;  width:100%;}
.inscription .inner .formulaire .inner label { float:left; width:105px;}
.inscription .inner .formulaire .inner select { width:135px;}
.inscription .inner .formulaire .inner p { margin:10px 0;} 

.inscription .inner .links {  margin:0px auto; width:185px; text-align:center; clear:both; }
.inscription .inner .links span { color:#497085; width:100%;}
.inscription .inner .links a { font-weight:bold;}
.inscription .inner .formulaire .inner a img { margin:0 auto; display:block;}
.inscription .inner .formulaire .inner td label { width:auto; position:relative; top:2px; }
.inscription .inner .formulaire .inner td input { width:17px;height:17px;margin-right:10px; float:left; }


.inscription .inner .blocs-right { float:left; }
.inscription .inner .blocs-right .votreSelection { background:url(/_img/fond-selection.jpg) no-repeat;
                                                   width:306px; height:104px;}
.inscription .inner .blocs-right .votreSelection div { padding:19px 0 0 19px;}
.inscription .inner .blocs-right .votreSelection .hr { padding:0;}
.inscription .inner .blocs-right .votreSelection span {padding:5px 0 0px 19px; display:block;
													   color:#D98B03;}
.inscription .inner .blocs-right .votreSelection p { margin-bottom:10px;}
.inscription .inner .blocs-right .votreSelection p,
.inscription .inner .blocs-right .criteres .inner p { margin-top:15px;}

.inscription .inner .blocs-right .criteres { margin-top:20px; background:url(/_img/fond-critere.jpg) no-repeat left bottom;
                                            width:306px; height:142px;}
.inscription .inner .blocs-right .criteres .inner { padding:19px 0 5px 19px;}
.inscription .inner .blocs-right .criteres span { padding:5px 0 5px 19px; display:block;
												  color:#D98B03;}
.inscription .inner .blocs-right .criteres span a,.inscription .inner .blocs-right .votreSelection span a {color:#D98B03; font-weight:bold;}
.inscription .inner .mentions {  width:675px; clear:both; margin:20px 0; font-size:0.9em; text-align:justify;}


/*Showroom*/
.inner .lienVisite  {margin-bottom:18px; float:right;}
.inner .lienVisite a {font-size:9px;display:block; 
    background:url(/_img/pictos.gif) no-repeat 0 -242px; padding-left:10px;}
.Showroom .TitreResults { margin-top:15px;margin-bottom:18px;}
.Showroom .FondShowroom { margin-left:8px; height:595px; overflow:hidden; clear:both;}
.Showroom .FondShowroom .Nice { margin-left:6px; margin-top:61px; margin-bottom:18px; background:url(/_img/bandeau_showroom_nice.jpg) no-repeat; height:203px;}
.Showroom .MapShowroom { float:left;margin-left:35px; display:inline;}
.Showroom .AdresseShowroom { float:left; display:inline; margin-left:34px; margin-top:64px;color:#666666; font-size:11px;}
.ContentAdresse { color:#6698ac; font-size:12px; font-weight:bold;}
.PhoneBlue,.AxxRoutier { color:#6698ac; font-size:10px; font-weight:bold;text-decoration:none;}
a.AxxRoutier:hover { color:#6698ac;}
.AxxRoutier { padding-top:10px; overflow:hidden;text-decoration:underline;}
.Showroom .AdresseShowroom ul { width:115px; background:url(/_img/pictos_route.gif) no-repeat right; margin-right:185px;line-height:35px;}

.Showroom .FondShowroom .Lyon { margin-left:6px; margin-top:61px; margin-bottom:18px; background:url(/_img/bandeau_showroom_lyon.jpg) no-repeat; height:203px;}
.Showroom .FondShowroom .Toulouse { margin-left:6px; margin-top:61px; margin-bottom:18px; background:url(/_img/bandeau_showroom_toulouse.jpg) no-repeat; height:203px;}
.Showroom .Concept { font-size:11px; margin-left:12px; margin-bottom:18px; margin-right:12px;}
.Showroom .VisuelConcept { margin-left:6px; margin-top:61px; margin-bottom:18px; background:url(/_img/bandeau_showroom_concept.jpg) no-repeat; height:203px;}
.Showroom .TitreConcept { font-size:13px; font-weight:bold;}
.Showroom .FondShowroom .Marseille { margin-left:6px; margin-top:61px; margin-bottom:18px; background:url(/_img/bandeau_showroom_marseille.jpg) no-repeat; height:203px;}
.Showroom .FondShowroom .IleDeFrance { margin-left:6px; margin-top:61px; margin-bottom:18px; background:url(/_img/bandeau_showroom_iledefrance.jpg) no-repeat; height:203px;}
.Showroom .FondConcept { margin-left:8px; height:700px; overflow:hidden;}
.Showroom .inner .Accroche { font-size:12px; color:#6698ac; font-weight:bold; padding-top:25px;padding-bottom:34px; text-transform:uppercase; clear:both;}
.Showroom .centerColum #AmenagementIdf .titre h2 { font-size:12px; color:#577e93; font-weight:bold; text-transform:uppercase; border-bottom: dashed 1px #577e93;padding-bottom:5px;margin-bottom:12px;}
#AmenagementIdf { width:708px;}
.Showroom .centerColum #AmenagementIdf img { padding-right:15px;}
.visuelidf { width:150px;}
.Showroom .TxtIdf { font-size:12px;}
.Showroom .TxtIdfOrange { color:#d98b03; font-weight:bold;}
.spaceTab{ height:5px;}
.middle {vertical-align:middle;}
.spaceTabDashed {border-bottom: dashed 1px #577e93;}
.Large { height:50px;}
/* showroom_Marseille_amenagement_inter.aspx */
#AmenagementMarseille { width:708px;}
.Showroom .centerColum #AmenagementMarseille .titre h2 { font-size:12px; color:#577e93; font-weight:bold; text-transform:uppercase; border-bottom: dashed 1px #577e93;padding-bottom:5px;margin-bottom:12px;}
.Showroom .centerColum #AmenagementMarseille img { padding-right:15px;}
.Showroom .TxtMarseille { font-size:12px;}
.Showroom .TxtMarseilleOrange { color:#d98b03; font-weight:bold;}
.visuelmarseille { width:150px;}
.visuelmarseilleBig { width:332px;}
.Showroom .centerColum #flashcontent { margin-left:1px;}
.Showroom .centerColum .BtnFlash {clear:both; width:928px;margin:15px 0 15px 0;}
.listCat .Showroom .centerColum .inner .specialeColonne { width:900px;}
.Showroom .AdresseShowrooomFlash {text-align:center;width:928px;margin-bottom:10px;}


/* MainShowroom */
.mainShowroom { clear:both; float:right; margin-bottom:10px;}
.mainShowroom ul, .mainShowroom li { display:inline; }
.mainShowroom li { margin-left:8px; padding-left:10px; 
                 background:url(/_img/pictos.gif) 0 -220px no-repeat; }
.mainShowroom li, .mainShowroom li a { color:#d98b03; font-weight:bold;}
.mainShowroom li a:hover { color:#497085;}

/*Nos références > qui sommes-nous ? */
.quisommesnous { background:url(/_img/bgquisommesnous.gif) repeat-y; overflow:hidden; }
.quisommesnous .intro  { background:#f5f7f8; color:#597c90; font-size:1.2em; padding:20px; }
.quisommesnous .articles { border-top:1px solid #d98b03; float:left;}
.quisommesnous .articles img { float:left; margin:0 0 20px 0;}
.quisommesnous .articles h2 { color:#597c90; margin-left:320px; font-size:1.6em; }
.quisommesnous .articles p { font-size:1.2em; margin:0 0 20px 320px; }
/**/

/* Actualités et calendrier */
.Actus { border-bottom:1px solid #d98b03;padding:10px 0 20px 0;overflow:hidden; }
.Actus .LinkTop { float:right; }
.listCat .centerColum .Actus h2 { float:left; font-size:1.2em; color:#577e93;  }
.Actus ul { clear:left; }
.Actus ul li {padding:10px 0; clear:left; }
.Actus ul li a { text-decoration:none; color:#666; }
.Actus ul li a.link { background:url(/_img/Pictos.gif) no-repeat 0 -200px ; float:left; padding-left:12px; }

.Actus li a:hover { color:#d98b03; text-decoration:underline;}
.Actus ul li a span {color:#d98b03;}
.Actus table { clear:left; }
.Actus td { padding:0 10px 10px 0; line-height:16px; }
.Actus td strong { color:#d98b03; }

/*Information réglementée */
.Inforeglemente {  }
.Inforeglemente .LinkTop { font-weight:bold; }
/* communiqué détail */
.Actus .Details p { clear:both; margin:10px 0; }
.Actus .Details h3 { font-size:1.4em; margin:20px 0; clear:right; text-align:center; }
.Actus .Details dl {margin:10px 0;}
.Actus .Details dt { color:#d98b03; font-weight:bold;}
.Actus .Details dd a {color:#d98b03; }
.Actus .Details { font-size:1.2em;}
.Actus .Details .LinkTop { margin:10px 0 20px 0; }
/**/
 
/*Le groupe > Administration*/
.Administration { margin-top:5px; } 
.listCat .centerColum .Administration h2 { color:#577e93; font-size:1.4em;margin:0 }
.Administration h3 { background:#497085;color:#FFF; line-height:29px; font-size:1.2em;
                      text-transform:uppercase; font-weight:normal; padding-left:10px; }
.Administration h4 { background:#c1d6e0; color:#497085; line-height:29px; font-size:1.4em;
                      padding-left:10px; }
.Administration table { background:#e7edf0; margin:10px 0;}
.Administration table td.pair { width:194px; padding:10px 0 0 10px; }
.Administration table ul li { color:#497085; padding:10px 5px; border-bottom:1px dashed #497085; }
.Administration table ul li.last {  border-bottom:none; }
.Administration table td.blanc {  background:#FFF; padding:6px 0; }
.Administration table td.hr {   border-bottom:1px solid #d98b03; }



/* Page Print */
.Print .Conteneur { margin:0px auto; width:753px; background:#FFF; padding:0; }
/*  .Print .header { background:#4A0337;} */
.Print .header { background:#0f1f47;}
.Print .header img { margin:0px auto; width:370px; display:block;}
.Print .centercontent { background:#FFF;margin:5px 5px 0 5px;}
.Print .date { background:#dbe2e8; padding:5px 0; text-align:right; }
.Print .date span { margin-right:50px; color:#09477c; font-size:1.1em; }
.Print .cheminfer { color:#d98b03; font-size:1.1em; border-bottom:1px solid #dbe2e8;
                     padding:4px 0; }
.Print .Pagination { float:right; color:#2e5469; font-weight:bold;}                      
.Print .centercontent {overflow:hidden; padding-bottom:50px;}
.Print .centercontent h2 { margin:10px 0;font-size:1.4em; color:#2e5469;  }                     


.Print .searchResults .FondBlanc,.Print .searchResults .FondBleu { padding:10px 0pt;}
.Print .searchResults .FondBleu { background:#F6F7F8; }

/* Guide des Realisations */
.listCat .centerColum .GuideRealisations { margin:20px 0 0 30px; width:550px;
                        padding-bottom:20px; overflow:hidden; font-size:1.1em;}
.listCat .centerColum .GuideRealisations h1 { color:#497085; font-size:14px; width:450px; font-weight:normal; }
.listCat .centerColum .GuideRealisations h1 span { color:#d98b03; font-size:25px;  }
.listCat .centerColum .GuideRealisations h1 img { float:left; }
.GuideRealisations p { float:left; margin:10px 0; }
.GuideRealisations table { margin:10px 0; float:left; }
.GuideRealisations table td { padding:2px 20px 2px 0;}
.GuideRealisations table.form1 td input { width:245px;  }
.GuideRealisations table.form2 { margin:0; }
.GuideRealisations table.form2 td select { width:245px;  }
.GuideRealisations div.hr { clear:both;  }
.GuideRealisations .bttn { margin:20px 0 10px 150px; overflow:hidden;  }
.GuideRealisations .bttn a {  display:block; float:left; position:relative; margin-right:20px;
	background:url(/_img/BttnEmploi.jpg) no-repeat top left; height:33px; padding-left:16px; 
	font-size:1.3em; font-weight:bold; color:#4c2432;  }
.GuideRealisations .bttn a span { height:33px; top:0;display:block; float:left;
	background:url(/_img/BttnEmploi.jpg) no-repeat top right; padding-right:14px; 
	line-height:33px;cursor:pointer;}	 
/**/


/*votre projet > KB financement */
.kbfinancement { border-bottom:1px solid #d98b03; padding-bottom:25px; overflow:hidden; float:left; }
.kbcontent {  float:left; padding-bottom:30px; }
.kbcontent p {  font-size:1.2em; }
.kbcontent p b { margin:6px 0; display:block;  }
.kbcontent p span {  color:#d98b03; font-weight:bold; display:block; margin-top:10px; }
.kbcontent p em {  font-weight:bold; display:block; font-size:0.9em; margin:6px 0; font-style:normal }


.kbfinancement .left p { font-size:1.2em; }
.kbfinancement p span { color:#d98b03; display:block; font-weight:bold;margin:10px 0 2px 0; }

.kbfinancement .left .PartenariatLCL { margin-top:30px;}

.kbfinancement .left p a { display:block; font-weight:bold;  margin:3px 0 ;
    background:url(/_img/pictos.gif) no-repeat 0 -360px; padding-left:12px;}
.separateur-orange { clear:both; border-bottom:1px solid #d98b03; 
                                padding-top:10px; margin-bottom:10px;}	
.kbfinancement h3 { color:#d98b03; }
.kbfinancement .left {float:left; width:445px;}
.kbfinancement .simulateurs {float:left; width:199px; margin:20px 0 0 20px; padding:10px;
    background:url(/_img/kbfinancementbgsimulateur.jpg) no-repeat; }
.kbfinancement .simulateurs h3 { text-transform: uppercase; border-bottom:1px solid #10547c; 
    font-size:10px; font-weight:normal;color:#10547c;  }
.kbfinancement .simulateurs ul {margin-top:10px;}
.kbfinancement .simulateurs ul li { border-bottom:1px solid #c7d3d9; }
.kbfinancement .simulateurs ul li a {text-decoration:none; text-transform:uppercase;
    font-weight:bold; padding:10px 0; display:block;color:#ffffff; }
.table1 {width:660px; margin:15px 0;background:#385e73 }
.table1 .top {}

.table1 .top td { color:#FFF; font-weight:bold; text-align:center; }    
.table1 td { padding:5px 10px; }    
.table1 td.left { background:url(/_img/coin.gif) -7px -7px no-repeat; }
.table1 td.right { background:url(/_img/coin.gif) 431px -7px no-repeat; text-align:center; }
.table1 td.botleft { background:#c1d6e0 url(/_img/coin.gif) -7px 19px no-repeat; }
.table1 td.botright { background:#c1d6e0 url(/_img/coin.gif) 211px 19px no-repeat; }

    
.table3 td { width:195px; padding:5px 10px; }  
.table3 td.right { background:url(/_img/coin.gif) 124px -7px no-repeat; }
.table3 td.botleft { background:#c1d6e0 url(/_img/coin.gif) -7px 19px no-repeat; }
.table3 td.botright { background:#c1d6e0 url(/_img/coin.gif) 122px 19px no-repeat; }
   
.table1 tr.pair { background:#dae7ed; }    
.table1 tr.impair { background:#c1d6e0; }
.table1 .sstitre { color:#d98b03; }
.table1 tr.orange { background:#d98b03; }

.colspan  { background:#385e73 url(/_img/coin.gif) 657px -7px no-repeat; }
.colspan td {width:380px;}
.colspan td.botright { background:#c1d6e0 url(/_img/coin.gif) 138px 19px no-repeat; }
.colspan .bot {width:660px;}

.colspan .top { background:none;}
.colspan .left {  text-align:center; width:660px;}
.table1 tr.orange td {text-align:center; color:#FFF;  width:330px; }

.kbcontent .mentions { margin:10px 0; font-size:0.9em;}


/*Le groupe > notre histoire */
/* chronology */
.chronology { width:685px; overflow:hidden; height:350px;}
.listCat .centerColum .chronology table { width:3640px;
    background:url(/_img/bgchronology.gif) repeat-x top left; }
.listCat .centerColum .chronology table td { width:240px; padding:0 20px;
    background:url(/_img/bgchronologytd.gif) repeat-y 279px 0; }
.listCat .centerColum .chronology td h2 {font-size:38px; color:#8bb8cb; font-weight:normal; }
.listCat .centerColum .chronology tr.titre td { height:80px;}
.listCat .centerColum .chronology tr.sstitre td { height:85px; font-size:1.2em; 
    color:#385e73; font-weight:bold; }
.listCat .centerColum .chronology tr.text td { height:150px; font-weight:normal; 
    font-size:1.2em; color:#385e73; }
.histoire h3 {  font-size:1.7em; font-weight:normal; background:#497085; width:665px;
    color:#FFF; text-transform:uppercase; border-bottom:1px solid #FFF; padding:10px;  }
.histoire table {background:#497085;  height:35px; color:#FFF; }
.histoire table td { padding-top:8px }
.histoire table td a {color:#FFF; text-decoration:none;}
.histoire table td a:hover {text-decoration:underline;}
.listCat .centerColum .chronology tr.sstitre .txtSlide { font-weight:normal; padding-top:5px;}



/* Le groupe > chiffres clés */
.listCat .Chiffrescles h2 { font-size:1.4em;}
.listCat .Chiffrescles h3 { font-size:1.1em;}
.Chiffrescles { border-bottom:1px solid #d98b03; float:left;  }
.Chiffrescles .blocbleu { float:left; margin:0 10px 15px 0 }
.Chiffrescles .table1 td { width:80px;vertical-align:bottom; }
.Chiffrescles .table1 td.left { width:440px; }
.Chiffrescles .table1 td.right { background:url(/_img/coin.gif) 97px -7px no-repeat; }
.Chiffrescles td.full { width:660px;  }
.Chiffrescles .mentions { margin:10px 0; font-size:0.9em;}

/**/

/*Informations-financieres > carnet-actionnaire*/
.carnetactionnaire { border-bottom:1px solid #d98b03;}
.carnetactionnaire p { font-size:1.2em; }
.carnetactionnaire img { padding-bottom:15px; }
.carnetactionnaire .last { border-bottom:none; }
.listCat .carnetactionnaire h2 { color:#577e93; font-size:1.4em; }
.carnetactionnaire .table1 { width:686px; }
.carnetactionnaire .table1 td { width:155px;}
.carnetactionnaire .table1 td.left { width:491px;}
.carnetactionnaire .table1 td.right { background:url(/_img/coin.gif) 172px -7px no-repeat; }
.carnetactionnaire .table1 td.botleft { background: #dae7ed url(/_img/coin.gif) -7px 19px no-repeat; }
.carnetactionnaire .table1 td.botright { background: #dae7ed url(/_img/coin.gif) 172px 19px no-repeat; }
.carnetactionnaire .textsstable { margin-bottom:15px; }
.carnetactionnaire h2 em { font-size:0.8em;}
.carnetactionnaire .table2 { font-size:1.2em;}
.carnetactionnaire .table2 td { width:190px;}
.carnetactionnaire .table2 td.right { width:350px;}

/**/

/*Le groupe > Activités et implantation*/
.Activites .first { margin-top:20px; }
.Activites .articles { overflow:hidden; }
.Activites .articles img { float:left; padding:0 0 2px 0; clear:both;}
.listCat .Activites h2 { color:#597c90;  font-size:1.4em;  }
.Activites .articles h3 {color:#666; font-size:1.2em; margin-left:320px;}
.Activites .articles p { font-size:1.2em; margin:0 0 0 320px; }
.Activites .clear { clear:both;border-top:1px solid #d98b03;float:left; margin-top:20px; padding-bottom:20px; }
.Activites .clear p { font-size:1.2em;}

/*Le groupe > valeurs et stratégie */
.listCat .valeurs { margin-top:10px; width:686px; }
.listCat .valeurs .articles { font-size:1.2em;border-bottom:1px solid #d98b03; margin-top:10px; padding-bottom:15px;  }
.listCat .valeurs .articles h2 { margin:0; padding:0 0 10px 0; font-size:1.7em; color:#577e93; text-align:left; }

.listCat .valeurs .last { border:none;  }
 /**/
 
 /*Infos financieres Assemblée générale */
 
.assemblee { overflow:hidden; }
.assemblee .articles { background:url(/_img/bgquisommesnous.gif); border-bottom:1px solid #d98b03; float:left;}
.assemblee .articles img { float:left; margin:0 0 0 0;}
.assemblee .articles h2 { color:#597c90; margin-left:320px; font-size:1.6em; }
.assemblee .articles p { font-size:1.2em; margin:0 0 10px 320px; }
.assemblee .clear { background:none; width:100%;}
.assemblee .clear h2 { clear:both; margin-left:0; }
.assemblee .clear p { clear:both; margin-left:0; }
.assemblee .last { border:none;  }
.assemblee a { display:block; background:url(/_img/pictos.gif) no-repeat 0 -360px; font-size:0.8em; font-weight:bold; padding-left:12px;  }
.assemblee .articles table { width:95%; margin:0 auto 20px auto;}
.assemblee .articles table td { height:15px; border:solid 1px #000; padding:4px;}
.assemblee .articles table td.headtab { font-weight:bold;}
.assemblee .articles table td.foottab { font-style:italic; font-size:0.9em;}


/*FOOTER*/
.inner .content-mentions,.inner .content-faq  { margin-bottom:20px; font-size:1.1em;}

/*MENTIONS LEGALES*/
.inner .content-mentions .title {color:#597C90; font-size:1.2em;}
.inner .content-mentions ul { margin:20px 0; color:#577e93; font-size:1.1em;}
.inner .content-mentions li { margin:6px 0;}
.inner .content-mentions .link-back {
	background:transparent url(/_img/pictos.gif) no-repeat scroll 0pt -360px;
	font-weight:bold;padding-left:12px;}
	
/*FAQ*/	
.inner .content-faq p a, .inner .content-faq li a  { color:#d98b03;}
.inner .content-faq ul { margin:20px 0;}
.inner .content-faq li {
	background:transparent url(/_img/pictos.gif) no-repeat scroll 0pt -199px;
	font-weight:bold;padding-left:12px;
	margin:10px 0;}
.inner .content-faq h2 { font-size:1.4em; color:#577e93;}
.inner .content-faq p { margin-bottom:15px;}
.inner .content-faq p em {color:#d98b03; font-style:normal;}

/*Glossaire EN COURS D'INTEGRATION*/
.Glossaire .Letters {margin:11px 0 15px 0; width:18px; text-align:center; background-color:#d98b03; color:#ffffff; font-style:normal; font-size:14px; font-weight:bold;}
.Glossaire .ContentGlossaire {padding-left:9px;}
.Glossaire .ContentGlossaire h1 {color:#577e93; font-size:12px; font-weight:bold; padding:0;}
.Glossaire .LinkHaut h2, .content-faq .LinkHaut h2 {text-align:right; color:#577e93; font-size:11px; padding-bottom:3px; padding-top:0; border-bottom:1px solid #d98b03; font-weight:normal;}
.Glossaire .ContentGlossaire p {font-size:12px; padding:0 0 18px 0;}
/*Nav Glossaire*/
.Glossaire .NavGlossaire {text-align:center; }
.mainGlossaire { clear:both; margin:16px 0 16px 36px; }
.mainGlossaire .changeLang { position:relative; top:2px; }
.mainGlossaire ul, .mainGlossaire li { display:inline; }
.mainGlossaire ul { margin:0 20px; }
.mainGlossaire li { margin-left:6px; padding-left:10px; 
                 background:url(/_img/pictos.gif) 0 -220px no-repeat; }
.mainGlossaire li, .mainGlossaire li a { color:#666666; font-weight:bold;}
.mainGlossaire li a:hover { color:#d98b03;}
.mainGlossaire .First {background:none;}


/*Bloc droite pages Group */
.rightGroup { background:url(/_img/GroupBlocRight.gif) no-repeat bottom	left;
    padding:5px 5px 10px 5px; margin:10px 0 40px 0; width:200px;}
.rightGroup p { margin:10px 0; }
.rightGroup p a { background:url(/_img/pictos.gif) no-repeat 0 -242px; padding:0 0 0 12px; }
.rightGroup .BttnEmploi  { margin:0px auto;}
.Groupmail .BttnEmploi  { margin:15px 0 0 60px;}
.Groupdoc .BttnEmploi  { margin:15px 0 0 50px;}


/* lien nav interne page Group  */
.LinktopGroup { margin:10px 0; }
.LinktopGroup ul li { display:inline; line-height:16px; padding:0 8px 0 12px;
    background:url(/_img/pictos.gif) no-repeat 0 -220px; text-transform:uppercase; font-weight:bold; }
                       
.LinktopGroup ul li.first { background:none; }

/* Page contact  */
.Contact .Accroche { margin:14px 0 14px 8px; }
.Contact .ColonneGauche { width:333px; margin-right:38px;float:left;}
.Contact .ColonneDroite { width:333px;float:left;}
.Contact .ColonneGauche .hr, .Contact .ColonneDroite .hr {background:#d98b03 none;}
.Contact .ColonneGauche h1,  .Contact .ColonneDroite h1{color:#577e93; padding:20px 0 0 5px; font-size:14px;}
.Contact .ColonneGauche h2, .Contact .ColonneDroite h2 {padding:10px 0 0 0;margin:0 0 0 5px;}
.Contact .ColonneGauche img, .Contact .ColonneDroite img {margin:10px 0 20px 5px;}
.Contact .ColonneGauche p, .Contact .ColonneDroite p {margin:0 0 0 5px;}
.Contact .ColonneGauche a, .Contact .ColonneDroite a {background:transparent url(/_img/pictos.gif) no-repeat scroll 0pt -80px;
							color:#496F86;display:block;font-weight:bold;margin:0 0 0 5px;padding-left:10px;}
.Contact .ColonneGauche .Phonecontact {display:block; margin:15px 0 15px 15px;}

.ResultRecherche .TxtResult {display:block; margin:15px 0 15px 0;}
.ResultRecherche .Pagination {text-align:right;padding:10px 0 10px 0;}
.ResultRecherche .hr {background:#d98b03 none;}
.ResultRecherche .BlockContenu {padding:20px 0 5px 0;}
.ResultRecherche .BlockContenu h1 {color:#577e93; padding:0 0 15px 0; font-size:12px;}
.ResultRecherche .BlockContenu p {padding:0 0 5px 0;}
.ResultRecherche .BlockContenu a {background:transparent url(/_img/pictos.gif) no-repeat scroll 0pt -120px;
							color:#496F86;display:block;font-weight:bold;margin:0 0 8px 0;padding-left:20px;}
							
.listCat .centerColum .PdSite {width:919px;}
.listCat .centerColum .PdSite .FondPDSite {background:url(/_img/fond_pldusite.gif) no-repeat ; height:606px; padding:21px 36px 0 36px; }
.listCat .centerColum .PdSite .FondPDSite .TitrePlan {text-align:center;}
.listCat .centerColum .PdSite .FondPDSite .TitrePlan h1 a {color:#3a5a6a;font-size:18px;text-decoration:none;}
.listCat .centerColum .PdSite .hr {background:#3a5a6a none;}
.listCat .centerColum .PdSite #TabContent h1 {background:url(/_img/fond_rub_pds.gif) no-repeat;text-align:center;text-transform:uppercase; color:#ffffff;padding:12px 0 12px 0;font-size:11px;}
.listCat .centerColum .PdSite .Sombre {background:#d9e0e2; height:22px;}
.listCat .centerColum .PdSite .Clair {background:#e6e6e6; height:22px;}
.listCat .centerColum .PdSite .Sombre a {color:#3a5a6a;margin-left:17px;font-size:10px;font-weight:bold;text-decoration:none;margin-top:3px;display:block;}
.listCat .centerColum .PdSite .Clair a {color:#3a5a6a;margin-left:17px;font-size:10px;font-weight:bold;text-decoration:none;margin-top:3px;display:block;}
.listCat .centerColum .PdSite .Sombre a:hover { text-decoration:underline;}
.listCat .centerColum .PdSite .Clair a:hover { text-decoration:underline;}
.listCat .centerColum .PdSite .mainPDsite { padding:0 0 5px 0; }
.listCat .centerColum .PdSite .mainPDsite ul, .listCat .centerColum .PdSite .mainPDsite li { display:block; }
.listCat .centerColum .PdSite .mainPDsite ul { margin:0 20px; }
.listCat .centerColum .PdSite .mainPDsite li { margin-left:6px; padding-left:10px; 
                 background:url(/_img/pictos.gif) 0 -387px no-repeat; }
.listCat .centerColum .PdSite .mainPDsite li, .listCat .centerColum .PdSite .mainPDsite li a { color:#3a5a6a; font-weight:normal;text-decoration:none;}
.listCat .centerColum .PdSite .mainPDsite li a:hover { text-decoration:underline;}
.listCat .centerColum .PdSite .SpecialMenu { margin-left:17px;font-size:10px;font-weight:bold;text-decoration:none;margin-top:3px;color:#3a5a6a; }
.listCat .centerColum .PdSite #TabContent2 a { color:#3a5a6a;}         
.SpecialLink2 { font-weight:bold; color:#3a5a6a;margin:0 0 5px 0; display:block;} 
.listCat .centerColum .PdSite .LinkNavBas a { font-weight:bold; color:#3a5a6a;margin:0 0 5px 0; text-decoration:none;} 
.listCat .centerColum .PdSite .LinkNavBas a:hover { text-decoration:underline;} 
.listCat .centerColum .PdSite .LinkBottom { margin-left:21px;} 



.listCat .centerColum .PdSite .LinkBottom a {background:transparent url(/_img/pictos.gif) no-repeat scroll 0pt -80px;
							color:#496F86;font-weight:bold;margin:0 0 8px 0;padding-left:10px;}
.listCat .centerColum .Font12px {font-size:1.2em;}
.FlechesScroll { padding-left:330px;}

.FondRoseHp 
{
	background: url(/_img/gradient3.gif) repeat-x center top;
}

.FondSatelliteHp 
{
	background: none;
}

.ConfirmForm .centerColum h1 { margin-top:10px;font-size:1.4em;padding:0;}
.ConfirmForm .centerColum h2 { margin-top:18px;font-size:1.2em;padding:0;color:#497085;}
.ConfirmForm .centerColum p { font-size:1.2em;padding-top:15px;} 
.ConfirmForm .centerColum .MentionCnil { font-size:1.0em;padding-top:25px;}
.ConfirmForm .centerColum .panelInfo2 {margin:20px 0 20px 0;}	
.ConfirmForm .centerColum .panelInfo2 a {
background:transparent url(/_img/pictos.gif) no-repeat scroll 0pt -78px;
color:#496F86;
font-size:1.2em;
display:block;
font-weight:normal;
margin:2px 0pt 5px;
padding-left:10px;
}
.President {margin-top:55px;background:transparent url(/_img/president.jpg) left top no-repeat;padding-left:160px;padding-bottom:25px;padding-top:60px;}	
.Presidentuk {margin-top:10px; padding-left:160px;padding-bottom:65px;padding-top:60px;}
.listCat .Block_Decouvrir {padding-bottom:5px; width:322px;background: url(/_img/blockbottom.gif) bottom no-repeat;}
.listCat .Block_Decouvrir div {background: url(/_img/blocktop.gif) top no-repeat;}
.listCat .Block_Decouvrir div p { text-align:center;padding-left:14px;color:#ffffff; font-size:1.4em;padding-top:7px; padding-bottom:0px;}

.buttonEnvoyer 
{background: url(/_img/fr/bt-envoyer.gif);border:0;width:115px;height:30px;}
 .emailEnvoyer
 {margin:30px 10px 10px 30px;font-size:15px;color:#597c90;font-weight:bold;}
 .emailConfirmation
 {margin:0px 0px 0px 25px;}
 
 /* Interstitielle 2010 */
 #container{
    position:absolute;
    top:0;
	width:100%;
	height:100%;
    background:#0f1f47;
    display:none;
}

div.interstitielle{
      width:1200px;
	  height:810px;
	  margin-left: auto;
	  margin-right: auto;
	  text-align:center;
      cursor: pointer;
	  padding-top:90px;
}

/* FIN interstitielle 2010  */