/** element > signature*/

.element_signature {
		margin: 1.5em 0 1.5em;
		text-align: right;
		font-style: italic;
	}
		
	

	
	
	


/** element > colloque-item-liens*/

.element_colloque-item-liens ul li {
		float: left;
		padding-left: 0;
		margin-left: 2px;
		/*background: #ffffff;*/
	}
	
	.element_colloque-item-liens ul li a {
		float: left;
		border: 1px solid #e1dfd1;
	}
	.element_colloque-item-liens ul li a:hover {
		border-color: #a8a69b;
		background: #ffffff;
	}
	
	.element_colloque-item-liens ul li a img {
		margin: 3px;
	}
		
	

	
	
	


/** element > liste-articles-item*/

#contenu .element_liste-articles-item {
		background-image: url(local/cache-gd2/79eb1dc877424c6717cc9d8505abd437.png);
	}
		
	

	
	
	


/** element > bibliographie-recherche*/

.element_bibliographie-recherche {
		margin-bottom: 30px;
	}
	/*
	.element_bibliographie-recherche select {
		width: 250px;
	}
	*/
	
	.element_bibliographie-recherche #bibliographie-recherche_titre {
		width: 200px;
	}
	
	.element_bibliographie-recherche option._tout {
		font-weight: bold;
	}
		
	

	
	
	


/** element > notes*/

.element_notes {
		margin-top: 2.2em;
		padding-top: .5em;
		margin-left: -48px;
		padding-left: 48px;
		color: #6e6e6b;
		border-top: 1px dotted #a8a69b;
	}

	.element_notes .note-num {
		float: left;
		margin-left: -56px;
		width: 48px;
		text-align: right;
		font-weight: bold;
	}
	.element_notes .note-num:hover {
	}
	
	.element_notes .note-num a {
		color: #00206d;
		display: block;
	}
	.element_notes .note-num a:hover {
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 60% center;
		background-image: url('local/cache-gd2/4703533272bad0a7141052933a99d20f.png');
	}
		
	

	
	
	


/** element > recherche*/

.element_recherche #recherche_recherche {
		width: 250px;
	}
	
	.element_recherche .bouton-aide {
		float: right;
		border-color: #e1dfd1;
		background-color: transparent;
		padding: .2em;
		margin-top: .3em;
	}
	
	.element_recherche .bouton-aide:hover {
		border-color: #a8a69b;
		background-color: #ffffff;
	}
	
	.element_recherche .aide {
		display: none;
		margin-bottom: .8em;
		padding-bottom: 1.7em;
		border-bottom: 1px solid #e1dfd1;
	}

	.element_recherche .aide .exemples table {
		border: 1px solid #e1dfd1;
	}
	
	.element_recherche .aide .exemples table .commentaire {
		color: #6e6e6b;
	}
	
	.element_recherche .aide .exemples table tbody td,
	.element_recherche .aide .exemples table tbody th {
		padding: .3em .5em;
		border-bottom: 1px solid #e1dfd1;
	}
	
	.element_recherche .aide .exemples table tbody th {
		text-align: right;
	}
	
	.element_recherche .aide .exemples table thead th {
		padding: .3em .5em;
		text-align: left;
		background: #e1dfd1;
	}
	
	.element_recherche .aide .exemples table caption {
		text-align: left;
		font-weight: bold;
		padding: .5em 0;
		color: #6e6e6b;
	}
		
	

	
	
	


/** element > banniere*/

.element_banniere {
		text-align: right;
	}
		
	

	
	
	

	
	
	


/** element > partenaires*/

.element_partenaires.p_vue_logo {
		margin-top: 2.4em;
	}
	
	.element_partenaires.p_vue_logo.p_direction_vertical li img {
		display: block;
		margin: auto;
	}
	.element_partenaires.p_vue_logo.p_direction_vertical li {
		margin-bottom: 5px;
	}
		
	

	
	
	


/** element > colloque-programme*/

.element_colloque-programme .jour {
		margin-top: 20px;
	}
	
	.element_colloque-programme .jour-entete {
		padding-top: .4em;
		padding-bottom: .4em;
		padding-right: 8px;
		background: #00206d;
		color: #ffffff;
	}
	
	.element_colloque-programme .jour-info {
	
		margin-top: 1px;
		background: #a8a69b;
		color: #ffffff;
		padding-right: 8px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	
	
	.element_colloque-programme .jour-nav {
		float: left;
		padding-left: 4px;
		margin-left: -56px;
	}
	
	.element_colloque-programme .jour-nav a {
		border: 1px solid transparent;
		float: left;
		padding: 2px;
	}
	.element_colloque-programme .jour-nav a.active:hover {
		border-color: #ffffff;
	}
	
	
	.element_colloque-programme .jour-date {
		font-weight: bold;
		font-size: 1.3em;
	}
	
	
	.element_colloque-programme .jour-lieu {
		float: right;
		max-width: 200px;
	}
	
	.element_colloque-programme .jour-lieu p {
		text-align: right;
		margin: 0;
	}
	
	.element_colloque-programme .jour-theme {
		font-weight: bold;
		font-size: 1.3em;
		margin-top: .4em;
		margin-bottom: .6em;
		text-align: center;
	}
	
	
	.element_colloque-programme .jour-date,
	.element_colloque-programme .jour-lieu p,
	.element_colloque-programme .jour-theme {
		line-height: 1.2em;
	}
		
	

	
	
	


/** element > hierarchie*/

.element_hierarchie {
		padding: .6em;
		font-family: Arial, sans-serif;
		font-size: .85em;
	}
	
	.element_hierarchie ul {
		text-align: right;
	}
	
	.element_hierarchie li {
		display: inline;
		padding: 0 .2em 0 .2em;
	}

	.element_hierarchie li a {
		color: #6e6e6b;
		text-decoration: none;
		
	}
	
	.element_hierarchie li a:hover {
		color: #000000;
		
	}
		
	

	
	
	

	
	
	


/** element > recherche-rapide*/

.element_recherche-rapide {
		margin-bottom: 15px;
		overflow: auto;
	}
	
	.element_recherche-rapide .champ.recherche {
		float: left;
		padding: 2px 4px 2px 19px;
		height: 13px;
		width: 462px;
		background: #ffffff url(local/cache-gd2/1d87d74b70e886695c452179debffe10.png) no-repeat 4px 50%;
		color: #4563ad;
		border: none;
	}
	.element_recherche-rapide .champ.recherche:hover,
	.element_recherche-rapide .champ.recherche:focus {
		background-image: url(local/cache-gd2/cdbde2ccd5687512dd5893389415a008.png);
		color: #333333;
	}
	
	.element_recherche-rapide .bouton.valider {
		float: left;
		cursor: pointer;
		height: 17px;
		width: 15px;
		border: none;
		background: #4563ad url(local/cache-gd2/3831210f2a90a31ec4d71ff8ae65dd6a.png) no-repeat 50% 50%;
	}
	
	.element_recherche-rapide .bouton.valider:hover,
	.element_recherche-rapide .bouton.valider:focus {
		background-color: #00206d;
	}
		
	

	
	
	


/** element > nav-site*/

.element_nav-site {
		padding: .8em;
		font-size: .85em;
	}
	
	.element_nav-site ul {
		text-align: center;
	}
	
	.element_nav-site li {
		display: inline;
		padding: 0 .2em 0 .6em;
	}
	.element_nav-site li + li {
		border-left: 1px dotted #f4f3eb;
	}
	
	.element_nav-site li a {
		background-position: 0 .1em;
		background-repeat: no-repeat;
	}
	
	.element_nav-site li.accueil a {
		background-image: url(local/cache-gd2/2f3303063bdc5e42e6ecc07957584c42.png);
	}
	.element_nav-site li.plan-site a {
		background-image: url(local/cache-gd2/a4b2e9ba59f6de9900b5253414665520.png);
	}
	.element_nav-site li.contacts a {
		background-image: url(local/cache-gd2/aa9ff5dc8b5223b36570a6601e18c77f.png);
	}
	.element_nav-site li.mentions-legales a {
		background-image: url(local/cache-gd2/1d0fd343197572047de1c327237492cf.png);
	}
	.element_nav-site li.recherche a {
		background-image: url(local/cache-gd2/06a8d7591f164ea21bbacf8d5d99c31e.png);
	}
	.element_nav-site li.espace-prive a {
		background-image: url(local/cache-gd2/f2b10ea7057773c74ae5fd791328d8f9.png);
	}

	.element_nav-site li a {
		padding-left: 15px;
		color: #f4f3eb;
	}
	.element_nav-site li a:hover {
		color: #ffffff;
	}
		
	

	
	
	


/** element > menu*/

.element_menu a {
		text-decoration: none;
	}
	
	.element_menu.niveau_2_survol .niv-2 {
		display: none;
	}
	
	.element_menu .niv-1 .active {
		background: #4563ad;
	}

	
/** .vue_ligne */
	
	.element_menu.vue_ligne {
		overflow: hidden;
		background: #333333;
	}
	
	.element_menu.vue_ligne li {
		float: left;
	}
	
	.element_menu.vue_ligne li a {
		display: block;
		line-height: 1.1em;
		padding: 6px 8px;
		color: #ffffff;
	}
	.element_menu.vue_ligne li a:hover {
		background: #00206d;
		color: #ffffff;
	}
	
	.element_menu.vue_ligne .niv-2 {
		display: none;
		background-color: #e1dfd1;
	}
	.element_menu.vue_ligne .niv-2.visible {
		display: block;
		position: absolute;
		width: 200px;
	}
	
	.element_menu.vue_ligne .niv-2 li {
		float: none;
	}
	
	
/** .vue_ligne, layout : accueil */

	.page-layout_accueil .element_menu.vue_ligne {
		background: transparent;
		font-size: .85em;
		padding-top: .7em;
		padding-bottom: .5em;
	}
	
	.page-layout_accueil .element_menu.vue_ligne ul {
		text-align: center;
	}
	.page-layout_accueil .element_menu.vue_ligne li,
	.page-layout_accueil .element_menu.vue_ligne a {
		float: none;
		display: inline;
	}
	.page-layout_accueil .element_menu.vue_ligne a {
		padding: 0 3px;
		line-height: 1.5em;
		color: #e1dfd1;
	}
	.page-layout_accueil .element_menu.vue_ligne a:hover {
		color: #ffffff;
	}
	.page-layout_accueil .element_menu.vue_ligne li a:hover {
		background: transparent;
	}
	
	
/** .vue_colonne */
	
	.element_menu.vue_colonne {
		margin-top: 15px;
	}
	
	.element_menu.vue_colonne li a {
		display: block;
		line-height: 1.1em;
		padding: 3px 5px;
		font-family: Arial, Helvetica, sans-serif;
		color: #f4f3eb;
	}
	.element_menu.vue_colonne li.active > a {
		font-weight: bold;
	}
	.element_menu.vue_colonne .niv-1 > li {
		margin-bottom: 1px;
	}
	
	.element_menu.vue_colonne li:hover > a {
		background: #6e6e6b;
		color: #ffffff;
	}
	.element_menu.vue_colonne li > a:hover {
		background: #00206d;
		color: #ffffff;
	}
	
	.element_menu.vue_colonne .niv-2 {
		/*background: #e1dfd1;*/
		/*font-size: .9em;*/
		padding-top: 2px;
		padding-bottom: 2px;
		/*margin-bottom: 2px;*/
		border-top: 1px dotted #e1dfd1;
	}
	
	.element_menu.vue_colonne .niv-2 li {
		border-bottom: none;
		padding: 0;
	}
	
	.element_menu.vue_colonne .niv-2 li a {
		/*color: #333333;*/
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 20px;
	}
	.element_menu.vue_colonne .niv-2 li.active a {
		background-image: url('local/cache-gd2/8188a23d55939886a3775f4f92c644fe.png');
		background-repeat: no-repeat;
		background-position: 4px .1em;
	}
	
	.element_menu.vue_colonne .niv-2 li a:hover {
		color: #ffffff;
		background: #00206d;
	}
		
	

	
	
	


/** element > bibliographie-liste*/

.element_bibliographie-liste {
		margin-bottom: 1.6em;
	}
	
	.element_bibliographie-liste .tri {
		margin-bottom: 1em;
	}

	
	#contenu .element_bibliographie-liste .liste {
		clear: left;
	}
	
	#contenu .element_bibliographie-liste .titre-groupe {
		font-weight: bold;
		font-size: 1.2em;
		background: transparent;
		padding-left: 0;
		margin-top: 1.2em;
		border-bottom: 1px dotted #e1dfd1;
	}
	#contenu .element_bibliographie-liste .titre-auteur a,
	#contenu .element_bibliographie-liste .titre-groupe a {
		color: #a8a69b;
		text-decoration: none;
	}
	
	#contenu .element_bibliographie-liste .titre-auteur {
		font-weight: bold;
		background: transparent;
		padding-left: 0;
		margin-top: 1em;
	}
		
	

	
	
	


/** element > colloque-communications-liste*/

.element_colloque-communications-liste .tri {
		margin-bottom: 1em;
	}
	
	.element_colloque-communications-liste .sommaire {
		margin-bottom: 1.5em;
	}
	
	
	.element_colloque-communications-liste .liste {
		clear: left;
	}
	
	.element_colloque-communications-liste .titre-groupe {
		font-weight: bold;
		font-size: 1.2em;
		background: transparent;
		padding-left: 0;
		margin-top: 1.2em;
		border-bottom: 1px dotted #e1dfd1;
	}
	.element_colloque-communications-liste .titre-groupe a,
	.element_colloque-communications-liste .titre-auteur a {
		color: #a8a69b;
	}
	
	.element_colloque-communications-liste .titre-groupe a:hover,
	.element_colloque-communications-liste .titre-auteur a:hover {
		text-decoration: none;
	}
	
	.element_colloque-communications-liste .titre-auteur {
		font-weight: bold;
		background: transparent;
		padding-left: 0;
		margin-top: 1em;
	}
	
	.element_colloque-communications-liste .btn-haut-page {
		background-repeat: no-repeat;
		background-position: top;
		background-image: url('local/cache-gd2/b777aebdb2c2fcb614422f9d4709aa4c.png');
		float: right;
		width: 15px;
	}
	.element_colloque-communications-liste .btn-haut-page:hover {
		background-image: url('local/cache-gd2/04ff3c0590ad284b2e8214aa6da3a2fa.png');
	}
		
	

	
	
	

	
	
	


/** element > contact*/

.element_contact .adresse {
		margin-top: .2em;
		margin-bottom: .2em;
	}
	
	.element_contact .adresse .item-detail {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.element_contact .groupe-commune {
		text-transform: uppercase;
	}
	
	.type_liste-item .element_contact {
		margin-top: .4em;
		margin-bottom: .2em;
	}
	
	.type_liste-item .element_contact .item-titre {
		font-size: 1em;
	}
	
	/*
	.element_contact .courriel {
		background-position: 0 .1em;
		background-repeat: no-repeat;
		padding-left: 16px;
	}
	
	.element_contact .courriel {
		background-image: url(local/cache-gd2/5af4c0e1cc50680cbdbc1c4af150c0cb.png);
	}
	*/
		
	

	
	
	

	
	
	


/** element > partenaires-item*/

/*
	.element_partenaires-item {
		margin-top: .8em;
		margin-bottom: .8em;
		overflow: hidden;
	}


	.element_partenaires-item .titre {
		font-size: 1.5em;
		line-height: 1.2em;
		font-weight: bold;
	}
*/

	.element_partenaires-item {
		overflow: hidden;
	}

	.element_partenaires-item .info {
		overflow: hidden;
	}


	.element_partenaires-item .logo {
		float: right;
		margin-left: 15px;
	}
		
	

	
	
	

	
	
	


/** element > bibliographie-item*/

/*
	#contenu .element_bibliographie-item {
		margin: 1em 0;
		background-position: 40px 0.2em;
		padding-left: 56px;
	}
	*/
	#contenu .element_bibliographie-item.p_nature_article {
		background-image: url(local/cache-gd2/79eb1dc877424c6717cc9d8505abd437.png);
	}
	#contenu .element_bibliographie-item.p_nature_ouvrage {
		background-image: url(local/cache-gd2/57a1ec24122e889f5bf117677d552433.png);
	}
	
	/*
	#contenu .element_bibliographie-item._bibliographie-item-type_ouvrage {
		background-image: url(local/cache-gd2/38052f865a10bc0a33e58a4b96d99863.png);
	}
	*/
	
	#contenu .element_bibliographie-item.p_details_non {
		margin: .4em 0;
	}
	
	/*
	.element_bibliographie-item .titre {
		font-style: italic;
		font-weight: bold;
		margin-bottom: .2em;
		font-size: 1.2em;
		text-align: left;
	}
	*/
	.element_bibliographie-item .item-titre {
		font-style: italic;
	}
	.element_bibliographie-item .item-annee {
		font-style: normal;
		font-weight: normal;
		font-size: .85em;
		margin-left: .2em;
		color: #6e6e6b;
	}
	.element_bibliographie-item  .item-infos .item-annee {
		margin-left: .4em;
	}
	/*
	.element_bibliographie-item .titre,
	.element_bibliographie-item .auteur,
	.element_bibliographie-item .infos,
	.element_bibliographie-item .lien {
		line-height: 1.2em;
	}
	
	.element_bibliographie-item .soustitre {
		margin-top: -.2em;
		margin-bottom: .2em;
		font-style: italic;
		line-height: 1.2em;
	}
	
	.element_bibliographie-item .infos p {
		margin: .2em 0;
	}
	
	.element_bibliographie-item .lien {
		margin-top: .2em;
	}
	
	.element_bibliographie-item .lien a {
		background-position: left .2em;
		background-repeat: no-repeat;
		padding-left: 1.2em;
		background-image: url(local/cache-gd2/77d4f520eec865cee798f02feac18f52.png);
	}
	*/
		
	

	
	
	

	
	
	


/** element > colloque-communication*/

.element_colloque-communication .onglets-contenu {
		margin-bottom: 2em;
	}
		
	

	
	
	


/** element > evenements*/

.element_evenements .liste {
		margin-top: 1.5em;
	}
		
	

	
	
	

	
	
	

	
	
	


/** element > colloque-programme-periode*/

.element_colloque-programme-periode {
		background: #f4f3eb;
		border: 1px solid #e1dfd1;
		border-top: 3px solid #e1dfd1;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	.element_colloque-programme-periode .periode-entete {
		/*margin: 2px;*/
		padding-top: .4em;
		padding-bottom: .4em;
		padding-right: 6px;
	}
	.element_colloque-programme-periode.p_type_seance .periode-entete {
		background: #ffffff;
		border-bottom: 1px dotted #e1dfd1;
		/*margin: 1px;*/
	}

	.element_colloque-programme-periode .periode-titre {
		font-weight: bold;
		/*font-size: 1.15em;*/
	}
	
	/*
	.element_colloque-programme-periode .periode-titre + .periode-theme {
		border-top: 1px solid #f4f3eb;
	}
	*/
	
	.element_colloque-programme-periode .periode-theme {
		font-weight: bold;
		font-size: 1.3em;
		margin-top: .4em;
		margin-bottom: .6em;
		text-align: center;
		/*color: #00206d;*/
	}
	
	.element_colloque-programme-periode .periode-heure {
		/*font-size: 1.15em;*/
		float: left;
		margin-left: -56px;
		width: 48px;
		text-align: right;
		font-weight: bold;
		color: #6e6e6b;
	}
	
	.element_colloque-programme-periode .periode-lieu {
		float: right;
		/*margin-left: -56px;*/
		max-width: 200px;
		color: #6e6e6b;
	}
	.element_colloque-programme-periode .periode-lieu p {
		text-align: right;
		margin: 0;
	}
	
	.element_colloque-programme-periode .periode-organisation {
		text-align: right;
		margin-top: .2em;
	}
	
	.element_colloque-programme-periode .periode-organisation .element_liste-auteurs {
		display: inline;
	}
	
	.element_colloque-programme-periode .periode-heure,
	.element_colloque-programme-periode .periode-lieu p,
	.element_colloque-programme-periode .periode-titre,
	.element_colloque-programme-periode .periode-theme {
		line-height: 1.2em;
	}
	
	.element_colloque-programme-periode .periode-programme {
		padding-right: 8px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
		
	

	
	
	

	
	
	

	
	
	


/** element > titre*/

.element_titre {
		padding-left: 76px;
		min-height: 48px;
		padding-bottom: .5em;
		padding-right: 76px;
		overflow: auto;
	}

	.element_titre .titre {
		font-size: 1.8em;
		font-weight: normal;
		letter-spacing: 1px;
		line-height: 1.2em;
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
	}

	.element_titre .surtitre {
		margin-bottom: .2em;
		line-height: 1.2em;
		font-family: Verdana, sans-serif;
		color: #6e6e6b;
	}
	
	.element_titre .soustitre {
		margin-top: .2em;
		line-height: 1.2em;
		font-family: Verdana, sans-serif;
		color: #6e6e6b;
	}
	
	.element_titre .auteur {
		margin-top: .5em;
	}
	.element_titre .auteur .nom {
		font-variant: small-caps;
	}
	.element_titre .auteur a {
		font-family: Verdana, sans-serif;
	/*	color: #6e6e6b;*/
	}
	/*
	.element_titre .auteur a:hover {
		font-family: Verdana, sans-serif;
		color: #4563ad;
	}
	*/
	
	.element_titre .duplicata {
		float: right;
		margin-left: 15px;
		margin-top: 5px;
	}
		
	

	
	
	


/** element > liste-actualites*/

.element_liste-actualites-item .item-texte a  {
		color: #333333;
	}
	.element_liste-actualites-item .item-texte a:hover  {
		color: #00206d;
	}
	
	
/** p_vue_page */

	.element_liste-actualites-item {
		background: transparent;
	}

	.element_liste-actualites-item.p_vue_page .item-date {
		float: left;
		text-align: right;
		padding-right: 6px;
		border-right: 1px dotted #a8a69b;
		width: 38px;
		font-family: Verdana, sans-serif;
		color: #a8a69b;
	}
	.element_liste-actualites-item.p_vue_page .item-date .jour {
		font-size: 1.8em;
	}
	.element_liste-actualites-item.p_vue_page .item-date .mois {
		font-size: 1.1em;
		font-weight: bold;
	}
	.element_liste-actualites-item.p_vue_page .item-date .annee {
		margin-top: .1em;
	}
	

	
/** p_vue_extrait */
	
	.element_liste-actualites.p_vue_extrait .rss {
		float: right;
	}
	
	.element_liste-actualites.p_vue_extrait .suite a {
		float: right;
		font-weight: bold;
		padding: .2em .4em;
	}
	.element_liste-actualites.p_vue_extrait .suite a:hover {
		color: #ffffff;
		background: #00206d;
		text-decoration: none;
	}
		
	

	
	
	


/** element > colloque-communications-item*/

.element_colloque-communications-item .item-liens {
		float: right;
	}
		
	

	
	
	


/** element > liste-evenements-item*/

.element_liste-evenements-item .evenement-date,
	.element_liste-evenements-item .evenement-lieu,
	.element_liste-evenements-item .evenement-description {
		padding-left: 18px;
	}
	
	.element_liste-evenements-item .evenement-date {
		background-image: url(local/cache-gd2/b35f9c3adab43389ab8ee917dfecb6ea.png);
		font-weight: bold;
		font-size: 1.1em;
	}
	
	.element_liste-evenements-item .evenement-lieu {
		background-image: url(local/cache-gd2/d72cd6895d60f9fbaf962bd89c7a4347.png);
	}
	
	.element_liste-evenements-item .evenement-lieu .element_contact {
		padding-left: 0;
		margin: 0;
		background-image: none;
	}
	.element_liste-evenements-item .evenement-lieu .element_contact .item-titre {
		font-size: 1.1em;
	}
	.element_liste-evenements-item .evenement-lieu .element_contact .item-detail {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.element_liste-evenements-item .evenement-description {
		background-image: url(local/cache-gd2/76f8b864db256e30435443f3550c0f7b.png);
	}
		
	

	
	
	

	
	
	

	
	
	


/** element > colloque-programme-item*/

.element_colloque-programme-item {
		padding-top: .5em;
		padding-bottom: .5em;
	}
	
	.element_colloque-programme-item + .element_colloque-programme-item {
		border-top: 1px solid #e1dfd1;
	}
	
	.element_colloque-programme-item .item-heure,
	.element_colloque-programme-item .item-auteur,
	.element_colloque-programme-item .item-titre,
	.element_colloque-programme-item .item-intitule	{
		line-height: 1.2em;
	}
	
	
	.element_colloque-programme-item .item-heure {
		float: left;
		margin-left: -56px;
		width: 48px;
		text-align: right;
		color: #6e6e6b;
	}
	
	.element_colloque-programme-item .item-titre {
		font-size: 1.15em;
	}
	
	.element_colloque-programme-item .item-soustitre {
		margin-top: .1em;
	}
	
	.element_colloque-programme-item .item-auteur {
		font-weight: bold;
	}
	
	.element_colloque-programme-item .item-liens {
		float: right;
	}
	
	.element_colloque-programme-item .item-intitule {
		font-weight: bold;
	}
		
	

	
	
	


/** element > texte*/

/*
	.element_texte {
		overflow: auto;
	}
	*/
	
	.element_texte.p_num-titre h3:before,
	.element_texte.p_num-titre h4:before,
	.element_texte.p_num-titre h5:before,
	.element_texte.p_num-para p:before {
		display: inline-block;
		position: absolute;
		text-align: right;
		margin-right: 8px;
		margin-left: -56px;
		width: 48px;
	}
	
	
	.element_texte.p_num-titre {
		counter-reset: titre1;
	}
	.element_texte.p_num-titre h3 {
		counter-increment: titre1;
	}
	.element_texte.p_num-titre h3:before {
		content: counter(titre1) ".";
	}
	
	.element_texte.p_num-titre h3 {
		counter-reset: titre2;
	}
	.element_texte.p_num-titre h4 {
		counter-increment: titre2;
	}
	.element_texte.p_num-titre h4:before {
		content: counter(titre1) "." counter(titre2) ".";
	}
	
	.element_texte.p_num-titre h4 {
		counter-reset: titre3;
	}
	.element_texte.p_num-titre h5 {
		counter-increment: titre3;
	}
	.element_texte.p_num-titre h5:before {
		content: counter(titre1) "." counter(titre2) "." counter(titre3) ".";
	}
	
	
	.element_texte.p_num-para {
		counter-reset: para;
	}
	.element_texte.p_num-titre p {
		counter-increment: para;
	}
	.element_texte.p_num-para p:before {
		content: counter(para) "";
		font-size: .8em;
		color: #a8a69b;
	}
		
	

	
	
	

	
	
	


/** element > avertissement-navigateur*/

.element_avertissement-navigateur {
	padding: 10px 10px 12px 60px;
	border-bottom: 1px solid #fff;
	color: #fff;
	background-color: #444;
	background-repeat: no-repeat;
	background-image: url('plugins/auto/ens-kit/ens-inc/img/icone/navigateur_warning_48.png');
}

.element_avertissement-navigateur p {
	line-height: 17px;
	font-size: 11px;
}

.element_avertissement-navigateur p.titre {
	font-size: 12px;
	margin-bottom: 4px;
}

.element_avertissement-navigateur a {
	color: #fcc504;
	background-repeat: no-repeat;
}

.element_avertissement-navigateur a.navigateur {
	padding-left: 19px;
}

.element_avertissement-navigateur a.firefox {
	background-image: url('plugins/auto/ens-kit/ens-inc/img/icone/navigateur_firefox_16.png');
}
.element_avertissement-navigateur a.opera {
	background-image: url('plugins/auto/ens-kit/ens-inc/img/icone/navigateur_opera_16.png');
}
.element_avertissement-navigateur a.safari {
	background-image: url('plugins/auto/ens-kit/ens-inc/img/icone/navigateur_safari_16.png');
}
.element_avertissement-navigateur a.chrome {
	background-image: url('plugins/auto/ens-kit/ens-inc/img/icone/navigateur_chrome_16.png');
}
		
	

	
	
	

	
	
	


/** element > recherche-resultats*/

.element_recherche-resultats .onglets {
		margin-bottom: 1.2em;
	}
	
	.element_recherche-resultats .aucun-resultat {
		color: #00206d;
		font-weight: bold;
	}