* {
  border: 0;
}

body {
 padding:0;
 margin:0;
 background:#273759 url(images/fond.png) repeat-x left 99px;
 color:#000;
 font:1em verdana, helvetica, sans-serif;
 text-align:center;
}

#conteneur {
 background:#fff;
 margin:5px auto 0 auto;
 padding:0;
 text-align:left;
 width:904px;
}

#evitement {
 margin:0;
 width:849px;
 text-align:right;
 padding: 0 55px 0 0;
 background:#273759;
 color: #fff;
 font:normal 0.7em arial,sans-serif;
}

#evitement a {
 color: #fff;
 text-decoration:none;
 padding:0;
 margin:0;
}

#evitement a:hover {
 text-decoration:underline;
}

h1 {
 background:url(images/header.jpg) no-repeat left top;
 height:273px;
 margin:0;
}

h1 a {
  display:block;
  float:left;
  margin:13px 0 0 40px;
  width:175px;
  height:60px;
}


h1 a span {
display:none;
}

#stitre {
display:block;
 font:normal 0.6em helvetica,sans-serif;
 color:#fff;
 padding: 28px 0 0 230px;
 margin:0;
}


ul#menu {
background:url(images/menu.png) repeat-x 0 0;
height:31px;
margin:0;
list-style-type:none;
padding:0;
z-index:10;
}

ul#menu li {
float:left;
text-align:center;
padding:0 0 0 22px;
}

ul#menu li a {
color:#fff;
display:block;
font:normal 0.9em/30px helvetica,sans-serif;
letter-spacing:1px;
padding:0;
text-decoration:none;
}

ul#menu li a:hover,ul#menu li a:focus, ul#menu li a.selec {
color:#05072c;
}

#contenu {
 margin:0px;
 padding: 10px 25px;
 background: #fff url(images/text.png) repeat-x left top;
 font:normal 1em Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
}

#contenu p {
 text-align:justify;

}

div#contenu h2 {
color:#023680;
font:normal 2.4em "Palatino Linotype", Georgia, serif;
text-align:left;
margin:0.4em 0;
}

div#contenu h2 span {
color:#023680;
float:left;
font-size:0.7em;
margin-top:3px;
}

div#contenu h2 span a {
text-decoration:none;
}

div#contenu h3 {
border-bottom:1px dotted #accbdf;
color:#023680;
font:normal 1.3em Palatino Linotype, Gerogia, serif;
font-style: italic;
margin:1.5em 0 1em 0;
}

div#contenu h4 {
color:#023680;
font:bold 0.9em Georgia,serif;
}

div#contenu ul {
margin-left:0;
padding-left:25px;
}

div#contenu li {
padding-bottom:4px;
}

div#contenu .image {
float:right;
margin:0;
padding:0;
}

div#contenu .ident {
line-height:1.2em;
text-align:justify;
text-indent:2em;
}

div#contenu a {
color:#023680;
}

div#contenu a:hover {
color:#b43313;
}


div#contenu acronym {
border-bottom:1px dotted #accbdf;
cursor:default;
}

.space {
margin-bottom:10px;
}

blockquote {
background:#eff5fb;
border:1px dotted #2f6ba9;
margin:0 20px;
padding:0 20px;
text-align:center;
}

blockquote p {
font-style:italic;
padding:0px;
margin:1em 0;
text-align:center;
}

blockquote div {
font:normal 1em "Palatino Linotype", Georgia, serif;
padding:0px;
margin:1em 0;
text-align:center;
}

#lateral {
  float:right;
  position:relative;
  width:210px;
  margin: 0 0 0 25px;
}

#lateral h5 {
 background: #fff url(images/cdr.png) repeat-x left top;
 color:#fff;
 height:35px;
 margin:20px 0 0 0;
 padding:5px 10px;
 font:normal 0.9em arial,sans-serif;
 text-align:center;
}

#lateral p  {
  background: #d8e4ef;
  text-align:center;
  margin: 0 0 0 0;
  padding: 12px 0;
  font:normal 0.8em helvetica,sans-serif;
}

#lateral ul   {
  background: #d8e4ef;
  text-align:left;
  margin: 0 0 10px 0;
  padding: 12px 0;
  font:normal 0.8em helvetica,sans-serif;
}


#footer {
 height:44px;
 background: #fff url(images/footer.png) repeat-x left top;
}

#footer p {
 float: right;
 color: #05072c;
 font:normal 0.9em helvetica,sans-serif;
 text-align:right;
 padding: 20px 20px 0 0;
 margin:0;
}

#footer a {
color:#05072c;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

