/* Document CSS */
/* Page */
html, body {
 margin: 0;
 padding: 0;
 height: 100%;
 background-color:#f7f5e0;
}
div#page {
 position:relative;
 margin:0;
 width:100%;
 min-height: 100%;
 _height:100%;
}
div#head_page {
 background-color:#fffc03;
 width:100%;
 height:70px;
}
div#contenu {
 float:left;
 width:760px;
 margin:30px 0 0 15px;
 background:url(/images/fond.jpg) center no-repeat;
 min-height:600px;
 _height:600px; /* IE5 ne connais pas min-height */
}
/* Elements pour le pied de page */
div#page #premier-element {
 margin-top:0;
}
div#page #dernier-element {
 margin-bottom:0;
}
div#piedpage {
 background-color:#fffc03;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 border:0;
}
div#piedpage img {
 border:0;
 height:70px;
}
div#contenuPiedpage {
 width:760px;
 margin:5px;
 font-size:11px;
 float:left;
 text-align:center;
}
/* Liens */
a, a:visited {
 text-decoration:none;
 color:#666666;
}
a:hover {
 color:#999999;
 text-decoration:none;
}
/* Titre */
h1 {
 color:#666666;
}
h2 {
 color:#333333;
}
h3 {
 color:#003300;
}
/* Formulaires */
.FormErreur {
 color:#FF0000;
 font-weight:bold;
 font-size:90%;
}
.FormErreur a, .FormErreur a:visited {
 text-decoration:underline;
 color:#FF0000;
}
.FormErreur a:hover {
 text-decoration:none;
 color:#FF0000;
}
img#imgprevi { /* Style des previsualisations */
 display:none;
 padding:10px;
}
/* Historique */
.histo_date {
 float:left;
 width:50px;
 font-weight:bold;
 font-size:16px;
}
.histo_desc {
 margin-left:60px;
 margin-bottom:20px;
 text-align:justify;
}
/* Affichage produit */
#affProd {
 text-align:center;
 border:0;
}
#affProd td {
 width:200px;
 padding:10px;
}
#affProd img {
 height:150px;
 border:0;
}
/* fieldset */
legend {
 color:#003300;
 font-size:medium;
 font-weight:bold;
}
/* Produit */
span#pageproduit img {
 cursor:pointer;
}
/* Aide */
p {
 text-align:justify;
 text-indent:25px;
}
div#sommaire dt {
	margin-left:10px;
}
div#sommaire dd {
	margin-left:20px;
}
/* Fin CSS */