BODY,TD,TH   { color: #43454b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
content  { font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 5px ; }
P{ font-size: 12px; margin:0 0 10px 10px; padding:0; }
Adresse { color: #91949f; font-size: 12px; margin: 0 0 20px 10px; padding: 0; }
h1     { color: #000; font-size: 14px; margin-bottom: 20px }
h2   { color: #8f9092; font-size: 13px; margin-bottom: 20px; margin-left: 10px  }
h3  { color: #e2a20e; font-size: 13px; font-weight: bold }
h4   { color: #4f5157; font-size: 12px; font-weight: bold }
h5   { color: #0081d1; font-size: 12px; font-weight: bold }
h6   { color: #91949f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; }
.cyan { color: #91949f !important; font-size: 11px !important; margin-bottom: 20px !important; margin-left: 10px; }
.12px { font-size: 12px; }
.orange { color: #e2a20e; font-weight: bold; }
.blue{
	color:#3e507c;
	font-weight:bold;
}
.border { background-image: url("../menu/menu_g.gif"); white-space: normal; padding: 6px 6px 12px; border: solid 1px #08428e }
.cadre_member { font-size: 11px; padding: 6px !important; border: solid 1px #08428e !important; white-space: normal; }
.borderwhite { padding: 6px 6px 12px; border-left: 1px solid white; border-bottom: 1px solid white; border-right: 1px solid white; }
.retraitDroite { color: white; font-size: xx-small; margin-right: 10px; }
.inlineimage { margin: 10px 10px 5px 0; width: 200px; height: 134px; float: right ; }
.inline_image { width: 200px; height: 151px; float: right; margin-top: 10px; margin-bottom: 5px; margin-left: 10px; }
.justifie { 
  text-align : justify; 
}.puce_orange { list-style: url(../images/puce.gif); }
.puce_bleue { list-style: square url(../images/puce2.gif); }
ul#body { white-space: nowrap; margin-left: 0; padding-left: 0; }
#body li { font-size: 12px; }
#body h2 { color: #717173; font-size: 13px; margin-bottom: 20px; margin-left: 10px }
#body h1 { color: #000; font-size: 14px; margin-bottom: 20px }
#body a:link, #body a:visited { color: #08428e; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#body a:hover { color: #f00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
ul#navlist2   { margin-left: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; border-top: 1px solid white; border-right: 1px solid white; border-left: 1px solid white; border-bottom-color: white; border-bottom-width: 1px; }
#navlist2 li  { font-size: 12px; list-style-type: none  }
#navlist2 a:link, #navlist2 a:visited  {
color: #EEE;
text-decoration: none;
}
#navlist2 a  { background-color: #0083a9; padding: 3px 3px 3px 6px; width: 200px; border-bottom: 1px solid #eee; display: block !important; }
#navlist2 a:hover  {
background-color: #eebe8b;
color: #005170;
}ul#menu { font-family: Verdana, Arial, Helvetica, sans-serif; }
#menu li { font-size: 12px; }
#menu a { display: block !important; padding: 3px 3px 3px 6px; width: 185px; }
#menu a:link, #menu a:visited { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; padding-left: 10px !important; }
#menu a:hover { color: #005170; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #eebe8b; text-decoration: underline; }
#navlist
{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; }

#navlist ul, #navlist li
{ padding-right: 5px; padding-left: 5px; border-right: 1px solid #00287a; display: inline; list-style-type: none; }

#navlist a:link, #navlist a:visited
{
font-weight: bold;
text-decoration: none;
color: #00287a;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
 { color: blue; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

#navlist a:hover { color: red; }
#sitelist2
{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; }
#sitelist2 a  { background-color: #eee; text-decoration: none; width: 190px; padding-left: 30px; border-style: solid; border-width: 1px; display: block !important; }
#sitelist2 a:link, #sitelist a:visited
{ color: #00287a; text-decoration: none; padding-right: 30px; padding-bottom: 0; padding-left: 30px; }
#sitelist2 a:hover { color: navy; background-color: #fcc993; text-decoration: none; border: solid 1px #0083a9; }
#sitemap { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; }
#sitemap li { margin-top: 4px; margin-left: 30px; list-style-type: none; }
ul#sitemap > li {
	
}
#sitemap ul li { list-style-image: url(../images/l2_normal.gif); list-style-position: outside; }
#sitemap ul li.last { list-style-image: url(../images/l2_last_item.gif); }
ul#bod2 { white-space: nowrap; margin-left: 0; padding-left: 0; }
#bod2 li { font-size: 12px; }
#bod2 a:link, #bod2 a:visited { color: silver; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#bod2 a:hover { color: #eebe8b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.decalage {
	margin-left: 4px;
	padding-left: 4px;
}
/* Formulaires, champs et boutons */

label[for] {
	cursor: pointer;
}

form#smallbox {
	background-color: inherit;
	margin: 1em 2.5%;
	padding: 0;
	color: black;
	text-align: right;
}

form#smallbox label {
	font-size: 9pt;
	font-weight: normal;
}

/* Boîte de sélection de liste */
#liste option[value="0"]:first-child,
#admin_id option[value="0"]:first-child {
	background-color:#EDEDED;
	border-bottom:1px dotted silver;
}

input.pbutton, input.button {
	font-weight: normal;
	font-size: 9pt;
	color: black;
}

input.pbutton { font-weight: bold; }

input[type="reset"],
input[type="button"],
input[type="submit"] { border: 1px outset silver;}

input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover { background-color: #D6D8DA; }

input[type="reset"]:active,
input[type="button"]:active,
input[type="submit"]:active { border-style: inset; }

input[type="text"][disabled],
input[type="password"][disabled] { background-color: #D6D8DA; }
input[type="text"]:disabled,
input[type="password"]:disabled  { background-color: #D6D8DA; }

input.text, textarea, select {
	font-size: 9pt;
	font-weight: normal;
	color: black;
}

p select {
	font-size: 9pt;
}

select {
font-size: 9pt;
font-family: small-caps;
color: #223d8a;
background-color: #c9d3de;
}


input[type="file"]  { font-size: 9pt; font-weight: normal; color: black; }
input[type="radio"] { vertical-align: sub; }

/*
  Malgré la propriété font-family dans body, textarea n'en tient pas compte, 
  que ce soit dans un navigateur gecko ou IE :¬/
  On redéclare...
*/
textarea   { font-family: Verdana, Arial, Helvetica, sans-serif; }
input.text { text-indent: 2px; }

input.text, textarea, select     { background-color: #FAFAFA; border: 1px inset black; }
input.text:focus, textarea:focus { background-color: white; border-style: solid; }