* {
    margin: 0;
    padding: 0;
}
body {
    text-align: center;
    background-color: #D4E6F2;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
#entete {
    margin: auto;
    width: 980px;
    height: 150px;
    /*background-color: #808080;*/
    /*border: 1px solid #cc33cc;*/
}
#conteneur {
    margin: auto;
    width: 980px;
    text-align: left;
    background-image: url(./images/fond_contenuPage.jpg);
    background-position: right top;
    background-repeat: repeat-y;
}
#GauchePage {
    float: left;
    width: 220px;
    border: none;
    vertical-align: top;
    /*border: 1px solid #cc33FF;*/
    /*background-color: #FF0000;*/
}
#PiedDePage {
    margin: auto;
    /*background-color: #FFFFFF;
    border: 1px solid #cc33cc;*/
    background-image: url(./images/fond_pieddepage.jpg);
    background-position: right top;
    background-repeat: repeat-y;
    width: 980px;
    /*padding-top: 10px;
    padding-bottom: 10px;*/
    height: 30px;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    /*color: #AFB1B4;*/
    color: #535353;
    font-size: 10px;
    font-weight: bold;
}

#PiedDePage a {
    text-decoration: none;
    color: #51669E;
}
#PiedDePage a:visited {
    color: #647EC3;
}
#PiedDePage a:hover {
    color: #F49772;
}

.Menu {
    margin: 0;
    padding: 0;
    /*border: 0px solid #a2b2b3;
    font-size: 12px;
    color: #5e5e5e;*/
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
}
.Menu .RT {
    font-size: 12px;
    /*border: 2px solid #a2b2b3;*/
    font-weight: bold;
    padding-top: 6px;
    height: 24px;
    color: #51669E;
}
.Menu .RTS {
     font-size: 12px;
    /*border: 2px solid #a2b2b3;*/
    font-weight: bold;
    height: 24px;
    padding-top: 6px;
    color: #F49772;
}
.Menu .RST {
    /*border: 2px solid #a2b2b3;*/
		margin: 0px 0px 0px 15px;
    font-weight: bold;
    padding-top: 6px;
    height: 24px;
    color: #516696;
    font-size: 12px;
}
.Menu .RSTS {
    /*border: 2px solid #a2b2b3;*/
margin: 0px 0px 0px 15px;
    /*border-style: solid;
    border-color: #a2b2b3;
    border-width: 2px 1px 2px 1px;*/
    font-weight: bold;
    height: 24px;
    padding-top: 6px;
    color: #F49772;
    font-size: 12px;
}

.Menu .ImgRS0 {
    float: left;
    width: 18px;
    height: 24px;
		background-image: url(./images/rond.gif);
		background-position: center right;
		background-repeat: no-repeat;
}

.Menu .ImgRSS0 {
    float: left;
    width: 18px;
    height: 24px;
		background-image: url(./images/rubsel.gif);
		background-position: center right;
		background-repeat: no-repeat;
}
.Menu .ImgRS1 {
    float: left;
    width: 33px;
    height: 24px;
		background-image: url(./images/rond.gif);
		background-position: center right;
		background-repeat: no-repeat;
}

.Menu .ImgRSS1 {
    float: left;
    width: 33px;
    height: 24px;
		background-image: url(./images/rubsel.gif);
		background-position: center right;
		background-repeat: no-repeat;
}
.Menu .RS {
    /*border-style: solid;
    border-color: #a2b2b3;
    border-width: 0px 1px 0px 1px;*/
    font-weight: normal;
    height: 24px;
    padding-top: 6px;
    color:#637DC1;
    font-size: 12px;
}
.Menu .RSS {
    /*border-style: none solid;
    border-color: #a2b2b3;
    border-width: 0px 1px 0px 1px;*/
    font-weight: normal;
    height: 24px;
    padding-top: 6px;
    color: #F49772;
    font-size: 12px;
}

.Menu .ImgRS2 {
    float: left;
    width: 48px;
    height: 24px;
		background-image: url(./images/rond.gif);
		background-position: center right;
		background-repeat: no-repeat;
}

.Menu .ImgRSS2 {
    float: left;
    width: 48px;
    height: 24px;
		background-image: url(./images/rubsel.gif);
		background-position: center right;
		background-repeat: no-repeat;
}
.separateur {
    padding-top: 3px;
    padding-bottom: 3px;
    background-image: url(./images/separateur.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}
table.MoteurRecherche {
		width: 70%;
		margin: auto;
}
td.MoteurRecherche {
    border: 0px solid #a2b2b3;
    text-align: center;
}
table.AccesReserve {
    width: 80%;
    /*border: 0px solid #a2b2b3;*/
    margin-left: auto;
    margin-right: auto;
}
td.AccesReserve {
    /*border: 0px solid #a2b2b3;*/
    text-align: left;
    height: 25px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #516696;
}
input.champSaisie {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #516696;
    border-style: solid;
    border-color: #516696;
    border-width: 1px;
}

input.Bouton {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight : bold;
    color: #516696;
    background-image: url("./images/bouton.jpg");
    background-repeat:no-repeat;
    background-position:center center;
}
input.Bouton:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight : bold;
    color: #F49772;
}
h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight : bold;
    color: #516696;
    text-align: center;
}

h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight : bold;
    color: #535353;
    text-align: center;
}

h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight : bold;
    color: #516696;
    text-align: left;
}

h4 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight : bold;
    color: #516696;
    text-align: left;
}

h5 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight : normal;
    color: #535353;
    text-align: center;
}

.TextePage {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight : normal;
    color: #535353;
    text-align: left;
}

.puces li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 20px;
}

.puces li li {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 30px;
}

a.std {
    text-decoration: none;
/*    color: #51669E;*/
    color: #4A81F0; /*#4A81F0;*/
    border: none;
}
a.std:visited {
/*    color: #647EC3;*/
color: #4f9ac9; /*#F0AF4A;*/
}
a.std:hover {
    color: #F49772;
    text-decoration: underline;
}
.std img {
    border: none;
}

a.stdb {
    text-decoration: none;
    color: #51669E;
    font-weight: bold;
    border: none;
}
a.stdb:visited {
    color: #647EC3;
}
a.stdb:hover {
    color: #F49772;
}
.stdb img {
    border: none;
}

a.voc {
    text-decoration: none;
    color: #CE5F6C;
    border: none;
}
a.voc:visited {
	color: #CE5F6C;
}
a.voc:hover {
    color: #F49772;
    text-decoration: underline;
}

a.ancre {
	color: #535353;
}
/*
a.anc {
    text-decoration: none;
    color: #51669E;
    border: none;
}
a.anc:visited {
    color: #647EC3;
}
a.anc:hover {
    color: #51669E;
}
*/
a {
    text-decoration: none;
    color: #51669E;
    border: none;
}
a:visited {
    color: #647EC3;
}
a:hover {
    color: #F49772;
}

acronym {
    color: #CE5F6C;
}

.TexteLegende {
    font-family: verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight : normal;
    color: #535353;
    text-align: right;
}

div.Article {
  background:  url("./images/coin_topleft.gif") top left no-repeat;
  width:95%;
  } 
  div.ArticleTwo {
  background:  url("./images/coin_topleft.gif") top left no-repeat;
  width:50%;
  } 
div.Article h2 {
  background:  url("./images/coin_topright.gif") top right no-repeat;
  font-size:1.3em;
  padding:15px;
  padding-left:0;
  margin:0;
  position:relative;
  right:-14px;
  }
div.ArticleBody {
  background:  url("./images/coin_right.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px;
  padding-left:0;
  position:relative;
  right:-14px;
  }
div.ArticleFooter {
  background:  url("./images/coin_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:11px;
  
  }
div.ArticleFooter p {
  background:  url("./images/coin_bottomright.gif") bottom right no-repeat;
  padding:15px;
  padding-left:0;
  display:block;
  margin:-2em 0 0 0;
  position:relative;
  right:-14px;
  }

div.bpHaut {
	float: right;
	margin-right : 20px;
  width: 18px;
  height: 20px;
  text-align: center;
}

div.bpHaut a {
  text-decoration: none;
  color: #51669E;
  font-weight: normal;
}

div.bpHaut a img {
  border: none;
	width: 18px;
	height: 20px;
}
	
