/* * * * * styles generiques des boites * * * * */
.spip_logos {
    border: 0;
}
a.boiteinfo {
    text-decoration: none;
    background-repeat: no-repeat;
	width: 42px;
	height: 12px;
	text-indent: -5000px;
	line-height: 1px; /* marge du bas de la boite */
	display: block;
	position: relative;
	margin-top: -12px !important;
	margin-top: -10px;
}
a.boiteinfo_participer {
    text-decoration: none;
    background-repeat: no-repeat;
	width: 66px;
	height: 12px;
	text-indent: -5000px;
	line-height: 1px; /* marge du bas de la boite */
	display: block;
	position: relative;
	margin-top: -12px !important;
	margin-top: -10px;
}

td#colonne_milieu_large .boiteinfo {
	left: 569px;
}
td#colonne_milieu .boiteinfo {
	left: 295px !important;
	left: 296px;
}
td#colonne_droite .boiteinfo {
	left: 208px !important;
	left: 202px;
}
td#colonne_droite .boiteinfo_participer {
	left: 208px !important;
	left: 202px;
}
.date {
    font-size: .9em !important;
	color: #666666;
}

.maj { /* date de mise a jour Chantiers */
	color: #999;
	font-size: .9em;
	margin: 0 0 1em 0;
}

.rouge {
	color:#FF0000;
}

h3 {
	padding: .2em 6px;
	top: 0;
	left: 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1em;
	margin: 0;
	position: absolute;
}
/* correction specifique h3 */
.contenu_autresVideo h3 { position: relative;}
#colonne_milieu h2 {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
}
div.demi_gauche {
	border: 0;
    float: left;
    width: 175px;
    margin: 0 .3em 0 0;
    padding: 0;
    border: 0;
}
div.demi_droite {
	border: 0;
    float: left;
    width: 175px;
    margin: 0 0 0 .3em;
    padding: 0;
    border: 0;
}
.rouge {
	color: #ef2120;
}
.chapo {
	font-weight: bold !important;
}
/***  * * * * * * * * * ***/

/* A1 - A la une */
.boiteA1, .boiteForums, .boiteVerbatim {
    margin: 0 0 .5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .25em;
    /*width: 100%;*/
    padding: 0;
    position: relative;
}
.boiteA1 h3 {
	background-color: #EA1B1B;
	color: #fff;
	position: absolute;
}
.boiteA1 .boiteinfo, .boiteVerbatim .boiteinfo {
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
}
.boiteA1 .contenu, .boiteA1 .contenu_forum, .boiteB2 .contenu_sallepresse, .boiteVerbatim .contenu {
	border: solid 6px #e4e4d7;
	padding: 1em .75em .75em .75em; /* pour ne pas coller le txt */
}
.boiteA1 .lettreGouvernement {
	background: url("../images/logo_mensuel.jpg") no-repeat;
	border: solid 6px #e4e4d7;
	height: 80px !important;
	height: 92px;
	position: relative;
}
.pdf {
	padding: .5em 0 .5em 1.8em;
	background: url("../images/icone_pdf.gif") 0 .5em no-repeat;
}
.boiteA1 .numeroLettre {
	position: absolute;
	color: #fff;
	top: 105px;
	left: 90px;
}

.largeur_photos_ministre {
	width: 350px;	
}
.boiteA1 .date, .boiteD1 .date, .boiteVerbatim .date {
/*	margin-top: .75em;*/
}
.boiteA1 li .date {
    margin: 0;
}
.boiteA1 .contenu_ala_une {
    border-top: solid 6px #e4e4d7;
    border-left: solid 6px #e4e4d7;
    border-right: solid 6px #e4e4d7;
	border-bottom: 0px;
	padding: .75em .75em .5em .75em;
    position: relative;
	margin: 0;
}
.boiteA1 .contenu_ala_une2 {
    border: solid 6px #e4e4d7;
    padding: .25em .5em 1.25em .5em;
	border-top: 0px;
}

/* corrections du 5-10-07 */

.contenu_ala_une3 {
    border-top: solid 6px #e4e4d7;
	border-left: solid 6px #e4e4d7;
	border-right: solid 6px #e4e4d7;
	padding: .75em .25em 0.5em .25em;
    position: relative;
	margin: 0;
}

.contenu_ala_une4 {
    border: solid 6px #e4e4d7;
    padding: .75em 0em 0.5em 0em;
	border-top: 0;
	padding-top: 0;
	margin-top: -15px;
    position: relative;
	width: auto !important;
	width: 100%;
}
.boiteA1 .spip_logos1, .spip_logos_dossier_actu {
	padding: 0 0 0 2px;
	margin: 0;
	border: 0;
    float: right;
}
.boiteA1 hr {
	border: none 0;
	border-top: 1px dotted #cecbc2;
	height: 1px;
}
.boiteA1 .spip_logos {
	padding: 0 0 0 0;
	margin: 0;
    float: right;
}
.boiteA1 .droite {
	float: right;
}
.boiteA1 .contenu_ala_une2 .spip_logos {
	padding: 0;
	margin: 0;
    float: right;
}
.boiteA1 h4, .boiteA3c h4 {
	padding: 0;
    margin: .5em 0 .5em 0;
    font-size: 1.3em;
}
.texte h4 {
	font-size: 1.1em;
	text-align: center;
}
.boiteVerbatim h4 {
    padding: 0;
    margin: .5em 0 .75em 0;
    font-size: 1em;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.boiteA1 h4 a, .boiteA3c h4 a { /* sommaire informations */
	text-decoration: none;
}
.boiteA1 ul .titre {
    padding: 0;
    margin: 0 0 1em 0;
    font-weight: bold;
    font-size: 1.1em;
    border: 0;
}
.boiteA1 .contenu .surtitre {
    margin: 0;
    padding: 1em 0 0.75em 0;
    text-transform: uppercase;
    color: #8e9090;
}
.boiteA1 .contenu ul, .contenu_ala_une2 ul, .boiteD1 .autre ul, .boiteA1 .contenu_faq ul, .contenu_faq_blanc ul {
    padding: 0 0 0 1em;
    margin: 0 .75em 0 0;
}
.fond_de_boite_beige_clair {
	background-color: #f4f4ee;
}
.boiteA1 .contenu_ala_une2 ul li a, .boiteChantiersSansContour .marge ul li a {
	font-weight: bold;
	font-size: 1em;
    text-decoration: none;
    color: #000;
}
.boiteA1 .contenu_ala_une2 ul li a:hover, .boiteChantiersSansContour .marge ul li a:hover {
    text-decoration: none;
    color: #ea1b1b;
}
/* li des fiches chantiers */
.boiteChantiersSansContour .marge ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.boiteChantiersSansContour .marge ul li.fiches {
	padding-left: 30px;
	margin-bottom: .4em;
	background-image: url("../images/ico_fiche_chantier.png");
	background-repeat: no-repeat;
	height: 28px;
}
.boiteChantiersSansContour .marge ul li a {
	font-weight: bold;
}
.boiteChantiersSansContour .marge ul li.spip {
    list-style-image: url("../images/triangle_fuschia.gif") !important;
}
h3.titre_synthese_chantier {
	padding: 1em 0;
	position: relative;
	text-transform: none;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0;
}

.boiteA1 ul li, ul li.spip {
    list-style-image: url("../images/triangle_red.gif");
	margin: 4px 0 0 1em;
    padding: 0;
}

.boiteA1 li a, .boiteD1 .autre li a {
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

.boiteA1 li a:hover, .boiteD1 .autre li a:hover {
    text-decoration: none;
    color: #ea1b1b;
}
.boiteA1 .bordurebas, .bordurebas {
	border-bottom: 1px dotted #cecbc2;
}
.boiteA1 h4.minititre_gris{
	color: #9a9a99;
	text-align: center;
	font-size: 10px;
}
/* Interventions PM */
.Titre_InterventionsPM{
	height: 30px;
	background-color: #6185BE;
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
}
.boiteA1 h3.InterPM {
	background-color: #6185BE;
	color: #fff;
	position: absolute;
}
.boiteA1 h3.InterPM_titre {
	background-color: #BBD005;
	color: #000000;
	position: absolute;
}
.boiteA1 h4.InterventionsPM {
    padding: 0 0 0 1.5em;
    margin: 0;
    font-size: 1.2em;
	font-weight: bold;
	color: #ef2120;
	background: #fff url("../images/fleche_faq_rouge.gif") no-repeat 0px 3px;
}
.boiteA1 li.InterPM_puce {
	list-style-image: url("../images/triangle_gris.gif");
	margin: 0 0 0 1.2em;
	padding: 0.2em 0em 0.2em 1.2em;
}
.boiteA1 li.InterPM_puce_vert {
    list-style-image: url("../images/triangle_bleu.gif");
	margin: 0 0 0 30px;
	padding: 0.2em 0em 0.2em 0em;
}
a.boite_toutelinfo {
    text-decoration: none;
	width: 79px;
	height: 12px;
	text-indent: -5000px;
	line-height: 1px;
	display: block;
	position: relative;
	top: -12px;
	background: url("../images/toutelinfo.gif") no-repeat bottom left;
	margin-left: 257px !important;
	margin-left: 255px;
}
a.boiteinfo_autrestitres {
    text-decoration: none;
	width: 118px;
	height: 12px;
	text-indent: -5000px;
	display: block;
	position: relative;
	top: -12px;
	background: url("../images/autres_titres.gif") no-repeat bottom left;
	margin-left: 215px !important;
	margin-left: 216px;
}
/* A2a - cdm projets de lois */
.boiteA2a, .boiteA2b, .boiteA2c, .boiteA2d {
    margin: 0 0 1.5em 0 !important;
	position: relative;
	margin-bottom: .75em;
	background-color: #fff;
}
.boiteA2a .contenu, .boiteA2b .contenu, .boiteA2c .contenu {
	border: solid 6px #e4e4d7;
	padding: .75em;
	padding-bottom: 1em;
}
.boiteA2a h3 {
	background-color: #BCD105;
}
.boiteA2a h4 {
	padding-top: 1em;
	padding-bottom: 1em;
	font-weight: bold;
}
.boiteA2a h5 {
	padding-top: 0.5em;
	font-weight: bold;
	font-size: 1.2em;
	color:#006600;
}
.boiteA2a .spip_logos {
	margin: 0;
	float: right;
	padding: 0 0 .75em .75em;
}
.boiteA2a .boiteinfo {
	background: url("../images/infosuite_red.gif") no-repeat bottom right;
}
.boiteA2a ul, .boiteA2b ul, .boiteA2c ul, .boiteA2d ul {
    margin: 1em 0 0 1em;
	padding: 0;
}
.boiteA2a ul li, .boiteA2b ul li, .boiteA2c ul li, .boiteA2d ul li {
    list-style-image: url("../images/triangle_red.gif");
    margin: 0;
    padding: 0;
    list-style-type: none;
	margin-bottom: 0.5em;
}
.boiteA2a li a, .boiteA2a li a.spip_in, .boiteA2a li a.spip_blank, .boiteA2a li a.spip_blank:visited {
    text-decoration: none;
    margin: 0;
    color: #000000 !important;
    padding: 0.3em 0 0 0;
    font-weight: bold;
}
.boiteA2a li a:hover, .boiteA2b li a:hover, .boiteA2c li a:hover, .boiteA2d li a:hover{
	color: #EA1B1B !important;
}
.boiteA2a li .titre {
    color: #6c6c6c;
    padding: 0.3em 0 0 0;
    font-weight: bold;
}
.boiteA2a p.spip a {
    border: 0;
    text-decoration: none !important;
    margin: 0;
    color: #000000 !important;
    padding: 0.3em 0 0 0;
    font-family: arial, sans-serif;
    font-weight: bold;
}
.boiteA2a p.spip a:hover {
	color: #EA1B1B !important;
}
.boiteA2b li a, .boiteA2c li a, .boiteA2d li a {
    text-decoration: none;
    margin: 0;
    color: #000000 !important;
    padding: 0.3em 0 0 0;
    font-weight: bold;
}
.boiteA2b li .titre, .boiteA2c li .titre, .boiteA2d li .titre{
    color: #000;
    padding: 0.3em 0 0 0;
    font-weight: bold;
}
.boiteA2a ul li div.titre a {
	font-size: 1em !important;
}
.boiteA2a .contenu .discours li {
	border: 0;
}
.boiteA2a .contenu .discours a {
	color: #000 !important;
	font-weight: normal;
	font-size: 1em;
}
.boiteA2a .contenu .discours a:hover {
	color: #ea1b1b !important;
}

/* A2b */
.boiteA2b h3 {
	color: #fff;
	background-color: #EA1B1B;
}
/* A2c */
.boiteA2c h3 {
	padding: 0.2em 0.8em 0.2em 6px;
	background: url("../images/bizo_bleu.gif") no-repeat bottom right;
}
/* A2d */
.boiteA2d h3 {
	margin: 0;
	padding: 0.2em 0.8em 0.2em 6px;
	background: url("../images/bizo_fuschia.gif") no-repeat bottom right;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1em;
}
/* A3a - fond rose */
.boiteA3a {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
    width: 100%;
    border: 0;
	background-color: #FFE8F0;
	position: relative;
}
.boiteA3a .date, .boiteA3b .date, .boiteA3c .date, .boiteA3d .date {
	margin-top: .75em;
}
.boiteA3a .boiteinfo {
	background-image: url("../images/infosuite_fuschia.gif");
}
.boiteA3b .boiteinfo {
	background-image: url("../images/infosuite_bleu.gif");
}
.boiteA3c .boiteinfo {
	background-image: url("../images/infosuite_bleu.gif");
}
.boiteA3d .boiteinfo {
	background-image: url("../images/infosuite_bleu.gif");
}

.boiteA3b h3, .boiteA3d h3 {
    color: #777;
}
.boiteA3a h3, .boiteA3c h3 {
	color:#fff;
	background-color: #8EBB27;
	position: absolute;
}
.boiteA3a .contenu, .boiteA3b .contenu, .boiteA3d .contenu {
	marging: 1em 0 0.5em 0.5em;
	padding: 2em 0 0 0;
}

.boiteA3a .contenu .surtitre,.boiteA3b .contenu .surtitre,.boiteA3c .contenu .surtitre,.boiteA3d .contenu .surtitre{
	margin: 0;
    padding: 1em 0 0.75em 0;
    text-transform: uppercase;
    font-family: arial, sans-serif;
    font-size: 1em;
    color: #000;
    font-weight: bold;

}
.boiteA3a .spip_logos, .boiteA3c .spip_logos {
	float: right;
	padding: 0 0 .4em 0.5em;
}
.boiteA3b .contenu .spip_logos, .boiteA3c .contenu .spip_logos, .boiteA3d .contenu .spip_logos{
    padding: .75em;
}
.boiteA3a .contenu .descriptif .spip a {
	color: #000;
}

/* A3b */
.boiteA3b {
	margin: 0.5em 0 0.5em 0;
	width: 100%;
	padding: 0;
	border: 0;
	background-color: #c0e19a;
	position: relative;
}
/* A3c */
.boiteA3c {
	margin: .5em 0 .75em 0 !important;
	margin: .5em 0 .5em 0;
	width: 100%;
	padding: 0;
	border: 0;
	background-color: #b9d4ed;
	position: relative;
}
.boiteA3c .contenu {
	marging: 1em 0 .5em .5em;
	padding: 1em .75em .75em .75em;
}

/* A3d */
.boiteA3d {
	margin: 0.5em 0 0.5em 0;
	padding: 0;
	border: 0;
	background-color: #E0E9F0;
	position: relative;
	width: 100%;
}

/* A4a - meme theme, sites references, docs joints */
.boiteA4a, .boiteA4b, .boiteA4c {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	width: 100%;
	position: relative;
}
.boiteA4a h3 {
	color: #fff;
	background: url("../images/bizo_inverse_red.gif") no-repeat right top;
	padding: 0 2em 0 .5em !important;
	white-space: nowrap;
	display: inline;
	position: relative;
}
.boiteA4a .contenu {
	background-color: #b9d4ed;
	padding: .75em;
}
.boiteA4a ul, .boiteA4b ul, .boiteA4c ul {
	margin: 0;
	padding: 0;
}
.boiteA4a li, .boiteA4b li, .boiteA4c li{
	list-style-type: none;
	margin-bottom: .3em;
}
.boiteA4a .vignettes {
	display: inline;
}
.boiteA4a li a{
	font-weight: bold;
	text-decoration: none;
}
.boiteA4a li a:hover{
	color: #EA1B1B;
}
.boiteA4a li a.doc{
	text-decoration: none;
	margin: 0;
	padding: 2px 0 4px 0;
}
.boiteA4b .boiteinfo, .boiteA4c .boiteinfo {
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
}

/* A4b */
.boiteA4b h3 {
	font-size: 1em;
	font-weight: bold;
	background: url("http://www.premier-ministre.gouv.fr/en/") no-repeat top right;
	text-transform: uppercase;
	margin: 0;
	padding: 0 1.2em 0 0.8em;
	white-space: nowrap;
	position: relative;
	display: inline;
}
.boiteA4b .contenu {
	font-size: 1em;
	font-weight: bold;
	background-color: #e4e4d7;
	padding: 0.75em 1.2em 0.75em 0.75em;
	margin: 0;
	border: 0;
	text-align: left;
}
.boiteA4b li{
	background: url("../images/infosuite_red.gif") no-repeat bottom right;
	width: 100%;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 4px 0;
}

/* A4c */
.boiteA4c h3 {
	font-size: 1em;
	font-weight: bold;
	background: url("../images/bizo_aigue.gif") no-repeat top right;
	text-transform: uppercase;
	margin: 0;
	padding: 0 1.2em 0 0.8em;
	white-space: nowrap;
	position: relative;
	display: inline;
}
.boiteA4c .contenu {
	font-size: 1em;
	font-weight: bold;
	background-color: #b9d4ed;
	padding: 0.75em 1.2em 0.75em 0.75em;
	margin: 0;
	border: 0;
	text-align: left;
}
/* A5 - derniere minute */
.boiteA5 {
	border: 0;
	padding: 0;
	margin: 0.5em 0 0.5em 0;
	width: 100%;
	position: relative;
}
.boiteA5 .spip_logos {
	float: right;
	padding: 7px 0.75em 0.75em 20px;
}
.boiteA5 .contenu {
	border-top: 0;
	border-right: solid 6px #e4e4d7;
	border-bottom: solid 6px #e4e4d7;
	border-left: solid 6px #e4e4d7;
	padding: 0.5em 0.5em 1.1em 0.5em;
}
.boiteA5 .contenu .titre {
	margin: 0;
	padding: 1em 0.75em 0.75em 0.5em;
	font-family: arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	font-size: 1em;
}
.boiteA5 .contenu .surtitre {
	margin: 0;
	font-family: arial, sans-serif;
	padding: 0 0.75em 0.75em 0.5em;
	text-transform: uppercase;
	color: #8e9090;
	font-size: 1em;
}
.boiteA5 .contenu .descriptif {
	padding: 0 0.75em 0.75em 0.5em;
	text-align: left;
}
.boiteA5 .contenu .chapo {
	margin: 0;
	padding: 0.8em 0 0 1em;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	color: #000;
}
.boiteA5 .contenu .texte {
	margin: 0;
	padding: 0.8em 0 0 1em;
	font-weight: normal;
	text-align: left;
}
.boiteA5 h3 {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background: url("../images/ruban_crise.jpg") repeat-x;
	text-indent: -5000px;
}
.boiteA5 .boiteinfo {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	bottom: 6px;
	right: 6px;
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
	width: 42px;
	height: 12px;
	text-indent: -5000px;
}

/* boite abonnement page d'accueil */
.boiteAbonnement {
    margin: 0 0 .5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .25em;
    padding: 0;
    position: relative;
	background: url("../images/souris_abo.gif") no-repeat right top;
}
.boiteAbonnement h3 {
	background-color: #8992de;
	color: #fff;
	position: absolute;
}
.boiteAbonnement .contenu {
	padding: 1.5em .75em .75em .75em;
    border: solid 6px #e4e4d7;
}
.boiteAbonnement ul {
	margin: 0;
	padding: 0 0 1em 0;
	list-style: none;
}
.boiteAbonnement ul li {
	margin: 0 0 0 0;
	padding: 0 0 .5em 0;
}

/* B1 - Sommaire du chantier, boite bleue */
.boiteB1 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	width: 100%;
	position: relative;
}
.boiteB1 h3, .boiteB1 h3 a {
	background-color: #6185BE;
	color: #fff;
	text-decoration: none;
}
.boiteB1 .contenu, .boiteT2 .contenu {
	padding: 1.5em .75em .75em .75em;
	border: solid 6px #e4e4d7;
}

.boiteB1 .contenu_liste {
	padding: .75em;
	border: solid 6px #e4e4d7;
}
.boiteB1 ul {
	/*padding: 0 0 0 0.5em;
	margin: 0 .75em .3em .5em;*/
	padding: 0;
	margin: 0;
}
.boiteB1 h4 {
	color: #6185be;
	padding-bottom: .3em;
	margin: 0;
}
.boiteB1 ul li {
	list-style-image: url("../images/triangle_red.gif");
	/*list-style-type: none;
	background-image: url(../images/triangle_violet.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;*/
	padding: 0;
	margin: 0 0 .3em 1em;
	line-height: 1.1em;
	color: #000;
	border: 1px solid #fff;
}
.boiteB1 ul li h4 {
	line-height: 1em;
}
.boiteB1 li a {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.boiteB1 li a:hover {
	color: #EA1B1B;
}
.boiteB1 li a.spip_blank, .boiteB1 li a.spip_blank:hover {
	font-weight: normal;
	text-decoration: none;
	font-size: .9em;
}
.boiteB1 .boiteinfo {
		position: relative;
		background: url("../images/infosuite_red.gif") no-repeat bottom left;
	}
.boiteB1 .spip_logos {
	padding: 0 0 .75em .75em;
	float: right;
}
.boiteB1 .titre-agenda {
	margin-top: 1em;
	font-weight: bold;
	color: #6185be;
}

.boiteB1 h4.soustheme_h4 { /* Sous-menu thematique */
	position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold; 
    font-size: 1em;
	text-transform: uppercase;
    color: #000;
	border-top: dotted 1px #666666;
	border-bottom: dotted 1px #666666;
	padding: .25em 0 .15em 0;
	margin: .75em 0 .5em 0;
}
.petit_gris {
	font-weight: normal;
	font-size: 0.9em;
	color: #666;
	word-wrap: break-word; 
}

.petit_rouge {
	font-weight: normal;
	font-size: 0.9em;
	color: ##FF2826;
	word-wrap: break-word; 
}

/* B1H histoire des chefs de gouvernement */
.boiteB1H {
    margin: 0 0 0 0 !important; /* Win IE ne conservera pas la regle */
	width: 100%;
	position: relative;
}
boiteB1H .spip_logos {
	border: 0;
	margin: 0;
	padding: 0 0 0 0;
}
.boiteB1H h3 {
	background-color: #C9B6A4;
	color: #fff;
}
.boiteB1H .contenu {
	border: solid 6px #e4e4d7;
	padding: 1em 0 0 0;
	position: relative;
	/*background: url("../images/archive.gif") no-repeat bottom left;*/
}
.boiteB1H .contenu_gauche {
	width: 70px;
	font-size: 9px;
	top: 10px;
	left: 2px;
	float: left;
	position:relative;
}
.boiteB1H .contenu_mini {
	font-size: 9px;
	top: 10px;
	left: 2px;
	width: 100%;
	position:relative;
}
.boiteB1H .table_mini {
	width: 100% !important;
	width: auto;
	border: 0;
	margin: 0;
	position: relative;
}
.boiteB1H h4 {
	color: #6185be;
	margin: 1em 0 1em 0;
	font-size: 1em;
	line-height: 1em;
	padding: 0 0 0 1em;
	background: url("../images/triangle_red.gif") no-repeat top left;
}
.boiteB1H a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.boiteB1H a:hover {
	color: #EA1B1B;
}
.boiteB1H .boiteinfo {
	background: url("../images/infosuite_pomme.gif") no-repeat bottom left;
	/*margin-top: -2px;*/
	position: relative;
}

/* utilisé dans acteurs_historique_chefs_gouvernement_sommaire_boite pour le sommaire */
/* B1_chantier */
.boiteB1_historique_chef_gouvernement {
	margin: 0.5em 0 0.5em 0;
	width: 100%;
	border: 0;
	padding: 0;
	position: relative;
}
.boiteB1_historique_chef_gouvernement h3 {
	background-color: #bcd105;
	color: #fff;
}
.boiteB1_historique_chef_gouvernement .contenu {
	padding: 2.75em .75em .75em .75em;
	border: solid 6px #bcd1aa;
	position: relative;
}
.boiteB1_historique_chef_gouvernement ul {
	padding: 0 0 0 .5em;
	margin: 0 .75em .75em .5em;
}
.boiteB1_historique_chef_gouvernement .titre {
	font-weight: bold;
	color: #6185be;
	text-indent: 1em;
	font-size: 1em;
}
.boiteB1_historique_chef_gouvernement li {
	border-top: 0;
	border-right: 0;
	border-left: 0;
	list-style-image: url("../images/triangle_pomme.gif");
	margin: 0;
	padding: 0.2em 0 0.2em 0;
	line-height: 1.1em;
	color: #6183A6;
	text-align: left;
}
.boiteB1_historique_chef_gouvernement li hr {
	clear: both;
	border: 0;
	border-bottom: solid 1px #6183a6;
	margin: 0;
	display: none;
}
.boiteB1_historique_chef_gouvernement li a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.boiteB1_historique_chef_gouvernement li a:hover {
	color: #EA1B1B;
}
.boiteB1_historique_chef_gouvernement li .descriptif {
	margin-top: 1em;
	font-weight: normal;
	color: #000;
}

.boiteB1_historique_chef_gouvernement .boiteinfo {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
	width: 42px;
	height: 12px;
	text-indent: -5000px;
}
.boiteB1_historique_chef_gouvernement .spip_logos {
	padding: 2px;
	float: right;
}

.boiteB1_historique_chef_gouvernement .date {
	color: #000000;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

/* B2 - Conseil des ministres */
.boiteB2 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	width: 100%;
	position: relative;
}
.boiteB2 .vert { 
	background-color: #bcd105;
	width: 100%;
	position: relative;
	}
.boiteB2 h3 {
	padding: 0.6em 1em 0.6em 3.2em;
	background: #bcd105 url("../images/fleche_cdm.gif") no-repeat top left;
	background-position: 10px 0;
	font-size: 1.1em;
	line-height: 1.1em;
	color: #fff;
	position: relative;
}
.boiteB2 .boiteinfo {
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
}
.boiteB2 .contenu {
	padding: .25em .75em .75em .75em;
	border-right: solid 0.5em #e5e4d8;
	border-left: solid 0.5em #e5e4d8;
	border-bottom: solid 0.5em #e5e4d8;
}
.boiteB2 h4 {
	color: #f00;
	text-indent: 1em;
    padding: 0;
	margin: 0;
}
.boiteB2 .titre_accueil a {
	font-weight: bold;
	text-decoration: none;
}
.boiteB2 ul {
	padding: 0 0 0 1em;
	margin: 0 .75em 0 0;
}
.boiteB2 li {
	list-style-image: url("../images/triangle_gris.gif");
	margin: 0;
	padding: 0.2em 0em 0.2em 0em;
}
.boiteB2 li a {
	font-weight: bold;
	/*font-size: 0.9em;*/
	color: #000000 !important;
	text-decoration: none !important;
}
.boiteB2 li a:hover {
	color: #ea1b1b !important;
}
.boiteB2 .intertitre_gris {
	color: #9a9a99;
	font-weight: bold;
	padding: 0 0 .25em 0;
	margin: 0 0 .25em 0;
	border-bottom: 1px dotted #999;
}
.boiteB2 h3.sallepresse { /* boite salle de presse */
	background-color: #88c8b7;
	color: #fff;
	background: #88c8b7;
	padding: .2em 6px;
	position: absolute;
	font-size: 1em;
	line-height: 1em;
	margin: 0;
}
/* .contenu_sallepresse est defini sur boiteA1 */
.boiteB2 h4.sallepresse {
	color: #88c8b7;
    padding: 0;
    margin: 0;
    font-size: 1.1em;
	text-indent: .8em;
}

/* B3 - */
.boiteB3a { /* coups d'oeil */
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	width: 100%;
	position: relative;
	background-color: #e69007;
}
.boiteB3a .autre { /* coups d'oeil */
	background-color: #e5e5d8;
}
.boiteB3a .autre ul {
    padding: .2em 0 .2em 1em;
    margin: 0 .75em 0 .75em;
}
.boiteB3a li {
    list-style-image: url("../images/triangle_orange2.gif");
    margin: .2em 0;
    padding: 0;
}
.boiteB3a li a {
    text-decoration: none;
    color: #000;
}
.boiteB3a li a:hover {
    text-decoration: none;
    color: #ea1b1b;
}
.boiteB3a h3 {
	color: #fff;
	font-weight: bold;
}
.boiteB3a .contenu, .boiteB3a .contenu a {
	padding: 1.8em 0 0 0;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.boiteB3a .spip_logos {
	border: 0;
	margin: 0;
	padding: 0;
	float: right;
}
.boiteB3a a:hover {
    color: #F3EE56;
}
.boiteB3b {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	width: 100%;
	position: relative;
	background-color: #3FA8A1;
}
/*.boiteB3a a {
	border: 0;
	margin: 0;
	padding: .75em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display: block;
}*/

/* B4 */
/* C2 like ? */
.boiteB4 {
    margin: .5em 0 .5em 0;
    width: 100%;
    position: relative;
    border: 0;
    background-color: #c8b6a4;
}
.boiteB4 h3 {
	color: #fff;
	margin: 0;
	padding: .2em 6px;
	background-color: #BCD105;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1em;
}

.boiteB4 .contenu {
    border: solid 6px #c8b6a4;
    position: relative;
    padding: 0;
}

.boiteB4 .date {
    color: #ffffff;
    background-color: transparent;
    padding: 0 5px;
    display: inline;
    font-size: .9em;
}

.boiteB4 .boiteinfo {
	margin: 0;
	padding: 0;
	border: 0;
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
	width: 42px;
	height: 12px;
	text-indent: -5000px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.boiteB4 .contenu .titre {
    padding: 2.2em 0 0 .7em;
	margin-bottom: 1.2em;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    text-align: left;
    width: 100%;
}

.boiteB4 .contenu .surtitre {
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
}
.boiteB4 .contenu .descriptif {
    background-color: #fff;
    padding: .75em;
    margin: 0;
    border: 0;
    position: relative;
    color: #000;
}
.boiteB4 .contenu .droite {
    clear: right;
    float: right;
    border: 0;
    top: 0;
    padding: 0;
    margin: 0;
    width: 7em;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0 .1em 0 .5em;
}
.boiteB4 .droite ul {
    padding: 0 0 0 .5em;
    margin: 0 .75em 1em .5em;
}
.boiteB4 .droite li {
    border-bottom: solid 1px #6183a6;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    list-style-image: url("../images/triangle_gris.gif");
    margin: 0;
    padding:0;
}
.boiteB4 .contenu .texte {
    padding: .75em 9em 1em .75em;
    position: relative;
    margin: 0;
}
.boiteB4 .descriptif a.boiteinfo {
    margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	bottom: 0;
	right: 9em;
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
	width: 42px;
	height: 12px;
	text-indent: -5000px;
}
.boiteB4 .contenu .spip_logos {
	margin: 0;
	float: right;
	padding: 0;
}

.boiteB4b {
    margin: .5em 0 .5em 0;
    width: 100%;
    position: relative;
    border: 0;
    background-color: #c8b6a4;
}
.boiteB4b h3 {
	color: #000080; /* en bleu sinon pas accessible */
	margin: 0;
	padding: .1em 0.3em;
	background-color: #BCD105;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold;
	text-transform: capitalize;
	font-size: .9em;
	height: 20px;
}
.boiteB4b .contenu {
    border: solid 3px #c8b6a4;
    position: relative;
    padding: 0;
}
.boiteB4b .boiteinfo {
	margin: 0;
	padding: 0;
	border: 0;
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
	width: 42px;
	height: 12px;
	text-indent: -5000px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.boiteB4b .contenu .titre {
	margin-bottom: 0.4em;
	padding-left: 0.7em;
    font-size: .9em;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.1em;
    color: #000; /* police noire sinon non accessible */
    text-align: center; /* texte sur la même ligne mais centré*/
    width: 100%;
    padding-top: .2em; /* bande réduite en hauteur txt repasse m niveau que cartouche */
}

.boiteB4b .contenu .surtitre {
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
}
.boiteB4b .contenu .descriptif {
    background-color: #fff;
    padding: 0.75em 110px 0.75em 0.75em;
    margin: 0;
    border: 0;
    position: relative;
}
/* puces rajoutées dans blocs histo chef gvt */
.boiteB4b .contenu .descriptif ul {
    padding: 0 0 0 .5em;
    margin: 0 .75em 1em .5em;
}
.boiteB4b .contenu .descriptif li {
    list-style-image: url("../images/triangle_gris.gif");
	display: list-item;
	list-style-position: outside;
    margin: 0;
    padding: 0;
}

.boiteB4b .contenu .droite {
    clear: right;
    float: right;
    border: 0;
    top: 0;
    padding: 0;
    margin: 0;
    width: 7em;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0 .1em 0 .5em;
}
.boiteB4b .droite ul {
    padding: 0 0 0 .5em;
    margin: 0 .75em 1em .5em;
}
.boiteB4b .droite li {
    border-bottom: solid 1px #6183a6;
    list-style-image: url("../images/triangle_gris.gif");
    margin: 0;
    padding: 0;
}

.boiteB4b .contenu .texte {
    padding: .75em 9em 1em .75em;
    position: relative;
    margin: 0;
    text-align: left;
}

.boiteB4b .descriptif a.boiteinfo {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	bottom: 0;
	right: 9em;
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
	width: 42px;
	height: 12px;
	text-indent: -5000px;
}

.boiteB4b .contenu .spip_logos {
	position: absolute;
	top: 0px !important; /* Firefox */
	right: 0px !important; /* Firefox */
	top: 3px; /* IE6 */
	right: 3px; /* IE6 */
	margin: 0;
	float: right;
	z-index: 10;
}


.boiteB4b .contenu .descriptif  a {
	color: #000;
	text-decoration: none;
}

.boiteB4b .contenu .descriptif  a:hover {
	color: #ea1b1b;
	text-decoration: underline;
}

.boiteB4b .blabla {
	border-top: 1px solid #000;
	font-weight: bold;
}
/* B4C - liste ministres, hist. chefs du gouv */
.boiteB4c {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
    width: 100%;
    position: relative;
    background-color: #fff;
}
.boiteB4c h3 {
	color: #000080;
	height: 1.8em;
	margin-top: 1.3em; /* replace le cartouche dans la box */
	text-transform: capitalize;
	background-color: #BCD105;
	position: absolute;
}

.boiteB4c .contenu {
    border: solid 6px #c8b6a4;
	color: #000000;
    padding: .75em;
}
.boiteB4c .boiteinfo {
	margin: 0;
	padding: 0;
	border: 0;
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
	width: 42px;
	height: 12px;
	text-indent: -5000px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.boiteB4c .contenu h4 {
    padding-top: 1.4em 0 0 .7em;
	margin-bottom: .7em;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.1em;
    color: #fff;
    text-align: left;
    width: 100%;
}

.boiteB4c .contenu .surtitre {
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
}
.boiteB4c .contenu .descriptif {
    background-color: #fff;
    padding: 1em .1em 1em .75em;
    margin: 0;
    border: 0;
    position: relative;
}

.boiteB4c .contenu .texte {
    padding: .75em 9em 1em .75em;
    position: relative;
    margin: 0;
    text-align: left;
}
.boiteB4c .descriptif a.boiteinfo {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	bottom: 0;
	right: 9em;
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
	width: 42px;
	height: 12px;
	text-indent: -5000px;
}
.boiteB4c .contenu .spip_logos {
	position: absolute;
	top: 0px !important; /* Firefox */
	right: 0px !important; /* Firefox */
	top: 3px; /* IE6 */
	right: 3px; /* IE6 */
	margin: 0;
	float: right;
	z-index: 10;
}
.boiteB4c .contenu .descriptif a {
	color: #000;
	text-decoration: none;
}
.boiteB4c .contenu .descriptif a:hover {
	color: #ea1b1b;
	text-decoration: underline;
}

/* C1 - animation flash */
.boiteC1 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	width: 100%;
	position: relative;
}

.boiteC1 .contenu {
	border: solid 6px #e4e4d7;
	padding: 0 .5em .5em .5em;
	position: relative;
}

.boiteC1 .contenu2, .contenu_sans_padding {
	padding-top: .75em; /* finalement on a besoin de ce padding */
	border: solid 6px #e4e4d7;
}
.boiteC1 .contenu3 {
    padding-top: .75em;
	border : solid 6px #e4e4d7;
	/*border-bottom: none;*/
}
.boiteC1 h3 {
	color: #fff;
	margin: 0;
	padding: 0.2em 0.8em 0.2em 6px;
	background: url("../images/bizo_fuschia.gif") no-repeat top right;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1em;
    z-index: 2;
}
.boiteC1 h3.biseau {
	color: #fff;
	background: url("../images/bizo_inverse_fuschia.gif") no-repeat top right;
	padding: 0 1.6em 0 0.8em;
	position: relative;
	display: inline;
}

.boiteC1 .contenu .texte {
	padding: 1em 0.75em 1em 0.75em;
	position: relative;
	margin: 0;
	text-align: left;
}

/* C2 - chantier */
.boiteC2, .boiteChantierResume, .boiteChantiersSansContour {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	position: relative;
}
.boiteC2 h3, .boiteChantierResume h3, .boiteChantiersSansContour h3 {
	color: #fff;
	background-color: #EA3892;
}
.boiteC2 .contenu {
	border: solid 6px #e4e4d7;
	padding: 1.5em .75em .75em .75em;

}
.boiteC2 .contenu a {
		text-decoration: none;
}
.boiteC2 .contenu h4.cartouche {
    padding: 0;
    margin: 1em 0 .75em 0;
	line-height: 1em;
	text-transform: uppercase;
}
.boiteC2 .contenu h4 {
	color: #EA3892;
    padding: 0;
    margin: 0.3em 0 .75em 0;
	line-height: 1em;
	text-transform: uppercase;
}
.boiteC2 h4 a {
	text-decoration: none;
	text-transform: none;
	font-size: 1.2em;
	line-height: 1.2em;
}
.boiteC2 .chiffre {
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	float: right;
	width: 150px;
	padding: 4px 0 0 0;
}
.boiteC2 .boiteinfo {
	background: url("../images/infosuite_fuschia.gif") no-repeat bottom left;
}
.boiteC2 .boiteinfo_participer {
	background: url("../images/infosuite_participer.gif") no-repeat;
}
.boiteC2 .spip_logos {
	margin: 6px;
    float: right;
}
.boiteC2 .date {
	margin-top: .75em; 
}
.boiteC2 .contenu ul {
	padding: .5em 0 0 .5em;
	margin: 0 0 0 0.5em;
}
.boiteC2 li {
	list-style-image: url("../images/triangle_fuschia.gif");
	margin: 0 0 0 1.2em;
	padding: .2em 0 .2em 0;
	line-height: 1.1em;
}
.boiteC2 li a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.boiteC2 li a:hover {
	color: #EA1B1B;
}
.boiteC2 li .date {
	margin-top: 0; 
}
/* C3 */
.boiteC3 {
	margin: .5em 0 .5em 0;
	width: 100%;
	position: relative;
	border: 0;
}
.boiteC3 .contenu {
    padding: 0 .5em 0 .5em;
	border: solid 6px #e4e4d7;
	margin: 0;
}
.boiteC3 img.spip_logos {
    float: right;
    margin: 5px;
}
.boiteC3 h3 {
	margin: 0;
	padding: 0.2em 6px;
	background-color: #EA3892;
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-indent: 6px;
}
.boiteC3 .contenu .titre {
	font-weight: bold;
}
.boiteC3 .contenu a.titre {
	color: #000;
}
.boiteC3 .contenu .descriptif {
	padding: 9px 0 5px 0;
	color: #000;
}
.boiteC3 .contenu .chiffre {
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	float: right;
	width: 130px;
	padding: 0 0 0 8px;
	text-align: left;
}
.boiteC3 .boiteinfo {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url("../images/infosuite_fuschia.gif") no-repeat bottom left;
	width: 42px;
	height: 12px;
	text-indent: -5000px;
}
.boiteC3 .date {
	padding: 0 0 2px 10px;
   	font-size: .9em;
   	position: absolute;
	bottom: 0;
	left: 0;
}

.boiteC3 .texte {
	padding: 0 .75em 1em 0;
}

/* C33 - tableau bord du gouv contour rose */
.boiteC33 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	width: 100%;
	position: relative;
}
.boiteC33 .contenu {
	border: solid 2px #EA3892;
	padding: 2em .75em 1.5em .75em;
	position: relative;
}
.boiteC33 h3 {
	background-color: #D2C9AB;
	padding-bottom: 1.5em;
}

/* C4 - cap des reformes */
.boiteC4 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	width: 100%;
	/*height: 30em;*/
	position: relative;
}
.boiteC4 h3 {
	background-color: #EA3892;
	color: #fff;
}
.boiteC4 .contenu {
	border: solid 6px #e4e4d7;
	border-top: solid 16px #e4e4d7;
	overflow: auto;
	/*height: 29em;*/
}
.boiteC4 .contenu ul {
	margin: 0 2px 0 2px;
	padding: 0;
}
.boiteC4 .contenu ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.boiteC4 .contenu h4 {
	margin: 10px 0 0 0;
	padding: 0 0 0 50px;
	color: #FFF;
	background-color: #000;
	font-size: 1.2em;
}
.boiteC4 .contenu ul li ul {
	margin: 15px 0 0 0;
	padding: 0 2px 0 0;
	background-color: #fff;
	list-style-type: none;
}
.boiteC4 .contenu ul li ul li {
	padding: 10px 0 10px 50px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fff;
	text-indent: 0px;
}
.boiteC4 .contenu .mois01 {
	background-image: url("../images/C4_mois_01.gif");
}
.boiteC4 .contenu .mois02 {
	background-image: url("../images/C4_mois_02.gif");
}
.boiteC4 .contenu .mois03 {
	background-image: url("../images/C4_mois_03.gif");
}
.boiteC4 .contenu .mois04 {
	background-image: url("../images/C4_mois_04.gif");
}
.boiteC4 .contenu .mois05 {
	background-image: url("../images/C4_mois_05.gif");
}
.boiteC4 .contenu .mois06 {
	background-image: url("../images/C4_mois_06.gif");
}
.boiteC4 .contenu .mois07 {
	background-image: url("../images/C4_mois_07.gif");
}
.boiteC4 .contenu .mois08 {
	background-image: url("../images/C4_mois_08.gif");
}
.boiteC4 .contenu .mois09 {
	background-image: url("../images/C4_mois_09.gif");
}
.boiteC4 .contenu .mois10 {
	background-image: url("../images/C4_mois_10.gif");
}
.boiteC4 .contenu .mois11 {
	background-image: url("../images/C4_mois_11.gif");
}
.boiteC4 .contenu .mois12 {
	background-image: url("../images/C4_mois_12.gif");
}
.boiteC4 a {
	text-decoration: none;
}

/* C5 - chantier */
.boiteC5 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	width: 100%;
	padding: 0;
	border: 0;
	position: relative;
}
.boiteC5 h3 {
	padding: 0.2em 0.7em 0.5em 0.2em;
	background: url("../images/bizo_fuschia.gif") no-repeat bottom right;
	color: #fff;
	text-indent: 6px;
}
.boiteC5 h4 {
	font-weight: bold;
	font-size: 1.1em;
	padding: 15px 5px 0 0;
	text-align: right;
}
.boiteC5 .contenu {
	border: solid 6px #e4e4d7;
	padding: 2em 0.75em 1.5em 0.75em;
	margin: 0;
	padding: 0;
	height: 100%;
}
/* nouveaux chantiers */
.contenu_partie_basse {
	background-color: #e7efff;
	padding: .75em;
}
h4.intertitre_en_majuscule_gris {
	color: #737271;
	text-transform: uppercase;
	font-size: 1.2em;
	margin-top: 0;
}
.titre_des_chantiers { /* sommaire des chantiers */
	color: #fff;
	background-color: #EA3892;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	margin-top: 0;
	padding: .2em 6px;
}
h2.titre_chantier { /* page du chantier */
	color: #EA3892;
	font-size: 1.5em;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 .5em 0;
}
/* rajout le 280807 - pj*/
h2.titre_chantier_somr, h2.titre_chantier_somr a { /* page du chantier */
	color: #000;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 .5em 0;
	text-decoration:none;
}

h2.titre_chantier_somr a:hover { /* page du chantier */
	color: #ff0000;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 .5em 0;
	text-decoration:none;
}
/* fin rajout le 280807 */
h2.titre_article {/* page du chantier */
	color: #EA3892;
	font-size: 1.5em;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 .5em 0;
}
/* rajout le 280807 - pj*/
#corpForm {/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	border: none;
	background: #fff;
	margin: 0;
	padding: 1em;
}
#corpForm fieldset {/*** Mise en forme des cadres ***/
	border: 1px solid #EA3892;
	margin: 0;
	font-style: normal;
	padding: 0 1em 1em;
}
#corpForm legend {/*** Mise en forme des titres des cadres ***/
	font-weight: bold;
	color: #EA3892;
	background: transparent;
}

#corpForm legend a {/*** Mise en forme des titres des cadres ***/
	font-weight: bold;
	color: #EA3892;
	background: transparent;
	text-decoration:none;
}

h3.titre_sommaire {
	position: relative;
	padding-left: 0;
}

.titre_sommaire a {
	font-weight: bold;
	background: transparent;
	text-decoration:none;
}

corpForm legend a:hover {
	color:#FF0000;
}

/* fin rajout le 280807 */
.boiteChantierResume h4 {
	font-size: 1.2em;
	margin: .5em 0;
	}
.boiteChantierResume h4 a, .boiteChantierResume h4 a:hover {
	text-decoration: none;
}
.boiteChantierResume ul {
	padding: 0 0 0 1.2em;
    margin: 0 .75em 0 0;
}
.boiteChantierResume li { 
	list-style-image: url("../images/triangle_fuschia.gif");
	margin: 4px 0 0 0;
    padding: 0;
}
.boiteChantierResume li a {
	font-weight: bold;
	font-size: .9em;
    text-decoration: none;
    color: #737271;
}
.boiteChantierResume li a:hover {
    text-decoration: none;
    color: #ea1b1b;
}

/* D1 - dossier/dossier de la semaine/autres */
.boiteD1 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin: 0 0 .75em 0;
	position: relative;
	background-color: #dfeaf3;
}
.boiteD1 h3 {
	background-color: #EA1B1B;
	color: #fff;
}
.boiteD1 .contenu, .boiteD1 .autre {
	padding: .75em;
}
.boiteD1 .contenu h4 {
	padding: 1.5em 0 .5em 0;
	margin: 0;
}
.boiteD1 .contenu h4 a {
	text-decoration: none;
	font-size: 1.1em;
}
.boiteD1 .boiteinfo {
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
}
.boiteD1 .spip_logos {
	position: relative; /* corrige IE float bug */
	margin: 0;
	float: right;
	padding: 0 0 .75em .75em;
}
.boiteD1 .autre {
	background-color: #a8c5dd;
}
.boiteD1 .autre li {
    list-style-image: url("../images/triangle_red.gif");
	margin: 4px 0 0 .3em;
    padding: 0;
}
.boiteD1 .autre .gras {
	font-weight: bold;
}
.boiteD1 .autre_titre {
	background-color: #EA1B1B;
	color: #fff;
	margin-top: 0;
	padding: 0 0 0.3em 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1em;
	display: block;
    position: absolute;
	float:left;
}
.boiteD1 .autre h4 {
	padding: 0;
	text-transform: uppercase;
	margin: 0;
}
.boiteD1 .autre .date {
	margin-top: 0;
}

/* D2 - Otros temas rajout le 110106  par P. Joathon - Lpoinsignon : a present inutile ? */
.boiteD2 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin: 0 0 1.5em 0;
	margin-bottom: .75em;
	width: 100%;
	position: relative;
	background-color: #a8c5dd;
}

.boiteD2 ul {
    margin: 1em .75em 0 1em;
	padding: 0;
}
.boiteD2 li {
    list-style-image: url("../images/triangle_red.gif");
    margin: 0;
    padding: 0;
    list-style-type: none;
	margin-bottom: 0.5em;
}

.boiteD2 li a {
    text-decoration: none;
    margin: 0;
    color: #000000 !important;
    padding: 0.3em 0 0 0;
    font-weight: bold;
}

.boiteD2 li a:hover {
	color: #EA1B1B !important;
}

.boiteD2 h3 {
	background-color: #EA1B1B;
	color: #fff;
}
.boiteD2 .contenu, .boiteD2 .autre {
	padding: .75em;
	font-weight:bold;
}
.boiteD2 .contenu h4 {
	padding: 1.5em 0 .5em 0;
	margin: 0;
}
.boiteD2 .contenu h4 a {
	text-decoration: none;
}
.boiteD2 .boiteinfo {
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
}
.boiteD2 .spip_logos {
	margin: 0;
	float: right;
	padding: 0 0 .75em .75em;
}
.boiteD2 .date {
	font-weight:normal;
	color:#000;
}

.boiteD2 .autre h4 {
	padding: 0;
	text-transform: uppercase;
	margin: 0;
}


/* Boite F1 -- inutile ?? */
.boiteF1 {
    margin: .5em 0 .5em 0;
    width: 100%;
    border: 0;
    padding: 0;
    position: relative;
    background-color: #fff;
}
.boiteF1 h3 {
	color: #fff;
	background-color: #f89b1e;
	margin: 0;
	padding: .3em;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1em;
	display: block;
}
.boiteF1 .contenu {
    border-top: 0;
    border-bottom: 0;
    border-right: solid 6px #fcd9ab;
    border-left: solid 6px #fcd9ab;
    padding: .5em;
}
.boiteF1 .bas {
    margin: 0;
    padding: 0;
    border: 0;
    background: url("../images/forum_arrondi_1.gif") no-repeat top left;
    padding: 0 0 0 119px;
    background-color: #f89b1e;
    height: 67px;
}
.boiteF1 .bas .titre {
    padding: 0.2em 0 0 0;
    font-size: 20px;
    color: #fff;
}
.boiteF1 .bas .descriptif {
    font-size: 18px;
    color: #fff;
}

/* boite les forums en page d'accueil */
.boiteForums h3 {
	background-color: #ff9c00;
	color: #fff;
}
.boiteForums .contenu {
	border: solid 6px #e4e4d7;
	padding: 1.5em .75em .75em .75em;
}
.boiteForums .spip_logos {
	float: left;
	padding: 0 .75em .75em 0;
}
.boiteForums h4 {
	padding: 0 0 .5em 0;
	margin: 0;
}
.boiteForums h4 a{
	text-decoration: none;
}
.boiteForums .spip_out {
	text-decoration: none;
}

/* boite PSB, page sans boite */
/* et boites boitePSB_thema boitePSB_info, boitePSB_chantier, boitePSB_acteur, boitePSB_presse */
.boitePSB {
	position: relative;
	margin: .5em 0 .5em 0;
	padding: 0 0 .5em 0;
	width: 100%;
	border-bottom: dotted 1px #000;
	clear: left;
	min-height: 125px;
}
/* boite dediee a la page personnalisee des acteurs */
.boitePSB_acteurs {
	position: relative;
	margin: .5em 0 .5em 0;
	padding: 0 0 .5em 0;
	width: 100%;
	border-bottom: dotted 1px #000;
	clear: left;
}
.boitePSB .date {
    padding-left: 1.5em;
}

.boitePSB_acteur {
	border-bottom: dotted 1px #cecbc2;
}

.boitePSB_chantier {
	border-bottom: dotted 1px #cecbc2;
}

.boitePSB_presse {
	position: relative;
	width: 100%;
	border-bottom: dotted 1px #cecbc2;
	background: url("../images/cible_filet_bleu2.gif") no-repeat top left;
	background-position: 0 10px;
}

.boitePSB_info {
	border-bottom: dotted 1px #cecbc2;
}
.boitePSB_info .date, .boitePSB_chantier .date, .boitePSB_acteur .date, .boitePSB_presse .date {
	position: relative;
	top: 5px;
}
.boitePSB_info .grande_photo {
	border: 0;
	margin: .5em 0 0 0;
}
.un_em_a_gauche{ /* vraiment revoir ces marges dans les boitesPSB */
	margin: .5em 0 0 1em;
}
.boitePSB_info h3, .boitePSB_chantier h3, .boitePSB_acteur h3, .boitePSB_presse h3, .boitePSB_thema h3 {
	padding: .5em 0;
	font-size: 1.2em;
	line-height: 1.2em;
	position: relative;
	text-indent: 0;
	text-transform: none;	
}
.boitePSB_chantier, .boitePSB_thema, .boitePSB_acteur, .boitePSB_presse  {
	background-position: 0 10px;
}
.boitePSB h3, .boitePSB_acteurs h3 {
	position: relative;
	margin: .75em 0;
	font-size: 1.3em;
	line-height: 1.3em;
	background: url("../images/bip_cible.gif") no-repeat top left;
	padding: 0 0 0 20px;
	text-transform: none;
}
.boitePSB h3 a, .boitePSB_acteurs h3 a {
    color: #000;
	text-decoration: none;
}
.boitePSB h3 a:hover, .boitePSB_acteurs h3 a:hover {
	text-decoration: none;
    color: #ea1b1b;
}

.boitePSB .spip_logos {
	float: left;
	padding: 0 .75em .75em 20px;
}
.boitePSB_info .surtitre, .boitePSB_chantier .surtitre, .boitePSB_acteur .surtitre, .boitePSB_presse .surtitre, .boitePSB_thema .surtitre {
    padding: 7px 0 1em 0;
    font-weight: bold;
    text-transform: uppercase;
}
.boitePSB_thema .surtitre,.boitePSB_thema h3 {
    color: #8992DE;
}
.boitePSB_info .surtitre, .boitePSB_info h3 {
    color: #ff4620;
}
.boitePSB_chantier .surtitre, .boitePSB_chantier h3 {
    color: #ea3892;
}
.boitePSB_acteur .surtitre, .boitePSB_acteur h3 {
    color: #bcd105;
}
.boitePSB_presse .surtitre, .boitePSB_presse h3 {
    color: #9acfbf;
}
.boitePSB_titre_rubrique_info, .boitePSB_titre_rubrique_chantier, .boitePSB_titre_rubrique_presse, .boitePSB_titre_rubrique_acteur, .boitePSB_titre_rubrique_thema {
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 1em;
	position: absolute;
}
.boitePSB_titre_rubrique_thema {
    color: #8992DE;
}
.boitePSB_titre_rubrique_info {
	color: #FF4620;
}
.boitePSB_titre_rubrique_chantier {
	color: #EA3892;
}
.boitePSB_titre_rubrique_presse {
	color: #9acfbf;
}
.boitePSB_titre_rubrique_acteur {
	color: #BCD105;
}
.boitePSB_info .spip_logos, .boitePSB_chantier .spip_logos, .boitePSB_acteur .spip_logos, .boitePSB_presse .spip_logos {
    float: right;
	margin: .7em 0 .5em .7em;
}
.boitePSB_info .descriptif {
    padding: .2em 0 0 0;	
}
.boitePSB .descriptif {
	padding: .2em 0 0 0;
	padding-left: 1.5em;
}
.boitePSB .chapo, .boitePSB_thema .chapo, .boitePSB_info .chapo, .boitePSB_chantier .chapo, .boitePSB_acteur .chapo, .boitePSB_presse .chapo {
   font-weight: bold;
   color: #000;
}
.boitePSB .titre {
   font-weight: bold;
}
.boitePSB a, .boitePSB_thema a, .boitePSB_info a, .boitePSB_chantier a, .boitePSB_acteur a, .boitePSB_presse a  {
    text-decoration: underline;
}
.boitePSB a:hover, .boitePSB_thema a:hover, .boitePSB_info a:hover, .boitePSB_chantier a:hover, .boitePSB_acteur a:hover, .boitePSB_presse a:hover {
    text-decoration: none;
    color: #ea1b1b;
}
.boitePSB a {
	color: #666;
	text-decoration: underline;
}
.boitePSB a:hover {
	color: #ea1b1b;
	text-decoration: none;
}

/* boitePSB Lettre du Gouv */
.boitePSB .contenu ul.listeLG {
	padding: 8px 0 0 1.7em !important;
	padding: 8px 0 0 2em;
	margin: 0;
}

.boitePSB .contenu ul.listeLG li {
	list-style-type: none;
	list-style-image: url("../images/triangle_red.gif");
	padding: 0 0.5em 0 0;
}
.boitePSB .contenu ul.listeLG li .date {
	padding: 0 !important;
}
.boitePSB .contenu ul.listeLG li a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.boitePSB .contenu ul.listeLG li a:hover {
	color: #ea1b1b !important;
}

/* boitePSB_video - page d'une video */
.boitePSB_video {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	position: relative;
	width: 100%;
	border-bottom: dotted 1px #cecbc2;
	clear: both;
}
.boitePSB_video .date {
	margin-top: .75em;
}
.boitePSB_video .contenu {
	position: relative;
}
.boitePSB_video .voirvideo {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
    right: 0;
    bottom: 0;
    font-size: .9em;
    margin-right: 0;
    padding: 0 22px 0 0;
	height: 1.4em;
	background: url("../images/fleche_mauve.gif") no-repeat bottom right;
}
.boitePSB_video h3 {
	position: relative;
	text-transform: none;
	margin: .5em 0;
	font-size: 1.1em;
	color: #000;
	background: url("../images/bip_cible.gif") no-repeat top left;
	padding: 0 0 0 20px;
}
.boitePSB_video a {
	color: #000;
	text-decoration: none;
}
.boitePSB_video a:hover {
	color: #ea1b1b;
	text-decoration: none;
}
.boitePSB_video .spip_logos {
	float: left;
	padding: 0 .75em .3em 20px;
}

/* boitePSB_videoNew */
.boitePSB_videoNew {
	position: relative;
	margin: 0 0 .75em 0;
	width: 100%;
	padding: 0;
	border: 0;
}
.boitePSB_videoNew h3 {
	margin: 0;
	padding: 5px .5em .2em 6px;
	background-color: #C06CDF;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	color: #FFF;
}
.boitePSB_videoNew .contenu {
	/*background-color: #000;*/
	background-color: #FFFFFF;
	border: 5px solid #e4e4d7;
	/*color: #FFF;*/
	color: #000;
	padding: 0 0 0 1em;
}
.boitePSB_videoNew .titre {
	/*color: #FFF;*/
	color: #000;
	padding: 2em 1em 0 0;
	margin: 0;
	border: 0;
	font-weight: bold;
	font-family: verdana, sans-serif;
}
.boitePSB_videoNew .chapo {
	font-size: 1em;
	/*color: #FFF;*/
	color: #000;
	padding: 2em 1em 1em 0;
	font-family: verdana, sans-serif;
}
.boitePSB_videoNew .texte {
	padding: 0 1em 0 0;
	text-align: center;
	font-family: verdana, sans-serif;
}
.boitePSB_videoNew .spip_titre_document {
	line-height: 1em;
	text-align: center;
}
.boitePSB_videoNew .spip_logos {
	margin: 0;
	padding: 0;
	float: right;
}
.boitePSB_videoNew .date {
/*	position: absolute;
	left: 1em;
	bottom: 1em;
	font-family: verdana, sans-serif;*/
}

/* T1 */
.boiteT1 {
    margin: .5em 0 .5em 0;
    width: 100%;
	border: 0;
    padding: 0;
	position: relative;
	background-color: #ffffff;
}
.boiteT1 .contenu {
    border: solid 6px #e4e4d7;
	padding: 2em 0.8em 1.5em 0.75em;
    position: relative;
}
.boiteT1 h3 {
	margin: 0;
    padding: .2em .5em .2em 6px;
	background: url("../images/bizo_red.gif") no-repeat bottom right;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
    line-height: 1em;
}

/* T2 - sur le meme theme */
.boiteT2 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
    width: 100%;
	position: relative;
}
.boiteT2 h3 {
    background-color: #6185BE;
    color: #fff;
}

.boiteT2 li {
	border-top: 0;
    border-right: 0;
    border-left: 0;
    list-style-image: url("../images/triangle_red.gif");
    margin: 0 0 .2em .2em;
}
.boiteT2 li a {
    text-decoration: none;
    color: #000;
}
.boiteT2 li a:hover {
    font-weight: normal;
    font-size: 1em;
    text-decoration: none;
    color: #ea1b1b !important;
}

.boiteT2 .contenu ul {
    padding: 0 0 0 .5em;
    margin: 0 .75em 0 .5em;
}

.boiteT2 .boiteinfo {
	right: 8em;
	background: url("../images/infosuite_red.gif") no-repeat bottom left;
}


.boiteP {
    margin: 0 -15px 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
    width: 240px;
	position: relative;
	border: 6px solid #e4e4d7;
}

.boiteP h3 {
    background-color: #FF5E59;
    color: #fff;
	margin-top: -6px;
	margin-left: -6px;
	text-transform:none;
}

.boiteP .contenu {
    padding: 1.5em 1em 0.5em .5em !important;
    padding: 1.5em 1em 0.5em .5em;
    margin: 1em 1em 0 .5em;
}

.boiteP contenu_forum {
	padding: 1em 0 1em 1em !important;
    padding: 1em 0 1em 1em;
    margin: 1em 1em 1em 1em;
}

.contenu_forum h3 {
	margin-top: 0 !important;
	margin-top: 0;
	margin-left: 0 !important;
	margin-left: -7px;
	padding-top: 2px !important;
}

/* V1 - viedoa */
.boiteV1 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
    width: 100%;
	position: relative;
    background-color: #000;
    color: #fff;
}
.boiteV1 h3 {
	background: url("../images/video_logo.gif") no-repeat bottom right;
    width: 38px;
    height: 27px;
}
.boiteV1 .contenu {
    padding: 0 0 1.4em 3.8em;
    margin: 0;
    border: 0;
}
.boiteV1 h4 {
    font-weight: bold;
    text-transform: uppercase;
    padding: .5em 0 0 0;
    margin: 0 0 0 0;
}
.boiteV1 .spip_logos {
    padding: 6px 0 0 0px;
}
.boiteV1 .boiteinfo {
    background-color: #c06cdf;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    padding: 0 22px 0 0;
    text-align: right;
    height: 1.4em;
    font-size: 0.9em;
    position: absolute;
	bottom: 0;
	right: 0;
    vertical-align: bottom;
    background: url("../images/fleche_mauve.gif") no-repeat bottom right;
}
.boiteV1 .date{
	color: white;
}

/* V2 - video */
.boiteV2 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	position: relative;
    background-color: #000;
    color: #fff;
}
.boiteV2 h3 {
	width: 38px;
	height: 27px;
	background: url("../images/video_logo.gif") no-repeat top left;
	text-indent: -5000px;
	line-height: 1px;
}
.boiteV2 h4 {
    color: #fff;
    margin: .75em .75em 0 .75em;
}
.boiteV2 h4 a {
	color: #fff;
	text-decoration: none;
}
.boiteV2 h4 a:hover {
    color: #ea1b1b !important;
}
.boiteV2 .spip_logos {
    float: none;
    padding: 0;
}
.boiteV2 .texte {
	margin: .75em;
}
.boiteV2 .date{
	color: #fff;
	margin: 0 0 .75em .75em;
}

/* boiteV2INA */
.boiteV2INA {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	width: 100%;
	position: relative;
	background-color: #000;
	color: #fff;
}
.boiteV2INA h3 {
	background: url("../images/archive_INA.gif") no-repeat top left;
	height: 28px;
	width: 44px;
}
.boiteV2INA .contenu {
	text-align: right;
	margin: 0;
	padding: 0;
}
.boiteV2INA .contenu h4 {
	color: #fff;
	margin: 0;
	padding: .5em .5em 1.5em .5em;
}
.boiteV2INA a.boiteinfo {
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	padding: 0 22px 0px 0;
	text-align: right;
	height: 1.4em;
	font-size: .9em;
	position: absolute;
	bottom: 0;
	right: 0;
	vertical-align: top;
	list-style-image: url("../images/fleche_mauve.gif") no-repeat bottom right;
}
.boiteV2INA a.boiteinfo:hover {
	color: #ea1b1b;
}
.boiteV2INA .date {
	color: #fff;
	margin: 2px 0 0 0;
}

/* V3 */
.boiteV3 {
	margin: .5em 0 5px 0;
	padding: 0;
	position: relative;
	background-color: #6b8aa3;
	width: 100%;
}
.boiteV3 h3 {
	background-color: #EA1B1B;
	color: #fff;
}
.boiteV3 .contenu .spip_titre_document, .boiteV3 .contenu .spip_complement {
    display: none;
}
.boiteV3 .date {
    background-color: #6B8AA3;
    color: white;
    font-weight: bold;
    padding: 0 5px 0 5px;
    display: inline;
}
.boiteV3 .boiteinfo {
	background: url("../images/infosuite_red.gif") no-repeat top right;
}

/* V3jour - document du jour home */
.boiteV3jour {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	position: relative;
	background-color: #6b8aa3;
	color: #fff;
	width: 100%;
}
.boiteV3jour h3 {
	background-color: #6b8aa3;
}
.boiteV3jour .spip_logos, .contenu p.spip {
    padding: 0;
    margin: 0;
}
.boiteV3jour .contenu p.spip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
.boiteV3jour .contenu {
	padding: .75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
}
.boiteV3jour h4 {
	font-size: 1.1em;
	padding: 0 0 .5em 0;
	margin: 0;
}
.boiteV3jour .date_blanche {
 	padding-top: .75em;
	color: #fff !important;
}
.boiteV3jour .date {
	padding-top: .75em;
}
.boiteV3jour .boiteinfo {
	background: url("../images/infosuite_red.gif") no-repeat top right;
}
.boiteV3jour .boiteinfo_actu, .boiteV3jour2 .boiteinfo_actu {
    text-decoration: none;
    background-repeat: no-repeat;
	width: 107px;
	height: 12px;
	text-indent: -5000px;
	line-height: 1px; /* marge du bas de la boite */
	display: block;
	position: relative;
	margin-top: -18px;
	margin-left: 143px !important;
	background: url("../images/actu_en_images.gif") no-repeat top right;
}
.boiteV3jour a, .boiteV3jour a.spip_blank, .boiteV3jour a.spip_blank:visited, .boiteV3jour a.spip_in, .boiteV3jour a.spip_in:visited, .boiteV3jour a.spip_out, .boiteV3jour a.spip_out:visited {
	color: #fff !important;
	text-decoration: none !important;
	font-weight: bold;
}
.boiteV3jour a:hover, .boiteV3jour a.spip_blank:hover, .boiteV3jour a.spip_in:hover, .boiteV3jour a.spip_out:hover {
	font-weight: bold;
}
/*V3Jour2 -- document ou photo du jour */
.boiteV3jour2 {
    margin: 0 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	position: relative;
	background-color: #6b8aa3;
	width: 100%;
}
.boiteV3jour2 h3 {
	background-color: #EA1B1B;
	color: #fff;
}
.boiteV3jour2 .contenu img.spip_logos {
	float: right;
	padding: 0 0 .75em .75em;
}
.boiteV3jour2 .contenu .spip_titre_document, .boiteV3jour .contenu .spip_complement {
	display: none;
}
.boiteV3jour2 .contenu {
	color: #FFF;
	padding: .75em;
}
.boiteV3jour2 .date {
	color: #fff;
}
.boiteV3jour2 .boiteinfo {
	background: url("../images/infosuite_red.gif") no-repeat top right;
}
.boiteV3jour2 a {
	color: #FF0000;
	text-decoration: none !important;
}
/* boite verbatim sur page d'accueil */
.boiteVerbatim h3 {
	background-color: #adc600;
	color: #fff;
}
.boiteVerbatim .spip_logos {
	float: left;
	padding: 0 .75em .75em 0;
}
/* verbatim dans les chantiers */

.boiteVerbatimChantier {
    margin: 1em 0 1.5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .75em;
	position: relative;
	width: 100%;
	background: #fff url("../images/citation-ouvre.gif") top left no-repeat;
	border-top: 1px dotted #cecbc2;
	border-bottom: 1px dotted #cecbc2;
	padding: 0;
}

.boiteVerbatimChantier h3 {
	margin:1em 0;
	padding: .4em 0 0 3em;
	color: #EA3892;
}

.boiteVerbatimChantier div.fin_citation {
	background: transparent url("../images/citation-ferme.gif") 97% 100% no-repeat;
	padding: 1.3em 0 !important;
	padding: 1.3em 0;
}
.boiteVerbatimChantier .citation_texte {
	margin-top: .5em;
}
.boiteVerbatimChantier div.fin_citation strong {
	color: #666;
}
.boiteVerbatimChantier .spip_images {
	margin-left: 0;
}

.vignettes_photos {
	float: left;
	width: 112px;
	padding-right: 4px;
	height: 180px;
}
.vignettes_photos a {
	display: block;
	text-decoration: none;
}
.vignettes_photos a img {
	border: 1px solid #000;
	text-decoration: none;
}
.vignettes_photos_article {
	float: left;
	width: 112px;
	padding-right: 4px;
	height: 80px;
	border: 1px solid #000;
}

/* Page abonnements newsletters */
.titre_newsletter {
    padding: 15px 0 0 0;
	font-weight: bold;
	color: #8992DE;
	text-transform: uppercase;
}

/* BoiteAutoPromo */
ul.autopromo {
	margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
}
ul.autopromo li{
	border: 0 !important;
	text-align: center !important;
	margin-bottom: 1.5em;
}
.boiteAutoPromo {
	margin: 1.5em 0;
	width: 100%;
	position: relative;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.boiteAutoPromo h3 {
	position: relative;
	background-color: #6185BE;
	color: #fff;
}
.boiteAutoPromo .contenu {
	margin-left: .5em;
	padding: 0 .75em 1em 0;
	position: relative;
}
.boiteAutoPromo .contenu ul {
	padding: 0;
	margin: 0 .75em 1em 0;
}
.boiteAutoPromo .contenu li {
	padding: 0;
	border: 0 !important;
	margin: .7em 0 0 0 !important;
	padding: 5px 0 10px 0;
	color: #6183A6;
} 
.boiteAutoPromo .contenu li.sitePublicPuce {
	list-style-position: inside !important;
	list-style-image: url("../images/triangle_red.gif") !important;
}
.boiteAutoPromo a.sitePublic {
	border: 0 !important;
	color: #000 !important;
	font-weight: normal;
}
.boiteAutoPromo a.sitePublic:hover {
	color: #ea1b1b !important;
}

.eregie {
	padding-bottom: .75em;
}

/* Page sur_le_perron - vignettes cliquables */
.sur_le_perron {
	margin: .5em 0;
}
.sur_le_perron h3 {
	position: relative;
    margin: 0;
	padding: 0 .5em;
	display: inline;
	text-transform: uppercase;
	background-color: #BCD105 !important;
	color: #fff;
	font-size: 1em;
}
.sur_le_perron a {
        text-decoration: none;
}
.sur_le_perron ul, .sur_le_perron ul li ul  {
	margin-left: 1em;
}

/* ***************** Boites Video ******************************* */
.boiteVideo {
	margin: 0 0 0.75em 0;
	width: 100%;
	position: relative;
}
.boiteVideo h3 {
	left: .75em;
	top: .75em;
	width: 36px;
	height: 40px;
	background: url("../images/ico_video.gif") no-repeat top left;
	text-indent: -5000px;
}
.autresVideos {
	padding: .2em 6px;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1em;
	margin: 0;
	color: #fff;
	background-color: #9940b8;
}
.boiteVideo .contenuSommaire {
	border: solid 6px #fff;
	background: #fff url("../images/fond_boite_video.gif") repeat;
}
.boiteVideo .contenu_autresVideo {
	border: solid 6px #e4e4d7;
	background: #fff url("../images/icone_video.gif") no-repeat 50px 50px;
}
.boiteVideo .contenu_autresVideo_col, .contenu_autresVideo_col {
	border: solid 6px #e4e4d7;
	background: #fff url("../images/icone_video.gif") no-repeat 15px 50px;
}
.contenu_autresVideo .debit .filet_videos, .contenu_autresVideo_col .debit .filet_videos {
	position: relative;
	top: 0;
	font-size: 0.2em;
	margin: 0 0 .25em 0;
	padding: 0;
	border-bottom: 1px solid #e4e4d7;
}
.contenu .debit .filet_videos {
	position: relative;
	top: 0;
	font-size: 0.2em;
	margin: 0 0 .25em 0;
	padding: 0;
	border-bottom: 1px dotted #e4e4d7;
}
.contenu_autresVideo .debit .filet_videos .efface_video, .efface_video {
	font-size: 0.2em;
	clear: both;
}
.boiteVideo .contenu h4 {
	padding: 0;
	margin: .5em .5em .5em 53px; /* marge de gauche pour l'icone video */
}
/* Rajout S. Poulain 28-11-2005 */
.contenu_autresVideo h4.titresDesAutresVideos, .contenu_autresVideo_col h4.titresDesAutresVideos, .contenu .marge h4.titresDesAutresVideos {
	margin: 0;
	padding: .25em 0 .5em 0;
}
h4.titresDesVideos, .contenuSommaire h4.titresDesVideos {
	position: relative;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
/* Fin Rajout */
.contenu_autresVideo .pagination {
	position: relative;
	text-align: center;
}
.rougedroite {
	text-align: right;
	color: #ef2120;
	font-size: .8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.debit .dureedroite_rub22 {
	position: relative;
	padding: 0 0 .25em .75em;
	color: #888888;
	font-size: .8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.boiteVideo .contenu .debit ul {
	position: relative;
	padding: .5em 0 0 .75em;
    margin: 0 0 0 0;
}
.contenu_autresVideo_col .debit ul, .contenu_autresVideo .debit ul {
	position: relative;
	padding: 0 0 .5em .75em;
    margin: 0 0 0 0;
}
.contenu .debit ul li, .contenu_autresVideo .debit ul li, .contenu_autresVideo_col .debit ul li {
	font-size: .9em;
	font-weight: normal;
	display: inline;
	list-style-type: none;
	background-image: url(../images/triangle_violet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 4px 0 0 1em;
    margin: 0;
}
.boiteVideo .vignette_a_gauche {
	float: left;
	border: 0;
	margin: 1.5em .5em 0 0;
}
.boiteVideo .date {
	float: left;
	margin: 0 .75em .3em .5em;
	padding: .5em 0 0 0;
	color: #ef2120;
}
.debit ul li a {
    text-decoration: none;
    color: #000;
}
.debit ul li a:hover {
    color: #9940B8;
}
.separation_video {
	margin: 0px 0px 0em;
	width: 100%;
	position: relative
}
.pointilles_droite {
	padding-right: .75em;
	border-right: 1px dotted #cecbc2;
}
.fushia {
	color: #ef3294;
	margin-bottom: .5em;
}
.pas_de_marge {
	margin: 0;
	padding: 0;
}

/* page Podcast */
.page_podcast h2 {
	font-size: 1.1em !important;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 .3em 0;
	background: url("../images/filet_noir.gif") no-repeat bottom left;
}
.page_podcast h3 {
	position: relative;
	padding: .5em;
	margin: 2em 0 1em 0;
	background-color: #f1f1ea;
	border-bottom: 1px dotted #cecbc2;
	border-top: 1px dotted #cecbc2;
}
.page_podcast h4#pod_audio {
	background: url("../images/pod_audio.gif") no-repeat;
	width: 196px;
	height: 65px;
	text-indent: -7000em;
	float: left;
	margin: .2em .3em 0 0;
}
.page_podcast h4#pod_videosPM {
	background: url("../images/pod_videosPM.gif") no-repeat;
	width: 196px;
	height: 65px;
	text-indent: -7000em;
	float: left;
	margin: .2em .3em 0 0;
}
.page_podcast h4#pod_videos_autres {
	background: url("../images/pod_videos_autres.gif") no-repeat;
	width: 196px;
	height: 65px;
	text-indent: -7000em;
	float: left;
	margin: .2em .3em 0 0;
}
#colonne_droite .page_podcast ul {
	margin-left: .5em;	
}
.page_podcast ul li, .page_podcast ul li.spip {
    list-style-image: url("../images/triangle_red.gif");
	margin: 4px 0 0 1em;
    padding: 0;
}

.page_podcast ul li a, .page_podcast ul li a {
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

/* page infographies */
p.infographie {
	margin: .5em 0 0 0;
	text-align: center;
}

h4.titre_infograph {
	text-align: center;
	font-weight: normal;
	margin:  0 0 .5em 0;
}

ul.lien_infographie {
}

ul.lien_infographie li {
	list-style: none;
	float: left;
	width: 100px;
	padding: 0 3px 0 3px;
	height: 190px;
}

a:link.bloc_lien_infog, a:visited.bloc_lien_infog {
	font-size: 0.9em;
	font-weight: normal;
}

a:hover.bloc_lien_infog {
	font-weight: normal;
	color: #FF0000;
}

.pagination_infographies {
	position: relative;
	text-align: center;
}
/* Accueil infographie */
.boiteA1 .contenu_infographie {
	border: solid 6px #e4e4d7;
	padding: 1.5em .75em .75em .75em; /* pour ne pas coller le txt */
	font-size: .9em;
}
.img_infographie {
	padding-top: .25em;
	margin-right: .5em;
	float: left;
}
/* styles rubrique dossier actualites avril 2006 */

.chapo_actualite { /* chapo article */
	padding: 0;
	margin: 1em 0 0 0;
	color: #000;
}

.boite_dossier_actualite { /* cadre pour le sommaire */
	width: 337px !important;
	width: 337px;
	padding: 0 !important;
	margin: 0px!important;
	border-bottom:1px dotted #000;
	position: relative;
}

.sommaire_dossier_actu { /* placement du sommaire */
	border-top: 1px dotted #cecbc2;
	border-bottom: 1px dotted #cecbc2;
	margin: .8em 1em 1.5em 1em;
}

.boite_dossier_actualite ul {
	margin: 0;
	padding: 0;
}

boite_dossier_actualite h3 {
	text-decoration:none;
}

.boite_dossier_actualite li { /* liens du sommaire  */
	padding: 0;
	margin: .3em 0 .3em 1.2em;
}
.texte h3 { /* intertitres en gras rouge dans le texte article */
	margin: .5em 0;
	padding: 0;
	position: relative !important;
	text-transform: none;
	background-color: #fff !important; 
	font-size: 1.2em;
	color: #FF0000 !important;
}

.boite_mesures { /* boite mesures en détail */
	margin: 0px 0px 4em 0;
	width: 200 px !important;
	width: 100%;
	position: relative;
	top: 19px;
}

.boite_mesures .contenu {
	padding: .75em 0 0 .75em;
	border: #999 1px dotted;
	border-top: 0;
}

.boite_mesures .encadre {
	width: 250px;
	border-top: 1px #999 dotted;
	border-bottom: 1px #999 dotted;
	padding-top: .5em;
	padding-bottom: .5em;
}
.boite_mesures h3 { /* position du titre en rouge */
	width: 220px !important;
	width: 250px;
	padding-left: .75em;
	padding-top: 1em;
	color: #ff0000;
}

.boite_mesures .contenu ul {
	padding: 0 .5em 0 .5em;
	margin: 2em .75em 0 .5em;
}

.boite_mesures li {
	border-right: 0;
	border-top: 0;
	border-left: 0;
	list-style-image: url("../images/triangle_red.gif");
	margin: .5em 0 .5em 0 !important;
	margin: .5em 0 .5em .3em;
}

.boite_mesures LI A {
	color: #000;
	text-decoration: none;
}
.boite_mesures LI A:hover {
	font-weight: normal;
	font-size: 1em;
	color: #ea1b1b !important;
	text-decoration: none;
}

.boite_allerplusloin { /* boite aller plus loin */
	margin: 0px 0px 1em 0;
	width: 100%;
	position: relative;
	background-color: #fff;
}

.boite_allerplusloin .contenu {
	border: #e4e4d7 6px solid;
	padding: 1.5em 1.5em 1em 0.75em;
}

.boite_allerplusloin h3 {
	background-color: #bcd105;
}

.boite_allerplusloin .spip_logos {
	float: right;
	margin: 0px;
	padding: 0 0 .75em .75em;
}

.boite_allerplusloin UL {
	padding: 0px;
	margin: 1em 0.75em 0px 1em;
}

.boite_allerplusloin LI {
	list-style-image: url("../images/triangle_red.gif");
	margin: 0.5em 0 0.5em 1em;
}

.boite_allerplusloin LI A {
	font-weight: bold;
	color: #000000 !important;
	padding: 0.5em 0 0 0;
	margin: 0;
	text-decoration: none;
}


.boite_allerplusloin LI A:hover {
	color: #ea1b1b !important;
}

.ligne_info { /* position de la ligne au dessus de h2.titre_dossier pour éviter doublon */
	width: 100%;
	position: relative;
}

h2.titre_dossier_actu {
	color: #F00000;
	margin: .5em 0 !important;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1.9em;
}

.boite_themes { /* boite thèmes */
	margin: 0px 0px 0.75em;
	width: 100%;
	position: relative;
}
.boite_themes H3 {
	color: #fff;
	background-color: #6185be;
	text-decoration: none;
}

.boite_themes .contenu {
	border: #e4e4d7 6px solid;
	padding: 1.5em 0.75em 0.75em 0.75em;
}

.boite_themes UL {
	padding: 0px;
	margin: 0px;
}

.boite_themes UL LI {
	border: #fff 1px solid;
	padding: 0px;
	margin: 0px 0px 0.3em 1em;
	color: #000;
	line-height: 1.1em;
}

.boite_themes LI {
	border-right: 0px;
	border-top: 0px;
	list-style-image: url("../images/triangle_red.gif");
	margin: 0.5em 0 0.5em .7em;
	border-left: 0px
}

.boite_themes LI A {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.boite_themes LI A:hover {
	color: #ea1b1b;
}

.au_dessus_titres {
	position: relative;
	border: 1px solid #fff; /* pour IE */
	font-size: .9em;
	padding: 0 115px .5em 0;
	font-weight: bold;
	text-transform: uppercase;
}
.imprim_date {
	position: absolute;
	top: 0;
	left: 222px;
	color: #999;
	font-weight: normal;
	padding: 0;
	text-transform: none;
}
.boitePSB_info .au_dessus_titres { /* surtitre rouge */
	border-bottom: 1px dotted #ff4620;
	color: #ff4620;
}
.boitePSB_acteur .au_dessus_titres { /* surtitre vert */
	border-bottom: 1px dotted #bcd105;
	color: #bcd105;
}
.boitePSB_chantier .au_dessus_titres { /* surtitre rose */
	border-bottom: 1px dotted #ea3694;
	color: #ea3694;
}
.boitePSB_thema .au_dessus_titres { /* surtitre bleu */
	border-bottom: 1px dotted #8992de;
	color: #8992de;
}


/* accueil thematique Europe */
.lien_site_europe {
	margin-top: .75em;
	display: block;
	text-indent: -7000em;
	width: 128px;
	height: 256px;
	text-decoration: none;
	background: #fff url("../images/page_orientation_europe.gif") no-repeat;
}
h2.tt_theme_europe {
	margin: 0 0 .5em 0;
	line-height: 22px;
	text-indent: -7000em;
	background: #fff url("../images/tt_theme_europe.gif") no-repeat;
}

/* styles des comités interministériels 160506 */
.boite_englobe_titre_dossier_actu {
	position: relative;
	border: 1px solid #fff; /* pour IE */
	border-bottom: 1px dotted #999;
	font-size: .9em;
	padding: 0 115px .5em 0;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
}
.boite_comite_suivant {
	margin: 0 0 .9em .2em !important; /* Win IE ne conservera pas la regle */
	margin: .3em 0 1em .2em;
    padding: 0;
    position: relative;
}

.boite_comite_suivant h3 {
	position: relative;
	text-transform: none;
	font-size: 1.2em;
	padding: .3em 0 .3em .5em;
	border-bottom: 1px solid #AAAAAA;
	border-left: 0.4em solid #C6D600;
}
.boite_comite_suivant p {
	margin: .5em 0 0 1em;
}

.boite_comite_suivant .date {
	padding-left: 1.1em;
	color: #838383;
}

.boite_comite_suivant ul {
	margin: .5em 0 0 0;
}
.boite_comite_suivant li {
    list-style-image: url("../images/triangle_pomme.gif");
    padding: 0 0 .5em 0;
    list-style-type: none;
	margin-left: 2.2em;
}	

.boite_comite_suivant li a {
    text-decoration: none;
    color: #000 !important;
    font-weight: bold;
}
.boite_comite_suivant li a:hover {
	color: #EA1B1B !important;
}

.boite_comite_suivant li .date {
	padding: 0  !important;
	padding: 0;
}
/* fin styles des comites */

.boiteAutoPromo form {
	margin: 0;
	padding: 0;
}

.boiteAutoPromo label {
	display: none;	
}
.boiteAutoPromo #email {
	width: 116px;
}
.boiteAutoPromo input {
	font-size: .9em;
}
.contenu_ala_une3 h4, .contenu_ala_une4 h4 {
	font-size: 1.1em;
}
/* pour colonne droite */
/*largeur du menu*/
.conteneur {
	width: 180px;
	height: 60px;
}

.buttonmenu {
list-style-type: none;
margin: 0;
padding: 0;
width: 180px;
}

/*définition des liens*/
.buttonmenu li a {
color: #000;
display: block;
width: 100%;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
/*Couleur des bords clair foncé foncé clair*/
border-color:#fff;
background-color: #fff;
text-decoration:none;
}

.buttonmenu li a:visited {
color: #ccc;
}

/*survol des liens*/
.buttonmenu li a:hover, .buttonmenu li a:active {
color: #c0c0c0;
background-color: #fff;
}

/* boite approfondir des chantiers */
h2.liste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #c0c0c0;
	margin: 1em 0 0 0;
   padding: 0 0.2em 0.2em 0.9em;
	background: url("../images/puce_sq_fuschia.gif") no-repeat 0 5px;
	text-decoration: none;
}

h2.liste a {/*** Mise en forme des titres des cadres ***/
	font-size: .9em;
	color: #6c6c6c;
	text-decoration: none;
}

h2.liste a:hover {/*** Mise en forme des titres des cadres ***/
	font-size: .9em;
	color: #ff0000;
	text-decoration: none;
}

/* Mini site pouvoir achat  */
/*
.pouvoir_achat_4_points {
 background: url(../images/pouvoir_achat/cadre_1234.gif) no-repeat;
 height: 250px;
 width: 500px;
 padding-left: 100px; 
 padding-top: 50px;
}

	*/

.pouvoir_achat_4_points {
	margin-top: 1em;
}

.pouvoir_achat_4_points .pouvoir_achat_top {
	background: url(../images/pouvoir_achat/achat_cadre_top.gif) no-repeat;
	height: 68px;
	width: 351px;
}

.pouvoir_achat_4_points .pouvoir_achat_bottom {
	background: url(../images/pouvoir_achat/achat_cadre_bas.gif) no-repeat bottom;
	
	width: 351px;
}

.pouvoir_achat a, .pouvoir_achat img { 
	text-decoration: none;
	border: none;
}

/* Localized */