/* CSS Document */
	
body {
	
	font-family: "trebuchet ms", verdana, "times new roman", times, sans-serif;

	font-size: 10px;
	
}

.clear {
	height: 1px;
	overflow : hidden;
	clear : both;
}

/*--------------------------------------------------------------------
/* PLAN DU SITE
/**/

.typePage_5 #contenu ul {
	margin : 0;
	margin-left : 2em;

	padding : 0;

	font-weight : bold;

	list-style-type : square;
}

.typePage_5 #contenu ul li {
	margin-bottom : 1em;
	padding : 0;
	background-image : none;
}

.typePage_5 #contenu ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-weight : normal;

	list-style-type : circle;
}

.typePage_5 #contenu ul ul li {
	margin-bottom : 0em;
}

.typePage_5 #contenu ul ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-size : 90%;
	line-height : 150%;

	list-style-type : disc;
}

/*--------------------------------------------------------------------
/* ÉQUIPE
/**/

.equipe {
	border-bottom : 1px dashed #dce1e8;
	padding-top : 1em;
	padding-bottom : 1em;
}

.equipe .equipe_cellgauche {
	padding-right : 10px;
	vertical-align: top;
}

.equipe .equipe_cellgauche,
.equipe .equipe_celldroite {
	/*vertical-align : top;*/
}

.equipe_coordonnees {
  margin-top: 15px;
}

.equipe img {
  float: left;

  padding: 2px;
  margin-right: 10px;
  margin-bottom: 10px;
  
	border : 1px solid #0f149b;
  
  

}

/*--------------------------------------------------------------------
/* FORMULAIRES
/**/

#contenu form {
	margin : 0;
	padding : 0;
}

#contenu form .champTexteEntier {
	width : 55px;
	text-align : center;

	font-size : 9pt;
}

#contenu form .champTexteLong {
	width : 300px;
	padding-left : 3px;


	font-size : 9pt;
}

#contenu form select {

	font-size : 9pt;
}

#contenu form p {

	color : #555;
	line-height : 1.5em;
	font-size : 1em;
	font-weight: bold;

}

#contenu form label {
	color : #555;
	line-height : 1.5em;
	font-size : 1em;
	
}

#contenu .tableauPresentation {
	margin-top : 1em;
	margin-bottom : 1em;
	

}



#contenu form .texteMemo {
	height : 125px;
	width : 300px;
}


#contenu .cellDouble {


	padding : 5px 10px;

	border-bottom : 1px solid #5d1e36;
	border-left : 25px solid #5d1e36;

	color : #555;
}


#contenu .tableauPresentation .cellGauche {
	
	text-align : right;

	color : #555;

	line-height : 1.5em;

	font-size : 0.85em;
	font-weight : bold;
	
	vertical-align: top;
	
}



#contenu .tableauPresentation .cellDroite {
	
	padding-left: 5px;

	font-size : 0.85em;
	line-height : 1.5em;

	color : #555;
	
}

#contenu #secteur .cellGauche {
	
	text-align : left;
	width: 185px;

	color : #555;

	line-height : 1.5em;

	font-size : 1em;
	
	
	vertical-align: top;
	
}



#contenu form .soumission {
	border : 1px solid #333;
	background-color : #fff;

	font-size : 12pt;
	font-weight : bold;
	
}

.messageSucces {
	border : 1px solid #83AB6F;
	background-color : #EAFFDF;
	font-weight : bold;

	padding-left : 12px;
	padding-right : 12px;
	

	margin-top : 1em;
	margin-bottom : 1em;

	color : #333;
}

.messageErreurs {
	border : 1px solid #AB836F;
	background-color : #FFEADF;
	/*font-weight : bold;*/

	padding-left : 12px;
	padding-right : 12px;
	/*padding-top : 1em;*/
	/*padding-bottom : 1em;*/

	margin-top : 1em;
	margin-bottom : 1em;

	color : #333;
}

/*--------------------------------------------------------------------
/* MOOTOOLS ACCORDÉONS != accordéons
/**/

#contenu h2.toggler {
	

	color: #fff;
	background-color: #222e62;

	padding : 4px;
	padding-left: 15px;
	margin-bottom: 0;
	
	font-size: 16px !important;
	
}

#contenu div.element {
	background-color : #fff;
	color: #222e62;
	
}

#contenu div.element {
	padding : 9px;
	border-left: 3px solid #2c3d69;
	border-right: 3px solid #2c3d69;
	border-bottom: 3px solid #2c3d69;
}



#contenu div.element li {
	line-height: 1.5em;
	margin-top: 10px;
}

/*-------------------------
/* tabdonnees
/**/
.tableauDonnees {
	border: 1px solid #000;
	border-collapse: collapse;
}

.tableauDonnees td {
	border: 1px solid #000;
	padding: 4px;
	
}

.tableauDonnees .cellGauche {
	background-color: #afd6d5;
}


/*--------------------------------------------------------------------
/* TABLEAU DES THÈSES
/**/

#tableau_theses {
	width : 100%;
	font-size : 0.85em;
	MARGIN-TOP: 25px;
	border : 1px solid #dcdeff; /*555ab9;*/
	background-color: #fff;
}

#tableau_theses th,
#tableau_theses td {
	padding : 5px 15px;
}

#tableau_theses th {
	background-color : #555ab9;
	font-weight : bold;
	color : #fff;
	text-align : left;
}

#tableau_theses td {
	
}

#tableau_theses .pair td {
	background-color : #dcdeff !important;
}

#tableau_theses td a {
	text-decoration : none;
	color: #555ab9;
}

#tableau_theses td a:hover {
	text-decoration : underline;
}

#tableau_theses thead {
	
}

.specification {
	font-size: .7em;
}

.nombreDocuments {
	text-align: center !important;
}




