.table-home-stat {
	max-width: 100%;
	overflow-x: auto;
	border-bottom: 1px solid #ddd;
}

#content {
	clear:      both;
	width:      970px;
	text-align: left;
	background: #888f9e url("/images/home/home_background.png") repeat-x left top;
	padding:    5px;
	-moz-border-radius:    0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	border-radius:         0 5px 5px 5px;
}

#content_top{
	height: 112px;
}

#content_top p{
	color: #888f9e;
	margin-left: 60px;
        left: 150px;
	top: 60px;
	width: 500px;
	font-size: 1.2em;
/*	color: #fff;*/
}

#content_top.logo p{
    left: 38px;
	top: 85px;
    margin-left: 0;
	position: absolute;
}

.main_title{
	margin-top: 0px;
	margin-left: 40px;
}
.bloc-stat .bg-light{
    background-color: #f6f6f6;
    border-right: 1px solid #ddd;
}
.bloc-stat .bt{
    border-top: 1px solid #ddd !important;
}
.bloc-stat .bl{
    border-left: 1px solid #ddd;
}
.bloc-stat .column-title.bg-greylight{
    border-top: 1px solid #ddd !important;
}

div.precos_component .preco-line{
	height: 30px;
	border-top: 1px solid #f0f0f0;
	padding-top: 4px;
}

div.precos_component .first-preco_line{
	border-top: 0;
}

div.precos_component .preco-line .btn{
	margin-bottom: 0;
}

.picto-channel{
	width: 20px;
	vertical-align: middle;
	margin-right: 7px;
	cursor: help;
}


div.precos_component .subtitle:first-child { margin-top: 0px;}
div.precos_component .subtitle { font-weight: bold; color: #666; margin-bottom: 10px; margin-top: 10px;}

.extractBtn {
	cursor: pointer;
}

.horizontal_separator{
	background-image:url('/images/planning/md_horizontal_separator.png');
	background-repeat: repeat-x;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.progress-bar,
.progress-bar-adherent,
.progress-bar-unknown,
.progress-bar-refused {
	background-color: #428bca;
	box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
	color: #fff;
	float: left;
	font-size: 12px;
	height: 100%;
	line-height: 20px;
	text-align: center;
	transition: width 0.6s ease 0s;
	width: 0;
	position: relative;
	cursor: help;
}

.progress {
	background-color: #f5f5f5;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	height: 20px;
	overflow: hidden;
	position: relative;
	color: #777;
	max-width: 380px;
	margin-left: auto;
	margin-right: auto;
}

.preco-state{
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 3px;

}

.progress-bar-adherent,
.preco-success{
	background-color: #5CB85C;
	color: #fff !important;
}

.progress-bar-unknown,
.preco-warning{
	background-color: #ec993b; /*#f37712*/
	color: #222 !important;
}

.progress-bar-refused,
.preco-danger{
	background-color: #d9534f;
	color: #fff !important;
}

.preco-info{
	vertical-align: middle;
	cursor: help;
	margin-left: 10px;
}
.home-h3{
	margin-bottom: 0 !important;
	color: #125489;
}

.tar{
	text-align: right;
}

@media (max-width: 767px) {
	.table-home-stat .other-cell {
		display: none;
	}

	#img-home-logo {
		top: 10px;
	}

	#content_top p {
		top: 40px;
	}

	.block_link_list {
		border-left: 0;
		margin-top: 10px;
	}

	.block_link_icon {
		font-size: 2em !important;
	}

	.block_link_title {
		margin-left: 10px;
		margin-top: 0px;
	}

	.block_link_list li {
		padding-bottom: 10px;
	}

	#content_top p {
		margin-top: 10px;
		top: 0;
		font-size: 12px;
	}

	.main_title {
		width: 100%;
	}

	.block_present {
		margin-bottom: -5px;
	}

	div.precos_component .preco-line{
		height: 60px;
	}

	.progress {
		max-width: 100%;
	}
}

@media (max-width: 990px) {
	div.precos_component .preco-line {
		height: auto;
		margin-top: 10px;
	}
	div.precos_component .preco-line .btn {
		margin-top: 2px;
	}
}