@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	width:100%;
	min-width:1000px;
	margin:0px;
	padding:0px;
	font-size:100%;
	}

body{
	margin:0px;
	padding:0px;
	background-color:#887853;
	}



div.udem-section{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	position:relative;
	width:245px;
	}

.header{
	width:1000px;
	height:158px;
	background-color:#ede4d1;
	}

.benne_entete{
	padding-top:23px;
	padding-left:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:27px;
	color:#3d5f84;
	letter-spacing:-1px;
	width:595px;
	font-weight:bold;	
	}

.benne_entete_image{
	background-image:url(/institutionnel/imgs/background_titre.gif);
	background-repeat:repeat-x;
	}

.benne{
	padding-top:18px;
	padding-left:57px;
	padding-bottom:25px;
	width:593px;
	min-height:320px;
	}


.benne_entete_1000 {
	padding-top:23px;
	padding-left:55px;
	padding-right:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#3d5f84;
	letter-spacing:-1px;
	width:785px;
	font-weight:bold;
	}

.benne_entete_emploi {
	width:895px;
	padding-top:33px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#3d5f84;
	text-transform:uppercase;
	text-align:center;
	}

.benne_1000_emploi {
	width:895px;
	padding-top:42px;
	padding-bottom:25px;
	}
	
.benne_1000_hebdo{
	padding-top:0px;
	padding-left:55px;
	padding-right:55px;
	padding-bottom:25px;
	width:785px;
	}

.benne_1000 {
	padding-top:18px;
	padding-left:55px;
	padding-right:55px;
	padding-bottom:25px;
	width:785px;
	}

.benne_Mon_UdeM {
	padding-top:18px;
	padding-left:55px;
	padding-right:55px;
	padding-bottom:25px;
	width:790px;
	}

.benne_895 {
	padding-top:18px;
	padding-bottom:25px;
	width:896px;
	}

.benne_896 {
	padding-top:18px;
	padding-bottom:25px;
	width:896px;
	}

.benne_entete_896 {
	padding-top:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#3d5f84;
	letter-spacing:-1px;
	width:896px;
	font-weight:bold;
	}
	
.benne_hebdocampus {
	padding-top:0px;
	padding-bottom:15px;
	width:895px;
	}

.benne_campus_accueil{
	background-image:url(/institutionnel/imgs/background_campus_accueil.gif);
	background-repeat:repeat-y;
	padding-top:18px;
	padding-left:57px;
	width:593px;
	height:auto;	
	min-height:700px;
	}

.benne_campus_accueil_umcm_anciens{
	background-image:url(/institutionnel/imgs/background_campus_accueil.gif);
	background-repeat:repeat-y;
	padding-top:18px;
	padding-left:57px;
	width:593px;
	height:auto;
	}
	
.benne_campus_accueil_umce{
	background-image:url(/institutionnel/imgs/background_campus_accueil.gif);
	background-repeat:repeat-y;
	padding-top:18px;
	padding-left:57px;
	width:593px;
	min-height:1000px;
	}
	

.benne_umcm_sports_accueil{
	padding-top:18px;
	padding-left:57px;
	width:593px;
	}
	
.benne_entete_nouvelle_image{
	background-image:url(/institutionnel/imgs/background_titre_nouvelle.gif);
	background-repeat:repeat-x;
	}

.benne_entete_nouvelle_defilement{
	height:14px;
	padding-top:4px;
	margin-left:8px;
	width:642px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a6834b;
	position:absolute;
	overflow:hidden;
	}

.benne_entete_nouvelle_defilement A:link, .benne_entete_nouvelle_defilement A:visited{
	color:#a6834b;
	text-decoration:none;
	}

.benne_entete_nouvelle_defilement A:actif {
	color:#a6834b;
	text-decoration:underline;
	}

.benne_entete_nouvelle{
	padding-top:24px;
	padding-left:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#3d5f84;
	letter-spacing:-1px;
	width:575px;	
	font-weight:bold;
	}	

.benne_entete_nouvelle_edperm{
	padding-top:24px;
	padding-left:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#3d5f84;
	letter-spacing:-1px;
	width:575px;	
	font-weight:bold;
	}
	
.benne_icones_top{
	margin-left:18px;
	margin-top:20px;
	}

.benne_icones{
	margin-left:14px;
	margin-top:9px;
	}
	
.benne_print{
	margin-left:14px;
	margin-top:20px;
	}
	
.benne_center{
	background-color:#ede4d1;
	width:1000px;
	}

.benne_header{
	width:100%; 
	background-color:#645335;
	background-image:url(/institutionnel/imgs/background01.png);
	}

.benne_50e_top{
	width:100%; 
	background-color:#645335;
	background-image:url(/institutionnel/imgs/background01.png);
	}
	
.benne_50e{
	width:100%; 
	background-image:url(/institutionnel/imgs/background50e.png);
	background-repeat:no-repeat;
	background-position:center;
	}

.benne_50e_degrader{
	width:100%; 
	background-position:top;
	background-image:url(/institutionnel/imgs/background50e_degrader.png);
	background-repeat:repeat-x;
	}


/* ******** */
/* Formulaire Eloize pour les bibliothèques */
/* ******** */

.eloize {
	width:163px;
	height:20px; 
	background-image:url(/institutionnel/imgs/eloize.png);
	background-repeat:no-repeat;
	}
	
.eloize_2{
	width:100px;
	height:20px; 
	}

.eloize_input {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4f3f23;
	padding-left:5px;
	margin-left:45px;
	margin-top:2px;
	padding-top:0px;	
	background: #ffffff;
	border:0px;
	width:108px;
	height:15px;
	}

.eloize_select{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f3f23;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	background:#ffffff;
	border:1px;
	border-style:solid;
	border-color:#5d4a2b;
	height:20px;
	width:117px;
	}
	
.eloize_submit {
	padding-left:2px;
	}

.acces_rapide{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f3f23;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	background:#ffffff;
	border:1px;
	border-style:solid;
	border-color:#5d4a2b;
	height:20px;
	width:235px;
	}


/* ************************************************************ */
/* ************************** AUTRES ****************************/
/* ************************************************************ */

@media print{
	div.udem-section{width:auto}
	div#udem-navigation{display:none}
	}



/* ************************************************************ */
/* ************************ NAVIGATIONS *************************/
/* ************************************************************ */

.menu{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;		
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

ul.menu  li{	
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

/*Troisième niveaux */
/*Détermination des espace, enlève les points dans les li */
div#udem-navigation div.secondary ul ul ul li.leaf{
	display:block;
	list-style-type: none;
	}



/*Lien actif off */
div#udem-navigation div.secondary ul ul ul li.leaf a.active:link,
div#udem-navigation div.secondary ul ul ul li.leaf a.active:visited{
	display:block;
	color:#937544;
	background-image: url(/institutionnel/imgs/navigations/niveau3_actif.gif);
	background-repeat:no-repeat;
	background-color:#ede4d1;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:66px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:bold;
	}

/*Lien actif hover  */
div#udem-navigation div.secondary ul ul ul li.leaf a.active:hover{
	display:block;
	color:#937544;
	background-image: url(/institutionnel/imgs/navigations/niveau3_actif.gif);
	background-repeat:no-repeat;
	background-color:#ede4d1;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:66px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:bold;
	}


/*Lien off  */
div#udem-navigation div.secondary ul ul ul li.leaf a:link, 
div#udem-navigation div.secondary ul ul ul li.leaf a:visited{
	color:#937544;
	display:block;
	background: url(/institutionnel/imgs/navigations/niveau3_off.gif);
	background-repeat:no-repeat;
	background-color:#f9f1e2;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:66px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:normal;
	}

/*Lien hover  */
div#udem-navigation div.secondary ul ul ul li.leaf a:hover{
	color:#5d4a2b;
	display:block;
	background: url(/institutionnel/imgs/navigations/niveau3_on.gif);
	background-repeat:no-repeat;
	background-color:#f9f1e2;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:66px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:normal;
	}








/*Deuxième niveaux */
/*Détermination des espace, enlève les points dans les li */
div#udem-navigation div.secondary ul ul li.expanded, div#udem-navigation div.secondary ul ul li.collapsed, div#udem-navigation div.secondary ul ul li.leaf{
	display:block;
	list-style-type: none;
	}

/*lien avec sous menu ouvert*/
div#udem-navigation div.secondary ul ul li.expanded A:link, div#udem-navigation div.secondary ul ul li.expanded A:hover, div#udem-navigation div.secondary ul ul li.expanded A:visited{
	display:block;
	color:#5d4a2b;
	background-image: url(/institutionnel/imgs/navigations/niveau2_actif.gif);
	background-repeat:no-repeat;
	background-color:#edddbc;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:45px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:bold;		
	}

/*lien avec sous menu off*/
div#udem-navigation div.secondary ul ul li.collapsed A:link, div#udem-navigation div.secondary ul ul li.collapsed A:visited{
	display:block;
	color:#5d4a2b;
	background-image: url(/institutionnel/imgs/navigations/niveau2_off.gif);
	background-repeat:no-repeat;
	background-color:#ead9b4;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:45px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:normal;	
	}
	
/*lien avec sous menu hover*/
div#udem-navigation div.secondary ul ul li.collapsed A:hover{
	display:block;
	color:#5d4a2b;
	background-image: url(/institutionnel/imgs/navigations/niveau2_on.gif);
	background-repeat:no-repeat;
	background-color:#e9f0f7;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:45px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:normal;		
	}


/*lien sans sous menu off*/
div#udem-navigation div.secondary ul ul li.leaf A:link, div#udem-navigation div.secondary ul ul li.leaf A:visited{
	display:block;
	color:#5d4a2b;
	background-image: url(/institutionnel/imgs/navigations/niveau2_none.gif);
	background-repeat:no-repeat;
	background-color:#ead9b4;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:45px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;	
	font-weight:normal;		
	}
	
/*lien sans sous menu hover  */
div#udem-navigation div.secondary ul ul li.leaf A:hover{
	display:block;
	color:#5d4a2b;
	background-image: url(/institutionnel/imgs/navigations/niveau2_none_on.gif);
	background-repeat:no-repeat;
	background-color:#e9f0f7;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:45px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:normal;		
	}

/*lien sans sous menu Actif*/
div#udem-navigation div.secondary ul ul li.leaf a.active, div#udem-navigation div.secondary ul ul li.leaf a.active:visited{
	display:block;
	color:#5d4a2b;
	background-image: url(/institutionnel/imgs/navigations/niveau2_none_actif.gif);
	background-repeat:no-repeat;
	background-color:#e5ce9c;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:45px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:bold;
	}
	
/*lien sans sous menu Actif hover  */
div#udem-navigation div.secondary ul ul li.leaf a.active:hover{
	display:block;
	color:#5d4a2b;
	background-image: url(/institutionnel/imgs/navigations/niveau2_none_actif.gif);
	background-repeat:no-repeat;
	background-color:#e5ce9c;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:45px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:bold;	
	}











/*permier niveaux */
/*Détermination des espace, enlève les points dans les li */
div#udem-navigation div.secondary ul li.expanded, div#udem-navigation div.secondary ul li.collapsed, div#udem-navigation div.secondary ul li.leaf{
	display:block;
	list-style-type: none;
	}

/*lien avec sous menu ouvert*/
div#udem-navigation div.secondary ul li.expanded A:link, div#udem-navigation div.secondary ul li.expanded A:visited, div#udem-navigation div.secondary ul li.expanded A:hover{
	display:block;
	color:#3d5f84;
	text-decoration:none;
	background-image:url(/institutionnel/imgs/navigations/niveau1_actif.gif);
	background-repeat:no-repeat;
	background-color:#a5c8e6;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:29px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:4px;
	font-weight:bold;		
	}


/*lien avec sous menu off*/
div#udem-navigation div.secondary ul li.collapsed A:link, div#udem-navigation div.secondary ul li.collapsed A:visited, div#udem-navigation div.secondary ul li.collapsed A:hover{
	display:block;
	color:#5d4a2b;
	text-decoration:none;
	background-image:url(/institutionnel/imgs/navigations/niveau1_off.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:29px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:4px;	
	}

/*lien avec sous menu hover*/
div#udem-navigation div.secondary ul li.collapsed A:hover{
	display:block;
	color:#5d4a2b;
	text-decoration:none;
	background-image:url(/institutionnel/imgs/navigations/niveau1_on.gif);
	background-repeat:no-repeat;
	background-color:#e9f0f7;
	}

/*lien sans sous menu off*/
div#udem-navigation div.secondary ul li.leaf A:link, div#udem-navigation div.secondary ul li.leaf A:visited{
	display:block;
	color:#5d4a2b;
	text-decoration:none;
	background-image:url(/institutionnel/imgs/navigations/niveau1_none.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:29px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:4px;		
	}

/*lien sans sous menu hover  */
div#udem-navigation div.secondary ul li.leaf A:hover{
	display:block;
	color:#5d4a2b;
	background-color:#a5c8e6;
	text-decoration:none;
	background-image:url(/institutionnel/imgs/navigations/niveau1_none_on.gif);
	background-repeat:no-repeat;	
	background-color:#e9f0f7;
	}

/*lien sans sous menu Actif*/
div#udem-navigation div.secondary ul li.leaf a.active, div#udem-navigation div.secondary ul li.leaf a.active:visited{
	display:block;
	color:#3d5f84;
	text-decoration:none;
	background-image:url(/institutionnel/imgs/navigations/niveau1_none_actif.gif);
	background-repeat:no-repeat;	
	background-color:#a5c8e6;
	border:2px;
	border-bottom-style:solid;
	border-bottom-color:#adcde8;
	padding-left:29px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:4px;
	font-weight:bold;		
	}
	
/*lien sans sous menu Actif hover  */
div#udem-navigation div.secondary ul li.leaf a.active:hover{
	display:block;
	color:#3d5f84;
	text-decoration:none;
	background-image:url(/institutionnel/imgs/navigations/niveau1_none_actif.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	}
	
	

/* ********************************************************************** */
/* ************************** BENNE PROGRAMMES ****************************/
/* ********************************************************************** */

.benne_entete_programmes{
	padding-top:23px;
	padding-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#937544;
	letter-spacing:-1px;
	width:590px;
	}

.benne_entete_programmes_learnfrench{
	padding-top:23px;
	padding-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#937544;
	letter-spacing:-1px;
	width:590px;
	}

.benne_entete_image_learnfrench{
	background-image:url(/institutionnel/imgs/background_titre_learnfrench.gif);
	background-repeat:repeat-x;
	}
	
.benne_entete_programmes_umcm_sls{
	padding-top:23px;
	padding-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#3d5f84;
	letter-spacing:-1px;
	width:590px;
	font-weight:bold;	
	}
	
.benne_programmes{
	padding-top:18px;
	padding-left:0px;
	padding-bottom:25px;
	width:590px;
	min-height:320px;
	}
	


/* Mode admin de drupal auteur - place de l'espace entre les boite field */

fieldset {
	width:510px;
	margin-top:15px;
	margin-bottom:15px;
	}

/************************************************
				Cache l'information
************************************************/
.hide{
	display: none;
	}


/************************************************
				Bouton aide
************************************************/

#underlib {
	width: 220px; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px !important;
	z-index: 1000;
	border-bottom: #AEBD91 1px solid;
	position: absolute;
	border-left: #AEBD91 1px solid;
	padding-bottom: 5px;
	background-color: #ede4d1;
	padding-left: 5px;
	padding-right: 5px;
	border-top: #AEBD91 1px solid;
	border-right: #AEBD91 1px solid;
	padding-top: 5px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border-radius: 7px; 
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2); 
	-moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2)
	}
#underlib H3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px !important;
	font-weight:normal !important;
	padding-bottom: 0.5em;
	margin: 0px; 
	padding-left: 0px;
	padding-right: 0px;
	color: #5d4a2b;
	padding-top: 0px

	}
#underlib DIV {
	font-family:Verdana, Geneva, sans-serif;
	padding-left: 0px;
	color: #31383F;
	font-size: 10px !important;
	}
#underlib UL {
	font-family:Verdana, Geneva, sans-serif;
	padding-left: 0px; 
	}




/************************************************
				Erreur dans les formulaires.
************************************************/

	
.input_titre10 {
	vertical-align:top;
	text-align:right;
	padding-top:10px;
	}

.input_titre10_left {
	vertical-align:top !important;
	text-align:left;
	padding-top:7px;
	}



.input_titre8 {
	vertical-align:top;
	text-align:right;
	padding-top:8px;
	}

.input_titre8_left {
	vertical-align:top;
	text-align:left;
	padding-top:5px;
	}

.errors, #erreur_login{
	margin-top:4px;
	color:#cf5300;
	}
	
#erreur_login a:link ,
#erreur_login a:visited 
{
	color:#cf5300;
	}
	
input.errors, textarea.errors{
	background-color:#fad8a2;
	color:#000000 !important;
	}
	
select.errors{
	background-color:#fad8a2;
	color:#000000 !important;
	}

/* Désactive un bogue d'affichage dans DRUPAL */
table {
	border-collapse: inherit !important;
	}

.hide_info {
	display:none !important;
	}






/*Message d'erreurs dans DRUPAL */
.error {
	color: #e55;
	}
div.error {
	border: 1px solid #d77;
	}
div.error, tr.error {
	background: #fcc;
	color: #200;
	padding: 2px;
	}
.warning {
	color: #e09010;
	}
div.warning {
	border: 1px solid #f0c020;
	}
div.warning, tr.warning {
	background: #ffd;
	color: #220;
	padding: 2px;
	}

/* Fais un brake après le contenu pour afficher les images du Lightbox */
.field-name-field-images{
	clear:both;}






