body,h1,h2,h3,p,ul,li {padding: 0px; margin: 0px;}

body {background-color: black; background-image: url(body-bg.png); background-repeat: repeat-x; background-position: 0px -35px}
body {font-family: Arial}

#Frame {width: 800px; height: 100%; left: 50%; margin-left: -400px; overflow: hidden; position: relative}

#Menu {height: 132px; }

#Contenu {min-height: 440px; margin-top: 0px; background: url(contenu-bg.png) white left top; background-repeat: no-repeat}
#Contenu {padding-top: 40px;padding-left:75px;padding-right:60px;padding-bottom:20px}
body.Home #Contenu { background: none; background-color: #CCCCCC;padding:0px}
a {text-decoration: none; color: #FF9900;}
a:hover { color: #FF9900; text-decoration: underline}

h1 {color: gray; border-width: 1px; border-color: silver; border-bottom-style: solid}
h1 {font-size: 20px; margin-left: -60px;margin-top:-30px;margin-bottom: 20px;padding-bottom: 5px}
h2,h3,p,ul {margin-bottom: 5px}
h2 {font-size: 18px; color: #4A4A4A; text-decoration: underline}
h3,p,li {font-size: 14px}
p,li {color: dimgray}
p {text-align: justify}
p.Fin {clear: both; text-align: right}
ul {padding-left: 20px}
h3 {color: #4A4A4A;clear: both; text-decoration: underline}
img.Miniature {margin: 15px; max-height: 120px}
a img.Miniature {border-color: gray}
a:hover img.Miniature {border-color: #FF9900}
a.RSS {font-size: 16px; font-weight: bold; border: 1px solid white; color: white; background-color: #FF9900; padding-left: 2px; padding-right: 2px}
a.RSS:hover {text-decoration: none; border-color: #DB8300}

/* Formulaires */
input.Champ, textarea,select {border-style: solid; border-width: 1px; border-color: gray; background-color: whitesmoke}
input.Bouton {border-color: #FF9900; border-style: solid; border-width: 1px; color: #FF9900; background-color: #FFE792; font-weight: bold}
p.ContactTexte {}
.Obligatoire,.Erreur {color: red; font-weight: bold}


body.Actus {}
body.Actus h2,body.Actus h3,body.Actus p,body.Actus ul {margin-bottom: 10px}
body.Actus h2 {font-size: 26px; text-decoration: none}
body.Actus h3,body.Actus p,body.Actus li {font-size: 18px}
#UneActus {margin-bottom: 10px}
#UneActus ul {padding: 0px; margin: 0px;}
#UneActus li {list-style: none}
#UneActus li u {display: block;  text-decoration: none;font-size: 26px; color: #4A4A4A}
body.Actus li {}

#PiedPage { color: #CCCCCC; margin-top: 5px; margin-bottom: 10px; font-size: 12px}
#PiedPage b {color: white;}

body.Autonome {padding: 10px}
body.Autonome h2 {margin-top: 10px;}
body.Autonome h2,body.Autonome h3  {color: white}
body.Autonome p,body.Autonome ul li { color: silver}
body.Autonome .Obligatoire,body.Autonome .Erreur {color: red; font-weight: bold}

