:root { /* Variable CSS */
	--body_site_coulFond: goldenRod; /* Couleur de fond du body pour le site*/
	--trColor: #FFCC66;
	--txt1_IUSN: #000065; 
	--txt2_IUSN: #500095;
}

/*** CURSORS ***/
/***======== ***/
.alias {cursor: alias;}
.all-scroll {cursor: all-scroll;}
.auto {cursor: auto;}
.cell {cursor: cell;}
.context-menu {cursor: context-menu;}
.col-resize {cursor: col-resize;}
.copy {cursor: copy;}
.crosshair {cursor: crosshair;}
.default {cursor: default;}
.e-resize {cursor: e-resize;}
.ew-resize {cursor: ew-resize;}
.grab {cursor: -webkit-grab; cursor: grab;}
.grabbing {cursor: -webkit-grabbing; cursor: grabbing;}
.help {cursor: help;}
.move {cursor: move;}
.n-resize {cursor: n-resize;}
.ne-resize {cursor: ne-resize;}
.nesw-resize {cursor: nesw-resize;}
.ns-resize {cursor: ns-resize;}
.nw-resize {cursor: nw-resize;}
.nwse-resize {cursor: nwse-resize;}
.no-drop {cursor: no-drop;}
.none {cursor: none;}
.not-allowed {cursor: not-allowed;}
.pointer {cursor: pointer;}
.progress {cursor: progress;}
.row-resize {cursor: row-resize;}
.s-resize {cursor: s-resize;}
.se-resize {cursor: se-resize;}
.sw-resize {cursor: sw-resize;}
.text {cursor: text;}
.url {cursor: url(myBall.cur),auto;}
.w-resize {cursor: w-resize;}
.wait {cursor: wait;}
.zoom-in {cursor: zoom-in;}
.zoom-out {cursor: zoom-out;}

.body_IUSN {
	background-color:var(--body_site_coulFond);
	/*width: 1000px;*/
	/*width: 90%;*/
	margin: auto;
	/*background-image: url(../images/RNimg01.JPG);*/
	/*background-repeat: round space;*/
	/*background-repeat: round;*/
}

.thBR_IUSN, .tdBR_IUSN {
	width: 95%;
	border: 1px solid grey;
	margin: auto;			
	text-align: right;
}

.tdBRec_IUSN { /* Pour faire ressortir les BR en cours */
	width: 95%;
	border-width: 2px 0px 2px 0px;
	border-style:	solid;
	border-color: darkBlue;
	margin: auto;
	background: teal;	
	text-align: right;
}

.tdCheckboxFini_IUSN {
	width: 95%;
	border: 1px solid black;
	margin: auto;			
	text-align: right;
	background-color:red;
}

.tdCheckboxCoché_IUSN {
	width: 95%;
	border: 1px solid black;
	margin: auto;			
	text-align: right;
	background-color:green;
}

.tdBRsortant_IUSN {
	width: 95%;
	border: 1px solid black;
	margin: auto;			
	text-align: right;
	background-color: navy;
}

.titre1_IUSN {
	color: var(--txt1_IUSN);
	font-family: Comic Sans MS, Times New Roman, Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 8px;
}

.titre2_IUSN {
	color: var(--txt2_IUSN);
	font-family: Comic Sans MS, Times New Roman, Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 8px;
}

.texte0_IUSN {
	color: var(--txt2_IUSN);
	font-family: Comic Sans MS, Times New Roman, Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	margin-left: 10px;
}

.texte0-1_IUSN {
	color: var(--txt2_IUSN);
	font-family: Comic Sans MS, Times New Roman, Arial;
	font-style: italic;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
}

.texte1_IUSN {
	color: var(--txt2_IUSN);
	font-family: Comic Sans MS, Times New Roman, Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	/*margin-left: 10px;*/
}

.texte1-0_IUSN {
	color: var(--txt1_IUSN);
	font-family: Comic Sans MS, Times New Roman, Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	margin-left: 10px;
}

.texte2_IUSN {
	color: var(--txt1_IUSN);
	font-family: Comic Sans MS, Times New Roman, Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
	text-align: right;
	margin-left: 10px;
}

.input1_IUSN {
	text-align: center;
	background-color: brown;
	color: white;
}		

.inputReadOnly_IUSN {
	text-align: center;
	background-color: lightGrey;
	}

.input_asso_IUSN {
	text-align: center;
	background-color: lightGrey;
}		

.inputReadOnly_ASSO_IUSN {
	text-align: center;
	background-color: lightGrey;
	box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
	color: black;
	}

.inputReadOnly_RP_IUSN {
	text-align: center;
	background-color: pink;
	box-shadow: 1px 1px 10px indigo inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
	color: black;
}

.input_RP_IUSN {
	text-align: center;
	background-color: pink;
	color: black;
}

.inputReadOnly_RI_IUSN {
	text-align: center;
	background-color: red;
	box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
	color: white;
}

.input_RI_IUSN {
	text-align: center;
	background-color: red;
	color: white;
}

.inputReadOnly_PROD_IUSN {
	text-align: center;
	background-color: green;
	box-shadow: 1px 1px 10px MediumSpringGreen inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
	color: white;
}

.input_PROD_IUSN {
	text-align: center;
	background-color: green;
	color: white;
}

.tableBR_IUSN {
	width: 95%;
	background-color: var(--trColor);
	border: 1px solid black;
	margin: auto;
	margin-top: 0px;
	border-collapse: collapse;
}

.bouton_Maj_IUSN {
	border: 0;
	line-height: 1.8;
	width: 120px; /*220*/
	padding: 0;
	font-size: .8rem; /* taille du texte */
	text-align: center;
	color: white;
	text-shadow: 1px 1px 1px #000;
	border-radius: 5px 15px 0 5px;
	/*border-radius: 10px;*/
	background-color: green;
	cursor: pointer;
	background-image: 
	linear-gradient(to top left,
		rgba(0, 0, 0, .2),
		rgba(0, 0, 0, .2) 30%,
		rgba(0, 0, 0, 0));
	/*box-shadow: 
	inset 2px 2px 3px rgba(255, 255, 255, .6),
	inset -2px -2px 3px rgba(0, 0, 0, .6);*/
	box-shadow: 1px 1px 10px MediumSpringGreen inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
}
.bouton_Maj_IUSN:hover {
	 background-color: Grey; /*#FF00FF; /*fuchsia;*/
	 font-style: italic;
}
.bouton_Maj_IUSN:active {
	 box-shadow:
		inset -2px -2px 3px rgba(255, 255, 255, .6),
		inset 2px 2px 3px rgba(0, 0, 0, .6);
}
		
.bouton_Annuler_IUSN {
	border: 0;
	line-height: 1.8;
	width: 170px;
	padding: 0 20px;
	font-size: .8rem; /* taille du texte */
	text-align: center;
	color: white;
	text-shadow: 1px 1px 1px #000;
	border-radius: 5px 15px 0 5px;
	/*border-radius: 10px;*/
	background-color: orange;
	cursor: pointer;
	background-image: 
	linear-gradient(to top left,
		rgba(0, 0, 0, .2),
		rgba(0, 0, 0, .2) 30%,
		rgba(0, 0, 0, 0));
	box-shadow: 
	inset 2px 2px 3px rgba(255, 255, 255, .6),
	inset -2px -2px 3px rgba(0, 0, 0, .6);
}
.bouton_Annuler_IUSN:hover {
    background-color: Grey; /*#FF00FF; /*fuchsia;*/
	 font-style: italic;
}
.bouton_Annuler_IUSN:active {
    box-shadow:
		inset -2px -2px 3px rgba(255, 255, 255, .6),
		inset 2px 2px 3px rgba(0, 0, 0, .6);
}
 
.bouton_Quitter_IUSN {
	border: 0;
	line-height: 1.8;
	width: 170px;
	padding: 0 20px;
	font-size: .8rem; /* taille du texte */
	text-align: center;
	color: white;
	text-shadow: 1px 1px 1px #000;
	border-radius: 5px 15px 0 5px;
	/*border-radius: 10px;*/
	background-color: rgba(220, 20, 60, 2);
	cursor: pointer;
	background-image: 
	linear-gradient(to top left,
		rgba(0, 0, 0, .2),
		rgba(0, 0, 0, .2) 30%,
		rgba(0, 0, 0, 0));
	box-shadow: 
	inset 2px 2px 3px rgba(255, 255, 255, .6),
	inset -2px -2px 3px rgba(0, 0, 0, .6);
}
.bouton_Quitter_IUSN:hover {
    background-color: Grey; /*#FF00FF; /*fuchsia;*/
	 font-style: italic;
}
.bouton_Quitter_IUSN:active {
    box-shadow:
		inset -2px -2px 3px rgba(255, 255, 255, .6),
		inset 2px 2px 3px rgba(0, 0, 0, .6);
}
		
		/*input[type=checkbox] {
			-webkit-appearance: none;
			-moz-appearance: none;
			-ms-appearance: none;
		}*/

		/*.checkboxBR1_IUSN {
			border-radius: 4px;
			height: 15px;
			width: 15px;
			background: green;
			border: 1px solid grey;
		}*/
		
		/*.checkboxBR1_coché_IUSN {
			border-radius: 4px;
			height: 15px;
			width: 15px;
			background: green;
			border: 1px solid grey;
		}*/

/*****************************/			
/*** CSS Paramètres vocaux ***/
/*****************************/

.td_PARAVOC {
	/*width: 95%;*/
	border: 2px solid grey;
	/*margin: auto;*/		
	text-align: center;
}
		
.inputReadOnly1_PARAVOC {
	text-align: center;
	background-color: lightGrey;
	box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
	color: black;
	}
	
.inputReadOnly2_PARAVOC {
	text-align: center;
	background-color: green;
	box-shadow: 1px 1px 10px MediumSpringGreen inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
	color: white;
}

.inputReadOnly3_PARAVOC {
	text-align: center;
	background-color: pink;
	box-shadow: 1px 1px 10px indigo inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
	color: black;
}

/*********************/			
/*** CSS sortie_BR ***/
/*********************/

