.barque_place {
	width:110px;
	height:300px;
	padding-top:0px;
	/* background:top center no-repeat url('http://localhost/client/barque-wp/images/barque.png'); */
	background:top center no-repeat url('../images/barque.png');
	margin:auto;
	border:0px;
}
table.barque_place table {
	border-bottom: 0px;
    border-left: 0px;
}
table.barque_place table.table_a_3 {
	border-bottom: 0px;
    border-left: 0px;
	height:120px;
	width: 100%;
}
table.barque_place table.table_a_2 {
	border-bottom: 0px;
    border-left: 0px;
	height:180px;
}
.nb_place_restant_a_prendre {
	width:60px;
}
.div_table_barque {
	display:table-cell;
	/* display:block; */
	text-align:center;
	vertical-align: bottom;
}
.div_table_barque_heure {
	/* display:table-cell; */
	display:block;
	text-align:center;
	vertical-align: bottom;
}
.barque_internet {
	background-color:#5cfff0;
}
table.barque_place tr td {
	text-align:center;
	border: 0px;
}
table.barque_place table.table_a_2 tr td {
	padding:4px;
	background-color:transparent !important;
	text-align:center;
	border:0px;
	width: 50%;
}
table.barque_place table.table_a_3 tr td {
	padding:0px;
	background-color:transparent !important;
	text-align:center;
	border:0px;
	width: 33%;
}

.barque_place_img {
	width:25px;
	margin:auto;
	position:relative;
	/* z-index: 2; */
}
.place_gauche {
	/* margin-right:0px; */
	float:right;
}
.place_droite {
	/* margin-left:0px; */
	float:left;
}
.place_libre,.place_selected {
	cursor:pointer;
}
.place_occupe,.place_connecte {
	cursor:not-allowed;
}
.place_pris {
	cursor:pointer;
}
.table th, .table td {
	vertical-align:inherit;
	border-top:inherit;
}
input.case_cocher {
	width: 25px;
    height: 25px;
	margin-bottom: 10px;
	margin-top: 10px;
}
input.case_cocher_sans_marge {
	width: 25px;
    height: 25px;
}
.nbre_place_barque_internet {
	width:20px;
	display: inline-block;
	cursor:pointer;
	text-align:center;
}
.nbre_place_atteint {
	background-color:#ff0000;
	color:#fff;
}
.nbre_place_presque_atteint {
    background-color: #ff9600;
    color: #fff;
}
.table_horaire_tr {
	border-bottom:4px solid #818181;
}
.table_planning_barque_modif {
	
}
.table_planning_barque_modif td {
	
}
.td_table_planning_barque_modif {
	padding:0px;
}
.planning_barque_modif {
	height:100%;
	width:100%;
}
.affiche_planning_barque_modif {
	position:absolute;
	top:0px;
	right:200px;
	cursor:pointer;
	z-index:2;
}