/* CSS Document */
.left_space_content{
  float:left;
  width : 500px;
  margin-top:10px;
  height:100%;
  margin-left:10px;
  padding-right:20px;
}

.right_space_content{
  margin-top:10px;
  float:left;
  width : 380px;
}
.add_space_content{
  margin-top:10px;
  margin-left:30px;
  float:left;
  width : 140px;
}

}
#map {
    width: 380;
}
#map2 {
    width: 340px;
    height: 340px;
}

#map-canvas {
    width: 340px;
    height: 340px;
}

.geo_map{
  position:relative;
  margin-top:10px;
  margin-bottom:20px;
}

.place_title{
  width:100%;
  min-width : 950px;
  padding-top : 5px;
  background-color:#DADAFF;
  margin-bottom: 2px;
  border-bottom :2px solid black;
}

.place_title2{
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-right: 7px;
  font-family:Tahoma;
  font-size: 12px;
  color:#000000;
}

}
.infop{height:auto;}
.parking_cal{ width:100%;}
.parking_contact{width:100%;height:auto;}
.parking_line{
  clear:both; margin-top:10px;height:12px;font-family:Tahoma;  font-size: 12px;}
.parking_label{
  float:left;
  width:150px;
  font-family:Tahoma;  font-size: 12px; font-weight:bold;
  }
.parking_label2{
  float:left;
  width:80px;
  font-family:Tahoma;  font-size: 12px; font-weight:bold;
  }
  .parking_label_content{
    float:left;
    width:300px;
    font-family:Tahoma;  font-size: 12px; font-weight:normal;}
  .parking_label_content2{
    float:left;
    width:85px;
    margin-left:5px;
    font-family:Tahoma;  font-size: 12px; font-weight:normal;}
  .parking_label_content_space{
    clear:both;
    margin-left:150px;
    width:300px;
      font-family:Tahoma;  font-size: 12px; font-weight:normal;}
.parking_detail{margin-left:10px;margin-right:10px;margin-top:10px;}
.parking_contact_content{margin-left:10px;margin-top:10px;height:auto;}
.park_diplay{margin-left:10px;margin-top:10px;height:100%;}
.parking_info{ height:280px;}
.parking_others { clear:both; }
.parking_list_others{margin-left:10px;margin-top:10px;height:100%;}

.parking_detail_left{float:left;width:290px; height:250px}
.park_categ{font-family:Tahoma;  font-size: 14px; font-weight:bold;    }
.parking_detail_right{float:left; width:170px; height:250px;}
.parking_title{  font-family:Tahoma;  font-size: 16px; color:#c81f3e;font-weight:bold;}
.parking_sub_title{  margin-top:10px; font-family:Tahoma;  font-size: 14px; color:#4331ca;font-weight:bold;}
.parking_label_descr{clear:both; font-family:Tahoma;  font-size: 12px; font-weight:normal;  }
.space_other{
    height:auto;
     margin-bottom:5px;
     }
.space_available_title{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size : 12px;
      margin-bottom:20px;

}

.space_available{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size : 12px;
  width:220px;
  float:left;
}
.space_available_fiche{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size : 12px;
  width:40px;
  float:left;
  margin-left:10px;
}
.space_available_center{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size : 12px;
  width:40px;
  float:left;

}
.resa_label{
  float:left;
  width:80px;
   font-family:Tahoma;
  font-size: 12px;
}

.resa_entry{
  float:left;
  width:150px;
   font-family:Tahoma;
  font-size: 12px;
}

.space_resa{
        clear:both;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px;
        margin-top:10px;
}

.space_dispo{
        clear:both;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px;
        margin-top:10px;
}

.space_label_dispo{
        clear:both;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight:bold;
        margin-top:10px;

}

.dispo_parking_options{
    border-bottom :2px solid black;
}  

.parking_contact_test{width:auto;height:150px;}
.parking_msg_content{width:auto;margin-left:10px;margin-top:10px;height:150px;}
.parking_line2{
  clear:both; margin-top:10px;height:auto;font-family:Tahoma;  font-size: 12px;}

.third_line_res{  font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px;}
.third_line_old{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color: rgb(191, 0, 0)}
.third_line_det{  font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px;}

.place_res{
	position:relative;
	width:100%;
	font-family:Tahoma;
	clear:both;
	padding-top: 20px;
}
.place_col1, .place_col2, .place_col3, .place_col4,{
        float:left;
	position:relative;
	font-family:Tahoma;
	font-size:11px;
	padding-left:1px;
	}

.place_col1 {width:100px;}
.place_col2 {width:50px;}
.place_col3 {width:100px;}
.place_col4 {width:50px;}
