/*blocs communs*/
a,input {
	outline: none;
}

body{
  position:relative;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#818181;
  background-image:url(../img/communs/bg_bas.gif);
  background-repeat:repeat-x;
  background-color:#d7d7d7;
}
img{
  border:none;
}

.u {
	text-decoration:underline;
}
  #top{
    position:relative;
    width:100%;
    height:109px;/*219px;*/
    background-image:url(../img/communs/bg_haut.gif);
    background-repeat:no-repeat;
    background-position:center top;
  }

    #bandeau{
      position:relative;
      width:991px;
      height:109px;/*219px;*/
      padding:0px;
      margin-top:0px;
      margin-left:auto;
      margin-right:auto;
      /*
      background-image:url(../img/communs/bgentete.jpg);
      */
      background-image:url(../img/communs/bgentete_meilleure.jpg);
      background-repeat:no-repeat;
      background-position:center top;
    }
      #top #logo{
        float:left;
        display:inline;
        height:114px;
        margin-left:4px;
      }
        #top #logo img{
          float:left;
          display:inline;
        }
      #top .pub{
        float:right;
        display:inline;
        margin-top:4px;
        margin-right:16px;
        width:468px;
        height:60px;
        border:2px solid #fff;
      }
        #top .pub img{
          float:left;
          display:inline;
        }

  /* TABLEAU IBAIL */
  .tableau_ibail table{
	float:left;
	margin-left:5px;
	width:705px;
  }

  .tableau_ibail table thead tr th {
	background-image:url(../img/grand_bloc/tableau_bg2_entete.gif);
	background-repeat:repeat-x;
	border-right:1px solid #D3D3D3;
	color:#0A50A0;
	font-size:11px;
	height:54px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
  }
  .tableau_ibail table tr .last {
	border-right:medium none;
  }

  .tableau_ibail table tbody tr td {
	background-color:#EAEAEA;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #C3C3C3;
	color:#171717;
	font-size:11px;
	font-weight:bold;
	height:40px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
  }

  .tableau_ibail table tbody tr td a {
  	text-decoration:none;
  	color:#171717;
  }

  .tableau_ibail table tbody tr td a:hover {
	text-decoration:underline;
  }

  .tableau_ibail table tbody tr.odd td {
	background-color:#DDDDDD;
  }

  .tableau_ibail table tbody tr.last td {
	border-bottom:medium none;
  }


  /*menu principal*/
  #top #menu{
    float:left;
    display:inline;
    /*width:723px;*/
    height:32px;
    margin:0px;
    padding:0px;
    margin-top:/*73px;*/-4px;
  }
    #top #menu img{
      display:inline;
    }
        #top ul#menu li{
          display:inline;
          height:32px;
          margin:0px;
          padding:0px;
        }
          #top ul#menu li a{
            float:left;
            display:inline;
            height:32px;
          }
            #top img.menu_img_hover {
              position:absolute;
              visibility:hidden;
            }
            #top li.menu_item:hover a img.menu_img_hover,
            #top li.menu_item a.selection img.menu_img_hover{
              visibility:visible;
            }
            #top li.menu_item:hover a img.menu_img_off {
              visibility:hidden;
            }
    /*contenu*/
    #content{
      position:relative;
      width:991px;
      padding:0px;
      margin-top:0px;
      margin-left:auto;
      margin-right:auto;
    }
      #content #left{
        float:left;
        display:inline;
        width:733px;
        padding:0px;
        margin-top:0px;
      }

	#content #left .btn_residence {
		float:left;
		margin-bottom:8px;
	}

      #content #left .btn_residence #residence_mois {
        margin-left:3px;
        margin-right:4px;

      }
        #content #left #rechercher{
          float:left;
          display:inline;
          width:733px;
          margin-top:0px;
          color:#fff;
          background-image:url(../img/rechercher/bg_repeat.jpg);
          background-repeat:repeat-y;
        }
        #content #left #rechercher .haut{
          float:left;
          display:inline;
          width:733px;
          padding-top:50px;
          background-image:url(../img/rechercher/bg_top.jpg);
          background-repeat:no-repeat;
        }
          #content #left #rechercher .haut_investir p.intro,
          #content #left #rechercher .haut p.intro{
            float:left;
            display:inline;
            width:607px;
            font-size:11px;
            font-weight:bold;
            margin:0px;
            padding:0px;
            margin-left:95px;
            padding-bottom:20px;
          }

          #content #left #rechercher .haut_investir p.intro a,
          #content #left #rechercher .haut p.intro a,
          #content #left #recherche_avancee .haut p.intro a {
            text-transform:uppercase;
            color:#FFFFFF;
            text-decoration:none;
          }

          #content #left #rechercher .haut_investir p.intro a:hover,
          #content #left #rechercher .haut p.intro a:hover,
          #content #left #recherche_avancee .haut p.intro a:hover {
            text-decoration:underline;
          }

          #content #left #rechercher .haut_investir h3,
          #content #left #rechercher .haut h3{
            float:left;
            display:inline;
            width:271px;
            height:20px;
            font-size:16px;
            font-weight:bold;
            margin:0px;
            padding:0px;
            margin-bottom:10px;
            border-bottom:1px solid #fff;
          }
          #content #left #rechercher .haut_investir h4,
          #content #left #rechercher .haut h4{
            float:left;
            display:inline;
            width:271px;
            font-size:12px;
            font-weight:normal;
            color:#87e0f7;
            margin:0px;
            padding:0px;
            margin-bottom:0px;
          }
          #content #left #rechercher .haut_investir .gauche,
          #content #left #rechercher .haut .gauche{
            float:left;
            display:inline;
            /*width:271px;*/
            width:350px;
            margin:0px;
            padding:0px;
            margin-left:25px;
            margin-bottom:0px;
          }
            #content #left #rechercher .haut_investir .gauche form,
            #content #left #rechercher .haut .gauche form{
              float:left;
              display:inline;
              margin:0px;
              padding:0px;
              font-size:9px;
            }
              #content #left #rechercher .haut_investir .gauche form select,
              #content #left #rechercher .haut .gauche form select{
                float:left;
                display:inline;
                margin:0px;
                padding:0px;
                width:271px;
                margin-bottom:10px;
                font-family:Arial, Helvetica, sans-serif;
                color:#787878;
                font-size:12px;
              }

              #content #left #rechercher .haut_investir .gauche form .criteresDate input[type=radio],
              #content #left #rechercher .haut .gauche form .criteresDate input[type=radio],
              #content #left #recherche_avancee .haut form .col1 .criteresDate input[type=radio]{
				margin-left:0px;
              }

              #content #left #rechercher .haut_investir .gauche form .criteresDate span,
              #content #left #rechercher .haut .gauche form .criteresDate span,
              #content #left #recherche_avancee .haut form .col1 .criteresDate span{
				font-size:11px;
				margin:0px;
				font-weight:bold;
              }

              #content #left #recherche_avancee .haut form .col1 .criteresDate span{
              	padding-top:4px;
              }

			  #content #left #rechercher .haut_investir .gauche form .criteresDate label,
              #content #left #rechercher .haut .gauche form .criteresDate label,
              #content #left #recherche_avancee .haut form .col1 .criteresDate label{
				line-height:13px;
              }

              #content #left #rechercher .haut_investir .gauche form .criteresDate select,
              #content #left #rechercher .haut .gauche form .criteresDate select,
              #content #left #recherche_avancee .haut form .col1 .criteresDate select{
				width:115px;
				margin-left:6px;
				font-size:10px;
				height:17px;
				margin-top:4px;
              }

              #content #left #rechercher .haut_investir .gauche form p,
              #content #left #rechercher .haut_investir .gauche form input,
              #content #left #rechercher .haut_investir .gauche form label,
              #content #left #rechercher .haut .gauche form p,
              #content #left #rechercher .haut .gauche form input,
              #content #left #rechercher .haut .gauche form label{
                float:left;
                display:inline;
              }
              #content #left #rechercher .haut_investir .gauche form label,
              #content #left #rechercher .haut .gauche form label{
                margin-top:6px;
                line-height:8px;
              }
              #content #left #rechercher .haut_investir .gauche form span,
              #content #left #rechercher .haut .gauche form span {
              	font-weight:bold;
              	margin-top:6px;
              	margin-left:4px;
              	margin-right:4px;
              	float:left;
              }

              #content #left #rechercher .haut_investir .gauche form input {
                margin-top:8px;
                margin-left:6px;
                margin-right:3px;
              }

              #content #left #rechercher .haut .gauche form input {
                margin-top:8px;
              }
              #content #left #rechercher .haut_investir .gauche form a,
              #content #left #rechercher .haut .gauche form a{
                float:left;
                display:inline;
                margin-top:0px;
                margin-left:10px;
                margin-right:0px;
              }
          #content #left #rechercher .haut_investir img.ou,
          #content #left #rechercher .haut img.ou{
            float:left;
            display:inline;
            /*margin-left:20px;*/
            margin-top:31px;
          }
          #content #left #rechercher .haut_investir .droite,
          #content #left #rechercher .haut .droite{
            float:left;
            display:inline;
            width:349px;
            margin:0px;
            padding:0px;
            margin-bottom:10px;
          }
            #content #left #rechercher .haut_investir .droite h3,
            #content #left #rechercher .haut .droite h3{
              width:339px;
              height:20px;
              font-size:16px;
              font-weight:bold;
              margin:0px;
              padding:0px;
              border-bottom:1px solid #fff;
            }
            #content #left #rechercher .haut_investir .droite img.carte,
            #content #left #rechercher .haut .droite img.carte{
              float:left;
              display:inline;
              margin:0px;
              padding:0px;
              margin-right:5px;
            }
            #content #left #rechercher .haut_investir .droite p,
            #content #left #rechercher .haut .droite p{
              float:left;
              display:inline;
              width:220px;
              margin:0px;
              padding:0px;
              margin-bottom:10px;
              margin-left:15px;
              margin-top:10px;
              font-size:11px;
              font-weight:bold;
            }
            #content #left #rechercher .haut_investir .droite a,
            #content #left #rechercher .haut .droite a{
              float:left;
              display:inline;
              margin-left:12px;
            }
        #content #left #rechercher .bas{
          float:left;
          display:inline;
          width:733px;
          height:8px;
          background-image:url(../img/rechercher/bg_bottom2.png);
          background-repeat:repeat-y;
        }
          #content #left #rechercher .bas a{
            float:right;
            display:inline;
            font-size:9px;
            font-weight:bold;
            line-height:25px;
            color:#fff;
            text-decoration:none;
            margin-right:30px;
          }
          #content #left #rechercher .bas a:hover{
            text-decoration:underline;
          }
        #content #left #nouv_resid{
          float:left;
          display:inline;
          margin-top:10px;
          margin-left:3px;
          width:432px;
        }
            #content #left #nouv_resid h3{
              float:left;
              display:inline;
              width:416px;
              margin:0px;
              padding:0px;
              padding-left:16px;
              padding-top:3px;
              padding-bottom:10px;
              background-image:url(../img/nouv_residences/bg.gif);
              background-repeat:repeat-y;
            }
            #content #left #nouv_resid .item{
              float:left;
              display:inline;
              width:432px;
              padding-bottom:17px;
              background-image:url(../img/nouv_residences/bg.gif);
              background-repeat:repeat-y;
            }
              #content #left #nouv_resid .item img{
                float:left;
                display:inline;
                margin-left:22px;
                margin-right:10px;
              }
              #content #left #nouv_resid h4{
                float:right;
                display:inline;
                width:267px;
                margin:0px;
                padding:0px;
                margin-right:12px;
                font-size:10px;
                font-weight:bold;
                color:#0b51a1;
              }
              #content #left #nouv_resid h5{
                float:right;
                display:inline;
                width:267px;
                margin:0px;
                padding:0px;
                margin-right:12px;
                font-size:16px;
                font-weight:bold;
                color:#da48a8;
                text-transform:uppercase;
              }
              #content #left #nouv_resid h5 a:link,
              #content #left #nouv_resid h5 a:visited,
              #content #left #nouv_resid h5 a:hover {
                color:#DA48A8;
                text-decoration:none;
              }
              #content #left #nouv_resid h5 a:hover {
                text-decoration:underline;
              }
              #content #left #nouv_resid p{
                float:right;
                display:inline;
                width:257px;
                margin:0px;
                padding:0px;
                margin-right:22px;
                font-size:11px;
                color:#818181;
                line-height:14px;
                overflow:hidden;
                height:44px;
              }
              #content #left #nouv_resid a.know_more{
                float:right;
                display:inline;
                width:257px;
                margin:0px;
                padding:0px;
                margin-right:22px;
                font-size:11px;
                font-weight:bold;
                text-decoration:none;
                color:#da47a8;
              }
              #content #left #nouv_resid a:hover{
                text-decoration:underline;
              }
            #content #left #nouv_resid .hr{
              float:left;
              display:inline;
              width:432px;
              padding-bottom:24px;
              background-image:url(../img/nouv_residences/bg.gif);
              background-repeat:repeat-y;
            }
            #content #left #nouv_resid .top,
            #content #left #nouv_resid .bottom{
              float:left;
              display:inline;
            }
        #content #left #resid_mois{
          float:left;
          display:inline;
          margin-top:10px;
          margin-left:9px;
          width:286px;
        }
        #content #left #resid_mois .content{
          float:left;
          display:inline;
          width:286px;
          background-image:url(../img/resid_mois/bg.gif);
          background-repeat:repeat-y;
        }
            #content #left #resid_mois h3{
              float:left;
              display:inline;
              width:270px;
              height:290px;
              margin:0px;
              padding:0px;
              padding-top:10px;
              padding-left:16px;
              margin-bottom:-250px;
              background-image:url(../img/resid_mois/top.gif);
              background-repeat:no-repeat;
            }
            #content #left #resid_mois .item{
              float:left;
              display:inline;
              width:286px;
              padding-bottom:9px;
            }
              #content #left #resid_mois .item img{
                float:left;
                display:inline;
                margin-left:15px;
                margin-right:10px;
              }
              #content #left #resid_mois h4{
                float:right;
                display:inline;
                width:271px;
                margin:0px;
                padding:0px;
                margin-left:15px;
                font-size:10px;
                font-weight:bold;
                color:#696969;
              }
              #content #left #resid_mois h5{
                float:right;
                display:inline;
                width:271px;
                margin:0px;
                padding:0px;
                margin-left:15px;
                margin-bottom:8px;
                font-size:14px;
                font-weight:bold;
                color:#eea904;
                text-transform:uppercase;
              }
              #content #left #resid_mois h5 a:link,
              #content #left #resid_mois h5 a:visited,
              #content #left #resid_mois h5:hover {
                color:#eea904;
                text-decoration:none;
              }
              #content #left #resid_mois h5:hover {
                text-decoration:underline;
              }
              #content #left #resid_mois p{
                float:right;
                display:inline;
                width:169px;
                margin:0px;
                padding:0px;
                font-size:11px;
                color:#6d6d6d;
              }
              #content #left #resid_mois a.know_more{
                float:right;
                display:inline;
                width:165px;
                margin:0px;
                padding:0px;
                font-size:11px;
                font-weight:bold;
                text-decoration:none;
                color:#eea904;
              }
              #content #left #resid_mois a:hover{
                text-decoration:underline;
              }
            #content #left #resid_mois .hr{
              float:left;
              display:inline;
              width:286px;
              padding-bottom:9px;
            }
            #content #left #resid_mois .bottom{
              float:left;
              display:inline;
            }
        #content #left .pub_google{
          float:left;
          display:inline;
          /*margin-top:10px;*/
          margin-left:3px;
        }
        #content #left .module .pathwaygauche{
          float:left;
          display:inline;
          margin-top:6px;
          margin-left:3px;
        }
        #content #left .module .pathwaydroite{
          float:left;
          display:inline;
          margin-top:6px;
        }
        #content #left #pathway{
          float:left;
          display:inline;
          width:709px;
          height:19px;
          line-height:16px;
          padding-left:10px;
          margin-top:6px;
          font-size:10px;
          font-weight:bold;
          color:#828282;
          background-color:#e4e4e4;
          overflow:hidden;
        }
          #content #left #pathway a{
            color:#828282;
            text-decoration:underline;
          }
          #content #left #pathway a:hover{
            text-decoration:none;
          }
          #content #left #pathway strong{
            color:#0a50a0;
          }
        #content #left2{
          float:left;
          display:inline;
          width:167px;
        }
          #content #left2 #rechercherapide{
            float:left;
            display:inline;
            width:167px;
            height:319px;
            margin-top:5px;
            background-image:url(../img/rechercher/bg_recherche_rapide.gif);
            background-repeat:no-repeat;
            background-position:0px 0px;
          }
            #content #left2 #rechercherapide .form{
              float:left;
              display:inline;
              margin:0px;
              padding:0px;
            }
              #content #left2 #rechercherapide .form select{
                float:left;
                display:inline;
                width:140px;
                height:17px;
                margin:0px;
                padding:0px;
                padding-top:1px;
                margin-left:13px;
                margin-top:94px;
                font-size:10px;
                color:#787878;
              }
              /*#content #left2 #rechercherapide a*/
              #content #left2 #rechercherapide input {
                float:left;
                display:inline;
                margin-top:4px;
                margin-left:70px;
              }
              #content #left2 #rechercherapide .carte{
                float:left;
                display:inline;
                margin-top:15px;
                margin-left:3px;
              }


          #content #left2 .module img{
            float:left;
            display:inline;
          }
          #content #left2 .mini_bloc{
            float:left;
            display:inline;
            width:166px;
            margin-top:5px;
            background-image:url(../img/mini_bloc/bg-trans.png);
            background-repeat:repeat-y;
            background-position:0px 0px;
          }
            #content #left2 .mini_bloc .contenu{
              float:left;
              display:inline;
              width:166px;
              background-image:url(../img/mini_bloc/top.gif);
              background-repeat:no-repeat;
              background-position:0px 0px;
            }
            #content #left2 .mini_bloc h3{
              float:left;
              display:inline;
              width:166px;
              margin:0px;
              padding:0px;
              margin-top:8px;
              margin-bottom:10px;
              text-align:center;
              color:#fff;
              font-size:12px;
              font-weight:bold;
            }
            #content #left2 .mini_bloc ul{
              float:left;
              display:inline;
              width:153px;
              margin:0px;
              padding:0px;
              margin-left:13px;
              color:#0a50a0;
              font-size:11px;
              list-style-type:none;
            }
            #content #left2 .mini_bloc ul li{
              float:left;
              display:inline;
              width:153px;
              margin:0px;
              padding:0px;
              margin-bottom:3px;
            }
            #content #left2 .mini_bloc a{
              color:#0a50a0;
              text-decoration:underline;
            }
            #content #left2 .mini_bloc a:hover{
              text-decoration:underline;
            }
            #content #left2 .mini_bloc a.select{
              font-weight:bold;
              padding-left:13px;
              background-image:url(../img/mini_bloc/fleche.gif);
              background-position:0px 1px;
              background-repeat:no-repeat;
            }





          #content #left h2{
            float:right;
            display:inline;
            width:536px;
            height:28px;
            line-height:28px;
            margin:0px;
            padding:0px;
            margin-top:6px;
            margin-right:5px;
            padding-left:20px;
            color:#fff;
            font-size:20px;
            font-weight:bold;
            background-image:url(../img/titre/bg.gif);
            background-repeat:no-repeat;
          }
          #content #left .bloc_contenu{
            float:right;
            display:inline;
            width:556px;
            margin:0px;
            padding:0px;
            margin-right:5px;
            margin-top:10px;
          }
            #content #left .bloc_contenu img{
              float:left;
              display:inline;
            }
            #content #left .bloc_contenu h3{
              float:left;
              display:inline;
              height:33px;
              width:516px;
              margin:0px;
              padding:0px;
              padding-top:25px;
              padding-left:20px;
              padding-right:20px;
              color:#0a509f;
              font-size:15px;
              font-weight:bold;
              background-image:url(../img/contenu/bloc_top-trans.png);
              background-repeat:no-repeat;
              background-position:0px 0px;
            }
            #content #left .bloc_contenu .contenu{
              float:left;
              display:inline;
              width:516px;
              margin:0px;
              padding:0px;
              padding-left:20px;
              padding-right:20px;
              text-align:justify;
              background-image:url(../img/contenu/bloc_bg.gif);
              background-repeat:repeat-y;
            }
              #content #left .bloc_contenu .contenu h4{
                float:left;
                display:inline;
                width:516px;
                margin:0px;
                padding:0px;
                padding-bottom:10px;
                font-size:13px;
                font-weight:bold;
                color:#000;
              }
              #content #left .bloc_contenu .contenu p{
                float:left;
                display:inline;
                width:516px;
                margin:0px;
                padding:0px;
                padding-bottom:10px;
                font-size:13px;
                color:#818181;
              }
              #content #left .bloc_contenu .contenu a{
                color:#818181;
                text-decoration:underline;
              }
              #content #left .bloc_contenu .contenu a:hover{
                text-decoration:underline;
              }
          #content #left #pagination{
            float:right;
            display:inline;
            width:556px;
            margin:0px;
            padding:0px;
            margin-right:5px;
            margin-top:10px;
            padding-bottom:20px;
            text-align:center;
          }
            #content #left #pagination .precedent{
              margin-right:10px;
            }
            #content #left #pagination .suivant{
              margin-left:10px;
            }
        #content #left #resultats_recherche{
          float:left;
          display:inline;
          width:731px;
          margin-top:8px;
          color:#fff;
          background-image:url(../img/resultats_recherche/bg_repeat.gif);
          background-repeat:repeat-y;
        }
        #content #left #resultats_recherche .haut{
          float:left;
          display:inline;
          width:731px;
          padding-top:50px;
          background-image:url(../img/resultats_recherche/bg_top.gif);
          background-repeat:no-repeat;
        }
          #content #left #resultats_recherche .haut p.intro{
            float:left;
            display:inline;
            width:607px;
            font-size:16px;
            font-weight:bold;
            margin:0px;
            padding:0px;
            margin-left:70px;
            padding-bottom:20px;
            text-transform:uppercase;
          }

          #content #left #resultats_recherche .haut a.nouvelle_recherche,
          #content #left #resultats_recherche .haut a.nouvelle_recherche:hover{
			text-decoration:underline;
			color:#FFFFFF;
			font-size:12px;
			text-transform:none;

          }
          #content #left #resultats_recherche .haut{
            float:left;
            display:inline;
            width:711px;
            font-size:12px;
            font-weight:normal;
            margin:0px;
            padding:0px;
            padding-left:20px;
            padding-top:50px;
          }
          #content #left #resultats_recherche .haut h3{
            float:left;
            display:inline;
            width:711px;
            font-size:12px;
            font-weight:normal;
            margin:0px;
            padding:0px;
            margin-bottom:5px;
          }
            #content #left #resultats_recherche .haut form{
              float:left;
              display:inline;
              margin:0px;
              padding:0px;
              margin-bottom:10px;
              font-size:9px;
            }
              #content #left #resultats_recherche .haut form select{
                float:left;
                display:inline;
                width:271px;
                margin:0px;
                padding:0px;
                font-family:Arial, Helvetica, sans-serif;
                color:#0b50a0;
                font-size:12px;
              }

              #content #left #resultats_recherche .haut form select#ville_id,
              #content #left #resultats_recherche .haut form select#quartier_id {
                width:170px;
              }

              #content #left #resultats_recherche .haut form p{
                float:left;
                display:inline;
                margin:0px;
                padding:0px;
                margin-left:10px;
                margin-top:2px;
              }
              #content #left #resultats_recherche .haut form label{
                float:left;
                display:inline;
                line-height:8px;
              }
              #content #left #resultats_recherche .haut form input{
                float:left;
                display:inline;
                margin-left:6px;
                margin-right:3px;
              }
              #content #left #resultats_recherche .haut form a{
                float:left;
                display:inline;
                margin-top:-5px;
                margin-left:10px;
                margin-right:0px;
              }

              #content #left #resultats_recherche .haut form span.et_ou,
              #content #left #recherche_avancee .haut form span.et_ou
              {
                float:left;
                font-size:12px;
                font-weight:bold;
                text-align:center;
                width:40px;
              }
              #content #left #recherche_avancee .haut form span.et_ou {
                margin-top:5px;
              }


              #content #left #resultats_recherche .haut p.liste{
                float:left;
                display:inline;
                width:691px;
                margin:0px;
                padding:0px;
                padding-top:5px;
                padding-bottom:5px;
                color:#0a4d9b;
                font-weight:bold;
              }
              #content #left #resultats_recherche .haut p.liste select#quartier_id,
              #content #left #resultats_recherche .haut p.liste select#ecole_id{
              	width: auto;
              }
              #content #left #resultats_recherche .haut p.liste.first{
                border-top:1px solid #fff;
              }

               #content #left #resultats_recherche .haut p.liste .type {
               	 color:#FFFFFF;
               	 text-transform:uppercase;
               	 font-weight:normal;
               }
                #content #left #resultats_recherche .haut p.liste a{
                  color:#0a4d9b;
                  font-weight:bold;
                  text-decoration:underline;
                }
                #content #left #resultats_recherche .haut p.liste a:hover{
                  text-decoration:underline;
                }
              #content #left #resultats_recherche .haut a.liencarte{
                float:left;
                display:inline;
                margin:0px;
                padding:0px;
                margin-top:20px;
                padding-bottom:10px;
                color:#0a4d9b;
                font-size:14px;
                text-decoration:underline;
              }
                #content #left #resultats_recherche .haut a.liencarte:hover{
                  text-decoration:underline;
                }
        #content #left #resultats_recherche .bas{
          float:left;
          display:inline;
          width:731px;
          height:18px;
          background-image:url(../img/resultats_recherche/bg_bottom.gif);
          background-repeat:repeat-y;
        }
        #content #left .google_maps_liste#map{
	        float: left;
	        width: 731px;
	        height: 400px;
	        display:none;
        }
        #content #left #resultat_recherche{
          float:left;
          display:inline;
          width:731px;
          /*margin-top:10px;*/
        }

        #content #left #resultat_recherche h2{
          width:707px;
          float:left;
          background-image:url(../img/titre/bg_h2_large.png);
        }
          #content #left #resultat_recherche .item{
            float:left;
            display:inline;
            width:731px;
            margin-top:8px;
          }
            #content #left #resultat_recherche .item img{
              float:left;
              display:inline;
            }
            #content #left #resultat_recherche .item .photo{
              margin-left:11px;
              margin-right:9px;
              margin-top:5px;
            }

            #content #left #resultat_recherche .item h3{
              float:left;
              display:inline;
              width:326px;
              font-size:13px;
              font-weight:bold;
              margin:0px;
              padding:0px;
              margin-top:5px;
              text-transform:uppercase;
            }


            #content #left #resultat_recherche .item h4{
              float:left;
              display:inline;
              width:326px;
              font-size:13px;
              font-weight:normal;
              color:#818181;
              margin:0px;
              padding:0px;
            }

            #content #left #resultat_recherche .item h4 span.distance {
            	color:#D40905;
				font-weight:bold;
				background-image:url(../img/resultats_recherche/walk.gif);
				background-repeat:no-repeat;
				padding-left:15px;
				height:20px;
            }
            #content #left #resultat_recherche .item h4 span.mea_residence_nouvelle {
				background-image:url(../img/communs/mise_avt_nouvelle.png);
			  	background-repeat:no-repeat;
			  	background-position:0 0;
				color:#135aa7;
				padding-left:18px;
				font-weight:bold;
            }
            #content #left #resultat_recherche .item h4 span.mea_residence_exclu {
	            background-image:url(../img/communs/mise_avt_exclusive.png);
			  	background-repeat:no-repeat;
			  	background-position:0 0;
			  	color:#ff7511;
			  	padding-left:18px;
			  	font-weight:bold;
            }

            #content #left #resultat_recherche .item h4 span.mea_residence_non_presente {
	            background-image:url(../img/communs/mise_avt_non_presente.png);
			  	background-repeat:no-repeat;
			  	background-position:0 0;
			  	color:#ff0000;
			  	padding-left:18px;
			  	font-weight:bold;
            }

            #content #left #resultat_recherche .item h4 span.mea_residence_du_mois {
				background-image:url(../img/communs/mise_avt_mois.png);
			  	background-repeat:no-repeat;
			  	background-position:0 0;
			  	color:#5e931d;
			  	padding-left:18px;
			  	font-weight:bold;
            }

            #content #left #resultat_recherche .item p{
              float:left;
              display:inline;
              width:326px;
              font-size:12px;
              color:#818181;
              margin:0px;
              padding:0px;
              padding-top:5px;
              padding-bottom:5px;
            }
            #content #left #resultat_recherche .item .contenu {
              float:left;
              display:inline;
              width:326px;
              height:95px;
            }

            #content #left #resultat_recherche .item .contenu p {
              height:25px;
              overflow:hidden;
            }
            #content #left #resultat_recherche .item .contenu p.commentaire a{
				text-decoration:underline;
				color:#818181;
            }
            #content #left #resultat_recherche .item .contenu p.commentaire a:hover{
				text-decoration:underline;
            }
          #content #left #resultat_recherche .nb_logements{
            float:left;
            display:inline;
            width:254px;
            height:31px;/*26px;*/
            line-height:26px;
            margin-top:4px;
            text-align:center;
            color:#fff;
            font-size:12px;
            font-weight:bold;
            background-repeat:no-repeat;
          }
            #content #left #resultat_recherche .nb_logements a{
              text-decoration:none;
              width:254px;
              height:26px;
              color:#FFFFFF;
              display:block;
              text-transform:uppercase;
            }

            #content #left #resultat_recherche .nb_logements strong{
              font-size:18px;
              font-weight:bold;
            }


            /****/
            #content #left #resultat_recherche .infos_resa{
            float:left;
            display:inline;
            width:254px;
            height:31px;/*26px;*/
            line-height:26px;
            margin-top:4px;
            text-align:center;
            color:#000;
            font-size:12px;
            font-weight:bold;
            background-repeat:no-repeat;
          }
            #content #left #resultat_recherche .infos_resa a{
              text-decoration:none;
              width:254px;
              height:26px;
              color:#000000;
              display:block;
              text-transform:uppercase;
            }

            #content #left #resultat_recherche .infos_resa strong{
              font-size:18px;
              font-weight:bold;
            }

            #content #left #resultat_recherche .infos_resa{
              float: right;
    		  margin-right: 12px;
              background-image:url(../img/resultats_recherche/bg_jaune-trans.png);
            }
            /*****/

            #content #left #resultat_recherche .nb_logements.disponible{
              background-image:url(../img/resultats_recherche/bg_logements_disponibles-trans.png);
            }
            #content #left #resultat_recherche .nb_logements.attente{
              background-image:url(../img/resultats_recherche/bg_liste_attente-trans.png);
            }
            #content #left #resultat_recherche .nb_logements.pasoffre{
              background-image:url(../img/resultats_recherche/bg_pas_offre-trans.png);
            }
             #content #left #resultat_recherche .nb_logements.voirdispo{
              background-image:url(../img/resultats_recherche/bg_logements_voir_dispo-trans.png);
            }
            #content #left #resultat_recherche .nb_logements.vide{

            }


          #content #left #resultat_recherche .visite{
            float:left;
            display:inline;
            margin-top:25px;
            margin-left:13px;
            margin-right:27px;
          }
          #content #left #resultat_recherche .ibail{
            float:left;
            display:inline;
            margin-top:25px;
            margin-right:22px;
          }
          #content #left #resultat_recherche .rappel{
            float:left;
            display:inline;
            margin-top:25px;
          }
          #content #left #resultat_recherche .residence_du_mois{
            float:left;
            display:inline;
            width:731px;
            background-image:url(../img/resultats_recherche/bg_vert.gif);
            background-repeat:repeat-y;
          }
            #content #left #resultat_recherche .residence_du_mois h3{
              color:#eea904;
              text-transform:uppercase;
            }
            #content #left #resultat_recherche .residence_du_mois .fond{
              margin-bottom:-97px;
            }
          #content #left #resultat_recherche .offre{
            float:left;
            display:inline;
            width:731px;
            background-image:url(../img/resultats_recherche/bg.gif);
            background-repeat:repeat-y;
            position:relative;
          }

          .boutons_bloc_residence{
			position:absolute;
			bottom:7px;
			left:137px;
          }

           #content #left #resultat_recherche .residence_neuve{
            position:relative;
            float:left;
            display:inline;
            width:725px;
            background-image:url(../img/resultats_recherche/bg_bleu.gif);
            background-repeat:repeat-x;
            border-right : 1px solid #D5D5D5;
            border-left : 1px solid #D5D5D5;
			background-color:#6ABEE8;
          }

          #content #left #resultat_recherche .residence_du_mois{
            position:relative;
            float:left;
            display:inline;
            width:726px;
            background-image:url(../img/resultats_recherche/bg_vert.gif);
            background-repeat:repeat-x;
            border-right : 1px solid #D5D5D5;
            border-left : 1px solid #D5D5D5;
			background-color:#D2E592;
          }

          #content #left #resultat_recherche .residence_exclu{
            position:relative;
            float:left;
            display:inline;
            width:725px;
            background-image:url(../img/resultats_recherche/bg_orange.gif);
            background-repeat:repeat-x;
            border-right : 1px solid #D5D5D5;
            border-left : 1px solid #D5D5D5;
            background-color:#FFCA3C;
          }

          #content #left #resultat_recherche .residence_non_presente{
            position:relative;
            float:left;
            display:inline;
            width:725px;
            background-image:url(../img/resultats_recherche/bg_rouge.gif);
            background-repeat:repeat-x;
            border-right : 1px solid #D5D5D5;
            border-left : 1px solid #D5D5D5;
            background-color:#FF0000;
          }

            #content #left #resultat_recherche .offre h3{
              color:#51aef1;
              text-transform:uppercase;
            }

            #content #left #resultat_recherche .residence_du_mois h3 a:link,
            #content #left #resultat_recherche .residence_du_mois h3 a:visited,
            #content #left #resultat_recherche .residence_du_mois h3 a:hover,
            #content #left #resultat_recherche .residence_neuve h3 a:link,
            #content #left #resultat_recherche .residence_neuve h3 a:visited,
            #content #left #resultat_recherche .residence_neuve h3 a:hover,
            #content #left #resultat_recherche .residence_exclu h3 a:link,
            #content #left #resultat_recherche .residence_exclu h3 a:visited,
            #content #left #resultat_recherche .residence_exclu h3 a:hover {
              text-decoration:none;
              color:#eea904;
              text-transform:uppercase;
            }
            #content #left #resultat_recherche .residence_du_mois h3 a:hover {
              text-decoration:underline;
            }

            #content #left #resultat_recherche .offre h3 a:link,
            #content #left #resultat_recherche .offre h3 a:visited,
            #content #left #resultat_recherche .offre h3 a:hover {
              text-decoration:underline;
              color:#51aef1;
            }

            #content #left #resultat_recherche .residence_non_presente h3 a:link,
            #content #left #resultat_recherche .residence_non_presente h3 a:visited,
            #content #left #resultat_recherche .residence_non_presente h3 a:hover {
              text-decoration:underline;
              color:#808080;
            }

            #content #left #resultat_recherche .offre h3 a:hover {
              text-decoration:underline;
            }

            #content #left #resultat_recherche  .raccourcis table.options,
            #content #left #resultat_recherche .offre .raccourcis table.options {
              width:250px;
              float:left;
              margin-top:15px;
            }
            #content #left #resultat_recherche .residence_du_mois .raccourcis table.options td.col1,
            #content #left #resultat_recherche .offre .raccourcis table.options td.col1 {
              width:76px;
              padding-left:10px;
            }
            #content #left #resultat_recherche .residence_du_mois .raccourcis table.options td.col2,
            #content #left #resultat_recherche .offre .raccourcis table.options td.col2 {
              width:50px;
              padding-left:10px;
            }

            #content #left #resultat_recherche .residence_du_mois .raccourcis table.options td,
            #content #left #resultat_recherche .offre .raccourcis table.options td {
              text-align:center;
            }

            #content #left #resultat_recherche .residence_du_mois .raccourcis table.options td img,
            #content #left #resultat_recherche .offre .raccourcis table.options td img {
              float:none;
            }

        #content #left .bloc_details{
          float:left;
          display:inline;
          width:735px;
          margin-top:8px;
        }

          #content #left .bloc_details img{
            float:left;
            display:inline;
          }
          #content #left .bloc_details .contenu{
            float:left;
            display:inline;
            width:735px;
            background-image:url(../img/grand_bloc/bg-trans.png);
            background-repeat:repeat-y;
          }
          #content #left .bloc_details .contenu .annonce {
			font-size:13px;
			font-weight:bold;
			line-height:16px;
			margin-bottom:5px;
			text-align:center;
          }
          #content #left .bloc_details .entete{
            float:left;
            display:inline;
            width:675px;
            margin-left:30px;
            margin-right:30px;
            padding-bottom:5px;
            border-bottom:1px solid #e4e4e4;
          }

          #content #left .bloc_details .lien_depot_dossier{
            float:left;
            display:inline;
            width:675px;
            /*margin-left:30px;
            margin-right:30px;*/
            margin:10px 30px;
            padding-bottom:5px;
            border-bottom:1px solid #e4e4e4;
            /*color:#0A50A0;*/
            background-color:#44AA66;
            font-size:18px;
            font-weight:bold;
            text-align:center;
			padding-top:4px;
          }

          #content #left .bloc_details .intitule_lot{
            float:left;
            display:inline;
            width:675px;
            margin:10px 30px;
            padding-bottom:5px;
            /*border-bottom:1px solid #e4e4e4;*/
            /*color:#0A50A0;*/
            /*background-color:#44AA66;*/
            font-size:18px;
            font-weight:bold;
            text-align:center;
			padding-top:4px;
          }

          #content #left .bloc_details .intitule_lot_retour a,
          #content #left .bloc_details .intitule_lot a{
          	text-decoration:none;
          	color : #818181;
          }

          #content #left .bloc_details .intitule_lot_retour a:hover,
          #content #left .bloc_details .intitule_lot a:hover{
          	text-decoration:underline;
          }

           #content #left .bloc_details .lien_depot_dossier #lien_depot_dossier {
         	 /* color:#0A50A0;*/
         	 color:#FFF;
         	  text-decoration:none;
           }
           #content #left .bloc_details .lien_depot_dossier a#lien_depot_dossier:hover {
         	  text-decoration:underline;
           }

            #content #left .bloc_details .entete .groupe{
              float:right;
              display:inline;
              /* margin-left:125px; */
            }
            #content #left .bloc_details .entete a{
              text-decoration:underline;
              font-weight:bold;
              color:#0a50a0;
              cursor:pointer;
            }
            #content #left .bloc_details .entete a:hover{
              text-decoration:underline;
            }
            #content #left .bloc_details .entete a.select{
              color:#c2c2c2;
            }
            #content #left .bloc_details .entete a.retour{
              float:left;
              display:inline;
              margin-top:2px;
            }
              #content #left .bloc_details .entete a img{
                float:left;
                display:inline;
                margin-right:2px;
                margin-left:10px;
              }
              #content #left .bloc_details .entete a span{
                float:left;
                display:inline;
                text-decoration:underline;
              }


          #content #left .bloc_details .reserver {
            float:left;
            margin-left:328px;
            margin-top:5px;
          }
          #content #left .bloc_details .gauche{
            float:left;
            display:inline;
            width:284px;
            margin-left:30px;
          }
            #content #left .bloc_details h3{
              float:left;
              display:inline;
              width:284px;
              font-weight:bold;
              font-size:22px;
              color:#0a50a0;
              margin:0px;
              padding:0px;
              margin-top:15px;
            }
            #content #left .bloc_details h4{
              float:left;
              display:inline;
              width:258px;
              font-weight:normal;
              font-size:16px;
              color:#818181;
              margin:0px;
              padding:0px;
              margin-bottom:15px;
            }
            #content #left .bloc_details p{
              float:left;
              display:inline;
              margin:0px;
              padding:0px;
              margin-bottom:10px;
            }
            #content #left .bloc_details .bloc{
              float:right;
              display:inline;
              margin:0px;
              padding:0px;
              margin-top:10px;
            }
            #content #left .bloc_details .raccourcis{
              float:left;
              display:inline;
              margin:0px;
              padding:0px;
            }

            #content #left .bloc_details .en_avant{
              float:left;
              display:inline;
              margin:0px;
              padding-top:10px;

            }

            #content #left .bloc_details .en_avant .residence_mois{
             	color:#5E931D;
            }

            #content #left .bloc_details .en_avant .offre_exclusive{
             	color:#FF7511;
            }

            #content #left .bloc_details .en_avant .residence_neuve{
             	color:#135AA7;
            }


              #content #left .bloc_details .raccourcis a{
                float:left;
                display:inline;
                margin:0px;
                padding:0px;
                margin-right:9px;
              }
			 #content #left .bloc_details .raccourcis .btn_als,
			 #content #left .bloc_details .raccourcis .btn_apl {
				background-color:#4FA7DD;
				color:#FFFFFF;
				float:left;
				font-weight:bold;
				height:26px;
				padding-top:8px;
				text-align:center;
				width:36px;
				margin-right:10px;
			 }
          #content #left .bloc_details .apercu{
            float:right;
            display:inline;
            width:366px;
            /*height:190px;*/
            /*margin-top:17px;*/
            margin-right:30px;
          }

          #content #left .bloc_details .lienApercu{
            float:right;
            display:inline;
            width:350px;
            margin-right:70px;/*95px;*/
            text-align:center;
            font-weight: bold;
          }

          #content #left .bloc_details .lienApercu a{
            margin:0 15px;
            display:block;
            float:right;
          }

          #content #left .bloc_details .lienApercu a.off{
			cursor: pointer;
			text-decoration: underline;
          }

            #content #left .bloc_details .apercu.logo_organisme img {
              float:right;
            }
            #content #left .bloc_details .apercu #nav{
              float:left;
              display:inline;
              width:68px;
              height:190px;
              margin-right:2px;
              background-color:#dddddc;
            }
              #content #left .bloc_details .apercu #nav span{
                float:left;
                display:inline;
                margin-top:6px;
                margin-bottom:5px;
              }
                #content #left .bloc_details .apercu #nav span a{
                  float:left;
                  display:inline;
                  margin-left:28px;
                }
              #content #left .bloc_details .apercu #nav div{
                float:left;
                display:inline;
              }
                #content #left .bloc_details .apercu #nav div a{
                  float:left;
                  display:inline;
                  margin-left:8px;
                  margin-top:1px;
                  margin-bottom:2px;
                }
          #content #left .bloc_details .type_logements{
            float:left;
            display:inline;
            width:675px;
            margin-top:10px;
          }
            #content #left .bloc_details .type_logements h3{
              float:left;
              display:inline;
              width:660px;
              padding-left:15px;
              padding-bottom:5px;
              margin-bottom:10px;
              margin-left:30px;
              margin-right:30px;
              font-size:14px;
              font-weight:bold;
              border-bottom:1px solid #e4e4e4;
              background-image:url(../img/grand_bloc/fleche_bas.gif);
              background-repeat:no-repeat;
              background-position:0px 5px;
              cursor:pointer;
              color:#F39C0E;
            }
              #content #left .bloc_details .type_logements h3.off{
                background-image:url(../img/grand_bloc/fleche_droite.gif);
              }
            #content #left .bloc_details .type_logements .tableau{
              float:left;
              display:inline;
              width:715px;
              margin-left:10px;
              background-color:#f1f1f1;
            }
              #content #left .bloc_details .type_logements .tableau .header{
                float:left;
                display:inline;
                width:698px;
                height:36px;
                margin-left:8px;
                color:#0a50a0;
                font-size:11px;
                font-weight:bold;
                background-image:url(../img/grand_bloc/tableau_bg_entete.gif);
                background-repeat:repeat-x;
              }
                #content #left .bloc_details .type_logements .tableau .header span{
                  float:left;
                  display:inline;
                  height:36px;
                  line-height:36px;
                  padding-left:5px;
                  padding-right:5px;
                  text-align:center;
                  border-right:1px solid #d3d3d3;
                }
                  #content #left .bloc_details .type_logements .tableau .header span.col1{
                    width:176px;
                  }
                  #content #left .bloc_details .type_logements .tableau .header span.col2{
                    width:159px;
                  }
                  #content #left .bloc_details .type_logements .tableau .header span.col3{
                    width:159px;
                  }
                  #content #left .bloc_details .type_logements .tableau .header span.col4{
                    width:49px;
                  }
                  #content #left .bloc_details .type_logements .tableau .header span.col5{
                    width:90px;
                    padding-left:10px;
                    border-right:none;
                  }
              #content #left .bloc_details .type_logements .tableau .contenu{
                float:left;
                display:inline;
                width:698px;
                margin-left:8px;
                color:#171717;
                font-size:11px;
                font-weight:bold;
              }
                #content #left .bloc_details .type_logements .tableau .contenu div{
                  float:left;
                  display:inline;
                }
                #content #left .bloc_details .type_logements .tableau .contenu div span {
                  float:left;
                  display:inline;
                  text-align:center;
                  padding-top:8px;
                  padding-bottom:8px;
                  border-right:1px solid #d3d3d3;
                  border-top:1px solid #f1f1f1;
                  background-color:#dddddc;
                }
                  #content #left .bloc_details .type_logements .tableau .contenu span.col1{
                    width:186px;
                  }
                  #content #left .bloc_details .type_logements .tableau .contenu span.col2{
                    width:169px;
                  }
                  #content #left .bloc_details .type_logements .tableau .contenu span.col3{
                    width:169px;
                  }
                  #content #left .bloc_details .type_logements .tableau .contenu span.col4{
                    width:59px;
                  }
                  #content #left .bloc_details .type_logements .tableau .contenu span.col5{
                    width:111px;
                    border-right:none;
                  }
                  #content #left .bloc_details .type_logements .tableau .contenu div.col5 {
                    background-color:#DDDDDC;
                    border-right:medium none;
                    border-top:1px solid #F1F1F1;
                    display:inline;
                    float:left;
                    padding-top:0;
                    text-align:center;
                    width:109px;
                  }

           #content #left .bloc_details .saisie_code {
	            float:left;
	            display:inline;
	            width:290px;
	            margin-top:10px;
	            margin-left:250px;
	            margin-right:250px;
	            margin-bottom:5px;
           }

           #content #left .bloc_details .saisie_code #reservataire{
           		float:left;
           }


          #content #left .bloc_details .saisie_code #reservataire label {
         	display:inline;
            height:22px;
            color:#0046a8;
            font-size:13px;
            font-weight:bold;
            float:left;
            text-align:center;
            margin-bottom:5px;
         }


		 #content #left .bloc_details .saisie_code #reservataire .input {
			float:left;
			width:160px;
			padding-left:55px;
			padding-right:55px;
		 }

		 #content #left .bloc_details .saisie_code #reservataire #submit {
			margin-top:10px;
		 	margin-left:88px;
			float:left;
			width:79px;
		 }

		 #content #left .bloc_details .saisie_code #reservataire .input img {
		 	float:left;
		 	display:inline;
		 	height:19px;
		 }

		#content #left .bloc_details .saisie_code #reservataire .input input {
	        background-image:url(../img/ibail/input_bg.gif);
		    background-repeat:repeat-x;
		    border:0 none;
		    display:inline;
		    float:left;
		    height:16px;
		    margin:0;
		    padding:3px 0 0;
		    width:150px;
		}

          #content #left .bloc_details .services{
            float:left;
            display:inline;
            width:720px;
          }
            #content #left .bloc_details .services h3{
              float:left;
              display:inline;
              width:520px;
              padding-left:15px;
              padding-bottom:5px;
              margin-bottom:10px;
              margin-left:30px;
              margin-right:30px;
              font-size:14px;
              font-weight:bold;
              border-bottom:1px solid #e4e4e4;
              background-image:url(../img/grand_bloc/fleche_bas.gif);
              background-repeat:no-repeat;
              background-position:0px 5px;
              cursor:pointer;
              color:#F39C0E;
            }

            #content #left .module .bloc_contact .contenu .gauche h3{
              float:left;
              display:inline;
              width:285px;
              padding-left:15px;
              padding-bottom:5px;
              margin-bottom:10px;
              /*margin-left:30px;*/
              margin-right:30px;
              font-size:14px;
              font-weight:bold;
              border-bottom:1px solid #e4e4e4;
              background-image:url(../img/grand_bloc/fleche_bas.gif);
              background-repeat:no-repeat;
              background-position:0px 5px;
              /*cursor:pointer;*/
              color:#818181;
            }

            #content #left .bloc_details .services h3.off{
                background-image:url(../img/grand_bloc/fleche_droite.gif);
                color:#F39C0E;
                width:620px;
            }

            #content #left .module .bloc_contact .contenu .gauche h3.off{
                background-image:url(../img/grand_bloc/fleche_droite.gif);
                color:#0A50A0;
                width:285px;

            }

            #content #left .bloc_details .services .liste{
              float:left;
              display:inline;
              margin-left:40px;
            }
            #content #left .bloc_details .services .service{
              float:left;
              display:inline;
              height:60px;
              width:105px;
              font-size:9px;
              color:#0a50a0;
              margin-bottom:5px;
            }
            #content #left .bloc_details .services .service span{
              float:left;
              display:inline;
              width:70px;
              margin-top:2px;
              margin-left:2px;
            }
            #content #left .bloc_details .services h4{
              float:left;
              display:inline;
              height:37px;
              width:334px;
              margin:0px;
              padding:0px;
              margin-left:30px;
              margin-top:15px;
              color:#fff;
              font-size:15px;
              font-weight:bold;
              text-align:center;
            }
              #content #left .bloc_details .services h4 img{
                float:left;
                display:inline;
                height:37px;
              }
              #content #left .bloc_details .services h4 span{
                float:left;
                display:inline;
                height:37px;
                line-height:37px;
                background-image:url(../img/grand_bloc/titre_bg.gif);
                background-repeat:repeat-x;
              }
            #content #left .bloc_details .services p{
              float:left;
              display:inline;
              width:675px;
              font-size:11px;
              color:#0a50a0;
              margin:0px;
              padding:0px;
              margin-left:47px;
              margin-bottom:5px;
            }
            #content #left .bloc_details .services .alerte{
              float:left;
              display:inline;
              width:699px;
              height:29px;
              font-size:10px;
              font-weight:bold;
              text-align:center;
              color:#fff;
              margin:0px;
              padding:0px;
              margin-left:9px;
              margin-bottom:9px;
              background-color:#ba1613;
            }
              #content #left .bloc_details .services .alerte img{
                float:left;
                display:inline;
              }
              #content #left .bloc_details .services .alerte span{
                float:left;
                display:inline;
                width:689px;
                height:29px;
                line-height:29px;
              }
            #content #left .bloc_details .services .tableau{
              float:left;
              display:inline;
              width:715px;
              margin-left:10px;
              background-color:#f1f1f1;
            }

            #content #left .bloc_details .services .tableau .premium_plus {
            	color:red;
            	font-size:11px;
            	float:left;
            	width:695px;
            	padding-left:10px;
            	padding-right:10px;
            }

            #tableau_calendrier_dispo{
            	border:3px solid #F39C0E;
            }

            #content #left .bloc_details .services .tableau .premium_plus a.bulle_aide img {
            	float:none;
            }

            #content #left .bloc_details .services .tableau .premium_plus a {
				text-decoration:none;
				color:red;
            }
            #content #left .bloc_details .services .tableau .premium_plus a:hover {
            	text-decoration:underline;
            }

            #content #left .bloc_details .services .tableau .premium_plus .premium {
            	float:none;
            }
              #content #left .bloc_details .services .tableau .header{
                float:left;
                display:inline;
                width:700px;
                height:54px;
                margin-left:8px;
                color:#0a50a0;
                font-size:11px;
                font-weight:bold;
                background-image:url(../img/grand_bloc/tableau_bg2_entete.gif);
                background-repeat:repeat-x;
              }
                #content #left .bloc_details .services .tableau .header span{
                  float:left;
                  display:inline;
                  text-align:center;
                  border-right:1px solid #d3d3d3;
                }
                  #content #left .bloc_details .services .tableau .header span.col1{
                    width:39px;
                    height:39px;
                    padding-top:15px;
                  }
                  #content #left .bloc_details .services .tableau .header span.col2{
                    width:36px;
                    height:35px;
                    padding-top:19px;
                  }
                  #content #left .bloc_details .services .tableau .header span.col3{
                    width:65px;
                    height:35px;
                    padding-top:19px;
                  }
                  #content #left .bloc_details .services .tableau .header span.col4{
                    width:73px;
                    height:35px;
                    padding-top:19px;
                  }
                  #content #left .bloc_details .services .tableau .header span.col5{
                    width:70px;
                    height:48px;
                    padding-top:6px;
                  }
                  #content #left .bloc_details .services .tableau .header span.col6{
                    width:50px;
                    height:48px;
                    padding-top:6px;
                  }
                  #content #left .bloc_details .services .tableau .header span.col7{
                    width:66px;
                    height:41px;
                    padding-top:13px;
                  }
                  #content #left .bloc_details .services .tableau .header span.col8{
                    width:43px;
                    height:43px;
                    padding-top:11px;
                  }
                    #content #left .bloc_details .services .tableau .header span.col8 img{
                      padding-left:8px;
                    }

                  #content #left .bloc_details .services .tableau .header span.col9{
                    width:70px;
                    height:35px;
                    padding-top:19px;
                  }
                  #content #left .bloc_details .services .tableau .header span.col10{
                    width:69px;
                    height:35px;
                    padding-top:19px;
                  }
                  #content #left .bloc_details .services .tableau .header span.col11{
                    width:99px;
                    height:35px;
                    padding-top:19px;
                    padding-left:5px;
                    border-right:none;
                  }
              #content #left .bloc_details .services .tableau .contenu{
                float:left;
                display:inline;
                width:700px;
                margin-left:8px;
                color:#171717;
                font-size:11px;
                font-weight:bold;
              }
                #content #left .bloc_details .services .tableau .contenu div{
                  float:left;
                  display:inline;
                }
                #content #left .bloc_details .services .tableau .contenu div span{
                  float:left;
                  display:inline;
                  height:31px;
                  padding-top:8px;
                  text-align:center;
                  border-right:1px solid #d3d3d3;
                  border-top:1px solid #f1f1f1;
                  background-color:#dddddc;
                }
                  #content #left .bloc_details .services .tableau .contenu div.type1 span{
                    background-color:#eaeaea;
                  }
                  #content #left .bloc_details .services .tableau .contenu div.type2 span{
                    background-color:#dddddd;
                  }
                  #content #left .bloc_details .services .tableau .contenu div  span.col1{
                    width:39px;
                  }
                  #content #left .bloc_details .services .tableau .contenu div  span.col2{
                    width:36px;
                  }
                  #content #left .bloc_details .services .tableau .contenu div  span.col3{
                    width:65px;
                  }
                  #content #left .bloc_details .services .tableau .contenu div  span.col4{
                    width:73px;
                  }
                  #content #left .bloc_details .services .tableau .contenu div  span.col5{
                    width:70px;
                  }
                  #content #left .bloc_details .services .tableau .contenu div  span.col6{
                    width:50px;
                  }
                  #content #left .bloc_details .services .tableau .contenu div  span.col7{
                    width:66px;
                  }
                  #content #left .bloc_details .services .tableau .contenu div  span.col8{
                    width:43px;
                  }
                  #content #left .bloc_details .services .tableau .contenu div  span.col9{
                    width:70px;
                  }
                  #content #left .bloc_details .services .tableau .contenu div  span.col10{
                    width:69px;
                  }
                  #content #left .bloc_details .services .tableau .contenu div .col11{
                    float:left;
                    display:inline;
                    width:109px;
                    padding-top:0px;
                    border-top:1px solid #f1f1f1;
                    border-right:none;
                    text-align:center;
                    background-color:#dddddc;
                  }
                    #content #left .bloc_details .services .tableau .contenu .col11 img{
                      float:left;
                      display:inline;
                      margin:0px;
                      padding:0px;
                    }
                    #content #left .bloc_details .services .tableau .contenu .col11 p{
                      float:left;
                      display:inline;
                      width:109px;
                      margin:0px;
                      padding:0px;
                      margin-top:2px;
                      color:#000000;
                    }
                  #content #left .bloc_details .services .tableau .contenu .col11 .premium{
                      margin:0px;
                      padding:0px;
                      margin-left:6px;
                      margin-top:4px;
                  }
                  #content #left .bloc_details .services .tableau .contenu .col11 .aide{
                    margin:0px;
                    padding:0px;
                  }
                  #content #left .bloc_details .services .tableau .contenu .col11 .ibail{
                    margin-left:6px;
                    padding-top:9px;
                    padding-bottom:10px;
                  }

            #content #left .bloc_details .tableau table{
              margin-left:5px;
              width:705px;
              float:left;
            }

             #content #left .bloc_details .tableau #tableau_ibail{
              border:3px solid #F39C0E;
            }

            #content #left .bloc_details .contenu  .commentaire,
            #content #left .bloc_details .tableau  .commentaire {
              background-color:#BA1613;
              width:688px;
              margin-left:9px;
              color:#fefefe;
              padding-left:5px;
              padding-right:5px;
              text-align:center;
              font-size:11px;
            }

            #content #left .bloc_details .bottom_caption,
            #content #left .bloc_details .services .tableau .bottom_caption {
              margin-left:9px;
            }

            #content #left .bloc_details .tableau table thead tr th {
              background-image:url(../img/grand_bloc/tableau_bg2_entete.gif);
              background-repeat:repeat-x;
              height:54px;
              border-right:1px solid #D3D3D3;
              color:#0A50A0;
              font-size:11px;
              text-align:center;
              padding-left:4px;
              padding-right:4px;
            }

            #content #left .bloc_details .tableau table thead tr th.last {
              border-right:medium none;
            }

            #content #left .bloc_details .tableau table thead tr th.last img.parking{
				float:none;
            }

            #content #left .bloc_details .tableau table tbody tr.typelogement td {
				background-color:#99CCFF;
				color:#000000;
				font-size:15px;
				font-weight:bold;
				letter-spacing:10px;
				text-align:center;
				text-transform:uppercase;
				height:26px;
            }
            #content #left .bloc_details .tableau table tbody tr td {
              background-color:#EAEAEA;
              border-bottom:1px solid #FFFFFF;
              border-right:1px solid #C3C3C3;
              text-align:center;
              font-size:11px;
              height:40px;
              font-weight:bold;
              color:#171717;
              padding-left:1px;
              padding-right:1px;
            }
            #content #left .bloc_details .tableau table tbody tr.odd td {
			  background-color:#DDDDDD;
            }
            #content #left .bloc_details .tableau table tbody tr td.last {
              border-right:medium none;
            }

            #content #left .bloc_details .tableau table tbody tr td a {
            	text-decoration:none;
            	color:#171717;
            	text-decoration:underline;
            }
            #content #left .bloc_details .tableau table tbody tr td.last img {
              float:none;
            }
            #content #left .bloc_details .tableau table tbody tr.last td {
              border-bottom:medium none;
            }

        #content #left .bloc_contact{
          float:left;
          display:inline;
          width:735px;
        }
          #content #left .bloc_contact img{
            float:left;
            display:inline;
          }
          #content #left .bloc_contact .contenu{
            float:left;
            display:inline;
            width:735px;
            background-image:url(../img/grand_bloc/bg-trans.png);
            background-repeat:repeat-y;
          }

          #content #left .bloc_contact .contenu #wbc_horaires {
            float:left;
            height:173px;
            margin-top:15px;
            position:relative;
            width:263px;
            z-index:1;
             font-size:10px;
          }
            #content #left .bloc_contact .gauche{
              float:left;
              display:inline;
              width:416px;
              margin-left:30px;
            }
            #content #left .bloc_contact h4{
              float:left;
              display:inline;
              height:37px;
              width:334px;
              margin:0px;
              padding:0px;
              margin-top:15px;
              margin-bottom:10px;
              color:#fff;
              font-size:15px;
              font-weight:bold;
              text-align:center;
            }
              #content #left .bloc_contact h4 img{
                float:left;
                display:inline;
                height:37px;
              }
              #content #left .bloc_contact h4 span{
                float:left;
                display:inline;
                height:37px;
                line-height:37px;
                background-image:url(../img/grand_bloc/titre_bg.gif);
                background-repeat:repeat-x;
              }
              #content #left .bloc_contact .logo{
                margin-right:10px;
              }
              #content #left .bloc_contact h5{
                float:left;
                display:inline;
                width:230px;
                color:#0a50a0;
                font-size:14px;
                font-weight:bold;
                margin:0px;
                padding:0px;
                margin-bottom:20px;
              }
              #content #left .bloc_contact p{
                float:left;
                display:inline;
                width:230px;
                color:#0a50a0;
                font-size:12px;
                margin:0px;
                padding:0px;
                margin-bottom:3px;
              }
              #content #left .bloc_contact a{
                color:#0a50a0;
                text-decoration:none;

              }
              #content #left .bloc_contact a:hover{
                color:#0a50a0;
                text-decoration:underline;
              }

              #rappel_gratuit{
                float:left;
                display:inline;
                width:263px;
                height:173px;
                margin:0px;
                padding:0px;
                margin-top:15px;
                background-image:url(../img/grand_bloc/bg_rappel.gif);
                background-repeat:no-repeat;
                background-position:0px 0px;
              }
                #rappel_gratuit a{
                  float:left;
                  display:inline;
                  margin-top:63px;
                  margin-left:24px;
                  line-height:11px;
                  font-size:11px;
                  font-weight:bold;
                  color:#777777;
                }
                #rappel_gratuit select{
                  float:left;
                  display:inline;
                  width:150px;
                  height:19px;
                  margin:0px;
                  padding:0px;
                  margin-top:10px;
                  margin-left:12px;
                  padding-top:2px;
                  padding-left:7px;
                  font-size:11px;
                  font-weight:bold;
                  color:#6d6d6d;
                }
                #rappel_gratuit input.input_text{
                  float:left;
                  display:inline;
                  width:116px;
                  height:17px;
                  margin:0px;
                  padding:0px;
                  margin-top:10px;
                  margin-left:12px;
                  padding-top:4px;
                  padding-left:10px;
                  border:0px;
                  font-size:11px;
                  font-weight:bold;
                  color:#6d6d6d;
                  background-image:url(../img/grand_bloc/rappel_input.gif);
                  background-repeat:no-repeat;
                  background-position:0px 0px;
                }
                #rappel_gratuit input.bouton{
                  float:left;
                  display:inline;
                  margin:0px;
                  padding:0px;
                  margin-top:7px;
                  margin-left:3px;
                  width:25px;
                  height:25px;
                  background-image:none;
                }
              #content #left .bloc_contact #formulaire_contact{
                float:left;
                display:inline;
                width:678px;
                margin:0px;
                padding:0px;
                margin-top:25px;
                margin-left:30px;
                background-image:url(../img/grand_bloc/contact_bg.gif);
                background-repeat:no-repeat;
                background-position:0px 0px;
                background-color:#f9f9f9;
              }
                #content #left .bloc_contact #formulaire_contact .donnees{
                  float:left;
                  display:inline;
                  width:678px;
                  margin:0px;
                  padding:0px;
                  padding-top:20px;
                }
              #content #left .bloc_contact #formulaire_contact .ligne{
                float:left;
                display:inline;
                width:678px;
                height:22px;
                color:#0046a8;
                text-align:right;
              }
              #content #left .bloc_contact #formulaire_contact select.oui_non {
                width:55px;
              }

              #content #left .bloc_contact #formulaire_contact .ligne select.civilite,
              #content #left .bloc_contact #formulaire_contact .ligne input.telephone {
                width:100px;
              }
              #content #left .bloc_contact #formulaire_contact .ligne input.big  {
                width:250px;
              }
              #content #left .bloc_contact #formulaire_contact .ligne input.zip_code {

              }



              #content #left .bloc_contact #formulaire_contact .line_out {
                display:inline;
                float:left;
                margin:5px 10px 10px;
              }
              #content #left .bloc_contact #formulaire_contact .line_out#emailing {
                color:#0046A8;
                margin-left:108px;
                text-align:justify;
                width:470px;
              }
              #content #left .bloc_contact #formulaire_contact #emailing .gauche {
                margin-left:0;
                padding-right:8px;
                text-align:right;
                width:188px;
                height:45px;
                float:left;
                display:inline;
              }
              #content #left .bloc_contact #formulaire_contact #emailing .gauche select {
                border:0 none;
                padding-top:2px;
              }
              #content #left .bloc_contact #formulaire_contact #emailing .droite {
                font-size:11px;
                width:462px;
                float:left;
                color:#0046A8;
              }
              #content #left .bloc_contact #formulaire_contact .ligne #div_tel {
                text-align:left;
              }


              #content #left .bloc_contact #formulaire_contact .auto{
                height:auto;
              }
                #content #left .bloc_contact #formulaire_contact .ligne label{
                  float:left;
                  display:inline;
                  width:246px;
                  height:22px;
                  color:#0046a8;
                  font-size:13px;
                  text-align:right;
                  padding-right:30px;
                }
                #content #left .bloc_contact #formulaire_contact .ligne label.auto {
                  height:auto;
                }
                #content #left .bloc_contact #formulaire_contact .ligne span{
                  float:left;
                  display:inline;
                  height:22px;
                  color:#0046a8;
                  font-size:13px;
                    margin-right:5px;
                }

                #content #left .bloc_contact #formulaire_contact .ligne span.txt_rouge {
                  display:inline;
                  float:left;
                  font-size:13px;
                  height:22px;
                  color:#0046A8;
                }
                  #content #left .bloc_contact #formulaire_contact .ligne span img{
                    float:left;
                    display:inline;
                    height:19px;
                  }
                  #content #left .bloc_contact #formulaire_contact .ligne span input{
                    float:left;
                    display:inline;
                    height:16px;
                    border:0px;
                    padding:0px;
                    margin:0px;
                    font-size:11px;
                    color:#7b7b7b;
                    font-family:Arial, Helvetica, sans-serif;
                    padding-top:3px;
                    background-image:url(../img/grand_bloc/input_bg.gif);
                    background-repeat:repeat-x;
                  }
                    #content #left .bloc_contact #formulaire_contact .ligne span input.taille1{
                      width:26px;
                    }
                    #content #left .bloc_contact #formulaire_contact .ligne span input.taille2{
                      width:115px;
                    }
                    #content #left .bloc_contact #formulaire_contact .ligne span input.taille3{
                      width:165px;
                    }
                    #content #left .bloc_contact #formulaire_contact .ligne span input.taille4{
                      width:367px;
                    }
                  #content #left .bloc_contact #formulaire_contact .ligne select{
                    float:left;
                    display:inline;
                    height:17px;
                    border:0px;
                    padding:0px;
                    margin:0px;
                    padding-top:2px;
                    font-size:11px;
                    color:#7b7b7b;
                    font-family:Arial, Helvetica, sans-serif;
                  }
                    #content #left .bloc_contact #formulaire_contact .ligne select.taille1{
                      width:130px;
                      background-image:url(../img/grand_bloc/input_bg.gif);
                    }
                    #content #left .bloc_contact #formulaire_contact .ligne select.taille2{
                      width:260px;
                    }


                  #content #left .bloc_contact #formulaire_contact .textarea{
                    float:left;
                    display:inline;
                    width:450px;
                    margin-left:108px;
                    margin-top:15px;
                  }

                  #content #left .bloc_contact #formulaire_contact .legende {
                  	color:#0046A8;
					float:left;
					margin-top:10px;
					text-align:right;
					width:670px;
                  }
                  #content #left .bloc_contact #formulaire_contact textarea{
                    float:left;
                    display:inline;
                    height:70px;
                    width:450px;
                    border:0px;
                    padding:0px;
                    margin:0px;
                    padding-top:5px;
                    padding-left:10px;
                    padding-right:10px;
                    font-size:11px;
                    color:#7b7b7b;
                    font-family:Arial, Helvetica, sans-serif;
                    background-image:url(../img/grand_bloc/textarea_bg.gif);
                    background-repeat:repeat-y;
                  }
              #content #left .bloc_contact #formulaire_contact .bas{
                float:left;
                display:inline;
                width:678px;
                height:24px;
                margin:0px;
                padding:0px;
                margin-top:25px;
                background-image:url(../img/grand_bloc/contact_bottom.gif);
                background-repeat:no-repeat;
                background-position:0px 0px;
                background-color:#f9f9f9;
              }
                #content #left .bloc_contact #formulaire_contact .bas input {
                  float:left;
                  display:inline;
                  margin-left:276px;
                }
          #content #left .bloc_details .googlemap{
            float:left;
            display:inline;
            width:675px;
            margin-top:10px;
            margin-left:30px;
          }
            #content #left .bloc_details .googlemap a.verif_dispo{
              float:left;
              display:inline;
              margin-left:260px;
              margin-top:10px;
              margin-bottom:10px;
            }
          #content #left .bloc_details .visite_virtuelle{
            float:left;
            display:inline;
            width:675px;
            margin-top:10px;
            margin-left:30px;
            text-align:center;
          }

          #content #left .bloc_details .visite_virtuelle #play_visite {
            width:250px;
            height:250px;
            cursor:pointer;
            margin-left:auto;
            margin-right:auto;
          }
            #content #left .bloc_details .visite_virtuelle a.verif_dispo{
              float:left;
              display:inline;
              margin-left:260px;
              margin-top:10px;
              margin-bottom:10px;
            }

        #content #left #recherche_avancee{
          float:left;
          display:inline;
          width:733px;
          margin-top:8px;
          color:#fff;
          background-image:url(../img/recherche_avancee/bg_repeat.jpg);
          background-repeat:repeat-y;
          margin-bottom:5px;
        }
        #content #left #recherche_avancee .haut{
          float:left;
          display:inline;
          width:733px;
          padding-top:50px;
          background-image:url(../img/recherche_avancee/bg_top.jpg);
          background-repeat:no-repeat;
        }
          #content #left #recherche_avancee .haut p.intro{
            float:left;
            display:inline;
            width:607px;
            font-size:11px;
            font-weight:bold;
            margin:0px;
            padding:0px;
            margin-left:95px;
            padding-bottom:20px;
          }
          #content #left #recherche_avancee .haut form{
            float:left;
            display:inline;
            width:708px;
            margin:0px;
            padding:0px;
            font-size:9px;
            margin-left:25px;
          }
            #content #left #recherche_avancee .haut form .col1{
              float:left;
              display:inline;
              width:700px;
              margin:0px;
              padding:0px;
              margin-bottom:10px;
            }
            #content #left #recherche_avancee .haut form .col2{
              float:left;
              display:inline;
              width:65px;
              margin:0px;
              padding:0px;
              margin-left:10px;
            }
            #content #left #recherche_avancee .haut form .affiner {
              float:left;
              padding-bottom:20px;
            }
            #content #left #recherche_avancee .haut form .affiner input.submit {
              margin:0px;
              padding:0px;
              margin-left:25px;
              float:left;
            }
            #content #left #recherche_avancee .haut form .affiner input.submit#ecole_liste_submit,
            #content #left #recherche_avancee .haut form .affiner input.submit#carte_france_submit
            {
				margin-left:275px;
				margin-top:10px;
            }
            #content #left #recherche_avancee .haut form .affiner .bloc_ville{
              float:left;
              margin-right:25px;
              margin-top:6px;
            }
            #content #left #recherche_avancee .haut form .affiner .bloc_ville div {
              margin-right:20px;
              font-size:10px;
              margin-top:2px;
              font-weight:bold;
            }
            #content #left #recherche_avancee .haut form .affiner .bloc_ville select {
              margin:0px;
              width:150px;
              height:19px;
              margin-top:5px;
            }
            #content #left #recherche_avancee .haut form .affiner .bloc_quartier{
              /*width:255px;*/
              float:left;
              margin-top:6px;
              margin-right:25px;
            }
            #content #left #recherche_avancee .haut form .affiner .bloc_quartier select {
              margin:0px;
              width:150px;
              height:19px;
              margin-top:5px;
            }
            #content #left #recherche_avancee .haut form .affiner .bloc_quartier div {
              margin-right:20px;
              font-size:10px;
              font-weight:bold;
              margin-top:2px;
            }
            #content #left #recherche_avancee .haut form .affiner .bloc_ecole{
              float:left;
              margin-top:6px;
              margin-right:25px;
            }
            #content #left #recherche_avancee .haut form .affiner .bloc_ecole select {
              margin:0px;
              width:150px;
              height:19px;
              margin-top:5px;
            }
            #content #left #recherche_avancee .haut form .affiner .bloc_ecole select#ecole {
            	width:250px;
            }
            #content #left #recherche_avancee .haut form .affiner .bloc_ecole div {
              margin-right:20px;
              font-size:10px;
              font-weight:bold;
              margin-top:2px;
            }

            #content #left #recherche_avancee .haut form h3{
              float:left;
              display:inline;
              width:700px;
              font-size:12px;
              font-weight:normal;
              font-weight:bold;
              color:#FFFFFF;
              margin:0px;
              padding:0px;
            }
              #content #left #recherche_avancee .haut form select{
                float:left;
                display:inline;
                height:19px;
                margin:0px;
                padding:0px;
                margin-bottom:10px;
                margin-top:5px;
                font-family:Arial, Helvetica, sans-serif;
                color:#787878;
                font-size:12px;
                border:0 none;
                padding-top:2px;
              }
                #content #left #recherche_avancee .haut form select.taille1{
                  width:261px;
                  margin-right:20px;
                }
                #content #left #recherche_avancee .haut form select.taille5{
                  width:105px;
                }
              #content #left #recherche_avancee .haut form input,
              #content #left #recherche_avancee .haut form label,
              #content #left #recherche_avancee .haut form span{
                float:left;
                display:inline;
              }
              #content #left #recherche_avancee .haut form span{
                height:12px;
              }
              #content #left #recherche_avancee .haut form label{
                margin-top:4px;
                line-height:8px;
              }
              #content #left #recherche_avancee .haut form input{
                margin:0px;
                padding:0px;
                /*margin-top:8px;*/
                margin-left:6px;
                margin-right:3px;
              }
              #content #left #recherche_avancee .haut form a{
                float:left;
                display:inline;
                margin-top:15px;
                margin-left:12px;
              }
          #content #left #recherche_avancee .haut .gauche{
            float:left;
            display:inline;
            width:340px;
            height:63px;
            margin-left:22px;
            background-image:url(../img/recherche_avancee/bg_gauche-trans.png);
            background-repeat:no-repeat;
          }
          #content #left #recherche_avancee .haut .droite{
            float:left;
            display:inline;
            width:340px;
            height:63px;
            margin-left:6px;
            background-image:url(../img/recherche_avancee/bg_droite-trans.png);
            background-repeat:no-repeat;
          }
          #content #left #recherche_avancee .haut h4{
            float:left;
            display:inline;
            width:283px;
            margin:0px;
            padding:0px;
            padding-left:57px;
            padding-top:6px;
            padding-bottom:10px;
            font-size:9px;
            color:#787878;
            font-weight:bold;
          }
          #content #left #recherche_avancee .haut p.ville{
            float:left;
            display:inline;
            width:283px;
            margin:0px;
            padding:0px;
            padding-left:57px;
            font-size:10px;
            color:#0b51a1;
            font-weight:bold;
          }
            #content #left #recherche_avancee .haut .droite p.ville{
              color:#578e14;
            }
          #content #left #recherche_avancee .haut p.nom{
            float:left;
            display:inline;
            width:283px;
            margin:0px;
            padding:0px;
            padding-left:57px;
            font-size:14px;
            color:#da48a8;
            font-weight:bold;
            text-transform:uppercase;
          }

            #content #left #recherche_avancee .haut p.nom a:link,
            #content #left #recherche_avancee .haut p.nom a:visited,
            #content #left #recherche_avancee .haut p.nom a:hover {
              color:#DA48A8;
              text-decoration:none;
            }
            #content #left #recherche_avancee .haut p.nom a:hover {
              text-decoration:underline;
            }

            #content #left #recherche_avancee .haut .droite p.nom a:link,
            #content #left #recherche_avancee .haut .droite p.nom a:visited,
            #content #left #recherche_avancee .haut .droite p.nom a:hover {
              color:#eea904;
              text-decoration:none;
            }
            #content #left #recherche_avancee .haut .droite p.nom a:hover {
              text-decoration:underline;
            }

        #content #left #recherche_avancee .bas{
          float:left;
          display:inline;
          width:733px;
          height:31px;
        }

        #content #left #carte_france {
          /*background-color:#52aff2;*/
          width:731px;
          height:850px;
          float:left;
          display:inline;
          background-image:url(../img/recherche_avancee/bg_carte.png);
          background-repeat:no-repeat;
        }

        #content #left #carte_france .ou_trouver {
          text-transform:uppercase;
          color:#86e0f6;
          padding-left:22px;
          padding-top:14px;
          font-weight:bold;
        }

        #content #left #carte_france #bloc_carte {
          margin-left:45px;
          margin-top:13px;
        }

      #content #right{
        float:right;
        display:inline;
        width:252px;
        padding:0px;
        margin-top:0px;
      }
        #content #right #mon_ibail{
          float:left;
          display:inline;
          width:252px;
          margin-top:10px;
          margin-bottom:5px;
          background-image:url(../img/ibail/bg.gif);
          background-repeat:repeat-y;
          background-position:top left;
        }
          #content #right #mon_ibail p.top{
            float:left;
            display:inline;
            height:38px;
            width:197px;
            margin:0px;
            padding:0px;
            padding-top:40px;
            padding-left:55px;
            font-weight:bold;
            color:#fff;
            font-size:12px;
            background-image:url(../img/ibail/top.gif);
            background-repeat:no-repeat;
            background-position:top left;
          }

          #content #right #mon_ibail p.top_investir{
            float:left;
            display:inline;
            height:14px;
            width:197px;
            margin:0 0 0px 0;
            padding:0px;
            padding-top:40px;
            padding-left:55px;
            font-weight:bold;
            color:#fff;
            font-size:12px;
            background-image:url(../img/form_investir/top.gif);
            background-repeat:no-repeat;
            background-position:top left;
          }

          #content #right #mon_ibail p.top_investir a,
          #content #right #mon_ibail p.top a {
          	color:#fff;
          	text-decoration:none;
          	font-size:12px;
          	float:left;
            display:inline;
            height:38px;
            width:197px;
            margin:0px;
            padding:0px;
            font-weight:bold;
          }

          #content #right #mon_ibail p.top_investir a:hover,
          #content #right #mon_ibail p.top a:hover {
          	text-decoration:underline;
          }
          #content #right #mon_ibail h3{
            float:left;
            display:inline;
            width:195px;
            margin:0px;
            padding:0px;
            padding-bottom:4px;
            margin-left:18px;
            margin-top:14px;
            margin-bottom:8px;
            font-size:13px;
            font-weight:bold;
            color:#49a3e7;
            border-bottom:1px solid #d8d8d8;
          }
          #content #right #mon_ibail form{
            float:left;
            display:inline;
            margin:0px;
            padding:0px;
            margin-left:18px;
          }
            #content #right #mon_ibail form input.texte{
              float:left;
              display:inline;
              height:17px;
              width:159px;
              margin:0px;
              padding:0px;
              padding-left:8px;
              padding-top:1px;
              margin-bottom:8px;
              border:0px;
              color:#fff;
              background-color:#bcbcbc;
              font-family:Arial, Helvetica, sans-serif;
              font-size:12px;
            }
            #content #right #mon_ibail form input.bouton{
              float:left;
              display:inline;
              margin-left:19px;
              margin-top:-3px;
            }
            #content #right #mon_ibail a{
              float:left;
              display:inline;
              font-size:10px;
              color:#4eaaed;
              text-decoration:none;
              margin-left:60px;
            }
            #content #right #mon_ibail a:hover{
              text-decoration:underline;
            }
            #content #right #mon_ibail .bottom{
              float:left;
              display:inline;
            }

          #content #right #mon_ibail_logge {
            float:left;
            display:inline;
            width:252px;
            margin:0px;
            padding:0px;
            margin-top:8px;
            margin-bottom:5px;
            font-weight:bold;
            color:#fff;
            font-size:12px;
            background-image:url(../img/ibail/mon_compte_bg.gif);
            background-repeat:repeat-y;
          }

            #content #right #mon_ibail_logge img.top,
            #content #right #mon_ibail_logge img.bottom {
              float:left;
              display:inline;
            }


            #content #right #mon_ibail_logge .principal {
              float:left;
              display:inline;
              width:228px;
              padding-left:12px;
              padding-right:12px;
            }

            #content #right #mon_ibail_logge .principal .gauche {
              float:left;
              display:inline;
              height:56px;
              width:68px;
              margin-left:7px;
            }

            #content #right #mon_ibail_logge .principal .droite {
              float:left;
              display:inline;
            }

            #content #right #mon_ibail_logge .principal .droite .nom {
              text-transform:uppercase;
              color:#4eaaed;
              border-bottom:1px solid #d8d8d8;
              height:22px;
            }

            #content #right #mon_ibail_logge .principal .droite .rubrique {
              color:#666666;
              margin-top:4px;
            }
            #content #right #mon_ibail_logge .principal .droite .rubrique a:link,
            #content #right #mon_ibail_logge .principal .droite .rubrique a:visited,
            #content #right #mon_ibail_logge .principal .droite .rubrique a:hover {
              color:#4eaaed;
            }

            #content #right #mon_ibail_logge div.bottom {
              float:left;
              display:inline;
              padding-left:12px;
              padding-right:12px;
              width:228px;
              font-size:13px;
              margin-top:8px;
            }

            #content #right #mon_ibail_logge .bottom .gauche {
              height:18px;
              float:left;
              display:inline;
              border-right:1px solid #d8d8d8;
              width:98px;
              margin-left:16px;
            }
            #content #right #mon_ibail_logge .bottom .gauche a:link,
            #content #right #mon_ibail_logge .bottom .gauche a:visited,
            #content #right #mon_ibail_logge .bottom .gauche a:hover {
              color:#49a3e7;
              text-decoration:underline;
            }
            #content #right #mon_ibail_logge .bottom .gauche a:hover {
              text-decoration:underline;
            }

            #content #right #mon_ibail_logge .bottom .droite {
              height:18px;
              float:left;
              display:inline;
              margin-left:16px;
            }
            #content #right #mon_ibail_logge .bottom .droite a:link,
            #content #right #mon_ibail_logge .bottom .droite a:visited,
            #content #right #mon_ibail_logge .bottom .droite a:hover {
              color:#dc0d0d;
              text-decoration:underline;
            }

            #content #right #mon_ibail_logge .bottom .droite a:hover {
              text-decoration:underline;
            }

            #content #right #mon_ibail a#lienCreerCompte{
            	font-weight:bold;
            	float:right;
            	margin-right:67px;
            	margin-top:5px;
            	font-size:13px;
            }

        #content #right .pub_mini_gauche{
          float:left;
          display:inline;
          margin-right:10px;
          margin-bottom:5px;
          margin-left:1px;
          margin-top:0px;
        }
        #content #right .pub_mini_droite{
          float:left;
          display:inline;
          margin-bottom:5px;
          margin-top:0px;
        }
        #content #right .module img{
          float:left;
          display:inline;
        }

        #content #right #conseils{
          float:left;
          display:inline;
          margin-top:5px;
          width:252px;
        }
          #content #right #conseils h3{
            float:left;
            display:inline;
            width:252px;
            margin:0px;
            padding:0px;
            margin-bottom:-65px;
            background-image:url(../img/resid_mois/top.gif);
            background-repeat:no-repeat;
          }
          #content #right #conseils .content{
            float:left;
            display:inline;
            width:252px;
            background-image:url(../img/conseils/bg.gif);
            background-repeat:repeat-y;
          }
          #content #right #conseils h4{
            float:left;
            display:inline;
            width:223px;
            margin:0px;
            padding:0px;
            color:#61a412;
            font-size:12px;
            font-weight:bold;
            margin-left:29px;
            margin-top:12px;
          }
          #content #right #conseils a{
            color:#828282;
            text-decoration:underline;
          }
          #content #right #conseils a:hover{
            text-decoration:underline;
          }
          #content #right #conseils p{
            float:left;
            display:inline;
            width:198px;
            margin:0px;
            padding:0px;
            margin-left:29px;
            padding-bottom:12px;
            margin-top:4px;
            font-size:11px;
            color:#828282;
          }
          #content #right #conseils img{
            float:left;
            display:inline;
          }
        #content #right .pub_google{
          float:left;
          display:inline;
          margin-top:10px;
        }

    #content #right #help {
      margin-top:8px;
      width:252px;
    }

    #content #right #help #aides {
      width:222px;
      background-image:url(../img/ibail/bg_aides.gif);
      background-repeat:repeat-y;
      padding-left:15px;
      padding-right:15px;
      float:left;
      display:inline;
    }

      #content #right #help #aides .aide {
        border-bottom:1px solid #d8d8d8;
        /*float:left;
        display:inline;*/
      }

      #content #right #help #aides .aide.last {
        border-bottom:none;
      }

      #content #right #help #aides .aide h3 {
        font-weight:bold;
        text-transform:uppercase;
        color:#4eaaed;
        font-size:14px;
        /*float:left;
        display:inline;*/
      }

      #content #right #help #aides .aide .texte {
        color:#818181;
        font-size:12px;
        /*float:left;
        display:inline;*/
      }


  /*outils*/
  #top #outils{
    float:left;
    display:inline;
    width:268px;
    height:32px;
    margin:0px;
    padding:0px;
    margin-top:73px;
    background-image:url(../img/communs/bg_outils-trans.png);
  }
    #top #outils #rechercheroutils{
      float:left;
      display:inline;
      width:147px;
      height:18px;
      margin-left:17px;
      margin-top:14px;
      background-image:url(../img/communs/recherche_deco_gauche.gif);
      background-repeat:no-repeat;
      background-position:0px 0px;
    }
      #top #outils #rechercheroutils #input{
        float:left;
        display:inline;
        width:100px;
        height:18px;
        line-height:18px;
        margin:0px;
        padding:0px;
        border:0px;
        margin-left:9px;
        color:#fff;
        font-size:12px;
        font-weight:bold;
        background-color:#a1d85f;
      }
      #top #outils #rechercheroutils .ok{
        float:left;
        display:inline;
      }
    #top #outils a{
      float:left;
      display:inline;
      margin-left:11px;
      margin-top:14px;
    }

    /*footer*/
    #bottom{
      float:left;
      display:inline;
      width:990px;
      margin-top:10px;
    }
      #bottom .module{
        float:left;
        display:inline;
        width:990px;
      }
        #bottom .module h3{
          float:left;
          display:inline;
          width:970px;
          margin:0px;
          padding-left:10px;
          padding-right:10px;
          padding-top:10px;
          padding-bottom:15px;
          font-size:12px;
          font-weight:bold;
          text-transform:uppercase;
          background-image:url(../img/footer/bg.gif);
          background-repeat:repeat-y;
        }
        #bottom .module p{
          float:left;
          display:inline;
          width:970px;
          margin:0px;
          padding:0px;
          text-align:justify;
          padding-bottom:15px;
          padding-left:10px;
          padding-right:10px;
          color:#919191;
          font-size:11px;
          background-image:url(../img/footer/bg.gif);
          background-repeat:repeat-y;
        }
          #bottom .module p a{
            color:#919191;
            text-decoration:underline;
          }
          #bottom .module p a:hover{
            text-decoration:underline;
          }
        #bottom .module .top,
        #bottom .module .bottom{
          float:left;
          display:inline;
        }
    #bottom2{
      float:left;
      display:inline;
      width:990px;
      margin-top:10px;
      color:#666666;
    }
        #bottom2 .module #xiti{
          float:left;
          display:inline;
          width:39px;
          margin-right:8px;
        }

        #bottom2 .module #xiti p {
          margin-top:0px;
        }
        #bottom2 .module .ligne1{
          float:left;
          display:inline;
          width:943px;
          font-size:11px;
        }
        #bottom2 .module .ligne2{
          float:left;
          display:inline;
          width:943px;
          font-size:9px;
        }

        #bottom2 .module a{
          color:#666666;
          text-decoration:underline;
        }

        #bottom2 .module a:hover{
          text-decoration:underline;
        }



/****************** MES MODIFS ******************/
#content #left .bloc_details h1.small {
  font-size:13px;
}

#content #left .bloc_details h3.small {
  font-size:18px;
  margin-top:0px;
  width:auto;
  margin-bottom:10px;
}

#content #left .bloc_details .main {
  width:675px;
  margin-left:30px;
  margin-right:30px;
  float:left;
  display:inline;
}

#content #left .bloc_details .main a,
#content #left .bloc_details .main a:hover,
#content #left .bloc_details .main a:visited {
  color:#171717;
}

#content #left .bloc_details .main h5 {
  font-size:18px;
  color:#4eaaed;
  margin-bottom:12px;
  margin-top:12px;
}


#content #left .bloc_details .bloc_tableau {
  float:left;
  width:675px;
  display:inline;
}

#content #left .bloc_details .bloc_tableau .tableau_ibail {
  float:left;
  display:inline;
  width:715px;
  background-color:#f1f1f1;
  margin-left:10px;
}
  #content #left .bloc_details .bloc_tableau .tableau_ibail .header{
    float:left;
    display:inline;
    width:698px;
    height:36px;
    margin-left:8px;
    color:#0a50a0;
    font-size:11px;
    font-weight:bold;
    background-image:url(../img/grand_bloc/tableau_bg_entete.gif);
    background-repeat:repeat-x;
  }
    #content #left .bloc_details .bloc_tableau .tableau_ibail .header span{
      float:left;
      display:inline;
      height:36px;
      line-height:36px;
      padding-left:5px;
      padding-right:5px;
      text-align:center;
      border-right:1px solid #d3d3d3;
    }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .header span.col1{
        width:105px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .header span.col2{
        width:110px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .header span.col3{
        width:110px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .header span.col4{
        width:120px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .header span.col5{
        width:82px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .header span.col6{
        width:96px;
        padding-left:10px;
        border-right:none;
      }
  #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu{
    float:left;
    display:inline;
    width:698px;
    margin-left:8px;
    color:#171717;
    font-size:11px;
    font-weight:bold;
  }
    #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu div{
      float:left;
      display:inline;
    }
    #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu div span{
      float:left;
      display:inline;
      text-align:center;
      padding-top:8px;
      padding-bottom:8px;
      border-right:1px solid #d3d3d3;
      border-top:1px solid #f1f1f1;
      background-color:#dddddc;
      height:36px;
    }
    #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu div span a{
    	text-decoration:none;
    	color:#171717;
    }
    #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu div span a:hover {
    	text-decoration:underline;
    }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu span.col1{
        width:115px;
        height:29px;
        padding-top:15px;
      }
      #content #left .bloc_tableau .tableau_ibail td.col1 .numero_dossier {
        color:#ffffff;
        background-image:url(../img/btn_mon_compte_dossier.gif);
        background-repeat:no-repeat;
        width:109px;
        height:16px;
        letter-spacing:1px;
        padding-top:3px
      }
      #content #left .bloc_tableau .tableau_ibail td.col1 .numero_dossier_premium {
        width:109px;
        height:16px;
        letter-spacing:1px;
        padding-top:3px
      }
      #content #left .bloc_tableau .tableau_ibail td.col1 .numero_dossier_premium {
		color:#e4b646;
		background-color:#000000;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail td.col1 .numero_dossier a {
      	text-decoration:none;
      	color:#ffffff;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail td.col1 .numero_dossier_premium a {
		color:#E4B646;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail td.col1 .numero_dossier a:hover{
      	text-decoration:underline;
      }

      #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu span.col2{
        width:120px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu span.col3{
        width:120px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu span.col4{
        width:130px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu span.col5{
        width:92px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_ibail .contenu span.col6{
        width:116px;
        border-right:none;
      }


/*** TABLEAU MON COMPTE PREMIUM ***/
#content #left .bloc_details .bloc_tableau {
  float:left;
  width:675px;
  display:inline;
}

#content #left .bloc_details .bloc_tableau .tableau_premium{
  float:left;
  display:inline;
  width:715px;
  background-color:#f1f1f1;
  margin-left:10px;
}
  #content #left .bloc_details .bloc_tableau .tableau_premium .header{
    float:left;
    display:inline;
    width:698px;
    height:36px;
    margin-left:8px;
    color:#0a50a0;
    font-size:11px;
    font-weight:bold;
    background-image:url(../img/grand_bloc/tableau_bg_entete.gif);
    background-repeat:repeat-x;
  }
    #content #left .bloc_details .bloc_tableau .tableau_premium .header span{
      float:left;
      display:inline;
      height:36px;
      line-height:36px;
      padding-left:5px;
      padding-right:5px;
      text-align:center;
      border-right:1px solid #d3d3d3;
    }
    /*
    #content #left .bloc_details .bloc_tableau .tableau_premium .header span br {
      line-height:18px;
    }
    */
      #content #left .bloc_details .bloc_tableau .tableau_premium .header span.col1{
        width:150px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_premium .header span.col2{
        width:150px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_premium .header span.col3{
        width:110px;
        line-height:17px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_premium .header span.col4{
        width:110px;
        line-height:17px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_premium .header span.col5{
        width:113px;
        padding-left:10px;
        border-right:none;
      }
  #content #left .bloc_details .bloc_tableau .tableau_premium .contenu{
    float:left;
    display:inline;
    width:698px;
    margin-left:8px;
    color:#171717;
    font-size:11px;
    font-weight:bold;
  }
    #content #left .bloc_details .bloc_tableau .tableau_premium .contenu div{
      float:left;
      display:inline;
    }
    #content #left .bloc_details .bloc_tableau .tableau_premium .contenu div span{
      float:left;
      display:inline;
      text-align:center;
      padding-top:8px;
      padding-bottom:8px;
      border-right:1px solid #d3d3d3;
      border-top:1px solid #f1f1f1;
      background-color:#dddddc;
      height:15px;
    }
      #content #left .bloc_details .bloc_tableau .tableau_premium .contenu span.col1{
        width:160px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_premium .contenu span.col2{
        width:160px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_premium .contenu span.col3{
        width:120px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_premium .contenu span.col4{
        width:120px;
      }
      #content #left .bloc_details .bloc_tableau .tableau_premium .contenu span.col5{
        width:134px;
        border-right:none;
      }
      #content #left .bloc_details .bloc_tableau .tableau_premium .contenu span.col5 img {
        margin-left:32px;
      }

/**** LOGEMENT DETAILS ****/
#content #left #logement_details .bloc_details .entete .groupe {
  margin-left:124px;
}
#content #left #logement_details h1.small {
  margin-bottom:0px;
}
#content #left #logement_details h3 {
  margin-top:0px;
  /*cursor:pointer;*/
}
#content #left #logement_details .montants {
  width:284px;
}

#content #left #logement_details .montants .precision_duree_location{
	font-size:10px;
}

#content #left #logement_details .montants .montant {
  border-bottom:1px solid	#f0f0f0;
  clear:both;
  height:18px;
  margin-top:3px;
}
#content #left #logement_details .montants .last {
  border-bottom:none;
}

#content #left #logement_details .montants .gras {
  font-weight:bold;
  color:#000000;
}

#content #left #logement_details .montants .montant .title {
  float:left;
}
#content #left #logement_details .montants .montant .valeur {
  float:right;
}

#content #left .bloc_contact .gauche .infos-supp {
  border-bottom:1px solid	#f0f0f0;
  clear:both;
  height:18px;
  margin-top:3px;
  width:220px;

}

#content #left .bloc_contact .gauche .infos-supp .title {
  font-weight:bold;
  float:left;
  color:#0A50A0;
  font-size:12px;
}
#content #left .bloc_contact .gauche .infos-supp .valeur {
  float:right;
}

#content #left .bloc_contact #formulaire_contact .donnees .titre {
	margin-bottom : 10px;
	margin-left:10px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

#content #left .bloc_details .details_logement{
  float:left;
  display:inline;
  width:675px;
/*  margin-top:10px;*/
}
  #content #left .bloc_details .details_logement h3{
    float:left;
    display:inline;
    width:660px;
    padding-left:15px;
    padding-bottom:5px;
    margin-bottom:10px;
    margin-left:30px;
    margin-right:30px;
    color:#818181;
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #e4e4e4;
    background-image:url(../img/grand_bloc/fleche_bas.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
  }
    #content #left .bloc_details .details_logement h3.off{
      background-image:url(../img/grand_bloc/fleche_droite.gif);
    }
  #content #left .bloc_details .details_logement .tableau{
    float:left;
    display:inline;
    width:715px;
    margin-left:10px;
    background-color:#f1f1f1;
  }


  #content #left .bloc_details .details_logement .tableau .bottom_caption {
  	margin-left:9px;
  }
  #content #left .bloc_details .details_logement .tableau .commentaire{
	background-color:#BA1613;
    width:688px;
    margin-left:9px;
    color:#fefefe;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    font-size:11px;
  }
    #content #left .bloc_details .details_logement .tableau .header{
      float:left;
      display:inline;
      width:698px;
      height:36px;
      margin-left:8px;
      color:#0a50a0;
      font-size:11px;
      font-weight:bold;
      background-image:url(../img/grand_bloc/tableau_bg_entete.gif);
      background-repeat:repeat-x;
    }
      #content #left .bloc_details .details_logement .tableau .header span{
        float:left;
        display:inline;
        height:36px;
        line-height:36px;
        padding-left:5px;
        padding-right:5px;
        text-align:center;
        border-right:1px solid #d3d3d3;
      }
        #content #left .bloc_details .details_logement .tableau .header span.col1{
          width:90px;
        }
        #content #left .bloc_details .details_logement .tableau .header span.col2{
          width:50px;
        }
        #content #left .bloc_details .details_logement .tableau .header span.col3{
          width:70px;
        }
        #content #left .bloc_details .details_logement .tableau .header span.col4{
          width:50px;
        }
        #content #left .bloc_details .details_logement .tableau .header span.col5{
          width:60px;
        }
        #content #left .bloc_details .details_logement .tableau .header span.col6{
          width:64px;
        }
        #content #left .bloc_details .details_logement .tableau .header span.col7{
          width:50px;
          line-height:35px;
        }
        #content #left .bloc_details .details_logement .tableau .header span.col8{
          width:76px;
        }
        #content #left .bloc_details .details_logement .tableau .header span.col9 {
          width:76px;
          padding-left:10px;
          border-right:none;
        }
    #content #left .bloc_details .details_logement .tableau .contenu{
      float:left;
      display:inline;
      width:698px;
      margin-left:8px;
      color:#171717;
      font-size:11px;
      font-weight:bold;
    }
      #content #left .bloc_details .details_logement .tableau .contenu div{
        float:left;
        display:inline;
      }
      #content #left .bloc_details .details_logement .tableau .contenu div span{
        float:left;
        display:inline;
        text-align:center;
        padding-top:8px;
        padding-bottom:8px;
        border-right:1px solid #d3d3d3;
        border-top:1px solid #f1f1f1;
        background-color:#dddddc;
      }
        #content #left .bloc_details .details_logement .tableau .contenu span.col1{
          width:100px;
        }
        #content #left .bloc_details .details_logement .tableau .contenu span.col2{
          width:60px;
        }
        #content #left .bloc_details .details_logement .tableau .contenu span.col3{
          width:80px;
        }
        #content #left .bloc_details .details_logement .tableau .contenu span.col4{
          width:60px;
        }
        #content #left .bloc_details .details_logement .tableau .contenu span.col5{
          width:70px;
        }
        #content #left .bloc_details .details_logement .tableau .contenu span.col6{
          width:74px;
        }
        #content #left .bloc_details .details_logement .tableau .contenu span.col7{
          width:60px;
        }
        #content #left .bloc_details .details_logement .tableau .contenu span.col8{
          width:86px;
        }

        #content #left .bloc_details .details_logement .tableau .contenu span.col9 {
		    border-right: medium none;
		    width: 100px;
/*		    padding-left:14px;*/
		}

  #content #left .bloc_details .mon_ibail {
    display:inline;
    float:left;
    margin-top:10px;
    margin-left:30px;
    width:675px;
  }

  #content #left .bloc_details .mon_ibail .bandeau_englobant {
    margin-bottom:10px;
    float:left;
    display:inline;
  }

  #content #left .bloc_details .mon_ibail .bloc_locataire,
  #content #left .bloc_details .mon_ibail .bloc_garant {
    float:left;
    display:inline;
    margin-bottom:30px;
  }

  #content #left .bloc_details .mon_ibail .sauver_mon_dossier {
    width:439px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
  }

  #content #left .bloc_details .mon_ibail .sauver_mon_dossier p {
    color:#e00808;
    font-size:11px;
    text-align:center;
    margin-left:8px;
    margin-top:5px;
  }

  #content #left .bloc_details .mon_ibail .pseudo_onglet {
    margin-left:200px;
    float:left;
    margin-bottom:-1px;
    position:relative;
    z-index:2;
  }

  #content #left .bloc_details .mon_ibail #onglet_fiche_locataire {
    margin-left:270px;
  }
  #content #left .bloc_details .mon_ibail #onglet_fiche_garant {
    margin-left:290px;
  }

  #content #left .bloc_details .mon_ibail .top_formulaire_ibail {
    background-image:url(../img/ibail/top_bleu_clair.gif);
    background-repeat:no-repeat;
    width:681px;
    height:4px;
    float:left;
    display:inline;
  }

  #content #left .bloc_details .mon_ibail .pseudo_onglet .texte {
    text-align:center;
    float:left;
    display:inline;
    background-image:url(../img/ibail/onglet_bg.gif);
    height:22px;
    background-repeat:repeat-x;
    color:#4EAAED;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding-top:7px;
  }

  #content #left .bloc_details .mon_ibail .pseudo_onglet .texte sup {
    font-size:10px;
    line-height:0px;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail {
    background-color:#ecf2f6;
    background-image:url(../img/grand_bloc/bg_bleu_center.gif);
    width:681px;
    float:left;
    display:inline;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .bandeau {
    /* background-image:url(../img/grand_bloc/top_bandeau_bleu.gif);*/
    background-position:top;
    background-repeat:no-repeat;
    width:681px;
    /*height:60px;*/ /*125px;*/
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .bandeau .icone {
    margin-left:auto;
    margin-right:auto;
    width:675px;
    padding-top:5px; /* 40 */
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .message_top {
    width:632px;
    /*height: 60px;*/ /*101px;*/
    background-image:url(../img/ibail/bandeau_message.gif);
    background-repeat:no-repeat;
    margin-left:5px;
    margin-right:9px;
    margin-top:35px;
    padding:13px 16px;
    color:#666666;
    font-size:13px;
    font-weight:bold;
    text-align:center;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .big_message_top {
    width:638px;
    height:204px;
    background-image:url(../img/ibail/big_bandeau_message.gif);
    background-repeat:no-repeat;
    margin-left:5px;
    margin-right:9px;
    margin-top:20px;
    padding:13px 16px;
    color:#666666;
    font-size:13px;
    font-weight:bold;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .message_top .ligne1,
  #content #left .bloc_details .mon_ibail .bandeau_ibail .big_message_top .ligne1 {
    text-transform:uppercase;
    margin-bottom:8px;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .big_message_top .ligne1 {
    text-align:center;
    margin-top:10px;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .big_message_top .message_depot {
    font-size:12px;
    text-align:center;
    margin-top:15px;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .big_message_top .message_depot .routage {
	height:20px;

  }
  #content #left .bloc_details .mon_ibail .bandeau_ibail .big_message_top .message_depot .routage a {
  	color:#828282;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .big_message_top .infos_dossier {
    width:272px;
    margin-left:180px;
    margin-top:15px;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .big_message_top .infos_dossier .consignes {
    color:#d50c0c;
    width:272px;
    margin-bottom:5px;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .big_message_top .infos_dossier .btn_dossier {
    width:240px;
    height:36px;
    background-image:url(../img/btn/bg_numero_dossier.gif);
    background-repeat:no-repeat;
    color:#FFFFFF;
    text-transform:uppercase;
    padding-left:15px;
    padding-right:15px;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    font-size:30px;
    margin-bottom:5px;
  }


  #content #left .bloc_details .mon_ibail .bandeau_ibail .message_top .ligne1 .nom,
  #content #left .bloc_details .mon_ibail .bandeau_ibail .big_message_top .ligne1 .nom {
    color:#4eaaed;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .message_top .ligne2 {
    text-transform:uppercase;
    margin-bottom:8px;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .message_top .alerte {
    color:#e00808;
    font-size:12px;
  }
  #content #left .bloc_details .mon_ibail .bandeau_ibail .message_top #alerte {
    margin-top:10px;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .message_top .annulation {
    margin-top:9px;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .message_top .annulation img {
    float:none;
  }

  #content #left .bloc_details .mon_ibail .bandeau_ibail .message_top .submit {
    float:left;
    display:inline;
    width:439px;
    margin-left:96px;
    margin-right:96px;
    margin-top:20px;
    margin-bottom:15px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail {
    background-color:#ecf2f6;
    background-image:url(../img/grand_bloc/bg_bleu_center.gif);
    background-repeat:repeat-y;
    width:681px;
    float:left;
    display:inline;
    padding-bottom:10px;
  }



  #content #left .bloc_details .mon_ibail .formulaire_ibail .main {
    margin-left:0px;
    margin-right:0px;
    width:681px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main #message_identification {
    color:#0046A8;
    font-size:15px;
    width:auto;
    text-align:center;
    margin-top:20px;
    margin-bottom:10px;
    font-weight:bold;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .bottom {
    float:left;
    display:inline;
    text-align:center;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .bottom .attestation {
    color:#000000;
    font-size:11px;
    margin-bottom:15px;
    width:370px;
    margin-left:155px;
    margin-right:155px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .bottom .bouton {
    margin-left:208px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .bottom .boutons {
    margin-left:35px;
    float:left;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .bottom .boutons a {
    float:left;
    display:inline;
  }


  #content #left .bloc_details .mon_ibail .formulaire_ibail .main input {
    color:#767676;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .title {
    color:#0046a8;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    margin-bottom:10px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .subtitle {
    font-size:14px;
    color:#4eaaed;
    font-weight:bold;
    text-align:center;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .conteneur_bloc_blanc {
    margin-left:10px;
    margin-right:10px;
    float:left;
    display:inline;
    margin-bottom:20px;
    margin-top:5px;
  }


  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu {
    background-image:url(../img/ibail/bandeau_connexion.gif);
    background-repeat:no-repeat;
    height:42px;
    width:659px;
    margin-left:11px;
    margin-right:11px;
    padding-top:11px;
    padding-bottom:20px;
    float:left;
    display:inline;
  }

  .fiche_locataire_connexion .ligne span.input input,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .ligne {
    padding-left:10px;
  }

  .fiche_locataire_connexion .ligne span.input input,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .ligne span.input input {
    width:195px;
  }

  .fiche_locataire_connexion .log,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .log {
    float:left;
    margin-right:11px;
  }

  .fiche_locataire_connexion .ligne .forgotten_password,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .ligne .forgotten_password {
    float:left;
    padding-top:3px;
  }


  .fiche_locataire_connexion .ligne .forgotten_password a:link,
  .fiche_locataire_connexion .ligne .forgotten_password a:hover,
  .ligne .forgotten_password a:visited,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .ligne .forgotten_password a:link,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .ligne .forgotten_password a:hover,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .ligne .forgotten_password a:visited {
    color:#767676;
    text-decoration:none;
    font-size:11px;
    text-decoration: underline;
  }

  .fiche_locataire_connexion .ligne .forgotten_password a:hover,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .ligne .forgotten_password a:hover {
    text-decoration: underline;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .msg_erreur {
    color:#CC0000;
    display:inline;
    float:left;
    font-size:11px;
    margin-left:11px;
    margin-right:11px;
    margin-bottom:8px;
    text-align:center;
    width:659px;
    border:1px solid #cc0000;
    padding:5px 0px;
  }


  .fiche_locataire_connexion .ligne span.input,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .ligne span.input {
    display:inline;
    float:left;
    font-size:13px;
    height:22px;
    margin-right:10px;
  }

  .fiche_locataire_connexion .ligne span.input input,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .ligne span.input input {
    background-image:url(../img/ibail/input_bg.gif);
    background-repeat:repeat-x;
    border:0 none;
    display:inline;
    float:left;
    height:16px;
    margin:0;
    padding:3px 0 0;
  }

  .fiche_locataire_connexion .champ_email,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .champ_email{
	display:inline;
	padding-left:12px;
  }

  .fiche_locataire_connexion .champ_mdp,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_bleu .champ_mdp{
	display:inline;
	padding-left:153px;
  }
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc {
    background-image:url(../img/ibail/sous_bloc_blanc_center.gif);
    background-repeat:repeat-y;
    width:650px;
    float:left;
    display:inline;
    padding-top:5px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne {
    display:inline;
    float:left;
    height:22px;
    text-align:left;
    width:660px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne .erreur{
    color:#DC0D0D;
    text-align:center;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne .input .erreur{
    color:#DC0D0D;
    text-align:left;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne .success{
    color:#0046A8;
    text-align:center;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne.speciale {
    padding-left:250px;
    width:328px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne.speciale input {
    float:left;
    display:inline;
  }
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne.speciale label {
    float:left;
    display:inline;
    color:#000000;
    font-size:11px;
    font-weight:normal;
    text-align:left;
    width:285px;
    padding-right:0px;
    padding-left:5px;
    margin-top:3px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne.noheight {
    height:auto;
/*	height:44px;*/
    margin-bottom:5px;
  }
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne label.noheight {
	height:auto;
/*	height:44px;*/
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .exactitude {
    float:left;
    display:inline;
    text-align:center;
    width:660px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne label .complement {
    color:#818181;
    font-size:11px;
    font-weight:normal;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne.complement {
    color:#818181;
    font-size:11px;
    font-weight:normal;
    width:250px;
    padding-right:30px;
    height:auto;
  }


  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne label {
    display:inline;
    float:left;
    font-size:13px;
    height:22px;
    padding-right:30px;
    text-align:right;
    width:250px;
    color:#0046a8;
    font-weight:bold;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input_radio label.droite {
    display:inline;
    float:left;
    font-size:11px;
    height:22px;
    text-align:left;
    width:250px;
    color:#7B7B7B;
    font-weight:normal;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne input.radio {
    width:25px !important;
    background-image:none !important;
	float:left;
  }


  #content #right #mon_ibail form .ligne select,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne select,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .line_out select
   {
    border:1px solid #DCDCDC;
    color:#7B7B7B;
    display:inline;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    height:17px;
    margin:0;
    padding:2px 0 0;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne select#choix_dossier {
    width:600px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne .info_dispo{
    clear:both;
    color:#E00808;
    font-weight:bold;
    margin-top:2px;
    margin-bottom:5px;
    margin-left:282px;
    text-align:left;
    float:left;
    display:inline;
    width:280px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne div.input {
    display:inline;
    float:left;
    font-size:13px;
    height:22px;
    margin-right:5px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input_radio {
    display:inline;
    float:left;
    font-size:13px;
    margin-right:5px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.txt_rouge {
    display:inline;
    float:left;
    font-size:13px;
    height:22px;
    color:#0046A8;
  }

  .input_alternate,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input input[type=text],
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input input[type=password],
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input_radio input[type=text],
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input_radio input[type=password] {
    background-image:url(../img/ibail/input_bg.gif);
    background-repeat:repeat-x;
    border:0 none;
    display:inline;
    float:left;
    height:16px;
    margin:0;
    padding:3px 0 0;
    width:276px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input input[type=file]{
  	display:inline;
    float:left;
    height:19px;
    margin:0;
    padding:0;
    width:276px;
  }


  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input input#particulier{
    width:95px !important;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input .oui_non,
  #content #left .bloc_contact #formulaire_contact #emailing .gauche select.oui_non,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input .petit {
    width:55px !important;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input .zip_code{
    width:60px !important;
  }
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input .telephone {
    width:100px !important;
  }


  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne .textarea {
    float:left;
    display:inline;
    width:284px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne .textarea textarea {
    background-image:url(../img/ibail/textarea_bg.gif);
    background-repeat:repeat-y;
    border:0 none;
    color:#7B7B7B;
    display:inline;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    height:135px;
    margin:0;
    padding:5px 10px 0;
    width:264px;
  }

	#content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .infosPieces {
		margin:20px 20px;
		text-align:justify;
    }


  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .line_out {
    float:left;
    display:inline;
    margin:5px 10px 10px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .line_out#emailing {
  	margin-left:55px;
	width:550px;
	text-align:justify;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .line_out#exactitude {
  	margin-left:55px;
	width:550px;
	text-align:justify;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .line_out#emailing select {
  	margin-left:5px;
	float:none;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .line_out .gauche {
    margin-left:0px;
    text-align:right;
    width:188px;
    padding-right:8px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .line_out .droite {
    color:#000000;
    font-size:11px;
    width:462px;
    float:left;
    display:inline;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .line_out#exactitude .droite {
    margin-top:3px;
  }


  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .line_out#emailing .gauche {
    height:45px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .submit {
    display:inline;
    float:left;
    margin-top:15px;
    margin-bottom:25px;
    text-align:center;
    width:660px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne span.input img {
    display:inline;
    float:left;
    height:19px;
  }

  div.legende {
  	color:#0046A8;
  	float:left;
  	text-align:right;
  	width:675px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main #dossier_locataire2 .creer_dossier,
  #content #left .bloc_details .mon_ibail .formulaire_ibail .main #dossier_locataire3 .creer_dossier{
    width:160px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:15px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main select.taille1 {
    width:130px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main select.taille2 {
    width:130px;
  }

  #content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne #div_tel {
    float:left;
    display:inline;
    width:140px;
    text-align:center;
  }
        #content #left .mise_en_avant {
      	background-image:url(../img/communs/bg_mise_en_avant.gif);
      	background-repeat:no-repeat;
      	width:711px;
      	height:211px;
      	margin-left:3px;
      	margin-top:4px;
      	margin-bottom:8px;
      	padding-left:9px;
      	padding-right:8px;
      	float:left;
      	overflow:hidden;
      }

        #content #left .mise_en_avant .top {
        	padding-top:3px;
        }

		#content #left .mise_en_avant .top .top_residence {
			background-image:url(../img/communs/top_residence.gif);
			background-repeat:no-repeat;
			width:186px;
			height:28px;
		}

		#content #left .mise_en_avant .top .top_residence_construction {
			background-image:url(../img/communs/residence_construction.gif);
			background-repeat:no-repeat;
			width:465px;
			height:28px;
		}

		#content #left .mise_en_avant .top .top_residence_existante {
			background-image:url(../img/communs/residence_existante.gif);
			background-repeat:no-repeat;
			width:270px;
			height:28px;
		}

       #content #left .mise_en_avant .top .description {
			color:#666666;
			margin-left:12px;
			margin-top:3px;
       }


       #content #left .mise_en_avant .diapo {
       		margin-top:20px;
   		  	overflow:hidden;
       }

  #content #left .mise_en_avant .diapo #conteneur1,
  #content #left .mise_en_avant .diapo #conteneur0 {
	width:100000px;
  	height:250px;
  }

  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant {
	width:220px;
	padding-left:8px;
	padding-right:8px;
	float:left;
	border-right:1px solid #cccccb;
  }

  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2.last,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant.last{
  	border-right:none;
  }

  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .ville h1,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .ville h1 {
	color:#696969;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	font-size:12px;
  }

  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .residence h2,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .residence h2 {
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	background-image:none;
	float:none;
	font-size:13px;
	height:18px;
	line-height:18px;
  }

  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .type_mise_en_avant,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .type_mise_en_avant {
  	font-size:12px;
  	padding-left:20px
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .bottom,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .bottom {
  	margin-top:8px;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .bottom img.miniature,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .bottom img.miniature {
	width:120px;
	height:80px;
	float:left;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .bottom .description,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .bottom .description {
	float:left;
	width:95px;
	color:#666666;
	font-size:10px;
	padding-left:5px;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .bottom .description .commentaire,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .bottom .description .commentaire {
	height:68px;
	overflow:hidden;
  }

  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .bottom .description .savoir a:link,
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .bottom .description .savoir a:visited,
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .bottom .description .savoir a:hover,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .bottom .description .savoir a:link,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .bottom .description .savoir a:visited,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .bottom .description .savoir a:hover {
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#666666;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .bottom .description .savoir a:hover,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .bottom .description .savoir a:hover {
  	text-decoration:underline;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2.nouvelle .residence h2 a,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant.nouvelle .residence h2 a {
  	color:#135aa7;
  	text-decoration:underline;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2.nouvelle .residence h2 a:hover,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant.nouvelle .residence h2 a:hover {
  	text-decoration:underline;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2.nouvelle .type_mise_en_avant,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant.nouvelle .type_mise_en_avant {
  	background-image:url(../img/communs/mise_avt_nouvelle.gif);
  	background-repeat:no-repeat;
  	background-position:0 0;
	color:#135aa7;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2.exclusive .residence h2,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant.exclusive .residence h2 {
  	color:#ff7511;
  	text-decoration:underline;
  }

 #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2.exclusive .residence h2 a,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant.exclusive .residence h2 a {
  	color:#ff7511;
  	text-decoration:underline;
  }

  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2.exclusive .type_mise_en_avant,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant.exclusive .type_mise_en_avant {
  	background-image:url(../img/communs/mise_avt_exclusive.gif);
  	background-repeat:no-repeat;
  	background-position:0 0;
  	color:#ff7511;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2.mois .residence h2 a,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant.mois .residence h2 a{
  	color:#5e931d;
  	text-decoration:underline;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2.mois .residence h2 a:hover,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant.mois .residence h2 a:hover{
  	text-decoration:underline;
  }
  #content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2.mois .type_mise_en_avant,
  #content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant.mois .type_mise_en_avant {
  	background-image:url(../img/communs/mise_avt_mois.gif);
  	background-repeat:no-repeat;
  	background-position:0 0;
  	color:#5e931d;
  }

  #content #left #contact_adele .ligne {
		display:inline;
		float:left;
		height:22px;
		text-align:right;
		width:516px;
  }
  #content #left #contact_adele .ligne label {
  	color:#0046A8;
	display:inline;
	float:left;
	font-size:13px;
	height:22px;
	padding-right:30px;
	text-align:right;
	width:170px;
	font-weight:bold;
  }
  #content #left #contact_adele .ligne span {
	color:#0046A8;
	display:inline;
	float:left;
	font-size:13px;
	height:22px;
	margin-right:5px;
  }
 #content #left #contact_adele .ligne span img {
	display:inline;
	float:left;
	height:19px;
 }

 #content #left #contact_adele .ligne span input {
	background-image:url(../img/ibail/input_bg.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:#7B7B7B;
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:16px;
	margin:0;
	padding:3px 0 0;
	width:220px;
 }

 #content #left #contact_adele .ligne select {
	border:0 none;
	color:#7B7B7B;
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:17px;
	margin:0;
	padding:2px 0 0;
 }

 #content #left #contact_adele .ligne .textarea {
	display:inline;
	float:left;
	width:284px;
 }

 #content #left #contact_adele .ligne .textarea textarea {
	background-image:url(../img/ibail/textarea_bg.gif);
	background-repeat:repeat-y;
	border:0 none;
	color:#7B7B7B;
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:135px;
	margin:0;
	padding:5px 10px 0;
	width:264px;
 }
 #content #left #contact_adele .ligne.noheight {
	height:auto;
	margin-bottom:5px;
 }

 #content #left #contact_adele .submit {
	float:left;
	margin-left:222px;
 }

.masque {
  display:none !important;
}

#nav div.diapo_liste_minia {
  overflow:hidden;
  height:148px;
  width:62px;
  margin:0;
  padding:0px;
}

#cnil {
	font-size:11px;
	font-style:italic;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	width:660px;
	float:left;
}

#content #left .bloc_contact .contenu .tag_quartier,
#content #left .bloc_contact .contenu .tag_ecole {
	float:left;
	margin-left:20px;
	width:695px;
	margin-top:4px;
	font-size:10px;
}

#content #left .bloc_contact .contenu .tag_quartier .title,
#content #left .bloc_contact .contenu .tag_ecole .title {
	text-decoration:underline;
}

/* MESSAGE DOSSIER */

#content #left #message_dossier .contenu {
	background-image:url(../img/grand_bloc/bg-trans.png);
	background-repeat:repeat-y;
	display:inline;
	float:left;
	width:735px;
}

#content #left #message_dossier .contenu h1 {
	text-align:center;
	font-size:15px;
	margin-bottom:20px;
}
#content #left #message_dossier .contenu .recapitulatif {
	float:left;
	width:700px;
	margin-left:17px;
}

#content #left #message_dossier .contenu .recapitulatif .gauche {
	float:left;
}

#content #left #message_dossier .contenu .recapitulatif .gauche .info {
	margin-bottom:10px;
}
#content #left #message_dossier .contenu .recapitulatif .gauche .info span.title {
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
}
#content #left #message_dossier .contenu .recapitulatif .gauche .info a {
	text-decoration:none;
	color:#818181;
}
#content #left #message_dossier .contenu .recapitulatif .gauche .info a:hover {
	text-decoration:underline;
}

#content #left #message_dossier .contenu .recapitulatif .droite {
	float:right;
}

#content #left #message_dossier .contenu .recapitulatif .cadre_message {
	text-align:justify;
	margin-top:10px;
	border:1px solid #FF9900;
	padding-left:10px;
	padding-right:10px;
}

a.cachee {
  display:none;
}

.clear, .clr {
  clear:both;
  font-size:0px;
  line-height:0px;
}


#content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne.masque {
  display:none;
}

#mon_compte p {
  width:675px;
}

#mon_compte .div_messages{
	padding:10px 15px;
	border-bottom:1px solid #FFFFFF;
}

#mon_compte .div_messages .div_messages_left{
	float:left;
	width:50%;
}

#mon_compte .div_messages .div_messages_right{
	float:right;
	width:50%;
	text-align:right;
}


#mon_compte .div_messages .mail{
	cursor:pointer;
}


#mon_compte .ligne_0{
	background-color:#F1F1F1;
}

#mon_compte .ligne_1{
	background-color:#EAEAEA;
}

#mon_compte .supprimerCompte{
	text-align:center;
	margin:15px auto;
	width:200px;
}

#mon_compte .main .supprimerCompte img{
	float:none;
	cursor:pointer;
	margin:10px 0;
}

/* MON COMPTE - MESSAGES */

div.bloc_tableau div.tableau_ibail div.message{
	padding:0 8px;
	font-weight:bold;
}


/* MON COMPTE - SUPPRESSION */
#bloc_details .contenu .main .suppression{
	color:#DC0D0D;
	font-weight:bold;
	text-align:center;
	margin:10px;
	font-size:13px;
}

/* MON COMPTE - DETAIL DOSSIER */
#bloc_details .contenu #message_dossier .recapitulatif{
	float:left;
	width:700px;
	margin-left:30px;
}

#bloc_details .contenu #message_dossier .recapitulatif .gauche{
	float:left;
	margin:0;
	width:500px;
}

#bloc_details .contenu #message_dossier .recapitulatif .gauche .info{
	margin-bottom:10px;
}

#bloc_details .contenu #message_dossier .recapitulatif .gauche .info .title{
	font-weight:bold;
  	text-decoration:underline;
  	text-transform:uppercase
}

#bloc_details .contenu #message_dossier .recapitulatif .gauche .info a{
	color:#818181;
  	text-decoration:none;
}

#bloc_details .contenu #message_dossier .recapitulatif .droite{
	float:right;
	width:150px;
	margin-right:30px;
}

#bloc_details .contenu #message_dossier .recapitulatif .txt_gras{
	font-weight:bold;
}

#bloc_details .contenu #message_dossier .recapitulatif .cadre_message{
	text-align:justify;
	margin-top:10px;
	border:1px solid #FF9900;
	padding:10px;
	width:655px;
}

#bloc_details .contenu #message_dossier .recapitulatif .cadre_message p{
	width:655px;
}

/*Dossier statut*/

.contenu #logement_details .annulation_dossier {
	text-align:center;
	width:200px;
	margin:auto;
}

.contenu #logement_details .annulation_dossier img{
	cursor:pointer;
}

.contenu #logement_details .ajout_garant {
	text-align:center;
	width:280px;
	margin:auto;
}

.contenu #logement_details .ajout_garant img{
	cursor:pointer;
}



.highlight_champ {
  color:#CC0000 !important;
  font-weight:bold;
}

.highlight_bg_champ {
  background-color:#CC0000 !important;
  color:#FFFFFF !important;
}

.div_input {
  background-image:url(../img/ibail/input_bg.gif);
  background-repeat:repeat-x;
  display:inline;
  float:left;
  height:16px;
  padding:3px 0 0;
  width:276px;
  text-align:left;
}
.ligne span.input input.alternate{
  width:66px !important ;
}

.btn_residence a {
	text-decoration:none;
}
.btn_residence .transparent {
	opacity:0.5;
}

/* AIDE */
.aide {
  color: red;
  cursor: help;
  font-weight: bold;
  font-size: 14px;
}
.aide .tip {
  z-index: 13000;
  width: 340px;
  border:1px solid black;
}
.aide .tip .tip-title {
  font-weight: bold;
  font-size: 9px;
  margin: 0;
  color: #3E4F14;
  padding: 2px 4px;
  background-color: #C3DF7D;
  border-bottom: 1px solid #B5CF74;
}
.aide .tip .tip-text {
  font-size: 9px;
  padding: 2px 4px;
  background-color: #CFDFA7;
  color: #3E4F14;
}
.aide .tip .tip-text th,
.aide .tip .tip-text td {
  font-size: 9px;
  vertical-align: top;
  padding: 2px 4px;
  font-style: italic;
}

#content #left #module_resultat #resultat_recherche ul.liste_puce {
	margin-top:3px;
	float:left;
}

#content #left #module_resultat #resultat_recherche .liste_puce a {
color:#828282;
}

#content #left #module_resultat #resultat_recherche .liste_puce li {
 margin: 0.5em 0 0.5em 0;
}

#content #left #module_resultat #resultat_recherche .liste_puce li a .photo{
	text-decoration: none;
}

/* MOT DE PASSE */
#content #left .bloc_details .residence_services{
    float:left;
    display:inline;
    width:675px;
    margin-top:10px;
    margin-left:30px;
}

#content #left .bloc_details#mot_de_passe_oublie h1 {
	color:#0A50A0;
	display:inline;
	float:left;
	font-size:22px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
	padding:0;
	width:715px;
	text-align:center;
}

#content #left .bloc_details#mot_de_passe_oublie .explication {
	float:left;
	text-align:center;
	width:720px;
	line-height:20px;
}

#content #left .bloc_details#mot_de_passe_oublie #mdp_oublie {
	float:left;
	margin-top:10px;
}

#content #left .bloc_details#mot_de_passe_oublie .conteneur_bloc_blanc {
	display:inline;
	float:left;
	margin-left:34px;
}
#content #left .bloc_details#mot_de_passe_oublie .sous_bloc_blanc {
	background-image:url(../img/ibail/sous_bloc_blanc_center.gif);
	background-repeat:repeat-y;
	display:inline;
	float:left;
	padding:5px 5px 3px;
	width:650px;
}

#content #left .bloc_details#mot_de_passe_oublie .sous_bloc_blanc .ligne {
	display:inline;
	float:left;
	height:22px;
	text-align:right;
	width:660px;
}

#content #left .bloc_details#mot_de_passe_oublie .sous_bloc_blanc .bouton_submit {
	float:left;
	margin-left:291px;
	margin-top:9px;
}

#content #left .bloc_details#mot_de_passe_oublie .sous_bloc_blanc .ligne label {
	color:#0046A8;
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:22px;
	padding-right:30px;
	text-align:right;
	width:250px;
}

#content #left .bloc_details#mot_de_passe_oublie .sous_bloc_blanc .ligne input {
	background-image:url(../img/ibail/input_bg.gif);
	background-repeat:repeat-x;
	border:0 none;
	display:inline;
	float:left;
	height:16px;
	margin:0;
	padding:3px 0 0;
	width:276px;
}
#content #left .bloc_details#mot_de_passe_oublie .sous_bloc_blanc .ligne span.txt_rouge {
	color:#0046A8;
	display:inline;
	float:left;
	font-size:13px;
	height:22px;
}

.google_map_pop_up {
	width:330px;
}

#content #left .bloc_details .residence_services .services_inclus {
	color:green;
	padding-bottom:15px;
}
#content #left .bloc_details .residence_services .services_suppl {
	color:red;
	padding-bottom:15px;
}

#content #left .bloc_details .residence_services .non_service {
	color:black;
}

.call_back_conteneur {
	width:263px;
	position:absolute;
	left:464px;
}

.champ_financier_conteneur{
	width:284px;
	position:absolute;
	left:420px;
	background-color:#FFFFFF;
}

.contenu_champ_financier{
	background-color:#FFFFFF;
	text-align:center;
}

.contenu_champ_financier div.sous_bloc_blanc{
	background-image:url(../img/ibail/sous_bloc_blanc_center_petit.gif);
	background-repeat:repeat-y;
	height:144px;
}

.contenu_champ_financier div.sous_bloc_blanc div.boutons img{
	margin:0 10px;
	cursor:pointer;
}

.contenu_champ_financier .label{
    font-size:13px;
    color:#0046a8;
    font-weight:bold;
}

.contenu_champ_financier .ligne{
	width:67px;
	margin:25px auto;
}

.contenu_champ_financier .ligne .input{
	display: inline;
	float: left;
	font-size: 13px;
	height: 22px;
	margin-right: 5px;
}

.contenu_champ_financier .ligne .input img{
	display: inline;
	float: left;
	height: 19px;
}

.contenu_champ_financier .ligne .input input{
	background-image: url(../img/ibail/input_bg.gif);
	background-repeat: repeat-x;
	border: 0px none;
	display: inline;
	float: left;
	height: 16px;
	margin: 0px;
	padding: 3px 0px 0px;
}

.contenu_champ_financier .montant{
    font-size:19px;
    font-weight:bold;
    margin:25px 0;
}

#btn_close {
	border:1px solid black;
}


#btn_close a {
	cursor:pointer;
	width:20px;
	height:23px;
}

table a img {
	text-decoration:none;
}


#content #left .bloc_details#contact_gestionnaire h1 {
	color:#0A50A0;
	display:inline;
	float:left;
	font-size:22px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
	padding:0;
	width:715px;
	text-align:center;
}

#content #left .bloc_details#contact_gestionnaire .sous_bloc_blanc {
	background-image:url(../img/ibail/sous_bloc_blanc_center.gif);
	background-repeat:repeat-y;
	display:inline;
	float:left;
	padding:5px 5px 3px;
	width:650px;
}

#content #left .bloc_details#contact_gestionnaire .explication {
	float:left;
	text-align:center;
	width:720px;
	line-height:20px;
}

#content #left .bloc_details#contact_gestionnaire .sous_bloc_blanc .ligne {
	display:inline;
	float:left;
	height:22px;
	text-align:left;
	width:660px;
}

#content #left .bloc_details#contact_gestionnaire .conteneur_bloc_blanc {
	display:inline;
	float:left;
	margin-left:34px;
}

#content #left .bloc_details#contact_gestionnaire .sous_bloc_blanc .ligne label {
	color:#0046A8;
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:22px;
	padding-right:30px;
	text-align:right;
	width:250px;
}

#content #left .bloc_details#contact_gestionnaire .sous_bloc_blanc .ligne input {
	background-image:url(../img/ibail/input_bg.gif);
	background-repeat:repeat-x;
	border:0 none;
	display:inline;
	float:left;
	height:16px;
	margin:0;
	padding:3px 0 0;
	width:276px;
}


#content #left .bloc_details#contact_gestionnaire .sous_bloc_blanc .ligne select {
	border:0 none;
	color:#7B7B7B;
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:17px;
	margin:0;
	padding:2px 0 0;
}

#content #left .bloc_details#contact_gestionnaire .sous_bloc_blanc .ligne .textarea textarea {
	background-image:url(../img/ibail/textarea_bg.gif);
	background-repeat:repeat-y;
	border:0 none;
	color:#7B7B7B;
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:135px;
	margin:0;
	padding:5px 10px 0;
	width:264px;
}

#content #left .bloc_details#contact_gestionnaire .sous_bloc_blanc .ligne .textarea {
	display:inline;
	float:left;
	width:284px;
}

#content #left .bloc_details#contact_gestionnaire #mdp_oublie {
	float:left;
	margin-top:10px;
}

#content #left .bloc_details#contact_gestionnaire .sous_bloc_blanc .noheight {
	height:auto;
	margin-bottom:5px;
}

#content #left .bloc_details#contact_gestionnaire .sous_bloc_blanc .bouton_submit {
	float:left;
	margin-left:291px;
	margin-top:9px;
}

#content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne .alert_dispo {
	margin-left:5px;
	color:#E00808;
	font-size:12px;
	font-weight: bold;
}

#content #left .bloc_details .mon_ibail .formulaire_ibail .main .collocation  {
	text-decoration:underline;
	margin-left:55px;
	text-align:justify;
	width:550px;
}

#content #left .bloc_details .mon_ibail .formulaire_ibail .main .collocation_bis  {
	text-decoration:underline;
	margin-left:55px;
	text-align:center;
	width:550px;
}

#sous_titre_liste
{
	margin:0;
	padding:4px 0 15px 20px;
	text-align:center;
}

a.bulle_aide {
	cursor:pointer;
}

#content #left .bloc_details .mon_ibail .txt_gras_bis {
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
}

.underline {
  text-decoration:underline;
}

.gras {
  font-weight:bold;
}

.liens {
  margin-top:10px;
}

.liens .lien_redirection {
  margin-top:10px;
  margin-bottom:10px;
  text-align:center;
}
.break {
  clear:both;
}

#contact_adele .contenu {
  font-size:10px;
  color:black;
}

#contact_adele .contenu .info {
	background-color:#A5B7C3;
	color:#666666;
	font-size:16px;
	font-weight:bold;
	padding:3px;
	text-align:center;
	height:40px;
	margin-bottom:20px;
}

#content #left #contact_adele .contenu ul.contact_list li a {
  color:#003366;
  text-decoration:underline;
  font-size:10px;
}

#content #left #contact_adele .contenu ul.contact_list li a:hover {
  color:#6699CC;
  text-decoration:none;
}

#contact_adele #recherche_residence .bloc_recherche {
  width:285px;
  margin-left:auto;
  margin-right:auto;
}

#contact_adele #recherche_residence .bloc_recherche .bloc_gauche {
  width:165px;
  float:left;
  height:55px;
  padding-top:5px;
  text-align:center;
  border-top:1px solid #99CCCC;
  border-left:1px solid #99CCCC;
  border-bottom:1px solid #99CCCC;
}

#contact_adele #recherche_residence .bloc_recherche .bloc_gauche #zone_geographique {
  font-size:10px;
}
#contact_adele #recherche_residence .bloc_recherche .bloc_droit {
  border:1px solid #99CCCC;
  height:50px;
  padding:5px;
  width:105px;
  float:left;
}

ul.contact_list {
  font-size:12px;
  list-style-position:outside;
  text-align:center;
}
ul.contact_list li {
  list-style-image:url(../img/arrowright_black.gif);
  margin-top:10px;
}

#content #right #mon_ibail form .ligne input{
    font-size:11px;
    background-image:url(../img/ibail/input_bg.gif);
    background-repeat:repeat-x;
    border:0 none;
    display:inline;
    float:left;
    height:16px;
    margin:0;
    padding:3px 0 0;
   	width:115px;
}

#content #right #mon_ibail form .ligne {
    display:inline;
    float:left;
    height:30px;
    text-align:left;
    width:230px;
  }

#content #right #mon_ibail form .ligne label {
	color:#0046A8;
	display:inline;
	float:left;
	font-size:9px;
	/* font-weight:bold; */
	height:29px;
	padding-right:12px;
	text-align:right;
	width:80px;
}

 #content #right #mon_ibail form input.bouton2{
	float:left;
	display:inline;
	margin-left:40px;
	margin-top:10px;
	margin-bottom:10px;
}

#content #left #investir h2{
	width:707px;
	float:left;
	background-image:url(../img/titre/bg_h2_large.png);
}

 #content #left #investir .bloc_contenu h3{
	float:left;
	display:inline;
	height:33px;
	width:727px;
	margin:0px;
	padding:0px;
	padding-top:25px;
	padding-left:20px;
	padding-right:20px;
	color:#0a509f;
	font-size:15px;
	font-weight:bold;
	background-image:url(../img/contenu/bloc_top-trans_investir.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#content #left #investir .bloc_contenu{
	float:right;
	display:inline;
	width:727px;
	margin:0px;
	padding:0px;
	margin-right:5px;
	margin-top:10px;
}

 #content #left #investir .bloc_contenu .contenu{
	float:left;
	display:inline;
	width:707px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
	background-image:url(../img/contenu/bloc_bg_investir.gif);
	background-repeat:repeat-y;
}

#content #left .bloc_contenu .contenu p {
	color:#818181;
	display:inline;
	float:left;
	font-size:13px;
	margin:0;
	padding:0 0 10px;
	width:520px;
}


#content #left .bloc_details .details_logement .tableau .contenu span.col1_investir{
  width:170px;
}
#content #left .bloc_details .details_logement .tableau .contenu span.col2_investir{
  width:70px;
}
#content #left .bloc_details .details_logement .tableau .contenu span.col3_investir{
  width:80px;
}
#content #left .bloc_details .details_logement .tableau .contenu span.col4_investir{
  width:70px;
}
#content #left .bloc_details .details_logement .tableau .contenu span.col5_investir{
  width:70px;
}
#content #left .bloc_details .details_logement .tableau .contenu span.col6_investir{
  width:74px;
}
#content #left .bloc_details .details_logement .tableau .contenu span.col7_investir{
  width:70px;
}
#content #left .bloc_details .details_logement .tableau .contenu span.col8_investir{
  width:87px;
  border-right:none;
}



 #content #left .bloc_details .details_logement .tableau .header span.col1_investir{
  width:160px;
}
#content #left .bloc_details .details_logement .tableau .header span.col2_investir{
  width:60px;
}
#content #left .bloc_details .details_logement .tableau .header span.col3_investir{
  width:70px;
}
#content #left .bloc_details .details_logement .tableau .header span.col4_investir{
  width:60px;
}
#content #left .bloc_details .details_logement .tableau .header span.col5_investir{
  width:60px;
}
#content #left .bloc_details .details_logement .tableau .header span.col6_investir{
  width:64px;
}
#content #left .bloc_details .details_logement .tableau .header span.col7_investir{
  width:60px;
  line-height:18px;
}
#content #left .bloc_details .details_logement .tableau .header span.col8_investir{
  width:69px;
  padding-left:10px;
  border-right:none;
}


#content #left .mise_en_avant .diapo #conteneur0 .bloc_mise_en_avant .residence h2 .link_investir_res_neuves {
color: #49A3E7;
text-decoration:underline;
}

#content #left .mise_en_avant .diapo #conteneur1 .bloc_mise_en_avant2 .residence h2 .link_investir_res_existantes {
color: #0A509F;
text-decoration:none;
}

#content #left #rechercher .haut_investir{
	float:left;
	display:inline;
	width:733px;
	padding-top:50px;
	background-image:url(../img/rechercher/bg_top_investir.jpg);
	background-repeat:no-repeat;
}

#content #left #rechercher .haut_investir p.intro{
	float:left;
	display:inline;
	width:607px;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:95px;
	padding-bottom:20px;
}

#content #right #mon_ibail form .ligne textarea{
	border-width:1px;
	border-style:solid;
	border-color:#dddddd;
	color:#767676;
}

#content #right #mon_ibail form .ligne input {
    color:#767676;
}

#content #right #mon_ibail #confirmation_form_contact_investir {
	float:left;
	margin-left:20px;
	margin-right:20px;
}

#content #left .bloc_contact .contenu #confirmation_form_contact_investir{
	float:left;
	padding:30px;
}

#content #left #resultats_recherche .haut #slider{
	background-image:url(../img/reglette.png);
	width:600px;
	height:40px;
	background-repeat:no-repeat;
	display:inline-table;
	/*background-color:#0099FF;*/
}

#content #left #resultats_recherche .haut #slider #knob{
	background-image:url(../img/reglette_button.png);
	background-repeat:no-repeat;
	width:27px;
	height:35px;
}

#content #left #resultats_recherche .haut #slider #knob .bulle_distance {
	background-image: url("../img/slide/fond_bulle.png");
    background-repeat: no-repeat;
    color: #0A4D9B;
    height: 22px;
    left: -17px;
    line-height: 21px;
    position: absolute;
    text-align: center;
    top: 14px;
    width: 60px;
}


/* AUTO COMPLETION */

.recherche_avancee_sugg
{
	top:200px;/*170px;*/
	left:25px;
}

.home_sugg
{
	top:45px;
	left:0px;
}

.ecole_sugg
{
	top:140px;
	left:25px;
}


#bloc_suggestion {
	margin:0;
	padding:0;
	width:297px;
	background-color:white;
	position:absolute;
	border:1px solid black;
	opacity:0;
	font-size:12px;
	visibility:hidden;
	z-index:10 ;
}

#bloc_suggestion li{
	margin-bottom:1px;
	margin-top:1px;
	/*padding-left:2px;*/
	padding-right:2px;
}

#bloc_suggestion li.even{
	background-color:#FFF8F0;
}


#bloc_suggestion ul#suggestions{
	padding:0;
	margin:0px;
}

#bloc_suggestion #suggestions li a:link,
#bloc_suggestion #suggestions li a:visited{
	text-decoration:none;
	display:block;
	color:#000000;
}

#bloc_suggestion #suggestions li.selected a {
	color:#FFFFFF;
	background-color:#3382CD;
	font-weight:bold;
	font-size:12px;
}


#bloc_suggestion li.categorie {
	text-align:center;
	text-transform:capitalize;
	list-style:none;
	background-color:#0E55A5;
	color:#8CE7FA; /*white;*/
	font-weight:bold;
	height:17px;
}

#bloc_suggestion li.error {
	color:#0E55A5;
	font-weight:bold;
}

#content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne .textarea textarea#commentaire,
#content #left .bloc_details .mon_ibail .formulaire_ibail .main .sous_bloc_blanc .ligne .textarea textarea#autre_situation_commentaire_2 {
	background-image:url('../img/ibail/textarea_bg-grand.gif');
}

.btn_reserver{
	cursor:pointer;
	margin:7px 0;
	display:block;
	clear:both;
}

.date_choisie{
	text-align:center;
	margin:15px auto;
	width:688px;
}

.focus{
	color:#BA1613;
	font-weight:bold;
}

.date_choisie select{
	font-size:11px;
	height:16px;
	margin:0 5px;
}

img.imgVerif{
	cursor:pointer;
}

.diagnostic {
   display: inline;
    float: right;
    margin-right:6px;
    /*margin-top: 12px;*/
    width: 404px;
    padding-bottom: 10px;
}

.diagnostic .echelle {
	z-index:2;
	position:absolute;
}

.diagnostic .unactive {
	opacity:0.3;
	filter:alpha(opacity=30);
}

.diagnostic .dpe  {
	position:relative;
	width:200px;
	float:left;
	height:190px;
	border: 1px solid black;
}

.diagnostic .dpe .nc {
    background-color: #000000;
    color: #FFFFFF;
    font-size: 25px;
    font-weight: bold;
    height: 60px;
    left: 45px;
    padding-top: 25px;
    position: absolute;
    text-align: center;
    top: 46px;
    width: 85px;
    z-index: 10000;
}

.diagnostic .ges  {
	position:relative;
	width:200px;
	float:right;
	height:190px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.diagnostic .ges .nc{
    background-color: #000000;
    color: #FFFFFF;
    font-size: 25px;
    font-weight: bold;
    height: 60px;
    left: 45px;
    padding-top: 25px;
    position: absolute;
    text-align: center;
    top: 46px;
    width: 85px;
    z-index: 10000;
}

.diagnostic #show_photo {
  	cursor: pointer;
    font-weight: bold;
    margin-top: 3px;
    text-align: center;
    text-decoration: underline;
    width: 100%;
}

#diaporama #show_diagnostic {
 	cursor: pointer;
    font-weight: bold;
    margin-top: 3px;
    text-align: center;
    text-decoration: underline;
    width: 100%;
}

.diagnostic .dpe .fleche_noire {
	background-image: url("../img/diag/fleche.gif");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    height: 40px;
    left: 2px;
    padding-right: 4px;
    padding-top: 3px;
    position: absolute;
    text-align: right;
    top: 68px;
    width: 186px;
}

.diagnostic .ges .fleche_noire {
    background-image: url("../img/diag/flecheges.gif");

    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    height: 40px;
    left: 2px;
    padding-right: 4px;
    padding-top: 3px;
    position: absolute;
    text-align: right;
    top: 68px;
    width: 186px;
    z-index: 1;
}


.aide {
	z-index:100;
}

.jtebaise {
    float: right;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    z-index: 12000;
}



/*
.diagnostic .dpe .fleche_noire.a {
	top:12px;
}
.diagnostic .dpe .fleche_noire.b {
	top:34px;
}
.diagnostic .dpe .fleche_noire.c {
	top:56px;
}
.diagnostic .dpe .fleche_noire.d {
	top:79px;
}
.diagnostic .dpe .fleche_noire.e {
	top:103px;
}
.diagnostic .dpe .fleche_noire.f {
	top:126px;
}
.diagnostic .dpe .fleche_noire.g {
	top:149px;
}
*/

.module #rechercher #destination {
	width:295px;
	color:grey;
	margin-left:0px;
	font-weight:bold;
	font-size:13px;
}

#recherche_avancee .haut #recherche_rapide .col1 #bloc_suggestion ,
.module #rechercher #bloc_suggestion {
	max-height:250px;
	height:250px;
	overflow-y:scroll;
	overflow-x:hidden;
}

#recherche_avancee .haut #recherche_rapide .col1 #bloc_suggestion li,
#content #left #rechercher .haut .gauche #recherche_rapide #bloc_suggestion li {

}

#recherche_avancee .haut #recherche_rapide .col1 #bloc_suggestion a,
#content #left #rechercher .haut .gauche #recherche_rapide #bloc_suggestion a{
	display:block;
	padding-left:10px;
	margin-left:0px;
	float:none;
	margin-top:0px;
}
#rechercher #recherche_rapide #submit_form {
	margin:8px 3px 6px;
	cursor:default;
}

/* FIN AUTO COMPLETION */



/*Yannick modif*/


.alertes_desactives .section{
		font-size: 12px;
}

.global_ajout_alerte{
	padding-left:10px;
	padding-right: 10px;
}
.zone_geographique{
	}
.addzone,.add_org,.add_type_logement{
	cursor:pointer;
	text-decoration: underline;
	}

.add_z,.add_org_,.add_type_log{
    border-bottom: 1px dashed;
    margin-bottom: 5px;
    margin-top: 11px;
    padding-bottom: 12px;
    height: 65px;
}

.space{
	margin-left:10px;
	text-decoration: underline;
	cursor: pointer;
	}
.select_org{
	margin-left:45px;
	}

.select_type_log{
	margin-left:20px;
}
select{
	height: 18px;
	width: 125px;
}

.freq{
	width:95px;
}

.lab_freq{
	margin-left:10px;
}

.organisme,.type_logement{
	margin-top:30px;
}
.titre{
	border:1px solid black;
	margin:0px;
	text-align:center;
}
.cross_del{
    background-image: url("../img/alertes/cross.png");
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 40px;
    width: 16px;
    padding-top:25px;
}

.date{
	width: 65px;

}

.for_date .ligne{
    float: left;
    margin-left: 80px;
    margin-right: 25px;
    margin-top: 5px;
    width: 210px;
}

.for_date button{
	clear:both;
	float:right;
}

.for_date .input{
	width:65px;
	margin-left:115px;
}

.date_cal{
	clear:both;
	float:right;
}

.for_date input{
	width:20px;
	}

	/**/
.ligne_fin{
   float: left;
   margin-bottom: 0;
   padding-bottom: 0;
   padding-top: 5px;
   width: 158px;
}

.for_date{
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left: 35px;
}
.date{
	margin-left:0px;
	}

/*
.   float: left;
    margin-left: 80px;
    margin-right: 25px;
    margin-top: 5px;
    width: 130px;
*/



/*Fin Yannick modif*/
/*
element.style {
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}
*/

.none{
	clear:both;
	float:left;
}

.nouveau_bloc_ibail {
	background-image:url('../img/communs/bloc_ibail_v2011.png');
	width:251px;
	height:100px;
	/*margin-left:735px;*/
}

ul.liste_mon_compte li {
list-style-image: url('../img/communs/puce_orange.png');
}

/**page banque en ligne**/

.encadre_haut_pret_etudiant {
	background-image:url('../img/page_banque_ligne/encadre_haut_pret_etudiant.png');
	width:560px;
	height:111px;
	margin-left:170px;
}

.encadre_haut_avantage {
	background-image:url('../img/page_banque_ligne/encadre_haut_avantage.png');
	width:560px;
	height:111px;
	margin-left:170px;
}

.encadre_haut_profiter {
	background-image:url('../img/page_banque_ligne/encadre_haut_profiter.png');
	width:560px;
	height:111px;
	margin-left:170px;
}

.encadre_haut_comment_profiter {
	background-image:url('../img/page_banque_ligne/encadre_haut_comment_profiter.png');
	width:560px;
	height:111px;
	margin-left:170px;
}

.encadre_bas {
	background-image:url('../img/page_banque_ligne/encadre_bas.png');
	width:560px;
	height:111px;
	margin-left:170px;
}


/*****/

.savoir_plus_type_lot,
.savoir_plus {
	cursor:pointer;
	margin-left:3px;
}

.savoir_moins_type_lot,
.savoir_moins {
	cursor:pointer;
	margin-left:3px;
}

.lien_org_contact {
	font-weight:normal;
	font-size:14px;
}

/*** CHEMIN DE FER CREATION DOSSIER IBAIL ***/

.ibail_etape_active {
	color:white;
	height:30px;
	background-color:#4da9ed;
	float:left;
	width:180px;
	font-size:13px;
}

.ibail_etape_inactive {
	height:30px;
	background-color:#FFFFFF;
	float:left;
	width:180px;
	font-size:13px;
}

.ibail_contenu_etape {
	/*margin:4px 0px 5px 3px;*/
	padding-top: 8px;
	padding-left: 4px;
}

.ibail_cercle_numero_actif {
	float:left;
	width:16px;
	height:16px;
	background-image:url('../img/ibail/cercle_blanc.png');
}

.ibail_cercle_numero_inactif {
	float:left;
	width:16px;
	height:16px;
	background-image:url('../img/ibail/cercle_gris.png');
}

.ibail_texte_contenu {
	float:left;
	margin-left:5px;
	text-transform:uppercase;
}

.titre_chemin_fer {
	font-weight:bold;
	font-size:18px;
	color:#4EAAED;
	margin-left:80px;
}

/*** FIN CHEMIN DE FER CREATION DOSSIER IBAIL ***/

.fiche_logement a:hover {
	text-decoration:underline;
}

.ibail_infos_dossier a{
	color:#818181;
	text-decoration:none;
}

.ibail_infos_dossier a:hover {
	color:#818181;
	text-decoration:underline;
}

.intitule_logement {
	color:#0A50A0;
}

.bloc_details .expediteur {
	float:left;
}

.bloc_details .send {
	margin-left:10px;
	margin-right:10px;
	float:left;
}

.bloc_details .destinataire {
	float:left;
}

.fichiers_joints {
	margin-top:15px;
}

.fichiers_joints .fichier_joint {
	float:left;
	width:100%;
}

.fichiers_joints .add_file {
	cursor:pointer;
}

.fichiers_joints .textFile {
	background-image:url(../img/ibail/input_bg.gif);
    background-repeat:repeat-x;
    border:0 none;
    display:inline;
    float:left;
    height:16px;
    margin:0;
    padding:3px 0 0;
    width:300px;
    position:absolute;
    top:0;
    left:3px;
    color:#767676;
}

.fichiers_joints .lblficjoint {
	width:100px;
	padding-right:18px;
	float:left;
}

.fichiers_joints .imgl {
	position:absolute;
	top:0;
	left:0;
}

.fichiers_joints .imgr {
	position:absolute;
	top:0;
	left:303px;
}

.fichiers_joints .file {
	cursor:pointer;
	position:relative;
	z-index: 2;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
}

.fichiers_joints .parcourir {
	position:absolute;
	top:0;
	left:312px;
	cursor:pointer;
}

.fichiers_joints .grp_file  {
	position:relative;
	float:left;
}

#content #left .bloc_details .fichiers_joints .add16 {
	float:none;
}

.mail_body {
	padding-bottom:10px;
}

.piece_jointe {
	border-top:1px solid #818181;
 	padding-top: 15px;
 	font-weight:bold;
 	font-style:italic;
}

.piece_jointe a {
	color:#818181;
}

.infobulle_gm_glob {
	width:290px;
}

.infobulle_gm_glob .infobulle_gm_photo {
	height:60px;
	width:95px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
}

.infobulle_gm_glob .infobulle_gm_photo_infos {
	float:left;
	width:170px;
	padding-bottom:15px;
}

.infobulle_gm_glob .infobulle_gm_photo_infos .texte {
	text-decoration:none;
	color:#818181;
}

.infobulle_gm_glob .infobulle_gm_photo_infos .reserver_bulle {
	padding-left:23px;
	background-repeat:no-repeat;
	background-image:url(../img/resultats_recherche/reserver_bulle.png);
	float:left;
	width:100px;
}

.infobulle_gm_glob .infobulle_gm_photo_infos .reserver_bulle .reserv_text {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

.infobulle_gm_glob .infobulle_gm_footer {
	width:290px;
}

.infobulle_gm_glob .infobulle_gm_footer .logement_dispo {
	padding-left:3px;
	background-repeat:no-repeat;
	background-image:url(../img/resultats_recherche/bg_logements_disponibles_bulle.png);
	float:left;
	width:180px;
}

.infobulle_gm_glob .infobulle_gm_footer .logement_dispo .whitetxt {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

.infobulle_gm_glob .infobulle_gm_footer .know_more {
	padding-left:5px;
	background-repeat:no-repeat;
	background-image:url(../img/resultats_recherche/en_savoir_plus_bulle.png);
	float:left;
	width:100px;
}

.infobulle_gm_glob .infobulle_gm_footer .know_more .plus {
	color:#51AEF1;
	font-size:10px;
	text-decoration:none;
}

.erreur {
    color: red;
    float: left;
    font-weight: bold;
    margin-left: 4px;
    margin-top: 10px;
}
