/* 2. Pagination
   ========================================================================== */
/*
.pagination2{margin:20px 0; text-align: center;}
.pagination2 .counters { text-align:center; font-weight:bold; font-size:0.8em; }
.pagination2 ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination2 ul>li{display:inline}
.pagination2 ul>li>a,.pagination2 ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}
.pagination2 ul>li>a:hover,.pagination2 ul>.active>a,.pagination2 ul>.active>span{background-color:#f5f5f5}
.pagination2 ul>.active>a,.pagination2 ul>.active>span{color:#999;cursor:default}
.pagination2 ul>.disabled>span,.pagination2 ul>.disabled>a,.pagination2 ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}
.pagination2 ul>li:first-child>a,.pagination2 ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}
.pagination2 ul>li:last-child>a,.pagination2 ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}

.col-centered { float:none; margin: 0 auto; }
*/

/* moteur de recherche */
.filter {
	background-color: #eee;
	border-radius: 8px;
	/*text-align: center;*/
	opacity: 0.85;
	width: 100%;
	margin: 0 auto!important;
}

.form-inline .form-group { margin:10px; }
label span { font-size:10px; font-weight:normal; padding-right:8px; white-space: nowrap; }
label { margin-right:8px; }

.selected img{opacity:0.5}
.h5{margin-bottom:10px}

.img-viewboat {
	margin:auto;
	max-height:300px;
}

.listplans { list-style:none; }

.tab-content{padding:10px 5px 5px 5px;}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
	cursor:pointer;
}

.addthis_sharing_toolbox {
	float:left;
}

.viewprix {
	text-align: center;
	font-size: 24px;
	width: fit-content;
	margin: 0 auto 10px auto;
	border: 1px solid #CFCFCF;
	padding: 8px 20px;
	background-color: #777575;
	border-radius: 8px;
}

.table-prixloc td + td, .table-prixloc th + th { text-align:center; white-space:nowrap; }
.table-prixloc td, .table-prixloc th { white-space:nowrap; font-size:smaller; }
.rowboat-tarifs .table-prixloc th { font-size:10px; }
.boat-tarifs-tab { padding: 0px; }

.tarifs-leftinfos { font-size:12px; text-align: center; }
.tarifs-leftinfos a { font-size:12px; font-weight:bold; }
.tarifs-apartir { font-size: 16px; font-weight:bold; cursor:default; }
.icon-invisible { visibility: hidden; }

.viewresume { text-align: center; }
.tarifs-capacite { font-weight:bold; font-size:24px; margin:10px auto; width:120px; }
.tarifs-capacite span { float:right; margin-top: 10px; }

.categorieslocation { margin-bottom: 20px; }

.slide-control{color:#fff;left:15px; font-size:60px; position:absolute;top:0;}
.slide-control.right{ left:auto; right:15px; }
#plancarousel .slide-control{color:#000;}

#shortlinks li {
	padding: 10px;
	list-style: none;
}

