* { margin: 0; padding: 0; }

html { font: 0.90em "bitstream vera sans","luxi sans",arial,helvetica,Verdana,sans-serif; background-color: #FFF; }
body { text-align: center; } /* Pour IE <= 5.5 */
a { text-decoration: none; }

.page {
	width: 800px;
	margin: 15px auto 15px auto;
	border-style: solid;
	border-color: #939393;
	border-width: 1px;
	padding-bottom: 5px;
	background-color: #F6F6F6;
}
.page { text-align: left; } /* On compense le hack concernant IE <= 5.5 plus haut */

.header { height: 115px; background-repeat : no-repeat; background-image: url(images/banner4.gif); }

ul {
position: relative; 
top: 115px;
padding: 0 0.80em;
list-style-type: none;
width: 100%; /* precision pour Opera */
}

.menu li { display: inline; }
.menu a { margin: 0px 2px 0px 2px; text-align: center; font-weight: bold; color: #393939; }
.menu a:hover { color: #3096FC; }
.menu a:active { color: #fff; }

h3 { color: #0097bc; font-size: 0.95em; }

.corps { padding: 40px 1em 10px 1em; height: 550px; }
.corps P { padding-bottom: 1em; color: #393939; font-size: 0.85em;}
.corps h3 { padding-bottom: 1.2em; }
.corps h4 { padding-top: 1em; text-align: right; color: #393939;}
.corps h5 { color: #393939;}
.corps a { color: #393939; text-decoration: underline; }
.corps a:hover { color: #0097bc; }
.corps fieldset { border: none; }

.corpsgauche { width: 98%; float:left; }
.corpsgauche p { padding-bottom: 0.6em; }

.corpsdroite { height: 540px; width: 2%; float:right; }

.actualite { height: 380px; overflow:auto; font-size: 0.80em; }

.lastposts { padding-top: 0.6em; text-align : left; }
.lastposts h3 { padding-bottom: 3px; }
.lastposts a { color: #393939; text-decoration: none; font-size: 0.80em; }
.lastposts a:hover { color: #0097bc; }

.footer { color: #393939; font-size: 9px; letter-spacing: 0.04em; text-align : center; }
.footer a { color: #363636; }
.footer a:hover { color: #0097bc; }

.who { padding: 40px 2em 10px 2em; height: 550px; font-size: 0.85em; }
.who P { padding-bottom: 1em; color: #393939;}
.who h3 { padding-bottom: 1.2em; }
.who h4 { padding-top: 1em; text-align: right; color: #393939;}
.who h5 { color: #393939;}
.who a { color: #393939; text-decoration: underline; }
.who a:hover { color: #0097bc; }
.who fieldset { margin-top: 5px; border: none; }
.who input, textarea { margin-bottom: 5px; }

