* {margin:0;padding:0}

/* Layout ********************************************************************/
#container {
  width:60em;
}
#header {
  height:68px;
}
#menu {
  float:left;
  /*width:8.375em;*/
  width:138px;
}
#content {
  /*margin-left:8.375em;*/
	margin-left:138px;
  font:arial;
  font-size:12px;
}
#cc {
  padding:1em 0em 1em 1em;
}
#footer {
  clear:left;
  height:54px;
}


/* Decoration and typography *************************************************/
#header {
  background:white url(banniere.jpg) 0 0 no-repeat;
  padding-left:100px;
  padding-top:2px;
}
#header h1,
#header p{
  font-style:italic;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  color:#012BA1;
 font-size:12px;
}
#header h1 a {
  text-decoration:none;
  color:#012BA1;
  text-transform:uppercase;
  font-style:normal;
}
#header p span {
  color:#FFA800;
}
#container {
  background-color:#91C7E6;
}
#cc {
  background-color:white;
}
#footer {
  background-color:#415CA9;
}
#menu {
  margin-top:.6em;
}
#menu li {
  list-style:none;
  width:8.375em;
  line-height:1.25em;
}
#menu a {
  color:black;
  text-decoration:none;
  display:block;
  padding-left:13px;
  background:transparent url(fleche_menu.gif) 0 center no-repeat;
  font-size:10px;
  font-family:verdana,Arial,Helvetica,sans-serif;
  font-weight:bold;
}
#menu a:hover {
  background-color:white;
font-weight:bold;
}
#content {
  background-color:white;
}
#h2c {
  background-color:#FFA800;
  color:white;
}
#h2c h2 {
  background-color:#FFA800;
  color:white;
  font-size:12px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  padding:3px 5px;
}
#i1 {
  float:left;
}
#t1 {
  text-align:right;
}
#t1 a {
  font-weight:bold;
  color:white;
  text-decoration:none;
}
#t1 a:hover {
  text-decoration:underline;
}
#t1 em {
  font-style:normal;
}
/*#t1 em:before {
  content:"\"";
}
#t1 em:after {
  content:"\"";
}
*/
#content h2#t2 {
  font-family:Arial,Helvetica,sans-serif;
  background-color:white;
  text-align:right;
  font-size:12px;
  font-weight:bold;
}
#content h2#t2 em {
  font-style:normal;
  font-size:12px;
}
/*#content h2#t2 em:before {
  content:"\"";
}
#content h2#t2 em:after {
  content:"\"";
}
*/
#content h2#t2 a {
  text-decoration:none;
  color:#012BA1;
  padding:0 5px 0 15px;
  background:white url(fleche_bleu.gif) 0 center no-repeat;
}
#content h2#t2 a:hover {
  text-decoration:underline;
  color:#FFCC00;
}
#content h3 {
  font-size:12px;
  font-family:Arial,Helvetica,sans-serif;
  margin:1em 0 1em 0;
  color:#0068D0;
}
#content p {
  font-size:12px;
  font-family:Arial,Helvetica,sans-serif;
  margin:.3em 0 .7em 0;
  width:65em;
  text-align:justify;
}

p#ml {
  text-align:center;
  padding-top:1em;
  font-size:.675em;
}

p#mlfr {
  text-align:center;
  padding-top:6em;
  font-size:10px;

}

#mlfr a{
color:#CC0000;
}

#mlfr a:hover{
color:#FFCC00;
}


#footer {
  background:#415CA9 url(pied.jpg) 0 0 no-repeat;
}
#content {border-bottom:1px solid white}
#content ul {
  margin-left:3em;
      font-size:12px;
  font-family:Arial,Helvetica,sans-serif;
}

#language{
	float:left;
	margin-top:-75px;
}

#language a{
	color:#002CA5;text-decoration:none ; font-family:  Arial, Helvetica, sans-serif; font-size: 9px;}
}

#language a:hover{
	text-decoration:underline;
}
