﻿@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:#1d2734;
	}

.udem_brun {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#312717;
	font-size:11px;
	font-weight:normal;
	}

.udem_brun a:link { color:#312717; text-decoration:none;font-weight:normal;}
.udem_brun a:visited {color:#312717; text-decoration:none;font-weight:normal;}
.udem_brun a:hover {color:#312717; text-decoration:underline;font-weight:normal;}

.udem_campus {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ede4d1;
	font-size:11px;
	font-weight:bold;
	}

.udem_campus a:link { color:#ede4d1; text-decoration:none;}
.udem_campus a:visited {color:#ede4d1; text-decoration:none;}
.udem_campus a:hover {color:#deb340; text-decoration:none;}


.udem_brun2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#f5f0e6;
	font-size:11px;
	font-weight:normal;
	}

.udem_brun2 a:link { color:#f5f0e6; text-decoration:none;font-weight:normal;}
.udem_brun2 a:visited {color:#f5f0e6; text-decoration:none;font-weight:normal;}
.udem_brun2 a:hover {color:#f5f0e6; text-decoration:underline;font-weight:normal;}

.udem_brun3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#372e1d;
	font-size:11px;
	font-weight:normal;
	}

.udem_brun3 a:link { color:#372e1d; text-decoration:none;font-weight:normal;}
.udem_brun3 a:visited {color:#372e1d; text-decoration:none;font-weight:normal;}
.udem_brun3 a:hover {color:#372e1d; text-decoration:underline;font-weight:normal;}

.udem_bas {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#e8ba3d;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	}

.udem_bas a:link { color:#e8ba3d; text-decoration:none;}
.udem_bas a:visited {color:#e8ba3d; text-decoration:none;}
.udem_bas a:hover {color:#e8ba3d; text-decoration:underline;}

.udem_bas_link {
	padding-left:7px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#ede4d1;
	}

.udem_bas_link a:link { color:#ede4d1; text-decoration:none;font-weight:normal;}
.udem_bas_link a:visited {color:#ede4d1; text-decoration:none;font-weight:normal;}
.udem_bas_link a:hover {color:#ede4d1; text-decoration:underline;font-weight:normal;}

.udem_bas_link2 {
	padding-top:10px;
	padding-left:11px;
	padding-bottom:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
	color:#ede4d1;
	}

.udem_bas_link2 a:link { color:#ede4d1; text-decoration:none; font-weight:bold;}
.udem_bas_link2 a:visited {color:#ede4d1; text-decoration:none; font-weight:bold;}
.udem_bas_link2 a:hover {color:#ede4d1; text-decoration:underline; font-weight:bold;}

.udem_bas_link3 {
	padding-top:2px;
	padding-left:11px;
	padding-bottom:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
	color:#ede4d1;
	}

.udem_bas_link3 a:link { color:#ede4d1; text-decoration:none; font-weight:bold;}
.udem_bas_link3 a:visited {color:#ede4d1; text-decoration:none; font-weight:bold;}
.udem_bas_link3 a:hover {color:#ede4d1; text-decoration:underline; font-weight:bold;}

/* Navigation de la Map */
#udem_Nav_map {
	width: 229px;
	height: 151px;
	background: url(/institutionnel/imgs/map.png);
	margin: 0px 0;
	padding: 0;
	position:relative;
	z-index: 1;
}
#udem_Nav_map li {margin: 0; padding: 0; list-style: none; position: absolute; background-image:none;}
#udem_Nav_map a {display: block;}

#udem_Nav_map_1 {left:87px; top:46px; width:45px; height:16px;}
#udem_Nav_map_2 {left:67px; top:69px; width:63px; height:10px;}
#udem_Nav_map_3 {left:112px; top:98px; width:40px; height:14px;}


#udem_Nav_map_1 a {height: 16px;}
#udem_Nav_map_2 a {height: 10px;}
#udem_Nav_map_3 a {height: 14px;}

#udem_Nav_map_1 a:hover {background: url(/institutionnel/imgs/map.png) -316px -46px no-repeat;}
#udem_Nav_map_2 a:hover {background: url(/institutionnel/imgs/map.png) -296px -69px no-repeat;}
#udem_Nav_map_3 a:hover {background: url(/institutionnel/imgs/map.png) -341px -98px no-repeat;}




/* Animation gauche */
.animation_gauche {
	width:481px;
	height:230px;
	}

.animation_gauche_nav a:link, 
.animation_gauche_nav a:hover, 
.animation_gauche_nav a:visited{
	z-index:3;
	position:relative;
	bottom:25px;
	color:#645335;
	text-decoration:none;
	font-weight:normal;
	padding-left:7px;
	}

.animation_gauche_pics { z-index:0; height: 230px; width: 481px; padding:0; margin:0; overflow: hidden }
.animation_gauche_pics img { height: 230px; width: 481px; padding: 0px; top:0; left:0; -moz-border-radius: 0px; -webkit-border-radius: 0px;}

/* Animation vidéo */
div.sc_menu_wrapper {
	position: relative;	
	height: 230px;
	width: 75px;
	overflow: auto;
	}

div.sc_menu {
	background-color:#645335;
	width: 75px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	overflow: hidden;
	}

.sc_menu li {
	display: inline;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	list-style-type: none; 
	}

.sc_menu img {
	border: none;
	}

.sc_menu_wrapper .loading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	position: absolute;
	top: 70px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 70px;
	text-align: center;
	color: #fff;
	border: 1px solid rgb(79, 79, 79);
	background: #1F1D1D;
	}







/* À la une */
.alaune {
	width:256px;
	}

.alaune_entete{
	padding-top:19px;
	padding-bottom:17px;
	}

.alaune_nav {
	background-image:url(/institutionnel/imgs/alaune/nav.png);
	background-repeat:no-repeat;
	width:205px;
	height:16px;
	padding-top:2px;
	color:#645335;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	}


.alaune_nav_precedent a:link, .alaune_nav_precedent a:hover, .alaune_nav_precedent a:visited{
	width:103px;
	color:#645335;
	text-decoration:none;
	font-weight:normal;
	float:left;
	padding-left:7px;
	}

.alaune_nav_suivant a:link, .alaune_nav_suivant a:hover, .alaune_nav_suivant a:visited{
	width:88px;
	color:#645335;
	text-decoration:none;
	font-weight:normal;
	padding-right:7px;
	}


.alaune_nav a:link, .alaune_nav a:hover, .alaune_nav a:visited{
	color:#645335;
	text-decoration:none;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	}
	
.alaune_pics { height: 100px; width: 205px; padding:0; margin:0; overflow: hidden }
.alaune_pics img { height: 100px; width: 205px; padding: 0px; top:0; left:0; -moz-border-radius: 0px; -webkit-border-radius: 0px;}


/* À l'honneur */
.alhonneur {
	width:206px;
	margin-bottom:10px;
	}

.alhonneur_entete {
	padding-top:19px;	
	padding-bottom:19px;
	}

.alhonneur_div{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:2px;
	padding-top:8px;
	padding-bottom:11px;
	line-height:16px;
	}
	
.alhonneur_texte{
	color:#372e1d;
	}

.alhonneur_texte a:link, .alhonneur_texte a:hover, .alhonneur_texte a:visited{
	color:#40331e;
	text-decoration:none;
	font-weight:normal;
	}


.alhonneur_link{
	color:#9d8222;
	font-size:10px;
	}

.alhonneur_link a:link, .alhonneur_link a:hover, .alhonneur_link a:visited{
	color:#9d8222;
	text-decoration:none;
	font-weight:normal;
	}


.slideshow_alhonneur { height: 100px; width: 206px;}
.slideshow_alhonneur img { padding: 0px; border:0px; background-color: #ede4d1; }

.alhonneur_pics { height: 100px; width: 206px; padding:0; margin:0; overflow: hidden;  background-color: #ede4d1;}
.alhonneur_pics img { height: 100px; width: 206px; padding: 0px; top:0; left:0 }
.alhonneur_pics img { -moz-border-radius: 0px; -webkit-border-radius: 0px;}



/* Nouvelles */
.nouvelles {
	width:380px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#40331e;
	font-size:11px;
	}

.nouvelles_entete{
	margin-right:10px;
	padding-top:19px;
	padding-bottom:15px;
	}

.nouvelles_reseauxsociaux{
	padding-top:19px;	
	float:right;
	}

#slideshow_nouvelles {
	width:380px !important;
	height:338px;
	overflow: hidden;
	}


.urgence_nouvelles_texte{
	width:386px;
	height:85px;
	padding-bottom:8px;
	padding-left:0px;
	line-height:16px;
	background-image:url(/institutionnel/imgs/ligne.gif);
	background-repeat:no-repeat;
	background-color:#6385a9;
	}

.urgence_nouvelles_texte_thumbnail{
	width:386px;
	height:90px;
	padding-bottom:8px;
	line-height:16px;
	background-image:url(/institutionnel/imgs/ligne_thumbnail_urgence.gif);
	background-repeat:no-repeat;
	background-color:#6385a9;	
	}

.urgence_nouvelles_texte_thumbnail a:link,  .nouvelles_texte_thumbnail a:hover, .nouvelles_texte_thumbnail a:visited{
	color:#ffffff;
	text-decoration:none;
	}

.urgence_nouvelles_titre{
	color:#ffffff;
	font-weight:bold;
	width:376px;
	}

.urgence_nouvelles_titre a:link,  .urgence_nouvelles_titre a:hover, .urgence_nouvelles_titre a:visited{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}

.urgence_nouvelles_description{
	width:386px;
	}

.urgence_nouvelles_description  a:link,  .urgence_nouvelles_description a:hover, .urgence_nouvelles_description a:visited{
	color:#ffffff;
	text-decoration:none;
	}

.urgence_nouvelles_description span.suite a:link,  .urgence_nouvelles_description span.suite a:hover, .urgence_nouvelles_description span.suite a:visited{
	color:#ffffff;
	text-decoration:none;
	}


.urgence_nouvelles_titre_thumbnail{
	color:#fffff;
	font-weight:bold;
	width:287px;
	}

.urgence_nouvelles_titre_thumbnail a:link,  .urgence_nouvelles_titre_thumbnail a:hover, .urgence_nouvelles_titre_thumbnail a:visited{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}

.urgence_nouvelles_description_thumbnail{
	width:287px;
	}

.urgence_nouvelles_description_thumbnail a:link,  .urgence_nouvelles_description_thumbnail a:hover, .urgence_nouvelles_description_thumbnail a:visited{
	color:#ffffff;
	text-decoration:none;
	}

.urgence_nouvelles_description_thumbnail span.suite a:link,  .urgence_nouvelles_description_thumbnail span.suite a:hover, .urgence_nouvelles_description_thumbnail span.suite a:visited{
	color:#ffffff;
	text-decoration:none;
	}

.urgence_nouvelles_thumbnail_image{
	padding-right:7px;
	padding-top:12px;	
	}



.nouvelles_texte{
	width:380px;
	margin-right:20px;
	height:75px;
	padding-bottom:1px;
	margin-bottom:7px;
	line-height:14px;
	border-bottom:#b6a689 solid 1px;

	}

.nouvelles_titre{
	color:#004687;
	font-weight:bold;
	}

.nouvelles_titre a:link,  .nouvelles_titre a:hover, .nouvelles_titre a:visited{
	color:#004687;
	text-decoration:none;
	}
	
.nouvelles_description{
	width:366px;
	color:#40331e;
	}

.nouvelles_description  a:link,  .nouvelles_description a:hover, .nouvelles_description a:visited{
	color:#40331e;
	text-decoration:none;
	}

.nouvelles_description span.suite a:link,  .nouvelles_description span.suite a:hover, .nouvelles_description span.suite a:visited{
	color:#9d8222;
	text-decoration:none;
	}

.nouvelles_thumbnail_image{
	padding-right:0px;
	margin-left:10px;
	margin-top:5px;
	border:#b6a689 solid 1px;	
	}




/* Ressources */
.ressources {
	width:208px;		/* 208 + 52 = 260 pixel de largeur */
	padding-left:52px;
	}
	
.ressources_entete {
	padding-top:19px;
	padding-bottom:17px;
	}
	

/* Calendrier d'activités */
.evenements {
	margin-left:52px;
	margin-top:15px;
	}

.evenements_entete {
	padding-top:18px;
	padding-bottom:14px;
	}

.calendrier_complet {
	padding-top:5px;
	padding-right:8px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#a9864c;
	font-size:11px;
	}
	
.calendrier_complet a:link,  .calendrier_complet a:visited {
	color:#a9864c;
	text-decoration:none;
	}

.calendrier_complet a:hover{
	color:#a9864c;
	text-decoration:underline;
	}

.calendrier_date{
	border-right : 1px solid #b0bdce;
	border-bottom : 1px solid #b0bdce;
	width:33px;
	padding-bottom:0px;
	padding-top:0px;	
	}

.calendrier_mois{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#2a5ea3;
	}

.calendrier_jours{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;	
	font-weight:bold;
	color:#2a5ea3;
	}

.calendrier_heures{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#2a5ea3;
	padding-left:11px;
	padding-top:4px;	
	}

.calendrier_info{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#3b3223;
	border-bottom : 1px solid #b0bdce;
	width:157px;
	padding-left:11px;
	padding-bottom:4px;
	}


.calendrier_info a:link,  .calendrier_info a:visited {
	color:#3b3223;
	text-decoration:none;
	}

.calendrier_info a:hover{
	color:#3b3223;
	text-decoration:underline;
	}


.autres {
	width:210px;
	padding-top:10px;	
	padding-left:0px;
	}
	
	
.calendrier_liste_off {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e4dac2;
	}
	
a.calendrier_liste_off:link{
	color:#e4dac2;
	font-weight:bold;	
	text-decoration:none;
	}

a.calendrier_liste_off:visited{
	color:#e4dac2;
	font-weight:bold;	
	text-decoration:none;
	}

a.calendrier_liste_off:hover{
	color:#e4dac2;
	font-weight:bold;	
	}


.calendrier_liste_on {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#312717;
	font-weight:bold;	
	font-size:12px;
	}
	
a.calendrier_liste_on:link{
	color:#312717;
	text-decoration:none;
	}

a.calendrier_liste_on:visited{
	color:#312717;
	text-decoration:none;
	}
a.calendrier_liste_on:hover{
	color:#312717;
	}
	

.choixcategorie {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#e0bd74;
	font-weight:bold;	
	font-size:12px;
	}
	
a.choixcategorie:link, a.choixcategorie:hover, a.choixcategorie:visited{
	color:#e0bd74;
	text-decoration:none;
	}







.benne_icones_top{
	margin-left:14px;
	margin-top:20px;
	}

.benne_icones{
	margin-left:14px;
	margin-top:9px;
	}