/* CSS Document */.force_retour {	clear: both;	}#une {	width: 360px;	padding-top: 20px;	padding-left: 40px;	border: 0px;	padding-right: 40px;	margin-left: 160px;}#une_colonne {	position: relative;	float: left;	padding-top: 3em;	padding-left: 40px;	padding-right: 45px;	width: 653px;}#liste_doc {	height: auto;	float: left;	width: 440px;	margin-top: 3em;	padding-top: 0em;	padding-left: 40px;	padding-right: 0px;	border: 0px;	color: #122344;}#une h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 2em;	font-weight: bold;	color: #AF130D;	letter-spacing: 0.1em;	margin-top: 0px;	margin-bottom: 0em;}#une h3 {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	font-weight: bold;	color: #122344;	margin-bottom: 1em;}#une p {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: normal;	color: #122344;	margin-bottom: 1em;}#une .date_rubrique, #liste_doc .date_rubrique {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	font-weight: normal;	color: #AF130D;}#une .suite, #liste_doc .suite {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	color: #122344;}#zoom {	position: relative;	width: 258px;	height: 276px;	clear: none;	float: right;	padding-top: 20px;	padding-left: 25px;	padding-right: 15px;	background: url(../images/fond_zoom.png) no-repeat right top;	overflow: auto;	color: #FAFFDB;	border: 0px;}#doc_detail {	position: relative;	width: 298px;	height: auto;	clear: none;	float: right;	padding-top: 3em;	padding-left: 25px;	padding-right: 15px;	overflow: auto;	color: #122344;	border: 0px;}#zoom h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 2em;	font-weight: bold;	letter-spacing: 0.1em;	margin-top: 0px;	margin-bottom: 0px;	text-align: right;}#zoom h3 {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	font-weight: bold;	color: #FAFFDB;	margin-bottom: 1em;	text-align: right;}#zoom .date_rubrique {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	font-weight: normal;	color: #FAFFDB;	text-align: right;}#zoom p {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: normal;	color: #FAFFDB;	margin-bottom: 1em;	text-align: right;}#zoom a,#zoom a:visited {	color: #FAFFDB;	text-align: right;}#zoom .suite {	/*margin-top: 20px;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	color: #122344;	text-align: right;}#encart {	background-image: url(../images/haut_encart_recherche.png);	width: 208px;	height: auto;	float: right;	margin-left: 25px;	margin-right: 25px;	margin-top: 3em;	margin-bottom: 1em;	/*padding-top: 3em;*/	overflow: auto;	border: 0px;	text-align: center;}#encart h3 {	/*text-align: center;*/	font-family: Verdana, Geneva, sans-serif;	font-size: 1.0em;	font-weight: bold;	color: #122344;	padding-top: 10px;	padding-left: 25px;}#encart h3 a {	color: #122344;	text-decoration: none;}#bas_encart {	background-image: url(../images/bas_encart_recherche.png);	background-repeat: no-repeat;	background-position: left bottom;	padding-bottom: 10px;}.nav_encart, .nav_encart a, .nav_encart a:visited {	color: #122344;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: normal;	text-align: left;	list-style-type: disc;	/*padding-left: 30px;*/	text-decoration: none;}.nav_encart ul {	padding-left: 10px;	list-style-type: none;}#liste_doc h2, #une_colonne h2 {	font-family: "Lucida Grande", Arial, sans-serif;	font-size: 1.5em; /*1.7em*/	font-weight: bold;	letter-spacing: 0em;	margin-top: 0px;	margin-bottom: 0em;}#liste_doc h3 {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	font-weight: bold;	/*color: #122344;*/	margin-bottom: 0.5em;	margin-top: 1.2em;}#une_colonne p {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	font-weight: bold;	color: #122344;	margin-bottom: 0.5em;	margin-top: 1.2em;}#liste_doc h3 a, #une_colonne p a, #encart h3 a {	color: #122344;	text-decoration: underline;}#liste_doc p {	font-size: 0.9em;	font-weight: normal;	color: #122344;	margin-bottom: 0.9em;} #liste_doc ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: normal;	color: #122344;	margin-top:  -0em;}#liste_doc p a, #liste_doc li a {	font-weight: bold;	color: #122344;	text-decoration: underline;}#liste_doc a:hover {	text-decoration: underline;}#liste_doc h3.actualite {	margin-bottom: 0em;	margin-top: 0em;	color: #7b1e1b;	/*color: #0065bd;*/	font-size: 0.9em; /*1.1em*/}#liste_doc h3.evenement {	margin-bottom: 0em;	margin-top: 1.5em;	color: #0065bd;	font-size: 1.1em;	line-height: 2em;}#liste_doc h4.evenement {	color: #0065bd;}.rubrique_actualite {	margin-top: 1.3em;	font-family: Arial, Helvetica, sans-serif;	color: #c00;	font-size: 0.8em;	font-weight: bold;}.rubrique_agenda {	font-family: Arial, Helvetica, sans-serif;	color: #7b1e1b;	font-size: 0.8em;	font-weight: bold;	margin-bottom: 1.3px;}.rubrique_texte {	/*margin-top: 1.3em;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	font-weight: bold;}.rubrique_texte_espace {	/*margin-top: 1.3em;*/	height: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	font-weight: bold;	margin-bottom: 2em;}.titre_biblio {	font-family: Arial, Helvetica, sans-serif;	margin-bottom: 0em;	font-weight: bold;}.corps_texte {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	font-weight: normal;	color: #122344;	margin-bottom: 2em; /*nouveau*/}.resume_texte {	margin-top: 0.8em;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: normal;	color: #7b1e1b;}.lien_texte {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: normal;	color: #122344;}.lien_texte a {	color: #122344;	font-weight: bold;	text-decoration: underline;}.lien_texte a:hover {	color: #122344;	font-weight: bold;	text-decoration: underline;}.actu {	margin-bottom: 0px;	margin-top: 0px;	/*margin-left: 150px;*/	/*margin-bottom: -0.9em;*/}.suite a:visited, .suite a {	color: #122344;}.espace_haut {	padding-top: 10px;}.cacher {	display: none;}.puce {	vertical-align: middle;	margin-right: 5px;}.photo {	margin-right: 15px;	margin-bottom: 10px;}.photo_visu {	margin-top: 10px;	margin-right: 15px;	margin-bottom: 10px;}.visuel_detail {	margin-top: 15px;	margin-right: 15px;	margin-bottom: 10px;}h2.institut, h2.inshea {	color: #0065bd;}#liste_doc.institut h3, #liste_doc.institut h4, #liste_doc.institut h5, #liste_doc.institut h6, #liste_doc.inshea h3, #liste_doc.inshea h4, #liste_doc.inshea h5, #liste_doc.inshea h6 {	color: #0065bd;}.encart_institut , .encart_inshea  {	/*background-image: url(../images/raccord_institut.png);*/	background-repeat: no-repeat;	background-position: left top;	background-color: #cbddec;}h2.recherche, h3.recherche, h4.recherche, h5.recherche, h6.recherche {	color: #5b952c;}#liste_doc.recherche h3, #liste_doc.recherche h4, #liste_doc.recherche h5, #liste_doc.recherche h6, #liste_recherche.recherche h3, #liste_recherche.recherche h4, #liste_recherche.recherche h5, #liste_recherche.recherche h6 {	color: #5b952c;}.encart_recherche {	/*background-image: url(../images/raccord_recherche.png);*/	background-repeat: no-repeat;	background-position: left top;	background-color: #c5ff88;}h2.formation, h3.formation, h4.formation, h5.formation, h6.formation {	color: #c15217;}#liste_doc.formation h3, #liste_doc.formation h4, #liste_doc.formation h5, #liste_doc.formation h6, #liste_formation.formation h3, #liste_formation.formation h4, #liste_formation.formation h5, #liste_formation.formation h6 {	color: #c15217;}.encart_formation {	/*background-image: url(../images/raccord_formation.png);*/	background-repeat: no-repeat;	background-position: left top;	background-color: #FFB463;}h2.expertise, h3.expertise, h4.expertise, h5.expertise, h6.expertise {	color: #8b4884;}#liste_doc.expertise h3, #liste_doc.expertise h4, #liste_doc.expertise h5, #liste_doc.expertise h6, #liste_expertise.expertise h3, #liste_expertise.expertise h4, #liste_expertise.expertise h5, #liste_expertise.expertise h6 {	color: #8b4884;}.encart_expertise {	/*background-image: url(../images/raccord_expertise.png);*/	background-repeat: no-repeat;	background-position: left top;	background-color: #da92ff;}h2.bibliotheque, h3.bibliotheque, h4.bibliotheque, h5.bibliotheque, h6.bibliotheque {	color: #9b7408;}#liste_doc.bibliotheque h3, #liste_doc.bibliotheque h4, #liste_doc.bibliotheque h5, #liste_doc.bibliotheque h6, #liste_bibliotheque.bibliotheque h3, #liste_bibliotheque.bibliotheque h4, #liste_bibliotheque.bibliotheque h5, #liste_bibliotheque.bibliotheque h6 {	color: #9b7408;}.encart_bibliotheque {	/*background-image: url(../images/raccord_expertise.png);*/	background-repeat: no-repeat;	background-position: left top;	background-color: #fad75c;}h2.direct, h3.direct, h4.direct, h5.direct, h6.direct {	color: #7B1E1B;	margin-bottom: 1em ! important;}#liste_doc.direct h3, #liste_doc.direct h4, #liste_doc.direct h5, #liste_doc.direct h6, #liste_direct.direct h3, #liste_direct.direct h4, #liste_direct.direct h5, #liste_direct.direct h6 {	color: #7B1E1B;}.encart_direct {	background-image: url(../images/raccord_direct.png);	background-repeat: no-repeat;	background-position: left top;	background-color: #E6BF9A;}.rss_liste {	margin-bottom: 1em ! important;}/* Avec display: table pour bloquer la legende a la largeur de l'imafe */.illustration {	display: table; /* important */	float: left;	width: 110px; /* important */	margin-bottom: 30px;	padding: 10px 20px 0px 0px;	text-align: left;	vertical-align: top;}.photo_visuel {	display: table; /* important */	float: left; /* important */	margin-right: 350px;	margin-bottom: 20px;	/*padding: 10px 10px 10px 10px;*/	background-color: #FFF;	border:#000 solid 1px;	text-align: left;}.bordure {	border: #000 solid 1px;	margin-bottom: 10px;}.souligne_institut , .souligne_inshea {	border-top: 2px solid #0065BD;	border-bottom-width: 0px;	border-right-width: 0px;	border-left-width: 0px;}.souligne_recherche {	border-top: 2px solid #5b952c;	border-bottom-width: 0px;	border-right-width: 0px;	border-left-width: 0px;}.souligne_formation {	border-top: 2px solid #c15217;	border-bottom-width: 0px;	border-right-width: 0px;	border-left-width: 0px;}.souligne_expertise {	border-top: 2px solid #8b4884;	border-bottom-width: 0px;	border-right-width: 0px;	border-left-width: 0px;}.souligne_bibliotheque {	border-top: 2px solid #9b7408;	border-bottom-width: 0px;	border-right-width: 0px;	border-left-width: 0px;}.souligne_direct {	border-top: 2px solid #7B1E1B;	border-bottom-width: 0px;	border-right-width: 0px;	border-left-width: 0px;}#liste_doc p.sans_espace {	margin-bottom: 0px;}.nobordure {	border-width: 0px;	padding-bottom: 10px;	padding-top: 5px;}.lien_fichier {	float: left;	padding-top: 0px;	padding-right: 40px;	padding-bottom: 10px;	padding-left: 0px;}#liste_doc h4 {	font: bold 1.0em Verdana, Geneva, sans-serif;	/*padding-bottom: 10px;	padding-top: 1.2em;*/}#liste_doc h5 {	font: bold 0.9em Verdana, Geneva, sans-serif;	/*padding-bottom: 10px;	padding-top: 1.2em;*/}#liste_doc h3 {	clear: left;}#liste_doc h6 {	font: 0.9em Verdana, Geneva, sans-serif;	/*padding-bottom: 10px;	padding-top: 1.2em;*/}.date_agenda {	background-image:url(../images/calendrier_32.png);	background-repeat: no-repeat;	float: left;	margin-right: 15px;	margin-left: 0px;}.horaire {	display: table-cell;	width: 250px;}.table_horaire {	display: table;	margin-bottom: 0;}.head_horaire {	display: table-cell;	width: 100px;}ul#menu_direct, ul#menu_direct_archive {	list-style:none;	margin: 0px;	padding: 0px;}ul#menu_direct li.direct a, ul#menu_direct_archive li.direct a {	color: #7B1E1B;	text-decoration: none;}ul#menu_direct li.recherche a, ul#menu_direct_archive li.recherche a {	color: #5b952c;	text-decoration: none;}ul#menu_direct li.expertise a, ul#menu_direct_archive li.expertise a {	color: #8b4884;	text-decoration: none;}ul#menu_direct li.bibliotheque a, ul#menu_direct_archive li.bibliotheque a {	color: #9b7408;	text-decoration: none;}li.direct a:hover, li.recherche a:hover, li.expertise a:hover, li.bibliotheque a:hover {	text-decoration: underline;}#cse-search-results .gsc-results {/* Sets font for titles, snippets, and URLs. */font-family: arial, helvetica, sans-serif;}#cse-search-results .gsc-result {position: relative;border: 1px solid #eee;border-left: 10px solid #eee;padding: 8px 8px 8px 20px;border-radius: 8px;/*-webkit-border-radius: 8px;-moz-border-radius: 8px;*/}#cse-search-results .gsc-result:hover {border: 1px solid #888;border-left: 10px solid #888;}.loupe {	cursor:url(/images/zoom_in.png),url(/images/zoom_in.gif),pointer;}.onglet {	color: #7b1e1b !important;}ul .direct a {	color: #9b7408;}
