H1 {  text-align : left;  padding: 5px;  font-size: 18px;  margin-top: 1em;  margin-bottom: 2em;  height: 20px;   width : 80%;}H2 {  font-size: 14px;  padding-left: 5px;  /*border-bottom: 1px solid #f4cc12;*/  /*border-left: 2px solid #f4cc12;*/  margin-top: 2em;  margin-bottom: 2em;  height: 21px;   width : 95%;  background: url(images/ligne.gif) ;}.strong {  font-weight: bold;}.datenews {  float: right;  font-weight: bold;  font-size: 11px;}.submit {  font-weight: bold;  color: #FFFFFF;  background-color: #b2b4d2;  padding-left: 10px;  padding-right: 10px;  margin-top: 0px;  border: 1px solid black;}TABLE.imagesAccueil {  width: 100%;}TABLE.imagesAccueil TD {  width: 25%;  text-align: center;  vertical-align: bottom;  padding-bottom: 2em;/* border: 1px solid black;*/}DIV#coordonnees {  width: 90%;  height: 139px;  background: url(images/canape.jpg) no-repeat right top;  padding-top: 5px;  padding-left: 2em;}.float-right {  float: right;}.float-left {  float: left;}UL.puce, UL.circle {  margin-left: 2em;  margin-bottom: 2em;  height: 1%; /* Car les puces en background s'affichent mal avec IE */}UL.puce LI {  background-image: url(images/virgule.png);  background-repeat: no-repeat;  background-position: 0px 4px;  padding-left: 1em;  margin-left: 0em;  margin-bottom: 0.2em;  border: 0px solid red;}UL.circle LI {  background-image: none;  margin-bottom: 0.2em;  list-style-type: disc;  padding-left: 0;}.align-center {  text-align: center;}TABLE.tableAumonieres {  border-collapse: collapse;  font-size: 11px;}TABLE.tableAumonieres TH,TABLE.tableAumonieres TD {  border: 1px solid black;  padding: 3px;}/*TABLE {  border-collapse: collapse;  margin-left: 5px;  margin-bottom: 10px;}TABLE TH {  text-align: left;}TABLE TR TD, TABLE TR TH {  padding: 2px;  padding-left: 5px;  padding-right: 5px;}TABLE TR TH {  font-weight: normal;  background-color: #f6f5fa;}TABLE TR TD {  background-color: #fbfbfd;}DT {  font-weight: bold;}TABLE.border {  border-style: hidden;}TABLE.border TR,TABLE.border TH, TABLE.border TD {  border: 1px solid black;}*/P.valign-img {  line-height: 1em;}P.valign-img IMG {  vertical-align: middle;}.italic {  font-style: italic;}#maps, #maps-error {  display: none;}.signature {  float: right;}.signature A {  color : #739b62;  margin-right: 3em;  font-size: 10px;}.green {  color: green;}.red {  color: red;}.titre-hidden {  display: none;  margin: 0;  padding: 0;}
