
/* * Nouveaux CSS spip 2.0.3 */
/* * Erreurs */
.formulaire_spip li.erreur .erreur_message { display: block; color: #C30; font-weight: bold; }
.formulaire_spip li.erreur input.text, .formulaire_spip li.erreur textarea { background-color: #FCC; border-style: solid; border-color: #C30; }
.reponse_formulaire_erreur { margin: 0; color: #C30; font-weight: bold; }


/* style HTML */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #333333;
	text-align: justify;
	background-image:  url(ima/fd-page.gif);
	background-repeat: no-repeat;
	background-position: 890px 153px;
	background-color: #FFF;
}
a:link {
	color: #333399;
}
a:visited {
	color: #993399;
}
a:hover {
	color: #CC0000;
}
a:active {
	color: #FF9900;
}
h1 {
	font-size: 21px;
	color: #CC0000;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px 0px 0px 36px;
	text-align: left;
	background-image:  url(ima/spacer.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B7DB4C;
	font-weight: normal;

}
h1.puce {
	font-size: 21px;
	color: #CC0000;
	background-image:  url(ima/puce-gd-titres.gif);
	background-repeat: no-repeat;
	background-position: 7px 55px;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 36px;
	margin: 0px;
	text-align: left;
	border: 0px none;
}
h1.articles {
	font-size: 13px;
	padding-bottom: 3px;
	background-image:  url(ima/puce-art-ptit.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-top: 3px;
	padding-left: 19px;
	margin-left: 0px;
	border: 0px none;
}
h1.home {
	font-size: 13px;
	padding-bottom: 3px;
	background-image:  url(ima/p-home.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-top: 10px;
	padding-left: 80px;
	font-weight: normal;
	height: 90px;
	border: 0px none;
	margin: 0px;
	color: #E06666;


}
h2 {
	font-size: 14px;
	color: #85B000;
	font-weight: bold;
	margin-left: 36px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	text-align: left;

}
h2.articles {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 19px;
}
h2.rub {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	color: #B7DB4C;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCE57F;
	padding-top: 2px;
	background-image:  url(ima/p-pge-rub-ptit.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	margin-top: 10px;
}
h3 {
	color: #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 36px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;

}
h3.articles {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 19px;
	color: #333333;
	margin-top: 0px;

}
h3.rub {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	color: #666666;

}
h4 {
	position: absolute;
	left: 32px;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 0px 38px;
	top: 99px;
	font-weight: normal;
	width: 690px;

}
h5 {
	font-size: 12px;
	color: #E06666;
	text-align: justify;
}
h6 {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #85B000;

}
ul {
	margin: 5px 2px 10px 15px;
	padding: 0px 0px 0px 5px;
	list-style-type: disc;
	text-indent: 0pt;
}

pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
li a:hover {
	background-color: #EAEAF5;
	list-style-image: url(ima/puce-li-on.gif);

}
hr {
	color: #B7DB4C;
	margin: 5px 0px;
	padding: 0px;
	height: 1px;

}
/* FIN style HTML */

/* SPIP-STYLE */

/* Mes anciens TRUCS, qui ne sont plus dans spip_style */
.spip_puce { list-style-position: outside; }

.spip_puce {
	list-style-position: inside;
}
/* Previsualisation du message, à garder/réutiliser ??? */
.spip_encadrer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width : 100%;
	background-color: #E0F0B2;
	padding: 5px;
	border: 1px dashed #99CC00;
	color: #666666;
	text-align: left;
}

.forml {
	width: 195px;
}

    /* ICI MES STYLES SPIP PERSOS   */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */


/* Intertitre */
h3.spip { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	margin-top : 25px;
	margin-bottom : 15px;
	color: #FF6600;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 4px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-top-color: #B7DB4C;
	border-left-color: #B7DB4C; }
hr.spip {
	color: #B7DB4C;
	margin: 5px 0px;
	padding: 0px;
	height: 1px; }

/* Listes SPIP */
ul.spip {}
ol.spip { list-style: decimal; }

/* Citations, code et poesie */
blockquote.spip {
	padding: 10px 10px 5px 30px;
	margin: 0px; }
blockquote.spip_poesie { margin: 2em;
	padding-left: 2em; }
blockquote.spip_poesie div { text-indent: -3em; margin-left: 3em; padding-bottom: 2px; }

.spip_code, .spip_cadre { font-family: Courier, "Courier New", monospace; color: #036; }
.spip_cadre { width: 99%; background-color: #F4F8F8; border: 1px inset; }
div.spip_code, .spip_cadre { margin-bottom: 1em;  }

.spip_surligne { background: #FF6; }

/* Tableaux */
table.spip { max-width: 99%; margin-right: auto; margin-left: auto; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; line-height: normal; 
font-size: 12px; }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; }
table.spip tr.row_first { background: #EAEAF5; }
table.spip tr.row_odd { background: #F5FAE5; }
table.spip tr.row_even { background: #F5FAE5; }
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: left; vertical-align: top;  }
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; border: none; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 10px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.80em; }

.spip_documents img {
	border: 1px solid #99CC00;
}

/* modeles par defaut */
.spip_modele { float: right; display: block; padding: 1em; border: 1px solid; width: 180px; }

/* Couleurs des liens de SPIP */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_ancre {} /* liens internes a la page */
a.spip_in {} /* liens internes */
a.spip_mail { color: #900; }
a.spip_mail:before { content: "\002709"; } /* liens vers un email */
a.spip_out { color: #009; } /* liens sortants */
a.spip_out:hover {
	background-color: #F5FAE5;
}
a.spip_url { color: #009; } /* liens url sortants */
a.spip_url:hover {
	background-color: #E0F0B2;
}
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
a.spip_glossaire:hover { text-decoration: underline overline; }
.on { font-weight: bold; color: #000; } /* liens exposes */


/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */
input, select, textarea { font-size: 100%; font-family: inherit; }


/* Structure generale des formulaires
----------------------------------------------- */
.formulaire_spip { clear: both; margin-bottom: 2em; padding: 0; border: 0; text-align: left; font-size: 1em; }
.formulaire_spip form { margin: 0; padding: 0; } /* Bug IE/Win */

/* Fieldset */
.formulaire_spip fieldset { clear: both; margin: 0 0 1em 0; 
	width : 100%;
	background-color: #FBFDF4;
	padding: 5px;
	border: 1px dashed #99CC00;
	color: #666666;
	}
.formulaire_spip fieldset legend { margin: 0; padding: 0; font-size: 1.05em; font-weight: bold;  color: #85B000; } /* Preciser la couleur des legend et du fond pour IE/Win */
.formulaire_spip fieldset fieldset { margin-top: 1em; }
.formulaire_spip fieldset fieldset legend { font-size: 1em; font-weight: normal; }

/* Explications */
.formulaire_spip .explication { margin: 0.50em 0; color: #444; }

/* Lignes */
.formulaire_spip ul { margin: 0; padding: 0; list-style: none; }
.formulaire_spip ul li { clear: both; margin: 0; padding: 0.50em 0; }

/* Labels */
.formulaire_spip label { display: block; text-align: left; color: #444; /* pour IE/Win */ position: relative;  }
.formulaire_spip li p { margin-top: 0; margin-bottom: 0; }

.formulaire_spip .choix label{display:inline;font-weight:normal;}
.formulaire_spip .choix input.radio,
.formulaire_spip .choix input.checkbox {width:auto;}


/* Champs de saisie */
.formulaire_spip input.text { width: 15em;
	background-color: #F5FAE5;
	border: 1px solid #B7DB4C;
	font-size: 12px;
	color: #333333;
}
.formulaire_spip textarea { width: 99%; 
	background-color: #F5FAE5;
	border: 1px solid #B7DB4C;
	font-size: 12px;
	color: #333333;
}
.formulaire_spip select { width: 99%; }

/* Boutons */
.formulaire_spip .boutons { clear: both; margin: 0; padding: 0; text-align: right; color: #333399; }
.formulaire_spip .boutons input { margin-left: 1em; color: #333399; }
.formulaire_spip .boutons input, input.submit {}


/* Reponses, previsu et erreurs
----------------------------------------------- */

/* Champs obligatoires */
.formulaire_spip li.obligatoire {}
.formulaire_spip li.obligatoire label {}

/* Previsualisation du message */
.formulaire_spip fieldset.previsu { margin-bottom: 2em; padding: 1em; border: 2px dashed #CC0000; 	background-color: #E0F0B2; }
.formulaire_spip fieldset.previsu legend { padding: 0 0.50em; font-weight: bold; color: #CC0000; }
.formulaire_spip fieldset.previsu li { padding: 3px; border: none; }

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #e86519; font-size: 1.20em; }
fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }
fieldset.reponse_formulaire.reponse_formulaire legend { color: #F57900; } /* Preciser la couleur des legend et du fond pour IE/Win */

/* * Erreurs */
.formulaire_spip li.erreur .erreur_message { display: block; color: #C30; font-weight: bold; }
.formulaire_spip li.erreur input.text, .formulaire_spip li.erreur textarea { background-color: #FCC; border-style: solid; border-color: #C30; }
.reponse_formulaire_erreur { margin: 0; color: #C30; font-weight: bold; }

/* * OK */
.reponse_formulaire_ok {
	margin: 0;
	color: #53AD20;
	font-weight: bold;
	text-align: center;
	background-color: #E0F0B2;
	border: 2px dashed #53AD20;
	font-size: 1.5em;
	padding: 10px;
}


/* Variantes et cas particuliers
----------------------------------------------- */

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }
table.spip_barre a img { background: #FDA; padding: 3px; border: 1px outset #CC9; }
table.spip_barre a:focus img,
table.spip_barre a:hover img,
table.spip_barre a:active img { background: #FFF; border: 1px solid #CC9; }
table.spip_barre input.barre { width: 99%; background: transparent; border: 0; }

/* Formulaire de forum */
.formulaire_forum .saisie_titre input.text, .formulaire_forum .saisie_titre textarea { width: 98%; }

/* Selection des langues */
.formulaire_menu_lang { margin: 0; padding: 0; background: none; }

/* Formulaires de recherche (site / petitions) */
.formulaire_recherche { margin: 0; padding: 0; background: none; }
.formulaire_recherche * { display: inline; vertical-align: middle; }
.formulaire_recherche label {}
.formulaire_recherche input.text { width: 130px;
	background-color: #E0F0B2;
	margin: 0px;
	padding: 0px 2px;
	border: 1px solid #B7DB4C;
	font-size: 11px;
	color: #666666;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
.formulaire_recherche input.submit {}

.spip_surligne {} /* Cf.: spip_style.css */

/* Choix des mots-clefs */
ul.choix_mots { display: block; margin: 0; padding: 0; list-style: none; }
ul.choix_mots li { clear: none; float: left; display: block; width: 30%; padding: 1%; }
ul.choix_mots li label { display: inline; font-weight: normal; }

.formulaire_spip .bugajaxie { display: none; } /* Bug IE/Win */

/* Formulaire de login dans une page */
.formulaire_login ul li {clear:left;}
.formulaire_login .editer_password .details {display:block;}
.formulaire_login #spip_logo_auteur {float:right;}


/* FIN style SPIP */


/* style PAGES */
.txt-type-doc {
	color: #B770B7;
}
.italique {
	font-style: italic;
}
.txt-petit {
	font-size: 10px;
	font-style: normal;

}
.b-versions {
	position: absolute;
	width: 350px;
	left: 180px;
	top: 11px;
	text-align: center;
}
.surtitre-pge {
	position: absolute;
	left: 13px;
	top: 53px;
	font-size: 10px;
	color: #999999;

}

.img-telecharg {
	background-image:   url(ima/fr/titre-c-telecharg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.img-themes {
	background-image:   url(ima/fr/titre-c-theme.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.img-ssrubs {
	background-image:   url(ima/fr/titre-c-ssrubs.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.img-articles {

	background-image:   url(ima/fr/titre-c-der-art.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.img-annex {
	background-image:   url(ima/fr/titre-c-annex.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.img-rubs {
	background-image:   url(ima/fr/titre-c-rubs.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.img-them-vois {
	background-image:   url(ima/fr/titre-c-them-vois.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.img-txt-ess {
	background-image:   url(ima/fr/titre-c-txt-essent.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.page-date {
	font-size: 11px;
	color: #999999;
	background-image:  url(ima/p-date-ptit.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin-left: 29px;
	padding-left: 13px;

}
.col-d {
	width: 270px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #DBDBDB;
}
.col-g {
	width: 270px;
	padding-right: 9px;
}
.txt-dans {
	background-image:  url(ima/fr/txt-dans.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 24px;
}
.p-pge-rech-ptit {
	background-image:  url(ima/p-pge-rech-ptit.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 15px;

}
.p-pge-rech {
	background-image:  url(ima/p-pge-rech.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 44px;
	width: 44px;
	left: 2px;
	top: 150px;
}
.p-pge-plan {
	background-image:  url(ima/p-pge-plan.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 44px;
	width: 44px;
	left: 2px;
	top: 150px;
}
.p-pge-mots {
	background-image:  url(ima/p-pge-themes.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 44px;
	width: 44px;
	left: 2px;
	top: 150px;
}
.p-pge-mot {
	background-image:  url(ima/p-pge-theme.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 44px;
	width: 44px;
	left: 2px;
	top: 150px;
}
.p-pge-rub {
	background-image:  url(ima/p-pge-rubriq.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 44px;
	width: 44px;
	left: 2px;
	top: 150px;
}
.p-pge-art {
	background-image:  url(ima/p-pge-articles.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 2px;
	top: 150px;
	height: 44px;
	width: 44px;
}
.p-pge-auteur {
	background-image:  url(ima/p-pge-auteur.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 44px;
	width: 44px;
	left: 2px;
	top: 150px;
}
.p-pge-auteurs{
	background-image:  url(ima/p-pge-auteurs.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 44px;
	width: 44px;
	left: 2px;
	top: 150px;
}
.p-pge-annu{
	background-image:  url(ima/p-pge-annu.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 44px;
	width: 44px;
	left: 2px;
	top: 150px;
}
.p-pge-sites{
	background-image:  url(ima/p-pge-sites.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 44px;
	width: 44px;
	left: 2px;
	top: 150px;
}
a.lienliste {
	font-style: italic;
	font-weight: bold;
}
a.lienlisteon {
	text-decoration: none;
	font-style: italic;
	color: #666666;
	font-weight: normal;
}
a.lienlisteon:hover {
	text-decoration: none;
	font-style: italic;
	color: #666666;
	font-weight: normal;
}
a.lienlisteon:visited {
	text-decoration: none;
	font-style: italic;
	color: #666666;
	font-weight: normal;
}
.texte {
	color: #333333;
}
.img-them-ess {

	background-image:   url(ima/fr/titre-c-them-ess.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo-art {
	float: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCE57F;
	border-bottom-color: #CCE57F;
	background-color: #F5FAE5;
	background-image: url(ima/puce-rge-gde.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	text-align: right;
	padding-right: 3px;
	padding-left: 3px;
}
.logo-art-h {
	float: right;
	background-color: #F5FAE5;
	margin-left: 10px;
	margin-top: 50px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #B7DB4C;
	border-bottom-color: #B7DB4C;
}
.tab {
	font-size: 12px;
	padding: 3px;
	margin: 0px;
	text-align: justify;
}
.comment {
	background-image: url(ima/picto-comment.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	height: 25px;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-left: 1px;
}

/* pour galerie img ou videos */
.logo-bandeau {
	border: 1px solid #85B000;
	margin: 0px;
	padding: 0px;
}
 .galerie {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-color: #FFECEC;
}
.galerie-img {
border: 1px solid #CC0000;
}
a.thickbox {
	padding-bottom: 1px;
}

.encart {
	padding: 2px;
	background-color: #F5FAE5;
	border: 1px dashed #99CC00;
	background-image: url(ima/fd-d-haut.gif);
	background-repeat: no-repeat;
	background-position: 98% 98%;
}
.encart-gd-dessin {
	color: #85B000;
	padding: 2px;
	background-color: #F5FAE5;
	border: 1px solid #99CC00;
	margin-top: 2px;
}
.dessin-actu {
	border: 1px solid #CCE57F;
	margin-right: 20px;
	margin-left: 20px;
}
.largeur {
	width: 200px;
}
/* Pagination */
.barre-pagination {
	color: #85B000;
	background-color: #FBFDF4;
	font-weight: bold;
	text-align: left;
	padding: 4px;
}
/* FIN style PAGES */
/* style STRUCT */
#haut-fond {
	background-color: #D6EB99;
	height: 75px;
	margin: 0px 0px 19px;
	padding: 0px;
	width: 100%;
	background-image: url(ima/fd-d-haut.gif);
	background-repeat: no-repeat;
	background-position: 95% 0px;
}
#haut {
	position: absolute;
	height: 75px;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 770px;
	padding-top: 5px;
	background-image: url(ima/fd-bandeau.gif);
	background-repeat: no-repeat;
	background-position: 260px 0px;
}
#haut-print {
	position: absolute;
	height: 50px;
	left: 0px;
	top: 0px;
	z-index: 4;
	background-color: #D6EB99;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 13px;
	width: 100%;
	background-image:  url(ima/fd-bandeau.gif);
	background-repeat: no-repeat;
	background-position: 260px 0px;
}
#navigation {
	position: absolute;
	height: 18px;
	left: 0px;
	top: 75px;
	z-index: 4;
	width: 100%;
	background-color: #F5FAE5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99CC00;
}
#angle-home {
	margin: 0px;
	position: absolute;
	height: 36px;
	width: 36px;
	left: 9px;
	top: 82px;
	z-index: 7;
	padding: 0px;
}
#hierarchie {
}
#contenu {
	width: 610px;
	text-align: justify;
	background-image: url(ima/fd-contenu.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 13px;
	padding-bottom: 30px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.contenu-txt {
	font-size: 13px;
	line-height: 15px;
	}
#contenu-print {
	width: 97%;
	margin-left: 13px;
	margin-bottom: 15px;
	padding-top: 20px;
}
#colonne {
	position: absolute;
	width: 200px;
	left: 660px;
	top: 120px;
	background-color: #FDFEF5;
	background-image:  url(ima/fd-col-d.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-size: 11px;
	color: #666666;
	text-align: left;
	z-index: 2;
}
#url {
}
#fd-bas {
	width: 625px;
	background-color: #F5FAE5;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #B7DB4C;
	margin-left: 5px;

}
#bas {
	width: 625px;
	background-color: #E0F0B2;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CC0000;
	margin-left: 5px;

}
.navigation-liens {
	padding-left: 58px;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: 663px 2px;
}
.slogans-haut {
	position: absolute;
	left: 141px;
	top: 2px;
}
.boutons-haut {
	position: absolute;
	left: 700px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 68px;

}
.fond-langues {
	float: right;
}
.haut-col {
	margin: 0px 0px 3px;
	padding: 0px;
	z-index: 3;
	background-image: url(ima/haut-col.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;
	width: 200px;
}
.fd-titrecol {
	background-image:  url(ima/fd-titre-col.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B7DB4C;
	margin-bottom: 5px;
	padding-top: 3px;
	text-align: center;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	color: #85B000;
}
.fd-titrecol-simple {
	margin-bottom: 3px;
	color: #85B000;
}
.contour-champ {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B7DB4C;
	padding-bottom: 2px;
}
.bas-col {
	background-image: url(ima/bas-col.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 124px;
	margin-left: 39px;
	margin-top: 10px;
}
.bas-textes {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	font-size: 11px;
	color: #666666;
	background-image: url(ima/fd-rond-moitiehaut.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CC0000;
}
#fd-bas a {
	text-decoration: none;
	}
	#fd-bas a:hover {
	text-decoration: underline;	}

.bas-notes {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #B7DB4C;
	background-image: url(ima/fd-rond-moitiebas.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
a.lien-sansdeco:link {
	text-decoration: none;
	color: #7070B7;
}
a.lien-sansdeco:visited {
	text-decoration: none;
	color: #7070B7;
}
a.lien-sansdeco:hover {
	text-decoration: underline;
	color: #CC0000;
}
a.liens-nav {
	text-decoration: none;
	height: 17px;
	padding-right: 2px;
	padding-left: 2px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
a.liens-nav:visited {
	color: #333399;
}
a.liens-nav:hover {
	background-color: #E0F0B2;
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
}
a.lien-b-haut {
	background-image: url(ima/puce-verte-gde.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
a.lien-b-haut:hover {
	background-image: url(ima/puce-rge-gde.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
a.lien-imgs {
}
a.lien-imgs:hover {

	background-image: url(ima/puce-rge-gde.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.auteur {
	padding-bottom: 13px;
	padding-left: 15px;
	background-image:  url(ima/picto-date-gd.gif);
	background-repeat: no-repeat;
	background-position: 1px 8px;
	padding-top: 5px;
	padding-right: 3px;
	text-align: left;
}
.b-imprim {
	float: right;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
}
.url-lien {
	background-image:  url(ima/url.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 2px 43px;
	background-position: 4px;
	font-size: 11px;
}
.logo-docs {
	float: left;
	padding-right: 2px;
}
.docs-titres {
	padding-right: 2px;
}
.postscriptum {
	padding-left: 15px;
	font-size: 11px;
	text-align: left;
	padding-top: 3px;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B7DB4C;
}
.notes {
	padding-left: 15px;
	font-size: 11px;
	padding-top: 10px;
}
.voir-url {
	text-align: left;
	background-image:  url(ima/p-voir-url.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 18px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.rech {
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: absolute;
	left: 512px;
	top: 4px;
	width: 130px;
	height: 16px;
}
.vignettes {
	margin-right: 7px;
}
/* FIN style STRUCT */
