body { background-color: #ffffff; margin:0; }

a { text-decoration: none; color: #099ce1; }
a:hover { text-decoration: none; color: #333333; }

/*
a.spip_out { text-decoration: none; color: #099ce1; padding-left: 14px; background-image: url(puce_fd.gif) no-repeat; }
a.spip_out:hover { text-decoration: none; color: #099ce1; }

a.spip_in, a.spip_url { text-decoration: none; color: #099ce1; padding-left: 14px; background-image: url(puce_fd.gif) no-repeat; }
a.spip_in, a.spip_url:hover { text-decoration: none; color: #099ce1; }
a.spip_glossaire { text-decoration: none; color: #099ce1; }
a.spip_glossaire:hover { text-decoration: underlined; color: #333333; }
*/

.menubg { text-decoration: none; font-style: italic; color: #ffffff; font-family: Garamond, Times; font-size: 51px; font-weight: normal;  	padding-left: 1em;}
a.menubg { color: #ffffff; text-decoration: none; }
a.menubg:hover { color: #08597e; text-decoration: none; }
a.menubg:active { color: #08597e; text-decoration: none; }

.menubgrub { text-decoration: none; font-style: italic; color: #ffffff; font-family: Garamond, Times; font-size: 36px; font-weight: normal;  	padding-left: 0.5em;}
a.menubgrub { color: #ffffff; text-decoration: none; }
a.menubgrub:hover { color: #08597e; text-decoration: none; }
a.menubgrub:active { color: #08597e; text-decoration: none; }

.menubgt { text-decoration: none; font-style: italic; color: #ffffff; font-family: Garamond, Times; font-size: 56px; font-weight: normal;  	padding-left: 1em; text-shadow: black 2px 2px 2px;}
a.menubgt { color: #ffffff; text-decoration: none; }
a.menubgt:hover { color: #099ce1; text-decoration: none; }
a.menubgt:active { color: #099ce1; text-decoration: none; }

.menub {  text-decoration: none; font-style: italic; color: #eeeeee; font-family: Garamond, Times; font-size: 32px; font-weight: normal; 	padding-left: 3em; padding-bottom: 0,3em; text-shadow: black 2px 2px 2px;}
a.menub { color: #ffffff; text-decoration: none; }
a.menub:hover { color: #099ce1; text-decoration: none; }
a.menub:active { color: #099ce1; text-decoration: none; }

.menubt {  text-decoration: none; font-style: italic; color: #eeeeee; font-family: Garamond, Times; font-size: 24px; font-weight: normal; }
a.menubt { color: #ffffff; text-decoration: none; }
a.menubt:hover { color: #08597e; text-decoration: none; }
a.menubt:active { color: #08597e; text-decoration: none; }

.menubssf {  text-decoration: none; color: #eeeeee; font-family: Gill Sans, Helvetica; font-size: 18px; font-weight: normal; 	padding-left: 4.5em; text-shadow: black 2px 2px 2px;}
a.menubssf { color: #ffffff; text-decoration: none; }
a.menubssf:hover { color: #099ce1; text-decoration: none; }
a.menubssf:active { color: #099ce1; text-decoration: none; }

.menubssf2 {  text-decoration: none; color: #eeeeee; font-family: Gill Sans, Helvetica; font-size: 18px; font-weight: normal;  text-shadow: black 2px 2px 2px;}
a.menubssf2 { color: #ffffff; text-decoration: none; }
a.menubssf2:hover { color: #099ce1; text-decoration: none; }
a.menubssf2:active { color: #099ce1; text-decoration: none; }

.menublssf {  text-decoration: none; color: #ffffff; font-family: Gill Sans, Helvetica; font-size: 18px; font-weight: normal; 	padding-left: 4.5em;}
a.menublssf { color: #ffffff; text-decoration: none; }
a.menublssf:hover { color: #08597e; text-decoration: none; }
a.menublssf:active { color: #08597e; text-decoration: none; }

.contact {  text-decoration: none; color: #ffffff; font-family: Gill Sans, Helvetica; font-size: 14px; font-weight: normal;}
a.contact { color: #ffffff; text-decoration: none; }
a.contact:hover { color: #099ce1; text-decoration: none; }
a.contact:active { color: #099ce1; text-decoration: none; }

.descrubsomm {  text-decoration: none; color: #ffffff; font-family: Gill Sans, Helvetica; font-size: 16px; font-weight: normal;}

.menubp { text-decoration: none; color: #ffffff; font-family: Gill Sans, Helvetica; font-size: 12px; font-weight: normal; }
a.menubp { color: #ffffff; text-decoration: none; }
a.menubp:hover { color: #099ce1; text-decoration: none; }
a.menubp:active { color: #099ce1; text-decoration: none; }

.menubpf { text-decoration: none; color: #ffffff; font-family: Gill Sans, Helvetica; font-size: 12px; font-weight: normal; }
a.menubpf { color: #ffffff; text-decoration: none; }
a.menubpf:hover { color: #08597e; text-decoration: none; }
a.menubpf:active { color: #08597e; text-decoration: none; }


.menubm { text-decoration: none; color: #ffffff; font-style: italic; font-family: Garamond, Times; font-size: 20px; font-weight: normal; padding-left: 1em;}
a.menubm { color: #ffffff; text-decoration: none; }
a.menubm:hover { color: #08597e; text-decoration: none; }
a.menubm:active { color: #08597e; text-decoration: none; }

.menubl { text-decoration: blink; font-style: italic; color: #099ce1; font-family: Garamond, Times; font-size: 24px; font-weight: normal; }
a.menubl { color: #099ce1; text-decoration: blink; }
a.menubl:hover { color: #08597e; text-decoration: none; }
a.menubl:active { color: #08597e; text-decoration: none; }

.menug { text-decoration: none; font-style: italic; color: #666666; font-family: Garamond, Times; font-size: 24px; font-weight: normal; }
a.menug { color: #666666; text-decoration: none; }
a.menug:hover { color: #099ce1; text-decoration: none; }
a.menug:active { color: #099ce1; text-decoration: none; }

.menugp { text-decoration: none; color: #666666; font-family: Gill Sans, Helvetica; font-size: 11px; font-weight: normal; }
a.menugp { color: #666666; text-decoration: none; }
a.menugp:hover { color: #099ce1; text-decoration: none; }
a.menugp:active { color: #099ce1; text-decoration: none; }

.orange10_b { font-family : Garamond, Times; font-size : 10px; color : #FF9E0D; font-weight : bold; }
.orange12_b { font-family : Garamond, Times; font-size : 12px; color : #FF9E0D; font-weight : bold; }
.orange13_b { font-family : Garamond, Times; font-size : 13px; color : #FF9E0D; font-weight : bold; }
.orange16_b { font-family : Gill Sans, Helvetica; font-size : 13px; color : #FF9E0D; font-weight : bold; }

.titre { font-family: Geneva, Verdana, Arial, Helvetica, sans-Times; font-weight: bold; text-align: left; font-size: 14px; color: #099ce1; }

.titre_g { font-family: Geneva, Verdana, Arial, Helvetica, sans-Times; font-weight: bold; text-align: left; font-size: 14px; color: #666666; }
a.titre_g { font-family: Geneva, Verdana, Arial, Helvetica, sans-Times; font-weight: bold; text-align: left; font-size: 14px; color: #666666; }
a.titre_g:hover { font-family: Geneva, Verdana, Arial, Helvetica, sans-Times; font-weight: bold; text-align: left; font-size: 14px; color: #099ce1; }
a.titre_g:active { font-family: Geneva, Verdana, Arial, Helvetica, sans-Times; font-weight: bold; text-align: left; font-size: 14px; color: #099ce1; }


.texte, .texte, p.spip { font-family: Geneva, Verdana, Arial, Helvetica, sans-Times; text-align: justify; font-size: 11px; color: #000000; }

h3.spip { font-family: Geneva, Verdana, Arial, Helvetica, sans-Times; text-align: justify; font-size: 12px; color: #099ce1; margin-top : 12px; margin-bottom : 8px;}


/* --------------------------- habillages */

.formrecherche { width: 80px ; border-color: #666666; background-color: #ffffff; text-decoration: none; color: #666666; font-family: Gill Sans, Helvetica; font-size: 12px; font-weight: normal;}

.bgnoir { background-color: #000000;}
.bgbleu { background-color: #099ce1;}
.bggris { background-color: #bbbbbb;}

.bgtop { background-color: #000000; background-image: url(IMG/fd_top.gif); border-bottom: 1px #000000 solid;}

.bgsomm { background-color: #000000; background-image: url(IMG/fonds/fd_somm.jpg); }

.divhautbgnoir { background-color: #000000; height: 220px; border-bottom: 4px #099ce1 solid;}

.divhautbgnoirsomm  { background-color: #000000;  height: 240px; border-bottom: 6px #099ce1 solid; }


.spip-admin-boutons { font-family: Geneva, Verdana, Arial, Helvetica, sans-Times; text-align: justify; font-size: 12px; color: #099ce1; }
a.spip-admin-boutons { font-family: Geneva, Verdana, Arial, Helvetica, sans-Times; text-align: justify; font-size: 12px; color: #099ce1; }
a.spip-admin-boutons:hover { font-family: Geneva, Verdana, Arial, Helvetica, sans-Times; text-align: justify; font-size: 12px; color: #333333; }

/*

a.sous_menu { text-decoration: none; color: #ffffff;	font-family:  Verdana, Helvetica, Arial, sans-Times; font-size: 11px; }
a.sous_menu:hover { text-decoration: underlined; color: #099ce1; }

a.link { text-decoration: none; color: #333333;	font-family:  Verdana, Helvetica, Arial, sans-Times; font-size: 11px; }
a.link:hover { text-decoration: none; color: #FF9E0D; }

.barre_soumenu { text-decoration: none; color: #ffffff;	font-family:  Verdana, Helvetica, Arial, sans-Times; font-size: 9px; font-weight: bold; margin-top: 0.6em; }

.titre {
	font-family: Verdana, Arial, Helvetica, sans-Times;
	text-align: left;
	font-size: 11px;
	color: #099ce1;
}
.chapo {
	font-family: Verdana, Arial, Helvetica, sans-Times;
	font-size: 10px;
	color: #dddddd;
	width: 60%;
	text-align: justify;
}
.intro {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-Times;
	text-align: left;
	font-size: 10px;
	color: #dddddd;
	padding-left: 2em;
	padding-bottom: 1.5em;
}
.texte, .texte p.spip {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-Times;
	text-align: left;
	font-size: 10px;
	color: #000000;

}
.texte_article {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-Times;
	text-align: left;
	font-size: 10px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1.5em;
	padding-bottom: 0.5em;
	width: 100%;
	color: #000000;
	background: #ffffff;
	border-style: solid; 
	border-width:1px; 
	border-color: #099ce1;
}

	text-align: justify;
}
.liens {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-Times;
	text-align: left;
	font-size: 9px;

.form_contact {
	font-family:  Geneva, Verdana, Helvetica, Arial, sans-Times;
	color: #111111;
	border: solid 1px #bbbbbb;
	text-align: left;
	font-size: 11px;
	background: #ffffff;
}

.form_valid {
	font-family:  Geneva, Verdana, Helvetica, Arial, sans-Times;
	color: #000000;
	border: solid 1px #bbbbbb;
	text-align: left;
	font-size: 11px;
	background: #eeeedd;
}

*/