
/*
 * Feuille de style specifique a l'impression
 */
 
/* Pour les liens, on desactive les couleurs
   et on affiche l'URL cible a la suite du lien (!) */

a { color: black; text-decoration: underline; }
a:visited { color: black; text-decoration: underline; }
a.spip_in { color: black; text-decoration: underline; }
a.spip_out { color: black; text-decoration: underline; }
a:after {
	display: inline;
	border: 1px solid dotted;
	content: " [" attr(href) "]";
}



/*
 * Mise en page des textes (bordures...)
 */

.chapo {
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 4px;
}
.texte {
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 15px;
}
.ps {
	padding-top: 0.6em;
	margin-top: 0.6em;
	border-top: 1px dashed #404040;
}
.notes {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	border-top: 1px solid #a0a0a0;
	padding: 1.5em;
}
.imprimer {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	text-align: right;
}
/*
 * Habillage des menus et de la navigation
 */

.menu {
	FONT-FAMILY: Arial; 
	COLOR: #8E8FBF; 
	FONT-SIZE: 11px; 
	text-transform: uppercase;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	padding: 0px;
	margin-left: 12px;
}


.hierarchie-texte{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #8E8FBF;
	font-weight: bold;
	padding-bottom: 8px; 
	margin-left: 5px; 
}
.date-miseajour {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #8E8FBF;
	padding-bottom: 8px; 
}


.h1,h2.titre-extrait {
	font-size: 190%;
	font-weight: bold;
}
.h1,h2.titre-texte {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	COLOR: #9B9B9B; 
	font-size: 120%;
	font-weight: bold;
}
.titre-texte {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	COLOR: #9B9B9B; 
	font-weight: bold;
}
..surtitre {
	font-size: 110%;
	font-weight: bold;
	font-variant: small-caps;
}
..detail {
	font-size: 80%;
	color: #303030;
}

.extrait {
	border: groove 2px #a0a0a0;
	padding: 1em;
	font-size: 85%;
}
.liste-articles {
	margin-top: 1em;
	margin-bottom: 1em;
	clear: left;
}

.breves .titre {	text-align:left;  FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #9B9B9B; FONT-SIZE: 12px; text-transform: none;	font-style: normal;	line-height: normal;	font-weight: bold; padding-right: 15px;}
.breves .texte {	text-align:left;  FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px; text-transform: none;	font-style: normal;	line-height: normal;	font-weight: normal; padding-right: 15px;}
.breves .texte A:link { 		FONT-SIZE: 12px; 	COLOR: #8E8FBF; }
.breves .texte A:active { 	FONT-SIZE: 12px; 	COLOR: #8E8FBF;}
.breves .texte A:visited { 	FONT-SIZE: 12px; 	COLOR: #8E8FBF; }
.breves .texte A:hover { 	FONT-SIZE: 12px; 	COLOR: #8E8FBF; }

.footer-texte {	FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 11px; text-transform: none;	font-style: normal;	line-height: normal;	font-weight: normal; text-align:right}
.footer-texte A:link{	COLOR: #FFFFFF; }
.footer-texte A:active{	COLOR: #FFFFFF; }
.footer-texte A:visited{	COLOR: #FFFFFF; }
.footer-texte A:hover{	COLOR: #FFFFFF; }

.pagination {	FONT-FAMILY: Arial; COLOR: #8E8FBF; FONT-SIZE: 11px; text-transform: none;	font-style: normal;	line-height: normal;	font-weight: normal; text-align:right}
.pagination A:link{ 	COLOR: #8E8FBF;	}
.pagination A:active{	COLOR: #8E8FBF;}
.pagination A:visited{	COLOR: #8E8FBF;}
.pagination A:hover{	COLOR: #8E8FBF; }

.accueil{	padding-top: 6px; text-align:center;  FONT-SIZE: 11px; text-transform: none;	font-style: normal;	line-height: normal;	font-weight: bold;}
/*
 * Disposition a l'ecran : colonnes, encarts, cartouches
 */

#principal {
	position: relative;
	left: 2px;
	/*left: 18em;*/
	top: 0px;
	padding: 6px;
	margin-right: 1em;

	
}

#plan {
	position: absolute;
	left: 2em;
	top: 0px;
	margin: 0px;
	padding: 0px;
	margin-right: 2em;
	margin-top: 2em;
}

#navigation {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 24%;
	/*width: 14em;*/
	padding: 0px;
	margin: 0px;
	/*margin-left: 1.8em;*/
	margin-left: 3%;
	margin-top: 1.5em;
}

.encart {
	/*width: 14em;*/
	width: 100%;
	/*margin-left: 2em;*/
	padding : 8px;
	
}


.cartouche {
	padding: 6px;
}
.breves {
	padding: 4px;
}
.contenu {
	padding: 4px;
	margin: 0px;
}
.cartouche .spip_logos {
	position: relative;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0.8em;
}


/*
ajouts
*/
.titre-art-accueil {	FONT-FAMILY: Arial; COLOR: #8E8FBF; FONT-SIZE: 12px; text-transform: none;	font-style: normal;	line-height: normal;	font-weight: bold;}
.chapo-art-accueil {	FONT-FAMILY: Arial; COLOR: #8E8FBF; FONT-SIZE: 12px; text-transform: none;	font-style: normal;	line-height: normal;	font-weight: bold;}
.texte-art-accueil {	FONT-FAMILY: Arial; COLOR: #8E8FBF; FONT-SIZE: 12px; text-transform: none;	font-style: normal;	line-height: normal;	font-weight: normal;}

.titre_rubrique{	FONT-FAMILY: Arial; COLOR: #8E8FBF; FONT-SIZE: 14px; text-transform: none;	font-style: normal;	line-height: normal;	font-weight: bold;}
.texte_rubrique{	FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px; text-transform: none;	font-style: normal;	line-height: normal;	font-weight: normal;}

.table-main {
	border: 0px;
	padding: 4px;
	
}

.menu-top {	padding-left: 17px;}
.table-header{
	border: 0px;
	padding-top: 0px;
}


.slogan {
	FONT-FAMILY: Arial; 
	COLOR: #000000; 
	FONT-SIZE: 11px; 
	text-transform: uppercase;
	text-align:right; 
	margin-right:17px;
	
}




