/** 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 #cccccc;
	}
	.element_colloque-item-liens ul li a:hover {
		border-color: #999999;
		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/cf158866bf76d4dd18228d1f9598aca9.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: #666666;
		border-top: 1px dotted #999999;
	}

	.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: #8b2e13;
		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/f2c080f557e11e237034d950a40a4c48.png');
	}
		
	

	
	
	


/** element > recherche*/

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

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

	
	
	


/** 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: #8b2e13;
		color: #ffffff;
	}
	
	.element_colloque-programme .jour-info {
	
		margin-top: 1px;
		background: #999999;
		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: #666666;
		text-decoration: none;
		
	}
	
	.element_hierarchie li a:hover {
		color: #000000;
		text-decoration: underline;
		
	}
		
	

	
	
	

	
	
	


/** 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: 162px;
		background: #ffffff url(local/cache-gd2/89870015d60293261574276a90304ced.png) no-repeat 4px 50%;
		color: #666666;
		border: none;
	}
	.element_recherche-rapide .champ.recherche:hover,
	.element_recherche-rapide .champ.recherche:focus {
		background-image: url(local/cache-gd2/5832e313c907fda939a98cb9d447c55a.png);
		color: #333333;
	}
	
	.element_recherche-rapide .bouton.valider {
		float: left;
		cursor: pointer;
		height: 17px;
		width: 15px;
		border: none;
		background: #666666 url(local/cache-gd2/3831210f2a90a31ec4d71ff8ae65dd6a.png) no-repeat 50% 50%;
	}
	
	.element_recherche-rapide .bouton.valider:hover,
	.element_recherche-rapide .bouton.valider:focus {
		background-color: #8b2e13;
	}
		
	

	
	
	


/** 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 #f0f0f0;
	}
	
	.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/24101613c5593438696c149f14fc5697.png);
	}
	.element_nav-site li.plan-site a {
		background-image: url(local/cache-gd2/652a210ac9298119536ede5ee8a4e4c3.png);
	}
	.element_nav-site li.contacts a {
		background-image: url(local/cache-gd2/321a05c348f06fa146ef081ede7e7b98.png);
	}
	.element_nav-site li.mentions-legales a {
		background-image: url(local/cache-gd2/349a1460a324b4b7dbaafcac1785d63b.png);
	}
	.element_nav-site li.recherche a {
		background-image: url(local/cache-gd2/224c19e552a77b03eff970a14d1ebfbd.png);
	}
	.element_nav-site li.espace-prive a {
		background-image: url(local/cache-gd2/41cd75f345e9fa0b2ce1eb5114929c3d.png);
	}

	.element_nav-site li a {
		padding-left: 15px;
		color: #f0f0f0;
	}
	.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: #666666;
	}

	
/** .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: #8b2e13;
		color: #ffffff;
	}
	
	.element_menu.vue_ligne .niv-2 {
		display: none;
		background-color: #cccccc;
	}
	.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: #cccccc;
	}
	.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, sans-serif;
		color: #f0f0f0;
	}
	.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: #666666;
		color: #ffffff;
	}
	.element_menu.vue_colonne li > a:hover {
		background: #8b2e13;
		color: #ffffff;
	}
	
	.element_menu.vue_colonne .niv-2 {
		/*background: #cccccc;*/
		/*font-size: .9em;*/
		padding-top: 2px;
		padding-bottom: 2px;
		/*margin-bottom: 2px;*/
		border-top: 1px dotted #ffffff;
	}
	
	.element_menu.vue_colonne .niv-2 li {
		border-bottom: none;
		padding: 0;
	}
	
	.element_menu.vue_colonne .niv-2 li a {
		/*color: #000000;*/
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 20px;
	}
	.element_menu.vue_colonne .niv-2 li.active a {
		background-image: url('local/cache-gd2/5b36ad389fdc87474f11d324c54d7aa3.png');
		background-repeat: no-repeat;
		background-position: 4px .1em;
	}
	
	.element_menu.vue_colonne .niv-2 li a:hover {
		color: #ffffff;
		background: #8b2e13;
	}
		
	

	
	
	


/** 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 #cccccc;
	}
	#contenu .element_bibliographie-liste .titre-auteur a,
	#contenu .element_bibliographie-liste .titre-groupe a {
		color: #999999;
		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 #cccccc;
	}
	.element_colloque-communications-liste .titre-groupe a,
	.element_colloque-communications-liste .titre-auteur a {
		color: #999999;
	}
	
	.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/aeb2fd493c1fa0c35bd8c6fd69124a54.png');
		float: right;
		width: 15px;
	}
	.element_colloque-communications-liste .btn-haut-page:hover {
		background-image: url('local/cache-gd2/d340b12dcaa834cc79d722fb21f996c9.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/37cbc726c8b28022cde906edbf825de3.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/cf158866bf76d4dd18228d1f9598aca9.png);
	}
	#contenu .element_bibliographie-item.p_nature_ouvrage {
		background-image: url(local/cache-gd2/0aaabe4f930a847f1f6dd1a7dd1a19fa.png);
	}
	
	/*
	#contenu .element_bibliographie-item._bibliographie-item-type_ouvrage {
		background-image: url();
	}
	*/
	
	#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: #666666;
	}
	.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/216f6b9ee49570fbe15f02f9213fc172.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: #f0f0f0;
		border: 1px solid #cccccc;
		border-top: 3px solid #cccccc;
		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 #cccccc;
		/*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 #f0f0f0;
	}
	*/
	
	.element_colloque-programme-periode .periode-theme {
		font-weight: bold;
		font-size: 1.3em;
		margin-top: .4em;
		margin-bottom: .6em;
		text-align: center;
		/*color: #8b2e13;*/
	}
	
	.element_colloque-programme-periode .periode-heure {
		/*font-size: 1.15em;*/
		float: left;
		margin-left: -56px;
		width: 48px;
		text-align: right;
		font-weight: bold;
		color: #666666;
	}
	
	.element_colloque-programme-periode .periode-lieu {
		float: right;
		/*margin-left: -56px;*/
		max-width: 200px;
		color: #666666;
	}
	.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: 28px;
		overflow: auto;
	}

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

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

	
	
	


/** element > liste-actualites*/

.element_liste-actualites-item .item-texte a  {
		color: #000000;
	}
	.element_liste-actualites-item .item-texte a:hover  {
		color: #5b3b3b;
	}
	
	
/** 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 #999999;
		width: 38px;
		font-family: Trebuchet MS, sans-serif;
		color: #999999;
	}
	.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: #8b2e13;
		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/d778269ba560baed1e45dd570b35add4.png);
		font-weight: bold;
		font-size: 1.1em;
	}
	
	.element_liste-evenements-item .evenement-lieu {
		background-image: url(local/cache-gd2/132d0a959e3f4dd8569b483d370e0583.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/3e2c7c76f233db36561e37bf5a766243.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 #cccccc;
	}
	
	.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: #666666;
	}
	
	.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: #999999;
	}
		
	

	
	
	

	
	
	


/** 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: #8b2e13;
		font-weight: bold;
	}
		
	

	
	
	

	
	
	

	
	
	

	
	
	


/** element > liste-sites*/

.element_liste-sites a{
	
}