/* CSS Document */
body {
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006;
	text-align:center;
}
img{border:none;}
h1,h2,h3,h4{margin:0;padding:2px 0;}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
li{list-style-type:none;}
a{color:#900;}
.red{color:#900;text-decoration:underline;}
/******************************************/
#page{	/*Template de la page*/
	width:768px;
	border:1px solid #ddd;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#header{	/*Bandeau logo universit�*/
	padding:0;
	background:#fff url(../images/header.jpg) no-repeat center top;
	height:108px;
	margin:0;
}
#gauche{	/*colonne de gauche*/
	margin-top:5px;
}
#menu{	/*menu*/
	float:left;
	margin-top:20px;
	width:155px;
}
#central {	/*centre de la page*/
	margin-top:10px;
	float:left;
	width:580px;
	margin-left:20px;
}
#wait {	/*div attente validation inscription */
	float:left;
	width:580px;
	margin-left:20px;
	text-align:center;
}

#central_sans_menu {	/*centre de la page sans menu*/
	margin-top:10px;
	float:left;
	width:715px;
	margin-left:20px;
}
.chp_oblig {color:#900;}
.case_grisee {background-color:#bbb;border:1px solid #666}
.strong {font-weight: bold;}
.paiement2 {border:1px solid #999; text-align:center;padding:10px;margin:10px 40px;}
.paiement3 {text-align:center;margin:10px 40px;}
.boutonRadio {border-collapse:collapse;background-color:red;border:0px;dir:rtl;}
.apayer1 {width:450px;margin-top:10px;}
.aideContextuelle {margin-top:5px;display:none;color:#2E7A5B;font-weight: bold;}

/* d�but : 07/05/2014 - v4.50.60 - DM96644 - EDO - Affichage des aides dans les �crans Web */
.affichee {display:block}
/* fin : 07/05/2014 - v4.50.60 - DM96644 - EDO - Affichage des aides dans les �crans Web */

/***********************    Cartouche (nom de l'etudiant)   *******************************/
#cart2{border:0px solid blue;background:#dfdfdf url(../images/cartouche.gif) repeat-x;padding-top:5px;padding-bottom:5px;}
#cart2 .etbTop {margin:3px 3px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;text-align:left;padding-left:50px}
#cart2 .libAnneeTop {margin:3px 3px;text-align:right;width:147px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;}
#cart2 .anneeTop {margin:3px 1px;}
#cart2 dl{width:670px}
#cart2 dl,#cart2 dd,#cart2 dt{margin:0;padding:0}
#cart2 dd{float:left;width:200px;margin:5px 4px;}
#cart2 dt{float:left;width:70px;margin:5px 4px;}
#cart2 dd.insc{width:350px;	}
#cart2 dt{text-align:right;}
#cart2 dd{font-weight:bold;}
/***********************    Cartouche (authentification de l'etudiant)   *******************************/
#cart2 ul.formulaire li.saisie label{float:left;width:300px;text-align:right;font-size:1.2em;padding-top:3px;}
#cart2 ul.formulaire li.saisie ul li label{float:left;width:100px;text-align:right;font-size:1.2em;padding-top:3px;}

label.souslist{padding-left:10px;}

#cart2 ul.formulaire li.saisie{width:700px;list-style-type:none;padding:3px 0;}
#cart2 ul.formulaire li.saisie ul li{margin:0;padding:0;}
#cart2 ul.formulaire li.saisie ul {margin:0;padding:0;border:1px solid red;}

#cart2 ul.formulaire li.centre{list-style-type:none;text-align:center;padding-top:0px;}
#cart2 ul.formulaire li.gauche{list-style-type:none;text-align:left;padding-top:10px;}
#cart2 ul.formulaire input{margin-left:10px;margin-right:15px;}
#cart2 ul.formulaire li strong{margin-left:10px;padding-top:4px;font-size:1.2em;}
#cart2 ul.formulaire li.saisie label.hid{padding-top:0;}
#cart2 h3{margin:10px 0 0 15px;}
#cart2 p{margin:3px 0 0 15px;}
/****************	 bloc d'aide 	**************************/
#aide_top{margin:10px 5px 0 0;float:right;}
#aide_top a{color: #900;font-weight:bold;padding-left:4px;font-size:0.9em;}
#aide_top a:hover{color:#006;}
#aide_top ul{margin:0;padding:0;}
#aide_top li{margin:3px 0;padding:0;list-style-type:none;text-align:right;}

/*******ELEMENTS BLEU***********/
#central dt.titre,#legende2 dt.titre{background-color:#d5d3d3;padding:3px 0 3px 3px;}
#central dt.actif,#legende2 dt.actif{background-color:#b2e0f0;padding:3px 0 3px 3px;}
#central dt.dpl,#legende2 dt.dpl{background-color:#cae8f3;padding:3px 0 3px 3px;}
#central dt.actif{background-color:#b2e0f0;padding:3px 0 3px 3px;}
#central dt.spec,#legende2 dt.spec{background-color:#FFF5BF;padding:3px 0 3px 3px;}
#central dt.ecol,#legende2 dt.ecol{background-color:#FFFEEA;padding:3px 0 3px 3px;}
#central label{padding-left:3px;}
/*******ELEMENTS GRIS***********/
#central dt.titre{background-color:#d5d3d3;padding:2px;	margin:1px;font-weight:bold;}
#central dt.ligne1{background-color:#f8f8f8;padding:2px;margin:1px;}
#central dt.ligne2{background-color:#f0f0f0;padding:2px;margin:1px;}
#central dt.neutre{background-color:#ffffff;padding:2px;margin:1px;}

/**********************		l�gende 	******************************************/
#legende2{text-align:left;border:1px solid #2e7a5b;margin:5px 0 0 5px;font-size:1em;}
#legende2 h2{background-color:#FFFFFF;color:#2e7a5b;text-align:center;font-size:1em; font-weight:bold;}
#legende2 dl{margin:2px 0 2px 5px;padding:0;width:140px;}
#legende2 dt {margin:2px 0;padding:3px 0;}
#legende2 dt.titre{background-color:#d5d3d3;padding:3px 0 3px 3px;}

/*******************	Aide de bloc	************************************/
.aide{background:#deefe8;color:#2e7a5b;padding:5px 0;}
.aide li{list-style-type:none;padding:2px 0;}
.aide ul{padding:2px 0 5px 20px;}
.aide h3{text-align:center;}
.aide dl{width:410px;}
.aide dd,.aide dt{float:left;width:150px;}
.aide li li{
list-style-type:circle;margin-left:15px;}
/******************* MENU *******************************/
ul#tree{
	text-align:center;
	margin:0 0 0 5px;
	padding:0;
	border:1px solid #0099cc;
}
#tree li{
	list-style-type:none;
	padding:5px 0 30px 0;
	background:transparent url(../images/left_arrow.gif) no-repeat center bottom;
	font-weight:bold;
}
#tree li.ok{color:#900;}	 /* �tapes parcourues   */
#tree li.actif{font-size:1.3em;}	 /*	�tapes en cours	*/
#tree li.last{background:none;padding-bottom:5px;}  /* derniere �tape	*/
#tree li.lastactif{font-size:1.3em;background:none;padding-bottom:5px;} /* derniere �tape */
/*****************************************************/
abbr, acronym, .help {		/* aide ? */
  cursor: help;
 }
input, form {margin:0;padding:0;}
p.valid{text-align:right;}

/* validrightbt est le style des boutons valider accompagn�s d'un autre bouton
En effet valider est le 1er bouton pour catcher le focus et le css le place visuellement � droite 
comme souhait� par l'AMUE*/
.validrightbt{
	font-size:10px;
	margin:0;
	padding:1px 4px;
	float: right;
}
.validbt{
	font-size:10px;
	margin:0;
	padding:1px 4px;
}
.lien_ext{/* liens externe ? */
	color:#900;padding-right:6px;background:transparent url(../images/lien_ext.gif) no-repeat right bottom;}
.error{	/* message d'erreure */
color:#CC0000;font-weight:bold;}
.warning{	/* message d'erreure */
color:#FF6600;font-weight:bold}
.warning2{	/* message d'erreure taille au dessus */
color:#FF6600;font-weight:bold;font-size:1.2em}
/******************************************/
#central dl{
	padding:0 0 2;
	margin:0;
	background-color:white;
	border:1px solid #eee;
}
#central dl dl{margin:0 0 0 20px;border:none;}
#central dt{
	padding:3px 0 3px 22px;
	margin:1px 2px;
	font-size:1.1em;
}
#central dd{padding:0;	margin:0; }
#central cite{
	font-weight:normal;
	/*14/03/2014 - 4.50.30 - DM896454 - aggrandissement de police -->*/
	font-size:.9em;
	/*14/03/2014 - 4.50.30 - DM896454 - aggrandissement de police --<*/
}
#central span.dte{float:right;width:100px;text-align:right;}
#central .elevator{text-align:right;}
#central dt.paie{border-bottom:1px dashed #eee;}
/***************** Tableaux************************/

#central dl.dldroitglobal{
	padding:0px;
	margin:0px;
	background-color:white;
	
	width: 450px;
	border:1px solid #006;
}

#central dt.dtdroit{
padding:2px;

margin:0px ;
font-size:1em;
width: 289px;
border-right:1px solid #006;
border-bottom:1px solid #006;
float: left;
}

#central dd.dddroit{
padding:2px 2px 2px 2px;
margin:0px;
border-bottom:1px solid #006;
float: left;
width:152px;
text-align: right;
}

#central dd.ie.dddroit{
padding:2px 2px 2px 0px;
margin:0px;
border-bottom:1px solid #006;
float: left;
width:159px;
text-align: right;
}

#central dt.dtfooter {
clear: left;
background-color:#cae8f3;
text-align:center;
font-weight:bold;
padding:2px 0px 2px 0px;
font-size:1em;
margin:0px;

}

#central th{background-color:#cae8f3;
text-align:center;
font-weight:bold;padding:2px 4px;}
#central td{border:1px solid #006;padding:2px 4px;}
#central td.centre{text-align:center;}
#central td.droite, #central th.droite{text-align:right;}
#central legend{font-weight:bold;font-size:1em;}

/* 14/02/2020 - v6.00.00 - EDO - DMA 141940 - Droits diff�rencies - debut */
#central td.titre{background-color:#d5d3d3;padding:2px;	margin:1px;font-weight:bold;}
#central td.ligne1{background-color:#f8f8f8;padding:2px;margin:1px;border:0;text-align: left}
#central td.ligne2{background-color:#f0f0f0;padding:2px;margin:1px;border:0;text-align: left}
#central td.neutre{background-color:#ffffff;padding:2px;margin:1px;}
.text_color_red{color:#900;}
/* 14/02/2020 - v6.00.00 - EDO - DMA 141940 - Droits diff�rencies - fin */
/*****************************************/
#central dl.peda dt.peda{color:#666;width:240px;text-decoration:underline;}
#central dl.peda{border:none;width:250px;margin-left:15px;font-size:0.8em;color:#666;float:left;}
#central dl.peda dt,dl.peda dd{float:left;margin:0;padding:0;height:15px;}
#central dl.peda dt{width:50px;}
#central dl.peda dd{width:180px;margin-left:5px;font-size:1.1em;}
/*****************  formulaire type donnees personnelles ************************/
form.donperso{width:580px;margin-top:15px;}
form.donperso h2{border-bottom:1px solid #0099CC;margin-top:10px;}
form.donperso ul{margin:0px; padding:0px;}
form.donperso li{list-style-type:none;margin:2px 0;border-bottom:1px dashed #EEE;}
form.donperso label.vide{float:left;width:0px;padding-top:5px;}
form.donperso label{float:left;width:300px;padding-top:2px;}
form.donperso label.TitreAide{float:left;width:290px;padding-top:2px;}
form.donperso select.long{width:250px;font-size:1em;color:#006;}
form.donperso input.long{width:250px;font-size:1em;color:#006;}
form.donperso input.extralong{margin-top:5px;width:550px;font-size:1em;color:#006;}
form.donperso select.extralong{margin-top:5px;width:550px;font-size:1em;color:#006;} 
form.donperso input.consult,form.donperso select.consult{font-size:1em;color:#006;background-color:#eee;border:1px solid #aaa;}
form.donperso input,form.donperso select{font-size:1em;color:#006;}
form.donperso p{margin:2px 0;}
/*****************  formulaire envoie contrat ************************/
form.contrat {width:450px;margin:15px 50px 0 50px;}
form.contrat ul{margin:0;padding:0}
form.contrat h2{border-bottom:1px solid #0099CC;margin-top:10px;}
form.contrat li{list-style-type:none;margin:2px 15px;border-bottom:1px dashed #EEE;}
form.contrat input{font-size:1em;color:#006;}
form.contrat p{margin:0;padding:0;}
/*****************  recap ************************/
ol.recap, ul.recap{width: 550px;margin: 1em 2em 3em 2em;padding: 0;}
ul.recap li{list-style-type:none;padding:0;border-top:1px dashed #EEE;clear:both;margin:0;}
/*ul.recap li span{width:200px;float:left;padding:.5em 0;}*/
ul.recap li label{width:200px;float:left;padding:.5em 0;}
/*ul.recap li strong{float:left;width:200px;margin-left:100px;padding:.5em 0;}*/
ul.recap li span{float:left;width:200px;margin-left:100px;padding:.5em 0;}

/* Debut : 24/01/2014 - v4.50.30 - PJ1-12 - EDO - style css liste */
/*****************  recap PJ ************************/
ul.recapPj li{list-style-type:none;padding:0;clear:both;margin:0; background:#DCDCDC}
ul.recapPj li:nth-child(even){list-style-type:none;padding:0;clear:both;margin:0; background:#F7F7F7}

.ligne_fond_coul1
{
    BACKGROUND-COLOR: #DCDCDC
}

.ligne_fond_coul2
{
    BACKGROUND-COLOR: #F7F7F7
}

.car_special 
{
	FONT-SIZE: 12px;
}
/* Fin : 20/03/2009 - v4.50.30 - PJ1-12 - EDO - style css liste */

/*******************	Pages d'Aide	************************************/
#central_sans_menu .titre{border-bottom:1px solid #0099CC;margin-top:10px;}

#central_sans_menu .centre {
	text-align: center;
}
#central_sans_menu .gauche {
	text-align: left;
}
#central_sans_menu .droite {
	text-align: right;
}
#central_sans_menu .gras {
	font-weight: bold;
}
#central_sans_menu .italique {
	font-style: italic;
}
#central_sans_menu .souligne {
	text-decoration: underline;
}
#central_sans_menu .barre {
	text-decoration: line-through;
}
#central_sans_menu .help { /* aide ? */
  cursor: help;
 }
#central_sans_menu .lien{
	color:#900;padding-right:6px;background:transparent url(../images/lien_ext.gif) no-repeat right bottom;
}
#central_sans_menu .error{	/* message d'erreur */
color:#FF6600;font-weight:bold;}


/* 20/03/2018 - V5.00.30 - KAN - Defect 2341 (DM 129177) */

/* style : largeur champs de saisie pour 3 caract�res et 1 chiffre du champ CVE n�1 */
.cham_form_larg3char1chif 
{
	width: 36px;
}

/* style : largeur champs de saisie pour 6 caract�res du champ CVE n�2 */
.cham_form_larg6char 
{
	width: 70px;
}

/* style : largeur champs de saisie pour les 2 chiffres du champ CVE n�3 */
.cham_form_larg2chif 
{
	width: 20px;
}

 /* 20/03/2018 - V5.00.30 - KAN - Defect 2341 (DM 129177) */