@charset "ISO-8859-1";
@page {
    size: auto;
}

body[bgcolor] {
	line-height:1.1;
	font-size:0.60rem;
}

.opt-fond-message {
	
	background-color: #99ccff;
	padding : 1em;
}

button.opt-btn-liste, button.opt-btn-admin {
	margin : 5px 0px 5px 0px;
}

#divprincipal{
	border: 2px solid;
	border-radius : 6px;
	padding : 1em;
}

.divprincipal{
	border: 1px solid;
	border-radius : 6px;
	padding : 1em;
}

/*.opt-menu-general{
	border: 1px solid #E4DDDA;
	border-top: none;
	border-bottom-left-radius : 6px;
	border-bottom-right-radius : 6px;
	padding : 1em;
}*/

hr.couleur{
	border: none;
  	border-bottom: 2px solid #fff;
}

.souligne{
	text-decoration: underline;
}

.cadre-bleu{
	background-color: #77B5FE;
	padding: 1em;
	border-radius : 6px;
}

.cadre-rouge{
	border: 3px red double; 
	width: 300px; 
	padding: 10px;
}

.couleur-rouge{
	color : red;
}

table.immo-generalite-padding > tbody > tr > td{  
	padding-bottom: 0px;
	padding-top:2px;
	margin: 0px;
}

.navbar.navbar-inverse{
	padding-bottom:0px;
	margin-bottom:0px;
}

.nav.nav-tabs{
	border-bottom:0px;
}

/*.fixed_header tbody{
	display: block;
	overflow:auto;
	height:165px;
	width:100%;
}*/

/*.fixed_header tbody tr{
	width:100%;
}*/	

/*.fixed_header > thead > tr{
	width:100%;
	display: block;
	background-color: #D9EDF7;
	color: #31708f;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:  12px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	height: 30px;
}*/

/*.fixed_header > thead > tr > th{
	border: none !important;
	display: inline-flex;
}*/

/*fixed_header > thead > tr{
	align-content: baseline;
}*/

.opt-btn-custom {
	width: 140px;
}

/*.customRow{
	margin-left: 100px;
}*/

/* Modale de sélection des critère de recherche */

#lstCritPerCat > dt > div {
	color: #31708f;
	background-color: #D9EDF7;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	height: 30px;
}

#lstCritPerCat > dt > input {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.opt-font-standard {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:  12px;
	font-weight: normal;
	color: black; 
}

.opt-font-decoration {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:  12px;
	font-weight: normal;
	color: #337ab7; 
}

#cadre_centre .table th, #cadre_centre .table td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.modal-content.opt-custom-modal {
	border: 2px solid #0480be;
	background-color: #f4f4f4;
}

*[data-toggle="collapse"][aria-expanded="false"] span.fa-chevron-down {
	display:none;
}
*[data-toggle="collapse"][aria-expanded="true"] span.fa-chevron-down {
	display:initial;
}
*[data-toggle="collapse"][aria-expanded="false"] span.fa-chevron-right {
	display:initial;
}
*[data-toggle="collapse"][aria-expanded="true"] span.fa-chevron-right {
	display:none;
}
