body{
	background-color: #bcbcbc;
	color: #525252;
	font-family: 'Open Sans', sans-serif;
}

footer{
    margin-top: 35px;
    padding: 20px;
}

.copyright{
	text-align: center;
}

h1, h2, h3, h4, h5, h6{
	font-weight: normal;	
}

.navbar{
	margin-bottom: 0;
}

.navbar-inverse .navbar-inner {
    background-color: #00a200;
    background-image: linear-gradient(to bottom, #00a200, #00a200);
    background-repeat: repeat-x;
    border-color: #00a200;
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    background-color: transparent;
    border-left: 1px solid #00a200;
    border-right: 1px solid #00a200;
    box-shadow: none;
    color: #ffffff;
}

.navbar-inverse .brand {
    color: #ffffff;
}

.container{
	max-width: 1000px;
}

.content{
	background-color: #ecf3f7;
}

header{
	padding: 20px;
}

fieldset, .block{
    background-color: #d9e6f0;
    border: 1px solid #bfccd6;
    margin: 0;
    padding: 14px;
    clear: both;
}

legend {
    margin-bottom: 0;
}

.form-horizontal, .results{
	max-width: 700px;
	margin: 0 auto;	
}

.form-horizontal .control-group {
    margin-bottom: 20px;
}
legend + .control-group {
    margin-top: 10px;
}

.form-horizontal .control-label {
    float: left;
    padding-top: 0;
    text-align: right;
    width: 40%;
}
label {
    display: block;
    margin-bottom: 0;
}

.form-horizontal .controls {
    margin-left: 43%;
}

.required.error{
	border: 1px solid red;
}

label.error{
	color: red;
}

.controls > .radio:first-child, .controls > .checkbox:first-child {
    padding-top: 0px;
}

.radio, .checkbox {
    float: left;
    width: 40px;
}

.complement{
	clear: both;
    margin-top: 40px;
}

.form-actions{
	background-color: #cadceb;
}

.table-head{
	background-color: #cadceb;
}

.table{
	max-width: 90%;
	margin: 0 auto 20px;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
   height: 25px;
}

.man-graph-hoverlay{
    height: 410px;
    left: 40%;
    position: absolute;
    width: 140px;
    display: block;
}

.graph{
	position: relative;
}

.man-graph{
	height: 410px;
    margin: 0 auto;
    width: 140px;
}

.head{
	height: 70px;
    margin: 0 auto;
    width: 68px;
}

.torso{
	float: left;
    height: 172px;
    width: 80px;
}

.left-arm, .right-arm{
	float: left;
    height: 172px;
    width: 30px;
}

.legs{
	clear: both;
    height: 168px;
    margin: 0 auto;
    width: 87px;
}

td.indice,
td.yesno{
	text-align: center;
}


table.synthese,
table.results
{
	font-size: 13px;
}

table.synthese td,
table.results td{
	width: 20%;
}

table.synthese td.questions,
table.results td.questions{
	width: 60%;
}


.green{
	background-color: #00FF00 !important;
}

.light-yellow{
	background-color: #FFF0BC !important;
}

.yellow{
	background-color: #FFFF00 !important;
}

.dark-yellow{
	background-color: #C7CF00 !important;
}

.orange{
	background-color: #ED7F10 !important;
}

.pink{
	background-color: #FD6C9E !important;
}

.light-red{
	background-color: #DB0073 !important;
}

.dark-red{
	background-color: #FF0000 !important;
	color: #FFFFFF;
}

.maroon{
	background-color: #955628 !important;
	color: #FFFFFF;
}

.black{
	background-color: #000000 !important;
	color: #FFFFFF;
}

.table tbody tr.warning > td{
	background-color: #cadceb;
}

.print-body{
	display:none;
}

a.print{
	background-image: url("../images/printer.png");
    display: block;
    float: right;
    height: 30px;
    text-indent: -9999px;
    width: 31px;
}

.man-graph span{
	line-height: 1px;
	font-size: 1px;
}

.legend span.color{
	display:inline-block;
	width: 20px;
	height: 10px;
	border: 1px solid #000;
}

.legend span span{
	display: none;
	line-height: 1px;
	font-size: 1px;
}

.legend{
	position: absolute;
	top: 10px;
	right: 10px;
}

.name, .date{
	width: 50%;	
	float: left;
}

.date{
	text-align: right;
}

 



