/****************************************
	BODY & GENERALITES
****************************************/
body {
	margin:0;
	padding:0;
	background:#9a141b url(images/body_fond.png) repeat-x center top;
	text-align:center;
	color:#333;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	z-index:1;
	}
	
a img { border:none; }
	
a {
	color:#006ab3;
	text-decoration:underline;
	}
a:hover {
	color:#9a141b;
	text-decoration:none;
	}
	
hr {
	display:block;
	height:1px;
	margin:20px 0;
	padding:0;
	border:0;
	background:url(images/hr_fond.gif) repeat-x;
	color:#b3b3b3;
	}
	
.nettoyeur,
.clear {
	clear:both;
	margin:0;
	padding:0;
	border:0;
	height:0;
	line-height:0.1em;
	font-size:0.1em;
	overflow:hidden;
	}
	


/****************************************
	PAGE
****************************************/
#page {
	position:relative;
	width:960px;
	margin:0 auto;
	text-align:left;
	z-index:1;
	}


/****************************************
	ENTETE
****************************************/
#entete {
	position:relative;
	height:103px;
	height:180px;
	padding:0 10px;
	background:url(images/entete_fond.png) no-repeat center top;
	color:#fefefe;
	z-index:1;
	}
.accueil #entete {
	height:180px;
	}
	
#entete h1 {
	position:absolute;
	margin:3px 0 0;
	padding:0;
	}
#entete h1 a,
#entete h1 img {
	position:relative;
	display:block;
	text-decoration:none;
	}
#entete h1 span,
#entete h1 em {
	display:none;
	}


/****************************************
	CLIENTS
****************************************/
#clients {
	position:absolute;
	top:3px;
	right:10px;
	width:570px;
	height:176px;
	text-align:right;
	zoom:1;
	z-index:100;
	}
#clients h2 {
	display:none;
	}

/* blocs */
#clients h3 {
	display:none;
	}
#clients .texte {
	position:relative;
	margin:0;
	padding:0;
	}
#clients .texte p {
	position:relative;
	margin:0;
	padding:0;
	}


/* viewer */
#clientsTitre,
#clientsContenu {
	display:none;
	}

#clientsBoutons {
	position:absolute;
	top:70px;
	right:0;
	width:30px;
	height:90px;
	margin:0;
	padding:0;
	list-style:none;
	background:url(../rien.gif);
	}
#clientsBoutons img {
	cursor:pointer;
	}
#clientsBoutons img#news_next {
	position:absolute;
	top:3px;
	right:0;
	}
#clientsBoutons img#news_pause {
	display:none;
	}
#clientsBoutons img#news_prev {
	position:absolute;
	top:43px;
	right:0;
	}

/****************************************
	CONTENEUR
****************************************/
#conteneur {
	position:relative;
	background:#fff url(images/conteneur_fond.png) repeat-y center top;
	z-index:1;
	}
#conteneur .conteneurContenu {
	position:relative;
	padding:0 10px;
	/*
	background:url(images/conteneur_contenu_fond.png) no-repeat center top;
	*/
	}
.accueil #conteneur .conteneurContenu {
	background:none;
	}

/****************************************
	NAVIGATION
****************************************/
#navigation {
	position:relative;
	background:#4d0a0d url(images/navigation_fond.gif);
	height:25px;
	z-index:200;
	}

/****************************************
	NAVIGATION
		SOMMAIRE
****************************************/
#navigation #sommaire {
	position:relative;
	margin:0;
	padding:0;
	z-index:30;
	}
#navigation #sommaire li {
	position:relative;
	float:left;
	margin:0 2px 0 0;
	padding:0;
	height:25px;
	list-style:none;
	zoom:1;
	}
#navigation #sommaire li a {
	position:relative;
	float:left;
	display:block;
	padding:0 15px;
	background:url(images/navigation_element_on.png) repeat-x left -50px;
	line-height:25px;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	color:#aaa;
	zoom:1;
	}
#navigation #sommaire li a span,
#navigation #sommaire li a strong {
	position:relative;
	font-weight:normal;
	zoom:1;
	}
#navigation #sommaire li:hover a,
#navigation #sommaire li.on a,
#navigation #sommaire li a:hover {
	background-position:left top;
	background-color:#9c141c;
	color:#f29400;
	}
	
/* 2nd niveau */
#navigation #sommaire ul {
	display:none;
	}
#navigation #sommaire li:hover ul {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	left:0;
	top:25px;
	width:200px;
	background:#9c141c;
	}
#navigation #sommaire li li,
#navigation #sommaire li:hover li,
#navigation #sommaire li.on li {
	float:none;
	height:auto;
	background:#9c141c;
	}
#navigation #sommaire li li a,
#navigation #sommaire li:hover li a,
#navigation #sommaire li.on li a {
	float:none;
	padding:5px 10px;
	background:#9c141c;
	
	line-height:normal;
	font-size:11px;
	color:#f29400;
	text-transform:none;
	}
#navigation #sommaire li li a:hover,
#navigation #sommaire li.on li a:hover,
#navigation #sommaire li li.on a {
	background:#c9181b;
	color:#ffeeb2;
	}

/****************************************
	NAVIGATION
		ACCES RAPIDE
****************************************/
#navigation #accesRapide {
	position:absolute;
	top:0;
	right:10px;
	margin:0;
	padding:0;
	}
	
#navigation #accesRapide li {
	position:relative;
	float:left;
	margin:0;
	padding:5px 0 5px 5px;
	list-style:none;
	}
#navigation #accesRapide li a {
	position:relative;
	display:block;
	padding:0 5px 0 0;
	color:#ff0000;
	}
	
#navigation #accesRapide li.rub a {
	border-right:1px solid #ff0000;
	}
	
#navigation #accesRapide li.art a {
	color:#f29400;
	}



/****************************************
	CONTENU
****************************************/
#contenu {
	position:relative;
	padding:25px 25px 0;
	background: #fff;
	z-index:1;
	zoom:1;
	}
	
	
#contenu p.suite {
	position:relative;
	margin:0 0 0.8em;
	padding:0;
	text-align:right;
	}

/****************************************
	CONTENU
		COLONNES
****************************************/
#contenu .colonne {
	position:relative;
	float:left;
	width:200px;
	margin:0 25px 0 0;
	}


/****************************************
	CONTENU
		COLONNE
			GAUCHE
****************************************/
.accueil #contenu .colonneGauche {
	width:250px;
	}
#contenu .colonneGauche .bloc {
	position:relative;
	background:#fff url(images/colonne_g_fong.png) left top repeat-y;
	}
.accueil #contenu .colonneGauche .bloc {
	background:#d9d9d9 url(images/colonne_g_accueil_fong.png) left top repeat-y;
	}
#contenu .colonneGauche .bloc .contenu {
	position:relative;
	padding:5px 10px 25px;
	background:url(images/colonne_g_bas.png) left bottom no-repeat;
	}
.accueil #contenu .colonneGauche .bloc .contenu {
	background:url(images/colonne_g_accueil_bas.png) left bottom no-repeat;
	}
#contenu .colonneGauche .bloc h2 {
	position:relative;
	margin:0;
	padding:5px 15px;
	background:#99141b url(images/colonne_g_titre.png) left top repeat-x;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	}
.accueil #contenu .colonneGauche .bloc h2 {
	background:#99141b url(images/colonne_g_accueil_titre.png) left top no-repeat;
	}
#contenu .colonneGauche .bloc h2 a {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #fff;
	}
#contenu .colonneGauche .bloc h2 a:hover {
	border:none;
	}


/****************************************
	CONTENU
		COLONNE
			GAUCHE
				MENU
****************************************/
#contenu .colonneGauche ul.menu {
	position:relative;
	margin:0;
	padding:4px;
	}
#contenu .colonneGauche ul.menu li {
	position:relative;
	display:block;
	margin:8px 0;
	padding:0;
	list-style:none;
	zoom:1;
	}
#contenu .colonneGauche ul.menu li a {
	position:relative;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}
#contenu .colonneGauche ul.menu li a span,
#contenu .colonneGauche ul.menu li a strong {
	position:relative;
	display:block;
	padding:2px 0 2px 14px;
	background:url(images/colonne_g_menu_puce-ronde.gif) no-repeat 3px 8px;
	}
#contenu .colonneGauche ul.menu li a strong,
#contenu .colonneGauche ul.menu li a:hover span {
	color:#951319;
	}
#contenu .colonneGauche ul.menu li a.pere span,
#contenu .colonneGauche ul.menu li a.pere strong {
	background:url(images/colonne_g_menu_puce-fleche.gif) no-repeat left 6px;
	}
#contenu .colonneGauche ul.menu li a.pere strong {
	background-position:left -35px;
	}
	
/* 2nd niveau */
#contenu .colonneGauche ul.menu ul {
	margin:0;
	padding:0 0 0 1.1em;
	}
#contenu .colonneGauche ul.menu ul li {
	margin:4px 0;
	}
#contenu .colonneGauche ul.menu ul li a {
	font-size:1em;
	}
#contenu .colonneGauche ul.menu ul li a span,
#contenu .colonneGauche ul.menu ul li a strong {
	padding:1px 0 1px 14px;
	}

	
/* 2nd niveau */
#contenu .colonneGauche ul.menu span.spip_surligne {
	display:inline;
	padding:0;
	background:#FFFF66;
	}


/****************************************
	CONTENU
		COLONNE
			GAUCHE
				LIEN MENU
****************************************/
ul.lien_menu {
	margin:20px 0;
	padding:0;
	text-align:center;
	}
ul.lien_menu li {
	margin:10px 0;
	padding:0;
	list-style:none;
	}
ul.lien_menu a {
	display:block;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	}
ul.lien_menu a:hover {
	color:#951319;
	}



/****************************************
	CONTENU
		COLONNE
			CENTRALE
****************************************/
#contenu .colonneCentrale {
	width:440px;
	}
.accueil #contenu .colonneCentrale {
	width:390px;
	}
.actualite #contenu .colonneCentrale,
#contenu .colonneCentraleSeule {
	width:665px;
	margin:0;
	}
.article_accueil #contenu .colonneCentrale {
	width:665px;
	}
.recherche #contenu .colonneCentrale,
.plan #contenu .colonneCentrale {
	width:665px;
	}


/****************************************
	CONTENU
		COLONNE
			DROITE
****************************************/
#contenu .colonneDroite {
	margin:0;
	}
	
#contenu .colonneDroite .bloc {
	position:relative;
	border-left:2px solid #999999;
	padding:0 0 5px;
	}
#contenu .colonneDroite .bloc h2 {
	position:relative;
	margin:0;
	padding:5px 15px;
	background:#b3b3b3 url(images/colonne_d_titre.png) left top repeat-x;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	}
#contenu .colonneDroite .bloc a.rss {
	line-height:20px;
	font-size:20px;
	padding:0 10px;
	margin:0 0 0 6px;
	background:url(images/colonne_d_titre_rss.gif) 4px -12px no-repeat;
	}
#contenu .colonneDroite .bloc a:hover.rss {
	background-position:4px 9px;
	}
#contenu .colonneDroite .bloc a.rss span {
	display:none;
	}
	
#contenu .colonneDroite .bloc .contenu {
	position:relative;
	margin:0;
	padding:15px 5px 0 15px;
	}
	
#contenu .colonneDroite .bloc dl.contenu dt {
	margin:0;
	padding:0 0 2px;
	font-size:1.1em;
	font-weight:bold;
	}
#contenu .colonneDroite .bloc dl.contenu dt strong {
	display:block;
	font-size:0.8em;
	font-weight:normal;
	color:#666;
	}
#contenu .colonneDroite .bloc dl.contenu dd {
	margin:0 0 20px;
	padding:0 0 5px;
	background:url("images/hr_fond.gif") repeat-x center bottom;
	text-align:justify;
	}
#contenu .colonneDroite .bloc dl.contenu dd a.logo {
	display:block;
	float:right;
	margin:0 0 3px 5px;
	}


/****************************************
	CONTENU
		COLONNE
			DROITE
				PS
****************************************/
#contenu .colonneDroite .ps {
	border-left:2px solid #999999;
	}
#contenu .colonneDroite .ps .psContenu {
	padding:10px 5px 10px 10px;
	}
#contenu .colonneDroite .ps h2 {
	margin:-10px 0 0 -10px;
	padding:5px 15px;
	background:#b3b3b3 url(images/colonne_d_titre.png) left top repeat-x;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	}
#contenu .colonneDroite .ps h2 a {
	color:#fff;
	text-decoration:none;
	}
#contenu .colonneDroite .ps h2 a:hover {
	text-decoration:underline;
	}

/****************************************
	CONTENU
		ELEMENTS
****************************************/
#contenu .chapo {
	position: relative;
	margin:1em 0;
	font-size:1.1em;
	color:#1a1a1a;
	text-align:justify;
	}
	
#contenu .texte {
	position: relative;
	margin:1em 0;
	text-align:justify;
	}

/* listes à puces */
#contenu .chapo ul,
#contenu .texte ul,
#contenu .ps ul {
	margin:0.5em 0;
	padding:0 0 0 15px;
	}
#contenu .chapo ul li,
#contenu .texte ul li,
#contenu .ps ul li {
	list-style-image: url(puce.gif);
	}
#contenu .chapo ul ul,
#contenu .texte ul ul,
#contenu .ps ul ul {
	margin:0;
	}


/****************************************
	CONTENU
		CONTENU TEXTE
			éléments de texte, chapo ...
****************************************/
#contenu h2 {
	position:relative;
	margin:0 0 1em;
	padding:0;
	font-size:18px;
	color:#9a141b;
	z-index:1;
	}
#contenu h2 a.logo,
#contenu h2 span.logo {
	position:relative;
	display:block;
	float:right;
	margin:0 0 5px 10px;
	z-index:10;
	}
#contenu h2 img {
	position:relative;
	}
#contenu h2 span {
	position:relative;
	display:block;
	}
#contenu h2 span.spip_surligne {
	display:inline;
	}
#contenu h2 em {
	position:relative;
	display:block;
	padding:0.1em 0 0 1.6em;
	font-size:0.8em;
	color:#665253;
	}
	
#contenu h3,
#contenu h4,
#contenu h5,
#contenu h6 {
	position:relative;
	margin:1.4em 0 0.6em;
	padding:0;
	font-weight:bold;
	color:#bf5f1b;
	}
#contenu h3 a,
#contenu h4 a,
#contenu h5 a,
#contenu h6 a {
	color:#bf5f1b;
	}
#contenu h3 {
	font-size:1.3em;
	color:#f2690a;
	}
#contenu h3 a {
	color:#f2690a;
	}
#contenu h4 {
	font-size:1.1em;
	}
	
#contenu .chapo {
	position:relative;
	font-size:1.2em;
	color:#595959;
	}


/****************************************
	CONTENU
		Liste d'éléments
****************************************/
#contenu p.filtrer {
	font-size:1.1em;
	}
#contenu p.filtrer strong {
	font-size:1.1em;
	font-weight:normal;
	}
#contenu p.filtrer em {
	font-style:normal;
	font-weight:bold;
	color:#595959;
	}
	
	
#contenu dl.bloc {
	position:relative;
	margin:2em 0;
	padding:0;
	z-index:1;
	}
#contenu dl.bloc dt {
	position:relative;
	margin:1.2em 0 0.4em;
	padding:0 1.2em;
	}
#contenu dl.bloc dt a {
	font-size:1.4em;
	font-weight:bold;
	}
#contenu dl.bloc dt a img {
	position:relative;
	float:right;
	margin:0 0 5px 10px;
	border:1px solid;
	z-index:2;
	}
#contenu dl.bloc dt em {
	position:relative;
	display:block;
	padding:0 0 0 1.2em;
	font-size:0.9em;
	color:#595959;
	}
#contenu dl.bloc dd {
	position:relative;
	margin:0.4em 0 1.2em;
	padding:0 1.2em 1.2em;
	background:url(images/hr_fond.gif) repeat-x center bottom;
	}
#contenu dl.bloc dd p {
	margin:0;
	}
	
#contenu dl.bloc dd p.arbrescence {
	margin:0.4em 0 -2px;
	font-size:0.9em;
	color:#666666;
	}
#contenu dl.bloc dd p.arbrescence a {
	color:#666666;
	}
	
	
/****************************************
	CONTENU
		Liste d'éléments
****************************************/
#contenu table.liste_logos {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	border-collapse:separate;
	border-spacing:10px;
	}
#contenu table.liste_logos td {
	position:relative;
	margin:0;
	padding:0;
	border:none;
	vertical-align:middle;
	}
#contenu table.liste_logos a {
	position:relative;
	display:block;
	padding:5px;
	background:#fff;
	border:2px solid #fff;
	text-align:center;
	}
#contenu table.liste_logos a:hover {
	background:#F2F2F2;
	border:2px dashed #CCCCCC;
	}
#contenu table.liste_logos a img {
	position:relative;
	margin:0 auto;
	display:block;
	}

/****************************************
	CONTENU
		PLAN DU SITE
****************************************/
#contenu .plan {
	z-index:1;
	}
	
#contenu .plan .element {
	float:left;
	width:46%;
	}
#contenu .plan .element_un {
	clear:both;
	margin-right:8%;
	}
	
	
	
#contenu .plan a {
	display:block;
	text-decoration:none;
	}
#contenu .plan a:hover {
	text-decoration:underline;
	}
#contenu .plan .intro {
	position:absolute;
	display:none;
	margin:-1.3em 0 0 4em;
	padding:0.4em;
	width:300px;
	background:#F2F2F2;
	border:2px dashed #CCCCCC;
	text-align:justify;
	font-size:0.9em;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	z-index:100;
	}
#contenu .plan ul .intro {
	margin:-0.8em 0 0 3em;
	}
	
	
#contenu .plan .titre:hover .intro {
	display:block;
	}
#contenu .plan .titre .intro:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}
	
#contenu .plan ul {
	margin:0.4em 0 0.6em;
	padding:0 0 0 2em;
	background:url(images/hr_fond.gif) repeat-y 1em 0;
	}
#contenu .plan ul li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.3em;
	}
#contenu .plan ul li a {
	margin:0.4em 0;
	}
#contenu .plan ul ul li {
	font-size:0.8em;
	}

/****************************************
	CONTENU
		RECHERCHE
****************************************/
#contenu .chapo .formulaire_recherche {
	position:relative;
	text-align:center;
	}
#contenu .chapo .formulaire_recherche label {
	}
#contenu .chapo .formulaire_recherche input.text {
	width:350px;
	}


/****************************************
	PIED
****************************************/
#pied {
	position:relative;
	margin:0 auto;
	height:100px;
	width:960px;
	background:#9a141b url(images/pied_fond.png) no-repeat top;
	}
#pied .piedContenu {
	position:relative;
	padding:60px 20px 30px;
	}
	
#pied ul {
	position:relative;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	}
#pied ul li {
	position:relative;
	display:inline;
	margin:0;
	padding:0 20px 0 0;
	list-style:none;
	}
#pied ul a {
	color:#4c0a0d;
	text-decoration:none;
	}
#pied ul a:hover {
	color:#fff;
	text-decoration:underline;
	}


/****************************************
	FORMULAIRES
****************************************/
form .erreur_message {
	font-weight:bold;
	color:#b10d1c;
	}
.reponse_formulaire {
	font-weight:bold;
	color:#f2690a;
	}

fieldset {
	margin:1em 0;
	padding:0.4em 1em;
	border:2px solid #B3B3B3;
	}
fieldset legend {
	padding:0 10px;
	font-size:1.2em;
	font-weight:bold;
	color:#9A141B;
	}
fieldset.previsu {
	border-color:#9c141c;
	background:#faedee;
	}
fieldset.previsu legend {
	}
	
	
fieldset ul {
	margin:1em 0;
	padding:0;
	}
fieldset ul li {
	margin:1em 0;
	padding:0;
	list-style:none;
	}
	
	
input.text,
textarea {
	position:relative;
	padding:4px;
	background:#fff;
	border:1px solid #B3B3B3;
	font-family:Arial, Helvetica, sans-serif;
	}
textarea {
	display:block;
	margin:0 auto;
	width:98%;
	}
	
div.boutons, 
p.boutons {
	padding:0 0 27px;
	text-align:left;
	}
input.text:focus,
textarea:focus {
	border:1px solid #333;
	}
	
input.submit {
	padding:4px;
	border:1px solid #000;
	background:#9c141c;
	color:#f29400;
	text-shadow:1px 1px 1px #000;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	}
input.submit:hover {
	background:#c9181b;
	color:#ffeeb2;
	text-shadow:-1px -1px 1px #000;
	}
	
div.boutons input.submit, 
p.boutons input.submit {
	float:right;
	}



/****************************************
	SPIP
****************************************/
	

/* Raccourcis typographiques de SPIP */
i.spip {}
strong.spip {}
hr.spip {}

.spip_puce { list-style-position:outside; }

ul.spip {}
ol.spip {}
li.spip {}

h3.spip {}

/* Paragraphes, citations, code et poesie */
p.spip {}
p.spip_note {}

blockquote.spip, .spip_serif {
	}

blockquote.spip { 
	margin:1em 0 1em 1em; 
	padding:0.1em 0.8em;
	border:2px solid #665253;
	border-width:0 0 0 2px;
	}

div.spip_poesie { 
	margin:1em; 
	padding-left:1em; 
	border-left:1px solid;
	font-family:Garamond, Georgia, Times, serif;
	}
div.spip_poesie div {
	text-indent:-60px;
	margin-left:60px;
	}

.spip_code, .spip_cadre {
	font-family:monospace;
	font-style:normal; font-size:1.2em;
	}
.spip_cadre {
	width:99%;
	border:1px inset;
	}

.spip_surligne { background:#FF6; }

/* Tableaux */
table.spip {
	position:relative;
	width:100%;
	margin:1em auto;
	padding:0;
	border-collapse:collapse;
	}
table.spip caption {
	}
table.spip tr.row_first {
	}
table.spip tr.row_odd {
	}
table.spip tr.row_even {
	}
table.spip th,
table.spip td {
	}

/* Logos, documents et images */
img, .spip_logos {
	margin:0;
	padding:0;
	border:none;
	}

.spip_documents {
	position:relative;
	text-align:center;
	}
.spip_documents_center {
	clear:both;
	width:100%;
	margin:auto;
	}
span.spip_documents_center {
	display:block;
	margin-top:1em;
	}
.spip_documents_left {
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	}
.spip_documents_right {
	float:right;
	margin-left:15px;
	margin-bottom:5px;
	}
.spip_doc_titre {
	font-weight:bold;
	font-size:0.8em;
	margin-left:auto;
	margin-right:auto;
	}
.spip_doc_descriptif {
	clear:both;
	font-size:0.8em;
	margin-left:auto;
	margin-right:auto;
	}

/* Fiche */
dl.fiche {
	margin:2em 30px;
	padding:0.4em;
	background:#f2f2f2;
	border:2px dashed #ccc;
	cursor:pointer;
	text-align:right;
	}
dl.fiche:hover {
	border-color:#999;
	}
dl.fiche a {
	text-decoration:none;
	}
dl.fiche dt.logo {
	margin:0 0 0 0.8em;
	padding:0.4em 0.4em 0.4em 0.8em;
	float:right;
	border-left:1px dotted #ccc;
	color:#595959;
	text-align:center;
	}
dl.fiche dt.logo span {
	display:block;
	font-size:0.8em;
	}
dl.fiche dt.titre {
	padding:0.4em 0.4em 0.2em;
	font-size:1.1em;
	}
dl.fiche dt.titre strong {
	color:#006AB3;
	font-weight:normal;
	}
dl.fiche:hover dt.titre strong {
	color:#9a141b;
	}
dl.fiche dd {
	margin:0;
	padding:0.2em 0.4em 0.4em;
	font-size:0.9em;
	color:#595959;
	}

/* Images typographiques (via image_typo), URL a revoir... */
.format_png {
	behavior:url(win_png.htc);
	}

/* modeles par defaut */
.spip_modele {
	float:right;
	display:block;
	border:1px dotted #666;
	width:180px;
	}

/* Barre de raccourcis typographiques */
table.spip_barre {
	width:100%;
	}

table.spip_barre a img {
	background:#FDA;
	padding:3px;
	border:1px outset #999;
	}
table.spip_barre a:hover img {
	background:#FFF;
	border:1px solid #999;
	}

table.spip_barre input.barre {
	width:100%; background:#EEE;
	}

/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in {} /* liens internes */
a.spip_out {} /* liens sortants */
a.spip_url {} /* liens url sortants */
a.spip_glossaire {} /* liens vers encyclopedie */
.on {} /* liens exposes */
