    /***************************************************************************************/
   /***************************************************************************************/
  /*******************************      PAGES SPECIALES    *******************************/
 /***************************************************************************************/
/***************************************************************************************/


/************************************ POPIN **********************************/

.appel-dons .btn {width:14em;font-weight:bold;margin-left:calc(50% - 7em);}
@media (min-width:500px) {
	.appel-dons {font-size:0.9em;}
}

  /*******************************************************************************************/
 /*********************************  Pages d'accueil  ***************************************/
/*******************************************************************************************/

.accueil {
	padding: 18px 0 0;
	background-color: #d2bdae;
}
.ontop {
	margin-bottom: 19px;
	position: relative;
}
.diaporama, .accueil .pagescadres {
	display: inline-block;
	vertical-align: top;
	margin-left: 18px;
	height: 272px;
}
.diaporama {
	width: 599px;
	background: #000;
}
.accueil .pagescadres {
	width: 315px;
	overflow: hidden;
}
.ontop .fleche-haut, .ontop .fleche-bas {
	position: absolute;
	width: 295px;
	height: 12px;
	right: 20px;
	z-index: 20;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	color: rgba(0,0,0,0.3);
	/*background: rgba(0,0,0,0.1);*/
}
.ontop .fleche-haut {
	top: -13px ;
	/*margin-top: -13px;*/
	background: -moz-linear-gradient(top,  rgba(210,189,174,1) 0%, rgba(210,189,174,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,189,174,1)), color-stop(100%,rgba(210,189,174,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(210,189,174,1) 0%,rgba(210,189,174,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(210,189,174,1) 0%,rgba(210,189,174,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(210,189,174,1) 0%,rgba(210,189,174,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(210,189,174,1) 0%,rgba(210,189,174,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2bdae', endColorstr='#00d2bdae',GradientType=0 ); /* IE6-9 */
}
.ontop .fleche-bas {
	bottom: -11px;
	background: -moz-linear-gradient(top,  rgba(210,189,174,0) 0%, rgba(210,189,174,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,189,174,0)), color-stop(100%,rgba(210,189,174,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(210,189,174,0) 0%,rgba(210,189,174,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(210,189,174,0) 0%,rgba(210,189,174,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(210,189,174,0) 0%,rgba(210,189,174,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(210,189,174,0) 0%,rgba(210,189,174,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d2bdae', endColorstr='#d2bdae',GradientType=0 ); /* IE6-9 */

}
.ontop .fleche-haut.cacher, .ontop .fleche-bas.cacher {
	display: none;
}

.accueil .pagescadres ul {
	width: 295px;
	font-family: MuseoSlab;
	margin: 0;
}

.accueil .pagescadres li {
	margin-top: 12px;
}
.accueil .pagescadres li:first-child {
	margin-top: 0;
}

.pagescadres ul li a {
	display: block;	
	text-align: left;
	background-color: rgba(255,255,255,0.5);
	color: rgb(34,34,34);
	height: 59px;
	padding: 0;
	overflow: hidden;
	font-size: 1em;
}
.accueil .pagescadres ul li img {float:right;margin-left:10px;margin-right:0px;}
.accueil .pagescadres ul li a span {margin-top:7px;margin-left:10px;display:block;}
.pagescadres ul li a b {
	color: rgb(34,34,34);
	/*font-family: MuseoSlab-900;
	font-weight: normal;*/
}
.pagescadres ul li a:hover, .pagescadres ul li a:active, .pagescadres ul li a:focus {
	background-color: rgba(255,255,255,1);
}
.page_sommaire .pointstrat-resociaux2 {
	padding-top: 0;
}
.page_sommaire .pied {
	margin-top: 19px;
}
.page_sommaire .pied .unemarge {
	height: 18px;
	display: block;
}



/**************************  Nouvelle Page de DONS don_page1 **************************************/


.type_don .choix {
	padding: 1.5em;
	/*background-color: #ccc;*/
	z-index: 10;
	border-radius: 4px;
}
/*.type_don .choix_choix1 {
	border-radius: 4px 4px 0 0;
}
.type_don .choix_choix2 {
	border-radius: 0 0 4px 4px;
}*/
.type_don .choix.active {
	padding: 1.5em;
	background-color: #fff;
	z-index: 20;
}
.type_don .choix label {
	/*color: #ffffff;*/
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.25em;
	cursor: pointer;
}
.type_don .choix.active label {
	color:inherit;
}
.type_don h3 {
	margin-bottom: 0;
}
.type_don #don-cb > div {
	margin-top: 0.5em;
}
form.form_don .type_don input.montant {
	width: calc(100% - 2em);
	margin: 0;
	max-width: 10em;
}
.type_don .euro {
	font-size: 1.4em;
	padding-left: 0.4em;
}
.type_don #don-cb .grosbtn input {
	height:2em;
}
form.form_don p.boutons {
	margin-top: 0.5em;
	background-color: inherit;
}
form.form_don p.boutons input {
	background-color: rgba(229, 53, 23, 0.9);
	color: #ffffff;
}
form.form_don p.boutons input:hover {
	background-color: rgb(229, 53, 23);
}
.type_don #don-cheque .btn {
	width:100%;
	margin-top: 0.5em;
}
.type_don #don-cheque .grosbtn a {
	height: auto;
	background-color: rgba(229, 53, 23, 0.9);
	text-align: center;
}
.type_don #don-cheque .grosbtn a:hover {
	background-color: rgb(229, 53, 23);
}
.type_don #don-cb, .type_don #don-cheque {
	padding-left: 2em;
}	
@media only screen and (min-width: 560px) {
	form.form_don .prix {
		width:35%;
	}
	form.form_don p.boutons {
		margin-top: 0;
		width: 65%;
		padding-left: 1em;
	}
	form.form_don p.boutons input {
		line-height: 1.54em;
	}
	form.form_don .type_don input.montant {
		max-width: inherit;
	}
	.infos_don ul {
		padding-left: 2em;
	}
}
@media only screen and (min-width: 720px) {
	.type_don, .infos_don {
		padding: 0 2em 2em;
	}
}




  /*******************************************************************************************/
 /*********************************  Pages Auteur *******************************************/
/*******************************************************************************************/

.auteur .vcard .photo {width: 20%;}
.auteur .vcard .photo, .auteur .vcard .photo img {border-radius: 2px;}
.auteur .vcard .infos {width: 80%; padding-left: 1em;}
.auteur .col-gauche .article {padding-top: 0;}
.auteur .texte, .auteur .texte p:first-child {margin-top: 0;}
.auteur .texteencadre-spip {margin-top: 0;}
.auteur .article:after {
	content: "";
	display: block;
	height: 1px;
}
.auteur .col-gauche .formulaire h2 {margin-bottom: 0.5em;}





  /*******************************************************************************************/
 /*********************************  Pages de listing ***************************************/
/*******************************************************************************************/


.listing .contenu .ajax-id-listing{margin-left: 19px;}
.listing .filtre-listing {padding: 5px;}
.listing .filtre-listing select {float: right;width: 200px;}
.listing .resultats .article {clear: left;margin-top: 19px;}
.listing .resultats .article .titre {display: block;}
.resultats .vignette_video:nth-child(odd){margin-right: 14px;}
.videos_top {display: inline-block;}
.videos_top .vignette_video {margin-left: 17px;margin-right: -3px;}
.listing .suggestions .article {margin-top: 19px;}
.listing .article a {color: #000;}

.listing li {
	margin-top: 10px;
}
.listing ul li:first-child {
	margin-top: 0;
}
.listing .spip_logos {
	margin-bottom: 0;
}
.listing .liste-titre, .listing .liste-rubrique, .listing .liste-date {
	width: 542px !important;
	color: #000;
}
.listing .liste-rubrique .liste-date {
	width: auto;
}
.listing .liste-titre > a, .modelarticle a {
	color: #000;
}
/*.formulaire_ecrire_auteur {
	margin-left: 19px;
}
.saisie_texte_message_auteur  textarea {
	width: 602px;
}*/
.page_rubrique .cartouche-article {
	margin-left: -19px;
}



  /*************************************************************************/
 /************************** Retour de don ********************************/
/*************************************************************************/


.retour .liensListing {
	display: inline-block;
}
.ie6 .retour .liensListing, .ie7 .retour .liensListing { /* @bugfix inline-block sur IE6/IE7 */
	display: inline;
	zoom: 1; /* donner le layout */
}
.retour h1 {
	margin-top: 12px;
}



  /*************************************************************************/
 /******************** Résultats recherche google *************************/
/*************************************************************************/


.resultatsgoogle .contenu {
	width: 912px;
}
.resultatsgoogle .recherche {
	width: 456px;
}
.resultatsgoogle .recherche table {
	margin: 0;
}
.resultatsgoogle .resultats {
	font-weight: bold;
	padding-left: 10px;
}
.resultatsgoogle table {
	margin: 0;
}
.resultatsgoogle th, .resultatsgoogle td, .resultatsgoogle caption {
    padding: 0;
}




  /*************************************************************************/
 /******************** Résultats recherche google *************************/
/*************************************************************************/

.art-10265 .texte h3 {
	background: url("//www.solidariteetprogres.org/2012/images/ligne-fond.png") repeat scroll left top transparent;
    padding: 5px 5px 5px 12px;
}
.art-10265 .spip_document_4904 {margin-bottom: 0;}
.art-10265 .suggestions .spip_documents a {
	display: block;
}
.art-10265 .suggestions ul {
	background-color: #000;
	color: #FFF;
	margin-left: 0;
    padding-left: 20px;
	padding-bottom: 5px;
}
.art-10265 .suggestions li {
	margin-top: 5px;
}
.art-10265 .suggestions ul a {color: #FFF;}


    /***************************************************************************************/
   /***************************************************************************************/
  /***************************      RUBRIQUES SPECIALES       ****************************/
 /***************************************************************************************/
/***************************************************************************************/






  /*********************************************************************/
 /**************    Rubrique 118 - Kepler    ***************************/
/*********************************************************************/


body.page_kepler {
	background: #8c9b96 url(/2012/images/fond-kepler.jpg) top center no-repeat fixed;
	-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover; /* version standardisée */
}
.page_kepler .suggestions a.on {
	color: #E53517;
}
.page_kepler .suggestions a:focus, .page_kepler .suggestions a:hover, .page_kepler .suggestions a:active {
    color: #FF6A47;
}
.page_kepler .suggestions ul.liensListing {
	background: none;
}
.page_kepler .texte table img, .page_kepler .texte table div, .page_kepler .texte table td {margin: 0;padding: 0;}




  /*************************************************************************/
 /****************   Rubrique 51 - Achat de dossiers    *******************/
/*************************************************************************/

.nbpages {
	font-size: 0.85em;
}
.cartouche-dossier h2 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.3em;
}
.sommairetitre {
	margin-top: 5px;
}
.lesommaire p {
	margin-top: 5px;
	font-size: 0.85em;
	line-height: 1em;
	margin-bottom: 0;
}
.cartouche-dossier form {
	float: right;
}
.rub-51 .liste {
	align-items: stretch;
}
.rub-51 .cartouche-dossier {
	width: 100%;
	border-radius: 2px;
	margin-bottom: 1.5em;
	padding: 1em;
}
.rub-51 .cartouche-dossier .flex {
	align-items: center;
	margin: 0.5em 0
}
.rub-51 .cartouche-dossier img {
	float: left;
	margin: 0 0.5em 0.5em 0;
}
.rub-51 .cartouche-dossier .boutons {margin: 0;}
.rub-51 .cartouche-dossier .nbpages, .rub-51 .cartouche-dossier form {
	width: 50%;
	display: block;
	float: none;
}
.rub-51 .texte {margin-top: 0;}
.rub-51 .texte p {margin:0;}
.rub-51 .btn_panier .boutons {margin:0;}
.rub-51 .btn_panier {margin: 1.5em 0;}
@media screen and (min-width:768px) {
	.rub-51 .texte, .rub-51 .btn_panier {
		display: inline-block;
		vertical-align: bottom;
	}
	.rub-51 .btn_panier {width: 250px;}
	.rub-51 .texte {width: calc(100% - 250px);}	
}

@media screen and (min-width:900px) {
	.rub-51 .liste .cartouche-dossier {
		width: calc(50% - 0.75em);
		margin-right: 0.75em;
	}
	.rub-51 .liste .cartouche-dossier:nth-of-type(even) {
		width: calc(50% - 0.75em);
		margin-right: 0;
		margin-left: 0.75em;
	}
}




  /*********************************************************************/
 /**************    Rubrique 59 - ESPACE    ***************************/
/*********************************************************************/


body.page_espace, body.mot-114 {
	background: #8c9b96 url(/2012/images/fond-DM.jpg) top center no-repeat fixed;
	-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover; /* version standardisée */
}
.menu-espace {
	z-index: 60;
}
.menu-espace .on {
	font-weight: inherit;
}
ul.menu-espace, .menu-espace ul {
	font-size: 1em;
}
ul.etapes > li > a {
	font-size: 0.9em;
}
.menu-espace a {
	color: #FFF;
}
.menu-espace > li {
	background: #999 url(/2012/images/fond-menu-espace-btn.jpg) no-repeat left top;
}
.etapes, .articles-espace {
	background: #999 url(/2012/images/fond-menu-espace3.jpg) no-repeat left top;
}
.etapes {
	background-position: -287px top;
}
.articles-espace {
	background-position: -299px -50px;
}
.espace-2 .etapes {
	background-position: -287px -300px;
}
.espace-2 .articles-espace {
	background-position: -299px -350px;
}
.espace-3 .etapes {
	background-position: -287px -600px;
}
.espace-3 .articles-espace {
	background-position: -299px -650px;
}
.espace-4 .etapes {
	background-position: -287px -900px;
}
.espace-4 .articles-espace {
	background-position: -299px -950px;
}
.espace-5 .etapes {
	background-position: -287px -1200px;
}
.espace-5 .articles-espace {
	background-position: -299px -1250px;
}
.espace-6 .etapes {
	background-position: -287px -1500px;
}
.espace-6 .articles-espace {
	background-position: -299px -1550px;
}
.espace-7 .etapes {
	background-position: -287px -1800px;
}
.espace-7 .articles-espace {
	background-position: -299px -1850px;
}
.espace-8 .etapes {
	background-position: -287px -2100px;
}
.espace-8 .articles-espace {
	background-position: -299px -2150px;
}
.espace-9 .etapes {
	background-position: -287px -2400px;
}
.espace-9 .articles-espace {
	background-position: -299px -2450px;
}
.espace-10 .etapes {
	background-position: -287px -2700px;
}
.espace-10 .articles-espace {
	background-position: -299px -2750px;

}
.espace-11 .etapes {
	background-position: -287px -3000px;
}
.espace-11 .articles-espace {
	background-position: -299px -3050px;
}
.menu-espace > li {
	display: block;
	position: relative;
	height: 50px;
	padding: 0;
	widht: 277px;
	margin: 0;
}
.menu-espace > li > a {
    display: block;
    overflow: hidden;
    width: 277px;
	padding: 5px;
	height: 40px;
	font-weight: bold;
	background: url(/2012/images/trans-fond-espace_1.png) repeat;
}
.menu-espace > li > a:hover, .menu-espace > li.on > a, .menu-espace > li:hover > a {
	background: url(/2012/images/trans-fond-espace_2.png) repeat;
}
.menu-espace .domaine-espace {
	position: absolute;
	left: -9999px;
	width: 651px;
	z-index: 60;
	background: #999;
}
.menu-espace li:hover .domaine-espace {
	top: 0;
	left: -651px;
}
.menu-espace li.nouveau:hover .domaine-espace {
	top: 11px;
}
.page_approfondir ul.etapes, .page_approfondir ul.articles-espace {
	margin: 0;
}
ul.etapes {
	position: relative;
}
ul.etapes li, ul.etapes li:first-child {
	display: inline-block;
	vertical-align: middle;
	width: 160px;
	margin: 0;
	padding: 0;
}
ul.etapes li:first-child {
	width: 171px;
}
ul.etapes > li > a {
	display: block;
	height: 40px;
	padding: 5px;
	font-weight: bold;
	text-align: center;
	background: url(/2012/images/trans-fond-espace_1.png) repeat;
}
ul.etapes li:first-child a {
	padding-left: 17px;
}
ul.etapes > li > a:hover, ul.etapes > li:hover > a, ul.etapes > li.on > a {
	background: url(/2012/images/trans-fond-espace_2.png) repeat;
}
.menu-espace .liste-espace {
	position: absolute;
	left: -9999px;
	width: 651px;
	z-index: 60;
	background: #999;
}
ul.etapes > li:hover .liste-espace {
	top: 50px;
	left: 12px;
}
ul.etapes > li .liste-espace {
	width: 639px;
}
ul.etapes > li li, ul.etapes > li li:first-child {
	display: block;
	margin: 0;
	padding: 0;
	width: 160px;
}
ul.etapes > li:first-child li {
	width: 159px;
}
ul.etapes ul.articles-espace li {
	width: 100%;
}
.articles-espace a {
	padding: 5px 5px 5px 17px;
	display: block;
	background: url(/2012/images/trans-fond-espace_1.png) repeat;
}
.articles-espace a:hover, .articles-espace li.on a {
	background: url(/2012/images/trans-fond-espace_2.png) repeat;
}
.page_espace .secteur {
    height: 50px;
    width: 158px;
	padding: 0;
}
.page_espace .secteur a {
    height: 50px;
    width: 158px;
	background: #FFF url(/2012/images/Logo-espace.png) left top no-repeat;
	text-indent: -9999px;
	display: block;
}
.page_espace .logo-article {
	min-height: 311px;
}
.menu-espace > li.nouveau > a {
    padding: 14px 18px;
    text-align: right;
    width: 224px;
	color: #fecc00;
}
.articles-espace li, .articles-espace li:first-child {
	margin: 0;
}
.page_espace .contactespace {
	font-size: 0.9em;
}





    /***************************************************************************************/
   /***************************************************************************************/
  /*******************************      COMPOSITIONS       *******************************/
 /***************************************************************************************/
/***************************************************************************************/




  /*************************************************************************/
 /********************    Sans auteur ni stats    *************************/
/*************************************************************************/

.sansauteur .cartouche-article {
    min-height: 26px;
}
.sansauteur .btn_addthis {
    top: 5px;
}



  /*************************************************************************/
 /********************       Derniers Tracts      *************************/
/*************************************************************************/

.tracts .liste-titre, .tracts .liste-rubrique {
	width: 542px;
}
.tracts li {
	margin-top: 10px;
}



  /*************************************************************************/
 /********************     chapo menu à droite    *************************/
/*************************************************************************/

.institutionnel .chapo {
	margin-left: 0;
	font-weight: normal;
}
.institutionnel .cartouche-article {
	width: 931px;
	margin-bottom: 0;
}



  /*************************************************************************/
 /********************        Notre politique       ************************/
/*************************************************************************/

#bkg_fil_actus {position:absolute;background:#000;opacity:0.5;width:100%;padding:3px 0px;left:0px;}
#fil_actus {width:100%;padding:3px 0px;color:#d2bdae;font-size:0.85em;font-weight:bold;margin-left:2px;position:relative;height:20px;}
#fil_actus a {color:#d2bdae;z-index:90;position:relative;display:none;}
#fil_actus a:hover {color:#FFF;}
#fil_actus .sep {color:#FFF;margin:0px 20px;}
#fil_actus a .published {font-weight:bold;color:#FFF;}

.notre-politique h1 {background:url('/2012/images/menu-icones.png') 0px -155px no-repeat;padding:10px 0px 10px 70px;margin-top:-10px;margin-bottom:10px;}
/*.international h1 {background:url('/2012/images/menu-icones.png') 0px -82px no-repeat;padding:10px 0px 10px 70px;margin-top:-10px;margin-bottom:10px;}*/

.projet {float:right;width:271px;margin:27px 0px 30px 0px;}
.projet:hover * {color:#666;}
.projet p {width:140px;margin-top:0px;color:#000;}
.projet p strong {margin-bottom:10px;display:block;color:#000;}
.projet img {float:right;}
.projet .fleche {background:url("/2012/images/presidentielles/fleche_livre.png") no-repeat;width:68px;height:28px;}

.un-deux-trois {display:inline-block;margin-bottom:100px;}
.un-deux-trois .enorme, .un-deux-trois h2, .un-deux-trois .detail {color:#000;}
//.un-deux-trois a:hover .enorme, .un-deux-trois a:hover h2, .un-deux-trois a:hover .detail {color: #e53517;}
.un-deux-trois a:hover {background:#FFCC00;}
.enorme {
	font-size: 6em;
	line-height: 1em;
	font-family: MuseoSlab-900;font-weight: normal;font-style: normal;
float:left;
}
.un-deux-trois a {margin-bottom:15px;display:block;height:140px;padding-left:40px;}
.un-deux-trois a img {width:auto;position:absolute;}
.un-deux-trois a h2 {display:block;margin-bottom:0;}
.un-deux-trois a .detail {display:block;}
.un-deux-trois .enorme {margin-top:35px;}


.un-deux-trois .un img  {margin-left:40px;margin-top:11px;}
.un-deux-trois .un h2, .un-deux-trois .un .detail  {margin-left:200px;}
.un-deux-trois .un h2 {padding-top:38px;height:55px;}
.un-deux-trois .deux img  {margin-left:-4px;margin-top:6px;}
.un-deux-trois .deux h2, .un-deux-trois .deux .detail  {margin-left:200px;}
.un-deux-trois .deux h2 {padding-top:34px;height:30px;}
.un-deux-trois .trois .enorme {margin-top:25px;}
.un-deux-trois .trois img  {margin-left:11px;margin-top:31px;}
.un-deux-trois .trois h2, .un-deux-trois .trois .detail  {margin-left:200px;}
.un-deux-trois .trois h2 {padding-top:34px;height:29px;}
.un-deux-trois .gd_projets h2, .un-deux-trois .gd_projets .detail  {margin-left:200px;position:relative;z-index:1;}
.un-deux-trois .gd_projets img {margin-left:380px;margin-top:-20px;z-index:0;}

.gd_projets h2 {
padding-top:15px;
}


  /*************************************************************************/
 /********************        Politiques 123       ************************/
/*************************************************************************/

.politique123 .corps {
	padding: 0 0 19px;
}
.politique123 .cartouche-article {
	width: 931px;
	margin-bottom: 0;
}
.politique123 h1 {
	max-width: 750px;
}
.politique123 .suggestions {
	margin-top: 0;
}
.politiquentete, .politiquepied {
	width: 950px;
	height: 100px;
	margin-bottom: 24px;
	text-indent: -9999px;
	position: relative;
	display: block;
	z-index: 1;
}
.politiquentete li, .politiquepied li {
	margin-top: 0;
}
.commission a, .gs a, .credit a, .gdprojets a {
	display: inline-block;
	height: 100px;
	background: url(/2012/images/123.png) left top no-repeat;
	position: absolute;
	top: 0;
}
.ie6 .commission a, .ie6 .gs a, .ie6 .credit a, .ie6 .gdprojets a, .ie7 .commission a, .ie7 .gs a, .ie7 .credit a, .ie7 .gdprojets a { /* @bugfix inline-block sur IE6/IE7 */
	display: inline;
	zoom: 1; /* donner le layout */
}
.gdprojets a {
	background-position: right top;
	z-index: 20;
	right: 0;
	width: 320px;
}
.credit a {

	background-position: right -100px;
	z-index: 21;
	right: 206px;
	width: 320px;
}
.gs a {
	background-position: right -200px;
	z-index: 22;
	right: 444px;
	width: 320px;
}
.commission a {
	background-position: right -300px;
	z-index: 23;
	right: 681px;
	width: 269px;
}
.gdprojets a:hover, .gdprojets a.on {
	background-position: -155px top;
}
.credit a:hover,.credit a.on {
	background-position: -155px -100px;
}
.gs a:hover, .gs a.on {
	background-position: -155px -200px;
}
.commission a:hover, .commission a.on {
	background-position: -206px -300px;
}


  /*************************************************************************/
 /********************        International       ************************/
/*************************************************************************/

h2.analyses {
	margin: 0.5em 0 1em;
}
.eir .flag {background:#e9dfd7;color:#000;width:140px;height:29px;margin-bottom:12px;}
.eir .flag.impair {margin-right:7px;}
.eir .flag, .partis-freres .flag {display:inline-block;cursor:pointer;}
.eir .flag img {width:43px;height:29px;display:inline;float:left;}
.eir .flag .cache {width:43px;height:29px;}
.eir .flag:hover .cache {display:block;}
.eir .flag span {display:inline-block;margin:5px 0 0 8px;}
.partis-freres .flag {margin-right:17px;margin-bottom:0px;}
.partis-freres .flag .jonction {background:none;height:30px;}
.partis-freres .flag.selected .jonction {background:#9ed1cf;}
.partis-freres .flag img {width:95px;height:46px;}
.partis-freres #australie.flag {margin-right:0px;}
.partis-freres .flag .cache {width:95px;height:46px;}
.partis-freres .onglet {background:#9ed1cf;margin-top:0px;display:inline-block;padding:25px 20px;margin-bottom:40px;border-radius: 0 4px 4px 4px;}/*width:870px;*/
.partis-freres .onglet .logo {float:left;margin-bottom:20px;position:relative;left:0px;margin-right:20px;}
.partis-freres .onglet .titre {position:relative; top:-5px;}
.partis-freres .onglet h3:before {content:"\00BB";margin-right:5px;}
.partis-freres .onglet h3 {font-size:2em;font-weight:normal !important;margin:0 0 3px 0;}
.partis-freres .titre p {}
.partis-freres .onglet p.about {width:100%;font-style:italic;clear:left;}
.partis-freres .onglet p.about a {color:#666;}
.partis-freres .onglet p.about a:hover {color:#999;}
.partis-freres ul {margin-bottom: 0;}
.partis-freres li {
	padding-bottom: 0.5em;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 0.5em;
}
@media screen and (min-width:900px){
	.partis-freres .onglet ul {
		width: 33%;
		padding-left: 0.5em;
		padding-right: 0.5em;
	}
	.partis-freres .onglet .liste ul:first-child {
		padding-left: 0;
		padding-right: 1em;
	}
	.partis-freres .onglet .liste ul:last-child {
		padding-left: 1em;
		padding-right: 0;
	}
	.partis-freres .liste li:last-child {border: none;}
}

  /*************************************************************************/
 /*************************        FOCUS       ****************************/
/*************************************************************************/

.logofocus {
	position: relative;
}
.logofocus img {
	vertical-align: middle;
}
.logofocus h1 {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -9000px;
}
.focus .corps {
	padding-top: 0;
}
.logofocus .spip_logos {
	display: block;
	float: none;
	z-index: 10;
	margin: 0;
}
.focus .cartouche-article {
	width: 931px;
	margin-bottom: 0;
}
.focus .suggestions ul a.entry-title {
	color: #000;
}
.focus .suggestions ul a:hover {
	color: #76706C;
	text-decoration: none;
}

  /*******************************************************************************/
 /*********************** Page de recherche *************************************/
/*******************************************************************************/

.rubrique {padding-top: 0px;}
.rubrique .contenu {width: 620px;margin-right: 0px;margin-top: 0px;}
.recherche-format {height: 34px;background-color: #000;padding-left: 7px;display: inline-block;margin-left: 7px;margin-right: 0px;margin-bottom: 24px;}
.recherche-format a,.recherche-duree a {color: #FFF;line-height: 26px;height: 26px;display: block;float: left;margin-right: 8px;padding: 0px 7px;font-weight: bold;}
.recherche-format a.selected, .recherche-duree a.selected {background-color: #d9beb3;color: #000;}
.recherche-format a:hover,.recherche-duree a:hover {background-color: #f8eee6;color: #000;text-decoration: none;}

.rubrique .resultats {margin-left: 19px;width: 600px;}
.rubrique h1 {margin-left: 19px;font-size: 1.45em;font-family: MuseoSans;font-weight: bold;display:inline-block;}
.recherche-tri {margin-left:20px;}
.recherche-tri a {color:#000;}
.recherche-tri a:hover {color: #76706c;}
.recherche-tri a.selected {color:#e53118;}
.recherche-tri a.selected:hover {color:#ff6a47;}

.rubrique .resultats li {display: inline-block !important;width: 295px !important;margin-right: 0px !important;clear: none !important;}
.rubrique .resultats li a {width: 200px;}
.rubrique .resultats li .liste-titre {width: 230px !important;margin-right: 0px !important;font-size: 0.8em;line-height: 1.2em;}
.rubrique .resultats li.sansrubrique .liste-date {width: 230px;}
.rubrique .resultats li .liste-rubrique {width: 230px !important;margin-right: 0px !important;font-size: 0.9em;}
.rubrique .no_results {color: #76706C;margin-top: 24px;padding-left: 19px;float: left;display: block;}
.rubrique .count {color: #76706C;margin-top: 24px;padding-left: 19px;float: left;width: 110px;display: block;height: 25px;}
.rubrique p.pagination {position: relative;top: -25px;left: -20px;}
.pagination .sep {padding: 0px 2px;}
.pagination a {color: #000;}
.pagination a:hover {color: #C00;text-decoration: none;}
.pagination strong {color: #F00;}

.rubrique .droite {display: inline-block;width: 300px;padding-top: 29px;margin-left: 10px;}
.droite a {display: block;float: none !important;}
.choix-rubrique {width: 100%;clear: left;}
.choix-rubrique a {float: left;color: #44F;display: block !important;}
.rubrique .mainCat {color: #000;font-size: 1.45em;line-height: 1.2em;padding: 2px 6px 0px 6px;display: inline-block;margin-top: 5px;text-decoration: none;}
	
.rubrique .droite > .selected {height: 24px;}
.rubrique .droite .choix-rubrique {font-size: 0.8em;padding-bottom: 5px;padding-top: 5px;}

#choix-rubrique-0, .rubrique .cat-0.selected, .rubrique .cat-0:hover, .rubrique .cat-0.selected:hover {background-color: #d9beb3;}
#choix-rubrique-1, .cat-1.selected,.cat-1:hover, .cat-1.selected:hover {background-color: #0a71b4;}
#choix-rubrique-47, .cat-47.selected, .cat-47:hover, .cat-47.selected:hover {background-color: #a2d6d8;}
#choix-rubrique-7, .cat-7.selected, .cat-7:hover, .cat-7.selected:hover {background-color: #e69fc7;}
#choix-rubrique-175, .cat-175.selected, .cat-175:hover, .cat-175.selected:hover {background-color: #fecc00;}
#choix-rubrique-20, .cat-20.selected, .cat-20:hover, .cat-20.selected:hover {background-color: #e53517;}

.rubrique .droite .groupe {color: #FFF;padding-left: 7px;}
.rubrique .droite .liste-mots {font-size: 0.88em;line-height: 1em;padding-left: 6px;}
.rubrique .droite .liste-mots a {
	color: #000;
	text-decoration: none;
	padding: 4px 3px 4px 2px;
}
.rubrique .droite .liste-mots a:hover, .rubrique .droite .liste-mots a.selected:hover {background: #DDD;text-decoration: none;}
#choix-rubrique-0 .liste-mots a:hover, #choix-rubrique-0 .liste-mots a.selected:hover {background: #f8eee6;text-decoration: none;}
#choix-rubrique-1 .liste-mots a:hover, #choix-rubrique-1 .liste-mots a.selected:hover {background: #dee9f0;text-decoration: none;}
#choix-rubrique-47 .liste-mots a:hover, #choix-rubrique-47 .liste-mots a.selected:hover {background: #e7f4f4;text-decoration: none;}
#choix-rubrique-7 .liste-mots a:hover, #choix-rubrique-7 .liste-mots a.selected:hover {background: #f4ecf1;text-decoration: none;}
#choix-rubrique-175 .liste-mots a:hover, #choix-rubrique-175 .liste-mots a.selected:hover {background: #f7f3df;text-decoration: none;}
#choix-rubrique-20 .liste-mots a:hover, #choix-rubrique-20 .liste-mots a.selected:hover {background: #fbe7e8;text-decoration: none;}

.rubrique .droite .liste-mots a.selected {background: #FFF;}

.colonne-mots {
	display: inline-block;
	vertical-align: top;
	width: 96px;
}
.colonne-mots li {
	margin: 0;
	padding: 0;
}
.rubrique .mainCat, .rubrique .droite .groupe {
	font-weight: bold;
}
.rubrique .cat-0 {
	background: url(/2012/images/reset.png) center right no-repeat;
	background-position: right 5px;
	padding-right: 30px;
}
.recherchelibre table {
	margin: 0;
}
.recherchelibre {
	background: #cee3f0;
	margin-top: 24px;
	padding: 0 5px 2px;
	margin-bottom:50px;
}
.recherchelibre .mainCat {
	margin-top: 0;
}
.recherchelibre form {background: url('/2012/images/recherche.png') no-repeat;margin: 2px 0px 7px 7px;}
.recherchelibre input {background: none;border: none;}
.recherchelibre input[type=submit]{height: 21px;width: 23px;margin-right: 0px;}
.recherchelibre input.search{height: 16px;padding-left: 2px;width: 123px;margin-left: 0px;position: relative;top: -2px;font-size: 0.9em;}

.rubrique .criteres {
	display: block;
}
.ie6 .rubrique .criteres, .ie7 .rubrique .criteres {
	font-size: 0.95em;
}
.menu_articles .left, .menu_articles .right {
	display: inline-block;
	vertical-align: top;
	width: 295px;
}
.menu_articles .right {
	margin-left: 11px;
}
.page-recherche .corps {
	padding-bottom: 0;
}
.nav-recherche {
	display: block;
	clear: both;
}
.ie6 .recherche-format, .ie7 .recherche-format, .ie6 .recherche-tri, .ie7 .recherche-tri, .ie6 .recherche-duree, .ie7 .recherche-duree, .ie6 .rubrique .resultats li, .ie7 .rubrique .resultats li, .ie6 .rubrique .droite, .ie7 .rubrique .droite, .ie6 .rubrique .mainCat, .ie7 .rubrique .mainCat, .ie6 .colonne-mots, .ie7 .colonne-mots, .ie6 .menu_articles .left, .ie7 .menu_articles .left, .ie6 .menu_articles .right, .ie7 .menu_articles .right { /* @bugfix inline-block sur IE6/IE7 */
	display: inline;
	zoom: 1; /* donner le layout */
}
.page-recherche .pagecadre {
	background-color: #fecc00;
	padding: 12px 0;
	position: relative;
}
.page-recherche .pagecadre .description {
	margin: 0 12px 10px;
	line-height: 1.2em;
}
.page-recherche .pagecadre .description a {
	display: block;
	text-align: right;
}
.page-recherche .pagecadre > div {
	display: inline-block;
	vertical-align: top;
}
.page-recherche .pagecadre .image {
	width: 268px;
	margin-left: 18px;
}
.page-recherche .pagecadre .infos {
	width: 334px;
}
.page-recherche .pagecadre img {
	margin: 0;
}
.page-recherche .pagecadre .plus {
	position: absolute;
	bottom: 5px;
	right: 12px;
	font-size: 0.8em;
}
.page-recherche .pagecadre a.titre {
	margin: 0 12px;
}

  /************************************************************************/
 /*************************** Page Auteur ********************************/
/************************************************************************/

/*.page_auteur .contenu {
	width: 932px;
}
.page_auteur .vcard {
	width: 621px;
	display: inline-block;
	margin-right: 19px;
}
.auteur-articles ul {
	width: 292px;
	padding: 0 0 0 18px;
	display: inline-block;
	vertical-align: top;
}
.page_auteur .h2, .page_auteur h2 {
	background: url("../images/ligne-fond.png") repeat scroll left top transparent;
	padding: 5px 5px 5px 19px;
	font-size: 1.38em;
}
.auteur-articles ul.bordure {
    border-left: 1px solid #E1DBD7;
    margin-left: 0;
    padding-left: 17px;
}
.auteur-articles ul {
    font-size: 0.8em;
    line-height: 1.2em;
}
.page_auteur .formulaire_ecrire_auteur {
	width: 602px;
}
.page_auteur .formulaire_ecrire_auteur fieldset {
	margin-top: 0;
}
.page_auteur .formulaire_ecrire_auteur legend {
	display: none;
}
.page_auteur .contenu .surimpression_video {
    background: url(/2012/images/surimpression-video-centre.png) no-repeat scroll 0 0 transparent;
    height: 35px;
    position: absolute;
    width: 35px;
    z-index: 8;
}
.auteur-articles .surimpression_video:hover, .auteur-articles a:hover .surimpression_video {
	background-position: 0 -35px;
}
.page_auteur .cartouche img {
	float: left;
	margin: 0 18px 5px 0;
}*/



  /****************************************************************************************/
 /********************    Page Proposition de loi 20130802    ****************************/
/****************************************************************************************/

.suggestions.article-chapo-9933 {
	margin-top: 24px;
}
.suggestions.article-chapo-9933 .texteencadre-spip {
    margin-left: 0;
	padding: 12px;
}
.suggestions.article-chapo-9933 .texteencadre-spip ul {
	font-size: 1em;
	font-family: MuseoSlab;
    font-weight: bold;
	line-height: 1.1em;
}
.suggestions.article-chapo-9933 li.hentry {
	padding: 5px 0;
	margin-top: 10px;
}
.suggestions.article-chapo-9933 ul:first-child li {
	margin-top:0px;
}
.suggestions.article-chapo-9933 .liste-titre, .suggestions.article-chapo-9933 .liste-rubrique {
    width: 218px;
}
.suggestions.article-chapo-9933 .liste-titre a.entry-title {
    width: 218px;
}
.article-texte-9933 ul {
	margin-top: 12px;
}
.proploi-num, .proploi-texte, .proploi-texte2 {
	float: left;
}
.proploi-texte {
	width: 428px;
}
.proploi-texte2 {
	width: 548px;
}


/******************************* Pages Adhérer - Militer - Contribuer ***********************/

body.adhesionaction {
	background: #8c9b96 url(/2012/images/fond_adherer-militer-donner.jpg) top center no-repeat fixed;
	-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover; /* version standardisée */
}
.adhesionaction .corps {
	padding: 0 0 19px;
}
.adhesionaction .cartouche-article {
	width: 931px;
	margin-bottom: 0;
}
.adhesionaction h1 {
	max-width: 750px;
}
.adhesionaction .suggestions {
	margin-top: 0;
}
.admicon, .admiconpied {
	width: 950px;
	height: 75px;
	margin-bottom: 24px;
	text-indent: -9999px;
	position: relative;
	display: block;
	z-index: 1;
}
.admicon li, .admiconpied li {
	margin-top: 0;
}
.adherer_bg a, .militer_bg a, .contribuer_bg a {
	display: inline-block;
	height: 75px;
	background: url(/2012/images/menu_adhere-militer-contribuer.png) left top no-repeat;
	position: absolute;
	top: 0;
}
.ie6 .adherer_bg a, .ie6 .militer_bg a, .ie6 .contribuer_bg a, .ie7 .adherer_bg a, .ie7 .militer_bg a, .ie7 .contribuer_bg a { /* @bugfix inline-block sur IE6/IE7 */
	display: inline;
	zoom: 1; /* donner le layout */
}
.adherer_bg a {
	background-position: -25px -240px;
	z-index: 21;
	left: 0;
	width: 400px;
}
.militer_bg a {
	background-position: left -320px;
	z-index: 22;
	left: 280px;
	width: 400px;
}
.contribuer_bg a {
	background-position: left -400px;
	z-index: 23;
	left: 565px;
	width: 385px;
}
.adherer_bg a:hover, .adherer_bg a.on {
	background-position: -25px -0px;
}
.militer_bg a:hover, .militer_bg a.on {
	background-position: left -80px;
}
.contribuer_bg a:hover, .contribuer_bg a.on {
	background-position: left -160px;
}


/******************************* Pages Adhérents ***********************/

.adherents .corps { padding: 19px;}
.adherents .corps li {
	display: block;
	overflow: auto;
}
.adherents .corps .date {
	color: #333;
	font-size: 0.8em;
}


  /*********************************************************************************************/
 /************************ style pour modèle de lien vers article *****************************/
/**********************************************************************************************/

.lienarticle {
	/*overflow: auto;*/
	margin-bottom: 5px;
	clear: both;
	padding-top: 5px;
}
.lienarticle.margeoui {
	margin-bottom: 20px;
}
.lienarticle .spip_logos {
	margin: 0;
}
.lienarticle .liste-logo {
	float: left;
}
.lienarticle .liste-titre {
	font-size: 0.8em;
	line-height: 1.2em;
	display: inline;
}
.lienarticle .liste-titre.gros {
	font-size: 0.95em;
	line-height: 1.1em;
}
.lienarticle .liste-titre.titre {
	font-family: MuseoSlab-900;
	font-size: 1.5em;
    line-height: 1;
}
.lienarticle .pretitre {
	font-weight: bold;
	font-size: .9em;
}
.lienarticle a {
	color: #000;
}
.lienarticle a:hover {
	color: #76706C;
}
.lienarticle .surimpression_video {
    background: url("/2012/images/surimpression-video-centre.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 35px;
    left: 0;
    position: absolute;
    width: 35px;
    z-index: 8;
}
.texte .lienarticle {
	text-align: left;
	min-height: 35px;
}

/************** Conf Institut Schiller 2014 **********************/
.art-11663 .texte h3 {
	margin-bottom: 0;
}

/************** Conf Institut Schiller 2015 **********************/
.article-texte-12184 th {background:none;height:auto;text-align:left;font-weight:normal;padding:10px 0px;}
.article-texte-12184 th:last-child {text-transform:uppercase;}
.article-texte-12184 td:first-child {width:25%;font-size:0.85em;}
.article-texte-12184 td {padding:12px 0 0;line-height: 1.1em; vertical-align:top;}
.article-texte-12184 td strong {}
.article-texte-12184 caption {background:none;text-align:left;padding:0;padding-bottom:10px;color: #0a71b4;font-size: 1.5em;font-weight: bold;text-transform: uppercase;}
.article-texte-12184 td:last-child {font-size:0.85em; padding-left:1em;}
.article-texte-12184 td strong {font-size:1.17em;}
.article-texte-12184 thead th {background: url("/2012/images/ligne-fond.png") repeat left top; font-family: MuseoSlab-900;}
.article-texte-12184 a.vignette_video {margin-bottom: 0;}
.article-texte-12184 h3 {margin: 0;text-transform: uppercase;font-weight: bold;font-size: 1em;color: #0a71b4;font-family: MuseoSans,"Trebuchet MS",Arial,Helvetica,sans-serif;}
.article-texte-12184 table p {margin: 0;}

.article-texte-12184 .article-video h4 {display:none;}
/*.article-chapo-12184 a {float:right;}*/
/*.article-chapo-12184 a::before {content: "\00A0» ";}*/
/*.article-chapo-12184 iframe {position:relative;top:20px;margin-top:-10px;}*/



/**************** Formulaires *************************/
.formulaire_formidable-24 {text-align:left;}
.formulaire_formidable-24 li {width:100%;}
.formulaire_formidable-24 li > label {width:80% !important; display:block;}
.formulaire_formidable-24 input.checkbox {float:left;}
.formulaire_formidable-24 .choix {margin-left:0px;margin-bottom:10px;margin-top:10px;}
.formulaire_formidable-24 .choix label {width:270px !important;margin-right:20px;margin-left:24px;display:block;}
.formulaire_formidable-24 input.text {width:290px;}
.formulaire_formidable-24 .boutons {text-align:left;}


/********************* titres Page focus *********************/

/*.article-texte-11921 h2 > span {*/
.focus .texte h2 > span, .focus .texte h3 > span {
	display: block;
	padding: 5px 10px;
}

/******************** Page DALN ****************************/

.pleine_largeur .contenu {
    width: 931px;
    margin: 0;
}
.untiers, .deuxtiers {
    display: inline-block;
    vertical-align: top;
    margin-right: 18px;
}
.fin {
	margin-right: 0;
}
.untiers {
    width: 292px;
}
.deuxtiers {
    width: 602px;
}
.untiers.margetop {
	margin-top: 28px;
}
.untiers .texteencadre-spip {
	margin-left: 0;
}
h2 + .untiers p:first-child, h2 + .untiers + .deuxtiers p:first-child, h2 + .deuxtiers p:first-child, h2 + .deuxtiers + .untiers p:first-child,
h2 + .untiers h3:first-child, h2 + .untiers + .deuxtiers h3:first-child, h2 + .deuxtiers h3:first-child, h2 + .deuxtiers + .untiers h3:first-child {
	margin-top: 0;
}
.untiers.sansmargebottom p:last-child, .deuxtiers.sansmargebottom p:last-child {
	margin-bottom: 0;
}

/******************** Modèle abonnements chaînes Fb Tw Yt *******************************/

.abos .fb_btn, .abos .tw_btn, .abos .yt_btn {
	display: inline-block;
	vertical-align: top;
	height: 35px;
	width: 85px;
	margin-right: 12px;
}
.abos .fb_btn {
	background: #3b5997 no-repeat center center url("/2012/images/facebook-logo.png");
}
.abos .tw_btn {
	background: #29c5f6 no-repeat center center url("/2012/images/twitter-logo.png");
}
.abos .yt_btn {
	background: #de332c no-repeat center center url("/2012/images/youtube-logo.png");
	margin-right: 0;
}

/******************** Modèle partage évènement Fb Tw Yt *******************************/

.partage .fb_btn, .partage .tw_btn, .partage .yt_btn {
	display: block;
	vertical-align: top;
	height: 62px;
	width: 292px;
	/*margin-right: 0;*/
	margin-top: 12px;
}
.partage .fb_btn {
	background: #3b5997 no-repeat center center url("/2012/images/facebook-logo.png");
	margin-top: 0;
}
.partage .tw_btn {
	background: #29c5f6 no-repeat center center url("/2012/images/twitter-logo.png");
}
.partage .yt_btn {
	background: #de332c no-repeat center center url("/2012/images/youtube-logo.png");
	margin-right: 0;
}
/*h3 + .partage {
	margin-top: -12px;
}*/
/******************** Modèle groupe 3 lecteurs video *******************************/

.groupe-videos > div {
        display: inline-block;
        vertical-align: top;
        width: 292px;
        margin-right: 18px;
    }
.groupe-videos > div.fin {margin-right: 0;}
.groupe-videos + .plus {
        margin-top: 18px;
    }

/******************** Modèle groupe 4 vignettes *******************************/
.groupe-vignettes > a {
    display: inline-block;
    vertical-align: top;
    width: 137px;
    margin-right: 18px;
    margin-top: 18px;      
}
.untiers .groupe-vignettes > a:nth-child(even) {
    margin-right: 0;
}
.groupe-vignettes .nomargetop {
    margin-top: 0px;      
}


  /*********************************************************************************************/
 /************************               MISSION JAURES           *****************************/
/*********************************************************************************************/

.playlist .lecteur, .playlist .liste-video {
	width: 100%;
}
.wrapper {
	width: 100%;
}
.jjcartouche {
	width: 100%;
	margin-top: 1.3em;
	position: relative;
}
.jjtitre h2 {
	padding: 0.5em;
	margin: 0 0 0.3em;
	font-size: 1.2em;
	font-family: MuseoSlab;
	font-weight: bold;
}
.article-video.jjimage {
	width: 100%;
	margin: 0;
	padding-top: 56%;
	padding-bottom: 0;
}
.lestextes hr {
	margin: 0.5em 0 1em;
}
.jauresdoc {
	margin-top: 1em;
	overflow: auto;
}
.jauresdoc h4 {
	font-family: 'ChunkFive-Roman', MuseoSlab-900;
	margin-top: 0;
	color: #420040;
	font-size: 1.5em;
	width: 100%;
	margin-bottom: 0.3em;
}
.jauresdoc img {
    width: 30%;
    max-width: 150px;
    float: left;
	margin: 0 1em 0.5em 0;
}
.jauresdoc p {
    padding-left: 1em;
    margin: 0;
}
.jauresdoc a {
	color: #000;
}
.jauresdoc a:hover h3 {
	color: #e63118;
}
.jaures .bloc.article {
	padding-bottom: 1px;
}

@media screen and (min-width:500px) {
	.jjcartouche {
		width: 50%;
		padding-right: 0.65em;
	}
	.jjcartouche:nth-child(even) {
		padding-left: 0.65em;
		padding-right: 0;
	}
	.jjtitre h2 {
		font-size: 1em;
	}	
}

@media screen and (min-width:768px) {
	.liste-video {
		position: relative;
	}
	.playlist {
		align-items: stretch;
	}
	.wrapper {
		position: absolute;
		left: 0;
		right: 0;
		padding-left: 1.3em;
	}
	.playlist .lecteur {
		width: 66%;
	}
	.playlist .liste-video {
		width: 34%;
		padding-top: 0;
		padding-left: 1.3em;
		max-height: 23.67em;
		overflow-y: scroll;
	}
	.jjcartouche, .jjcartouche:nth-child(even) {
		width: 100%;
		padding: 0;
	}
	.jjcartouche:first-child {margin-top: 0;}
	.jjtitre {
		display: block;
		color: #f0f0f0;
	}
	.jauresdoc img {margin-right: 1.3em;}
}


  /****************************************************************************************/
 /********************    Page Glass-Steagall / Voeux    *********************************/
/****************************************************************************************/

/*.liste-gs ul.chrono li.avant a {
    background-position: right top;
}*/
/*.gs-voeux .logofocus .spip_logos {
	margin:0;
}*/
/*.liste-gs {
	padding-top: 18px;
}
.liste-gs ul.chrono li {
	top:-5px;
}
.liste-gs .lesactus {
	border-bottom: 1px solid #E1DBD7;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 18px;
    width: 919px;
}
.liste-gs .lesactions {
	margin-left: 18px;
    width: 919px;
}
.liste-gs ul {
    padding: 0;
}
.liste-gs ul.bordure {
    padding: 0 0 0 18px;
}*/
/*.gs-voeux .contenu {
	width: 447px;
	margin-left: 18px;
	margin-right: 0;
}
.gs-voeux .corps .topdoc {
	padding-top: 30px;
	padding-bottom: 30px;
}
.gs-voeux .topdoc h3 {
	font-family: MuseoSans,"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 1em;
    text-align: left;
}
.gs-voeux .corps .topdoc h2, .gs-voeux .corps .topdoc h3 {
	margin-left: 30px;
}*/
.topdoc h2 {
	font-size: 2.6em;
	margin-bottom: 0px;
	margin-top: 0px;
}
/*.gs-voeux .contenu h3  {
	font-size: 1.8em;
    line-height: 1em;
	margin-top: 0;
	margin-bottom: 5px;
	font-family: museoslab;
    font-weight: bold;
}
.gs-voeux .contenu h3.blocs_titre {
	margin-bottom: 18px;
	margin: 18px;
}
.gs-voeux h4 {
	font-size: 1.5em;
}
.gs-voeux .corps .topdoc img {
	float: none;
    margin: 30px auto;
	display: block;
}
.gs-voeux .bloc, .gs-voeux .corps .btn {
	padding: 18px;
	margin: 12px 0;
}
.gs-voeux .corps .btn {
	padding: 0 0 1px;
}
.gs-voeux dl.spip_documents, .gs-voeux .spip_documents dt {
	margin: 0;
}
.gs-voeux .corps .savoirplus {
	float: right;
	background: url(2012/images/fleche-gs3.png) left top no-repeat;
	background-position: 0px 2px;
	padding-left: 18px;
	font-weight: bold;
}*/
p.big {
	padding-left: 35px;
	background: url(2012/images/fleche-gs.png) left top no-repeat;
	font-size: 3.2em;
    line-height: 0.7em;
	text-transform: uppercase;
	margin-top: 12px;
	margin-bottom: 0;
	font-family: MuseoSlab, Georgia, "Times New Roman", Times, serif;
}
/*.gs-voeux .corps .btn {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: solid 5px #b23708;
}
.gs-voeux .corps .btn.jaune {
	border: solid 5px #e5a70e;
}
.gs-voeux .corps .btn h3 {
	background: url(2012/images/fleche-gs2_replie.png) left top no-repeat;
	background-position: 0px 1px;
	padding-left: 32px;
}
.gs-voeux .corps .btn h3.blocs_replie {
	background: url(2012/images/fleche-gs2.png) left top no-repeat;
}
.gs-voeux .corps .btn h3 a {
	color: #222222;
}
.gs-voeux .corps .btn h3 a:hover {
	color: #ffffff;
}
.gs-voeux .corps .orange {
	background-color: #f15a22;
}
.gs-voeux .corps .blocs_destination {
	background-color: #F8F7F3;
	padding: 1px 18px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.gs-voeux .corps .jaune {
	background-color: #fdb913;
}
.gs-voeux .corps .lienplus {
	display: block;
	min-height: 15px;
	padding: 15px 0;
}
.gs-voeux .contenu .blanc a {
	color: #FFF;
}
.gs-voeux .contenu .blanc a:hover {
	color: #222222;
}
.gs-voeux .contenu .noir h3 a:hover, .gs-voeux .contenu h3 a.noir:hover, .gs-voeux .contenu .noir h3 a:focus, .gs-voeux .contenu h3 a.noir:focus {
	color: #ffffff;
}
.gs-voeux .corps .liste-titre a.entry-title {
    width: 352px;
}
.gs-voeux .corps .contenu .surimpression_video {
    background: url("/2012/images/surimpression-video-centre.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 35px;
    left: 0;
    position: absolute;
    width: 35px;
    z-index: 8;
}
.gs-voeux .corps .contenu .surimpression_video:hover, .gs-voeux .corps a:hover .surimpression_video {
    background-position: 0 -35px;
}
.gs-voeux .corps .dernieres-publi {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.1em;
}
.gs-voeux .btn.lacarte dl.spip_documents {
	margin: 10px 0 0 -37px;
}
.gs-voeux .btn.lacarte h3.blocs_titre {
    margin: 18px 18px 8px;
}
.gs-voeux .corps .btn .blocs_destination h3 {
    background: none;
    padding-left: 0px;
	font-family: museoslab-900;
    font-weight: normal;
}
.gs-voeux .contenu .pictovoeu {
	background: #fdb913 url(2012/images/pictovoeu.png) right top no-repeat;
	padding-right: 158px;
	background-position: 296px 5px;
	min-height: 319px;
}
.gs-voeux .cartouche {
	position: relative;
}
.gs-voeux .gssociaux {
	position: absolute;
	right: 18px;
    top: 148px;
	z-index: 50;
}
.gs-voeux .gssociaux .addthis-compteur {
    display: inline-block;
    margin-left: 4px;
    padding-top: 2px;
    vertical-align: top;
}*/
.bandeau4pages {
	background-color: #E53517;
	padding: 12px 18px;
}
/*.nouveau4pages, .doc4pages, .text4pages, .fleche4pages {
	display: inline-block;
	vertical-align: middle;
}*/
.nouveau4pages {
	width: 247px;
	font-family: MuseoSlab,Georgia,"Times New Roman",Times,serif;
    font-size: 2.05em;
    line-height: 0.7em;
    text-transform: uppercase;
	color: #fff;
}
.fleche4pages {
	width: 53px;
	font-size: 3em;
	color: #fecc00;
	font-weight: bold;
}
.doc4pages {
	width: 37px;
}
.doc4pages img {
	margin: 0;
}
.text4pages {
	width: 565px;
	color: #FFF;
	font-weight: bold;
}
.text4pages a {
	color: #fff;
}
.text4pages a:hover {
	color: #fecc00;
}
.video-gs {
	/*width: 914px;*/
	background-color: #D2BDAE;
    padding: 18px;
}
.video-gs h2, .video-gs h3 {
	margin: 0 0 18px;
}
/*.video-gs div {
	display: inline-block;
	vertical-align: top;
}
*/.video-gs .mdroite {
	margin-right: 18px;
}
.glass-steagall .lesactus, .glass-steagall .lesactions {
	max-width: 1200px;
	margin: auto;
}
.glass-steagall .lesactus ul li, .glass-steagall .lesactions ul li {
	width: 33%;
	padding-left: 1em;
}