/*  ---------------------------------------------------------------- */
/*  Feuille de style specifique a l'impression                       */
/*  ---------------------------------------------------------------- */


/* copie conforme de habillage.css  sauf */

a { text-decoration: none; color: #505050; }
a.spip_out { text-decoration: none; color:#00008B; }
.spip-admin, .spip-admin-boutons, .spip-admin-float, .invisible { display: none; }
a.spip_out:after, a.spip_glossaire:after, a.spip_mail:after { display: inline; content: " [" attr(href) "]"; color:#800000  ;}
#gauche, #droite, #droite_sommaire,#foot,#citation, .cadre-forum {display:none ;}

#conteneur{width : 750px; padding:1px; margin-left:auto;margin-right:auto;	}
#conteneur_article{width : 750px; padding:1px;margin-left:auto;margin-right:auto;	}


#centre{width:98%; margin-left:10px;margin-right:10px;margin-top:10px; font-family:Verdana, Tahoma,Arial}
#centre_sommaire{width:98%; margin-left:10px;margin-right:10px;margin-top:7px;font-family:Verdana, Tahoma,Arial}
#principale{width:98%;margin:10px;font-family:Verdana, Tahoma,Arial}
.haut img{max-width:420px;}


/* ********************COULEURS******************************* */

/* cornsilk  : #FFF8DC 
   indianred : #CD5C5C
   lavender    : #E6E6FA 
   maroon         : #800000 
   seashell  : #FFF5EE
   ivory     : #FFFFF0
   lightsalmon  : #FFA07A
   steelblue     : #4682B4
  */



/*  *********************** DISPOSITION A L'ECRAN**************************  */

#html{height:100%}
#body{height:100%}
body{background-color:silver;}

/* #conteneur{width:960px;margin-left:auto;margin-right:auto;	}*/

#contenu{padding:20px;background-color:#FFFFF0;border:1px solid gray;-moz-border-radius: 15px;}

#gauche{float:left; width:170px;height:100%;margin-top:10px;font-family:Verdana, Tahoma,Arial}
#droite{float:right;width:170px;margin-top:10px;right:4px;font-family:Verdana, Tahoma,Arial}
#droite_sommaire{float:right;width:25%;margin-top:10px;right:4px;font-family:Verdana, Tahoma,Arial}
#foot { width:100%;clear:both;bottom:0px;}
#citation { margin-left:30px; margin-right:30px; clear:both;bottom:30px;}

/* ************************** HAUT DE PAGE **********************  */


.titrehaut {
	background-color:#FFF8DC ;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color:#800000  ;
	letter-spacing: 10px;
	display:inline;
	text-decoration:none;
}
.titrehaut:hover {background-color:#E6E6FA ;color:#CD5C5C;}

.menuhaut {
	background-color:#FFF8DC ;  /*#E6E6EC    #E6E6FA=#E6E6FA */
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color:#800000  ;
	letter-spacing: 3px;
	display:inline;}
.menuhaut2{color:#800000  ;}
.menuhaut2:hover {background-color:#E6E6FA ;color:#CD5C5C;}

/* *******************PIED DE PAGE *********************************** */

.pied  {
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: navy; 
      letter-spacing: 1px;
	bottom:5px;
	text-align:center;
	border:1px solid silver;
	background-color:#FFF8DC ;}


/* ************ MENU DEROULANT (secteur=rubrique rubrique=sous-rubrique...)***************  */

.secteuroff {color: navy ; background-color: #FFF8DC ; font-size: 13px;   }
.secteuroff:hover {background-color:#E6E6FA ; color:#CD5C5C; padding-right:1px;padding-bottom:0px; padding-top:0px;}

.rubriqueoff {font-weight: normal;color:navy; font-size: 10px;}
.rubriqueoff:hover {background-color:#E6E6FA ;color:#CD5C5C; padding-right:1px;padding-bottom:0px; padding-top:0px;}

.secteuron{ color: #800000  ; font-weight: bold;  background-color: #FFF8DC ; font-size: 13px; }
.secteuron:hover { background-color:#E6E6FA ;color:#CD5C5C; }

.rubriqueon { font-weight:normal; color: #800000  ; background-color:#FFF8DC ;  font-size: 10px; }
.rubriqueon:hover { background-color:#E6E6FA ;color:#CD5C5C; }
  
/* ******************* STYLES GENERAUX*****************************  */


h1,h2,h3,h4 {margin-top: 0em;	margin-bottom: 0em; font-size: 100%; font-weight: normal;}

a.spip_out:hover {text-decoration: underline; color:#CD5C5C; }
a.spip_in , a.spip_url{ text-decoration: none ; color :#00008B;}
a.spip_in:hover{text-decoration:underline ; color:#CD5C5C; }
a.spip_glossaire { text-decoration: underline; color:#2020a0; }
a.spip_mail { text-decoration: none ; color :#00008B;}
a.spip_mail:hover { text-decoration: underline ; color :#CD5C5C;}
a.spip_ancre {font-size:13px; font-weight:bold; color:navy;}
a.spip_ancre:hover{color:#CD5C5C}

.on{font-weight:bold;font-size:11px;color:#800000  ;} /*liens exposes */

/*menuh :ancien menu du haut ; aussi style pour titres articles, plan...*/
a.menuh {color:#800000  ; outline-color: #800000   ;}
a.menuh:hover { background-color: #FFF8DC ; color:#CD5C5C;}

/*résultats recherche  NB La recherche est désactivée  */
a.recherche {color :navy;font-size:11px;}
a.recherche:hover {background-color:#FFF8DC ;}
.pertinence {color:#800000  ;font-size:10px;}

a.heuro:hover{color: #FFA07A;/*???*/ }

/*petites capitales*/ 
.pc {font-variant: small-caps;}

/*exposants*/ 
.ex {vertical-align:top;font-size: 0.7em;}
/* modif balise html sup ; rend inutile la classe ex ci-dessus */
sup {vertical-align:top;font-size: 0.7em;}

/* couleurs */
.rouge {color:#CD5C5C}
.bleu {color:navy}

/* ************************* COLONNE PRINCIPALE*************************   */

.article /*cadre_article*/  {	border: 1px solid #CDCDCD; text-align: justify;	background-color: #E6E6EC;min-height:600px;}

.chapo {color: #383838; font-family: Verdana,Tahoma, Arial;
	text-align: justify;font-size: 11px;font-weight: bold;line-height: 1.4em;margin-top: 1em;	padding :15px;}

.chapo_rubrique {	color: #383838;font-family: Verdana, Tahoma, Arial;
	text-align: justify; font-size: 12px; margin: 5px; padding:13px;	padding-right : 20px;}

.contenu_sommaire /*grand cadre page sommaire*/{
	margin-left:0px;	margin-right: 10px; border: 1px solid navy; padding:13px;background-color : #E6E6EC; /*#E6E6FA  = #E6E6FA*/}

.contenu_rubrique /*grand cadre page rubrique*/{
	margin-right: 2px; border: 1px solid navy; padding:13px; background-color : #E6E6EC; /*#E6E6FA  = #E6E6FA*/}

/*liste articles sommaire sur deux colonnes*/ 
/* .deux_colonnes_droite {margin-left:54%;float:right}
.deux_colonnes_gauche {margin-right:54% ; } */
.deux_colonnes_droite {width:40%;float:right}
.deux_colonnes_gauche {width:52%;float:left}

.titre-extrait {font-size: 18px;font-weight :bold;color: #800000  ;}
.titre-texte {font-size: 18px;font-weight: bold;color:#800000  ;}
.titre-extrait-small {font-size: 13px;font-weight: bold;color:#800000  ;}

a.cadre-sous-rubriques {font-size: 13px;font-weight: bold;color:navy;}
a.cadre-sous-rubriques:hover {background-color: #FFF8DC ; color:#CD5C5C;}

.soustitre{font-size: 13px;color:#800000  ;}
.surtitre {font-size: 13px;color: #800000  ;}
.surtitre-small {font-size: 10px;color: #800000  ;}
.detail {font-size: 9px;color:navy;margin-left: 2em;}

/*date_fin_article*/
.date {font-size: 9px;color:navy;text-align:right;}

.auteur {font-size: 9px;color:navy;text-align:right;}
.auteur:hover {color:#CD5C5C}

 /*texte_article*/
.texte, .texte p.spip {
	font-family:  Verdana, Tahoma;
	text-align: justify ;clear: both;font-size :11px;
	padding:15px; padding-bottom:2px; padding-top:10px;}

.texte2 /*texte_article sur 2 colonnes_sommaire*/{
	padding:15px; padding-bottom:2px; padding-top:5px;}

.debut_article {border: 1px solid #CDCDCD;  padding: 1em; width:95%;
	font-size: 9px;text-align: justify;	background-color: #E6E6FA ;}

.liste-articles {margin-top: 3em;margin-bottom: 1em;clear: left;color:#800000  ;}

.titrearticlesommaire {margin-left:20px; margin-right:20px;margin-top:5px;}

.logoarticle_gauche {margin-right: 30px;margin-left:1px;}
.logoarticle_droit {margin-left: 30px;margin-right:1px;}

.ps { padding-top: 0.6em;margin-top: 0.6em;border-top: 1px dashed #404040;
	font-family: Verdana,Tahoma;
	text-align: justify;font-size: 10px;}
.notes {font-family: Verdana, Tahoma;
	text-align: left;	font-size: 10px;
	margin-top: 0.6em;margin-bottom: 0.6em;	border-top: 1px solid #a0a0a0;padding: 1.5em;}

/* *************************pagination *********************** */

.lien_pagination{font-size:9px;color:#CD5C5C;}
.lien_pagination:hover{background-color:#FFF8DC ;color:#800000  ;}

/*   ********************infobulles-images*********  */

a.info {position: relative;}
a.info img {display: none; /* on masque l'infobulle */}
a.info:hover {   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */}
a.info:hover img {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: 30px; /* on positionne notre infobulle */
   right: 20px;}
	
/*  **************************COLONNE GAUCHE**************************  */

 #menud {
 border:1px solid navy;
 padding-top:4px; padding-bottom:4px; padding-left:4px;
 font-weight: bold; background-color: #FFF8DC ;}

.lienforum{font-size:13px; margin-left:10px; width:120px; color:#800000  ;padding-top:3px;padding-bottom:3px}
.lienforum:hover{background-color:#E6E6FA ;}

.parking {
border:1px solid silver;
padding:10px; margin-right:15px; margin-left:10px;
text-align:justify; font-family:Verdana,Tahoma; font-size:9px; color:#4682B4;
}

/*  **************COLONNE DROITE****************************  */

.menudroit 	{ border:1px solid #800000  ; margin-bottom:10px; background-color: #FFF8DC ;
font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify;}

.listarticles{font-size:11px;padding:10px;color:#767676;}
.listarticles:hover{color:#CD5C5C;}
.listarticlesexpose{color:#CD5C5C;}
/*.listarticles.on{color:#CD5C5C;padding:10px;}*/

.menudroittitre {font-size:13px;font-weight:bold;text-align:center;
	color:#800000  ;margin-right :5px;margin-left:5px;}
.menudroitdate {font-size:9px;color:navy;display:inline;}

/*  ****************************BREVES*******************************  */

.breves 	{ border:1px solid #800000  ; background-color: #FFF8DC ;
font-family: Verdana,  Arial; 
font-size: 11px; color: #767676; text-align: justify; line-height: 1.0em;}

.breveslarge {border:1px solid #800000  ; background-color: #FFF8DC ; padding-right:10px;
font-family: Verdana, Arial; 
font-size: 11px; color: #767676; text-align: justify; line-height: 1.1em;}

.breves .menu-titre { line-height: 1.4em; margin-bottom: 4px; background-color: #FFF8DC ; color: #800000  ; /*#FF6F55;*/
font-size: 18px; font-weight: bold;	font-family: Verdana,Tahoma;}
.breves .menu-titre :hover{color:navy}

.breves .separe /*texte des breves*/{margin-bottom: 10px; margin-right: 10px; margin-left:-20px;}

.breves .titre {font-weight: bold; color: #767676 ; /*ThreedDarkShadow*/}
.ancrebreve:hover {color:#CD5C5C;}

/* ******************** FORMULAIRES, BOUTONS******************************  */

.boutonforum {margin-left:5px; width:50px; border:1px solid silver; background-color:#FFF5EE ; color: #800000  ; 
	padding-left:5px; padding-right:5px;
	font-family: Tahoma,Verdana, Arial; 	font-size: 80%; font-weight: bold;}
.boutonforum:hover {background-color:#FFA07A;}

/*bouton:rechercher*/
.formrecherche {margin-left:5px; width:100px; border:1px solid navy; 
	background-color: #FFF5EE ;/*#FCFCFC;*/ color: #800000  ; /*#6C6C6C;*/
	padding-left:5px;	padding-right:5px;
	font-family: Tahoma,Verdana, Arial; 	font-size: 80%; font-weight: bold;}
.formrecherche:hover {background-color:#E6E6FA ;}

/*bouton ok*/
.boutonok{	background-color: #FFF5EE ; border:1px solid silver;	color: #800000  ; width: 25px;
	font-family: Tahoma,Verdana, Arial; 	font-size: 75%; font-weight: bold;}
.boutonok:hover{background-color:#E6E6FA ;}

.formulaire {color: black; margin: 0px; margin-bottom: 16px; padding: 4px;
	border: 1px solid #a0a0a0; background-color: #f6f6f6;
	font-family: Verdana, Arial; font-size: 60%;font-weight: normal;}

.forml /*formulaire réponse article, partie à remplir*/{
	background-color: #FFF8DC ; /*#ececec;*/	margin: 4px; padding: 1px; border: dashed 1px #909090;
	font-family: Verdana, Arial; font-size: 90%; width:400px;}

.reponse_formulaire {font-family: Verdana,Arial; 
	font-weight: bold; font-size: 110%;	color: red;}
	
.spip_bouton /*(page forum: voir ce message avant de le poster*/ {
	border: 1px solid navy ; /* #404040;*/ padding: 2px;
	background-color:#FFA07A; /*#d0d0d0;*/ margin-left:15px;
	font-family: Verdna, Arial; 	font-size:11px; display:inline;}

.spip_bouton:hover {background-color:#FFF8DC ;}


/* ******************** PAGE PLAN*****************************  */

.contenu_plan /*grand cadre page plan*/{
	margin-right: 0px; border: 1px solid navy; padding-left:40px; padding-top:15px;
	background-color : #E6E6EC; min-height:400px;}

.plan-secteur  {color:#800000  ; display: inline; border: 1px solid #a0a0a0;
	margin-right: 10px; margin-left:30px; padding-left:5px;padding-right:5px;
	font-size: 15px; font-weight: bold;	background-color: #FFF8DC ; text-align:center;}
.plan-secteur:hover {background-color:#E6E6FA ;}

.plan-rubrique {color:#800000  ; display: inline; border: 1px solid #a0a0a0;
	margin-left: 7px; margin-right:10px; padding-left:5px;padding-right:5px;
	font-weight: bold; font-size:12px; background-color:#FFF8DC ;}
.plan-rubrique:hover {background-color:#E6E6FA ;}

.plan-article {font-size: 11px;}

/*   ***************FORUMS*******************************************   */

/*répondre à cet article*/

.cadre-forum   {border: 1px solid #CDCDCD; text-align: justify; background-color: #E6E6EC;}

.forum-repondre {	font-family: Verdana, Arial;
	text-align: left;	font-size: 90%; font-weight: bold; margin-top: 0.6em;}

.reparticle {
	padding-left :10px; padding-top :4px; padding-bottom:4px; padding-right:18px;
	margin-left: 5px; width:50px;
	font-family: Tahoma; font-weight:bold; border:1px solid navy;
	color:#800000  ; background-color:#FFF8DC ; font-size:13px;}

#reponse_article /*formulaire à remplir*/{
	position: absolute; left: 27%; top: 150px;
	color:#800000  ; font-size:75%;	}

.enrepaumess {
	border: 1px solid #CDCDCD; color:navy; padding: 1em;
	font-size: 10px; font-family: Verdana, Tahoma; text-align: justify;
	background-color: #E6E6FA ; width:95%;}

ul.forum-total {display: block; padding: 0px; margin-left: 5%; list-style: none; margin-right:2%;}

.forum-fil {margin-top: 3px;}
.forum-fil ul {display: block;margin: 0px;margin-left: 2em;	padding: 0px;list-style: none;}
.forum-titre {font-weight: bold;font-size: 80%;	color:#800000  ;}
.forum-chapo {color:#800000  ;font-size: 11px;}

.forum-item {margin: 0px;padding: 1em;padding-top: 0.5em;padding-bottom: 0em;
	text-align: justify; font-size: 10px; color:navy; font-family: Verdana, Tahoma;}
.forum-repondre-message {text-align: right; font-size:10px;	margin-right:5px;}

/* Boite d'un forum : eclaircissement progressif des bords */

ul .forum {	border: 1px solid #909090;
	padding: 0px;margin: 0px;margin-bottom: 3px; background-color:#E6E6FA ;}
ul ul .forum {border: 1px solid #a4a4a4;}
ul ul ul .forum {border: 1px solid #b8b8b8;}
ul ul ul ul .forum {border: 1px solid #cccccc;}
ul ul ul ul ul .forum {border: 1px solid #e0e0e0;}
ul ul ul ul ul ul .forum {border: 1px dashed #e0e0e0;}

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */

ul .forum-chapo {
	border: 0px;border-bottom: 1px solid /*dashed*/ #b8b8b8;
	margin: 0px;padding-left: 6px;padding-right: 6px;padding-top: 3px;padding-bottom: 2px;
	background-color: #FFF8DC ;/*#c4e0e0;*/
}
ul ul .forum-chapo {background-color: #FFF8DC ;/*#d4e8e8;*/}
ul ul ul .forum-chapo {background-color: #FFF8DC ;/*#e4f0f0;*/}
ul ul ul ul .forum-chapo {background-color: #FFF8DC ;/*#f4f8f8;*/}
ul ul ul ul ul .forum-chapo {background-color: #FFF8DC ;/*#ffffff;*/}

.divers 		{ background-color: #eaeaff; }
.divers .menu-titre	{ background-color: #f2f2ff; text-align:center; }

.forums 		{ background-color: #EDF9FA; }
.forums .menu-titre	{ background-color: #FFF8DC ;/*#F8FEFE*/; text-align:center; }

/*  ***********************************PAGE LIENS*****************************  */

.liens{color:navy;font-family:Verdana,Tahoma;font-size:11px;text-align:justify;}
.titreliens{color:#800000  ;font-family:Verdana,Tahoma;font-size: 16px;font-weight:bold;}
.titreliens:hover {background-color:#FFF8DC ;}



