/* CSS - Index-2.html - Accordéon
   Compilé par CTI - 09-08-2017  */

html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body{
	margin:0
}
small{
	font-size:80%
}
table{
	border-collapse:collapse;
	border-spacing:0
}
td,th{
	padding:0
}
@media print{
	*{
		text-shadow:none!important;
		color:#000!important;
		background:transparent!important;
		box-shadow:none!important
	}
	a,a:visited{
		text-decoration:underline
	}
	a[href]:after{
		content:" (" attr(href) ")"
	}
	abbr[title]:after{
		content:" (" attr(title) ")"
	}
	a[href^="javascript:"]:after,a[href^="#"]:after{
		content:""
	}
	pre,blockquote{
		border:1px solid #999;
		page-break-inside:avoid
	}
	thead{
		display:table-header-group
	}
	tr,img{
		page-break-inside:avoid
	}
	img{
		max-width:100%!important
	}
	p,h2,h3{
		orphans:3;
		widows:3
	}
	h2,h3{
		page-break-after:avoid
	}
	select{
		background:#fff!important
	}
	.navbar{
		display:none
	}
	.table td,.table th{
		background-color:#fff!important
	}
	.btn>.caret,.dropup>.btn>.caret{
		border-top-color:#000!important
	}
	.label{
		border:1px solid #000
	}
	.table{
		border-collapse:collapse!important
	}
	.table-bordered th,.table-bordered td{
		border:1px solid #ddd!important
	}
}
*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
body{
	background-color:#fff
}
h1,h2,h3,h7,h5,h6,.h1,.h2,.h3,.h7,.h5,.h6{
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit
}
h7,.h7,h5,.h5,h6,.h6{
	margin-top:10px;
	margin-bottom:10px
}
h7,.h7{
	font-size:18px
}
small,.small{
	font-size:85%
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media(min-width:480px){
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
		float:left
	}
	.col-sm-6{width:50%}
}
table{
	max-width:100%;
	background-color:transparent
}
th{
	text-align:left
}
.table{
	width:100%;
	margin-bottom:20px
}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{
	padding:8px;
	line-height:1.42857143;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table>thead>tr>th{
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{
	border-top:0
}
.table>tbody+tbody{
	border-top:2px solid #ddd
}
.table .table{
	background-color:#fff
}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{
	background-color:#f9f9f9
}
table td[class*="col-"],table th[class*="col-"]{
	position:static;
	float:none;
	display:table-cell
}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{
	background-color:#f5f5f5
}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{
	background-color:#dff0d8
}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{
	background-color:#d9edf7
}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{
	background-color:#fcf8e3
}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{
	background-color:#f2dede
}
@media(max-width:479px){
	.table-responsive{
		width:100%;
		margin-bottom:15px;
		overflow-y:hidden;
		overflow-x:scroll;
		-ms-overflow-style:-ms-autohiding-scrollbar;
		border:1px solid #ddd;
		-webkit-overflow-scrolling:touch
	}
	.table-responsive>.table{
		margin-bottom:0
	}
	.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{
		white-space:nowrap
	}
}
.collapse{
	display:none
}
.collapse.in{
	display:block
}

.collapsing{
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	transition:height .35s ease
}
.panel{
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body{
	padding:15px
}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}
.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}
.panel>.table-responsive{border:0;margin-bottom:0}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-heading>.dropdown .dropdown-toggle{color:inherit}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-default{border-color:#ddd}
.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}
.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}
.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}

.pull-left{
	float:left!important
}
.hidden{
	display:none!important;
	visibility:hidden!important
}
@-ms-viewport{
	width:device-width;
}
.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{
	display:none!important
}
@media(min-width:480px) and (max-width:768px){
	.visible-sm{
		display:block!important
	}
	table.visible-sm{
		display:table
	}
	tr.visible-sm{
		display:table-row!important
	}
	th.visible-sm,td.visible-sm{
		display:table-cell!important
	}
}
@media(min-width:480px) and (max-width:768px){
	.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{
		display:none!important
	}
}
.visible-print,tr.visible-print,th.visible-print,td.visible-print{
	display:none!important
}
@media print{
	.visible-print{
		display:block!important
	}
	table.visible-print{
		display:table
	}
	tr.visible-print{
		display:table-row!important
	}
	th.visible-print,td.visible-print{
		display:table-cell!important
	}
}
@media print{
	.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{
		display:none!important
	}
}
@-webkit-keyframes rotation{
	from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}
}
@-moz-keyframes rotation{
	from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}
}
@-o-keyframes rotation{from{-o-transform:rotate(0deg);}to{-o-transform:rotate(359deg);}
}
@keyframes rotation{
	from{transform:rotate(0deg)}to{	transform:rotate(359deg)}
}
.visible-phone,tr.visible-phone,th.visible-phone,td.visible-phone{
	display:none!important
}
@media(max-width:479px){
	.visible-phone{display:block!important}
	table.visible-phone{display:table}
	tr.visible-phone{display:table-row!important}
	th.visible-phone,td.visible-phone{display:table-cell!important}
}
.visible-tablet,tr.visible-tablet,th.visible-tablet,td.visible-tablet{
	display:none!important
}
@media(min-width:480px) and (max-width:768px){
	.visible-tablet{display:block!important}
	table.visible-tablet{display:table}
	tr.visible-tablet{display:table-row!important}
	th.visible-tablet,td.visible-tablet{display:table-cell!important}
}
.visible-desktop,tr.visible-desktop,th.visible-desktop,td.visible-desktop{
	display:none!important
}
@media(min-width:769px) and (max-width:2999px){
	.visible-desktop{display:block!important}
	table.visible-desktop{display:table}
	tr.visible-desktop{display:table-row!important}
	th.visible-desktop,td.visible-desktop{display:table-cell!important}
}
@media(max-width:479px){
	.hidden-phone,tr.hidden-phone,th.hidden-phone,td.hidden-phone{display:none!important}
}
@media(min-width:480px) and (max-width:768px){
	.hidden-tablet,tr.hidden-tablet,th.hidden-tablet,td.hidden-tablet{display:none!important}
}
@media(min-width:769px) and (max-width:2999px){
	.hidden-desktop,tr.hidden-desktop,th.hidden-desktop,td.hidden-desktop{display:none!important}
}
@media(max-width:479px){
	.clear-left-xs{
		clear:left
	}
}
@media(max-width:479px){
	.container{
		padding-left:10px;
		padding-right:10px
	}
}
html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}
body{
	font-family:Chevin,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#616161
}
.accordion-group{
	margin-bottom:20px
}
.accordion-heading a{
	font-weight:bold
}
.title_details{
	font-size:14px;
	line-height:15px
}
@media(max-width:479px){
	.title_details{
		display:inline
	}
	.title_details:after{}
}
@media print{
	body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
	.title_details{line-height:1.5em}
	.collapse{height:auto;display:block}
}
.panel-heading{
	border-radius:0
}
.carac_list{
	margin-left:0;
	padding:7px
}
.carac_list .total{
	margin-top:10px
}
.inscription-caracteristiques .collapse-toggle{
	background-color:#f2f2f2;
	color:#01224b;
	cursor:pointer;
	text-transform:uppercase;
	padding:7px;
	font-weight:bold;
	font-size:14px;
	line-height:1;
	margin-top:5px
}
.inscription-caracteristiques .title_details{
	font-weight:bold
}
.inscription-caracteristiques .collapse-element p{
	margin:10px
}
#condo .table td,#condo .table th{
	padding:2px 8px
}
.panel-default>.panel-heading{
	background-color:#f2f2f2
}
.panel-group .panel{
	border-radius:0;
	background-color:#f2f2f2
}
.panel-heading{
	padding:5px 10px;
	cursor:pointer;
	color:#01224b!important
}
.panel-title-close{
	color:#01224b!important
}
.panel-title-open{
/*	color:#bc1818!important*/
	font-weight: bold;
	color:#47a3da!important
}
.panel-heading:hover{
	color:#47a3da!important
}
.panel-title{
	font-size:14px;
	text-transform:uppercase
}
.panel-body{
	background-color:#fff;
	padding:5px
}
.panel-body p{
	padding:5px;
	text-align:justify
}
