#fond_haut {
	background-position: top; left: 0px; top: 0px; width: 100%; height: 50px; position: absolute; z-index: 2; background-repeat: no-repeat;
}
#fond_milieu {
	background-position: top; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1; background-repeat: repeat-y;
}
body {
	color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 11px;
}
td {
	color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 11px;
}
th {
	color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 11px;
}
body {
	margin: 0px;
}
#entete {
	top: 0px; width: 1000px; height: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; position: relative; z-index: 2;
}
#largeur_totale {
	width: 1000px; height: auto; margin-right: auto; margin-bottom: 20px; margin-left: auto; position: relative; z-index: 3;
}
#largeur_titre {
	width: 1000px; height: 70px; margin-right: auto; margin-left: auto; position: relative; z-index: 3;
}
#contenu {
	width: 1000px; height: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; position: relative; z-index: 4;
}
#contenu_gauche {
	width: 700px; height: auto; font-size: 12px; margin-right: 40px; margin-left: 10px; float: left; position: relative; z-index: 7;
}
#contenu_droite {
	width: 250px; height: auto; overflow: hidden; float: left; position: relative; z-index: 6;
}
#menu_iframe {
	left: 0px; top: 0px; width: 250px; height: 600px; position: absolute; z-index: 1;
}
#entete_nav_haut {
	width: 1000px; height: 80px; position: relative; z-index: 9;
}
#entete_banniere {
	width: 1000px; height: 186px; margin-right: auto; margin-left: auto; position: relative; z-index: 10;
}
#entete_nav_bas {
	width: 1000px; height: 54px; margin-right: auto; margin-left: auto; position: relative; z-index: 11;
}
#pied {
	width: 1000px; height: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; position: relative; z-index: 12;
}
#pied_colonne {
	width: 200px; height: auto; float: left; position: relative; z-index: 13;
}
.sousligne {
	text-decoration: underline;
}
.bold14 {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
.bold12 {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: bold;
}
.bold13 {
	color: rgb(0, 0, 0); font-size: 12px;
}
.bold13-blanc {
	color: rgb(255, 255, 255); font-size: 12px;
}
.bold15-blanc {
	color: rgb(255, 255, 255); font-size: 15px;
}
.bpolice14 {
	color: rgb(0, 0, 0); font-size: 12px;
}
.go-up {
	color: rgb(191, 191, 191); font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px;
}
#tb-ctct {
	margin-top: 0px; margin-bottom: 5px; margin-left: 5px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#tb-ctct a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tb-ctct a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tb-ctct a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#tb-ctct a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
#tb-ctadmin {
	margin-bottom: 5px; background-color: rgb(0, 153, 0); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#tb-ctadmin a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tb-ctadmin a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tb-ctadmin a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#tb-ctadmin a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
#tb-ctadmin-lightgreen {
	padding-bottom: 5px; margin-bottom: 5px; background-color: rgb(255, 255, 255); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#tb-ctadmin-lightgreen a:link {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#tb-ctadmin-lightgreen a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tb-ctadmin-lightgreen a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#tb-ctadmin-lightgreen a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
#tb-ctetudiant {
	margin-bottom: 10px; margin-left: 10px; background-color: rgb(255, 51, 0); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#tb-ctetudiant a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tb-ctetudiant a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tb-ctetudiant a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#tb-ctetudiant a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
#tb-ctetudiant-sansarrondi {
	border: 0px currentColor; margin-bottom: 10px; margin-left: 0px; background-color: rgb(255, 51, 0);
}
#tb-ctetudiant-sansarrondi a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tb-ctetudiant-sansarrondi a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tb-ctetudian-sansarrondit a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#tb-ctetudiant-sansarrondi a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
td img {
	display: block;
}
#raccourcis {
	left: 743px; top: 0px; width: 259px; height: auto; position: absolute; z-index: 5000;
}
#raccourcis_menu {
	background-position: center; left: -25px; top: 50px; width: 308px; height: auto; text-align: center; padding-right: 0px; padding-left: 0px; visibility: hidden; position: absolute; z-index: 1; background-image: url("../imgs/raccourcis/fond.png"); background-repeat: repeat-y;
}
#raccourcis_container {
	border: 1px solid rgb(239, 239, 239); width: 192px; height: auto; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; position: relative; z-index: 1;
}
#raccourci {
	width: 192px; height: 45px; filter: alpha(opacity=70); position: relative; z-index: 2; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7;
}
#raccourci:hover {
	width: 192px; height: 45px; filter: alpha(opacity=100); position: relative; z-index: 2; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#info_ligne {
	width: 100%; height: 1px; margin-bottom: 20px; border-top-color: rgb(229, 245, 229); border-top-width: 1px; border-top-style: solid;
}
.info_14gras {
	color: rgb(0, 153, 0); font-size: 14px; font-weight: bold;
}
.info_12gras {
	color: rgb(0, 153, 0); font-size: 12px; font-weight: bold;
}
.info_gras {
	color: rgb(0, 153, 0); font-weight: bold;
}
#info_rubrique {
	border: 1px solid rgb(223, 246, 228); width: 238px; height: 14px; color: rgb(27, 154, 18); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#info_rubrique:hover {
	border: 1px solid rgb(223, 246, 228); width: 238px; height: 14px; color: rgb(27, 154, 18); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(234, 253, 241); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#info_rubrique a:link {
	color: rgb(27, 154, 18); text-decoration: none;
}
#info_rubrique a:visited {
	color: rgb(27, 154, 18); text-decoration: none;
}
#info_rubrique a:hover {
	color: rgb(27, 154, 18); text-decoration: none;
}
#info_rubrique a:active {
	color: rgb(27, 154, 18); text-decoration: none;
}
#info_rubrique_active {
	border: 1px solid rgb(223, 246, 228); width: 238px; height: 14px; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(27, 154, 18); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#info_sousrubrique_titre {
	width: 210px; height: auto; color: rgb(167, 217, 170); text-transform: uppercase; padding-bottom: 3px; font-family: Geneva, sans-serif; font-size: 10px; margin-top: 10px;
}
#info_nav_element {
	width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px;
}
#info_nav_element_actif {
	background-position: 20px 3px; width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px; background-image: url("../presentation/imgs/info_fleche.jpg"); background-repeat: no-repeat;
}
.nav_decalage_nv1 {
	padding-left: 35px;
}
.nav_decalage_nv2 {
	padding-left: 45px;
}
.info_pied {
	padding-top: 25px; border-top-color: rgb(185, 212, 189); border-top-width: 1px; border-top-style: solid;
}
#inter_ligne {
	width: 100%; height: 1px; margin-bottom: 20px; border-top-color: rgb(211, 165, 123); border-top-width: 1px; border-top-style: solid;
}
.inter_14gras {
	color: rgb(153, 73, 0); font-size: 14px; font-weight: bold;
}
.inter_12gras {
	color: rgb(153, 73, 0); font-size: 12px; font-weight: bold;
}
.inter_gras {
	color: rgb(153, 73, 0); font-weight: bold;
}
#inter_rubrique {
	border: 1px solid rgb(211, 165, 123); width: 238px; height: 14px; color: rgb(153, 73, 0); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#inter_rubrique:hover {
	border: 1px solid rgb(211, 165, 123); width: 238px; height: 14px; color: rgb(153, 73, 0); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(211, 165, 123); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#inter_rubrique a:link {
	color: rgb(153, 73, 0); text-decoration: none;
}
#inter_rubrique a:visited {
	color: rgb(153, 73, 0); text-decoration: none;
}
#inter_rubrique a:hover {
	color: rgb(153, 73, 0); text-decoration: none;
}
#inter_rubrique a:active {
	color: rgb(153, 73, 0); text-decoration: none;
}
#inter_rubrique_active {
	border: 1px solid rgb(211, 165, 123); width: 238px; height: 14px; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(153, 73, 0); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#inter_sousrubrique_titre {
	width: 210px; height: auto; color: rgb(211, 165, 123); text-transform: uppercase; padding-bottom: 3px; font-family: Geneva, sans-serif; font-size: 10px; margin-top: 10px;
}
#inter_nav_element {
	width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px;
}
#inter_nav_element_actif {
	background-position: 20px 3px; width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px; background-image: url("../international/imgs/inter_fleche.jpg"); background-repeat: no-repeat;
}
.nav_decalage_nv1 {
	padding-left: 35px;
}
.nav_decalage_nv2 {
	padding-left: 45px;
}
.inter_pied {
	padding-top: 25px; border-top-color: rgb(153, 73, 0); border-top-width: 1px; border-top-style: solid;
}
#peda_ligne {
	width: 100%; height: 1px; margin-bottom: 30px; border-top-color: rgb(255, 245, 229); border-top-width: 1px; border-top-style: solid;
}
.peda_14gras {
	color: rgb(255, 152, 1); font-size: 14px; font-weight: bold;
}
.peda_36gras {
	color: rgb(255, 152, 1); font-size: 36px;
}
.peda_12gras {
	color: rgb(255, 152, 1); font-size: 12px; font-weight: bold;
}
.peda_12 {
	color: rgb(255, 152, 1); font-size: 12px;
}
.peda_gras {
	color: rgb(255, 152, 1); font-weight: bold;
}
#peda_rubrique {
	border: 1px solid rgb(254, 235, 204); width: 238px; height: 14px; color: rgb(255, 153, 1); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#peda_rubrique:hover {
	border: 1px solid rgb(254, 235, 204); width: 238px; height: 14px; color: rgb(255, 153, 1); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(255, 245, 229); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#peda_rubrique a:link {
	color: rgb(255, 153, 1); text-decoration: none;
}
#peda_rubrique a:visited {
	color: rgb(255, 153, 1); text-decoration: none;
}
#peda_rubrique a:hover {
	color: rgb(255, 153, 1); text-decoration: none;
}
#peda_rubrique a:active {
	color: rgb(255, 153, 1); text-decoration: none;
}
#peda_rubrique_active {
	border: 1px solid rgb(254, 227, 183); width: 238px; height: 14px; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(255, 153, 1); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#peda_sousrubrique_titre {
	width: 210px; height: auto; color: rgb(203, 166, 111); text-transform: uppercase; padding-bottom: 3px; font-family: Geneva, sans-serif; font-size: 10px; margin-top: 10px;
}
#peda_nav_element {
	width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px;
}
#peda_nav_element_actif {
	background-position: 20px 3px; width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px; background-image: url("../pedagogie/imgs/peda_fleche.jpg"); background-repeat: no-repeat;
}
.peda_pied {
	padding-top: 25px; border-top-color: rgb(255, 245, 229); border-top-width: 1px; border-top-style: solid;
}
#contenu-vignette-atelier {
	width: 470px; height: auto; position: relative;
}
#visit_img {
	margin: 2px; border: 1px solid rgb(255, 255, 255); float: left; -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
#web_vignette {
	filter: alpha(opacity=80); position: relative; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
#web_vignette:hover {
	filter: alpha(opacity=100); position: relative; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#hors_limites_ligne {
	width: 100%; height: 1px; margin-bottom: 30px; border-top-color: rgb(108, 200, 215); border-top-width: 1px; border-top-style: solid;
}
.hors_limites_14gras {
	color: rgb(108, 200, 215); font-size: 14px; font-weight: bold;
}
.hors_limites_12gras {
	color: rgb(108, 200, 215); font-size: 12px; font-weight: bold;
}
.hors_limites_12 {
	color: rgb(108, 200, 215); font-size: 12px;
}
#eve_ligne {
	width: 100%; height: 1px; margin-bottom: 10px; border-top-color: rgb(229, 245, 255); border-top-width: 1px; border-top-style: solid;
}
.eve_14gras {
	color: rgb(0, 153, 255); font-size: 14px; font-weight: bold;
}
.eve_12gras {
	color: rgb(0, 153, 255); font-size: 12px; font-weight: bold;
}
.eve_gras {
	color: rgb(0, 153, 255); font-weight: bold;
}
#eve_rubrique {
	border: 1px solid rgb(229, 245, 255); width: 238px; height: 14px; color: rgb(0, 153, 255); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#eve_rubrique:hover {
	border: 1px solid rgb(229, 245, 255); width: 238px; height: 14px; color: rgb(0, 153, 255); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(237, 248, 255); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#eve_rubrique a:link {
	color: rgb(0, 153, 255); text-decoration: none;
}
#eve_rubrique a:visited {
	color: rgb(0, 153, 255); text-decoration: none;
}
#eve_rubrique a:hover {
	color: rgb(0, 153, 255); text-decoration: none;
}
#eve_rubrique a:active {
	color: rgb(0, 153, 255); text-decoration: none;
}
#eve_rubrique_active {
	border: 1px solid rgb(229, 245, 255); width: 238px; height: 14px; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(0, 153, 255); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#eve_sousrubrique_titre {
	width: 210px; height: auto; color: rgb(0, 0, 0); text-transform: uppercase; padding-bottom: 3px; font-family: Geneva, sans-serif; font-size: 10px; margin-top: 10px; border-bottom-color: rgb(229, 245, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#eve_sousrubrique_titre_actif {
	width: 210px; height: auto; color: rgb(0, 153, 255); text-transform: uppercase; padding-bottom: 3px; font-family: Geneva, sans-serif; font-size: 10px; margin-top: 10px; border-bottom-color: rgb(229, 245, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#eve_nav_element {
	width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px;
}
#eve_nav_element_actif {
	background-position: 20px 3px; width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px; background-image: url("../evenementiel/imgs/eve_fleche.jpg"); background-repeat: no-repeat;
}
.eve_pied {
	padding-top: 25px; border-top-color: rgb(229, 245, 255); border-top-width: 1px; border-top-style: solid;
}
#eve_calendrier_header {
	width: 700px; height: 28px; color: rgb(0, 0, 0); font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 20px; background-image: url("../evenementiel/imgs/fond_titre_calendrier.jpg"); background-repeat: no-repeat;
}
#edition_vignette {
	border: 1px solid rgb(252, 252, 252); width: 100px; text-align: center; padding-top: 2px; padding-bottom: 2px; margin-right: 5px; float: left; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#edition_vignette:hover {
	border: 1px solid rgb(229, 245, 255); width: 100px; text-align: center; padding-top: 2px; padding-bottom: 2px; margin-right: 5px; float: left; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#edition_fiche_vignette {
	border: 1px solid rgb(252, 252, 252); text-align: center; padding-top: 2px; padding-bottom: 2px; margin-right: 5px; margin-bottom: 5px; float: left; filter: alpha(opacity=80); position: relative; opacity: 0.8; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
#edition_fiche_vignette:hover {
	border: 1px solid rgb(229, 245, 255); text-align: center; padding-top: 2px; padding-bottom: 2px; margin-right: 5px; margin-bottom: 5px; float: left; filter: alpha(opacity=100); position: relative; opacity: 1; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-opacity: 1; -khtml-opacity: 1;
}
#edition_bloc {
	padding: 5px; width: 700px; height: auto; margin-bottom: 20px; position: relative;
}
#edition_bloc:hover {
	padding: 5px; width: 700px; height: auto; margin-bottom: 20px; position: relative; background-color: rgb(252, 252, 252); -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.edition_fiche_titre {
	font-family: Helvetica; font-size: 18px;
}
.edition_footnote {
	font-size: 10px;
}
#etudiants_ligne {
	width: 100%; height: 1px; margin-bottom: 20px; border-top-color: rgb(255, 241, 237); border-top-width: 1px; border-top-style: solid;
}
.etudiants_14gras {
	color: rgb(255, 51, 0); font-size: 14px; font-weight: bold;
}
.etudiants_12gras {
	color: rgb(255, 51, 0); font-size: 12px; font-weight: bold;
}
.etudiants_gras {
	color: rgb(255, 51, 0); font-weight: bold;
}
#etudiants_rubrique {
	border: 1px solid rgb(253, 215, 206); width: 238px; height: 14px; color: rgb(255, 51, 0); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#etudiants_rubrique:hover {
	border: 1px solid rgb(253, 215, 206); width: 238px; height: 14px; color: rgb(255, 51, 0); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(255, 241, 237); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#etudiants_rubrique a:link {
	color: rgb(255, 51, 0); text-decoration: none;
}
#etudiants_rubrique a:visited {
	color: rgb(255, 51, 0); text-decoration: none;
}
#etudiants_rubrique a:hover {
	color: rgb(255, 51, 0); text-decoration: none;
}
#etudiants_rubrique a:active {
	color: rgb(255, 51, 0); text-decoration: none;
}
#etudiants_rubrique_active {
	border: 1px solid rgb(253, 215, 206); width: 238px; height: 14px; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(255, 51, 0); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#etudiants_sousrubrique_titre {
	width: 210px; height: auto; color: rgb(237, 248, 255); text-transform: uppercase; padding-bottom: 3px; font-family: Geneva, sans-serif; font-size: 10px; margin-top: 10px;
}
#etudiants_nav_element {
	width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px;
}
#etudiants_nav_element_actif {
	background-position: 20px 3px; width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px; background-image: url("../etudiants/imgs/etudiants_fleche.jpg"); background-repeat: no-repeat;
}
.etudiants_pied {
	padding-top: 25px; border-top-color: rgb(255, 241, 237); border-top-width: 1px; border-top-style: solid;
}
.etudiants_rouge {
	color: rgb(255, 51, 0);
}
#etudiants_ressources_header {
	width: 700px; height: 28px; color: rgb(0, 0, 0); font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 20px; background-image: url("../etudiants/imgs/fond_titre_ressources.jpg"); background-repeat: no-repeat;
}
#part_ligne {
	width: 100%; height: 1px; margin-bottom: 20px; border-top-color: rgb(244, 240, 251); border-top-width: 1px; border-top-style: solid;
}
.part_14gras {
	color: rgb(100, 49, 205); font-size: 14px; font-weight: bold;
}
.part_12gras_gris {
	color: rgb(174, 174, 174); font-size: 12px; font-weight: bold;
}
.part_12gras {
	color: rgb(100, 49, 205); font-size: 12px; font-weight: bold;
}
.part_gras {
	color: rgb(100, 49, 205); font-weight: bold;
}
#part_rubrique {
	border: 1px solid rgb(224, 214, 245); width: 238px; height: 14px; color: rgb(100, 49, 205); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#part_rubrique:hover {
	border: 1px solid rgb(224, 214, 245); width: 238px; height: 14px; color: rgb(100, 49, 205); text-transform: uppercase; letter-spacing: 0.6px; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(244, 240, 251); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#part_rubrique a:link {
	color: rgb(100, 49, 205); text-decoration: none;
}
#part_rubrique a:visited {
	color: rgb(100, 49, 205); text-decoration: none;
}
#part_rubrique a:hover {
	color: rgb(100, 49, 205); text-decoration: none;
}
#part_rubrique a:active {
	color: rgb(100, 49, 205); text-decoration: none;
}
#part_rubrique_active {
	border: 1px solid rgb(224, 214, 245); width: 238px; height: 14px; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 2px; padding-left: 10px; font-family: Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; background-color: rgb(100, 49, 205); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#part_sousrubrique_titre {
	width: 210px; height: auto; color: rgb(237, 248, 255); text-transform: uppercase; padding-bottom: 3px; font-family: Geneva, sans-serif; font-size: 10px; margin-top: 10px;
}
#part_nav_element {
	width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px;
}
#part_nav_element_actif {
	background-position: 20px 3px; width: 200px; height: auto; color: rgb(0, 0, 0); padding-top: 1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px; background-image: url("../partenaires/imgs/partner_fleche.jpg"); background-repeat: no-repeat;
}
.part_pied {
	padding-top: 25px; border-top-color: rgb(244, 240, 251); border-top-width: 1px; border-top-style: solid;
}
#entete_accueil {
	width: 60px; height: 15px; text-align: left; text-transform: uppercase; padding-top: 10px; padding-right: 5px; font-size: 10px; font-weight: bold; margin-top: 11px; float: left; z-index: 5000;
}
.entete_bouton {
	width: 500px; height: 41px; text-align: right; color: rgb(0, 0, 0); text-transform: uppercase; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; font-size: 10px; font-weight: bold; margin-top: 11px; float: right; z-index: 5000;
}
table.haut {
	font-weight: bold; margin-right: 0px; margin-left: auto;
}
entete_info {
	
}
#entete_peda {
	
}
#entete_eve {
	
}
#entete_etudiants {
	
}
#entete_part {
	
}
#entete_nav_haut a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
#entete_nav_haut a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
#entete_nav_haut a:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
#entete_nav_haut a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
#pied_colonne_info {
	width: 100px; height: auto; padding-left: 20px; font-size: 10px; float: left; position: relative; z-index: 13;
}
#pied_colonne_info img {
	margin-left: -20px;
}
#pied_colonne_info a:link {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_info a:visited {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_info a:hover {
	color: rgb(110, 196, 107); text-decoration: none;
}
#pied_colonne_info a:active {
	color: rgb(110, 196, 107); text-decoration: none;
}
#pied_colonne_peda {
	width: 180px; height: auto; padding-left: 20px; font-size: 10px; float: left; position: relative; z-index: 13;
}
#pied_colonne_peda img {
	margin-left: -20px;
}
#pied_colonne_peda a:link {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_peda a:visited {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_peda a:hover {
	color: rgb(255, 152, 1); text-decoration: none;
}
#pied_colonne_peda a:active {
	color: rgb(255, 152, 1); text-decoration: none;
}
#pied_colonne_eve {
	width: 120px; height: auto; padding-left: 20px; font-size: 10px; float: left; position: relative; z-index: 13;
}
#pied_colonne_eve img {
	margin-left: -20px;
}
#pied_colonne_eve a:link {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_eve a:visited {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_eve a:hover {
	color: rgb(0, 153, 255); text-decoration: none;
}
#pied_colonne_eve a:active {
	color: rgb(0, 153, 255); text-decoration: none;
}
#pied_colonne_etudiants {
	width: 120px; height: auto; padding-left: 20px; font-size: 10px; float: left; position: relative; z-index: 13;
}
#pied_colonne_etudiants img {
	margin-left: -20px;
}
#pied_colonne_etudiants a:link {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_etudiants a:visited {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_etudiants a:hover {
	color: rgb(255, 51, 0); text-decoration: none;
}
#pied_colonne_etudiants a:active {
	color: rgb(255, 51, 0); text-decoration: none;
}
#pied_colonne_part {
	width: 100px; height: auto; padding-left: 20px; font-size: 10px; float: left; position: relative; z-index: 13;
}
#pied_colonne_part img {
	margin-left: -20px;
}
#pied_colonne_part a:link {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_part a:visited {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_part a:hover {
	color: rgb(100, 49, 205); text-decoration: none;
}
#pied_colonne_part a:active {
	color: rgb(100, 49, 205); text-decoration: none;
}
#pied_colonne_inter {
	width: 100px; height: auto; padding-left: 20px; font-size: 10px; float: left; position: relative; z-index: 13;
}
#pied_colonne_inter img {
	margin-left: -20px;
}
#pied_colonne_inter a:link {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_inter a:visited {
	color: rgb(150, 150, 150); text-decoration: none;
}
#pied_colonne_inter a:hover {
	color: rgb(153, 73, 0); text-decoration: none;
}
#pied_colonne_inter a:active {
	color: rgb(153, 73, 0); text-decoration: none;
}
#footer {
	left: -3px; top: 0px; width: 1000px; height: 29px; text-align: center; color: rgb(150, 150, 150); padding-top: 210px; padding-bottom: 3px; font-size: 9px; text-decoration: none; margin-right: auto; margin-left: 0px; position: absolute; background-color: rgb(255, 255, 255);
}
#footer a:link {
	color: rgb(150, 150, 150); text-decoration: none;
}
#footer a:hover {
	color: rgb(150, 150, 150); text-decoration: none;
}
#footer a:visited {
	color: rgb(150, 150, 150); text-decoration: none;
}
#footer a:active {
	color: rgb(150, 150, 150); text-decoration: none;
}
#lignegrise {
	border-color: rgb(239, 239, 239); padding-bottom: 5px; border-top-width: 1px; border-top-style: solid;
}
#pied_colonne_facebook {
	width: 40px; height: 40px; padding-left: 20px; font-size: 9px; position: relative; z-index: 13;
}
