@charset "utf-8";
div.title {
	font-size: 32px;
	color: var(--esii);
	border-bottom: 1px var(--esii) solid;
	white-space: nowrap;
	text-align: left;
	margin-bottom: 8px;

}

.stepPositionDiv, .rgaa-container, .header-text {
	display: none;
}

.header-logo {
	height: 3.5em;
}

.bodyConfirmation{
	margin-top: 3em !important;
}

div.description{
	font-size: 15px;
	color: #0177bf;
	white-space:normal;
	text-align:left;
	padding-left: 10px;
}

div.floatDiv{
	text-align: left;
	color: #0177bf;
	float: right;
	border-left: 1px solid #9bd8fd;
	padding-left: 20px;
}

.container {
	width: 800px;
	overflow: hidden;
	margin: auto;
	border-color: #0177bf;
	position: relative;
	top: -65px;
	left: 0px;
}

.timeareaempty{
	font-size: 15px;
	color: red;
	white-space:normal;
	text-align:left;
}


.tab {
	font-size: medium;
	font-weight: bolder;
	font: tahoma, arial;
	color: #0177bf;
	background-color: white;
	border: 1px solid #0177bf;
	-moz-border-radius: 5px;
	padding:4px;
	margin-left:5px;
	margin-right:5px;
}
/* .tab1{
background-image: url("../images/step1.gif");
}
.tab2{
background-image: url("../images/step2.gif");
}
.tab3{
background-image: url("../images/step3.gif");
}
.tab4{
background-image: url("../images/step4.gif");
}
.tab5{
background-image: url("../images/step5.gif");
}
.tab6{
background-image: url("../images/step6.gif");
}
.tab7{
background-image: url("../images/step7.gif");
}
.tabSelected {
  font-size: medium;
  font-weight: bolder;
  color: white;
  background-color: #0177bf;
  border: 1px solid #0177bf;
  -moz-border-radius: 5px;
  padding:4px;
  margin-left:5px;
  margin-right:5px;
}
.tabDisabled {
  font: bold 10px;
  color: #a4b5bf;
  background-color: white;
  border: 1px solid #a4b5bf;
  -moz-border-radius: 5px;
  padding:4px;
  margin-left:5px;
  margin-right:5px;
} */
.ContentFrame{
}

.container .AllTabs {
	position: relative;
	left: 0px;
	width: 800px;
	overflow: hidden;
}

.container .AllTabs .TabContent {
	width: 800px;
	margin-top: 35px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: justify;
	float: left;
	overflow: auto;
}

.nextSelectionFormSubmitHidden{
	margin-right: 20px;
	float: right;
	cursor : pointer;
	font-weight: bolder;
	font-size: large;
	color: white;
	background-color: #0177bf;
	border: 1px solid #0177bf;
	-moz-border-radius: 5px;
	padding:4px;
	margin-left:5px;
	margin-right:5px;
	margin-top: 20px;

}
.nextSelectionFormSubmit{
	margin-right: 20px;
	float: right;
	cursor : pointer;
	font-weight: bolder;
	font-size: large;
	color: white;
	background-color: red;
	border: 1px solid #0177bf;
	-moz-border-radius: 5px;
	padding:4px;
	margin-left:5px;
	margin-right:5px;
	margin-top: 20px;
}

.impStepPosition {
	position: relative;
	top: 10px;
	left: 340px;
	/* En mode impression, le numéro d'étape est caché. */
	visibility : hidden;
}


.navigteButtons{
	margin-bottom: 20px ;
	border-top: medium solid #0177bf;
	display: none;
}

.divCenter{
	width: 800px;
}

.summary{
	float: right;
	font-size: xx-small;
	text-align: left;
	border-left: 1px solid #9bd8fd;
	padding-left: 20px;
	color: #0177bf;
	margin-top: 50px;
	margin-right: 10px;
	width: 175px;
	overflow-x: auto;
	overflow-y: hidden;
}
div.global_cancel {
	width: 800px;
	margin: 0 auto 10px auto;
	padding-bottom:20px;
	padding-top:20px;
}
.layerMotive{
	position:absolute;
	z-index:100;
	filter:alpha(opacity=50);
	opacity: 0.5;

	background-color:#989898;
	width:100%;
	height:100%;
}

.noLayerMotive{
	display: none;
}
#endRDVId{
	display: none !important;
}
.stepPositionHeaderDiv{
	display: none;
}
