/* CSS Document */

/* miettes de pain du petit poucet (en haut à droite des pages)*/

.breadcrumps {
  padding:1px;
  width: 100%;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 7pt;
  text-align: right;
  }
.highlight_breadcrump {text-decoration: none; color: #648B99; background-color: #EAFFEA; border:1px solid #648B99;}

/* fenêtres dynamiques - voir javascript changestyle dans resf.js, utilisée par MouseOver MouseOut*/
.base1 {position: relative; z-index: 1;}
.ancre1 {position: relative; z-index: 1000;}
.basep {position: relative; z-index: 1;}  /* petitions */
.ancrep {position: relative; z-index: 1000;}
/* navigation dans la colonne de droite entre agenda, journal et liens */
.ancres {font-size:7pt;color:gray;}
.ancres a {color:gray;}

/* intro d'un article - aussi utilisé pour la légende */
.intro{
  font-size: 10px;
  padding: 5px; padding-left:35px;
  background: url(/IMG/jpg/laissez-vertical-30.jpg) top left no-repeat;
  background-color: #fdf9df; /* was #423f3f;*/
  color:#000; /* was #fff;*/
  visibility: hidden;
  position: absolute;
  left: 50px;
  top: 0px;
  width: 300px;
  -moz-opacity: 0.93; filter: alpha(opacity=93);
  z-index:1000;
}
/* utilisé dans l'agenda (squelettes/calendrier.html) */
.intro1{
  font-size: 10px;
  padding: 5px;
  border: 1px solid #648B99;
  -moz-border-radius:6px;
  background-color: #EAFFEA;
  visibility: hidden;
  position: absolute;
  left: 50px;
  top: 0px;
  width: 300px;
  -moz-opacity: 0.93; filter: alpha(opacity=93);
}
/* utilisé pour les petitions (mes_fonctions : note_petitions) */
.introp{
  font-size: 10pt;
  padding: 5px;
  border: 1px solid orange;
  -moz-border-radius:6px;
  background-color: beige;
  visibility: hidden;
  position: absolute;
  left: -50px;
  top: 0px;
  width: 500px;
  -moz-opacity: 0.93; filter: alpha(opacity=93);
  z-index:1000;
}
/* Help des rubriques quand on clique sur le petit ? qui suit le nom de la rubrique */
.i_help{
  font-size: 10px;
  padding: 5px;
  border: 1px solid #648B99;
  background-color: #EAFFEA;
  visibility: hidden;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 300px;
  -moz-opacity: 0.93; filter: alpha(opacity=93);
}
/* pour les menus déroulants en dessous des breadcrumps */
.i_breadcrump {
  font-size: 10px;
  text-align:left;
  padding: 5px;
  border: 1px solid #648B99;
  border-left:3px solid #648B99;
  background-color: #EAFFEA;
  visibility: hidden;
  position: absolute;
  left: 0px;
  top: 0px;
  -moz-opacity: 0.93; filter: alpha(opacity=93);
}
.i_breadcrump a {display:block;}
.i_breadcrump ul {list-style-type:none;padding:0px;margin:0px;}

/* Menu hierarchique de navigation (colonne de gauche) */

.formrecherche {  /*redéfinit par dessus habillage.css*/
	background-color: #EAFFEA;
	color: #505030;
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px;
	border: 1px solid #648B99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
}
.som {width:100%;border:none;}
.som td {border-top:1px dotted lightgrey;}
.som h1 {font-size:16pt;font-weight:500;}
.som a {border:1px solid #fff;}
.som a:hover {border:1px dotted #648B99;}
#slogo {text-align:center;font-size:3pt;}

.menuh {border:1px dotted #648B99;background-color:#EAFFEA;-moz-border-radius:6px;padding-right:1px;padding-top:5px;}
.menuh ul {list-style-type:none;margin:0px 0px 5px 2px;font-size:11pt;font-weight:900;padding-top:0px;}
.menuh ul ul{margin:2px 0px 0px 12px;font-size:10pt;font-weight:lighter;padding-top:0px;}
.menuh ul ul ul {margin:0px 0px 0px 10px;font-size:90%;font-weight:lighter;padding-top:0px;}
.menuh ul ul ul ul {margin:0px 0px 0px 8px;font-size:90%;font-weight:lighter;padding-top:0px;}
.menuh ul ul ul ul ul {margin:0px 0px 0px 6px;font-size:90%;font-weight:lighter;padding-top:0px;}
.menuh li {width:98%;margin-left:1px;margin-top:1px;border:0px;} /*le 98% est nécessaire pour IE qui place les marges en dehors du width */
.menuh li a {display:block;} 
.menuh a:hover {padding-left:5px;text-decoration:none; color:#648B99; background-color:#FFF;
 border:1px solid #648B99; border-left:5px solid #000000; margin-bottom:1px;} 
.menuh a img {border:none;}

.menuh1 {border:1px dotted #648B99;background-color:#EAFFEA;-moz-border-radius:6px;padding-right:1px;padding-top:5px;}
.menuh1 ul {list-style-type:none;margin:0px 0px 5px 2px;font-size:11pt;font-weight:900;padding-top:0px;}
.menuh1 ul ul{margin:2px 0px 0px 12px;font-size:10pt;font-weight:lighter;padding-top:0px;}
.menuh1 ul ul ul {margin:0px 0px 0px 10px;font-size:90%;font-weight:lighter;padding-top:0px;}
.menuh1 ul ul ul ul {margin:0px 0px 0px 8px;font-size:90%;font-weight:lighter;padding-top:0px;}
.menuh1 ul ul ul ul ul {margin:0px 0px 0px 6px;font-size:90%;font-weight:lighter;padding-top:0px;}
.menuh1 li {width:98%;margin-left:1px;margin-top:1px;border:0px;} 
.menuh1 li a {display:block;} 
.menuh1 a:hover {padding-left:5px;text-decoration:none; color:#648B99; background-color:#FFF;  
 border:1px solid #648B99; border-left:5px solid #000000; margin-bottom:1px;} 
.menuh1 a img {border:none;}

/* niveaux cachés différents */
.menuh ul ul ul ul {display:none;}
.menuh ul ul ul ul ul {display:block;}
.menuh1 ul ul ul {display:none;}
.menuh1 ul ul ul ul {display:block;}


#litop {border-top:2px solid #648B99;border-bottom:1px dotted #648B99;margin-top:2px;width:95%;}
#litop a {border-top:2px solid #648B99;border-bottom:1px dotted #648B99;margin-top:2px;width:95%;}

.pas_darticle {padding-left:5px;padding-top:0px;margin-bottom:1px;border:1px solid #EAFFEA; border-left:5px solid lightgrey;color:#648B99;}
.recent_j {padding-left:5px;padding-top:0px;margin-bottom:1px;border:1px solid #EAFFEA; border-left:5px solid red;}
.recent_s {padding-left:5px;padding-top:0px;margin-bottom:1px;border:1px solid #EAFFEA; border-left:5px solid #FFB119;}
.recent_s a:hover {border:1px solid orange;}
.pas_recent {padding-left:5px;padding-top:0px;margin-bottom:1px;border:1px solid #EAFFEA; border-left:5px solid #94D4BE;}  /* original #648B99 */
#highlight {padding-left:5px;text-decoration:none; color:#648B99; background-color:#FFF;  /* last background was : #EAFFEA*/
 border:1px solid orange;
 border-left:5px solid orange;
 margin-bottom:1px;
 width:95%;display:block;}

/* liste … droite : agenda, derniers articles, liens */

.fil_titre {background-color:lightgrey;padding:2px 2px 2px 6px;
-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;}
.fil_tab {border-bottom:1px solid gray;}
.fil_tab a {cursor:pointer;cursor:index;}
.fil_tabsel {border:2px solid gray;border-bottom:none;background:#fff;color:#000;font-weight:bold;-moz-border-radius:6px;-moz-border-radius-topright:6px;padding:2px 2px 2px 2px;}
.fil_tablink{border:1px solid gray;border-bottom:none;background:lightgrey;color:gray;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;padding:2px 2px 2px 2px;}

.fil {border:1px solid lightgrey;padding:2px 2px 2px 6px;}
.fil ul {margin:0px 0px 2px 0px;padding:0px 0px 0px 0px;}
.fil ul ul {margin-left:6px;margin-bottom:8px;font-size:90%;}
.fil ul li {list-style:none;border-bottom:1px dotted lightgrey;}
.fil ul li h3 {font-size:80%;text-align:right;color:gray;}
.fil ul li h4 {font-size:80%;text-align:left;color:gray;margin-left:10px}
.fil ul li #date {font-size:8pt;color:#648B99;text-align:right;}
.fil ul ul li {border-bottom:none;} 
.fil a {display:block;}
.bgag {background:#fde9c2;}
.bgag a {border-color:#fde9c2;}
.bgag a:hover{border-color:#EAFFEA;background-color:#FFF;}
.bgag a b {color:#000;font-weight:normal;}
.bgar {background:#eaffea;}
.bgar a:hover{background-color:#FFF;}
.bgli {background:#e4e7ea;}
.bgli a:link {border-color:#e4e7ea;}
.bgli a:hover{border-color:#EAFFEA;background-color:#FFF;}
#liex {background:url('../ecrire/img_pack/spip_out.gif') no-repeat;padding-left:10px;}

.fil_bas {background-color:lightgrey;color:gray;padding:2px 2px 2px 6px;margin-bottom:15px;text-align:center;
-moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px;}
.fil_haut {background-color:lightgrey;color:gray;padding:2px 2px 2px 6px;margin-top:5px;text-align:center;
-moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px;}

.trap {display:none;visibility:hidden;}

.titre_p {  
font-size:14pt; font-weight:bold;
}

.pet {float:left;font-size:9pt;border:1px solid #648B99;padding:2px;background-color:#ffffff;}
.pet_m {font-size:9pt;text-align:center;background-color:#EAFFEA;}

#paypal {position:absolute;left:79%;top:2px;width:20%;text-align:right;z-index:99;}
#bandeau {position:absolute;left:24%;top:0px;height:137px;width:100%;background-color:#E2001A;}
#bandeau a {display:block;position:absolute;left:0px;top:0px;border:none;color:#F2BE01}
#bandeau a:link {}
#bandeau a:hover { text-decoration: none; color: #648B99; background-color: #EAFFEA; }
#bandeau a:visited {}
#bandeauin a {display:block;position:absolute;left:0px;top:0px;border:none;color:#F2BE01}
#bandeauin a:link {}
#bandeauin a:hover { text-decoration: none; color: #648B99; background-color: #EAFFEA; }
#bandeauin a:visited {}
#pdroite {position:absolute;left:85%;top:138px;width:14%;margin-left:5px;font-size:8pt;font-family:Verdana,Arial,sans-serif;}
#pdroite1 {position:absolute;left:79%;top:138px;width:20%;margin-left:5px;font-size:8pt;font-family:Verdana,Arial,sans-serif;
          z-index:1;}

.liste_articles {} /* padding:8px; */
.liste_articles h1 {font-size:16pt;font-weight:normal;}
.liste_articles ul {margin:0px;}
.liste_articles ul li {font-size:16pt;font-weight:normal;margin-bottom:8px;clear:both;}
.liste_articles ul li a {display:block;}
.liste_articles ul li img {margin-right:4px;}
.liste_articles #date {font-size:8pt;color:#648B99;margin-left:10px}
/* ajouté au <li> des div liste_articles pour permettre des copié-collé propres d'extraits */
.la {font-size:16pt;font-weight:normal;margin-bottom:8px;clear:both;}
.la img {margin-right:4px;}
.la #date {font-size:8pt;color:#648B99;margin-left:10px}
#paginer {font-size:8pt;border-top:1px solid lightgrey;clear:both;}
#paginer a {display:inline; border:1px solid gray;margin-left:3px;padding:0px 2px 0px 2px;}
#verifsig {margin-top:60px;clear:both;text-align:center;font-size:11pt;font-weight:bold;padding:5px;border:1px dotted gray;width:60%;}
#tipschercher {border:1px solid red;padding:5px;display:none;font-size:8pt;}
#email_chercher {padding:3px;border:1px solid orange;background-color:beige;font-size:10pt;font-weight:bold;}
#formverif {display:none;text-align:left;font-weight:normal;}
#formverif FORM {padding-left:15px;margin:0px 0px 0px 0px;}
#formverif BUTTON {text-align:right;}
#formverif BUTTON:hover {cursor:hand;index:pointer;color:red;}

.plan {margin-left:20px;}
.plan ul {margin-left:10px;font-size:16pt;}
.plan ul ul {margin-left:10px;font-size:90%;}
.plan ul ul ul {margin-left:10px;font-size:90%;}
.plan ul ul ul ul {margin-left:10px;font-size:90%;}
.plan ul ul ul ul ul {margin-left:10px;font-size:90%;}
.plan ul li {list-style-type:decimal;border-left:1px solid lightgrey;border-bottom:1px solid lightgrey;padding:2px;}
.contacts {padding:5px;background-color:lightgrey;}
.contacts ul li {margin-bottom:10px;border:0px;}
.contacts_indique {text-align:right;font-size:8pt;margin-top:2px;}
.contacts_indique a {background-color:#FFE477;border:none;padding:2px 5px 2px 5px;}
.contact {border:1px dotted gray;padding:10px;background-color:#fff;border-bottom:1px solid gray;border-right:1px solid gray;}
.contact ul li {font-size:12pt;margin-bottom:5px;list-style-type:none;border:0px;}
.contact h1 {font-size:14pt;font-weight:bold;color:#fff;background-color:#000;padding:2px 10px 2px 10px;}
.contact h2 {font-size:12pt;font-weight:bold;color:#fff;background-color:gray;padding:2px 6px 2px 6px;}
.contact h3 {font-size:10pt;color:gray;margin-left:50px;}
.adresse {margin-left:100px;}
.docresf {margin-top:5px;border:1px solid lightgrey;-moz-border-radius:8px;padding:5px;font-family:Verdana,Arial;font-size:8pt;}
.docresf h1 {font-size:9pt;}
.docresf li {padding-bottom:1px;border-bottom:1px solid gray;margin-bottom:3px;}
.contacts_liste {font-family:Verdana,Arial,Helvetica;font-size:10pt;}
.contacts_liste table {font-size:10pt;}
#pair {background-color:#EAFFEA;}
#impair {}

.lien_ext {color:gray;margin:2px 0px 10px 5px;font-size:8pt;}
.lien_ext a {	background: url(/ecrire/img_pack/spip_out.gif) right center no-repeat;
	padding-right: 10px;}
.lpet ul {list-style-type:none;}
.lpet li {margin-bottom:2px;}
/* styles FCK Editor */
/* styles pour les contributeurs du site */
.Bold {font-weight: bold;border-top:1px solid black;border-bottom:1px solid black;}
.TitleRedYell {font-weight: bold;font-size: 18px;color: #cc3300;background-color:yellow;}
.Code {border: #8b4513 1px solid;padding-right: 5px;padding-left: 5px;color: #000066;font-family: 'Courier New' , Monospace;background-color: #ff9933;}
.Blink {text-decoration:blink;}
.texte h1 {font-family:Verdana,Arial,Helvetica;font-size:18pt;font-weight:bold;color:#648B99;}
/* voir aussi h1 dans .contenu (resf-spip.css), .som, .liste_articles, .contact, docresf (resf.css) */
.texte h2 {font-family:Verdana,Arial,Helvetica;font-size:16pt;font-weight:bold;color:#648B99;}
.texte h3 {font-family:Verdana,Arial,Helvetica;font-size:14pt;font-weight:bold;color:#648B99;}
.texte h4 {font-family:Verdana,Arial,Helvetica;font-size:13pt;font-weight:bold;color:#648B99;}
.texte h5 {font-family:Verdana,Arial,Helvetica;font-size:12pt;font-weight:bold;color:#648B99;}
.texte h6 {font-family:Verdana,Arial,Helvetica;font-size:11pt;font-weight:bold;color:#648B99;}
.encadre {border:1px solid #648B99;padding:3px 2px 3px 2px;}
.encadrep{border:1px dotted #648B99;padding:3px 2px 3px 2px;}
.encadrer {border:1px solid #648B99;padding:3px 2px 3px 2px;-moz-border-radius:6px;}
/* nos journaux favoris */
/* Le Parisien, vacherie de la classe "invisible" */
.texte .invisible {display:inline;position: relative; top: 0; height: 100%;}
/* genéral! */
.pub {display:none;}
/* Le Monde */
.dateline  {font: 10px verdana, sans-serif;color: #666;padding: 2px 0px;}
.dropcap {font:bold 44px/34px verdana, sans-serif;color:#900;float:left;}
.mainText {float: left;font:15px/22px georgia!important;color:#222;width:100%;padding-bottom:10px;}
.mainText a {color:#036;text-decoration:underline;font:15px/22px georgia!important;}
.author {font:13px/17px verdana, sans-serif;color:#222;margin-bottom:25px;}
.lien {padding: 3px 0px; } /* conflit avec le lien dans spip.css mise en forme des texte du contenu -> article / breve */
/* Libération */
.infosDoc, .infosDocEsp {clear:both;font-family: Trebuchet MS;color: #666666;font-weight: normal;vertical-align: top;
padding-left: 9px;padding-right: 40px;font-size: 12px;line-height: 15px;}
.infosDocEsp {margin-bottom: 10px;}
.leadDoc {color: #222222;font-family: Trebuchet MS;padding-left: 9px;padding-right: 40px;font-weight: bold;
margin-top: 4px;margin-bottom: 4px;font-size: 13px;line-height: 16px;}
.firstPara:FIRST-LETTER{font-size: 2em;line-height: 18px;}
.paragraphDoc {color: #222222;font-family: Trebuchet MS;padding-left: 9px;padding-right: 40px;font-weight: normal;
margin-bottom: 20px;font-size: 12px;line-height: 15px;}
#articlePub {display:none;}
.articleLinkDoc {clear:both;float:left;width : 193px;margin: 0px;padding-top:5px;padding-right:5px;padding-bottom:5px;}
.articleLinkDocTable {width: 193px;border:0px;float: left;text-align: left;padding: 0px;border-spacing: 0px;border-collapse:collapse;}
.articleLinkColRondRight{background-image: url(http://www.liberation.fr/_looks/liberation/images/meme_sujet_fond_right.gif);height: 4px;width: 11px;padding: 0px;}
.articleLinkColRondLeft{width: 9px;height: 4px;padding: 0px;background-image: url(http://www.liberation.fr/_looks/liberation/images/meme_sujet_fond_left.gif);}
.articleLinkColHaut{width: 193px;height: 4px;padding: 0px;background-image: url(http://www.liberation.fr/_looks/liberation/images/meme_sujet_top.gif);}
.articleLinkColFond{width: 193px;height: 3px;padding: 0px;background-image: url(http://www.liberation.fr/_looks/liberation/images/meme_sujet_bottom.gif);}
.articleLinkDocTableCol2, .articleLinkDocTableCol2Small1, .articleLinkDocTableCol2Small2,.articleLinkDocTableCol2Big1, .articleLinkDocTableCol2Big2, .articleLinkDocTableCol2Big3,
.articleLinkDocTableCol2Titre, .articleLinkDocTableCol2TitreSmall1, .articleLinkDocTableCol2TitreSmall2, .articleLinkDocTableCol2TitreBig1,  .articleLinkDocTableCol2TitreBig2,  .articleLinkDocTableCol2TitreBig3 {text-align: left;vertical-align: top;background-color: #E5E5E5;padding-bottom: 4px;padding-top: 2px;width: 173px;font-family: Trebuchet MS;}
.articleLinkDocTableCol2Titre, .articleLinkDocTableCol2TitreSmall1, .articleLinkDocTableCol2TitreSmall2, .articleLinkDocTableCol2TitreBig1,  .articleLinkDocTableCol2TitreBig2,  .articleLinkDocTableCol2TitreBig3 {text-transform: uppercase;}
.articleLinkDocTableCol2 ul li, .articleLinkDocTableCol2Small1 ul li, .articleLinkDocTableCol2Small2 ul li,.articleLinkDocTableCol2Big1 ul li, .articleLinkDocTableCol2Big2 ul li, .articleLinkDocTableCol2Big3 ul li {background-image: url(/_looks/liberation/images/puce_rouge.gif);background-repeat: no-repeat;background-position: left top;list-style-type: none;padding-left: 8px;padding-bottom: 8px;font-weight: normal;text-decoration:none; color: #222222;}
.articleLinkDocTableCol2 ul li a,  .articleLinkDocTableCol2Small1 ul li a, .articleLinkDocTableCol2Small2 ul li a,.articleLinkDocTableCol2Big1 ul li a,  .articleLinkDocTableCol2Big2 ul li a, .articleLinkDocTableCol2Big3 ul li a {color: #222222;}
.articleLinkDocTableCol2 ul li{font-size: 11px;line-height: 14px;}
.articleLinkDocTableCol2Small1 ul li{font-size: 11px;line-height: 14px;}
.articleLinkDocTableCol2Small2 ul li{font-size: 10px;line-height: 13px;}
.articleLinkDocTableCol2Big1 ul li{font-size: 12px;line-height: 15px;}
.articleLinkDocTableCol2Big2 ul li{font-size: 13px;line-height: 16px;}
.articleLinkDocTableCol2Big3 ul li{font-size: 14px;line-height: 17px;}
.articleLinkDocTableCol2Titre, .articleLinkDocTableCol2TitreSmall1, .articleLinkDocTableCol2TitreSmall2, .articleLinkDocTableCol2TitreBig1,  .articleLinkDocTableCol2TitreBig2,  .articleLinkDocTableCol2TitreBig3{color: #000000;font-weight: bold;}
.articleLinkDocTableCol2Titre{font-size: 12px;line-height: 15px;}
ul.docInternalLinks li {background-image: url(http://www.liberation.fr/_looks/liberation/images/puce_rouge.gif);background-repeat: no-repeat;background-position: left top;list-style-type: none;padding-left: 8px;padding-bottom: 8px;color: #222222;font-family: Trebuchet MS;font-weight: normal;font-size: 11px;line-height: 14px;text-decoration:none; }
ul.docInternalLinks a {color: #222222;}	
.divImage{float:left;padding-right:10px;padding-bottom:5px;margin-bottom:5px;background-color:#ffffff;}
