<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ==============================================
   FEUILLE DE STYLES DES GABARITS HTML/CSS
   Â© Elephorm &amp; Alsacreations.com
   Conditions d'utilisation:
   http://creativecommons.org/licenses/by/2.0/fr/
   ============================================== */


/* --- STYLES DE BASE POUR LE TEXTE ET LES PRINCIPAUX Ã‰LÃ‰MENTS --- */

/* Page */
html {
font: 100% Verdana, arial, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
}
/*body {
margin: 0;
padding: 10px 20px; /* Note -&gt; 2 */
/*font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; /* 3 */
/*font-size: .8em; /* -&gt; 4 */
/*line-height: 1.25; /* -&gt; 5 */
/*color: black;
background: white;
}*/

/* Listes */
/*ul, ol {
margin: .75em 0 .75em 24px;
padding: 0; /* -&gt; 9 */
/*}*/
/*ul {
list-style: square;
}*/
/*li {
margin: 0;
padding: 0;
}*/

/* Paragraphes */
p {
	margin: 0;
line-height: normal;
}
/*li p, blockquote p {
margin: .5em 0;
}*/

/* Citations */
/*blockquote, q {
font-size: 1.1em;
font-style: italic;
font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;
}
blockquote {
margin: 0.75em 0 0.75em 24px;
background: #F2F1EC;
color: #3B5E70;
padding: 5px 5px 5px 7px;
font-style: normal;
}
cite {
font-style: italic;
}*/

/* Liens */
a {
color: #485059;
text-decoration: underline;
}
a:link, a:visited, a:active {
color: #485059;
text-decoration: underline;
}
a:hover, a:focus {
color: #52a734;
}
a img {
border: none; /* -&gt; 10 */
}

/* Divers Ã©lÃ©ments de type en-ligne */
/*em {
font-style: italic;
}
strong {
font-weight: bold;
/*color: dimgray;
}*/


/* --- STYLES POUR CERTAINS CONTENUS DES GABARITS --- */

/*pre, code {
font-size: 100%;
/*font-family: "Bitstream Vera Mono", "Lucida Console", "Courier New", monospace;
}*/
/*pre {
width: 90%;
overflow: auto;
overflow-y: hidden;
margin: .75em 0;
padding: 12px;
background: #eee;
color: #555;
}
pre strong {
font-weight: normal;
/*color: black;
}*/
/*#copyright {
/*margin: 20px 0 5px 0;
text-align: right;
font-size: .8em;
color: #848F63;
}*/
/*#copyright a {
/*color: #848F63;
text-decoration: none;
}*/
/*#copyright a:hover, #copyright a:focus {
/*text-decoration: underline;
}*/


/* --- NOTES ---

1.Ce "font-size: 100%" est normalement inutile. On l'utilise uniquement
pour Ã©viter un bug de redimensionnement du texte dans Internet Explorer.

2.Par dÃ©faut, les navigateurs ont un padding (ou, pour certains, un
margin) de 6px pour l'Ã©lÃ©ment BODY. C'est ce qui Ã©vite que le texte
ne soit complÃ¨tement collÃ© aux bords de la zone de visualisation du
navigateur lorsqu'on affiche une page Â«bruteÂ», sans mise en forme.
Mais ce retrait de 6px est un peu faiblard: on le renforce donc.
Notez bien que les feuilles de styles des gabarits pourront augmenter
ce retrait, ou bien l'annuler.

3.Voici quelques exemples de collections cohÃ©rentes de fontes (propriÃ©tÃ©
CSS "font-family"):
font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;
font-family: "Times New Roman", Times, "Nimbus Roman No9 L", serif;

4.Taille du texte de base de la page. DÃ©pend de la taille du texte par
dÃ©faut du navigateur (souvent 16px), et des rÃ©glages de l'utilisateur.
Ã€ adapter en fonction de la fonte choisie, et du rendu souhaitÃ©.
En gÃ©nÃ©ral, on utilisera une valeur de base entre .65em et 1em
(ou 65% et 100%).

5.Hauteur de ligne. Ã€ adapter en fonction de la fonte choisie, et des
besoins particuliers (lignes de texte longues ou courtes, titre ou
corps de texte...).

6.En gÃ©nÃ©ral, les styles par dÃ©faut des navigateurs font que les marges
en haut et en bas des titres sont Ã©quivalentes. Ici, en diminuant la
marge du bas, on cherche Ã&nbsp; rapprocher le titre du contenu qu'il introduit.

7.Les styles par dÃ©faut des navigateurs mettent les titres en gras.
Si on souhaite passer Ã&nbsp; des caractÃ¨res Â«normauxÂ», on doit utiliser
font-size: normal.

8.Pour un Ã©lÃ©ment en "font-size: 3em", la taille du texte sera le triple de
la taille du texte de l'Ã©lÃ©ment parent.
Ã€ noter: on aurait pu Ã©crire "font-size: 300%" pour le mÃªme rÃ©sultat.

9.Par dÃ©faut, les listes UL et OL ont un retrait Ã&nbsp; gauche qui peut Ãªtre,
suivant les navigateurs:
- un padding-left de 40px;
- ou bien un margin-left de 40px.
On met tout le monde d'accord avec une marge Ã&nbsp; gauche de 24px, et pas
de padding.

10.Les navigateurs donnent souvent aux images placÃ©es dans des liens
une bordure disgracieuse. On annule ce style souvent gÃªnant en appliquant
un "border: none" aux images qui se trouvent Ã&nbsp; l'intÃ©rieur d'un lien.

*/
img {
}

/* CSS Document */

body{
font-size: 11px;
margin: 0px;
padding: 0 0px 45px;
background: #485059;
_background-color: #CCCCCC;/*pourIE6*/
}
}

p {
	color: #000000;
	margin: 0 10px 10px;
}

/*p.chemindefer{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*margin-left: 20px;
}
p.chemindefer a {
}
p.chemindefer a:link, p.chemindefer a:visited, p.chemindefer a:active, p.chemindefer a:focus {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
}p.chemindefer a:hover{
color: #FF6600;
}*/

li.sommaire_rappel a,li.sommaire_rappel a:link,li.sommaire_rappel a:visited,li.sommaire_rappel a:active,li.sommaire_rappel a:focus, ul.sommaire_rappel a,ul.sommaire_rappel a:link,ul.sommaire_rappel a:visited,ul.sommaire_rappel a:active,ul.sommaire_rappel a:focus{
font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
font-size: 10px;
font-style: normal;
color: #53a642;
text-decoration: none;
list-style-position: inside;
list-style-type: disc;
}
form {
margin: 0px;
padding: 0px;
}

/*texte{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #990000;}
p.texte{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;}*/

/*blockquote{
font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
font-size: 11px;
color: #000000;
background-color: #D3D1D1;
border: 1px solid #666666;
padding: 5px;
}*/



/* CSS Structure */

div#section {
width: 980px;
margin-right: auto;
margin-left: auto;
clear: both;
padding-bottom: 10px;
padding-top: 5px;
}

/*div#ombre_hg {
}
div#ombre_hd {
}*/

div#ombre_hm {
background: /*#FF6600*/ url(../images/creps_ombre_ht.png) repeat-x bottom;
width: 100%;
height: 9px;
clear: both;
}
/*div#ombre_bg {
}
div#ombre_bd {
}*/

div#ombre_bm {
background: /*#FF6600*/ url(../images/creps_ombre_bs.png) repeat-x top;
width: 100%;
height: 9px;
clear: both;
}

div#global {
width: 1000px;
background: #FFFFFF;
_background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
}
div#global_page {
width: 100%;
clear: both;
}
div#page {
width: 980px;
clear: both;
margin-right: auto;
margin-left: auto;
}
div#header{
width: 980px;
float: Aucune;
margin-right: auto;
margin-left: auto;
text-align: center;
}
div#footer{
width: 980px;
_width: 960px;
margin-right: auto;
margin-left: auto;
clear: both;
background-color: #5b656f;
	color: #fff;
	font-size: 13px;
	padding: 5px 10px 7px;
}
div#footer a, div#footer a:link, div#footer a:visited, div#footer a:active {
text-decoration: underline;
color: #ffffff;
}
div#footer a:hover, div#footer a:focus {
text-decoration: underline;
color: #fef8c7;
}

div#menu_h{
width: 100%;
float: none;
margin-right: auto;
margin-left: auto;
padding-top: 3px;
padding-bottom: 3px;
border-top: 1px solid #485059;
border-bottom: 1px solid #485059;
text-align: center;
margin-bottom: 5px;
}

/*div#menu_v{
width: 230px;
-width : 210px;
clear: none;
margin: 0px auto 10px;
}*/

div#content_rechercher {
float: right;
height: 20px;
}

div#section_chemindefer {
font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
font-size: 11px;
color: #000000;
padding-top: 7px;
-padding-top: 5px;
min-height: 25px;
_height: 18px;
padding-left: 10px;
text-align: left;
vertical-align: middle;
padding-right: 10px;
width: 280px;
_width: 260px;
float: left;
	margin-right: auto;
	margin-top: 0px;
	margin-left: auto;
}
div#section_chemindefer a {
color: #000000;
text-decoration: none;

}
div#section_chemindefer a:link, div#section_chemindefer a:visited, div#section_chemindefer a:active {
color: #000000;
}
div#section_chemindefer a:hover, div#section_chemindefer a:focus {
color: #53a642;
}
div#contenu_tete{
width: 740px;
margin: 5px auto 0;
overflow: hidden;
background: url(../images/propos_haut.jpg) repeat-y;
height: 18px;
	float: right;
}
div#contenu{
width: 740px;
margin: 0px auto 0;
overflow: hidden;
background: url(../images/propos_txt.jpg) repeat-y;
	float: right;
}
div#contenu_pied{
width: 740px;
margin: 0px auto 0;
overflow: hidden;
background: url(../images/propos_bas.jpg) repeat-y;
height: 18px;
float: right;
}
div#content{
width: 980px;
margin: 0px auto 10px;
overflow: hidden;
/*background-color: #ebebeb;*/
}

/*COLONNE DE GAUCHE*/
div#content1{
width: 230px;
margin-right: 10px;
float: left;
overflow: hidden;
/*background-color: #FFFFCC;*/
/*height: 150px;*/
}

/*COLONNE DE DROITE ALL*/
div#content2{
overflow: hidden;
float: right;
width: 710px;
margin-right: 10px;
/*background-color: #FFFF60;*/
padding-bottom: 10px;
/*height: 150px;*/
}
/*COLONNE DE GAUCHE ALL*/
div#content2g{
overflow: hidden;
float: left;
width: 710px;
/*margin-right: 10px;*/
margin-left: 10px;
/*background-color: #FFFF60;*/
padding-bottom: 10px;
/*height: 150px;*/
}

/*COLONNE DE DROITE*/
div#content3{
width: 250px;
float: right;
/*background-color: #99CCCC;*/
overflow: hidden;
/*height: 150px;*/
}

/*COLONNE DU MILIEU SI 3 COLONNES*/
div#content4{
width: 460px;
clear: none;
overflow: hidden;
/*height: 150px;*/
/*background-color: #f2d2a1;*/
	padding-bottom: 10px;
}

/*COLONNE TOUT SI 1 COLONNE*/
div#content5{
overflow: hidden;/*background-color: #ff3838;*/
overflow: hidden;
margin: 0px auto 0;
clear: none;
/*height: 150px;*/
/*background-color: #aec0df;*/
	width: 960px;
	padding-bottom: 10px;
}

div#content6 {
overflow: hidden;/*background-color: #ff3838;*/
overflow: hidden;
margin: 0px auto 5px;
clear: none;
width: 340px;
float: right;
padding-bottom: 5px;
}

div#content7 {
overflow: hidden;/*background-color: #ff3838;*/
overflow: hidden;
margin: 0px auto 5px;
clear: none;
float: left;
width: 50%;
_width: 99%
padding-bottom: 5px;
	border-right: 1px dotted #cdcdcd;
}
div#rappel_global {
clear: none;
float: right;
width: 750px;
}
div#rappel {
clear: none;
float: left;
width: 20%;
_width: 19%
padding-bottom: 5px;
	font-size: 10px;
	margin-right: auto;
	margin-top: 0px;
	margin-left: auto;
	padding-bottom: 30px;
}
div#rappel a {
	color: #fff;
	text-decoration: none;
}
div#rappel a:link, div#rappel a:visited, div#rappel a:active {
	color: #fff;
}
div#rappel a:hover {
	color: #fefbca;
}

div#ddtopmenubar{
width: 680px;
float: Aucune;
}

div#container {
margin: 0 auto;
padding: 0;
}
div#paginate_liens {
margin: 3px 0;
padding: 5;
	border-top: 1px dotted #53a642;
	padding-top: 2px;
	padding-right: 5px;
	clear: both;
}
div#paginate_slider {
margin: 3px 0;
padding: 5;
	border-top: 1px dotted #53a642;
	padding-top: 2px;
	padding-right: 5px;
	clear: both;
}

p.pcontent1 {
margin-right: 10px;
margin-left: 10px;
margin-top: 0px;
}
p.pcontent2 {
margin-right: 10px;
margin-left: 10px;
}
p.pcontent3 {
margin-right: 10px;
margin-left: 10px;
}
p.pcontent4 {
margin-right: 10px;
margin-left: 10px;
}
p.pcontent5 {
margin-right: 10px;
margin-left: 10px;
}
p.pfooter {
}
p.psection {
}
p.pheader {
margin: 0px 10px;
}
/* Citations */
blockquote, q {
font: italic 14px Georgia, "Bitstream Vera Serif", Norasi, serif;
}
blockquote {
background: #e5e6e8;
color: #485059;
padding: 5px 5px 5px 7px;
border-width: 0;
width: 90%;
border-bottom: 1px dotted #485059;
border-right: 1px dotted #485059;
margin: 10px auto 0;
}
cite {
font-style: italic;
color: #53a642;
}
img.appel80, img.appel80 a {
float: left;
height: 80px;
width: 80px;
/*vertical-align: bottom;*/
border-width: 0;
margin: 0px 10px 0px 0px;
}
img.appel120, img.appel120 a {
float: left;
height: 120px;
width: 120px;
/*vertical-align: bottom;*/
border-width: 0;
margin: 0px 10px 0px 0px;
}

/* MISE A ZÃ‰RO POUR GALERIE */
ul, li {
margin: 0;
padding: 0;
}
</pre></body></html>