@charset "utf-8";
#contenu
{
	width: 950px;
	margin: auto;
	float:left;
	background-color:rgba(212,212,212,0.6);
	background-image: linear-gradient(white, rgba(212,212,212,0.6));
	height:auto;
}
#inter{
	float:left;
	height:25px;
	margin-left:25px;
	border-left:1px rgb(80,80,80) dashed;
}

#corpsintegration{
	float:left;
	padding-top:10px;
	padding-left:25px;
	margin-left:25px;
	width:890px;
	height:auto;
	border-left:1px rgb(80,80,80) dashed;
}
#labelgroupe{
	float:right;
	font-size:18px;
	color:#333333;
	margin-top:-30px;
	margin-right:165px;
}
#groupe{
	float:right;
	margin-top:-36px;
	margin-right:10px;
	padding:2px;
	width:150px;
	height:30px;
	background-color:rgb(80,80,80);
    background-image: linear-gradient(45deg,rgb(234,67,53), rgba(25,78,39,1));
	border-radius:5px;
	font-size:16px;
	color:white;
}

.plusmoins{
	vertical-align:baseline;
	cursor: pointer;
	margin-left:4px;
}
.titreconfiguration
{
	position:relative;
	width: 940px;
	height: 40px;
	float:left;
	background:url(../images/bg-titre1.jpg) repeat-y;
	margin-left:3px;
	border-radius:5px;
}
.titre_config
{
	border: 2px rgb(234,67,53) solid;
}
#titreconfig h1
{
	color:#333333;
	font-size: 24px;
	font-weight:lighter;
	line-height: 40px;
	padding-left:45px;
	width:600px;
	background:url(../images/process.png) no-repeat 7px 7px;
}
table{
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

 td,th {
  border: 1px solid rgb(255,255,255);
  text-align: left;
  padding: 4px;
  font-size:18px;
  font-weight:lighter;
}
th{
  font-size:24px;
  background-color: rgba(234,67,53,1);
  background-image: linear-gradient(45deg,rgb(234,67,53), rgba(85,25,20,1));
  /*border:2px rgb(234,67,53) solid;*/
  border-radius:8px;
  color:white;  
  line-height:30px;
}
td{
  background-color: rgba(52,168,83,1);
  background-image: linear-gradient(-90deg,rgb(52,168,83), rgba(230,230,230,1));
}
.process  {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  float:right;
  width: 80%;
}
.process td,.process th{
  border: 1px solid #dddddd;
  text-align: left;
  vertical-align: text-top;
  padding: 4px;
  font-size:14px;
  font-weight:lighter;
  color:white;  
  width:30%;
}
.process td{
  background-color: rgba(212,212,212,1);
  background-image: linear-gradient(0deg,rgb(212,212,212), rgba(240,240,240,1));
  color:black;
}
.process th{
  font-size:16px;
  background-color: rgba(251,188,5,1);
  background-image: linear-gradient(45deg,rgb(251,188,5), rgba(156,117,4,1));
}
#fnintegre{
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}
#fnintegre th{
  font-size:16px;
  background-color: rgba(251,188,5,1);
  background-image: linear-gradient(45deg,rgb(251,188,5), rgba(156,117,4,1));
  padding: 0px;
  vertical-align: text-bottom;
}
.montext{
  writing-mode: vertical-rl;
  text-orientation: upleft;
}
