/* This stylesheet generated by Transfonter (https://transfonter.org) on July 26, 2017 11:11 AM */

@font-face {
	font-family: 'ArialMT';
	src: url('../fonts/ArialMT.eot');
	src: url('../fonts/ArialMT.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Arial.woff2') format('woff2'),
	url('../fonts/Arial.woff') format('woff'),
	url('../fonts/ArialMT.ttf') format('truetype'),
	url('../fonts/Arial.svg#ArialMT') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirLTStdBook';
	src: url('../fonts/AvenirLTStd-Book.eot');
	src: url('../fonts/AvenirLTStd-Book.eot') format('embedded-opentype'),
	url('../fonts/AvenirLTStd-Book.woff2') format('woff2'),
	url('../fonts/AvenirLTStd-Book.woff') format('woff'),
	url('../fonts/AvenirLTStd-Book.ttf') format('truetype'),
	url('../fonts/AvenirLTStd-Book.svg#AvenirLTStdBook') format('svg');
}

@font-face {
	font-family: 'AvenirLTStdHeavy';
	src: url('../fonts/AvenirLTStd-Heavy.eot');
	src: url('../fonts/AvenirLTStd-Heavy.eot') format('embedded-opentype'),
	url('../fonts/AvenirLTStd-Heavy.woff2') format('woff2'),
	url('../fonts/AvenirLTStd-Heavy.woff') format('woff'),
	url('../fonts/AvenirLTStd-Heavy.ttf') format('truetype'),
	url('../fonts/AvenirLTStd-Heavy.svg#AvenirLTStdHeavy') format('svg');
}

@font-face {
	font-family: 'AvenirLTStdRoman';
	src: url('../fonts/AvenirLTStd-Roman.eot');
	src: url('../fonts/AvenirLTStd-Roman.eot') format('embedded-opentype'),
	url('../fonts/AvenirLTStd-Roman.woff2') format('woff2'),
	url('../fonts/AvenirLTStd-Roman.woff') format('woff'),
	url('../fonts/AvenirLTStd-Roman.ttf') format('truetype'),
	url('../fonts/AvenirLTStd-Roman.svg#AvenirLTStdRoman') format('svg');
}

@font-face {
	font-family: 'AvenirLTStdBlack';
	src: url('../fonts/AvenirLTStd-Black.eot');
	src: url('../fonts/AvenirLTStd-Black.eot') format('embedded-opentype'),
	url('../fonts/AvenirLTStd-Black.woff2') format('woff2'),
	url('../fonts/AvenirLTStd-Black.woff') format('woff'),
	url('../fonts/AvenirLTStd-Black.ttf') format('truetype'),
	url('../fonts/AvenirLTStd-Black.svg#AvenirLTStdBlack') format('svg');
}

/* Layout ------------------------------ */
.body-main {font-family:AvenirLTStdRoman; margin: 0; padding: 0; width: 100%; background-color: #F2F4F6; }
.page-header {width: 100%; margin: 0; padding: 25px; background-color: #F2F4F6; color:#AC9ECA; text-align:center; font-size:24px;}
.page-wrapper {width: 100%; margin: 0; padding: 0; background-color: #AC9ECA; }

/* Masthead ----------------------- */
.page-masthead {padding: 35px 0; text-align: center; }
.page-masthead-name {font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-shadow: 0 1px 0 white; }

.page-body {width: 100%; margin: 0; padding: 0; border-top: 1px solid #EDEFF2; border-bottom: 1px solid #EDEFF2; background-color: #DADADA; }
.page-body-inner {width:100%; margin: 0 auto; padding: 0; background-color: #FFFFFF; }
.page-body-cell {padding: 25px; }
.page-title {color: #AC9ECA; font-size: 20px; text-align: center; text-decoration: none; -webkit-text-size-adjust: none; }

.page-footer {width: auto; margin: 0 auto; padding: 0; text-align: center; }
.page-footer_cell {color: #FFFFFF; padding: 35px; text-align: center; }

/* Body ------------------------------ */

.body_header {width: 100%; margin: 0; padding: 0; align:center;}
.body_header_table {width: 100%; margin: 0 auto; padding: 0; background-color: #AC9ECA; color:#FFFFFF; }
.body_header_cell {padding: 35px;}

.body_action {width: 100%; margin: 30px auto; padding: 0; text-align: center; }
.body_sub {margin-top: 35px; padding-top: 35px; }
.body_footer {width: 100%; margin: 0; padding: 0 }
.body_footer_table {width: 100%; margin: 0; background-color: #DADADA; background-color: #AC9ECA; color:#FFFFFF; min-height:50px; }

.title_top {font-family:AvenirLTStdRoman;font-size:1.125em;align:center;margin:0;padding:0;}
.modal_header_left_part {font-family:AvenirLTStdHeavy;font-size:1.125em;align:right;}
.modal_header_right_part {font-family:AvenirLTStdHeavy;font-size:0.75em;align:center;}
.modal_footer_left_part {font-family:AvenirLTStdHeavy;font-size:1.125em;align:center;white-space:nowrap;}

/* Type ------------------------------ */

.anchor {color: #3869D4; }
.anchor1 {color: #FFFFFF;text-decoration: none; }
.header-1 {margin-top: 0; color: #74787E; font-size: 16px; text-align: left; }
.paragraph {margin-top: 10px; color: #74787E; font-size: 14px; line-height: 1.5em; }
.paragraph-sub {margin-top: 0; color: #74787E; font-size: 14px; line-height: 1em; }
.paragraph-center {text-align: center; }

/* Buttons ------------------------------ */

.button
{
	display: block;
	display: inline-block;
	width: 300px;
	min-height: 20px;
	padding: 10px;
	background-color: #DADADA;
	border-radius: 3px;
	color: #AC9ECA;
	font-size: 15px;
	line-height: 35px;
	text-align: center;
	text-decoration: none;
	-webkit-text-size-adjust: none;
}

.title2-dashboard
{
	width:100%;
	padding:5px;
	background-color:#AC9ECA;
	text-align:left;
}

.title3-dashboard
{
	width:100%;
	padding:5px;
	background-color:#AAAAAA;
	color:#FFFFFF;
	text-align:left;
}

.label1-rubrique-dashboard
{
	text-align:center;
	font-weight:bold;
	color:#333333;
}

.label2-rubrique-dashboard
{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding-top:5px;
	color:#333333;
}

.label3-rubrique-dashboard
{
	text-align:center;
	font-weight:bold;
	font-size:10px;
	padding-top:3px;
	color:#333333;
}

.legend-dashboard
{
	font-weight:bold;
	font-size:12px;
	color:#333333;
}

.indicateur0-dashboard,
.indicateur1-dashboard,
.indicateur2-dashboard,
.indicateur3-dashboard,
.indicateur4-dashboard,
.indicateur5-dashboard,
.indicateur6-dashboard
{
	text-align:center;
	font-weight:normal;
	vertical-align: top;
	margin-top:0;
}
.indicateur0-dashboard
{
	color:#666666;
	font-size:18px;
}
.indicateur1-dashboard
{
	color:#3178B3;
}
.indicateur2-dashboard
{
	color:#3178B3;
}
.indicateur3-dashboard
{
	color:#848483;
}
.indicateur4-dashboard
{
	color:#C1C0C0;
}
.indicateur5-dashboard
{
	color: #2AB27B;
}
.indicateur6-dashboard
{
	color: #BF5329;
	font-size:28px;
}

.titreCharts,
.titreChartsAdmin,
.titreChartsAssoPrg,
.titreChartsAssoEc,
.titreChartsAssoReal,
.titreChartsAssoFact,
.titreChartsAssoPay
{
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.titreChartsAdmin {
	color:#3178B3;
}
.titreChartsAssoPrg {
	color:#3178B3;
}
.titreChartsAssoEc {
	color:#E94357;
}
.titreChartsAssoReal {
	color:#FDC632;
}
.titreChartsAssoFact {
	color:#68B42D;
}
.titreChartsAssoPay {
	color:#44A064;
}

.totalCharts,
.totalChartsAdmin,
.totalChartsAssoPrg,
.totalChartsAssoEc,
.totalChartsAssoReal,
.totalChartsAssoFact,
.totalChartsAssoPay
{
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.totalChartsAdmin {
	color:#666666;
}
.totalChartsAssoPrg {
	color:#8A8989;
}
.totalChartsAssoEc {
	color:#E94357;
}
.totalChartsAssoReal {
	color:#FDC632;
}
.totalChartsAssoFact {
	color:#68B42D;
}
.totalChartsAssoPay {
	color:#44A064;
}

.fondCharts {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #ECECEC;
	border-style:solid;
	border-width:5px;
	border-color:#FFFFFF;
	padding:10px;
}

.label-orange {
	background-color:#FF800D;
	color:#FFFFFF;
}

/*** Modals ***/
.modal-content{
	padding:35px;
}

.ModalActionTitle, .ModalFicheTitle{
	margin-top:30px;
	font-family: 'Comfortaa', 'Helvetica', 'Arial', sans-serif;
	font-size:32px;
	color:#AC9ECA;
}

.ModalFicheTitle2{
	margin-top:5px;
	font-family: 'Comfortaa', 'Helvetica', 'Arial', sans-serif;
	font-size:14px;
	color:#8A8989;
}

.ModalActionLogo, .ModalFicheLogo{
	float:right;
	margin-right:40px;
	max-height:60px;
}

.ModalActionBodyText, .ModalFicheBodyText{
	text-align: justify;
	text-justify: inter-word;
}

.objectifsDiv {
	color:white;
	background-color : #AC9ECA;
	padding:15px;
	margin-top:25px;
}

.titreFicheDiv {
	color:white;
	background-color :#AC9ECA;
}

.rubriqueFicheDiv {
	color:#1D1D1B;
	background-color : white;
	padding:5px;
	margin-top:10px;
}

.cadreFicheDiv {
	overflow:auto;
	border-width:1px;
	border-color:#1D1D1B;
	border-style:solid;
	height:100px;
	margin-left:15px;
	margin-right:15px;
}

.closeModalCross{
	margin-right:15px;
	margin-top:15px
}

.objectifsDiv label{
	font-family: 'Comfortaa', 'Helvetica', 'Arial', sans-serif;
	font-size:20px;
}

.modalPuce{
	margin-right:15px;
}

.modalPucedRow{
	margin-left:20px;
}

body .modal-dialog { /* Width */
	max-width: 100%;
	width: auto !important;
	display: inline-block;
}

.modal.in{
	text-align: center;
}

.label-main, .label-main-link {
	color:#fff;
	background-color: #AC9ECA;
}

.label-main-link {
	cursor: pointer;
}

a.label-main-link, a.label-main-link:link, a.label-main-link:hover, a.label-main-link:active {
	color:#fff;
	background-color: #AC9ECA;
	text-decoration:none;
}

.btn-modal-main {
	color:#fff;
	background-color: #3178B3;
}

a.mainLink, a.mainLink:link, a.mainLink:visited, a.mainLink:hover, a.mainLink:active {
	text-decoration:none;
	font-weight:normal;
	color:#3178B3;
}

a.index, a.index:link, a.index:visited, a.index:hover, a.index:active {
	text-decoration:none;
	font-weight:normal;
	color:#3178B3;
}

table th {
	width: auto !important;
}

/* Couleurs de fond pour les apréciations correspondant aux notes du profil socio */
.label-niveau1,
.label-niveau2,
.label-niveau3,
.label-niveau4,
.label-niveau5,
.label-niveau6 {
	text-align: center;
	padding:3px;
	border:1px;
	border-style:solid;
	border-color:white;
}


.label-niveau1 {
	color: #FFFFFF;
	background-color: #BF5329;
}

.label-niveau2 {
	color: #FFFFFF;
	background-color: #FF6600;
}

.label-niveau3 {
	color: #FFFFFF;
	background-color: #FF9900;
}

.label-niveau4 {
	color: #FFFFFF;
	background-color: #CBB956;
}

.label-niveau5 {
	color: #FFFFFF;
	background-color: #33CC66;
}

.label-niveau6 {
	color: #FFFFFF;
	background-color: #33AA33;
}

.cercle-niveau1,
.cercle-niveau2,
.cercle-niveau3,
.cercle-niveau4,
.cercle-niveau5,
.cercle-niveau6 {
	border-radius:50%;
	width:15px;
	height:15px;
	display:inline-block;
	text-align:center;
}

.cercle-niveau1 {
	background-color: #BF5329;
}

.cercle-niveau2 {
	background-color: #FF6600;
}

.cercle-niveau3 {
	background-color: #FF9900;
}

.cercle-niveau4 {
	background-color: #CBB956;
}

.cercle-niveau5 {
	background-color: #33CC66;
}

.cercle-niveau6 {
	background-color: #33AA33;
}
.progress-bar-statut-menages1 {background: rgb(191, 83, 41);}
.progress-bar-statut-menages2 {background: rgb(255, 102, 0);}
.progress-bar-statut-menages3 {background: rgb(255, 153, 0);}
.progress-bar-statut-menages4 {background: rgb(203, 185, 86);}
.progress-bar-statut-menages5 {background: rgb(51, 204, 102);}
.progress-bar-statut-menages6 {background: rgb(51, 170, 51);}

.ui-icon-triangle-2-n-s {
	-ms-transform: scale(1.2); /* IE 9 */
	-webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
	transform: scale(1.2);
}

#listFactures th, #listMenages th, #listActions {
	vertical-align: top;
}

.dataTables_processing {
	z-index: 3000;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
	background-image: none!important;
}

.filter-col {
	padding:1px;
}

.inputStdPad {
	padding: 5px;
}

.text-primary {
	color:#1D1D1B;
}

.panel-primary {
	border:none;
}

.btn-primary, .label-primary {
	color:#fff;
	background-color:#3178B3;
	border-color:#3178B3;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary{
	color:#fff;
	background-color:#1D1D1B;
	border-color:#1D1D1B;
}

.panel-primary>.panel-heading {
	color:#fff;
	background-color:#3178B3;
	border-color:#3178B3;
	background-image:inherit;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color:#fff;
	background-color:#AC9ECA;
}

#logo_association {
	max-height:150px;
	max-width:150px;
	border-width:1px;
	border-style:solid;
	border-color:#EEEEEE;
}

img.map, map area{
	outline: none;
	cursor: pointer;
}

.overflow-auto {
	overflow:auto;
}