			H1, H2, H3, H4, H5, P, TD, TH, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT, DIV, LI {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px}
            .header-container div { font-size: 1rem;}
			
	th{text-align:left}
	td{vertical-align:top}

	BODY {background-color: #BFBFBF; margin: 0px 0px; text-align: center;}
	BODY PRE.show_dump {text-align:left}
	#body-print{background-color:#FFFFFF; text-align: left}
	body.mceContentBody{background-color: #FFFFFF; text-align: left; padding:5px}

	IMG {border: 0px; margin: 0px;}

	FORM {margin: 0px;	padding: 0px;}

	INPUT, TEXTAREA, SELECT, body.mceContentBody * {font-size: 12px;}
	body.mceContentBody *.rte-texte-plus-petit {font-size: 11px;}
	body.mceContentBody *.rte-texte-plus-petit * {font-size: 11px;}

	#div_bandeau_periode * {font-size: 10px;}

	P {margin-top: 0px; margin-bottom: 0px;}
	BLOCKQUOTE {margin-top: 0px; margin-bottom: 0px;}
	HR{height:0px; border:solid #E6E6E6 0px; border-top-width:1px}

	/*Si une valeur est changée, SVP changer la valeur dans la fonction include_jquery_ui_css_defaut*/
	A, .ui-widget-content a {color: #108AC3; text-decoration: none;}
	A:hover {text-decoration: underline;}
	A.internal-link {font-weight: bold;}

	H1 {font-size: 14px; margin-bottom: 5px;color: #1C5988;}

	UL{margin-top:0px; margin-bottom:0px}

	#main-content * sup, sup{font-size:70% !important;}
	#main-content * sub, sub{font-size:70% !important;}

	#page-principale,
	.wrapper {	width:765px; height: auto;	margin:auto; margin-top:20px; text-align: left;}
	#page-principale { background-color: #fff;}
	#page-principale-print{background-color: #FFFFFF; margin: 0px auto; text-align: left;}
	#table-contenu-page{height:400px}
	.bandeau-liens{border-bottom: 1px solid #a2a2a2}

	#page-principale.page-principale-thickbox{border:1px solid #9F9EA3; width:99%; margin-top:15px}
	.main-content-table-wrapper-thickbox {padding:10px 15px 10px 15px; border:none}

	#bandeau-connexion{width:100%; background-color:#232323; text-align:left; }
	#bandeau-connexion, #bandeau-connexion td, #bandeau-connexion a{font-family:'Source Sans Pro', Tahoma; font-size:16px;}
	#bandeau-connexion table{width:100%; padding: 5px 16px;}
    #bandeau-connexion td{padding:8px 0px; color:#fff; }
    #bandeau-connexion td select{color:#000; }
	.bandeau-connexion-scroll{position:fixed; z-index:10000; top:0px;}
	#bandeau-connexion .choix-ensemble-groupe select{max-width:175px}
    #bandeau-connexion .action a{color:#fff;}
    #bandeau-connexion a b{font-weight:normal;}
    #bandeau-connexion #menu_sites .action a{color:#000}
    #bandeau-connexion #menu_sites{
        padding: 8px;
        z-index:10001;
        position:absolute;
    }

    .bandeau-connexion-menu{border : 1px solid #999999; background-color:#232323; padding:4px; width:200px; position:absolute; display:none; z-index:10002}
    .bandeau-connexion-menu a{padding-top:5px}
    #bandeau-connexion span{color:#fff}
    #menus_sites a{font-size:14px;}

	.action{font-family: Tahoma; text-align: left; font-size:11px; color: #713838}
	.action a, .action a:visited{color: #713838}
	.action-disabled a, .action-disabled a:visited{color: #999999}

	.bouton, .boutonDisable{text-align:center; font-family: Tahoma, Verdana, Arial; color: #FFFFFF; font-size: 11px; font-weight:bold; }
	.bouton{background-color:#858585; border:solid 1px #1F5F7A}
	.boutonDisable{background-color:#e2e2e2; border:solid 1px #000000}

	.confirmation table{border:2px #5B8FA5 solid; border-collapse:collapse; padding:8px}
	.confirmation th{border:1px #5B8FA5 solid; background-color:#DFEFFE; text-align:left; padding:8px}
	.confirmation td{border:1px #5B8FA5 solid; padding:8px}

	.message{width:auto;background-color:#f0f0f0; border-width:2px; border-style:solid; padding:8px; text-align:left;}
	/*
	//2008-10-09 [Michael] La config est ignorée, car pas valide
	.message table{width:auto 100%;}*/
	.message th{font-family:Verdana; font-size:14px; font-weight:bold; padding-bottom:8px}
	.message td{text-align:left}

	.texte-droite{text-align:right}	
	
	.tdinactif td{background-color:#F6F6F6}

	/***** Section admin *****/
	.tableau-admin .row{/*border:1px solid #CCCCCC;*/ padding-bottom:15px; /*background-color:#eaf0f4;*/ border-top:1px solid #CCCCCC;}
	.tableau-admin .admin-bloc-rangee .row{border-bottom-width:0px}
	.admin-bloc{border:1px solid #CCCCCC; padding:0px; background-color:#FFFFFF;}
	.admin-bloc .admin-bloc-titre{padding:2px;}
	.admin-bloc-cache{border:1px solid #EEEEEE; padding:2px; background-color:#F9F9F9;}
	.admin-bloc-cache .admin-bloc-titre{background-color:#EEEEEE; padding:2px;}
	.admin-bloc-contenu{padding:2px;}
	.admin-bloc-contenu img{max-width:600px}
		.admin-bloc, .admin-bloc-cache{margin-top:10px; margin-bottom:10px}	.admin-bloc-lien-ajout{padding:8px 0px; text-align:right;}
	.admin-ancre{display: block; height: 40px; margin-top: -40px; visibility: hidden;}

	.admin-bloc-colonne{border:0px; margin:0px}
	.admin-bloc-colonne{background-color:#777777; color:#FFFFFF; /*border:#000000 1px solid; border-bottom:0px;*/}
	.admin-bloc-menu{margin-top:15px}
	.admin-lien b{font-weight:normal}
	.admin-lien img{margin:0px !important}

	.admin-cadre-ret{border:1px solid #DDDDDD; padding:2px; margin-left:20px;}

	.tableau-admin table{border-collapse:collapse;}
	.tableau-admin td{padding:5px; border:1px #A0A0A0 solid}

	TABLE.tableau-fse-admin, .tableau-fse-admin {border: 1px solid #d3d4d6; border-collapse: collapse; width: 100%;}
	.tableau-fse-admin TH, .tableau-fse-admin THEAD TD {border: 1px solid #d3d4d6; background-color: #eaf0f4; color: #567690; padding: 4px; vertical-align:top}
	.tableau-fse-admin TD {border: 1px solid #d3d4d6; color: #3a3a3a; padding: 4px;}

	.tableau_obj_voir tr:hover > td, .tableau_obj_voir tr.pair:hover > td {background-color:#eaf0f4}
	.tableau_obj_voir tr.pair > td {background-color:#F9F9F9}
	.tableau_obj_voir tr.obj_actif > td{background-color:#FBEC88}
	.tableau_obj_voir tr.obj_actif:hover > td{background-color:#F7DE3B}
	.tableau_obj_voir tr.obj_statut_supp > td{opacity:0.5}

	.tableau_obj_copier_bilan tr:hover td {background-color:#FBEC88}
	.tableau-metadata tr:hover td {background-color:#FBEC88}

	.admin-onglets{padding:0px; border-collapse:collapse;}
	.admin-onglets td{padding:0px; vertical-align:middle; border:1px #A0A0A0 solid; white-space:nowrap; height:28px}
	.titre-page-admin{color: #184b73; font-weight: bold; font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif;}

	/*UL.liste-fleches-admin, .liste-fleches-admin {padding-left: 15px; margin-left: 0px;}
	UL.liste-fleches-admin LI {list-style-image: url(../images/moins.gif); padding-left: 0px;}
	.liste-fleches-admin a{color: #646553; }*/

	TABLE.nobordure{border:0px}
	.nobordure table{border:0px}
	.nobordure tr, .nobordure td, .nobordure th{border:0px}
	.nobordure TABLE TD {border:0px;}

	.mce table{border:1px solid #A0A0A0}
	.mce tr, .mce td, .mce th{border:1px solid #A0A0A0; padding:0px;}

    .liens-aide {
        margin-top: 20px;
        padding: 0;
        list-style-type:none;
    }

	/****** Menu principal *********/
	/*.menu-principal {width: 570px; height: 30px; margin-bottom: 1px;	margin-right: 1px; background-color: #668613; text-align: center;}
	.menu-principal #menu-principal-table{margin-right:auto; margin-left:auto;}
	#menu-principal-site {width: 765px;}
	#menu-principal-table {margin-top: 5px; margin-left:0px;}
	*/

	#menu-principal, .menu-principal {width: 765px;}
	#menu-principal-table {margin-top: 0px; margin-left:0px;}
	#menu-principal-table td {text-align:left;}

    /*************************************** Accessibilité ****************************************/
    .visuellement-cache {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap; /* added line */
        border: 0;
    }


	/****** Pied de page *********/
	#pied-page {margin: auto; }
	/*#pied-page {width: 765px; margin: auto; } */
	#pied-page table {width:100%;}
	#pied-page .pied-page-copyright{text-align:center}

	#page-principale-wrapper #pied-page {background-color:#D4D4D4; padding-top:20px; padding-bottom:20px; background-image: url(../fichiers/site_www/systeme/degrade_pied_page.gif); background-repeat:repeat-x;}
	#pied-page TD, #pied-page > DIV {color: #646464; padding: 0px 20px 0px 20px; font-size: 10px;}
	/*#pied-page TD {color: #646464; padding: 8px; font-size: 10px;}*/
	#pied-page A {color: #646464;}

	/* boite plus */
	.boite-plus-afficher{cursor:pointer; /*cursor:hand;*/ width:92px}
	.boite-plus-cacher{cursor:pointer; /*cursor:hand;*/ width:112px}


	/******************************************************
	 * Styles de la page d'accueil
	 *****************************************************/
			.boiteg-acc, .boiteg-acc *, .boited-acc, .boited-acc *{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;}
		
	.boiteg-acc{margin:0px 14px 20px 14px; line-height: 150%;}
	.boiteg-acc-titre a{font-weight:bold; font-size: 11px;}

	#main-content * .texte-petit, #main-content * .texte-petit *{font-size:9px;}

	.boite-centre *{margin:auto}
	
	/*ATTENTION : Les styles suivants sont des styles du RTE commun à l'intranet et au site web facultaire. Si un des styles est modifié, il faudra également penser à son jumeau dans l'intranet (style_opt.css)*/
	#main-content .texte-gris, #main-content .texte-gris *{color:#747472;}
	.texte-centre{text-align:center;}
	#main-content .rte-note-bas-page, .rte-note-bas-page{color:#747472;}
	#main-content .rte-note-bas-page, #main-content .rte-note-bas-page *, .rte-note-bas-page{font-size:10px;}
	#main-content .rte-credits, .rte-credits {color:#999999; font-size:10px; font-family: Arial;}
	#main-content .rte-small-caps, .rte-small-caps {font-variant:small-caps}
	.rte-discussion, #main-content .rte-discussion, #main-content .rte-discussion *{font-family: Verdana; font-size: 18px;}
	.rte-discussion:first-letter, #main-content .rte-discussion:first-letter{font-size: 36px;}
	.rte-mot-encadre {border:1px solid #000000; padding:2px; margin-top:2px; margin-bottom:2px}
	#main-content * .rte-texte-plus-petit, #main-content * .rte-texte-plus-petit * {font-size:9px}
	/*.rte-separateur-paragraphe:after, #main-content * .rte-separateur-paragraphe {width:70%; text-align:center; border-bottom:1px solid #ff0000;}*/
	/*.rte-separateur-paragraphe:after, #main-content * .rte-separateur-paragraphe {border-bottom:1px solid #ff0000; padding-bottom:15px}*/
	/*.rte-separateur-paragraphe:after, #main-content * .rte-separateur-paragraphe {content: url("/fichiers/commun/systeme/separateur_p.jpg")}*/
	.rte-mots-debut-paragraphe, #main-content * .rte-mots-debut-paragraphe {font-size:18px; }

	#main-content * .rte-mots-debut-paragraphe {font-weight:normal; font-size:12px}
	#main-content * .rte-mots-debut-paragraphe:first-letter {font-weight:bold; font-size:50px}

	.texte-credits, #main-content .texte-credits * {font-family:arial; font-size:10px}

	.boited-acc, .boited-acc-videos, .boited-acc-vedette{margin: 0px 14px 20px 14px; line-height: 150%;}
	.boited-acc A{font-weight:bold;}
	.boited-acc-vedette{text-align:center}

	/****** Liens rapides *********/
	.form-liens-rapides {padding: 5px;}
	.liens-rapides{background-color:#FCFEFC; border: 1px solid #7C9EBC; color:#000000; padding-left:7px; height:20px;}
	/*Ne semble pas être utilisé*/
	/*
	#menu-liens-rapides {width: 177px; border-top:1px solid #383838;}
	#menu-liens-rapides A {display: block; border: 1px solid #383838; border-top-width:0px; font-size:11px; text-align:left; padding: 2px 10px 2px 10px; color: #000000; background-color: #FFFFFF; text-decoration: none;}
	#menu-liens-rapides A:hover {background-color: #D5DEBD;}
	*/

	/***** Historique *****/
	#historique {font-size: 11px; color: #A2A2A2; padding: 7px 15px; vertical-align: bottom;}
	#historique A {text-decoration: underline;}
    #historique .separateur:after {content : '&raquo;';}



	/****** Section principale *********/
	/**Enlever le overflow car sinon impossible de faire scroller la page lorsque drag d'un élément du DOM**/
	#section-principale {/*width: 591px; *//*overflow-x: hidden; overflow-y: visible;*/}
	#outils-content-top, #outils-content-bottom {margin: 5px 16px;}
	#outils-content-top TD, #outils-content-bottom TD {color: #666656; font-size: 11px;}
	#outils-content-top A, #outils-content-bottom A {color: #666656;}
	#outils-content-bottom {padding-bottom: 10px; /*border-top: 1px dashed #a2a2a2; clear: both;*/}

	#main-content {margin: 5px 31px 20px 31px; /*width: 529px; */color: #3a3a3a; font-family: Verdana,Arial,Helvetica,sans-serif;}
	#main-content * {font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 1.5;}
	#main-content * input {line-height:normal}

	/****** Titres *********/
	#titre-page, .titre-page {margin: 10px 16px 0px 16px; /*width: 559px;*/}
	#bordure-h-titrepage {background-image: url(../images/degrades/ligne-horiz-bleue_h.gif); background-repeat: repeat-x; background-position: top; padding: 10px 0px 6px 0px}
	#bordure-h-titrepage, #bordure-h-titrepage h1 {color: #184b73; font-weight: bold; font-size: 16px; font-family: Arial,Verdana,Helvetica,sans-serif}
	#bordure-h-titrepage h1 {margin:0px}
	#titre-page-icone{vertical-align:bottom; text-align:right; padding-left:10px;}
	#titre-page-parent, #main-content #titre-page-parent {color: #779bb8; font-weight: bold; font-size: 16px; margin: 10px 25px 0px 21px; background-image: url(../images/ligne-niv3.gif); background-repeat: repeat-x; background-position: bottom left; font-family: Arial,Verdana,Helvetica,sans-serif;}
	#titre-page-parent SPAN {background-color: #FFFFFF; padding-left: 10px; padding-right: 10px;}
	/*ATTENTION : sous-titre est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet (style_opt.css)*/
	.sous-titre, .fancybox-title.fancybox-title-inside-wrap {font-weight: bold; font-size: 13px; color: #184b73; margin-bottom: 10px;}
	/*ATTENTION : sous-titre2 est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet (style_opt.css)*/
	.sous-titre2 {font-weight: bold; color: #567690; margin-bottom: 3px;}
	/*ATTENTION : sous-titre3 est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet (style_opt.css)*/
	.sous-titre3 {font-weight: bold; font-size:11px; color:#525252; margin-bottom:3px}
	.sous-titre4 {font-weight:bold; font-size:14px;}


	/****** Section de droite *********/
	.main-content-gauche-accueil {}
	.main-content-droite {/*clear:right; float: right; */width: 164px; padding-left: 5px;	padding-bottom: 5px;}
	.main-content-droite-accueil-float {/*clear:right; float: right; */width: 174px; padding-bottom: 5px; /*border-left:1px solid #DDDDDD;*/ padding-left:25px;}
	.main-content-droite-accueil {padding-top: 25px; text-align:center}
	.main-content-gauche {}
	.main-content-sous-menu {padding-left: 5px;	padding-right: 5px;}

	/****** Boîte connexe *********/
	.boite-connexe {background-color: #ededed; width: 164px; margin: 5px 0px;}
	.boite-connexe-titre {font-size: 12px; font-weight: bold; color: #000000; background-image: url(../images/onglet-droite.jpg); background-repeat: no-repeat; padding: 7px;}
	.boite-connexe-contenu, .boite-connexe li {padding: 0px 7px 5px 7px; font-size: 11px;}

	.boite-videos{border:1px solid #c2d2df; padding:2px}
	.boite-videos div{padding:4px}
	.boite-videos-titre{background-color:#ededed;}

	UL.liste-videos, .liste-videos {padding-left: 5px; margin-left: 0px;}
	/*UL.liste-videos LI, .liste-videos-li{list-style-image: url(../images/ico/video.gif); padding-left: 2px;}*/
	UL.liste-videos LI, .liste-videos-li{list-style-type: none; background: url(../images/ico/video.gif) top left no-repeat; padding-left: 20px;}

	#titre-print {margin-left: 17px; color: #184b73; font-weight: bold; font-size: 16px; font-family: Arial,Verdana,Helvetica,sans-serif;}
	#titre-print-parent{margin-left: 20px; color: #779bb8; font-weight: bold; font-size: 15px;}

	#pied-page-print {margin-bottom: 10px; clear: both;}

	/****** Ajuster les dégradés *********/
	#page-principale-print .titre-section-vert {border-top: 1px solid #668613;}
	#page-principale-print .pied-section-vert {border-bottom: 1px solid #668613;}
	#page-principale-print .titre-section-bleu {border-top: 1px solid #1C5988;}
	#page-principale-print .pied-section-bleu {border-bottom: 1px solid #1C5988;}


	/******************************************************
	 * Éléments spéciaux*/

	.legende{font-size:10px; color:#000000; background-color:#ededed; padding:5px; text-align: left;}

	/****** Menu des sous-pages *********/
	/*.csc-menu-1 {padding-left: 15px;}
	.csc-menu-1 LI {list-style-image: url(../images/fleche_droite.gif); padding-left: 0px;}*/

	/****** Tableaux *********/
	/*ATTENTION : tableau-fse est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet  (style_opt.css)*/
	TABLE.tableau-fse, .tableau-fse, .tableau-ligne	TABLE.tableau-fse {border: 1px solid #d3d4d6; border-collapse: collapse; width: 100%;}
	.tableau-fse TH, .tableau-fse THEAD TD, .tableau-fse TFOOT TD, .tableau-fse-fixed-entete td, .tableau-fse-fixed-pied td, .tableau-fse-fixed-colonne .fixedTable td {border: 1px solid #d3d4d6; background-color: #eaf0f4; color: #567690; padding: 4px; font-weight:normal}
	.tableau-fse #tableauSuiviStats TH{border: 1px solid #d3d4d6; background-color: #E6E6E6; color: #567690;}
	.tableau-fse TD, .fixedTable td, .tableau-ligne	.tableau-fse TD  {border: 1px solid #d3d4d6; background-color: #f3f3f3; color: #3a3a3a; padding: 4px;}
	.tableau-fse-sans-padding TD {padding: 0px;}
	.tableau-fse-fixed-entete td, .tableau-fse-fixed-pied td{white-space:nowrap}
	.tableau-fse .td-bottom td{vertical-align:bottom}
	
	.container_obj_gen_questionnaire .tableau-cache tr{display:none}
	.container_obj_gen_questionnaire .tableau-cache tr .obj_gen_annotation tr{display:table-row}
	.container_obj_gen_questionnaire .tableau-cache-lien-ajout{cursor:pointer; font-weight:bold}
	.container_obj_gen_questionnaire .enonce-readonly .tableau-cache-lien-ajout{display:none}

	/*ATTENTION : cadre-gris et cadre-bleu sont des styles du RTE commun à l'intranet et au site web facultaire. Si ces styles sont modifiés, il faudra également penser à ses jumeaux dans l'intranet  (style_opt.css)*/
	.cadre-gris, .cadre-bleu{border-width: 1px; border-style: solid; padding: 4px}
	.cadre-gris{border-color: #D3D4D6; background-color: #F3F3F3; color: #3A3A3A}
	.cadre-bleu{border-color: #D3D4D6; background-color: #EAF0F4; color: #567690}

	/*ATTENTION : tableau-ligne est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet  (style_opt.css)*/
	.tableau-ligne TABLE, .tableau-ligne, .tableau-ligne-enfants TABLE, .tableau-ligne-enfants {border-collapse: collapse; width: 100%;}
	.tableau-ligne TH, .tableau-ligne THEAD TD {border-top: 0px; border-bottom: 1px solid #E6E6E6; padding: 10px 4px; font-weight: bold; font-size: 13px; color: #184b73;}
	.tableau-ligne TD {border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; padding: 10px 4px; border-right: 0px; border-left: 0px;}
	.tableau-ligne .sstitre {border-top: 0px; font-weight:bold; padding-top: 10px;}
	.tableau-ligne-non-recursif table th, .tableau-ligne-non-recursif table td {border-top:0px; border-bottom:0px}

	/*.tableau-textegris TH, .tableau-textegris TD {color: #3A3A3A;}*/

	UL.liste-fleches, .liste-fleches {padding-left: 5px; margin-left: 0px;}
	/*UL.liste-fleches LI, .liste-fleches-li{list-style-image: url(../images/fleche_droite.gif); padding-left: 0px;}*/
	/*ATTENTION : liste-fleches-li est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet  (style_opt.css)*/
	UL.liste-fleches LI, .liste-fleches-li{list-style-type: none; background: url(../images/fleche_droite.gif) top left no-repeat; padding-left: 15px;}

	UL.liste-arbre, .liste-arbre {padding-left: 18px; margin-left: 0px;}
	/*UL.liste-arbre LI {list-style-image: url(../images/lien_parent.gif); padding-left: 5px;}*/
	UL.liste-arbre LI, .liste-arbre-li {list-style-type: none; background: url(../images/lien_parent_plan.gif) top left no-repeat; padding-left: 23px;}

	UL.liste-arbre-simple, .liste-arbre-simple {padding-left: 5px; margin-left: 0px;}
	UL.liste-arbre-simple LI, .liste-arbre-simple-li{list-style-type: none; background: url(../images/ico/lien_parent.gif) top left no-repeat; padding-left: 12px;}

	/****** Liens connexes *********/
	.liens-connexes { margin: 3px 0px;}
	.liens-connexes-container {background-color: #ededed; padding: 8px;}
	.liens-connexes-container UL {margin-top: 0px; margin-bottom: 0px;}

	/****** Personnes ressources *********/
	.boite-onglet-entete {background-image: url(../images/boite_onglet_ligne.gif); background-position: bottom left; background-repeat: repeat-x;}
	.boite-onglet {background-color: #f3f3f3; border-left: 1px solid #d3d4d6; border-bottom: 1px solid #d3d4d6; border-right: 1px solid #d3d4d6; padding: 10px;}
	.boite-onglet-titre {font-size: 13px; font-weight: bold; color: #184b73;}
	.boite-onglet-nom {font-weight: bold; color: #567690;}
	.boite-onglet-sstitre {font-weight: bold;}
	.boite-onglet-elems{margin-left:20px;}

	/******** TinyMCE *********/
	/*.mceContentBody table, .mceContentBody td, .mceContentBody th{border:1px solid #aaaaaa; border-collapse:collapse; padding:1px}*/

	/****** Menus dynamiques ******/
	.dmenu-niv2, .dmenu-niv3{visibility:hidden; position:absolute; border-top:1px solid #383838; z-index:4}
	.dmenu-niv2{margin-top:-1px;}
	.dmenu-niv3{margin-left:-4px; margin-top:0px;}

	.dmenu-niv2-elem A, .dmenu-niv2-elem-liens A, .dmenu-niv3-elem A{display:block; border: 1px solid #383838; border-top-width:0px; font-size:11px; text-align:left; color: #000000; background-color: #FFFFFF; text-decoration: none;}
	.dmenu-niv2-elem A{padding: 2px 5px 2px 20px; width: 180px;}
	.dmenu-niv2-elem-liens A{padding: 2px 5px; width: 177px;}
	.dmenu-niv3-elem A{padding: 2px 5px; width: 180px;}
	.dmenu-niv2-elem A:hover, .dmenu-niv2-elem-liens A:hover, .dmenu-niv3-elem A:hover{background-color: #D5DEBD; text-decoration: none;}

	A.dmenu-niv2-sub{background-image: url(../images/fleche_droite_tab.gif); background-repeat: no-repeat; background-position: 4px 5px;}

	#entete-sep-gauche{height: 10px; background-color: #1C5988; width: 570px; margin-right: 1px;	margin-bottom: 1px;	font-size: 1px;	overflow: hidden;}
	#entete-sep-droite{height: 10px; background-color: #779BB8;	width: 194px;	margin-bottom: 1px; font-size: 1px;	overflow: hidden;}

	#site-section-droite {margin: 5px 31px; width: 194px; background-color: #d1dbb9; line-height: 150%; font-family: Verdana,Arial,Helvetica,sans-serif;}

	.ico-cv{float:right; text-align:right;}
	.ico-cv img{margin:0px 0px 2px 2px;}

	#google_results iframe {width: 100%;}

	.ligne_h {width:100%; background:url(../images/ligne_h.gif) repeat-x; height:14px; background-position:center;}

	/***** Barre de début ****/
	#barre-debug{position: fixed; bottom: 0; right: 0; background-color: #203440; color: #FFFFFF; text-align:left;}
	#barre-debug td{border: 1px solid #747472}

	.debugLayerContainer {position: relative; color: #FFFFFF; white-space: nowrap; display:inline; padding:2px 6px;}
	.debugLayerContainer a, .debugLayerContainer a:visited{text-decoration: none; color: #FFFFFF;}

	.debugLayer {position: absolute; display:none; color: #000000; font-weight: normal; background-color: #FFFFFF; opacity: .9; filter:alpha(opacity=90); z-index: 200; bottom: 20px; right:-3px}
	.debugLayer div {font-size: 10px;	width: 100%;}
	.debugLayer form {margin: 0px;}
	.debugLayer table{margin: 0px;	border: 1px solid #989898; width: 250px; padding:0px; border-collapse:collapse;}
	.debugLayer th, .debugLayer td {border: 0px; font-size: 10px; padding:3px;}
	.debugLayer td {color: #000000; font-weight: normal;}
	.debugLayer th {color: #FFFFFF; font-weight: bold; background-color: #203440;}
	.debugLayerContent {font-size: 9px; min-width:200px; max-height:600px; overflow:auto; margin-right:20px}
	.debugLayerContent a, .debugLayerContent a:visited {text-decoration: underline; color: #640000}

	.bandeau_avertissement{background-color:#FFD69E; border-bottom:1px solid #000000; padding:2px; font-size:10px; text-align:left; vertical-align:middle;}

	#main-content * .input_text, .input_text {border:1px solid #D3D4D6; background-color:#FFFFFF; padding:5px; min-height:1em}
	#main-content * span.input_text, span.input_text {line-height:1; display:inline-block}
	#main-content * span.input_text_vide, span.input_text_vide {min-width:10em}
	#main-content * div.input_text *, div.input_text * {line-height:inherit}
	#main-content * div.input_text pre, div.input_text pre {white-space: pre-wrap;}
	.input_text ul, .input_text ol{padding-left:15px}
	#main-content * .input_text_nobordure, .input_text_nobordure, #main-content .enonce-readonly .input_text_nobordure_readonly, .enonce-readonly .input_text_nobordure_readonly {border-width:0px; padding:0px}
	#main-content .input_text_gras, .input_text_gras {font-weight:bold}
	.input_mot_select{width:75%}
	.enonce-sous-titre{font-weight:bold; margin-top:6px}
	.enonce-sous-titre:first-child {margin-top:0px}
	
	.message_ajax_ok, .message_ajax_err, /*.message_ajax_info,*/ .message_ajax_gris, .message_ajax_temps, .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_titre_plat, .message_ajax_fenetre_texte{padding:10px;}
	.message_ajax_ok, .message_ajax_err, /*.message_ajax_info,*/ .message_ajax_gris, .message_ajax_temps, .message_ajax_fenetre_ok, .message_ajax_fenetre_err, /*.message_ajax_fenetre_info,*/ .message_ajax_fenetre_gris, .message_ajax_fenetre_temps {vertical-align:middle; border-width:1px; border-style:solid}
	.message_ajax_ok, .message_ajax_err, /*.message_ajax_info,*/ .message_ajax_gris, .message_ajax_temps, .message_ajax_fenetre_ok, .message_ajax_fenetre_err, /*.message_ajax_fenetre_info,*/ .message_ajax_fenetre_gris, .message_ajax_fenetre_temps .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_titre_plat, .message_ajax_fenetre_texte {-moz-border-radius: 7px; -webkit-border-radius: 7px}

	.message_ajax_fenetre_titre_plat {-moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px}
	.message_ajax_fenetre_texte {background-color:#FFFFFF}

	.message_ajax_ok, .message_ajax_fenetre_ok, #main-content * .input_text_bonne_reponse {border-color:#6FCE7F}
	.message_ajax_err, .message_ajax_fenetre_err, #main-content * .input_text_mauvaise_reponse {border-color:#F78181}
	/*.message_ajax_info, .message_ajax_fenetre_info {border-color:#FFC600}*/
	.message_ajax_gris, .message_ajax_fenetre_gris {border-color:#E4E4E4}
	.message_ajax_temps, .message_ajax_fenetre_temps {border-color:#9DCE59}

	.message_ajax_ok, .message_ajax_fenetre_ok .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_ok .message_ajax_fenetre_titre_plat, .message_ajax_ok table td/*, #main-content * .input_text_bonne_reponse*/ {background-color:#DEEFDB; color:#006F13}
	.message_ajax_err, .message_ajax_fenetre_err .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_err .message_ajax_fenetre_titre_plat, .message_ajax_err table td/*, #main-content * .input_text_mauvaise_reponse */{background-color:#FBDBDB; color:#D2001B}
	.message_ajax_info, .message_ajax_fenetre_info .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_info .message_ajax_fenetre_titre_plat, .message_ajax_info table td {/*background-color:#FFEFA6; color:#685838*/ font-style:italic}
	.message_ajax_gris, .message_ajax_fenetre_gris .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_gris .message_ajax_fenetre_titre_plat, .message_ajax_gris table td {background-color:#F5F5F5; color:#000000}
	.message_ajax_temps, .message_ajax_fenetre_temps .message_ajax_fenetre_titre_temps, .message_ajax_fenetre_temps .message_ajax_fenetre_titre_plat, .message_ajax_temps table td {background-color:#EAFBA5; color:#586838}

	#main-content .obj_gen_questionnaire_non_enregistre {background-image:none; background-color:#FBDBDB; box-shadow: 0px 0px 3px #F78181; -moz-box-shadow: 0px 0px 3px #F78181; -webkit-box-shadow: 0px 0px 3px #F78181}

	/*ATTENTION : rte-tooltip est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet  (style_opt.css)*/
	#rte-tooltip{position:absolute; border:1px solid #030303; background-color:#F7F5D1; padding:2px 5px; color:#030303; display:none; text-align:left;}


	#preview{position:absolute; border:1px solid #CCCCCC; background:#333333; padding:0px; display:none; color:#FFFFFF;}

	.img-ctrl-prev, .img-ctrl-suiv{position:absolute; z-index:1; top:55px}
	.diaporama-thumbnail .img-ctrl-prev, .diaporama-thumbnail .img-ctrl-suiv {top:9px}
	.img-ctrl-prev{left:0px}
	.img-ctrl-suiv{right:0px}

	.thumb-preview{overflow:hidden; white-space:nowrap; position:relative; margin-left:19px; margin-right:19px}
	.thumb-preview-img-wrapper{position:relative; left:0px}
	.thumb-preview-img-wrapper img {margin-top:4px; margin-right:5px}

	/*Styles qui ont rapport aux objets générique -> voir aussi styles_menus.php */
	/*Les transférer dans un fichier css à part? : Pas un bonne idée, car ralentit la page ! */

	div.toggle_div{margin-bottom:10px}
	div.toggle_div a{color:#108AC3}
	div.toggle_div a:hover{background-color:transparent}

	
	.obj_gen_mr_checkbox_mot_cliquable input{display:none}
	.checkbox_mot_cliquable_actif{background-color:#99FF99}
	.obj_gen_mr_checkbox_mot_cliquable label{white-space:nowrap; cursor:pointer;}
	.obj_gen_mr_checkbox_mot_cliquable label:hover{text-decoration:underline}
	.obj_gen_mot_cliquable a:hover{background-color: #99FF99;}

	/*Si les styles obj-gen-sortable sont modifiés, il faut penser également à modifier la fonction phpfct__enonce_association_tri_get_params_ui()*/
	.obj-gen-sortable .ui-widget-content {min-height:54px; height:auto !important; height:54px; padding:0px 10px}
	.obj-gen-sortable-inline .ui-widget-content {min-height:34px; height:auto !important; height:34px; padding:3px 6px}

	.obj-gen-sortable .ui-state-highlight, .obj-gen-sortable .ui-state-default, .obj-gen-sortable .ui-widget-header {padding:5px}
	#main-content * .obj-gen-sortable-inline .ui-widget-header {line-height:1}
	.obj-gen-sortable-inline .ui-widget-header {padding:6px; font-size:11px}
	.obj-gen-sortable-inline .ui-state-highlight, .obj-gen-sortable-inline .ui-state-default {padding:2px; white-space:nowrap}

	.obj-gen-sortable .ui-state-highlight, .obj-gen-sortable .ui-state-default {margin:10px 0px; cursor:move}
	/*.obj-gen-sortable-inline .ui-state-highlight, .obj-gen-sortable-inline .ui-state-default {float:left; margin:3px 6px 3px 0px}*/
	.obj-gen-sortable-inline .ui-state-highlight, .obj-gen-sortable-inline .ui-state-default {margin:3px 6px 3px 0px}

	.obj-gen-sortable .ui-widget-content .ui-state-highlight, .obj-gen-sortable .ui-widget-content .ui-state-default{font-weight:normal}
	.obj-gen-sortable-inline .ui-widget-content .ui-state-highlight, .obj-gen-sortable-inline .ui-widget-content .ui-state-default{font-weight:normal}

	.obj-gen-desc-prop{margin-top:8px}

	#main-content * .obj_gen_ensemble_objet_titre_court {font-weight: bold; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 24px; line-height: 1.2}
	#main-content * .obj_gen_ensemble_objet_titre_long {font-size:22px; font-family: Arial,Helvetica,Verdana,sans-serif; line-height: 1.2}
	.obj_gen_ensemble_objet_description{padding-bottom:6px}

	/*
	.obj_gen_ensemble_objet_menu{margin-bottom:12px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
	.obj_gen_ensemble_objet_element {margin:10px 0px 30px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px}
	*/

	.obj_gen_question_resultat_multicol{width:180px; float:left}

	#main-content #obj_gen_tableau_bord_div * {font-size:9px}
	#obj_gen_tableau_bord_table td{text-align:left}
	#obj_gen_tableau_bord_table.bilan_etudiant td{text-align:center}
	#obj_gen_tableau_bord_table tr.marked td{background-color:#FFEE99}
	#obj_gen_tableau_bord_table tr:hover td, tr.obj_gen_tr_hover td{background-color:#ECE3E9}
	#obj_gen_tableau_bord_table th{vertical-align:top}
	tr.obj_gen_tr_hover td {font-weight:bold}

	#obj_gen_tableau_bord_table th.header{background-image:url('/fichiers/commun/systeme/tri_bg.gif'); background-position:right 4px; background-repeat:no-repeat; cursor:pointer; padding-right:21px}
	#obj_gen_tableau_bord_table th.headerSortDown{background-image: url('/fichiers/commun/systeme/tri_bg_desc.gif'); background-color:#EEEEEE}
	#obj_gen_tableau_bord_table th.headerSortUp{background-image: url('/fichiers/commun/systeme/tri_bg_asc.gif'); background-color:#EEEEEE}

	#obj_gen_tableau_bord_table.bilan_etudiant {width:300px}
	#obj_gen_tableau_bord_table.bilan_etudiant tr:hover td{background-color:#FFFFFF}
	#obj_gen_tableau_bord_table.bilan_etudiant tr td:first-child{width:100px}

	#obj_gen_tableau_bord_table .surbrillance{background-color:#FFF05A}
	#obj_gen_tableau_bord_table .non_login_requis{opacity: .5; filter:alpha(opacity=50);}
	#obj_gen_tableau_bord_table .non_login_requis_sous_site a{color:#999999}
	#obj_gen_tableau_bord_table .non_login_requis_sous_site img{opacity: .5; filter:alpha(opacity=50);}
	
	/*.obj_gen_question_titre_readonly{background-color:#D3D4D6; padding-left:5px; padding-right:5px;}*/

	div.ui-accordion{margin-bottom:10px;}

	.obj_gen_sortable_conteneur_inline:after{content:"."; display:block; height:0px; clear:both; visibility:hidden}
	#main-content * .obj_gen_sortable_item_inline {font-size:11px}
	#main-content * .obj_gen_sortable_item_inline sup, #main-content * .obj_gen_sortable_item_inline sup * {font-size:9px}

	.boitepopup{position:absolute; z-index:300; border:1px #666666 solid; padding:4px 8px; background-color:#FFFFFF; visibility:hidden; left:0px; right:0px; font-size: 11px; width:200px; text-align:left}
	.lien-tooltip, .lien-tooltip-sans-opacite{/*border:1px solid #f2e9bb; background-color:#fff9cd; padding:4px; margin:2px;*/ display:inline-block}
	.ico-tooltip, .lien-tooltip{opacity: .7; filter:alpha(opacity=70);}
	.ico-tooltip-texte{text-indent:-26px; padding-left:26px;}
	.ico-tooltip-over, .lien-tooltip:hover{opacity: 1; filter:alpha(opacity=100);}

	.obj_gen_ensemble_objet_tr_inactif td, .obj_gen_ensemble_objet_tr_inactif td a {color:#A9A9A9}

	#ui-datepicker-div{z-index:150; border-width:0px}

	.div-action{opacity:.2; filter:alpha(opacity=20);}
	.div-action-over{opacity:1; filter:alpha(opacity=100);}

	.contenu-etroit{margin-left:250px; width:60%;}

	#idLienConfirm{text-align:left; line-height:150%}

	.ui-progressbar-value {text-align:center}

	.agenda-inscription-confirme{font-family:Arial; }
	.agenda-inscription-confirme, #main-content * .agenda-inscription-confirme{font-weight:bold; color:#8da600}
	.agenda-inscription-contingentement{font-family:Arial;}
	.agenda-inscription-contingentement, #main-content * .agenda-inscription-contingentement{font-weight:bold; color:#d23100}

	.slider_range {position:absolute; display:block}

	.tbl_mosaique_photos{border-collapse:collapse; padding:0px;}
	.tbl_mosaique_photos td{padding:0px;}
	.tbl_mosaique_photos .photo_mosaique:hover{opacity:1; filter:alpha(opacity=100);}
	.tbl_mosaique_photos .photo_mosaique{opacity:0.5; filter:alpha(opacity=50); position:relative;}
	.tbl_mosaique_photos .photo_mosaique.photo_mosaique_inactif, .tbl_mosaique_photos .photo_profil.photo_mosaique_inactif{opacity:0.1; filter:alpha(opacity=10);}
	/*.photo_mosaique_menu_gup{display:inline-block; cursor:pointer; padding-right:10px}
	.photo_mosaique_menu_gup:hover{font-weight:bold}
	.photo_mosaique_menu_gup_actif{font-weight:bold}*/
	#main-content * .tbl_mosaique_photos .initiale_nom{position:absolute; width:100%;text-align:center; font-family:Arial; color:#ffffff;}
	.tbl_mosaique_photos .photo_profil{position:relative;}
	.mosaique_photos_voir_tous{margin-top:20px}
	.mosaique-filtre{margin-bottom:4px; text-align:right}


	.mosaique-grid{
		grid-auto-flow: row dense;
		grid-template-columns: repeat(auto-fit,minmax(100px, 150px));
		display: grid;
		grid-gap: 0 0;
		grid-row-gap: 0;
		grid-column-gap: 0;
	}
	.mosaique-grid-panel{
		grid-column:1 / -1;
		background-color:#f6f6f6;
		border-bottom:#fff 1px solid;
		padding:12px !important;
		display:none;
	}

	#main-content * .tableau-pdt {border-collapse:collapse; border: 1px solid #dededf; width:100%}
	#main-content * .tableau-pdt td {font-family: Arial; border: 1px solid #dededf; padding:6px; font-size:11px; color:#3a3939; line-height:1.4;}
	#main-content * .tableau-pdt td * {font-family: Arial; line-height:1.4; font-size:11px}
	#main-content * .tableau-pdt td sup {font-size:0.8em}

	#main-content * .tableau-pdt td.pdt-titre{font-family:arial; font-size:14px; font-weight:bold}
	#main-content * .tableau-pdt td.pdt-sous-titre{font-family:arial; font-size:14px; font-weight:bold; width:90%}
	#main-content * .tableau-pdt td.pdt-numero, #main-content * td.pdt-numero{background-color:#F6F6F6; font-size:24px; width:5%; vertical-align:top}
	#main-content * .tableau-pdt td.pdt-numero{border-bottom-width:0px; padding-bottom:0px;}
	#main-content * .tableau-pdt td.pdt-tache {width:85%; border-bottom-width:0px}
	#main-content * .tableau-pdt td.pdt-etat {background-color:#F6F6F6; text-align:center; width:10%; border-bottom-width:0px}
	#main-content * .tableau-pdt td.pdt-sous-numero {background-color:#F6F6F6; width:5%; vertical-align:top}
	#main-content * .tableau-pdt td.pdt-sous-tache {width:85%; padding-left:30px}
	#main-content * .tableau-pdt td.pdt-sous-tache li {padding-left:12px; text-indent:-12px;}
	#main-content * .tableau-pdt td.pdt-sous-etat {background-color:#F6F6F6; text-align:center; width:10%}
	#main-content * .tableau-pdt td.pdt-sous-numero, #main-content * .tableau-pdt td.pdt-sous-tache, #main-content * .tableau-pdt td.pdt-sous-etat {border-top-width:0px; border-bottom-width:0px; padding-top:2px; padding-bottom:2px;}
	#main-content * .tableau-pdt tr:hover td.pdt-over{background-color:#FBEC88}
	#main-content * .tableau-pdt tr:hover td.pdt-sous-tache, #main-content * .tableau-pdt tr:hover td.pdt-sous-etat {background-color:#FBEC88}
	#main-content * .tableau-pdt td.pdt-nobordure {border-top-width:0px; font-size:0px}

	#main-content * .tableau-pdt .liste-autonome-li{background-image: url(/images/ico/pdt_autonome.gif); }
	#main-content * .tableau-pdt .liste-carteconcept-li{background-image: url(/images/ico/pdt_carteconcept.gif);}
	#main-content * .tableau-pdt .liste-elluminate-li{background-image: url(/images/ico/pdt_elluminate.gif);}
	#main-content * .tableau-pdt .liste-forum-li{background-image: url(/images/ico/pdt_forum.gif);}
	#main-content * .tableau-pdt .liste-lien-li{background-image: url(/images/ico/pdt_lien.gif);}
	#main-content * .tableau-pdt .liste-test-li{background-image: url(/images/ico/pdt_test.gif);}
	#main-content * .tableau-pdt .liste-texte-li{background-image: url(/images/ico/pdt_texte.gif);}
	#main-content * .tableau-pdt .liste-travail-li{background-image: url(/images/ico/pdt_travail.gif);}
	#main-content * .tableau-pdt .liste-video-li{background-image: url(/images/ico/pdt_video.gif);}
	#main-content * .tableau-pdt .liste-autre-li{background-image: url(/images/ico/pdt_autre.gif);}


	#main-content * .tableau-pdt .liste-fleches-li{background-position:0px 3px; background-repeat:no-repeat; min-height:18px}

	#main-content * .tableau-pdt tr.pdt-tr-tache td.liste-fleches-li{background-position:6px 6px; background-repeat:no-repeat; min-height:18px; padding-left:21px}

	#main-content * .tableau-pdt td.liste-fleches-li,
	#main-content * .tableau-pdt tr.pdt-tr-sous-tache td.liste-fleches-li{background-position:30px 3px; background-repeat:no-repeat; min-height:18px; padding-left:45px}

	/*#main-content * .tableau-pdt td.liste-fleches-li{font-weight:bold}*/


	.bandeau-liens a.lien-droit {float:right}

	#obj_gen_ensemble_objet_titre {margin-bottom:10px}

	.frm_login_interne table {width:auto}
	.frm_login_interne td {padding-bottom:0px; padding-top:0px; padding-left:0px}

    .navigateur_non_supporte {margin: 20px 20px 40px; overflow: hidden;}
    .navigateur_non_supporte .message_avertissement {margin-bottom: 16px}
    .navigateur_non_supporte .message_contact {margin-bottom: 16px}

	.noir_alpha60{
								/* Fallback for web browsers that doesn't support RGBa */
								background: rgb(0, 0, 0) transparent;
								/* RGBa with 0.6 opacity */
								background: rgba(0, 0, 0, 0.6);
								/* For IE 5.5 - 7*/
								filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
								/* For IE 8*/
								-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
								}


	.lecture-demi{width:50%}

	#main-content .accordeon-li-sous-accordeon h2 span{color: #FFFFFF; padding-right: 5%;}
	#main-content * .accordeon-li .accordeon_sous_livre
	{
		text-align:right;
	  -webkit-transform: translateX(-100%) rotate(-90deg); -webkit-transform-origin: right top;
	  -moz-transform: translateX(-100%) rotate(-90deg); -moz-transform-origin: right top;
		-o-transform: translateX(-100%) rotate(-90deg); -o-transform-origin: right top;
		-ms-transform: rotate(0deg); -ms-transform-origin: right top;
		transform: translateX(-100%) rotate(-90deg); transform-origin: right top;
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
	}
	#main-content * .accordeon-li-sous-accordeon div.accordeon-contenu {padding-top:0px; padding-bottom:0px}
	.accordeon-li .accordeon_sous_livre a:hover, .accordeon-li h2 a:hover {text-decoration:none}

	#main-content * .accordeon-li .accordeon_sous_livre {width:180px}
	#main-content * .accordeon-li .accordeon_sous_livre a div, #main-content * .accordeon-li .accordeon_sous_livre .sous-accordeon-inactif div {color:#FFFFFF; margin-bottom:1px; background-color:#707070; padding:5px; }
	#main-content * .accordeon-li .accordeon_sous_livre a:hover div, #main-content * .accordeon-li .accordeon_sous_livre a.accordeon-enfants-actif div {background-color:#454545; }

	#main-content .accordeon-gris div, #main-content * .accordeon-rouge div , #main-content * .accordeon-vert div {padding:5px}
	#main-content .accordeon-gris div.accordeon-contenu, #main-content * .accordeon-rouge div.accordeon-contenu , #main-content * .accordeon-vert div.accordeon-contenu {background-color:#EEEEEE}
	#main-content .accordeon-gris h2 {background-color:#494949; background-image:url("/images/lite_accordion/bg_livres_gris.png")}
	#main-content .accordeon-gris h2:hover {background-color:#5C5C5C; background-image:url("/images/lite_accordion/bg_livres_gris_over.png")}
	#main-content .accordeon-rouge h2 {background-color:#C31311; background-image:url("/images/lite_accordion/bg_livres_rouge.png")}
	#main-content .accordeon-rouge h2:hover {background-color:#C93432; background-image:url("/images/lite_accordion/bg_livres_rouge_over.png")}
	#main-content .accordeon-vert h2 {background-color:#C31311; background-image:url("/images/lite_accordion/bg_livres_vert.gif")}
	#main-content .accordeon-vert h2:hover {background-color:#C93432; background-image:url("/images/lite_accordion/bg_livres_vert_over.gif")}
	#main-content .accordeon-orange h2 {background-color:#C31311; background-image:url("/images/lite_accordion/bg_livres_orange.png")}
	#main-content .accordeon-orange h2:hover {background-color:#C93432; background-image:url("/images/lite_accordion/bg_livres_orange_over.png")}
	#main-content .accordeon-gris h2 span, #main-content * .accordeon-rouge h2 span, #main-content * .accordeon-vert h2 span, #main-content * .accordeon-orange h2 span {color: #FFFFFF; padding-right: 5%; background-repeat: repeat-x; padding-top: 2px}

	.accordeon-details p{margin: 10px;}

	@media print
	{
		#debug_sql_wrapper,
		#barre-debug,
	  .lien_imprimer,
	  .rte-non-affiche-impression,
	  .non-affiche-impression {display:none}
	}

	#body-print .rte-non-affiche-impression, #body-print .bloc-non-affiche-impression {display:none}
	.enonce-readonly .rte-non-affiche-readonly {display:none}
	.enonce-readonly .input_text p.rte-non-affiche-readonly {display:block}
	.enonce-readonly .input_text .rte-non-affiche-readonly {display:inline}

	.page-principale-contexte-prof .rte-non-affiche-suivi {display:none;}
	.mceContentBody .rte-non-affiche-suivi{border:1px dashed #999999}

	#main-content .slider-readonly{width:50px; height:50px; background-color:#567690; padding:4px; text-align:center; border:1px solid #567690;}
	#main-content .slider-readonly-note{color:#FFFFFF; text-align:center; font-size:24px; font-weight:bold; font-family:Arial}
	#main-content .slider-readonly-max{color:#FFFFFF; text-align:right; font-family:Arial}

	#main-content .note-totale-label{font-size:16px; font-weight:bold; font-family:Arial; margin-right:5px;}
	#main-content .note-totale{width:65px; /*height:65px;*/ background-color:#567690; text-align:center; border:1px solid #567690;}
	#main-content .note-totale-note{color:#FFFFFF; text-align:center; font-size:24px; font-weight:bold; font-family:Arial; border-bottom:2px solid #FFFFFF}
	#main-content .note-totale-max{color:#FFFFFF; text-align:center; font-size:24px; font-family:Arial}

    .bareme-cote {
        background-color: #567690;
        display: flex;
        margin-bottom: 12px;
        margin-top: 12px;
        align-items: center;
    }

	#main-content .bareme-cote-cote{
		font-size:24px;
		color:#fff;
        padding: 8px 20px;
        white-space: nowrap;
    }

	#main-content .bareme-cote-libelle{
		color:#fff;
        font-size: 18px;
        padding: 8px 20px;
        border-left: 1px solid #fff;
        flex: 1;
        min-height: 52px;
        display: flex;
        align-items: center;
    }




	#main-content .message-publication{color:#747472; font-size:10px;}

	.photo-profil{position:relative; float:left}
	.photo-profil-nom{float:left; margin-left:5px; vertical-align:bottom; color:#747472;}
	.page-principale-suivi_etudiant .photo_mosaique .photo-profil-nom{float:none; margin-left:0px; width:47px; overflow:hidden; height:27px; display:block;}
	.page-principale-suivi_etudiant #main-content .photo_mosaique .photo-profil-nom{font-size:10px;}
	.miniroa-td .photo-profil{margin-right:5px}
	.profil-concis .photo-profil{margin-right:20px}
	.profil-concis .bienvenue-profil{font-weight:bold}

	.blogue-titre{margin-bottom:0px}
	#blogue-sujet-plat .blogue-commentaires{padding-top:20px;}
	#blogue-sujet-accordeon .blogue-commentaires{padding-top:20px;}

	#blogue-sujet-toggle .blogue-commentaires-ouvrir{text-align:center; padding:3px; cursor:pointer;background-color:tranparent}
	#blogue-sujet-toggle .blogue-commentaires-ouvrir:hover{background-color:#E0E0E0}
	#blogue-sujet-toggle .sous-titre{margin-top:30px}
	#blogue-sujet-toggle .sous-titre.sous-titre-annotations {margin-top:0px}
	#blogue-sujet-toggle .blogue-sujet-cadre{border-width: 1px; border-style: solid; padding: 4px 10px 0px 10px; border-color: #B3B3B3; background-color: #F8F8F8; color: #3A3A3A; margin-left:50px; min-height:44px}
	#blogue-sujet-toggle .blogue-sujet-cadre-fichier{border-color: #108AC3; background-color:#FFFFFF}
	#main-content #blogue-sujet-toggle .blogue-sujet-ligne1, #main-content #blogue-sujet-toggle .blogue-sujet-ligne1 *{font-size:11px}
	#main-content #blogue-sujet-toggle .blogue-sujet-ligne2{font-size:10px; color:#747472}
	#main-content #blogue-sujet-toggle .blogue-sujet-ligne2 *{font-size:10px;}
	#blogue-sujet-toggle .blogue-sujet-contenu{display:none; padding:10px 0px}

	#blogue-sujet-toggle .blogue-commentaires{margin-left:50px; display:none;}
	#blogue-sujet-toggle .blogue-commentaires .photo-profil{border:1px solid #B3B3B3}
	#blogue-sujet-toggle .blogue-commentaire, #blogue-sujet-toggle .blogue-commentaire-separateur{background-image: url(../images/ico/blogue_commentaire_lien.gif); background-repeat:repeat-y;}
	#blogue-sujet-toggle.annotation .blogue-commentaire, #blogue-sujet-toggle.annotation .blogue-commentaire-separateur{background-image:none}
	#blogue-sujet-toggle .blogue-commentaire-dernier{margin-bottom:10px;}
	#blogue-sujet-toggle .blogue-commentaire-separateur, .blogue-commentaire-separateur {height:20px;}
	#blogue-sujet-toggle .blogue-commentaire-cadre{border-width: 1px; border-style: solid; padding: 10px; border-color: #B3B3B3; background-color: #FFFFFF; color: #3A3A3A}
	#blogue-sujet-toggle .photo-profil + .blogue-commentaire-cadre{margin-left:50px;}
	#blogue-sujet-toggle .blogue-commentaire-actions img {margin-left:5px !important; margin-right:0px !important}
	
	#blogue-sujet-toggle .blogue-commentaires.compact {margin-left:-5px !important; margin-right:-5px !important}
	#blogue-sujet-toggle .blogue-commentaire-compact {float:left; width:50%; padding-left:5px; padding-right:5px; padding-bottom:10px; box-sizing:border-box}
	#blogue-sujet-toggle .blogue-commentaire-compact .blogue-commentaire-cadre {margin-left:0px}
	#blogue-sujet-toggle .blogue-commentaire-compact .photo-profil {margin-right:10px; margin-bottom:10px}
	#blogue-sujet-toggle .blogue-commentaire-compact .blogue-commentaire-contenu {clear:both}
	#blogue-sujet-toggle .blogue-commentaire-compact img {margin:0px !important}
	#blogue-sujet-toggle .blogue-commentaire-compact img[src='/images/ico/video2.gif'] {margin-right:5px !important}
	#blogue-sujet-toggle .blogue-commentaire-compact:nth-child(odd) {clear:both}
	#blogue-sujet-toggle .blogue-wrapper-avec-lien-obj .blogue-sujet-cadre{background-color:#F0F8FF;}
	#blogue-sujet-toggle .blogue-wrapper-avec-lien-obj .blogue-commentaire-cadre{background-color:#deecf8;}
	#blogue-sujet-toggle .blogue-sujet-lien-obj{background-color:#F0F8FF;}
	#blogue-sujet-toggle .blogue-sujet-container{margin-top:20px; clear:both; width:100%;display:table; table-layout:fixed;}
	
	.miniroa-volet-lecture-outils #col_annotation {max-height:500px; overflow:auto}
	/*.obj_gen_compare.vertical*/ .annotation-voir-synthese .ui-tabs-panel {max-height:400px; overflow:auto}

	.blogue-sujet-accueil{margin-top:10px}
	.blogue-sujet-accueil-premier{margin-top:0px}

	.blogue-sujet-media{margin-bottom: 15px;}
	.blogue-sujet-media-titre{font-weight:bold;}

	.bloc-toggle .obj_gen_tableau_bord_table {margin-top:15px}

	.blogue-filtre-personne{opacity: .55; filter:alpha(opacity=55)}

	.nom-chercheur, .nom-chercheur a{font-family: Verdana,Arial; color: #00346e; font-weight: bold; font-size: 18px;}

	#main-content .penalite_francais, #main-content span.penalite_francais {padding:5px; border:1px solid #CC0000}

	/**
	* questionnaire_miniroa post-it
	*/
	.obj_gen_questionnaire_miniroa_postit_wrapper .obj_gen_questionnaire_miniroa_postit {width:225px; height:146px; margin-top:10px; margin-right:10px; float:left}
	.obj_gen_questionnaire_miniroa_postit_wrapper .obj_gen_questionnaire_miniroa_postit_action {float:right; display:none; }
	.obj_gen_questionnaire_miniroa_postit_wrapper .obj_gen_questionnaire_miniroa_postit .ui-widget-header {height:35px; padding:2px 5px; overflow:hidden}
	.obj_gen_questionnaire_miniroa_postit_wrapper .obj_gen_questionnaire_miniroa_postit .ui-widget-content {height:100px; padding:2px 5px; overflow:auto}


	/**
	* Occurence de mini-roa supprimée
	*/
	.obj_gen_questionnaire_miniroa_postit_supprime,
	.obj_gen_questionnaire_miniroa_tableau_supprime td,
	.obj_gen_annotations_video_wrapper_droite.supprime {opacity:0.4; filter:alpha(opacity=40);}

	/**
	* Occurence de mini-roa highlightée
	*/
	.obj_gen_questionnaire_miniroa_postit_highlight, .blogue-sujet-highlight, .blogue-commentaire-highlight {outline:#FBEC88 solid medium}
	.obj_gen_questionnaire_miniroa_tableau_highlight td {background-color:#FBEC88}

	/**
	* questionnaire_miniroa
	*/
	.miniroa_libelle_enonce {font-weight:bold}
	.miniroa-tr-spacer{display:none}
	.miniroa-message-nonpubl{font-weight:bold; margin:4px; padding:2px; border:1px solid #cc0000; color:#cc0000}
	.miniroa-fiche table.miniroa-mode-details .miniroa-tr-spacer td{height:1px; border:0px; background-color:#FFFFFF}
	.miniroa-affichage-reduit table.miniroa-mode-details TD {border-width:0px; word-break:break-word}
	.miniroa-affichage-reduit table.miniroa-mode-details TD table.tableau-fse TD{border-width:1px}
	
	.miniroa-menu-volet-lecture{box-sizing:border-box; padding-right:10px; float:left;}
	#miniroa-volet-lecture .pied-page-thickbox-blanc{display:none}
	/*#miniroa-volet-lecture #page-principale.page-principale-thickbox{border-width:0px 0px 0px 1px; border-color:#E6E6E6; margin-left:10px}*/
	#miniroa-volet-lecture {border-left:1px solid #E6E6E6; box-sizing:border-box; padding-left:10px; }
	.miniroa-volet-lecture-actif {background-color:#eaf0f4; font-weight:bold}
	
	
	.miniroa-volet-lecture-container{width:100%; table-layout:fixed; display:table;}
	
	.miniroa-menu-volet-lecture-container{display:table-cell; /*width: 38%;*/ overflow:hidden; vertical-align:top}
	.miniroa-menu-volet-lecture{}
	
	.miniroa-menu-volet-lecture-toggle{display:table-cell; width: 2%; vertical-align:top; padding-top:10px; cursor:pointer; border-right:1px solid #CCCCCC; background-color:#F3F3F3; text-align:center}
	.miniroa-menu-volet-lecture-toggle:hover{background-color:#CCCCCC}
	
	.miniroa-volet-lecture-fiche-container{display:table-cell; /*width: 40%;*/ vertical-align:top; }
	.miniroa-volet-lecture{}
	
	.miniroa-volet-lecture-outils-container{display:table-cell; /*width: 20%;*/ vertical-align:top; background-color:#F3F3F3; padding:5px 4px}
	.miniroa-volet-lecture-outils{}
	.miniroa_blogue{padding-right:5px}
	
	
	.miniroa-td-toggle-enfant {width:15px}
	
	.miniroa-version{border:1px solid #000000; height:16px; width:16px; display:inline-block; text-align:center; cursor:pointer}
	#main-content .miniroa-version{font-size:smaller;}
	/*#main-content .miniroa-version:hover, #main-content .miniroa-version-actif{background-color:#666666; color:#FFFFFF}*/
	
	.miniroa_action + .obj_gen_annotations_video_wrapper_droite {margin-top:10px}
	
	.mots-cles-menu{font-size:14px; margin-bottom:15px}
	.mots-cles-menu span{}
	.mots-cles-menu-actif{font-weight:bold; font-size:1.5em}
	.mots-cles-menu-inactif{color:#A9A9A9}

	.obj_gen_input_obligatoire {background-color:#FBDBDB}


    #bandeau-connexion button{
        cursor:pointer;
        color:#fff;
        border:0;
        background-color:transparent;
        font-size:16px;
        font-family:'Source Sans Pro', Tahoma;
    }
    #bandeau-connexion button img{
        padding-right:3px;
    }

	.menu-sites{padding-left:15px; max-height:80vh; overflow-y:auto}
	.menu-sites .recherche, .boitepopup .recherche{background-color:yellow; font-weight:bold;}
    #bandeau-connexion .menu-sites .recherche{color:#000}
	.menu-sites table td{border:0px}
	.menu-sites .menu-sites-lettre{font-weight:bold; font-size:1.3em; margin-left:-17px; margin-bottom:-14px; margin-top:6px; /*float:left;*/ color:#184B73;}
	.menu-sites .menu-sites-titre-categorie{color:#000; cursor:pointer; margin-right:8px}
	.menu-sites .menu-sites-titre-categorie:hover{background-color:#eeeeee; }
	.menu-sites .menu-sites-categorie{padding-left:20px; /*border-bottom:1px solid #dddddd*/}
	.menu-sites .menu-sites-titre-site{margin-bottom:1px; margin-right:8px}
	.menu-sites .menu-sites-titre-site-actif{font-weight:bold; font-size:1.3em; padding-top:2px; background-color:#eeeeee}
	.menu-sites .menu-sites-titre-site a{color:#000000;}
	.menu-sites .menu-sites-titre-site-ferme a{color:#999999}
	.menu-sites .menu-sites-titre-site:hover{background-color:#eeeeee; }
	.menu-sites .menu-sites-icone-site{float:right; display:none; padding-right:2px}
	/*.menu-sites .menu-sites-icone-site{opacity:0.1; filter:alpha(opacity=10); float:right}
	.menu-sites .menu-sites-icone-site:hover{opacity:1; filter:alpha(opacity=100)}*/
	.menu-sites { font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif;}
	.tableau-sites{}
	.tableau-sites tr{}
	.tableau-sites td{border-bottom:1px solid #cccccc; border-top: 1px solid #cccccc; border-left-width: 0px; border-right-width: 0px; padding:10px 4px}


	#main-content ins {border-bottom: 1px solid green; color:green; text-decoration:none}
	ins.obj-lien-struct {border:none}
	.mceContentBody ins.obj-lien-struct:before {content:url('/fonction/tinymce_3.5.10/plugins/lien_obj/img/lier_insertion.gif')}
	#main-content del {color:red; text-decoration:line-through}

	.tbl_mosaique_photos{margin-bottom:10px}

	.F__display_inline, .F__display_inline div {display:inline}

	.V__invalide input, .V__invalide select {border-color: red;}
	.V__notice {color:red}
	.RA__resultatRecherche tr{background-color: rgb(255, 255, 255);};

	.toggle_bloc{width:99%}
	.toggle_bloc_img{vertical-align:middle; width:1%; padding-right:5px}
	.toggle_bloc_img img{padding-bottom:2px}

	#page-principale-wrapper-pied{text-align:center;}
	.synthese_container_obj{margin-bottom:30px}

	.Document__tableau {margin-bottom: 20px;}

	#TB_window {height:auto !important}
	#TB_window.thickbox-fit #TB_title {display:none}
	#TB_window.thickbox-fit #TB_ajaxContent {padding:0px}
	#TB_window.thickbox-fit #page-principale.page-principale-thickbox {border:none; margin-top:0px; width:auto}
	#TB_window.thickbox-fit .main-content-table-wrapper-thickbox {padding:0px}
	#TB_window.thickbox-fit .pied-page-thickbox-blanc {display:none}
	#TB_window.thickbox-fit .br-separateur-bloc-php {display:none}
	#TB_window.thickbox-profil .main-content-gauche {padding:8px}

	.container_obj_gen_sondage_questionnaire {max-width:350px}
	#TB_window .container_obj_gen_sondage_questionnaire {max-width:none}
	.container_obj_gen_sondage_questionnaire .obj_gen_question_enonce_resultat_td {display:none}
	.container_obj_gen_sondage_questionnaire .obj_gen_sondage_questionnaire_date {margin-bottom:10px}
	.container_obj_gen_sondage_questionnaire .obj_gen_sondage_questionnaire_question {margin-bottom:10px}
	.container_obj_gen_sondage_questionnaire .obj_gen_sondage_questionnaire_enonce {margin-top:5px}
	.container_obj_gen_sondage_questionnaire .obj_gen_sondage_questionnaire_enonce_resultat {height:1em}
	.container_obj_gen_sondage_questionnaire .obj_gen_sondage_questionnaire_enonce_resultat_pourcentage {float:right; font-weight:bold; margin-left:1em; min-width:5em; height:1em; margin-top:-0.20em}
	.container_obj_gen_sondage_questionnaire .obj_gen_sondage_questionnaire_nb_repondants {margin-top:10px}

	.obj_gen_questionnaire_lien_importation {text-align:right}

	.no-close .ui-dialog-titlebar-close {
	  visibility: hidden;
	}
	#OutilsJQuery_message{text-align:left}

	.obj_gen_ensemble_objet_mode_lien a {font-weight:bold}
	.obj_gen_ensemble_objet_mode_lien_tabs {margin-bottom:10px; /*text-align:right*/}
	.obj_gen_ensemble_objet_mode_lien_tabs img {margin-right:1px}

	/*.obj_gen_lien_action_maj_obj_site_inline{text-align:right}*/
	
	.obj_gen_lien_action_maj_obj_site, .obj_gen_lien_action_maj_obj_site_inline{position:absolute; z-index:100}
	.obj_gen_lien_action_maj_obj_site.static, .obj_gen_lien_action_maj_obj_site_inline.static{position:static}
	#TB_ajaxContent{position: relative;}
	/*#page-principale * .obj_gen_lien_action_maj_obj_site, 	#page-principale * .obj_gen_lien_action_maj_obj_site span{color:rgb(3, 57, 102)}*/
	
	#page-principale * .obj_gen_lien_action_maj_obj_site span{font-size:8px; padding:1px 2px; font-weight:normal}
	#page-principale * .obj_gen_lien_action_maj_obj_site a span{background-color:rgba(90, 90, 90,.5); color:#FFFFFF;}
	#page-principale * .obj_gen_lien_action_maj_obj_site a span:hover{background-color:rgba(90, 90, 90,1);}
	
	#page-principale * .obj_gen_lien_action_maj_obj_site.static {margin-top:5px; margin-bottom:2px; margin-right:4px}
	#page-principale * .obj_gen_lien_action_maj_obj_site.static span{font-size:10px; padding:2px; border:1px solid #000000}
	#page-principale * .obj_gen_lien_action_maj_obj_site.static a span{background-color:rgba(16, 138, 195,.75); color:#FFFFFF;}
	#page-principale * .obj_gen_lien_action_maj_obj_site.static a span:hover{background-color:rgba(16, 138, 195,1);}
	
	#obj_gen_tableau_bord_table .photo-profil{padding-right:4px; float:right}
	#obj_gen_tableau_bord_table .photo-profil img{width:50px; height:50px}

	#main-content .show_dump{margin: 0px 0px 10px 0px; padding: 5px; }
	#main-content .show_dump, #main-content .show_dump *{font-family: Verdana; font-size:10px; text-align:left}

	.page-bloc{clear:both}

	#main-content .obj_gen_profil .obj_gen_profil_identification {font-family:arial; font-size:18px; color:#4F4F4F}

	.input-checkbox{clear:both}
	.input-checkbox input{float: left;}
	.input-checkbox label{display: block; margin-left: 2em;}

	.tableau_multicol{width:100%}

	.choix-ensemble-groupe{display:inline}
	#main-content * .choix-ensemble-groupe-titre{font-size: 16px; font-weight: bold;}
	#main-content * .choix-ensemble-groupe-menu_jquery{width:200px; display:inline-block}
	#main-content * .choix-ensemble-groupe-menu_jquery ul{width:250px;}

	#main-content * .choix-ensemble-groupe-liste li{list-style-image:url("/images/fleche_droite.gif");}

	div.obj_gen_question_enonce_liste_enonce + div.obj_gen_question_enonce_liste_corrige {margin-top:10px}
	.fichier_media_img img{max-width:100%}
	.miniroa-volet-lecture-outils .fichier_media_img img{max-width:100%}
	.diaporama-thumbnail{position:relative; min-height:68px;}


	.paves_table{border-collapse:collapse; }
	.paves_row{/*border-bottom:1px solid #cccccc*/}
	.paves_col {border:1px solid #ffffff}
	.paves_col, .paves_col div {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.paves_table_enfants .paves_col{border:0px solid #ffffff;}
	.paves_pave{overflow: hidden; background-color:#666666; display:table; width:100% }
	.paves_pave_contenu{display:table-cell; width:100%; height:100%; vertical-align: middle}
	.paves_pave.non_premier {border-top:1px solid #FFFFFF}
	.paves_pave_texte{padding:4px;}
	.paves_pave_texte, .paves_pave_texte a{color:#ffffff;}
	#main-content .paves_pave *{font-size:14px;}
	#main-content .paves_pave:hover *{text-decoration:none}
	.paves_pave_image{}
	.paves_pave_parent{padding:0px;}
	.paves_pave_statut_inactif{opacity: .3; filter:alpha(opacity=30);}
	.paves_div_enfants_toggle{display:none}
	.paves_pave_parent_toggle{cursor:pointer}
	.paves_groupe_div{display:none; padding:30px 15px;}
	.paves_groupe_div th, .paves_groupe_div td{padding:0px 15px}
	.paves_groupe_div th, .paves_groupe_div th{padding-bottom:6px; text-align:center}
	.paves_groupe_div .paves_pave{min-width:100px}

	.pave-suivi-etudiant div{width:280px; height:130px; background-color:#676767; text-align: center; display:inline-flex; justify-content:center; align-items:center; background-image: url(/images/suivi-etudiants.png); background-position: center center; background-repeat: no-repeat;}
	.pave-suivi-etudiant div span{font-size:larger; color:#FFFFFF; padding:50px}
	.pave-suivi-etudiant div:hover{background-color:#999999;}
	.pave-suivi-etudiant:hover{text-decoration:none}


	.tooltip-dynamique, .contenu-basculant, .contenu-basculant-ajax {display:none; border:1px solid #A8A8A8; border-style:dashed; padding:20px}
	.tooltip-dynamique-hr {border-top:1px solid #A8A8A8; border-style:dashed; margin-left:7px}
	.tooltip-dynamique-lien {display:inline-block; width:15px; height:15px; margin-left:5px; background-image:url('/images/ico/suivant_off.gif'); background-repeat:no-repeat}
	.tooltip-dynamique-lien-actif {background-image:url('/images/ico/suivant_on.gif')}
	.tooltip-dynamique-lien:hover {text-decoration:none}
	li .tooltip-dynamique li {list-style-type:disc}
	body.mceContentBody .tooltip-dynamique, body.mceContentBody .contenu-basculant {padding:0px}
	body.mceContentBody span.tooltip-dynamique, body.mceContentBody span.contenu-basculant {display:inline}
	body.mceContentBody div.tooltip-dynamique, body.mceContentBody div.contenu-basculant {display:block}
	span.contenu-basculant {padding:0px; border:none}
	.contenu-basculant-ajax iframe {width:100%; border:none; height:500px}
	.contenu-basculant-ajax .pied-page-thickbox-blanc {display:none}
	.contenu-basculant-ajax #page-principale.page-principale-thickbox {border:none; margin-top:0px; width:auto}
	.contenu-basculant-ajax .main-content-table-wrapper-thickbox {padding:0px}
	
	.contenu-basculant-lien {display:inline-block; width:15px; height:15px; margin-left:5px; background-image:url('/images/ico/suivant_off.gif'); background-repeat:no-repeat}
	.contenu-basculant-btn-actif .contenu-basculant-lien {background-image:url('/images/ico/suivant_on.gif')}
	.contenu-basculant-lien:hover {text-decoration:none}
	
	div.obj-gen-enonce-retroaction-perso {display:none}
	body.mceContentBody div.obj-gen-enonce-retroaction-perso {display:block; border:1px dashed blue}
	body.mceContentBody div.obj-gen-enonce-retroaction-perso:before, body.mceContentBody div.obj-gen-enonce-retroaction-perso:after {content: attr(title)}

	.eo_navigation{text-align:center; width:100%; position:relative; }
	.eo_navigation_nav{height:25px}
	.eo_navigation_nav span{margin-top:10px}
	.eo_navigation_prec, .eo_navigation_suiv{position:absolute; max-width:320px; overflow:hidden; text-transform: uppercase; height:100%; display:table}
	.eo_navigation_prec div, .eo_navigation_suiv div{display:table-cell; height:100%; vertical-align:middle;}
	.eo_navigation_prec div{text-align: left;}
	.eo_navigation_suiv div{text-align: right;}
	.eo_navigation_prec img{padding-right:10px;}
	.eo_navigation_suiv img{padding-left:10px;}
	.eo_navigation_prec td, .eo_navigation_suiv td{vertical-align:middle;}
	/*.eo_navigation_prec a{margin-left:-30px}
	.eo_navigation_prec a{margin-left:-30px}*/


	#main-content .eo_navigation_prec a, #main-content .eo_navigation_suiv a, #main-content .eo_navigation_nav_titre_parent{color:#FFFFFF; font-size: 12px;}
	.eo_navigation_prec{left:0px; text-align:left;}
	.eo_navigation_suiv{right:0px; text-align:right;}
	.eo_navigation_nav_point{padding:0px; height:19px; background: url("/images/obj_gen/eo_nav_ligne.gif"); background-position: center center; background-repeat:repeat-x;}
	.eo_navigation_nav_point_premier{padding-left:0px}
	.eo_navigation_nav_point_dernier{padding-right:0px}
	/*.eo_navigation_nav_point_enfant img{margin-top:20px}*/
	.eo_navigation_nav_enfants{display:none}

	.eoe_filtre{}
	.eoe_filtre_titre_categorie{padding-top:20px;}
	.eoe_filtre_titre_categorie2{padding-top:10px}
	.eoe_filtre_lien_titre{font-weight:bold}
	.eoe_filtre_hierarchie{width:20px}

	.ui-tooltip-content {text-align:left}

	#bandeau-logo {position:relative}
	#bandeau-logo-titre-site, #bandeau-logo-titre-site-login {position:absolute; margin-top:20px; margin-left:20px;}
	#bandeau-logo-titre-site, #bandeau-logo-titre-site div, #bandeau-logo-titre-site-login {font-family:'Source Sans Pro'; font-weight:300; font-size:23px; color:#333333 }
	#bandeau-logo-titre-site-login {width: 480px; font-size:23px; margin-top:10px}
	#bandeau-logo-titre-site-login div {font-size: 30px;}
	#bandeau-logo-titre-site-login .bandeau_logo_titre_ligne1 {font-weight: 700;}
	#bandeau-logo-titre-site-login .bandeau_logo_titre_ligne2 {font-weight: 300;}

	.alerteBlogue{float:right; margin-bottom:5px}
	.alerteIcone {margin-left:5px; display:inline}
	.blogue-sujet{clear: right;}
	.blogue-menu .alerteBlogue{float:none}
	.blogue-menu .alerteIcone{margin-left:0px; margin-right:5px;}
	.blogue-menu{overflow: auto;}
	.blogue-profil .sous-titre{margin-bottom: 0px;}

	#section-droite-nav-q {width:150px}
	.url-site-web{word-wrap: break-word;}
	
	
	.objAffichageReduit{padding:5px 0px; cursor:pointer; font-weight:bold; background-color:#EEEEEE}
	.objAffichageReduit:hover{background-color:#CCCCCC}
	
	.synthesePublActif, #blogue-sujet-toggle .synthesePublActif{background-color:#8BBE00}
	.synthesePublActif:hover{background-color:#8BBE00}
	#main-content .synthesePublActif *, #main-content #blogue-sujet-toggle .synthesePublActif *{color:#FFFFFF}
	#main-content .synthesePublActif a{text-decoration:underline}
	#main-content .synthesePublActif a:hover{text-decoration:none}
	.synthesePublBouton{text-align:right}
	.synthesePublCheckbox{float:right; display:none}
	.synthesePublCheckbox input{width:20px; height:20px; margin-top:0px; }
	.synthesePublStatut{float:right; margin-left:15px}
	#main-content .synthesePublBilan{font-size:24px;}
	.synthesePublBilan{text-align:right; border: 1px solid #8BBE00; float:right; padding:4px; display:inline-block; margin:8px 0px}
	.synthesePublBilan + *{clear:right}
	
	#tr_retro_perso_resultat input[name="retro_perso_resultat_resultat_minimum[]"] {width:4em}
	#tr_retro_perso_resultat input[name="retro_perso_resultat_resultat_maximum[]"] {width:4em}
	
	.liste-personne{margin-left: -10px; margin-right: -10px;}
	.liste-personne>div{margin-bottom:20px; padding-left:10px; padding-right:10px}
	.liste-personne-item{position:relative}
	a .liste-personne-item:before{position: absolute; content:" "; top:0; left:0; width:100%; height:100%; display: none; z-index:2;  background-color: rgba(0, 0, 0, 0.5);}
	.liste-personne-item:hover:before{display: block;}
	.liste-personne-libelle{padding:10px; background-color: rgba(255, 255, 255, 0.7); position: absolute; z-index:3; width:100%; bottom:0px; line-height:1.2}
	.liste-personne-nom{color:#000000; font-weight:bold}
	.liste-personne-titre{color:#000000; font-size:80%}
	.liste-personne-photo{position:relative; width:100%}
	.liste-personne-photo img{width:100%}
	.liste-personne-photo>div{position:absolute; width:100%; top:0px}
	.liste-personne-initiales,
	.liste-personne-nom-defaut {width:100%; height:100%}
	.liste-personne-initiales > div,
	.liste-personne-nom-defaut > div{display:table; width:100%; height:100%}
	.liste-personne-initiales > div > div,
	.liste-personne-nom-defaut > div > div	{display:table-cell; vertical-align:middle; text-align:center}
	.liste-personne-nom-defaut > div > div	{padding-left:8px; padding-right:8px}
	
	.liste-lettre{-moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
	.liste-lettre-menu{width:100%; display:inline-block}
	.liste-lettre .liste-lettre-l{font-weight: bold; font-size: 140%;}
	@media screen and (max-width:800px)
	{
		.liste-lettre{-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;}
	}
	
	#sous-menu.aucun-style {background-color:transparent; border-bottom:none; font-size:inherit}
	#sous-menu.aucun-style {font-family:inherit; font-size:inherit}
	#sous-menu.aucun-style * {border-top:none; padding:0px; background-image:none; font-weight:normal; font-size:inherit; color:inherit; background-color:transparent}
	#sous-menu.aucun-style *:hover {background-color:transparent}
	
	
	.ui-selectmenu-menu .niv1{}
	.ui-selectmenu-menu .niv2{padding-left:30px !important}
	
	.container-popup{position: relative;
  background: #FFF;
  width: auto;
  max-width: 800px;
  margin: 20px auto;}
	
	.rte-lire-plus {overflow-y:hidden}
	.rte-lire-plus-ctrl {height:25px}
	
	.fancybox-overlay {text-align:left}
	.fancybox-skin {background-color:#FFFFFF !important}
	.fancybox-drag {background-color:grey; height:2em; border-radius:4px 4px 0px 0px; cursor:move}
	.fancybox-drag + .fancybox-skin {border-radius:0px 0px 4px 4px}
	
	.menu-basculant{margin-right:2px}
	.menu-basculant a{color:#000000;}
	.pas-mobile .menu-basculant a:hover, .menu-basculant a.actif{text-decoration:none;}
	.menu-basculant a:focus, .menu-basculant a:active {text-decoration:none}
	.menu-basculant a div{background-color:#CCCCCC; padding:8px 8px 6px 8px; text-align:center; border-bottom:2px solid #FFFFFF}
	.menu-basculant a.actif div{background-color:#e6e6e6; border-bottom-color:#e6e6e6}
	.pas-mobile .menu-basculant a:hover div{background-color:#e6e6e6}
	.page-bloc-wrapper.page-bloc-wrapper-menu-basculant-bloc{margin-bottom:0px }
	.menu-basculant-contenu{background-color:#e6e6e6; padding:15px; }
	
	.agenda-item{clear:both}
	.boite-date{width:35px; height:35px; color:#000000; background-color:#F7A90B; text-align:center; line-height:100%; padding:4px; float:left; clear:left; margin-top:4px; margin-bottom:10px}
	.boite-date .jour{font-size:20px; font-weight:300}
	.boite-date .mois{font-size:10px; font-weight:400}
	.boite-date + div{padding-left:40px}
	
	input[type="image"] {border:none !important}
	
	#main-content * .jw-icon{font-family:'jw-icons' !important; font-size:16px; line-height:2}
	#main-content .jw-text-elapsed, #main-content .jw-slider-horizontal, #main-content .jw-text-duration {line-height:2}
	#main-content .jw-slider-time {margin-top:8px}
	#main-content * .jw-knob {font-size:16px}
	
	input[type="text"].taille-auto {box-sizing:border-box}
	textarea.taille-auto {box-sizing:border-box; overflow:hidden}
	
	#page-principale.page-principale-tinymce-plugin-lien-obj {width:auto}
	
	.Cphp_ManiereRepondreBasculant-wrapper.taille-auto {display:block}
	.Cphp_ManiereRepondreBasculant-wrapper.taille-auto .Cphp_ManiereRepondreBasculant-statique {display:inline-block}

	.Cphp_ManiereRepondreBasculant-wrapper.MrQuestionnaireSlider {display:block}
	.Cphp_ManiereRepondreBasculant-wrapper.MrQuestionnaireSlider .Cphp_ManiereRepondreBasculant-statique {display:block}

	.Cphp_ManiereRepondreBasculant-wrapper.MrQuestionnaireTexteRTE {display:block}
	.Cphp_ManiereRepondreBasculant-wrapper.MrQuestionnaireTexteRTE .Cphp_ManiereRepondreBasculant-statique {display:block}

		#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text {cursor:text}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper input[name="text"],
	#main-content .Cphp_ManiereRepondreBasculant-wrapper textarea,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper select {line-height:normal; padding:2px; border:1px solid #ABADB3}
	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text.txt_long * {line-height:normal}

	/* saf3+, chrome1+ */
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
		#main-content .Cphp_ManiereRepondreBasculant-wrapper input.txt_court:focus {padding-top:1px; padding-bottom:3px}
		#main-content .Cphp_ManiereRepondreBasculant-wrapper input.txt_court.taille-auto:focus {padding-top:2px}
	}

	/* ie */
	#main-content .Cphp_ManiereRepondreBasculant-wrapper input.txt_court::-ms-clear, input.txt_court.taille-auto::-ms-clear {display:none}
	#main-content .Cphp_ManiereRepondreBasculant-wrapper input.txt_court::-ms-value, input.txt_court.taille-auto::-ms-value {margin:0px}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text.txt_court,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text.txt_long {white-space:pre-wrap}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text:hover,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper input[name="text"]:hover,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper textarea:hover,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper input[name="text"]:focus,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper textarea:focus,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper select:focus{border-color:#7EB4EA}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text.input_text_placeholder {color:#757575; opacity:1}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper input::-moz-placeholder,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper textarea::-moz-placeholder {color:#757575; opacity:1}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper input::-webkit-input-placeholder,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper textarea::-webkit-input-placeholder {color:#757575; opacity:1}		

	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper input.txt_court,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper textarea,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper select {min-height:16px; min-width:10em; margin-top:0px; margin-bottom:0px}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text.txt_long,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper textarea {min-height:80px}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text.txt_rte {width:100%; min-height:172px}
	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text.txt_rte_light {width:100%; min-height:120px}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper select {box-sizing:content-box; height:16px}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text.slider > div {box-sizing:border-box; height:15px}
	#main-content .Cphp_ManiereRepondreBasculant-wrapper .ui-slider.ui-slider-horizontal {height:15px; margin-top:3px !important; margin-bottom:12px !important}
	#main-content .Cphp_ManiereRepondreBasculant-wrapper .ui-slider.ui-slider-horizontal .ui-slider-handle{height:18px; top:-0.2em}

	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text.txt_rte,
	#main-content .Cphp_ManiereRepondreBasculant-wrapper .input_text.txt_rte_light {box-sizing:border-box}
	
	#main-content .Cphp_MrVideoEncode .jwplayer, #main-content .Cphp_MrVideoEncode .jwplayer * {color:#FFFFFF}
	#main-content .readonly .Cphp_MrVideoEncode fieldset{border:0}

	#main-content .image-legende{font-size:10px; color:#5c5c5c}
	
	/*#col_annotation_tbody .Cphp_LayoutInline > div.F__display_inline {display:inline-block}
	#col_annotation_tbody a.jwplayer-spinner-time-set-debut,
	#col_annotation_tbody a.jwplayer-spinner-time-set-fin,
	#col_annotation_tbody a.jwplayer-jouer-interval,
	#col_annotation_tbody a.colIconeSupprimer {display:inline-block; width:23px; height:23px; position:relative}
	
	#col_annotation_tbody a.jwplayer-spinner-time-set-debut img,
	#col_annotation_tbody a.jwplayer-spinner-time-set-fin img,
	#col_annotation_tbody a.jwplayer-jouer-interval img,
	#col_annotation_tbody a.colIconeSupprimer img {position:absolute; top:7px; width:23px; height:23px; margin-left:0px !important; margin-right:0px !important}*/
	
	.spinner-time-set-debut > .F__display_inline,
	.spinner-time-set-fin > .F__display_inline,
	.spinner-jouer-interval > .F__display_inline,
	.collection-supprimer-item > .F__display_inline,
	.collection-toggle-details > .F__display_inline {display:inline-block; height:23px}
	
	.spinner-time-set-debut > .F__display_inline > a,
	.spinner-time-set-fin > .F__display_inline > a,
	.spinner-jouer-interval > .F__display_inline > a,
	.collection-supprimer-item > .F__display_inline > a,
	.collection-toggle-details > .F__display_inline > a {float:left; margin-top:8px; margin-left:3px}
	
	.spinner-time-set-debut > .F__display_inline > a {margin-left:0px}
	
	.spinner-time-set-debut > .F__display_inline > a > img,
	.spinner-time-set-fin > .F__display_inline > a > img,
	.spinner-time-set-debut.disabled, .spinner-time-set-fin.disabled {opacity:0.75}
	.spinner-time-set-debut.disabled a, .spinner-time-set-fin.disabled a {cursor:default}
	.spinner-time-set-debut.disabled a:focus, .spinner-time-set-fin.disabled a:focus {outline:none}
	.spinner-jouer-interval > .F__display_inline > a > img,
	.collection-supprimer-item > .F__display_inline > a > img,
	.collection-toggle-details > .F__display_inline > a > img {margin-left:0px !important; margin-right:0px !important}
	
	#col_annotation_tbody .mr-spinner-debut .ui-spinner {border-top-left-radius:0px; border-bottom-left-radius:0px}
	#col_annotation_tbody .mr-spinner-fin .ui-spinner {border-top-right-radius:0px; border-bottom-right-radius:0px}
	#col_annotation_tbody .annotations-continues .mr-spinner .ui-spinner {border-color:#E8E8E8; border-radius:0px}
	#col_annotation_tbody .annotations-continues .mr-spinner .ui-spinner input {cursor:default}
	#col_annotation_tbody .annotations-continues .mr-spinner .ui-spinner-button {background-image:none; background-color:#E8E8E8; border:none; border-radius:0px}
	#col_annotation_tbody .mr-spinner-fin.disabled .ui-spinner {opacity:0.75}

	#main-content .btn-mode-annotation input {height:30px; background-color:#108AC3; color:#FFFFFF; border:0px; vertical-align:top; font-size:12px; cursor:pointer; white-space:normal; text-align:left; line-height:1.25}
	#main-content .btn-txt-mode-annotation * {font-size:11px; vertical-align:top; color:#108AC3}
	#main-content .option-mode-annotations {margin-left:25px}
	#main-content .option-mode-annotations a, #main-content .option-mode-annotations a * {color:#108AC3}

	.ui-widget-overlay {z-index:9998 !important}
	.ui-dialog {z-index:9999 !important}
	
	.categories-titre-regroupement {margin-top:10px}
	.categories-action-ajout {margin-top:10px}
	.tableau-categories-tri {margin-top:10px; padding:10px; max-width:50%}
	.tableau-categories-tri .wrapper-contenu{padding:10px; margin-bottom:10px}
	.tableau-categories-tri .wrapper-contenu.avec-actions {background-color:#E6E6E6}
	.tableau-categories-tri .wrapper-contenu.avec-actions .wrapper-contenu {background-color:#FFFFFF}
	.tableau-categories-tri .wrapper-contenu.sans-actions .wrapper-contenu.sans-actions {display:list-item; margin-left:15px}
	.tableau-categories-tri .wrapper-parent {padding-top:10px; padding-bottom:10px}
	.tableau-categories-tri .wrapper-contenu.sans-actions {border:none; padding:0px}
	.tableau-categories-tri .wrapper-parent > .wrapper-contenu:last-child {margin-bottom:-10px}
	.tableau-categories-tri .wrapper-handle-tri{float:left; margin-right:10px}
	.tableau-categories-tri .wrapper-handle-tri {opacity:0.5}
	.tableau-categories-tri .wrapper-actions {float:right}
	.tableau-categories-tri .wrapper-actions a img {margin-left:0px !important; margin-right:5px !important}
	.tableau-categories-tri .wrapper-actions a:last-child img {margin-right:0px !important}
	.tableau-categories-tri .wrapper-actions a.lien-toggle-options img {margin-right:-5px !important}
	.tableau-categories-tri .triable > .wrapper-handle-tri {opacity:1}
	.tableau-categories-tri .triable > .wrapper-handle-tri img {cursor:move}
	
	.categories-hierarchique .contenu-html-supp {margin-top:10px}
	.categories-hierarchique .contenu-html-supp .blogue-commentaire-cadre {background-color:#FFFFFF !important}
	.categories-hierarchique .contenu-html-supp > .blogue-commentaire-separateur:first-child {display:none}
	.categories-hierarchique .contenu-html-supp .blogue-commentaire-separateur {height:10px !important}
	.categories-hierarchique .contenu-html-supp .blogue-commentaire-dernier {margin-bottom:0px !important}
	.categories-hierarchique .contenu-html-supp-toggle-img {margin-right:5px}
	.categories-hierarchique .categories-titre-regroupement {margin-top:10px}
	.categories-hierarchique .contenu-html-wrapper-parent {background-color:#E6E6E6; padding:10px; margin-top:10px; margin-bottom:10px}
	.categories-hierarchique .contenu-html-wrapper-parent .contenu-html-wrapper-parent {padding:0px; margin-bottom:0px}
	.categories-hierarchique .contenu-html-supp .annotation-categories {display:none}
	
	.annotations-par-temps .annotation-par-temps-contenu .blogue-commentaire-separateur {height:10px !important}
	.annotations-par-temps .annotation-par-temps-contenu .blogue-commentaire-dernier {margin-bottom:0px !important}
	.annotations-par-temps .annotation-par-temps-contenu > .blogue-commentaire-separateur:first-child {display:none}
	.annotations-par-temps .annotations-par-temps-wrapper {background-color:#E6E6E6; padding:10px; margin-top:10px; margin-bottom:10px}
	.annotations-par-temps .annotations-par-temps-wrapper .annotation-par-temps-contenu {margin-top:10px}
	.annotations-par-temps .annotations-par-temps-wrapper .blogue-commentaire-cadre {background-color:#FFFFFF !important}

	.select2-results{text-align:left}

	.tableau-metadata.empeche_consultation_obj_gen_si_non_publie tr > :nth-child(3) {display:none}
	.tableau-metadata.empeche_consultation_obj_gen_si_non_publie.obj__prop_input tr > :nth-child(3) {display:table-cell}
	.tableau-metadata.empeche_consultation_obj_gen_si_non_publie.obj__prop_input tr > :nth-child(4) {display:none}

	.fancybox-wrap.obj-lien-popupjs .miniroa-affichage-reduit {display:block !important}

	.select2-dropdown {z-index:9999 !important}
	