@media only screen and (max-width:800px) {

/*only screen and (max-width:480px),*/
 /*and (orientation:portrait)*/
	
	* {
		margin: 0;
		padding: 0;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #2a2a2a;
		text-shadow: none;
	}
	
	a,
	a b, a strong, a i, a em {
		color: #46aed7;
		text-decoration: underline;
	}
	
	.jqm_spacer {
		clear: both;
		height: 0;
		font-size: 0;
	}
	.sous_titre_1 {
		display: inline;
		position: relative;
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #045ba6;
	}
		.sous_titre_1 * {
			font-size: 14px;
			font-weight: bold;
			color: #045ba6;
		}
		
	.sous_titre_2 {
		display: inline;
		position: relative;
		font-family: Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0057a6;
		font-style: italic;
	}
	.sous_titre_3 {
		display: inline;
		position: relative;
		font-family: Arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #0057a6;
		text-decoration: underline;
	}
	.sous_titre_4 {
		display: inline;
		position: relative;
		font-family: Arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0057a6;
	}

	.contenu_centre {
		position: relative;
		text-align: center;
	}

	.legende {
		display: block;
		margin-top: 5px;
		font-style: italic;
	}

	.lien {
		font-style: italic;
		color: #46aed7;
		text-decoration: underline;
	}
	.lien:hover {
		color: #46aed7;
		text-decoration: none;
	}

	.ancre_href {
		font-weight: bold;
		font-style: normal;
		color: #46aed7;
		text-decoration: none;
		cursor: pointer;
	}
	.ancre_id {
		font-weight: bold;
		font-style: normal;
		color: #46aed7;
		text-decoration: none;
	}
	
	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	.video-container iframe,
	.video-container object,
	.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	/* desactivations */
	#header_ex, #menu_ex, #footer_ex_reso, #footer_ex_txt, #footer_ex_liens, #footer_ex_contact,
	#apercu_ex,
	.colonne_droite,
	.boite_haut_de_page,
	
	.type_super_une .bloc_social_s3,
	.type_super_une h1,
	.type_super_une .lire_la_suite,
	
	.type_breve_moyenne .bloc_social_s1,
	.type_breve_moyenne .lire_la_suite,
	
	.type_breve_petite .bloc_social_s4,
	.type_breve_petite .bloc_social_s5,
	.type_breve_petite .lire_la_suite,
	
	.type_kiosque .bandeau_fr,
	.type_kiosque .bandeau_en,
	.type_kiosque .boite_boutons_fr,
	.type_kiosque .boite_boutons_en,
	
	.type_publicite,
	
	.robert .entete_2,
	.robert_quiz .entete_2,
	
	#page_9_mai .agenda,
	#page_9_mai .biblio map,
	#page_9_mai .biblio img,
	
	.nos_travaux .entete_1,
	.nos_travaux .auteurs,
	.nos_travaux .type_date,
	.nos_travaux .intro .intro_txt,
	.nos_travaux .lire_la_suite,
	
	.liste_qe_ee .entete_1,
	.liste_qe_ee .entete_2,
	.liste_qe_ee .auteurs,
	.liste_qe_ee .date,
	.liste_qe_ee .lire_la_suite,
	.liste_qe_ee .bloc_autre_qe_1 .texte, .liste_qe_ee .bloc_autre_qe .texte,
	
	.doc_qe_ee .entete_1,
	.doc_qe_ee .entete_2,
	.doc_qe_ee .titre,
	.doc_qe_ee .bloc_social_s1,
	
	.liste_oee .entete_1,
	.liste_oee .pagination_annees,
	.liste_oee .switch_date_pays .txt,
	
	.doc_oee .entete_1,
	.doc_oee .entete_2,
	.doc_oee .titre,
	.doc_oee .bloc_social_s1,
	
	.liste_conf .entete_1,
	.liste_conf .bloc_social_s4,
	.liste_conf .bloc_social_s5,
	
	.doc_even .entete_1,
	.doc_even .bloc_social_s4,
	.doc_even .bloc_social_s5,
	
	.liste_dossiers_peda .entete_1,
	.liste_dossiers_peda .intro_txt,
	.liste_dossiers_peda .lire_la_suite,
	
	.doc_dossiers_peda .entete_1,
	.doc_dossiers_peda h1.entete_2,
	.doc_dossiers_peda .lire_la_suite,
	
	.liste_ouvrage .librairie .boite_illustration,
	.liste_ouvrage .librairie .intro .titre,
	.liste_ouvrage .librairie .intro .date,
	
	.liste_ouvrage .entete_1,
	.liste_ouvrage .entete_2,
	.liste_ouvrage .sous_menu,
	.liste_ouvrage .auteurs,
	.liste_ouvrage .intro_txt,
	.liste_ouvrage .lire_la_suite,
	.liste_ouvrage .separateur_46aed7,
	.liste_ouvrage .bloc_autre_ouvrage .titre,
	.liste_ouvrage .bloc_autre_ouvrage .date,
	
	.doc_ouvrage .entete_1,
	.doc_ouvrage .entete_2,
	.doc_ouvrage .sous_menu,
	.doc_ouvrage .lire_la_suite,
	.doc_ouvrage .bloc_social_s3,
	.doc_ouvrage .drapeaux a span,
	
	.panier .entete_1,
	.panier .suggestions,
	.panier .supprimer_ligne_fr,
	.panier .supprimer_ligne_en,
	.panier .ligne .total .gauche,
	
	.recapitulatif .entete_1,
	
	.banque_ok_ko .entete_1,
	
	.liste_medias .entete_1,
	.liste_medias #fondation_dans_les_medias .unmedia .zone_titre,
	.liste_medias .unmedia .unmedia_date,
	.liste_medias .unmedia .texte_seul,
	.liste_medias .unmedia .texte,
	
	.medias_archives .entete_1,
	
	.liste_partenaire .entete_1,
	.liste_partenaire .entete_2,
	.liste_partenaire .unpartenariat .bas_large, .doc_partenariat .unpartenariat .bas_reduit,
	
	.doc_partenaire .entete_1,
	.doc_partenaire .separateur_archives,
	
	.lettre .entete_1,
	.lettre .date_numero .numero,
	.lettre #lettre_F_2011_09 #pdf_appli_fb_twi,
	.lettre #lettre_F_2011_09 #alaune_ligne_1,
	.lettre #lettre_F_2011_09 #alaune_bloc .gauche,
	.lettre #lettre_F_2011_09 #alaune_titre_liner,
	.lettre #lettre_F_2011_09 #iframe_facebook,
	.lettre #lettre_F_2011_09 #contact,
	.lettre #lettre_F_2011_09 #ltr_footer,
	
	.lettre #lettre_F_2007_03 .retour_haut,
	.lettre #lettre_F_2007_03 #ltr_footer,
	
	.lettre #lettre_F_2001_09 .retour_haut,
	.lettre #lettre_F_2001_09 #ltr_footer,
	
	.inscription_nl .entete_1,
	
	.liens .entete_1,
	
	.contact .entete_1,
	
	#erreur_http .entete .gauche,
	#erreur_http .entete .droite
	
	{
		display: none;
	}
	
	/* reactivation */
	#jqm_panel_gauche, #jqm_panel_droite, #jqm_header, #jqm_footer,

	.type_super_une .jqm_titre,

	#page_9_mai .journee_europe img,
	#page_9_mai .ecrits_politiques_fr img,
	#page_9_mai .ecrits_politiques_en img,
	#page_9_mai .biblio .jqm_ouvrages,

	.nos_travaux .jqm_boite_illustration,

	.liste_qe_ee .bloc_autre_qe_1 .jqm_boite_illustration,
	.liste_qe_ee .bloc_autre_qe .jqm_boite_illustration,

	.doc_qe_ee .jqm_titre,
	.doc_qe_ee .boite_pdf .jqm_contenu,

	.liste_oee .jqm_pagination_annees,
	.liste_oee .switch_date_pays .jqm_txt,

	.doc_oee .jqm_titre,

	.doc_dossiers_peda .jqm_titre,

	.liste_ouvrage .jqm_boite_illustration,
	.liste_ouvrage .jqm_entete_2,

	.liste_ouvrage .bloc_autre_ouvrage .jqm_titre,
	.liste_ouvrage .bloc_autre_ouvrage .jqm_date,

	.doc_ouvrage .jqm_infos_details,
	.doc_ouvrage .jqm_achat,

	.panier .ligne .quantite .jqm_chiffre_txt,
	.panier .ligne .total .jqm_prix,

	.liste_medias #fondation_dans_les_medias .jqm_titre,
	
	#erreur_http .jqm_page_introuvable,
	#erreur_http .jqm_lien_home
	
	{
		display: block;
	}
	
	
	
	/**
		{bug}
		Pose l'ombre du panel SUR un listview
		*/
	.ui-panel-display-reveal {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,
	.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open {
		-webkit-box-shadow: -5px 0 5px rgba(0,0,0,.10);
		-moz-box-shadow: -5px 0 5px rgba(0,0,0,.10);
		box-shadow: -5px 0 5px rgba(0,0,0,.10);
	}
	
	
	
	
	
	/**
		Permet d'agrandir les élements de type panel
		*/
	.ui-panel {
		width: 85%;
		background: #1b1b1d;
	}
	.ui-panel-inner {
		padding: 0;
	}
	.ui-panel-position-left {
		left: -85%;
	}
	.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
	.ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
		left: 0;
		-webkit-transform: translate3d(-85%,0,0);
		-moz-transform: translate3d(-85%,0,0);
		transform: translate3d(-85%,0,0);
	}
	.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,
	.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open,
	.ui-panel-dismiss-position-left.ui-panel-dismiss-open {
		left: 85%;
		right: -85%;
	}
	.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,
	.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,
	.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
	.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
		left: 0;
		right: 0;
		-webkit-transform: translate3d(85%,0,0);
		-moz-transform: translate3d(85%,0,0);
		transform: translate3d(85%,0,0);
	}
	.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-left,
	.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-left,
	.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-left,
	.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-left {
		margin-right: 85%;
	}
	
	.ui-panel-position-right {
		right: -85%;
	}
	.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
	.ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
		right: 0;
		-webkit-transform: translate3d(85%,0,0);
		-moz-transform: translate3d(85%,0,0);
		transform: translate3d(85%,0,0);
	}
	.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open,
	.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open,
	.ui-panel-dismiss-position-right.ui-panel-dismiss-open {
		left: -85%;
		right: 85%;
	}
	.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal, 
	.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,
	.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal, 
	.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
		left: 0;
		right: 0;
		-webkit-transform: translate3d(-85%,0,0);
		-moz-transform: translate3d(-85%,0,0);
		transform: translate3d(-85%,0,0);
	}
	.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-right,
	.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-right,
	.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-right,
	.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-right {
		margin-left: 85%;
	}
	
	
	.jqm_panel_menu {
		margin: 0;
		padding: 0;
	}
	.jqm_panel_menu li {
		list-style: none;
		padding: 14px;
	}
	
	.jqm_menu_niv1 {
		font-size: 15px;
		font-weight: normal;
	}
	.jqm_menu_niv2 {
		font-size: 11px;
		font-weight: normal;
	}
	
	.jqm_panel_menu .jqm_menu_niv1 {
		background: #1b1b1d;
		border-top: 1px solid #2f3031;
		border-bottom: 1px solid #060606;
	}
		.jqm_panel_menu .jqm_menu_niv1 a {
			display: block; 
			font-size: 15px;
			font-weight: normal;
			text-decoration: none;
			color: #2489ce;
		}
		.jqm_panel_menu .jqm_menu_niv1 a:hover { color: #47a2f5; }
		
	.jqm_panel_menu .jqm_menu_niv1_on {
		background: #01105e;
		border-top: 1px solid #010d43;
		border-bottom: 1px solid #060607
	}
		.jqm_panel_menu .jqm_menu_niv1_on a {
			display: block; 
			font-size: 15px;
			font-weight: normal;
			text-decoration: none;
			color: #fff;
		}
		.jqm_panel_menu .jqm_menu_niv1_on a:hover { color: #e4e4e4; }
		
	.jqm_panel_menu .jqm_menu_niv2 {
		padding: 6px;
		background: #0005ce;
		border-top: 1px solid #4d53e0;
		border-bottom: 1px solid #070707;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		color: #c2c2c2;
	}
	
	
	
	
	
	
	#jqm_header {
		margin: 0;
		padding: 0;
		height: 43px;
	}
		#jqm_header h1 {
			margin: 0;
			padding: 0;
			line-height: 43px;
			font-size: 12px;
			color: #fff;
			text-align: center;
			text-shadow: 0 -1px 1px #366382;
		}
	
	#jqm_content {
		padding: 0;
		background: #fff;
	}
	
	#jqm_footer {
		padding: 0 5px;
	}
		#jqm_footer .langues {
			position: relative;
			font-size: 11px;
			text-align: center;
		}
		#jqm_footer .langues a {
			font-weight: normal;
			color: #045ca6;
			text-decoration: none;
		}
		#jqm_footer .copy {
			position: relative;
			margin: 5px 0;
			font-size: 9px;
			text-align: center;
		}
	
	/*
	.ui-collapsible-content .ui-listview-inset {
		margin: 0;
		padding: 0;
		border-width: 0;
	}
	.ui-panel-inner .ui-listview-inset {
		margin: 0;
		padding: 0;
		border-width: 0;
	}*/
	
	
	
	
	/*-------------------------------------------*/
	/*-------------------------------------------*/
	/*-------------------------------------------*/
	
	#page,
	#page .colonne_gauche {
		float: none;
		padding: 0;
		width: auto;
	}
	
	
	
	/*-------------------------------------------*/
	
	
	/*.avant_pagination {
		height: 20px;
	}*/
	
	.pagination {
		position: relative;
		margin: 20px auto 0 auto;
		height: 25px;
		background: none;
		border: none;
	}
		.pagination_btn_5 { width: 140px; }
		.pagination_btn_6 { width: 168px; }
		.pagination_btn_7 { width: 196px; }
		
		.pagination .pages_n {
			position: relative;
			float: left;
			padding: 0;
			width: auto;
		}
		
		.pagination .premiere_page,
		.pagination .pages_n a,
		.pagination .derniere_page {
			display: block;
			position: relative;
			float: left;
			margin: 0 3px 0 0;
			padding: 0;
			width: 25px;
			height: 25px;
			line-height: 25px;
			text-align: center;
			text-decoration: none;
			font-size: 11px;
			font-weight: normal;
			color: #045ca6;
			background: #e5e5e5;
		}
		.pagination .premiere_page,
		.pagination .derniere_page {
			font-size: 10px;
		}
		.pagination .pages_n .page_courante {
			font-weight: normal;
			color: #fafafa;
			background: #045ca6
		}
		.pagination .pages_n span {
			display: none;
		}
		
	
	/*-------------------------------------------*/
	
	#page {border: none}
	#page .gauche_droite {background: none;}
	
	.home .colonne_gauche {
		float: none !important;
		width: auto !important;
		background: url(../images/jqm/bg-home.png) repeat-y !important;
	}
	
	/*-------------------------------------------*/
	
	.home .colonne_gauche .type_super_une {
		margin: 0;
		padding: 15px;
		border-bottom: 1px solid #c7c7c7;
		width: auto;
		max-width: 591px;
	}
	.home .colonne_gauche .type_super_une .boite_illustration .illustration {
		max-width: 100%;
		width: auto;
	}
	.home .colonne_gauche .type_super_une .jqm_titre { display: block; }
	.home .colonne_gauche .type_super_une .jqm_titre a {
		font-family: Verdana, Arial, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	.home .colonne_gauche .type_super_une .texte {
		text-align: justify;
	}
	
	/*----*/
	
	.home .colonne_gauche .type_breve_moyenne {
		margin: 0;
		padding: 15px;
		width: auto;
		max-width: 591px;
		border-bottom: 1px solid #c7c7c7;
	}
	
	.home .colonne_gauche .type_breve_moyenne .boite_illustration {
		margin-right: 15px;
	}
	.home .colonne_gauche .type_breve_moyenne .illustration {
		max-width: 100px;
		border: 3px solid #e6e6e6;
	}
	.home .colonne_gauche .type_breve_moyenne h2 a {
		font-family: Verdana, Arial, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	.home .colonne_gauche .type_breve_moyenne .texte {
		text-align: justify;
	}
	
	/*----*/
	
	.home .colonne_gauche .type_breve_petite {
		margin-top: 0;
		padding: 15px;
		width: auto;
		max-width: 591px;
		border-bottom: 1px solid #c7c7c7;
	}
	.home .colonne_gauche .type_breve_petite .illustration {
		max-width: 100px;
		border: 3px solid #e6e6e6;
	}
	.home .colonne_gauche .type_breve_petite h3 a {
		font-family: Verdana, Arial, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	.home .colonne_gauche .type_breve_petite .texte {
		text-align: justify;
	}
	
	/*----*/
	
	.home .colonne_gauche .type_kiosque {
		margin: 0;
		padding: 15px;
		max-width: 591px;
		border-bottom: 1px solid #c7c7c7;
	}
	.home .colonne_gauche .type_kiosque .titre { padding: 0; }
	.home .colonne_gauche .type_kiosque .titre a,
	.home .colonne_gauche .type_kiosque .titre a * {
		font-family: Verdana, Arial, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	.home .colonne_gauche .type_kiosque .boite {
		width: auto;
		background: none;
	}
	.home .colonne_gauche .type_kiosque .boite_int {
		margin-top: 10px;
	}
	.home .colonne_gauche .type_kiosque .boite_illustration {
		position: relative;
		float: left;
		margin-right: 15px;
		padding: 0;
		width: auto;
		background: none;
	}
	.home .colonne_gauche .type_kiosque .illustration {
		max-width: 100px;
		border: 3px solid #e6e6e6;
	}
	.home .colonne_gauche .type_kiosque .texte {
		position: relative;
		left: 0;
		width: auto;
		line-height: 15px;
		text-align: justify;
		font-size: 11px;
		color: #2a2a2a;
	}
	
	
	/*-------------------------------------------*/
	
	/*.home .colonne_gauche .type_publicite {
		position: relative;
		margin-top: 20px;
		padding-bottom: 20px;
		border-bottom: 1px dotted #e6e6e6;
	}
	.home .colonne_gauche .type_publicite_dernier {
		position: relative;
		margin-top: 15px;
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid #e6e6e6;
	}
	.home .colonne_gauche .type_publicite img {
		max-width: 100%;
	}*/
	
	/*-------------------------------------------*/
	
	.home_autre .colonne_gauche {
		position: relative;
		padding: 15px !important;
		text-align: justify;
		background: none !important;
	}
		.home_autre .colonne_gauche a {
			font-weight: normal;
		}
		.home_autre .colonne_gauche h1 {
			margin-bottom: 10px;
			font-family: 'Times New Roman', serif;
			font-size: 24px;
			font-weight: bold;
			color: #045ba6;
			line-height: 1em;
			text-align: left;
		}
		
		.home_autre .colonne_gauche h2 {
			font-weight: bold;
			color: #46aed7;
		}
		
		.home_autre .colonne_gauche .separateur {
			position: relative;
			height: 1px;
			background: #e8e8e8;
			margin: 5px auto;
		}
	
	/*-------------------------------------------*/
	
	.qsn .titre_1 {
		padding: 15px 15px 4px 15px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #045ba6;
	}
	.qsn .txt_presentation,
	.qsn .txt_conseil_admin,
	.qsn .txt_comite_scien,
	.qsn .txt_equipe_frs {
		margin: 0;
		padding: 0 15px 0 15px;
		line-height: 14px;
		text-align: justify;
	}
	.qsn .boite_lien {
		margin: 6px 15px 35px 15px;
		padding: 8px 10px;
		height: auto;
		line-height: 16px;
		background: #f5f5f5;
	}
	.qsn .boite_lien a {
		font-weight: normal;
	}
	
	.qsn .titre_2 {
		margin-bottom: 4px;
		padding: 0 15px 4px 15px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #045ba6;
	}
	.qsn .photos {margin: 6px 15px;}
	
	.qsn .photos .photo,
	.qsn .photos .photo_derniere {
		float: left;
		margin-right: 3px;
		margin-bottom: 3px;
	}
	.qsn .photos .photo_derniere {
		margin: 0;
	}
	
	
	/*-------------------------------------------*/
	
	.la_fondation .titre_2 {
		margin-bottom: 4px;
		padding: 0 15px 4px 0;
		font-size: 13px;
		font-weight: normal;
		color: #045ba6;
	}
	
	
	/*-------------------------------------------*/
	
	
	.mot_president .texte {
		padding: 0 15px 40px 15px;
		text-align: justify;
	}
		.mot_president .texte img {
			float: left;
			margin-right: 10px;
			width: 100px;
			border: 3px solid #e6e6e6;
		}
		.mot_president .texte span * {
			color: #46aed7;
		}
		.mot_president .btn_page_precedente_fr,
		.mot_president .btn_page_precedente_en {
			display: block;
			margin-left: 10px;
			height: 30px;
		}
	.mot_president .btn_page_precedente_fr { width: 188px; background: url(../images/btn-page-precedente-fr.png) no-repeat; }
	.mot_president .btn_page_precedente_en { width: 150px; background: url(../images/btn-page-precedente-en.png) no-repeat; }
	
	/*-------------------------------------------*/
	
	.qsn_ca .titre_1 {
		margin: 0;
		padding: 15px 8px 10px 8px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 15px;
		color: #045ba6;
	}
	.qsn_ca .texte_1 {
		margin: 0;
		padding: 0 8px 15px 8px;
		border-bottom: 1px solid #c7c7c7;
	}
	.qsn_ca .boite_personne {
		position: relative;
		margin: 0;
		padding: 15px 8px;
		width: auto;
		border-bottom: 1px solid #c7c7c7;
		
	}
	.qsn_ca .boite_personne .gauche  {padding-right:10px;}
	.qsn_ca .boite_personne .gauche img {
		float: left;
		margin-right: 10px;
		border: 3px solid #e6e6e6;
	}
	
	.qsn_ca .boite_personne .droite {
		float: none;
		width: auto;
		padding: 0;
		font-size: 11px;
		background: none;
	}
	.qsn_ca .boite_personne .droite a {
		font-size: inherit;
	}
	.qsn_ca .boite_personne .droite .nom,
	.qsn_ca .boite_personne .droite .nom a {
		
		font-size: 13px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	.qsn_ca .boite_personne .droite > a {
		font-weight: normal;
	}
	
	
	/*-------------------------------------------*/
	
	.robert .jqm_padding {
		position: relative;
		padding: 15px;
	}
	
	/***/
	
	.robert .boite_declaration_in {
		padding: 15px;
	}
	
	
	.robert .boite_anniversaire,
	.robert .boite_biographie,
	.robert .boite_declaration,
	.robert .boite_videos,
	.robert .boite_photos,
	.robert .boite_scy_chazelles,
	.robert .boite_bibliographie,
	.robert .boite_9mai {
		position: relative;
		margin-bottom: 35px;
	}
		.robert .boite_anniversaire img,
		.robert .boite_biographie a img,
		.robert .boite_scy_chazelles a img,
		.robert .boite_9mai a img,
		.robert .boite_biographie_in img,
		.robert .boite_declaration_in img,
		.robert .boite_scy_chazelles_in img.logo {
			float: left;
			margin-right: 10px;
			border: 3px solid #e6e6e6;
		}
		.robert .boite_biographie .contenu {
			margin-bottom: 8px;
			padding-top: 3px;
			line-height: 15px;
		}
		.robert .boite_anniversaire .contenu .titre_1 {
			font-family: Verdana, Arial, sans-serif;
			font-size: 15px;
			font-weight: normal;
			color: #045ba6;
			text-decoration: none;
		}
		.robert .boite_biographie .titre_2,
		.robert .boite_declaration .titre_2,
		.robert .boite_pour_l_europe .titre_2,
		.robert .boite_videos .titre_2,
		.robert .boite_photos .titre_2,
		.robert .boite_scy_chazelles .titre_2,
		.robert .boite_bibliographie .titre_2,
		.robert .boite_9mai .titre_2 {
			font-family: Verdana, Arial, sans-serif;
			font-size: 15px;
			font-weight: normal;
			color: #045ba6;
			text-decoration: none;
		}
		.robert .boite_biographie .contenu p,
		.robert .boite_declaration .contenu,
		.robert .boite_pour_l_europe .contenu,
		.robert .boite_videos .contenu p,
		.robert .boite_photos .contenu,
		.robert .boite_scy_chazelles .contenu p,
		.robert .boite_bibliographie .contenu,
		.robert .boite_9mai .contenu p,
		.robert .boite_biographie_in .contenu p,
		.robert .boite_declaration_in .contenu p,
		.robert .boite_scy_chazelles_in .contenu p {
			margin-top: 8px;
			line-height: 15px;
			text-align: justify;
		}
		.robert .boite_videos .contenu {
			margin-top: 10px;
		}
		
		.robert .boite_anniversaire .boite_lien,
		.robert .boite_biographie .boite_lien,
		.robert .boite_declaration .boite_lien,
		.robert .boite_photos .boite_lien,
		.robert .boite_scy_chazelles .boite_lien,
		.robert .boite_bibliographie .boite_lien,
		.robert .boite_9mai .boite_lien {
			margin-top: 4px;
			padding-left: 10px;
			height: 29px;
			line-height: 29px;
			background: #f5f5f5;
		}
		.robert .boite_biographie .boite_lien a,
		.robert .boite_declaration .boite_lien a,
		.robert .boite_photos .boite_lien a,
		.robert .boite_scy_chazelles .boite_lien a,
		.robert .boite_bibliographie .boite_lien a,
		.robert .boite_9mai .boite_lien a {
			font-weight: normal;
		}
		
		.robert .boite_videos > .contenu > b {
			display: block;
			margin-bottom: 5px;
			color: #045ba6;
		}
		
		.robert .boite_photos img,
		.robert .boite_videos img,
		.robert .boite_bibliographie img {
			max-width: 100%;
		}
		.robert .boite_videos .separateur {
			margin: 30px auto;
			width: 50%;
			height: 1px;
			background: #e8e8e8;
		}
		
		
		.robert .boite_pour_l_europe .contenu a {
			display: block;
			position: relative;
			float: left;
			margin-left: 30px;
			width: 152px;
			text-decoration: none;
		}
		
		
	/***/
	
	.robert #tableau_biographie {
		position: relative;
		width: 100%;
		margin: 20px auto;
		border-collapse: collapse;
	}

	.robert #tableau_biographie td.annee_bio {
		width: 76px;
		text-align: right;
		padding-right: 10px;
		color: #46aed7;
	}

	.robert #tableau_biographie td.evt_bio {
		text-align: left;
		padding: 20px 0px 20px 13px;
		border-bottom: 1px solid #eee6cf;
		border-left: 1px solid #eee6cf;
	}
	
	/***/
	
	.robert .boite_declaration_in {
		padding: 0;
	}
	.robert .boite_declaration_in .titre_1 {
		font-family: Verdana, Arial, sans-serif;
		font-size: 14px;
		color: #045ba6;
	}
	.robert .boite_declaration_in form {
		margin: 20px auto;
		text-align: right;
	}
		.robert .boite_declaration_in form label {
			color: #46aed7;
		}
		
	.robert .txt_declaration {
		line-height: 15px;
		text-align: justify;
	}
		.robert .txt_declaration .titre_2 {
			margin-bottom: 8px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #045ba6;
			text-decoration: none;
		}
	
	/***/
	
	.robert .bouquin {
		position: relative;
		margin: 30px auto;
		padding-bottom: 30px;
		border-bottom: 1px solid #e0e0e0;
	}

	.robert .bouquin.nobottom {
		border-bottom: none;
	}

	.robert .bouquin_visuel {
		float: left;
		width: 100px;
		border: 3px solid #e0e0e0;
	}

	.robert .bouquin_titre,
	.robert .bouquin_auteur,
	.robert .bouquin_date,
	.robert .bouquin_desc,
	.robert .bouquin_edition,
	.robert .bouquin_infos_sup {
		display: block;
		position: relative; 
		margin-left: 120px;
		text-align: justify;
	}
	.robert .boite_bibliographie_in .bouquin_titre {
		margin-bottom: 12px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	.robert .bouquin_auteur {
		color: #46aed7;
	}
	.robert .bouquin_infos_sup {
		margin-top: 20px;
	}
	
	/***/
	
	.robert_pg_txt {
		line-height: 15px;
		text-align: justify;
	}
	.robert_pg_txt .titre_1 {
		margin-bottom: 10px;
		line-height: 15px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
		text-align: left;
	}
	.robert_pg_txt .titre_2 {
		font-family: Verdana, Arial, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	.robert_pg_txt img {
		display: block;
		margin: auto;
	}
	
	/***/
	
	.robert_pg_bloc_liens img {
		float: left;
		width: 78px;
		border: 3px solid #e0e0e0;
	}
	.robert_pg_bloc_liens .colonne_gauche .boite {
		position: relative;
		margin: 0;
		padding: 15px;
		border-bottom: 1px solid #e0e0e0;
	}
	.robert_pg_bloc_liens .liens {
		margin-left: 94px;
		line-height: 15px;
	}
	.robert_pg_bloc_liens .liens a {
		display: block;
		text-decoration: none;
		font-weight: normal;
	}
	
	/***/
	
	.robert_quiz .colonne_gauche {
		position: relative;
		padding: 15px;
	}
	
	.robert_quiz #bloc_quiz {
		position: relative;
		margin: auto;
		max-width: 571px;
		background: #142761;
		color: #fff;
		overflow: hidden;
	}
	.robert_quiz #bloc_quiz_head {
		position: relative;
		height: 152px;
		margin: auto auto 10px auto; 			
	}
		.robert_quiz .bloc_quiz_head_fr_jeunes { background: url(../images/quiz/entete-quiz-jeunes.jpg) top left no-repeat; }
		.robert_quiz .bloc_quiz_head_fr { background: url(../images/quiz/entete-quiz.jpg) top left no-repeat; }
		.robert_quiz .bloc_quiz_head_en_jeunes { background: url(../images/quiz/entete-quiz-jeunes-en.jpg) top left no-repeat; }
		.robert_quiz .bloc_quiz_head_en { background: url(../images/quiz/entete-quiz-en.jpg) top left no-repeat; }

	.robert_quiz #quiz_progression {
		position: absolute;
		bottom: 0;
		left: 30px;
		color: #4bcfff;
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
	}
	.robert_quiz #formulaire_quiz {
		position: relative;
		margin: auto;
		padding: 15px;
		color: #fff;
	}
	.robert_quiz .separateur_quiz {
		position: relative;
		height: 2px;
		margin: 10px auto;
		background: url(images/quiz/liner.jpg) top left no-repeat;
	}
	.robert_quiz #explication {
		position: relative;
		padding: 0 20px 20px 20px;
		color: #fff;
		text-align: justify;
	}
	.robert_quiz .bloc_qcm {
		display: none;
		position: relative;
		color: #fff;
	}
	.robert_quiz .questions {
		position: relative;
	}
	.robert_quiz .questions *, 
	.robert_quiz #score,
	.robert_quiz #felicitations,
	.robert_quiz #felicitations * {
		color: #fed716;
	}
	.robert_quiz #felicitations {
		padding: 0 30px;
	}
	.robert_quiz .questions .numero_question {
		float: left;
		width : 24px;
	}
	.robert_quiz .questions .question {
		display: block;text-align: justify;
	}
	.robert_quiz .reponses {
		clear: both;
		position: relative;
		margin: 20px 0 17px 10px;
		color: #fff;
	}
	.robert_quiz .reponses input {
		float: left;
		margin: 10px 0 7px 0;
		vertical-align: top;
	}
	.robert_quiz .reponses label {
		float: left;
		margin: 10px 0 7px 5px;
		width: 90%;
		color: #fff;
		vertical-align: middle;
		cursor: pointer;
	}
	.robert_quiz #submits {
		position: relative;
		text-align: center;
	}
	.robert_quiz #quiz_btn_suivant,
	.robert_quiz #quiz_btn_termine {
		display: none;
	}
	.robert_quiz .bonne_reponse {
		color: #64df13 !important;
		font-weight: bold;
	}
	.robert_quiz .mauvaise_reponse {
		color: #ec1415 !important;
	}
	.robert_quiz #explication {
		display: none;
		position: relative;
		color: #fff;
	}
	.robert_quiz #explication > span {
		color: #64df13;
	}
	.robert_quiz #explication p {
		color: #fff;
	}
	.robert_quiz #partie_1 {
		position: relative;
		display: block;
	}
	.robert_quiz #partie_2 {
		position: relative;
		text-align: center;
		color: #fff;
		padding: 20px 0;
	}
	.robert_quiz #score span {
		font-family: "Times New Roman", Times, Serif;
		font-size: 21px;
		color: #4bcfff;
	}
	.robert_quiz #partie_2,
	.robert_quiz #formulaire_carte {
		display: none;
	}
	.robert_quiz #formulaire_carte_form {
		position: relative;
		margin: 10px auto;
		border: none;
	}
	.robert_quiz .form_carte_text_right,
	.robert_quiz .form_carte_text_left,
	.robert_quiz .form_carte_text_long {
		clear: both;
		display: block;
		margin: 8px auto;
		padding: 0 2px;
		min-width: 200px;
		height: 22px;
		border-radius: 0;
		
		border-top: 1px solid #203d97;
		border-left: 1px solid #203d97;
		border-right: 1px solid #0d193e;
		border-bottom: 1px solid #0d193e;
	}
	
	/*-------------------------------------------*/
	
	#page_9_mai { padding: 0; width: auto; border: none; }
	
	#page_9_mai .journee_europe,
	#page_9_mai .texte_declaration,
	#page_9_mai .qui_etait_rs,
	#page_9_mai .ecrits_politiques_fr,
	#page_9_mai .ecrits_politiques_en,
	#page_9_mai .tester_connaissance,
	#page_9_mai .biblio,
	#page_9_mai .videos {
		position: relative;
		margin: 0;
		padding: 15px;
		width: auto; height: auto;
		border-bottom: 1px solid #e0e0e0;
		background: none;
	}
		#page_9_mai .journee_europe .titre,
		#page_9_mai .texte_declaration .titre,
		#page_9_mai .qui_etait_rs .titre,
		#page_9_mai .ecrits_politiques_fr .titre,
		#page_9_mai .ecrits_politiques_en .titre,
		#page_9_mai .tester_connaissance .titre,
		#page_9_mai .biblio .titre,
		#page_9_mai .videos .titre {
			display: block;
			position: relative;
			margin-bottom: 10px;
			padding: 0;
			height: auto;
			font-size: 15px;
			color: #045ba6;
			background: none;
		}
	
	
	#page_9_mai .journee_europe .titre {
		position: relative;
		top: 0;
		left: 0;
	}
	#page_9_mai .journee_europe img {
		padding: 0 0 10px 0;
	}
	#page_9_mai .journee_europe p {
		position: relative;
		text-align: justify;
		top: 0;
		left: 0;
		width: auto;
		font-size: 11px;
		color: #2a2a2a;
	}
	
	
	#page_9_mai .texte_declaration div {
		padding: 0;
		background: none;
	}
	#page_9_mai ul {
		margin-top: 10px;
	}
	#page_9_mai ul.no_type {
		list-style-type : none;
	}
	#page_9_mai ul.ul_puce li {
		position: relative;
		min-height: 5px;
		margin-bottom: 10px;
		padding-left: 10px;
		background: url(../images/9-mai/puce.png) 0px 5px no-repeat;
	}
	#page_9_mai ul.ul_arrow li a,
	#page_9_mai ul.ul_puce li a {
		color: #ff8b00;
	}
	#page_9_mai ul.ul_arrow li {
		position: relative;
		min-height: 9px;
		margin-bottom: 10px;
		padding-left: 15px;
		font-size: 11px;
		background: url(../images/9-mai/arrow.jpg) 0px 4px no-repeat;
	}
	
	
	#page_9_mai .qui_etait_rs div {
		position: relative;
		top: 0;
		right: 0;
		width: auto;
	}
	#page_9_mai .qui_etait_rs div li {
		font-size: 11px;
		color: #2a2a2a !important;
	}
	#page_9_mai .qui_etait_rs .titre {
		top: 0;
		left: 0;
	}
	#page_9_mai .qui_etait_rs .titre2 {
		display: block;
		margin-bottom: 8px;
		font-weight: normal;
		font-size: 11px;
		color: #2a2a2a;
	}
	
	
	#page_9_mai .ecrits_politiques_fr,
	#page_9_mai .ecrits_politiques_en {
		height: 250px;
	}
	#page_9_mai .ecrits_politiques_fr .titre,
	#page_9_mai .ecrits_politiques_en .titre {
		top: 0;
		left: 0;
	}
	#page_9_mai .ecrits_politiques_fr > div,
	#page_9_mai .ecrits_politiques_en > div {
		position: relative;
		top: 0;
		right: 0;
		margin-top: 10px;
		width: auto;
		color: #2a2a2a;
	}
	#page_9_mai .ecrits_politiques_fr img,
	#page_9_mai .ecrits_politiques_en img {
		margin-right: 8px;
		float: left;
		border: 3px solid #e6e6e6;
	}
	#page_9_mai .ecrits_politiques_fr ul li,
	#page_9_mai .ecrits_politiques_en ul li {
		background: none;
	}
	
	
	#page_9_mai .tester_connaissance div {
		position: relative;
		padding: 0;
		min-height: 0;
		text-align: left;
		font-size: 12px;
		background: none;
	}
	#page_9_mai .tester_connaissance .titre {
		padding: 0;
	}
	#page_9_mai .tester_connaissance div p {
		font-size: 11px;
		font-weight: normal;
	}
	#page_9_mai .tester_connaissance div p a {
		font-size: inherit;
		color: #46aed7;
	}
	
	
	#page_9_mai .biblio .titre {
		display: block;
		margin-bottom: 10px;
	}
	#page_9_mai .biblio .jqm_ouvrages img {
		display: block;
		float: left;
		margin: 0 10px 10px 0;
		width: 100px;
		border: 3px solid #e6e6e6;
	}
	
	#page_9_mai .videos {
		margin-bottom: 30px;
	}
	#page_9_mai .videos .extrait {
		margin: 10px 0;
		padding: 0;
	}
	#page_9_mai .videos .extrait > span {
		font-size: 11px;
		font-weight: normal;
		color: #2a2a2a;
	}
	#page_9_mai .videos .extrait .player {
		float: none;
		margin: 8px 0;
		width: auto;
	}
	#page_9_mai .videos .extrait .texte {
		width: auto;
		text-align: justify;
	}
	#page_9_mai .videos .extrait .texte p {
		font-size: 11px;
		color: #2a2a2a;
	}
	#page_9_mai .videos .legende_video {
		position: relative;
		margin: 10px auto 0 auto;
		padding: 2px 5px;
		line-height: 16px;
		text-align: justify;
		font-weight: bold;
		border: 1px solid #99A417;
	}
	#page_9_mai .videos .legende_video p {
		color: #1F59A1;
		font-size: 10px;
	}
	#page_9_mai .videos .legende_video span {
		font-weight: normal;
		color: #99A417;
		
	}
	
	/*-------------------------------------------*/
	
	.nos_travaux .contenu {
		position: relative;
		padding: 15px;
		border-bottom: 1px solid #c7c7c7;
	}
	.nos_travaux .entete_2 {
		margin: 0;
		padding: 0 0 15px 0;
		height: auto;
		line-height: 18px;
		font-size: 16px;
		color: #045ba6;
		text-shadow: none;
		background: none;
	}
	
	.nos_travaux .colonne_gauche .contenu {
		margin-bottom: 0px;
	}
	.nos_travaux .bloc_autre_doc_1,
	.nos_travaux .bloc_autre_doc {
		margin-top: 10px;
		padding: 0;
		border: none;
	}
	.nos_travaux .boite_illustration, 
	.nos_travaux .jqm_boite_illustration {
		float: left;
		padding: 1px 10px 0 0;
	}
	.nos_travaux .illustration {width: 50px; border: 3px solid #e6e6e6;}
	
	.nos_travaux .colonne_gauche .titre a {
		line-height: 16px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	
	/*-------------------------------------------*/
	
	.liste_qe_ee .boite_illustration, 
	.liste_qe_ee .jqm_boite_illustration {
		float: left;
		padding: 1px 10px 0 0;
	}
	.liste_qe_ee .illustration {border: 3px solid #e6e6e6;}
	
	.liste_qe_ee .plus_recent {
		position: relative;
		padding: 15px;
		border-bottom: 1px solid #c7c7c7;
	}
	.liste_qe_ee .plus_recent .illustration {width: 100px;}
	.liste_qe_ee .plus_recent .titre a {
		line-height: 18px;
		font-family: Verdana, Arial, serif;
		font-size: 16px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	.liste_qe_ee .plus_recent .intro_txt {
		line-height: 14px;
		text-align: justify;
	}
	
	
	.liste_qe_ee .bloc_autre_qe_1,
	.liste_qe_ee .bloc_autre_qe {
		position: relative;
		margin: 0;
		padding: 15px;
		border-top: none;
		border-bottom: 1px solid #c7c7c7;
	}
	.liste_qe_ee .bloc_autre_qe_1 .illustration,
	.liste_qe_ee .bloc_autre_qe .illustration {
		width: 50px;
	}
	.liste_qe_ee .bloc_autre_qe_1 .titre a,
	.liste_qe_ee .bloc_autre_qe .titre a {
		font-size: 13px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	
	.liste_qe_ee .avant_pagination {
		height: 0;
	}
	
	/*-------------------------------------------*/
	
	.doc_qe_ee .colonne_gauche {padding: 15px !important;border-bottom: 1px solid #c7c7c7;}
	
	.doc_qe_ee .colonne_gauche .boite_chapeau {
		margin: 0;
		padding: 0;
		border: none;
	}
	
	.doc_qe_ee .boite_illustration {float: left; padding: 1px 10px 5px 0;}
	.doc_qe_ee .illustration {width: 100px; border: 3px solid #e6e6e6;}
	.doc_qe_ee .jqm_titre {
		font-size: 15px;
		color: #045ba6;
	}
	
	.doc_qe_ee .intro_txt {
		clear: both;
		padding-bottom: 30px;
		line-height: 15px;
		text-align: justify;
	}
	.doc_qe_ee .texte {
		padding-bottom: 30px;
		line-height: 15px;
		text-align: justify;
	}
	.doc_qe_ee .texte img {max-width: 100%;}
	.doc_qe_ee .texte a {font-weight: normal;}
	.doc_qe_ee .notes_bdp {
		padding-top: 40px;
		line-height: 15px;
		text-align: left;
		background: url(../images/separateur-46aed7.png) repeat-x left top;
	}
		.doc_qe_ee .notes_bdp a {font-weight: normal;}
	.doc_qe_ee .dir_publication {
		position: relative;
		margin-top: 30px;
		height: 32px;
		line-height: 32px;
		background: #f0f0fc;
		text-align: center;
	}
	
	.doc_qe_ee .colonne_droite {
		display: block;
		float: none !important;
		width: auto !important;
	}
	.doc_qe_ee .colonne_droite .boite_doc_associe,
	.doc_qe_ee .colonne_droite .boite_publications,
	.doc_qe_ee .colonne_droite .boite_themes,
	.doc_qe_ee .colonne_droite .boite_soutenez_nous,
	.doc_qe_ee .colonne_droite .boite_inscription_newsletter,
	.doc_qe_ee .colonne_droite .boite_versions span,
	.doc_qe_ee .boite_pdf .titre,
	.doc_qe_ee .boite_pdf .contenu {
		display: none;
	}
	.doc_qe_ee .boite {
		clear: both;
		margin: 0 !important;
		padding: 15px;
		border-bottom: 1px solid #c7c7c7;
	}
	.doc_qe_ee .colonne_droite .boite_versions .titre,
	.doc_qe_ee .colonne_droite .boite_auteurs .titre {
		display: block !important;
		margin-bottom: 5px;
		padding: 0;
		font-family: Verdana, Arial, serif;
		font-size: 12px;
		font-weight: bold;
		color: #045ba6;
		background: none;
		border: none;
	}
	
	.doc_qe_ee .boite_versions .contenu {
		position: relative;
		margin: auto;
		width: 193px;
	}
	.doc_qe_ee .boite_versions a {
		display: block;
		position: relative;
		float: left;
		margin-right: 12px;
		width: 29px;
		height: 29px;
		text-decoration: none;
	}
	.doc_qe_ee .boite_versions .drapeau_fr_on {background: url(../images/jqm/jqm-drap-fr-on-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_en_on {background: url(../images/jqm/jqm-drap-en-on-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_de_on {background: url(../images/jqm/jqm-drap-de-on-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_es_on {background: url(../images/jqm/jqm-drap-es-on-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_pl_on {background: url(../images/jqm/jqm-drap-pl-on-29-29.png) no-repeat; margin-right: 0;}
	
	.doc_qe_ee .boite_versions .drapeau_fr_actif {background: url(../images/jqm/jqm-drap-fr-on-actif-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_en_actif {background: url(../images/jqm/jqm-drap-en-on-actif-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_de_actif {background: url(../images/jqm/jqm-drap-de-on-actif-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_es_actif {background: url(../images/jqm/jqm-drap-es-on-actif-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_pl_actif {background: url(../images/jqm/jqm-drap-pl-on-actif-29-29.png) no-repeat; margin-right: 0;}
	
	.doc_qe_ee .boite_versions .drapeau_fr_off {background: url(../images/jqm/jqm-drap-fr-off-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_en_off {background: url(../images/jqm/jqm-drap-en-off-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_de_off {background: url(../images/jqm/jqm-drap-de-off-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_es_off {background: url(../images/jqm/jqm-drap-es-off-29-29.png) no-repeat;}
	.doc_qe_ee .boite_versions .drapeau_pl_off {background: url(../images/jqm/jqm-drap-pl-off-29-29.png) no-repeat; margin-right: 0;}
	
	.doc_qe_ee .boite_auteurs .auteur_nom {
		font-size: 12px;
		font-weight: bold;
		color: #045ba6;
	}
	.doc_qe_ee .boite_auteurs .auteur_txt {
		line-height: 15px;
	}
	
	.doc_qe_ee .boite_auteurs img {
		float: left;
		margin-right: 10px;
	}
	.doc_qe_ee .boite_pdf .jqm_contenu a {
		display: block;
		height: 32px;
		line-height: 32px;
		background: #045ba6;
		text-align: center;
		font-weight: normal;
		color: #fff;
		text-decoration: none;
	}
	.colonne_droite .boite_pdf .doc_pdf {
		border: none;
		background: none;
	}
	
	/*-------------------------------------------*/
	
	.liste_oee .presentation {
		padding: 15px;
		text-align: justify;
	}
		.liste_oee .presentation .etapes {
			margin: 18px 0 22px 0;
		}
			.liste_oee .presentation .etapes span {
				padding-left: 10px;
				font-size: 11px;
				font-weight: bold;
				color: #47a1da;
			}
			.liste_oee .presentation .etapes_separateur {
				position: relative;
				margin: 10px 0;
				width: auto;
				height: 1px;
				font-size: 0;
			}
			
		.liste_oee .presentation .preparee_par {
			margin: 20px 0 0 0;
			padding: 0;
			text-align: center;
			font-size: 11px;
			font-weight: bold;
			color: #47a1da;
			border: none;
		}
	
	.liste_oee .oee_onglets_mode {
		margin-top: 10px;
		padding: 0 10%;
		width: auto;
		height: 40px;
		background: url(../images/jqm/jqm-ombre-1.png) repeat-x;
	}
	.liste_oee .oee_onglets_mode .onglet_obs {padding:0;}
	.liste_oee .oee_onglets_mode .onglet_cal {padding:0;}
		
	.liste_oee .oee_onglets_mode a.onglet_obs_on,
	.liste_oee .oee_onglets_mode a.onglet_cal_on,
	.liste_oee .oee_onglets_mode a.onglet_off {
		display: block;
		position: relative;
		float: left;
		padding-top: 4px;
		width: 50%;
		height: 37px;
		text-align: center;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #fafafa;
		background: url(../images/jqm/jqm-bg-oee-onglet-on.png) repeat-x;
	}
	.liste_oee .oee_onglets_mode a.onglet_obs_on span,
	.liste_oee .oee_onglets_mode a.onglet_cal_on span {
		display: block;
		position: absolute;
		bottom: 0;
		left: 50%;
		width: 9px;
		height: 5px;
		font-size: 0;
		background: url(../images/jqm/jqm-bg-oee-fleche-on.png) repeat;
	}
	.liste_oee .oee_onglets_mode a.onglet_off {
		color: #46aed7;
		text-decoration: underline;
		background: url(../images/jqm/jqm-bg-oee-onglet-off.png) repeat-x;
	}
	
	.liste_oee .jqm_pagination_annees {
		clear: both;
		position: relative;
		margin: 20px auto;
		width: 220px;
	}
		.liste_oee .jqm_pagination_annees span {
			display: none;
		}
		.liste_oee .jqm_pagination_annees a {
			display: block;
			position: relative;
			float: left;
			margin-top: 6px;
			padding: 2px 7px;
			font-size: 12px;
			font-weight: normal;
			color: #045ba6;
			text-decoration: none;
			background: #ebebeb;
		}
		.liste_oee .jqm_pagination_annees a.actif {
			font-weight: bold;
			color: #fafafa;
			background: #045ba6;
		}

	.liste_oee .switch_date_pays {
		margin-bottom: 15px;
		padding: 8px 0;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
		background: #fafafa;
		text-align: center;
	}
	.liste_oee .switch_date_pays .jqm_txt {
		display: block;
		margin-bottom: 8px;
		font-size: 11px;
	}
	.liste_oee .switch_date_pays .btn {
		display: inline;
		position: relative;
		float: none;
		margin-left: 15px;
		width: 45px;
		height: 21px;
		border-width: 0;
		cursor: pointer;
	}
	.liste_oee .switch_date_pays .btn_date_on  { background: url(../images/jqm/jqm-btn-date-on.png) no-repeat; }
	.liste_oee .switch_date_pays .btn_date_off { background: url(../images/jqm/jqm-btn-date-off.png) no-repeat; }
	
	.liste_oee .switch_date_pays .btn_pays_on_fr  { background: url(../images/jqm/jqm-btn-pays-on-fr.png) no-repeat; }
	.liste_oee .switch_date_pays .btn_pays_off_fr { background: url(../images/jqm/jqm-btn-pays-off-fr.png) no-repeat; }
	
	.liste_oee .switch_date_pays .btn_pays_on_en  { width: 59px; background: url(../images/jqm/jqm-btn-pays-on-en.png) no-repeat; }
	.liste_oee .switch_date_pays .btn_pays_off_en { width: 59px; background: url(../images/jqm/jqm-btn-pays-off-en.png) no-repeat; }
	
	.liste_oee .ligne {
		margin: 0 15px;
		padding: 18px 0;
		width: auto;
		line-height: 20px;
		text-align: center;
		border-bottom: 1px solid #e6e6e6;
		background: none;
	}
		.liste_oee .ligne .titre,
		.liste_oee .ligne .titre * {
			font-family: Verdana, Arial, serif;
			font-size: 12px;
			font-weight: bold;
			color: #47a1da;	
		}
			.liste_oee .ligne .titre * { font-size: 9px; color: inherit !important; }
		.liste_oee .ligne .type {
			float: none;
			width: auto;
			height: auto;
			background: none;
		}
		.liste_oee .ligne .centree_verticalement {
			display: block;
			vertical-align: none;
			white-space: normal;
			font-family: Verdana, Arial, serif;
			font-size: 12px;
		}
		.liste_oee .ligne .centree_verticalement_effet_spec {
			display: none;
		}
		.liste_oee .ligne .tours {
			float: none;
			width: auto;
		}
		.liste_oee .ligne .tours .tour {
			float: none;
			padding:0;
			width: auto;
			height: auto;
		}
		.liste_oee .ligne .tours .tour .num {
			padding-right: 8px;
		}
		.liste_oee .ligne .tours .tour br {
			display: none;
		}
		.liste_oee .ligne .tours .tour a {
			font-size: 12px;
			font-weight: normal;
		}
		.liste_oee .ligne .dl_pdf_oee a {
			float: none;
			font-family: Verdana, Arial, serif;
			font-size: 10px;
			font-weight: normal;
			text-decoration: underline;
			background: none;
		}
	
	
	/*-------------------------------------------*/
	
	.doc_oee .colonne_gauche {padding: 15px !important;border-bottom: 1px solid #c7c7c7;}
	
	.doc_oee .boite_illustration {float: left; padding: 1px 10px 5px 0;}
	.doc_oee .illustration {width: 100px; border: 3px solid #e6e6e6;}
	
	.doc_oee .jqm_titre {
		font-size: 15px;
		color: #045ba6;
	}
	.doc_oee .texte {
		padding-bottom: 30px;
		line-height: 15px;
		text-align: justify;
	}
	.doc_oee .texte img {max-width: 100%;}
	.doc_oee .texte a {font-weight: normal;}
	.doc_oee .notes_bdp {
		padding-top: 40px;
		line-height: 15px;
		text-align: left;
		background: url(../images/separateur-46aed7.png) repeat-x left top;
	}
		.doc_oee .notes_bdp a {font-weight: normal;}
	.doc_oee .dir_publication {
		position: relative;
		margin-top: 30px;
		height: 32px;
		line-height: 32px;
		background: #f0f0fc;
		text-align: center;
	}
	
	
	/*-------------------------------------------*/
	
	.liste_conf .bloc_breve .boite_illustration {float: left; padding: 1px 10px 0 0;}
	.liste_conf .bloc_breve .illustration {width: 50px; border: 3px solid #e6e6e6;}
	
	.liste_conf .bloc_breve {
		position: relative;
		padding: 15px;
		width: auto;
		border-bottom: 1px solid #c7c7c7;
	}
	.liste_conf .bloc_breve .titre {
		font-family: Verdana, Arial, serif;
		font-size: 13px;
		font-weight: normal;
		color: #045ba6;
		text-align: left;
	}
	.liste_conf .bloc_breve .intro {
		float: none;
		width: auto;
		text-align: justify;
	}
	.liste_conf .bloc_breve .liens {background:#fff;}
	.liste_conf .bloc_breve .liens a  {
		float: left;
		margin-top: 6px;
		margin-right: 6px;
		padding: 6px;
		font-weight: normal;
		color: #fafaf8;
		text-decoration: none;
		background: #045ca6;
	}
	.liste_conf .bloc_breve .liens span  {
		display: none;
	}
	
	
	/*-------------------------------------------*/
	
	.doc_even {padding: 15px !important; width: auto;}
	.doc_even .bloc_breve {padding:0; width: auto;}
	.doc_even .bloc_breve .intro {float: none; width: auto; line-height: 15px;}
	.doc_even .bloc_breve .boite_illustration {float: left; padding: 1px 10px 0 0;}
	.doc_even .bloc_breve .illustration {width: 50px; border: 3px solid #e6e6e6;}
	.doc_even .bloc_breve .titre {
		font-family: Verdana, Arial, serif;
		font-size: 15px;
		font-weight: normal;
		color: #045ca6;
		line-height: 16px;
	}
	.doc_even .bloc_breve .intro_txt { clear: both; margin-top: 20px; text-align: justify; }
	.doc_even .colonne_gauche .texte { clear: both; margin: 0; padding: 0; text-align: justify; border: none; }
	.doc_even .colonne_gauche .texte img { display: block; margin: 0 auto 8px auto; max-width: 100%; }
	
	
	/*-------------------------------------------*/
	
	.liste_ouvrage .categorie { margin: 0; padding: 15px; border-bottom: 1px solid #e6e6e6; }
	
	.liste_ouvrage .categorie .jqm_boite_illustration { float: left; padding: 1px 10px 0 0; }
	.liste_ouvrage .categorie .illustration { width: 50px; border: 3px solid #e6e6e6; }
	
	.liste_ouvrage .categorie .jqm_entete_2 { font-size: 15px; color: #045ca6; text-decoration: none; }
	
	
	/*-------------------------------------------*/
	
	.liste_ouvrage .plus_recent .boite_illustration,
	.liste_ouvrage .bloc_autre_ouvrage .boite_illustration {
		float: left;
		padding: 1px 10px 0 0;
		width: auto;
		background: url();
	}
	.liste_ouvrage .illustration {border: 3px solid #e6e6e6;}
	
	.liste_ouvrage .plus_recent {
		position: relative;
		padding: 15px;
		border-bottom: 1px solid #c7c7c7;
	}
	.liste_ouvrage .plus_recent .illustration {width: 100px;}
	.liste_ouvrage .plus_recent .titre a {
		line-height: 18px;
		font-family: Verdana, Arial, serif;
		font-size: 16px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
	}
	.liste_ouvrage .plus_recent .date {
		display: block;
		position: absolute;
		bottom: 18px;
		left: 131px;
		font-size: 11px;
	}
	
	.liste_ouvrage .bloc_autre_ouvrage {
		display: block;
		position: relative;
		float: none;
		margin: 0;
		padding: 15px;
		width: auto;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 1px solid #c7c7c7;
	}
	.liste_ouvrage .bloc_autre_ouvrage:hover {
		background: url();
	}
	.liste_ouvrage .bloc_autre_ouvrage_c1_c2 {
		border-right: none;
	}
	.liste_ouvrage .bloc_autre_ouvrage .illustration {width: 50px;}
	.liste_ouvrage .bloc_autre_ouvrage .jqm_titre {
		text-align: left;
		font-size: 13px;
		color: #045ba6;
	}
	.liste_ouvrage .bloc_autre_ouvrage .jqm_date {
		display: block;
		position: absolute;
		bottom: 18px;
		left: 81px;
		font-size: 11px;
	}
	
	
	/*-------------------------------------------*/
	
	.doc_ouvrage .colonne_gauche {}
	
	.doc_ouvrage .jqm_entete {
		clear: both;
		padding: 15px 0 9px 0;
		background: url(../images/jqm/jqm-ombre-1.png) repeat-x 0 bottom;
	}
	
	.doc_ouvrage .colonne_gauche .boite_illustration {float: left; padding: 1px 10px 10px 15px;}
	.doc_ouvrage .illustration {width: 100px; border: 3px solid #e6e6e6;}
	
	.doc_ouvrage .jqm_infos {
		position: relative;
		margin-left: 130px;
		padding: 0 15px 10px 0;
		line-height: 18px;
	}
		.doc_ouvrage .colonne_gauche .titre {
			font-family: Verdana, Arial, serif;
			font-size: 13px;
			font-weight: normal;
			color: #045ba6;
		}
		.doc_ouvrage .jqm_infos_details {
			line-height: 15px;
			font-size: 9px;
		}
	.doc_ouvrage .jqm_achat {
		clear: both;
		padding: 10px 15px 0 15px;
		background: #fafafa;
	}
		.doc_ouvrage .jqm_achat .label {
			position: relative;
			float: left;
			width: 116px;
			height: 20px;
			line-height: 20px;
		}
		.doc_ouvrage .jqm_achat .prix {
			position: relative;
			float: left;
			margin-bottom: 10px;
			width: 69px;
			height: 20px;
			line-height: 20px;
			text-align: center;
			color: #fafafa;
			background: #47aed7;
		}
		.doc_ouvrage .jqm_achat input.btn_acheter,
		.doc_ouvrage .jqm_achat a.btn_acheter {
			position: relative;
			float: left;
			margin: 0 0 10px 1px;
			padding-bottom: 2px;
			width: 103px;
			height: 20px;
			text-align: center;
			font-size: 12px;
			color: #fafafa;
			border: none;
			border-radius: 0;
			background: #47aed7 url(../images/jqm/btn-acheter.png) no-repeat;
			cursor: pointer;
		}
		.doc_ouvrage .jqm_achat a.btn_acheter {
			padding-bottom: 0;
			line-height: 20px;
			font-size: 11px;
			text-decoration: none;
		}
		
	.doc_ouvrage .intro_txt {
		padding: 15px 15px 30px 15px;
		line-height: 15px;
		text-align: justify;
		border-bottom: 1px solid #c7c7c7;
	}
	
	.doc_ouvrage .autres_fiches {
		position: relative;
		margin: 0;
		padding: 15px;
		border-top: none;
		border-bottom: 1px solid #c7c7c7;
	}
		.doc_ouvrage .autres_fiches .drapeaux {
			position: relative;
			margin: 10px auto 0 auto;
			width: 193px;
		}
			.doc_ouvrage .drapeaux a {
				display: block;
				position: relative;
				float: left;
				margin-right: 12px;
				width: 29px;
				height: 29px;
				text-decoration: none;
			}
			.doc_ouvrage .drapeaux .drapeau_fr_on {background: url(../images/jqm/jqm-drap-fr-on-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_en_on {background: url(../images/jqm/jqm-drap-en-on-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_de_on {background: url(../images/jqm/jqm-drap-de-on-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_es_on {background: url(../images/jqm/jqm-drap-es-on-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_pl_on {background: url(../images/jqm/jqm-drap-pl-on-29-29.png) no-repeat; margin-right: 0;}
			
			.doc_ouvrage .drapeaux .drapeau_fr_actif {background: url(../images/jqm/jqm-drap-fr-on-actif-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_en_actif {background: url(../images/jqm/jqm-drap-en-on-actif-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_de_actif {background: url(../images/jqm/jqm-drap-de-on-actif-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_es_actif {background: url(../images/jqm/jqm-drap-es-on-actif-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_pl_actif {background: url(../images/jqm/jqm-drap-pl-on-actif-29-29.png) no-repeat; margin-right: 0;}
			
			.doc_ouvrage .drapeaux .drapeau_fr_off {background: url(../images/jqm/jqm-drap-fr-off-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_en_off {background: url(../images/jqm/jqm-drap-en-off-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_de_off {background: url(../images/jqm/jqm-drap-de-off-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_es_off {background: url(../images/jqm/jqm-drap-es-off-29-29.png) no-repeat;}
			.doc_ouvrage .drapeaux .drapeau_pl_off {background: url(../images/jqm/jqm-drap-pl-off-29-29.png) no-repeat; margin-right: 0;}
	
	.doc_ouvrage .auteurs {
		position: relative;
		margin: 0;
		padding: 15px;
		border-top: none;
		border-bottom: 1px solid #c7c7c7;
	}
	/*.doc_ouvrage iframe {
		min-width: 100%;
		min-height: 100%;
	}*/
	
	
	/*-------------------------------------------*/
	.panier {}
	
	.panier .entete_2 {
		margin: 0;
		padding: 10px 15px 0 15px;
		font-size: 15px;
		color: #045ba6;
		text-shadow: none;
		background: none;
	}
	.panier .entetes {
		display: none;
	}
	.panier .ligne {
		position: relative;
		margin: 15px 0 0 0;
		/*padding: 0 15px;*/
		/*width: 100%;*/
	}
	
	.panier .ligne .illustration {
		position: relative;
		margin: 0 0 20px 15px;
		padding: 0;
		float: left;
	}
		.panier .ligne .illustration .couverture {
			border: 3px solid #e6e6e6;
		}
		
	.panier .ligne .details {
		position: relative;
		float: none;
		margin-left: 108px;
		padding: 0;
		width: auto;
		line-height: 13px;
		background: none;
	}
		.panier .ligne .details .titre {
			line-height: 15px;
			font-size: 13px;
			font-weight: normal;
			color: #045ba6;
		}
		.panier .ligne .details .prix {
			font-size: 11px;
			font-weight: normal;
		}
	
	.panier .ligne .jqm_omb_h {
		clear: both;
		position: relative;
		background: #f0f0f0 url(../images/jqm/jqm-ombre-1.png) repeat-x;
	}
	.panier .ligne .jqm_omb_b {
		position: relative;
		background: url(../images/jqm/jqm-ombre-2.png) repeat-x left bottom;
	}
	
	
	.panier .ligne .quantite {
		position: relative;
		float: left;
		/*padding: 0 15px;*/
		width: 66%;
		height: auto; /* utile ? en combi avec un autre élém ? */
		background: none;
	}
		.panier .ligne .quantite .chiffre {
			position: relative;
			float: left;
			margin: 0;
			padding-top: 10px;
			width: 50%;
			height: 70px;
			text-align: center;
			font-size: 38px;
			color: #47aed7;
		}
		.panier .ligne .quantite .jqm_chiffre_txt {
			margin-top: -7px;
			font-size: 11px;
			color: #47aed7;
		}
		.panier .ligne .quantite .boutons_fr,
		.panier .ligne .quantite .boutons_en {
			position: relative;
			float: right;
			margin: 0;
			width: 50%;
		}
			.panier .ligne .quantite .boutons_fr input {
				border-radius: 0; /* ipad / iphone */
			}
			
			.panier .ligne .quantite .boutons_fr form { width:auto; }
			.panier .ligne .quantite .boutons_en form { width:auto; }
			
			.panier .ligne .quantite .boutons_fr .btn,
			.panier .ligne .quantite .boutons_en .btn {
				display: block;
				position: relative;
				margin: auto;
				width: 95%;
				height: 40px;
				/*font-size: 3.8vmin;*/
				font-size: 15px;
				color: #fafafa;
				border: none;
				border-radius: none;
				cursor: pointer;
				background: none;
				box-shadow: none;
			}
			.panier .ligne .quantite .boutons_fr .ajouter,
			.panier .ligne .quantite .boutons_en .ajouter {
				margin-bottom: 1px;
				background: #47aed7 url(../images/jqm/jqm-ombre-1.png) repeat-x;
			}
			.panier .ligne .quantite .boutons_fr .retirer,
			.panier .ligne .quantite .boutons_en .retirer {
				background: #47aed7 url(../images/jqm/jqm-ombre-2.png) repeat-x left bottom;
			}
			
	.panier .ligne .total {
		position: relative;
		float: right;
		width: 33%;
		height: auto;
		background: none;
	}
		.panier .ligne .total .jqm_prix {
			line-height: 80px;
			font-size: 19px;
			color: #616161;
			text-align: center;
		}
	
	.panier .poursuivre_commande {
		clear:both;margin: 0;
		width: auto;
		height: auto;
	}
	.panier .poursuivre_commande .c1 br,
	.panier .poursuivre_commande .c2 .p_entiere,
	.panier .poursuivre_commande .c2 .p_decimale {
		display: none;
	}
	.panier .poursuivre_commande div {float:none}
	.panier .poursuivre_commande .c1 {
		margin: 0;
		padding: 20px 15px 12px 15px;
		width: auto;
		height: auto;
		background: #46aed7;
		font-size: 11px;
		color: #fafafa;
		text-align: left;
	}
		.panier .poursuivre_commande .c1 * {
			font-size: inherit !important;
			color: inherit !important;
		}
	.panier .poursuivre_commande .c2 {
		padding: 0 30px 0 0;
		width: auto;
		height: 70px;
		background: #46aed7;
		border-bottom: 1px solid #3582a1;
	}
	.panier .poursuivre_commande .c2 .jqm_total {
		position: relative;
		float: right;
		font-size: 48px;
		color: #fafafa;
	}
	.panier .poursuivre_commande .c3 {
		position: relative;
		padding: 15px 20px 15px 0;
		width: auto;
		background: none;
	}
		.panier .poursuivre_commande input {
			border-radius: 0; /* ipad / iphone */
		}
		.panier .poursuivre_commande .c3 .btn_poursuivre_commande_fr,
		.panier .poursuivre_commande .c3 .btn_poursuivre_commande_en {
			display: block;
			position: relative;
			top: 0;
			left: 0;
			float: right;
			height: 40px;
			border: none;
			cursor: pointer;
		}
		.panier .poursuivre_commande .c3 .btn_poursuivre_commande_fr {
			width: 279px;
			background: #045ba6 url(../images/jqm/jqm-btn-poursuivre-commande-fr.png) no-repeat 50% 50%;
		}
		.panier .poursuivre_commande .c3 .btn_poursuivre_commande_en {
			width: 180px;
			background: #045ba6 url(../images/jqm/jqm-btn-poursuivre-commande-en.png) no-repeat 50% 50%;
		}
	
	
	/*-------------------------------------------*/
	
	.panier #form_coordonnees {
		position: relative;
		padding: 15px;
		width: auto;
	}
	
	.panier #form_coordonnees br {
		display: none;
	}
	
	.panier #form_coordonnees .label,
	.panier #form_coordonnees label {
		display: block;
		position: relative;
		margin-right: 5px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}
	.panier #form_coordonnees label span,
	.panier #form_coordonnees .label span {
		color: #46aed7;
		
	}
	.panier #form_coordonnees .label {
		margin-bottom: 4px;
	}
	.panier #form_coordonnees label.labels_fp,
	.panier #form_coordonnees label.labels_civ {
		float: none;
		margin-left: 15px;
	}
	.panier #form_coordonnees > label:nth-of-type(4),
	.panier #form_coordonnees > label:nth-of-type(6),
	.panier #form_coordonnees .champ {
		margin-bottom: 14px;
	}
	.panier #form_coordonnees .label_erreur,
	.panier #form_coordonnees .label_erreur span {
		color: #ba0002;
	}
	.panier #form_coordonnees .champ {
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box; 
		display: block;
		position: relative;
		margin: 2px 0 14px 0;
		padding: 0 6px;
		/*width: 559px;*/
		width: 100%;
		height: 36px;
		background: #fafafa;
		border-width: 0;
		border-bottom: 1px solid #74c2e1;
		border-radius: 0;
		-moz-box-shadow:    inset 0 1px 3px 0px #d0d0d0;
		-webkit-box-shadow: inset 0 1px 3px 0px #d0d0d0;
		box-shadow:         inset 0 1px 3px 0px #d0d0d0;
		font-size: 15px;
	}
	.panier #form_coordonnees .champ_erreur {
		border-bottom: 1px solid #ba0002;
	}
	
	#form_coordonnees .sur_2col_gauche {
		float: none;
		width: auto;
	}
	#form_coordonnees .sur_2col_droite {
		float: none;
		width: auto;
	}
	.panier #form_coordonnees .bas_formulaire {
		position: relative;
		margin: 20px auto 0 auto;
		padding-top: 20px;
		width: auto;
		border-top: 1px solid #e0e0e0;
	}
		.panier #form_coordonnees .bas_formulaire p br { display: block; }
		.panier #form_coordonnees .bas_formulaire p {
			text-align: center;
			font-family: Verdana, Arial, serif;
			font-size: 13px;
			color: #005aa9;
		}
		
	.panier #form_coordonnees .bas_formulaire .boutons_fr,
	.panier #form_coordonnees .bas_formulaire .boutons_en {
		position:relative;
		margin: 20px auto 0 auto;
		width: 300px;
	}
		.panier #form_coordonnees #valider_cb,
		.panier #form_coordonnees #valider_paypal {
			display: block;
			position: relative;
			float: left;
			width: 134px;
			height: 134px;
			border-width: 0;
			cursor: pointer;
		}

		.panier #form_coordonnees .boutons_fr #valider_cb { background:url(../images/jqm/jqm-btn-bouti-cb-fr-on.png) no-repeat; }
		.panier #form_coordonnees .boutons_fr #valider_paypal { background:url(../images/jqm/jqm-btn-bouti-paypal-fr-on.png) no-repeat; }
		.panier #form_coordonnees .boutons_en #valider_cb { background:url(../images/jqm/jqm-btn-bouti-cb-en-on.png) no-repeat; }
		.panier #form_coordonnees .boutons_en #valider_paypal { background:url(../images/jqm/jqm-btn-bouti-paypal-en-on.png) no-repeat; }
	
	
	/*-------------------------------------------*/
	
	.recapitulatif .jqm_padding {
		position: relative;
		padding: 15px;
	}
	
	.recapitulatif .entete_2 {
		margin: 0;
		padding: 0;
		font-size: 15px;
		color: #045ba6;
		text-shadow: none;
		background: none;
	}
		.recapitulatif .tableau_panier {
			position: relative;
			margin: 0;
			width: 100%;
			border-collapse: collapse;
			border: 1px solid #e0e0e0;
		}
		.recapitulatif .tableau_panier th {
			display: none;
		}
		.recapitulatif .tableau_panier tr,
		.recapitulatif .tableau_panier td {
			display: block;
		}
		.recapitulatif .tableau_panier td {
			position: relative;
			padding: 10px 5px 10px 50%;
			border: none;
			border-bottom: 1px solid #e0e0e0;
			font-size: 11px;
			font-weight: normal;
			color: #01233f;
			text-align: left;
		}
		.recapitulatif .tableau_panier td.article { width: auto; }
		.recapitulatif .tableau_panier td.quantite { width: auto; }
		.recapitulatif .tableau_panier td.prix { width: auto; }
		.recapitulatif .tableau_panier td.fp { width: auto; }
		.recapitulatif .tableau_panier td.total { width: auto; }
		
		
		.recapitulatif .tableau_panier .article {
			padding: 15px;
			font-weight: bold;
			color: #fafafa;
			background: #46aed7;
		}
		.recapitulatif .tableau_panier td:before { 
			position: absolute;
			top: 10px;
			left: 5px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
			text-align: left;
		}
		.recapitulatif .tableau_panier td:nth-of-type(2):before { content: "Quantité"; }
		.recapitulatif .tableau_panier td:nth-of-type(3):before { content: "Prix unitaire"; }
		.recapitulatif .tableau_panier td:nth-of-type(4):before { content: "Frais de port"; }
		.recapitulatif .tableau_panier td:nth-of-type(5):before { content: "Total article"; }
	
	.recapitulatif .boite_total {
		position: relative;
		float: none;
		margin: 0;
		padding-right: 15px;
		height: 35px;
		line-height: 35px;
		font-weight: bold;
		color: #fafafa;
		text-align: right;
		background: #0259a6;
	}
	
	.recapitulatif .btn_modifier_commande_fr,
	.recapitulatif .btn_modifier_commande_en {
		position: relative;
		margin: 12px 0 0 0;
		float: right;
		height: 30px;
	}
	.recapitulatif .btn_modifier_commande_fr { width: 200px; background: url(../images/btn-modifier-commande-fr.png) no-repeat; }
	.recapitulatif .btn_modifier_commande_en { width: 157px; background: url(../images/btn-modifier-commande-en.png) no-repeat; }
	
	.recapitulatif .coordonnees {
		margin: 10px 0 0 0;
	}
		.recapitulatif .coordonnees > br { display: none; }
		.recapitulatif .coordonnees span {
			display: block;
			clear: left;
			float: left;
		}
		.recapitulatif .coordonnees b {
			display: block;
			float: left;
			margin-left: 5px;
		}
	
	.recapitulatif .btn_modifier_coordonnees_fr,
	.recapitulatif .btn_modifier_coordonnees_en {
		position: relative;
		margin: 12px 0 0 0;
		float: right;
		height: 30px;
	}
	.recapitulatif .btn_modifier_coordonnees_fr { width: 200px; background: url(../images/btn-modifier-coordonnees-fr.png) no-repeat; }
	.recapitulatif .btn_modifier_coordonnees_en { width: 211px; background: url(../images/btn-modifier-coordonnees-en.png) no-repeat; }
	
	
	.recapitulatif #form_banque_fr,
	.recapitulatif #form_banque_en {
		position: relative;
		margin: auto;
		padding-top: 25px;
		width: auto;
		border-top: 1px solid #e0e0e0;
		text-align: center;
	}
		.recapitulatif #form_banque_fr input,
		.recapitulatif #form_banque_en input {
			position: relative;
			height: 30px;
			border-width: 0;
			cursor: pointer;
		}
		.recapitulatif #form_banque_fr input { width: 200px; background: transparent url(../images/btn-valider-commande-fr.png) no-repeat; }
		.recapitulatif #form_banque_en input { width: 167px; background: transparent url(../images/btn-valider-commande-en.png) no-repeat; }
		
	.recapitulatif .cadre_paypal {
		position:relative;
		margin: 10px 15px;
		border: 1px solid #46aed7;
		line-height: 16px;
		font-size: 12px;
		text-align: center;
	}
	.recapitulatif .cadre_paypal p {
		padding: 20px;
	}
		
	
	/*-------------------------------------------*/
	
	.banque_ok_ko {
		position: relative;
		padding: 15px !important;
	}
	.banque_ok_ko b {
		font-weight: bold;
	}
	
	
	/*-------------------------------------------*/
	
	.liste_dossiers_peda .intro {
		margin-bottom: 10px;
		padding: 15px 15px 36px 15px;
		background: pink url(../images/jqm/jqm-ombre-1.png) repeat-x 0 bottom;
	}
	.liste_dossiers_peda .dossier {
		clear: both;
		margin: 0;
		padding: 15px;
		border-bottom: 1px solid #c7c7c7;
	}
	.liste_dossiers_peda .dossier .entete_2 {
		display: block;
		margin: 0;text-align: center;
		font-size: 13px;
		font-weight: normal;
		color: #045ba6;
		text-decoration: none;
		background: none;
	}
	.liste_dossiers_peda .dossier .boite_illustration { width:100%; }
	.liste_dossiers_peda .dossier .illustration {
		display: block;
		margin: auto;
		width: 100px;
		border: 3px solid #e6e6e6;;
	}
	
	
	/*-------------------------------------------*/
	
	.doc_dossiers_peda .jqm_padding {
		position: relative;
		padding: 15px;
	}
	.doc_dossiers_peda .intro {
		margin-bottom: 10px;
		padding: 15px 15px 36px 15px;
		background: url(../images/jqm/jqm-ombre-1.png) repeat-x 0 bottom;
	}
	.doc_dossiers_peda .intro .boite_illustration {float: left; padding: 1px 10px 0 0;}
	.doc_dossiers_peda .intro .illustration {
		width: 100px;
		border: 3px solid #e6e6e6;
	}
	
	.doc_dossiers_peda .intro .jqm_titre {
		margin-bottom: 6px;
		font-size: 15px;
		color: #045ba6;
	}
	.doc_dossiers_peda .intro .txt {
		text-align: justify;
	}
		.doc_dossiers_peda .intro ul {
			padding-left: 15px;
		}
	
	.doc_dossiers_peda .titres_1 {
		margin-top: 10px;
		margin-bottom: 13px;
		font-family: Verdana, Arial, serif;
		font-size: 12px;
		font-weight: normal;
		color: #045ba6;
	}
	.doc_dossiers_peda .liens_imprim {
		padding-left: 20px;
		font-size: 12px;
		font-weight: normal;
		color: #46aed7;
		text-decoration: underline;
		background: url(../images/picto-imprimer.png) no-repeat;
	}
	
	/*-------------------------------------------*/
	
	.dossier_connaitre_europe .texte_carte,
	.dossier_connaitre_europe .boite_carte {
		display: none;
	}
	.dossier_connaitre_europe .liens_carte {
		margin: 15px 0;
		line-height: 22px;
		text-align: left;
	}
	.dossier_connaitre_europe .continent_femmes img {
		float: left;
		margin-right: 8px;
		width: 100px;
	}
	.dossier_connaitre_europe .systeme_retraite img {
		float: right;
		margin-left: 8px;
		width: 100px;
	}
	.dossier_connaitre_europe .hymne_1 {
		text-align: justify;
	}	
	.dossier_connaitre_europe .hymne_1 img {
		float: right;
		margin-left: 10px;
	}
	.dossier_connaitre_europe .hymne_2_fr,
	.dossier_connaitre_europe .hymne_2_en {
		position: relative;
		margin: 35px auto 0 auto;
		padding-bottom: 10px;
		max-width: 320px;
		width: auto;
		height: auto;
		/*background: url(../images/bg-hymne-fr.jpg) no-repeat;*/
		background: #006dba; /* Old browsers */
		background: -moz-linear-gradient(top,  #006dba 0%, #003e89 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006dba), color-stop(100%,#003e89)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #006dba 0%,#003e89 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #006dba 0%,#003e89 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #006dba 0%,#003e89 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #006dba 0%,#003e89 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006dba', endColorstr='#003e89',GradientType=0 ); /* IE6-9 */
		border-left: 8px solid #0062ad;
		border-left: 8px solid #003e89;
		border-right: 8px solid #0062ad;
		border-right: 8px solid #003e89;
	}
	
		.dossier_connaitre_europe .hymne_2_fr .jqm_titre,
		.dossier_connaitre_europe .hymne_2_en .jqm_titre {
			letter-spacing: 1px;
		}
		.dossier_connaitre_europe .hymne_2_fr .jqm_titre .part1,
		.dossier_connaitre_europe .hymne_2_en .jqm_titre .part1 {
			position: absolute;
			top: 10px;
			left: 10px;
		}
		.dossier_connaitre_europe .hymne_2_fr .jqm_titre .part2,
		.dossier_connaitre_europe .hymne_2_en .jqm_titre .part2 {
			position: absolute;
			top: 30px;
			left: 75px;
		}
		.dossier_connaitre_europe .hymne_2_fr .jqm_titre .guillemet,
		.dossier_connaitre_europe .hymne_2_en .jqm_titre .guillemet {
			font-family: 'Times New Roman', serif;
			font-size: 36px;
			color: #01478d;
		}
		.dossier_connaitre_europe .hymne_2_fr .jqm_titre .ode,
		.dossier_connaitre_europe .hymne_2_en .jqm_titre .ode {
			font-family: 'Times New Roman', serif;
			font-size: 32px;
			font-style: italic;
			color: #83d9ff;
		}
		.dossier_connaitre_europe .hymne_2_fr .jqm_titre .joie,
		.dossier_connaitre_europe .hymne_2_en .jqm_titre .joie {
			font-family: 'Times New Roman', serif;
			font-style: italic;
			font-size: 21px;
			color: #fed815;
		}
		
		
		.dossier_connaitre_europe .hymne_2_fr p,
		.dossier_connaitre_europe .hymne_2_en p {
			position: relative;
			padding: 170px 20px 20px 0;
			left: 10px;
			line-height: 15px;
			text-align: right;
			font-size: 11px;
			color: #d2f1ff;
			text-shadow: 1px 0px 2px #388ac6;
		}
		.dossier_connaitre_europe .jp-audio {
			position: absolute;
			top: 90px;
			left: 130px;
			width: 136px;
			height: 48px;
			background: url(../images/bg-player-hymne.png) no-repeat;
			z-index: 99;
		}
			.dossier_connaitre_europe .jp-audio .jp-controls {
				list-style:none;
			}
			.dossier_connaitre_europe .jp-audio .jp-play,
			.dossier_connaitre_europe .jp-audio .jp-pause {
				display: block;
				position: absolute;
				top: 8px;
				left: 8px;
				width: 50px;
				height: 32px;
			}
			.dossier_connaitre_europe .jp-audio .jp-play { background:url(../images/btn-hymne-lecture.png) no-repeat 50% 50%; }
			.dossier_connaitre_europe .jp-audio .jp-pause { background:url(../images/btn-hymne-pause.png) no-repeat 50% 50%; }
			
			
			.dossier_connaitre_europe .jp-audio .jp-current-time {
				display: block;
				position: absolute;
				top: 8px;
				left: 58px;
				width: 70px;
				height: 32px;
				line-height: 32px;
				text-align: center;
				font-family: Arial, Verdana, sans-serif;
				font-size: 18px;
				color: #868686;
			}
			
	.dossier_connaitre_europe .separateur_46aed7 {
		margin-bottom: 22px;
		padding-top: 21px;
		height: 1px;
		font-size: 0;
		background: url(../images/separateur-46aed7.png) repeat-x left bottom;
	}
	
	
	/*-------------------------------------------*/
	
	.dossier_budget_ue .intro {
		margin-bottom: 35px;
	}
	
	.dossier_budget_ue .publications .invisible,
	.dossier_crise_eco .publications .invisible {
		padding: 0 15px 50px 15px;
		line-height: 15px;
	}
	.dossier_budget_ue .publications .section,
	.dossier_crise_eco .publications .section {
		padding: 22px 15px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #045ba6;
		border-top: 1px dotted #555555;
		cursor: pointer;
	}
		.dossier_budget_ue .publications .gauche,
		.dossier_crise_eco .publications .gauche {
			clear: left;
			position: relative;
			float: left;
			margin-right: 10px;
			width: 56px;
		}
			.dossier_budget_ue .publications .gauche img,
			.dossier_crise_eco .publications .gauche img {
				width: 50px;
				border: 3px solid #e6e6e6;
			}
		.dossier_budget_ue .publications .droite,
		.dossier_crise_eco .publications .droite {
			position: relative;
			float: none;
			margin-left: 66px;
			width: auto;
			line-height: 15px;
		}
			.dossier_budget_ue .publications .titre_1,
			.dossier_crise_eco .publications .titre_1 {
				margin-bottom: 15px;
				font-size: 11px;
				font-weight: bold;
				color: #46aed7;
				text-transform: uppercase;
			}
			.dossier_budget_ue .publications .titre_2,
			.dossier_crise_eco .publications .titre_2 {
				font-size: 11px;
				font-weight: bold;
			}
			.dossier_budget_ue .publications .type,
			.dossier_crise_eco .publications .type {
				color: #46aed7;
			}	
			.dossier_budget_ue .publications .auteurs,
			.dossier_crise_eco .publications .auteurs {
				
			}
			.dossier_budget_ue .publications a,
			.dossier_crise_eco .publications a {
				font-size: 12px;
			}
			
	.dossier_budget_ue .publications .separateur,
	.dossier_crise_eco .publications .separateur {
		clear: both;
		margin: 28px 0;
		height: 0;
		font-size: 0;
		border-top: 1px dotted #90cee7;
	}
	
	
	/*-------------------------------------------*/
	
	.dossier_crise_eco .intro .txt br {
		display: none;
	}
	.dossier_crise_eco .jqm_padding {
		position: relative;
		padding: 15px;
	}
	.dossier_crise_eco .jqm_padding .txt_presentation {
		margin-bottom: 10px;
		line-height: 15px;
		text-align: justify;
	}
	
	
	/*-------------------------------------------*/
	
	.dossier_pacte_budgetaire .tableau_ratifications {
		position: relative;
		margin: 20px auto;
		width: 100%;
		border-collapse: collapse;
		border: 1px solid #e0e0e0;
	}
	.dossier_pacte_budgetaire .tableau_ratifications th {
		display: none;
	}
	.dossier_pacte_budgetaire .tableau_ratifications tr,
	.dossier_pacte_budgetaire .tableau_ratifications td {
		display: block;
	}
	.dossier_pacte_budgetaire .tableau_ratifications .ligne_bleue {background: #46aed7;}
	.dossier_pacte_budgetaire .tableau_ratifications .ligne_grise {background: #c4c4c4;}
	
	.dossier_pacte_budgetaire .tableau_ratifications td {
		position: relative;
		padding: 10px 5px 10px 50%;
		border: none;
		border-bottom: 1px solid #e0e0e0;
		font-family: Verdana, arial, sans-serif;
		font-size: 11px;
		color: #01233f;
	}
	.dossier_pacte_budgetaire .tableau_ratifications .pays {
		padding: 15px 5px;
		text-align: center;
		font-weight: bold;
		color: #045ca6;
		border-left: 8px solid #045ca6;
	}
	.dossier_pacte_budgetaire .tableau_ratifications .pays span {
		font-weight: bold;
		color: #fed815;
	}
	.dossier_pacte_budgetaire .tableau_ratifications td:empty {
		height: 13px;
		color: #888;
	}
	.dossier_pacte_budgetaire .tableau_ratifications td:before { 
		position: absolute;
		top: 10px;
		left: 5px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align: left;
		font-family: Verdana, arial, sans-serif;
		font-size: 11px;
	}
	.dossier_pacte_budgetaire .tableau_ratifications_fr td:nth-of-type(2):before { content: "Mode de ratification"; }
	.dossier_pacte_budgetaire .tableau_ratifications_fr td:nth-of-type(3):before { content: "Date"; }
	.dossier_pacte_budgetaire .tableau_ratifications_fr td:nth-of-type(4):before { content: "Résultat"; }
	.dossier_pacte_budgetaire .tableau_ratifications_en td:nth-of-type(2):before { content: "Ratification Method"; }
	.dossier_pacte_budgetaire .tableau_ratifications_en td:nth-of-type(3):before { content: "Date"; }
	.dossier_pacte_budgetaire .tableau_ratifications_en td:nth-of-type(4):before { content: "Result"; }
	
	
	.dossier_pacte_budgetaire .legende {
		margin-top: 5px;
		height: 45px;
	}
		.dossier_pacte_budgetaire .legende .gauche_1 {
			float: left;
			margin-right: 7px;
			width: 35px;
			height: 35px;
			line-height: 35px;
			text-align: center;
			font-size: 16px;
			font-weight: bold;
			color: #fed815;
			background: #46aed7;
		}
		.dossier_pacte_budgetaire .legende .gauche_2 {
			float: left;
			margin-right: 7px;
			width: 35px;
			height: 35px;
			background: #c4c4c4;
		}
		.dossier_pacte_budgetaire .legende .droite {
			float: none;
			width: auto;
			font-size: 11px;
		}
		
	.dossier_pacte_budgetaire .notes_dbp {
		clear: both;
		margin-top: 22px;
		line-height: 15px;
		font-size: 10px;
		font-style: italic;
	}
	
	
	/*-------------------------------------------*/
	
	.dossier_lisbonne .fiches {
		position: relative;
		padding: 15px;
		line-height: 16px;
		border-bottom: 1px solid #c7c7c7;
		background: none;
	}
		.dossier_lisbonne .fiches_boite_fiches {
			position: relative;
			margin-top: 8px;
			padding-left: 10px;
			border-left: 10px solid #045ca6;
		}
			.dossier_lisbonne .fiches_boite_fiches div {
				margin-bottom: 10px;
				line-height: 12px;
			}
			
	.dossier_lisbonne .texte_traite {
		position: relative;
		padding: 15px;
		line-height: 16px;
		border-bottom: 1px solid #c7c7c7;
		background: none;
	}
	
	.dossier_lisbonne .carte_ratifications {
		display: none;
	}
	
	.dossier_lisbonne .tab_ratifications {
		position: relative;
		padding: 15px;
		line-height: 16px;
		border-bottom: 1px solid #c7c7c7;
	}
		.dossier_lisbonne .tableau_ratifications {
			position: relative;
			margin: 20px auto;
			width: 100%;
			border-collapse: collapse;
			border: 1px solid #e0e0e0;
		}
		.dossier_lisbonne .tableau_ratifications th {
			display: none;
		}
		.dossier_lisbonne .tableau_ratifications tr,
		.dossier_lisbonne .tableau_ratifications td {
			display: block;
		}
		.dossier_lisbonne .tableau_ratifications td {
			position: relative;
			padding: 10px 5px 10px 50%;
			border: none;
			border-bottom: 1px solid #e0e0e0;
			font-family: Verdana, arial, sans-serif;
			font-size: 11px;
			color: #01233f;
		}
		.dossier_lisbonne .tableau_ratifications .pays {
			padding: 15px 5px;
			text-align: center;
			font-family: Verdana, arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #045ca6;
			border-left: 8px solid #045ca6;
			background:#eaeaea;
		}
		.dossier_lisbonne .tableau_ratifications .pays span {
			font-weight: bold;
			color: #fed815;
		}
		.dossier_lisbonne .tableau_ratifications td:empty {
			height: 13px;
			color: #888;
		}
		.dossier_lisbonne .tableau_ratifications td:before { 
			position: absolute;
			top: 10px;
			left: 5px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
			text-align: left;
		}
		.dossier_lisbonne .tableau_ratifications td.centre {
			text-align: left;
		}
		.dossier_lisbonne .tableau_ratifications_fr td:nth-of-type(2):before { content: "Mode de ratification"; }
		.dossier_lisbonne .tableau_ratifications_fr td:nth-of-type(3):before { content: "Date"; }
		.dossier_lisbonne .tableau_ratifications_fr td:nth-of-type(4):before { content: "Résultat"; }
		.dossier_lisbonne .tableau_ratifications_en td:nth-of-type(2):before { content: "Mode of ratification"; }
		.dossier_lisbonne .tableau_ratifications_en td:nth-of-type(3):before { content: "Date"; }
		.dossier_lisbonne .tableau_ratifications_en td:nth-of-type(4):before { content: "Result"; }
	 	
		
	.dossier_lisbonne .articles {
		padding: 0;
		text-align: justify;
		font-family: Arial, Verdana, sans-serif;
		font-size: 12px;
		color: #01233f;
		border-bottom: none;
	}
		.dossier_lisbonne .articles b {
			font-family: Arial, Verdana, sans-serif;
			font-weight: bold;
			color: #01233f;
		}
	.dossier_lisbonne .frs_publications {
		position: relative;
		padding: 15px;
		line-height: 16px;
		border-bottom: 1px solid #c7c7c7;
	}
	.dossier_lisbonne .publications .titre {
		font-size: 11px;
		color: #46aed7;
		text-decoration: underline;
	}
	.dossier_lisbonne .publications .detail {
		font-size: 11px;
		color: #2a2a2a;
	}
	
	/*-------------------------------------------*/
	
	#page_lettre {
		position: relative;
		padding: 15px;
		width: auto;
	}
	
	#page_lettre .colonne_gauche {
		position: relative;
		margin: auto;
		max-width: 100%;
		width: 100%;
	}
	
	#page_lettre .colonne_gauche #lettre_F_2011_09,
	#page_lettre .colonne_gauche #lettre_F_2007_03,
	#page_lettre .colonne_gauche #lettre_F_2001_09 {
		position: relative;
		margin: auto;
		max-width: 591px;
	}
	
	/*--*/
	
	.lettre #lettre_F_2011_09 .ltr_header img,
	.lettre #lettre_F_2011_09 img.libre {
		max-width: 100%;
		width: auto;
	}
	.lettre #lettre_F_2011_09 #texte_libre {
		margin-top: 11px;
		margin-bottom: 11px;
		padding: 0 2px;
	}
	.lettre #lettre_F_2011_09 #alaune_titre {
		margin: 10px 0 0 0;
		padding: 8px 12px;
		line-height: 17px;
		font-size: 13px;
		font-weight: normal;
		text-align: left;
		border-top: 1px solid #bacdf7;
		border-bottom: 1px solid #bacdf7;
	}
	.lettre #lettre_F_2011_09 #alaune_bloc {
		padding: 12px 12px 28px 12px;
		max-width: 100%;
		width: auto;
		background: #93aade;
	}
		.lettre #lettre_F_2011_09 #alaune_bloc .jqm_img {
			display: block;
			position: relative;
			float: left;
			padding: 0;
			margin-right: 8px;
			max-width: 30%;
			width: auto;
			border: 1px solid #889fcf;
		}
		.lettre #lettre_F_2011_09 #alaune_bloc .jqm_auteur {
			display: block;
			position: absolute;
			left: 12px;
			bottom: 8px;
			color: #fff;
		}
		.lettre #lettre_F_2011_09 #alaune_bloc .droite {
			float: none;max-width: auto;
			position: relative;
			width: auto;
			padding:0;
			line-height: 14px;
			background: transparent;
		}
	.lettre #lettre_F_2011_09 #sommaire {
		background: transparent;
	}
		.lettre #lettre_F_2011_09 #sommaire .droite {
			position: relative;
			margin: 0;
			padding: 10px 4px;
			width: 478px;
			width: auto;
			background: #fff;
			line-height: 15px;
			text-align: justify;
		}
	.lettre #lettre_F_2011_09 #sommaire_separateur {
		position: relative;
		height: 1px;
		font-size: 1px;
		background: none;
		border-top: 1px solid #d9d9d9;
	}
	.lettre #lettre_F_2011_09 #sommaire_autres_liens {
		position: relative;
		padding: 6px 4px 30px 0;
		text-align: right;
		color: #990134;
	}
		.lettre #lettre_F_2011_09 #sommaire_autres_liens  a {
			font-size: 11px;
		}
	
	.lettre #lettre_F_2011_09 .sous_chapitre {
		padding: 0 15px 6px 0px;
	}
	.lettre #lettre_F_2011_09 .article_titre {
		margin: 0 0 5px 10px;
		width: auto;
	}
	.lettre #lettre_F_2011_09 .article_boite {
		padding: 0 0px 0 10px;
	}
	.lettre #lettre_F_2011_09 .article_liens {
		margin: 10px 0 18px 10px;
	}
	
	.lettre #lettre_F_2011_09 #agenda_titre {
		margin: 5px 0 15px 0;
		padding: 0 8px 4px 0px;
	}
		.lettre #lettre_F_2011_09 #agenda_titre a {
			font-size: 12px;
			font-weight: bold;
			color: #000066;
			text-decoration: none;
		}
			
		.lettre #lettre_F_2011_09 .agenda_boite {
			margin: 0 0 8px 10px;
			width: auto;
		}
			.lettre #lettre_F_2011_09 .agenda_boite .gauche {
				padding: 8px 8px 0 0;
			}
				#lettre_F_2011_09 .agenda_boite .gauche .jour {}
				#lettre_F_2011_09 .agenda_boite .gauche .mois {}
			
			.lettre #lettre_F_2011_09 .agenda_boite .droite {
				float: none;
				width: auto;
			}
				.lettre #lettre_F_2011_09 .agenda_boite .droite .agenda_date {}
				.lettre #lettre_F_2011_09 .agenda_boite .droite .agenda_lieu {}	
				.lettre #lettre_F_2011_09 .agenda_boite .droite .agenda_rdv {}
	
	.lettre #lettre_F_2011_09 #avant_footer {
		position: relative;
		margin-top: 30px;
		padding-top: 15px;
		height: auto;
		background: transparent;
		border-top: 1px solid #d9d9d9;
	}
		.lettre #lettre_F_2011_09 #avant_footer .texte {
			display: block;
			text-align: left;
			padding: 0 0 10px 0;
			font-size: 12px;
			color: #2a2a2a;
		}
		.lettre #lettre_F_2011_09 #avant_footer #boite_drapeaux2 {
			position: relative;
			margin: 0 auto 7px auto;
			width: 118px;
			height: auto;
		}
	
	/*-- lettre_F_2007_03 --*/
	
	.lettre #lettre_F_2007_03 .ltr_header img {
		max-width: 100%;
		width: auto;
	}
	.lettre #lettre_F_2007_03 .article_liens {
		background: none;
	}
	.lettre #lettre_F_2007_03 #section_agenda {
		margin-bottom: 20px;
	}
	
	/*-- lettre_F_2001_09 --*/
	
	.lettre #lettre_F_2001_09 .ltr_header img {
		max-width: 100%;
		width: auto;
	}
	.lettre #lettre_F_2001_09 .article_liens {
		background: none;
	}
	.lettre #lettre_F_2001_09 #section_agenda {
		margin-bottom: 20px;
	}
	
	/*-------------------------------------------*/
	
	.sliderBox1 .visible {
		display: block;
		position: relative;
	}
	.sliderBox1 .invisible {
		display: none;
	}
	.sliderBox1 .afficher {
		margin-top: 10px;
		height: 18px;
		line-height: 18px;
		border-top: 1px solid #47aed7;
		text-align: right;
		cursor: pointer;
	}
		.sliderBox1 .afficher span {
			color: #47aed7;
		}
		
	/**/

	.sliderBox2 .titre {
		display: block;
		position: relative;
	}
	.sliderBox2 .invisible {
		display: none;
	}
	
	/*-------------------------------------------*/
	
	.liste_medias .entete_2 {
		margin: 0;
		padding: 15px 15px 0 15px;
		height: auto;
		line-height: 18px;
		font-size: 15px;
		color: #045ba6;
		background: none;
	}
	
	.liste_medias #fondation_dans_les_medias,
	.liste_medias #nos_activites {
		padding: 15px;
	}
	.liste_medias .pagination_ajax {
		padding: 0 0 15px 0;
		border-bottom: 1px solid #c7c7c7;
	}
	
	.liste_medias .unmedia {
		position: relative;
		margin: 0;
		padding: 15px 0;
		width: auto;
		border-top: none;
		border-bottom: 1px dotted #46aed7;
	}
	.liste_medias .unmedia .zone_titre {
		border-bottom: none;
	}
	#fondation_dans_les_medias .zone_image {
		float: left;
		margin-right: 10px;
		border: 3px solid #e6e6e6;
	}
	#fondation_dans_les_medias img {
		width: 50px;
	}
	#fondation_dans_les_medias .jqm_titre {text-decoration: none;}
	#fondation_dans_les_medias .jqm_titre .unmedia_titre {
		font-family: Verdana, Arial, serif;
		font-size: 13px;
		font-weight: normal;
		color: #2a2a2a;
	}
	
	#nos_activites .zone_titre a {text-decoration: none;}
	#nos_activites .zone_titre .unmedia_titre {
		font-family: Verdana, Arial, serif;
		font-size: 13px;
		font-weight: normal;
		color: #2a2a2a;
	}
	
	
	/*-------------------------------------------*/
	
	.liste_partenaire .unpartenariat {
		position: relative;
		margin: 0;padding: 15px;
		width: auto;
		border-bottom: 1px solid #c7c7c7;
	}
	
	.liste_partenaire .unpartenariat a img {
		float: left;
		margin-right: 10px;
		width: 110px;
		border: 3px solid #e6e6e6;
	}
	
	.liste_partenaire .unpartenariat .texte_seul, 
	.liste_partenaire .unpartenariat .texte {
		float: none;
		padding: 0;
		width: auto;
		text-align: justify;
	}
	
	.unpartenariat .bas_reduit {
		position: relative;
		width: auto;
		bottom: 0;
		right: 0;
		padding-left: 0;
		height: 28px;
		line-height: 28px;
		border-top: none;
		background: none;
	}
	
	/*-------------------------------------------*/
	
	.doc_partenaire .colonne_gauche {
		position: relative;
		padding: 15px !important;
	}
	.doc_partenaire .entete_2 {
		margin: 0;
		padding: 0;
		line-height: 15px;
		font-size: 15px;
		color: #045ba6;
		text-shadow: none;
		background: none;
	}
	.doc_partenaire .partenariat {
		margin: 0;
		width: auto;
	}
	.doc_partenaire .partenariat img {
		float: left;
		margin-right: 10px;
		width: 110px;
		border: 3px solid #e6e6e6;
	}
	.doc_partenaire .partenariat p {
		margin-bottom: 10px;
		text-align: justify;border:none;
	}
	.doc_partenaire #contener_videos .bloc_videos {
		display: none;
	}
	.doc_partenaire .partenariat_lien {font-weight: normal;}
	
	/*-------------------------------------------*/
	
	.doc_partenaire #contener_videos .partenariat_archives_list {
		position: relative;
		margin: 20px 0;
		padding: 20px 0;
		border-top: 1px solid #e2e1f3;
		border-bottom: none;
	}
	.doc_partenaire #contener_videos .partenariat_archives_list h3 {
		padding-top: 0;
		margin-bottom: 4px;
		font-family: Verdana, Arial, serif;
		font-size: 13px;
		color: #045ba6;
	}
	.doc_partenaire #contener_videos .partenariat_archives_list .date_videos {
		margin-bottom: 4px;
		font-style:italic;
	}
	.doc_partenaire #contener_videos .partenariat_archives_list .texte_videos {
		margin-top: 4px;
		text-align: justify;
	}
	
	
	/*-------------------------------------------*/
	
	.medias_archives .presentation {
		margin-bottom: 10px;
		padding: 15px 15px 36px 15px;
		background: url(../images/jqm/jqm-ombre-1.png) repeat-x 0 bottom;
	}
		.medias_archives .presentation b {
			font-weight: bold;
			color: #005aa9;
		}
	
	.medias_archives .entete_2 {
		margin: 0;
		padding: 15px 0 0 15px;
		font-size: 16px;
		color: #045ba6;
		background: none;
	}
	.medias_archives .partenariat {
		position: relative;
		
		padding: 10px 15px 20px 15px;
		border-bottom: 1px solid #c7c7c7;
		text-align: justify;
	}
	
	.medias_archives .partenariat .image {
		float: left;
		margin: 0 10px 5px 0; 
		width: 100px;
		border: 3px solid #e6e6e6;
	}
	.partenariat_top #image, .partenariat_top .image  {}
	
	.medias_archives .partenariat_archives_list {
		position: relative;
		margin: 10px auto 10px auto;
		padding: 6px 4px;
		text-align: justify;
		border-bottom: 1px dashed #999;
		background: #f5f5f5;
	}
	.medias_archives .partenariat_archives_list .depliant_archives {
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		color: #666;
	}
	.medias_archives .archives_masques {
		position: relative;
		display: none;
		margin: 5px auto 10px auto;
		padding: 6px 4px;
		text-align: justify;
		border-bottom: 1px dashed #999;
		background: #fff;
	}
		.medias_archives .partenariat_liens {
			position: relative;
			padding: 10px 0px;
			line-height: 16px;
			border-bottom: 1px dotted #ccc;
		}
			.medias_archives .partenariat_liens .date {
				position: relative;
				display: block;
			}
			.medias_archives .partenariat_liens a {
				position: relative;
				margin-top: 10px;
				font-weight: normal;
				color: #46aed7;
				text-decoration: none;
			}
	
	.medias_archives .partenariat_lien em, 
	.medias_archives .partenariat_lien span,
	.medias_archives .depliant_archives span  {
		color: inherit;
	}
	
	
	/* trier tout ça */
	/*.partenariat_top {
		position: relative;
		padding-bottom: 10px;
		margin-bottom: 20px;
		border-bottom: 0px solid #e2e1f3;
	}
	.partenariat_archives_list h3 {
		padding-top: 10px;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		color: #005aa9;
		text-align: left;
	}
	.partenariat_archives_list .date_videos {
		font-style: italic;
		font-size: 10px;
		color: #2a2a2a;
	}
	
	.partenariat_archives_list .bloc_videos {
		position: relative;
		margin: 5px auto;
	}*/
	/*.partenariat_lien {
		position: relative;
		margin-top: 10px;
		font-weight: bold;
	}*/
	/*
	a.depliant_archives {
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
	}
	a.depliant_archives:hover {
		text-decoration: none;
		color: #005aa9;
	}
	
	
	.partenariat_liens.last {
		border-bottom: none;
	}
	.partenariat_liens .date {
		position: relative;
		display: block;
	}*/
	
	
	/*-------------------------------------------*/
	
	
	#form_inscription_nl .boite_succes,
	#form_inscription_nl .boite_erreur {
		position: relative;
		margin: 15px auto 15px auto;
		padding: 20px;
		width: 450px;
		font-size: 14px;
		color: #46aed7;
		border-radius: 4px;
		border: 2px solid #74c2e1;
	}
	#form_inscription_nl .boite_erreur {
		color: #ba0002;
		border: 2px solid #ba0002;
	}
	
	#form_inscription_nl .entete_2,
	#form_inscription_nl .titre_autres_cas {
		position: relative;
		margin: 0;
		padding: 10px 15px 0 15px;
		font-size: 15px;
		color: #045ba6;
		text-shadow: none;
		background: none;
	}
	
	
	#form_inscription_nl fieldset {
		position: relative;
		margin: auto;
		padding: 10px 15px;
		width: auto;
		border-width: 0;
		border-bottom: 1px solid #c7c7c7;
	}
	
	
	#form_inscription_nl .blocs_langue {
		float: left;
		margin-right: 9px;
		width: 50px;
		text-align: center;
	}
	#form_inscription_nl .blocs_langue_pl {
		margin-right: 0;
	}
	#form_inscription_nl img.choix_langue {
		margin-bottom: 4px;
		width: 50px;
	}
	#form_inscription_nl label,
	#form_inscription_nl .label {
		font-size: 11px;
	}
	#form_inscription_nl label span,
	#form_inscription_nl .label span {
		
		color: #46aed7;
	}
	#form_inscription_nl .label_erreur,
	#form_inscription_nl .label_erreur span {
		color: #ba0002;
	}
	
	#form_inscription_nl .champ {
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box; 
		display: block;
		position: relative;
		margin: 2px 0 14px 0;
		padding: 0 6px;
		/*width: 559px;*/
		width: 100%;
		height: 36px;
		background: #fafafa;
		border-width: 0;
		border-bottom: 1px solid #74c2e1;
		border-radius: 0;
		-moz-box-shadow:    inset 0 1px 3px 0px #d0d0d0;
		-webkit-box-shadow: inset 0 1px 3px 0px #d0d0d0;
		box-shadow:         inset 0 1px 3px 0px #d0d0d0;
		font-size: 15px;
	}
	#form_inscription_nl .champ_disabled {
		
		background: #e1e1e1;
		font-style: italic;
		color: #989898;
		background: #e1e1e1;
	}
	#form_inscription_nl .champ_erreur {
		border-bottom: 1px solid #ba0002;
	}
	#form_inscription_nl .sur_2col_gauche,
	#form_inscription_nl .sur_2col_droite {
		float: none;
		width: auto;
	}
	#form_inscription_nl .sur_2col_gauche .champ,
	#form_inscription_nl .sur_2col_droite .champ {
		width: 100%;
	}
	
	#form_inscription_nl .titre_autres_cas {
		margin: 0 0 10px 0;
		font-size: 14px;
		font-weight: normal;
		text-transform: none;
	}
	#form_inscription_nl .autres_cas {
		margin: 0;
		width: auto;
	}
		
		#form_inscription_nl .autres_cas .champ {
			width: 100%;
		}
	
	#form_inscription_nl .inscrire_nl_fr,
	#form_inscription_nl .inscrire_nl_en,
	#form_inscription_nl .desinscrire_nl_fr,
	#form_inscription_nl .desinscrire_nl_en {
		display: block;
		position: relative;
		margin: 30px auto 30px auto;
		height: 40px;
		border-width: 0;
		border-radius: 0;
		cursor: pointer;
	}
	#form_inscription_nl .inscrire_nl_fr { width: 222px; background: transparent url(../images/btn-inscription-nl-fr.png) no-repeat; }
	#form_inscription_nl .inscrire_nl_en { width: 234px; background: transparent url(../images/btn-inscription-nl-en.png) no-repeat; }
	#form_inscription_nl .desinscrire_nl_fr { width: 248px; background: transparent url(../images/btn-desinscription-nl-fr.png) no-repeat; }
	#form_inscription_nl .desinscrire_nl_en { width: 198px; background: transparent url(../images/btn-desinscription-nl-en.png) no-repeat; }

	
	#form_inscription_nl .desabonnement {
		padding: 15px;
		font-size: 14px;
		text-align: center;
	}
	#form_inscription_nl .desabonnement * { font-size: 14px; font-weight: normal; }
	
	/*-------------------------------------------*/
	
	.contact { padding: 15px !important; }
	
	.contact .entete_2 {
		margin: 0 0 5px 0;
		padding: 0;
		height: auto;
		line-height: 17px;
		font-size: 15px;
		color: #045ba6;
		text-align: center;
		text-shadow: none;
		background: none;
	}
	
	.contact .adresse_fr,
	.contact .adresse_en {
		position: relative;
		margin: auto;
		width: 571px;
		max-width: 100%;
		height: 288px;
		background: url(../images/bg-contact-fr.png) no-repeat;
	}
	.contact .adresse_en { background: url(../images/bg-contact-en.png) no-repeat; }

	.contact .adresse_fr .pos,
	.contact .adresse_en .pos {
		position: absolute;
		bottom: 0;
		right: 0;
		padding: 20px;
		text-align: right;
		font-size: 22px;
		color: #cfdeff;
		
		font-family: Scada;
		src: local('Scada'), local('Scada-Regular'), url(http://themes.googleusercontent.com/static/fonts/scada/v1/uIa9-L3o-vNXk-UyBI3PSw.woff) format('woff');
	}
		.contact .adresse_fr .pos *,
		.contact .adresse_en .pos * {
			font-size: 22px;
			color: #cfdeff;
			
			font-family: Scada;
			src: local('Scada'), local('Scada-Regular'), url(http://themes.googleusercontent.com/static/fonts/scada/v1/uIa9-L3o-vNXk-UyBI3PSw.woff) format('woff');
		}
	
	
	/*-------------------------------------------*/
	
	.liens img {
		max-width: 100%;
		width: auto;
	}
	
	.liens .section {
		padding-left: 10px;
	}
	.liens .invisible {
		padding-left: 20px;
	}
	.liens strong {
		font-weight: bold;
	}
	
	/*-------------------------------------------*/
	
	.mentions_legales {
		padding: 15px !important;
		line-height: 15px;
		text-align: justify;
	}
		
		.mentions_legales .entete_1  {
			margin: 0;
			border: none;
		}
		.mentions_legales .entete_1 .gauche {
			position: relative;
			margin-bottom: 25px;
			width: auto;
			font-family: Verdana, Arial, sans-serif;
			font-size: 15px;
			color: #045ba6;
		}
		
		.mentions_legales .section {
			position: relative;
			margin-bottom: 40px;
			padding: 0;
		}
			.mentions_legales .section .titre {
				font-weight: bold;
				color: #46aed7;
			}
		.mentions_legales .section_nbp {
			font-size: 10px;
		}
	
	/*-------------------------------------------*/
	
	#erreur_http {
		padding: 15px 15px 90px 15px;
	}
	#erreur_http .entete {
		position: relative;
		width: auto;
		text-align: center;
	}
		#erreur_http .entete .jqm_page_introuvable {
			margin-bottom: 20px;
		}
	#erreur_http .illustration_fr,
	#erreur_http .illustration_en {
		position: relative;
		width: auto;
		height: auto;
		background: none;
		text-align: center;
	}
	
		#erreur_http .illustration_fr a,
		#erreur_http .illustration_en a {
			display: inline;
			position: relative;
			top: 0;
			left: 0;
			width: auto;
			height: auto;
		}
		#erreur_http .illustration_fr a span,
		#erreur_http .illustration_en a span {
			color: #46aed7;
		}
	
} /* @ media */
