@CHARSET "UTF-8";

@media ( max-width : 980px) { /* Enable use of floated navbar text */
	.navbar-text.pull-right {
		float: none;
		padding-left: 5px;
		padding-right: 5px;
	}
}

body {
	height: 100%;
	background-color: #f8f8f8;
	
}

textarea, input[type="radio"], 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 {
	display: inline-block;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-bottom: 2px;
	height: 30px;
}

.form-control {
padding-top: 1px;
  height: 30px;

}

table {
	vertical-align: middle;
	
}

td {
	vertical-align: middle;
	
}

select {
	height: 26px;
}

.tabbable {
	background-color: #F7F7F9;
}

.scrolPage {
	overflow: scroll;
	position: absolute;
	top: 150px;
	left: 22%;
	right: 10px;
	bottom: 3px;
}

.scrolPage1 {
	overflow: scroll;
	position: absolute;
	top: 210px;
	left: 10px;
	right: 10px;
	bottom: 3px;
}

.scrolPage2 {
	overflow: scroll;
	position: absolute;
	top: 220px;
	left: 22%;
	right: 10px;
	bottom: 3px;
}

.scrolPage3 {
	overflow: scroll;
	position: absolute;
	top: 210px;
	left: 10px;
	right: 10px;
	bottom: 3px;
}

.scrolPage4 {
	overflow: scroll;
	position: absolute;
	top: 150px;
	left: 10px;
	right: 10px;
	bottom: 3px;
}

.scrolPage5 {
	overflow: scroll;
	position: absolute;
	top: 260px;
	left: 10px;
	right: 10px;
	bottom: 3px;
}

.scrolPage6 {
	overflow: scroll;
	position: absolute;
	top: 100px;
	left: 3px;
	right: 3px;
	bottom: 3px;
}

.scrolPage7 {
	overflow: scroll;
	position: absolute;
	top: 90px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

.scrolPage8 {
	overflow: scroll;
	position: absolute;
	top: 230px;
	left: 10px;
	right: 10px;
	height: 210px;
}

.scrolPage9 {
	overflow: scroll;
	position: absolute;
	top: 450px;
	left: 10px;
	right: 10px;
	bottom: 3px;
}

.mwfieldset1 {
	border: 1px solid #91BACF;
	background-color: #ECEEF5;
	-moz-border-radius: 8px;
	-webkit-border-radius: 6px;
	border-radius: 6 px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.mwlegend1 {
	margin-bottom: 0px;
	margin-left: 1px;
	border: 0;
	font-size: 12px;
}

.mwtable1 {
	width: 100%;
	padding: 2px;
	border-spacing: 2px;
	border-collapse: collapse;
	margin-top: 7px;
	margin-bottom: 7px;
	vertical-align: middle;
}

.mwtable2 {
	width: 100%;
	vertical-align: middle;
}

.mwtablePane {
	border-color: #91BACF;
	background-color: #ECEEF5; /*#c9d1f6;*/
	margin: 7px;
	font-size: 0.9em;
	width: 100%;
}

.mwtablePane td {
	height: 12px;
	line-height: 12px;
	border-bottom: 1px solid #91BACF;
}

button, input, select, textarea {
	margin-top: 3pt;
	margin-right: 0pt;
	margin-bottom: 3pt;
	margin-left: 0pt;
	font-size: 100%;
	vertical-align: middle;
}

.footer {
  position: absolute;
  bottom: 0;

  /* Set the fixed height of the footer here */
  height: 70px;
}


.grayscale 
{
        filter: grayscale(1);
        -webkit-filter: grayscale(1);
        -moz-filter: grayscale(1);
        -o-filter: grayscale(1);
        -ms-filter: grayscale(1);
        opacity: 0.2;
}





.pwFieldset{
	  margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	  padding-top: 0px;
	 padding-right: 5px;
	 padding-bottom: 10px;
	 padding-left: 15px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 2px;
	 margin-left: 0px;
	  border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-color: #a6c9e2;
	 border-right-color: #a6c9e2;
	 border-bottom-color: #a6c9e2;
	 border-left-color: #a6c9e2;
	
	 background-color: #fcfdfd;
	 background-repeat: repeat-x;
	 background-attachment: scroll;
	 background-position: 50% bottom;
	 background-clip: border-box;
	 background-origin: padding-box;
	 background-size: auto auto;
	 color: #222222;
	 
	 border-top-left-radius: 5px;
	 border-top-right-radius: 5px;
	 border-bottom-left-radius: 5px;
	 border-bottom-right-radius: 5px;
	 
}

.couleurfs{
	background-color: #FFF8DC;
}

legend
{
  width : 40%;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  
  background-position: left center;
  background-repeat: no-repeat;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 20px;

  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  font-size: 14px;
  
  background-color: #eeeeec;
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 50% bottom;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #222222;
  border-top-color: #a6c9e2;
  border-right-color: #a6c9e2;
  border-bottom-color: #a6c9e2;
  border-left-color: #a6c9e2;

  
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #a6c9e2;
  border-right-color: #a6c9e2;
  border-bottom-color: #a6c9e2;
  border-left-color: #a6c9e2;

}


.pagedivmain{
	
	
	color: #222222;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 5px; 
	top: 25px;
	bottom: 20px;
	right : 35px;
	display: block;
	overflow-x: hidden;
}
.pagediv{
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a6c9e2;
	border-right-color: #a6c9e2;
	border-bottom-color: #a6c9e2;
	border-left-color: #a6c9e2;
	background-color: #f8f8f8;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	color: #222222;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 5px; 
	top: 62px;
	bottom: 20px;
	right : 30px;
	display: block;
	overflow-x: hidden;
}

.verticalText{
	

 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 width: 20px;

}

