/****************************************************************
 * Feuille de style pour l'affichage du site web de l'Asssociation
 * Sauvegarde Petite Ceinture (ASPCRF).
 * Feuille de style CSS adaptée de celle fournie sur le site
 * d'Openweb : http://openweb.eu.org/style/original/print.css
 * Avril 2004.
 ****************************************************************/

/****************************************************************
 * A. Styles SPIP pour les elements generes dynamiquement par SPIP
 ****************************************************************/
.spip {
	font-family: Garamond, "Times New Roman", Times, serif;
	color: black;
}

.spip_documents{
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size : 11pt;
	text-align: justify;
}

/* Style des tableaux générés par Spip a partir du raccourci Spip */
table.spip, td.spip {
       	border: 0.2cm solid #666;
       	border-collapse: collapse;
       	padding: 0.6cm;
	page-break-inside: avoid;
}

table.spip tr.row_first {
/*	background-color: #FCF4D0;
*/
}

table.spip tr.row_odd {
/*	background-color: #C0C0C0;
*/
}

table.spip tr.row_even {
/*	background-color: #F0F0F0;
*/
}

/* Style des liens générés par Spip a partir du raccourci Spip */
a.spip_url { }

/* Liens a l'interieur du site */
a.spip_in {
	font-family: Garamond, "Times New Roman", Times, serif;
      	font-size: 12pt;
      	font-weight: bold;
      	text-align: left;
      	line-height: 100%;  /* interligne proportionnel à la taille de la police */
	color: black;
}

/* Liens vers d'autres sites */
a.spip_out {
	font-family: Garamond, "Times New Roman", Times, serif;
      	font-size: 12pt;
      	font-weight: bold;
      	text-align: left;
      	line-height: 100%;  /* interligne proportionnel à la taille de la police */
	color: black;
}

.spip h1, h2, h3 {
	page-break-inside: auto;
}

/* Titres et sous-titres */
h1.spip {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16pt;
	text-align: center;
	color: black;
	margin-top: 6pt;
	margin-bottom: 18pt;
}

h2.spip {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14pt;
	text-align: justify;
	color: black;
	margin-top: 6pt;
	margin-bottom: 6pt;
}

/* Intertitres dans les textes (3 accolades SPIP) */
h3.spip {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12pt;
	text-align: justify;
	color: black;
	margin-top: 6pt;
	margin-bottom: 6pt;
}

/* Listes */
li.spip {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12pt;
	color: black;
}

/* Pour les paragraphes générés par SPIP */
p.spip {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12pt;
	text-align: justify;
	color: black;
}

/* Styles divers non modifies */
hr.spip { }
b.spip { }
i.spip { }
.spip_code { }
p.spip_note { }

.forml { width: 100% ; background-color: #FFDDAA;}

.spip_encadrer {
	width : 100%;
	background-color: #FFFFFF;
	padding: 0.3cm;
	border: 0.2cm #666666 solid;
}

.spip_cadre {
	width : 100%;
	background-color: #FFFFFF;
	padding: 0.3cm;
}

.spip_bouton { background-color: #FFCC00;}

.formrecherche { 
	width: 100% ;
	background-color: #FFDDAA;
}

.reponse_formulaire {
     font-family: Garamond, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }


/****************************************************************
 * B. Styles inseres dans SPIP pour l'affichage des images
 * Fichiers modifies dans SPIP v1.7.1 version fr,
 * repertoire /ecrire : inc_documents.php3 et inc_texte.php3
 ****************************************************************/

/* Ensemble d'un document : image+titre+descriptif */
.spip_document {
	/* Reprise sous forme d'attributs de styles des valeurs */
	/* d'attributs definis dans les 2 fichiers php3 cites ci-dessus */
	border-width: 0cm;
	padding-right: 0.4cm;
	color: black;
        page-break-inside: avoid;
}

/* Image (ou vignette) d'un document */
.spip_document_image {
	 /* Reprise sous forme d'attributs de styles des valeurs */
	 /* d'attributs definis dans les 2 fichiers php3 cites  ci-dessus */
	 border-width: 0cm;
	 padding-right: 0.4cm;
}

/* Titre d'un document */
.spip_document_titre {
	/* Reprise sous forme d'attributs de styles des valeurs */
	/* d'attributs definis dans les 2 fichiers php3 cites ci-dessus */
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	text-align: justify;
	padding: 0cm;
 	margin: 0cm;
}

/* Descriptif d'un document */
.spip_document_descriptif {
	/* Reprise sous forme d'attributs de styles des valeurs */
	/* d'attributs definis dans les 2 fichiers php3 cites ci-dessus */
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 11pt;
:	color: black;
	text-align: justify;
	padding: 0cm;
 	margin: 0cm;
	height: 60pt;
}

/* Le spacer, introduit pour la mise en page des documents, 
 * notamment les images avec les paragraphes
 */
.spacer {
	clear: both;
}

/****************************************************************
 * C. Styles ASPCRF, utilises principalement dans les pages statiques
 ****************************************************************/
.aspcrf {
	font-family: Garamond, "Times New Roman", Times, serif;
	color: black;
}

/* Titres (headers) et sous-titres */
.aspcrf h1, h2, h3, h4, h5 {
	page-break-inside: auto;
}

.aspcrf h1 {
	font-weight: bold;
	font-size: 16pt;
	text-align: center;
	margin-top: 12pt;
	margin-bottom: 18pt;
}

.aspcrf h2 {
	font-weight: bold;
	font-size: 12pt;
	text-align: justify;
	margin-top: 12pt;
	margin-bottom: 12pt;
	margin-left: 0.5cm;
}

.aspcrf h3 {
	font-weight: bold;
	font-size: 12pt;
	text-align: justify;
	margin-top: 12pt;
	margin-bottom: 6pt;
	margin-left: 1cm;
}

.aspcrf h4 {
	color: black;
	font-weight: bold;
	font-size: 12pt;
	text-align: justify;
	margin-top: 6pt;
	margin-bottom: 6pt;
	margin-left: 1.5cm;
}

.aspcrf h5 {
	color: black;
	font-weight: normal;
	font-style: italic;
	font-size: 12pt;
	text-align: justify;
	margin-top: 12pt;
	margin-bottom: 12pt;
	margin-left: 2cm;
}

/* Listes */
.aspcrf ul, li {
	font-weight: normal;
	font-size: 12pt;
	text-align: justify;
}

/* Tableaux */
.aspcrf table {
	border: 0.2cm;
	border-style: ridge;
	border-collapse: separate;
	width: 100%;
        page-break-inside: avoid;
}

.aspcrf td {
	border: 1pt;
	border-style: ridge;
	padding: 10pt;
	font-weight: normal;
	font-size: 12pt;
	text-align: justify;
}

p.aspcrf {
	font-weight: normal;
	font-size: 12pt;
	text-align: justify;
}

/* Table des matières */
.Tdm {
	font-family: Garamond, "Times New Roman", Times, serif;
	color: black;
	text-align: justify;
}

.Tdm h1{
	font-weight: bold;
	font-size: 14pt;
	margin-top: 12pt;
	margin-bottom: 12pt;
	text-align: justify;
	page-break-inside: avoid;
}

.Tdm h2{
	font-weight: normal;
	font-size: 13pt;
	margin-top: 6pt;
	margin-bottom: 12pt;
	margin-left: 0.5cm;
	text-align: justify;
	page-break-inside: avoid;
}

.Tdm h3{
	font-weight: normal;
	font-size: 12pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	margin-left: 1cm;
	text-align: justify;
	page-break-inside: avoid;
}


/****************************************************************
 * D. Styles des elements du fond de page, dont le menu gauche
 ****************************************************************/

/****************************************************************
 * Elements d'arriere-plan : profondeur z-index=0
 ****************************************************************/
#logoAspcrf, #trait, #fond, #fondBlanc, #derniere_depeche {
     display: none;	 
}

/* Image "un tramway dans un jardin" */
#slogan {
	text-align: center;
}

/****************************************************************
 * Elements de premier plan : profondeur z-index=1
 ****************************************************************/

/* Styles pour les textes figurant dans le menu de gauche */
#actu, #questions, #presentation, #textes, #videos, #aiguillages,
#recherche, #biblio, #credits, #webring {
       display: none;
}

/* Style general des liens du menu */
.lien {
       display: none;
}

/* Pour le pied de page */
.bloc_centre {
	border : 0cm;
	text-align: center;
	margin-top: 6pt;
	}

/* Elements generes au moyen des fonctions php de habillage.php3 */
#blocImpression, #blocRetourAccueil, #blocW3C {
	display: none;
}

#blocLiens {
	display: none;
}

/****************************************************************
 * Elements propres à la page d'accueil
 ****************************************************************/

/* Contact : envoyer un courriel a l'ASPCRF */
#contact {
/*	 color: black;
*/
	 font-size: 12pt;
	 text-align: center;
}

/* Mise en forme de la carte cliquable */
.aucuneBordure {
       border-width: 0;
}

#carteInteractive, #legende  {
       display: none;
}

/* Coordonnees de l'ASPCRF */
#ours {   
/*      color: black;*/
      font-size: 12pt;
      text-align: justify;
      }

/* Breve d'actualite */
/* Position de la breve */
#news {
	 color: black;
}

/* Titre de la breve */
#titre-news {
/*	 color: black;
*/
	 font-size: 14pt;
	 font-weight: bold;
	 text-align: left;
}

/* Date de la breve */
#date-news {
/*	color: black;
*/
	font-size: 12pt;	
	font-weight: normal;
	text-align: left;
}

/* Texte de la breve */
#texte-news {
/*	color: black;
*/
	font-size: 12pt;
	font-weight: normal;
	text-align: justify;
}


/****************************************************************
 * Styles pour les pages du site affichant le contenu d'une rubrique,
 * d'une breveou d'un article : titres, paragraphes, etc.
 ****************************************************************/

/* Modeles d'affichage */
.img {
     border: none;
     margin: 0.4cm;
}

/* Spacer inclus dans la balise <hr /> */
hr {
	display: none;
	clear: both;
}


}

/* Affichage en bloc pour des elements de type ligne */
.enbloc {
}

.enbloc a {
	display: block;
}

/* Affichage en ligne pour des elements de type bloc */
/* Pour l'accessibilite au moyen de navigateur en mode texte */
.enbloc span {
	visibility: hidden;
}

.enligne {
	display: inline;
	list-style-type: none;
}

/****************************************************************
 * E. Styles des elements de base
 ****************************************************************/

/* Format de la page : orientation et marges */
@page {
      size: portrait;
      margin: 1.5cm;
}

/* Corps (body) de la page */
body {
     background-color: #ffffff; /* blanc */
     color: #000000; /* noir */
     font-family: Garamond, "Times New Roman", Times, serif;
     font-size: 12pt;
     margin: 0;
     padding: 0;
     line-height: 100%;
     page-break-inside: avoid;
     text-align: justify;
}


/* Original */
/* Styles des liens */

/* Liens initialement */
a:link {
       font-weight: bold;
       color: black;
       }

/* Liens visites */
a:visited {
       font-weight: bold;
       text-decoration: none;
       color: black;
       }

/* Liens survoles */
a:hover, a:active {
	text-decoration: underline;
	color: black;
       }

a:after {
	/*
	content: " (" attr(href) ") ";
	*/
}

/* Positionnement du contenu d'une page */
#contenu {
	margin: auto;
	text-align: justify;
	color: black;
	z-index: 1;
}

.texte_justifie {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12pt;
	text-align: left;
	color: black;
}


/****************************************************************
 * F. Styles des elements classiques (X)HTML
 ****************************************************************/

h1, h2, h3 {
	line-height: 100%;
	page-break-inside: auto;
}

h1 {
	font-size: 16pt;
	text-align: center;
	margin-top: 6pt;
	margin-bottom: 18pt;
	color: black;
}

h2 {
	font-size: 14pt;
	border-bottom: 2pt solid #333;
	margin-top: 16pt;
	color: black;
}

h3 {
	font-size: 12pt;
	margin-top: 3%;
	margin-bottom: 0%;
	color: black;       
}

p {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12pt;
	text-align: justify;
	color: black;       
}

