body
 {
  margin-top: 0px;
 }

img
 {
 border: 0px;
 }
 
h1
 {
  text-align: center;
  font-size: 1.5em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }

h2
 {
  text-align: center;
  font-size: 1.3em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }

caption
 {
  margin: auto;
  padding: 5px;
  font-size: 1em;
  font-weight: bold;  
  border: 1px solid;
  border-color: #C0C0C0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: #fed224;
  color: #000000;
  text-align: left;
 }

div#conteneur
{
 width: 950px;
 margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
 color: #000000;
 background: #fdf8d7;
 padding: 0px;
}

div#bandeau_top
 {
  width: 100%;
  background: #fed224;
  color: #000000;
 }

div#menu
 {
  width: 100%;
  color: #000000;
  background: #fae77b;
  text-align: center;
 }

 
div#centre
 {
  font-size: 0.8em;
  width: 95%;
  padding: 5px;
  margin: 10px;
 }

div#oups
 {
  margin: auto;
  width: 70%;
  background: #fed224;
  color: #000000;
  text-align: center;
  padding: 20px;
  font-size: 1.1em;
  font-weight: bold;  
 }

div#contact
 {
  margin: auto;
  width: 70%;
  background: #fae77b;
  font-size: 1.1em;
 } 
 
div#printouverture
 {
  margin: auto;
  width: 66%;
  background: #fae77b;
  text-align: center;
  padding: 20px;
 } 
 
div#logo_page
 {
  margin-right: 20px;
  text-align: right;
 }

div#slogan
 {
  font-size: 1em;
  text-align: center;
  color: #000000;
  background: #fae77b;
  clear: both;  
 }

div#login
 {
  margin: auto;
  width: 40%;
  padding: 10px;
  font-weight: bold;
  background: #fed224;
  color: #000000;
 }

#footer
 {
  text-align: center;
  color: #999999;
  background: #ffffff;
  font-size: 0.8em;
 }

#index_pro
 {
  width: 100%;
  color: #000000;
  background: #fdf8d7;
  text-align: right;
 }

#index_image_centre
 {
  width: 100%;
  color: #000000;
  background: #fdf8d7;
  text-align: center;
 }

#index_public
 {
  width: 100%;
  color: #000000;
  background: #fdf8d7;
  text-align: left;
 }

#image_tambour
 {
  border: 0px;
  width: 159px;
  height: 122px;
  margin-top: 0px;
  margin-left: 30px;
  float: left;
 }

#centre_presentation
 {
  margin-top: 60px;
  height: 122px;
  text-align: center;
  font-size: 1.4em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }

#table_marques
 {
  width: 98%;
  margin: auto;
  font-size: 0.6em;
  font-weight: bold;
  border: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
 }

#table_resultats
 {
  width: 98%;
  margin: auto;
  border: 0px;
  font-size: 0.8em;
 }

#table_resultats th
 {
  font-size: 1em;
  border: 1px solid;
  border-color: #C0C0C0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: #fed224;
  color: #000000;
 }

#table_resultats td
 {
  text-align: left;
  font-size: 0.8em;
  border: 1px solid;
  border-color: #C0C0C0;
  padding: 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }

#detail_piece
 {
  color: #000000;
  width: 75%;
  background: #fae77b;
  padding: 10px;
  text-align: left;
 }

#tete_detail
 {
  width: 75%;
  background: #fed224;
  color: #000000;
  font-weight: bold;
  font-size: 1.2em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 10px;
 }

#table_form_contact
 {
  border: 0px;
  padding: 10px;
  margin: auto;
 }

#envoyer
 {
  width: 138px;
  height: 31px;
  border: none;
  background: transparent url("http://images.prs-pms.com/envoyer0.gif") no-repeat center center;
  color: #000000;
  cursor: pointer;
 }
 
#envoyer:hover
 {
  width: 138px;
  height: 31px;
  border: none;
  background: transparent url("http://images.prs-pms.com/envoyer1.gif") no-repeat center center;
  color: #000000;
  cursor: pointer;
 }

#effacer
 {
  color: #000000;
  width: 139px;
  height: 30px;
  border: none;
  background: transparent url("http://images.prs-pms.com/annuler.gif") no-repeat center center;
  cursor: pointer;
 }

#padding_entete_detail
 {
  left: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
 }

div#entete_liste
 {
  width: 95%;
  font-size: 1.2em;
  background: #fed224;
  color: #000000;
  font-weight: bold;
  text-align: left;
 }

.img_nondispo
 {
  border: 0px;
  width: 100px;
 }

.decale
 {
  margin-left: 120px;
 }

.gauche
 {
  font-size: 1.2em;
  padding : 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-left: 100px;
  width: 300px;
  color: #000000;
  background: #fae77b;
  float: left;
 }

.droite
 {
  font-size: 1.2em;
  padding : 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-left: 520px;
  width: 300px;
  color: #000000;
  background: #fae77b;
 }

.sub_form_boutique
 {
  width: 216px;
  height: 22px;
  border: none;
  color: #000000;
  background: transparent url("http://images.prs-pms.com/ok_ligne.jpg") no-repeat center center;
  cursor: pointer;
 }

.caddie_footer
 {
  color: #000000;
  background: #fed224;
  font-weight: bold;
  text-align: right;
 }
 
#menuboutique
 {
 font-size: 0.8em;
 width: 30%;
 }
 
#menuboutique select
 {
 font-size: 0.9em;
 }
 
.blue
 {
 color: #0099ff;
 background: #fdf8d7; 
}

.lien_entree
 {
 text-decoration: none;
 font-size: 0.7em;
 color: #000000;
 }
 
.lien_entree:hover
 {
 text-decoration: none;
 font-size: 0.9em;
 color: #0099ff;
 }