label {
	font-weight: normal;
}
#blocGene{
	background-color: #d8ffde;/*#bfedfe;*/
}
#btnValider{
	/*background-color: #bfedfe;*/
}
#myIframe{
	position:absolute;
	top:150px;
	left:20px;
	width:500px;
	height:400px;
	background-color:#FFFFFF;
	display:none;
	border-style:solid;
	border-color:#888888;
	border-width:thin;
	border-radius:5px;
	overflow-y:auto;
	overflow-x:hidden;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.5);
}
#triIframe{
	position:absolute;
	top:20px;
	left:20px;
	width:calc(100% - 40px);
	height:90%;
	background-color:#FFFFFF;
	display:none;
	border-style:solid;
	border-color:#888888;
	border-width:thin;
	border-radius:5px;
	overflow-y:auto;
	overflow-x:hidden;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.5);
}
#recommandations{
	position:absolute;
	top: 150px;
	left: calc(50% - 300px);
	padding: 20px;
	width: 600px;
	height:300px;
	border:solid;
	border-radius:30px;
	border-color:#FF0000;
	background-color:#eebfff;
	font-size:2em;
	display:none;
}
#btnArt3{
	visibility:hidden;
}
#article1{
	background-color:rgba(75, 192, 192,0.5);
}
#article2{
	background-color:rgba(75, 192, 192,0.5);
}
#article3{
	/*background-color:rgb(75, 192, 192);*/
}
.tbl{
	display:table;
	width:100%;
	margin-bottom:50px;
	margin-top: 40px;

}
.tblrow{
	display:table-row;
	width:100%;
}
.tblcell{
	display:table-cell;
	width:25%;
	padding:20px;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#aaaaaa;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#aaaaaa;
}
.tblcell:nth-child(2){
	background-color:rgba(255,255,0,0.2);

}
.tblcell:nth-child(3){
	background-color:rgba(0,255,0,0.2);
}
.tblcell:nth-child(4){
	background-color:rgba(0,255,255,0.2);
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#aaaaaa;
}
.firstcol1{
	border-left-style:none;

}
.firstcol2{
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#aaaaaa;
	background-color:rgba(255,255,0,0.4)!important;
}
.firstcol3{
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#aaaaaa;
	background-color:rgba(0,255,0,0.4)!important;

}
.firstcol4{
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#aaaaaa;
	background-color:rgba(0,255,255,0.4)!important;

}
.contain-buttons-close{
	position:fixed;
	top:20px;
	right:20px;
}
.rose{
	background-color:rgba(255,0,0,0.4)!important;
}
#btnHidden{
	visibility:hidden;
}
.articles-contain{
	/*background-color:#FFFF00;*/
	height:400px;
	overflow-y:auto;


}
.rouge{
	color:#970E00;
}
#couvre{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-color:#FFFFFF;

}
#imgCanvas{
	width:300px;
	height:300px;
	background-color:rgba(254,207,155,0.5);
	border-style:solid;
	border-width:thin;
	border-color:#aaaaaa;
}
.typologie{
	display:inline-block;
	width:200px;
}
.typoform{
	border-style:solid;
	border-width:thin;
	border-color:#aaaaaa;
	border-radius:5px;
	width:100%;
	height:15px;
}

.typoinside{
	background-color:#d84c6f;
	border-radius:5px;
	width:0%;
	height:15px;
}
#cssct{
display:none;
}
#budget{
	display:none;
}
#budgetsuite{
	display:none;
}
#cssct label{
	color:#d84c6f;
}
#budget label{
	color:#d84c6f;
}
#budgetsuite label{
	color:#d84c6f;
}

#fonctionnement label{
	color:#d84c6f;
}
/*#article3{
	border-style:solid;
	border-color:#d84c6f;
	border-width:2px;
}*/
#article4{
	border-style:solid;
	border-color:#d84c6f;
	border-width:2px;
}
#article5{
	border-style:solid;
	border-color:#d84c6f;
	border-width:2px;
}
#article6{
	border-style:solid;
	border-color:#d84c6f;
	border-width:2px;
}
#btnreco3{
	display:none;
}
.titre{
	width:500px;
	padding:30px;
	font-size:1.5em;
	margin:0 auto;
	text-align:center;
	border-style:solid;
	margin-bottom:30px;
}
.droite{
	width:100%;
	text-align:right;

}
.limite{
	max-width:800px;
}
#explaination{
	position:absolute;
	background-color:#DDDDDD;
	border-style:solid;
	border-width:thin;
	border-color:#aaaaaa;
	width:120px;
	height:20px;
	display:none;
	padding-left:10px;
	font-size:0.8em;

}
.evidence{
	color:#d84c6f;
	font-weight: bold;
}