@import url('../../adele/css/styles.css');

body {
	background-color:#FFFFFF;
	background-image:none;
	margin:0px;
	padding:0px;
}

#rappel_gratuit {
	margin-top:0px;
}

.bloc_details img{
   	float:left;
         display:inline;
       }
       .bloc_details .contenu{
         float:left;
         display:inline;
         width:735px;
         background-image:url(../../adele/img/grand_bloc/bg-trans.png);
         background-repeat:repeat-y;
       }
       .bloc_details .contenu .annonce {
font-size:13px;
font-weight:bold;
line-height:16px;
margin-bottom:5px;
text-align:center;
       }
       .bloc_details .entete{
         float:left;
         display:inline;
         width:675px;
         margin-left:30px;
         margin-right:30px;
         padding-bottom:5px;
         border-bottom:1px solid #e4e4e4;
       }

      .bloc_details{
          float:left;
          display:inline;
          width:735px;
          margin-top:8px;
        }

        .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;
          }

          .bloc_details .intitule_lot_retour a,
          .bloc_details .intitule_lot a{
          	text-decoration:none;
          	color : #818181;
          }

          .bloc_details .intitule_lot_retour a:hover,
          .bloc_details .intitule_lot a:hover{
          	text-decoration:underline;
          }


          .bloc_details .details_logement{
  float:left;
  display:inline;
  width:675px;
/*  margin-top:10px;*/
}
  .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;
  }
    .bloc_details .details_logement h3.off{
      background-image:url(../img/grand_bloc/fleche_droite.gif);
    }
  .bloc_details .details_logement .tableau{
    float:left;
    display:inline;
    width:715px;
    margin-left:10px;
    background-color:#f1f1f1;
  }


  .bloc_details .details_logement .tableau .bottom_caption {
  	margin-left:9px;
  }
  .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;
  }
    .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;
    }
      .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;
      }
        .bloc_details .details_logement .tableau .header span.col1{
          width:90px;
        }
        .bloc_details .details_logement .tableau .header span.col2{
          width:50px;
        }
        .bloc_details .details_logement .tableau .header span.col3{
          width:70px;
        }
        .bloc_details .details_logement .tableau .header span.col4{
          width:50px;
        }
        .bloc_details .details_logement .tableau .header span.col5{
          width:60px;
        }
        .bloc_details .details_logement .tableau .header span.col6{
          width:64px;
        }
        .bloc_details .details_logement .tableau .header span.col7{
          width:50px;
          line-height:35px;
        }
        .bloc_details .details_logement .tableau .header span.col8{
          width:76px;
        }
        .bloc_details .details_logement .tableau .header span.col9 {
          width:76px;
          padding-left:10px;
          border-right:none;
        }
    .bloc_details .details_logement .tableau .contenu{
      float:left;
      display:inline;
      width:698px;
      margin-left:8px;
      color:#171717;
      font-size:11px;
      font-weight:bold;
    }
      .bloc_details .details_logement .tableau .contenu div{
        float:left;
        display:inline;
      }
      .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;
      }
        .bloc_details .details_logement .tableau .contenu span.col1{
          width:100px;
        }
        .bloc_details .details_logement .tableau .contenu span.col2{
          width:60px;
        }
        .bloc_details .details_logement .tableau .contenu span.col3{
          width:80px;
        }
        .bloc_details .details_logement .tableau .contenu span.col4{
          width:60px;
        }
        .bloc_details .details_logement .tableau .contenu span.col5{
          width:70px;
        }
        .bloc_details .details_logement .tableau .contenu span.col6{
          width:74px;
        }
        .bloc_details .details_logement .tableau .contenu span.col7{
          width:60px;
        }
        .bloc_details .details_logement .tableau .contenu span.col8{
          width:86px;
        }

        .bloc_details .details_logement .tableau .contenu span.col9 {
		    border-right: medium none;
		    width: 100px;
/*		    padding-left:14px;*/
		}

		#logement_details .bloc_details .entete .groupe {
  margin-left:124px;
}
#logement_details h1.small {
  margin-bottom:0px;
}
#logement_details h3 {
  margin-top:0px;
  /*cursor:pointer;*/
}
#logement_details .montants {
  width:284px;
}

#logement_details .montants .precision_duree_location{
	font-size:10px;
}

#logement_details .montants .montant {
  border-bottom:1px solid	#f0f0f0;
  clear:both;
  height:18px;
  margin-top:3px;
}
#logement_details .montants .last {
  border-bottom:none;
}

#logement_details .montants .gras {
  font-weight:bold;
  color:#000000;
}

#logement_details .montants .montant .title {
  float:left;
}
#logement_details .montants .montant .valeur {
  float:right;
}

#tableau_ibail{
              border:3px solid #F39C0E;
            }


     .bloc_details .contenu  .commentaire,
            .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;
            }

            .bloc_details .bottom_caption,
            .bloc_details .services .tableau .bottom_caption {
              margin-left:9px;
            }

            .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;
            }

            .bloc_details .tableau table thead tr th.last {
              border-right:medium none;
            }

            .bloc_details .tableau table thead tr th.last img.parking{
				float:none;
            }

            .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;
            }
            .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:4px;
              padding-right:4px;
            }
            .bloc_details .tableau table tbody tr.odd td {
			  background-color:#DDDDDD;
            }
            .bloc_details .tableau table tbody tr td.last {
              border-right:medium none;
            }

            .bloc_details .tableau table tbody tr td a {
            	text-decoration:none;
            	color:#171717;
            	text-decoration:underline;
            }
            .bloc_details .tableau table tbody tr td.last img {
              float:none;
            }
            .bloc_details .tableau table tbody tr.last td {
              border-bottom:medium none;
            }

            .bloc_details .tableau table{
              margin-left:5px;
              width:705px;
              float:left;
            }

