body {margin:0; padding:0; height:100%; background-color:#E0CAA6; color:#4E4759}

/* Liens */
a:link, a:visited {font-family:courier new, courier, mono; font-size:11px; color:#F4DBA8; text-decoration:none; background:none; letter-spacing:0em}
a:hover, a:active {font-family:courier new, courier, mono; font-size:11px; color:#F3F3ED; text-decoration:none; font-weight:bold; background:none}
   div.real2 a:link, div.real2 a:visited {color:#AD2E12}
   div.real2 a:hover, div.real2 a:active {color:#4E4759}
      div.contenu a:link, div.contenu a:visited {color:#AD2E12}
      div.contenu a:hover, div.contenu a:active {color:#4E4759}
	  
.menu {margin:0; padding:0; position:absolute; height:75px; width:170px; left:570px; top:28px}
ul {margin:0; padding:0; list-style-type:disc; list-style-position:inside; color:#F4DBA8; line-height:11pt}

.miseajour {position:absolute; top:100px; left:530px}
.real2 {margin-top:-40px; margin-left:610px}

.conteneur {position:absolute; width:750px; left:50%; margin-top:20px; margin-left:-375px; margin-right:-375px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13pt; background-color:#F3F3ED; background-image: url(images/fond.jpg); background-repeat: repeat-y}
.contenu {width:710px; margin-left:40px}
.cont_gche {float:left; width:520px; background-image: url(images/barre.gif); background-position:right; background-repeat: repeat-y}
div.cont_gche p {padding:0px; margin-top:15px; margin-bottom:10px}

.encart{float:left; width:164px; margin-left:5px; background-image: url(images/encart_fond.gif); background-repeat: repeat-y}
h1 {margin-top:0px; margin-bottom:0px; height:17px; font-family:courier new, courier, mono; font-size:15px; font-weight:normal; text-align:right; background-image: url(images/fond_titre.gif); background-position:right; background-repeat:repeat-x}

div.encart p {font-family: Georgia, serif; font-size:11px; padding-left:12px; padding-right:12px; padding-top:0px; margin-top:0px; margin-bottom:10px; text-align:center}
div.encart ul {padding-left:8px; margin-left:8px; padding-right:5px; margin-right:5px; color:#AD2E12; margin-bottom:15px; line-height:12px}
div.encart li {margin-top:7px}
.encart_a {font-size:12px}
.img_dt {float:right; margin-top:25px; margin-left:25px; margin-bottom:20px}
.img_gche {float:left; margin-top:25px; margin-right:25px; margin-bottom:20px}

.lettrine {text-transform:capitalize;}
.lettrine:first-letter {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 4.5em; /* 3 hauteurs de lignes pour la lettrine*/
font-weight: normal;
font-family: /* Trebuchet MS, Georgia, Verdana,*/courier new, courier, mono;
color: #AD2E12;
margin-top: -4px;
margin-right: 4px;
padding-right: 2px;
line-height: 0.8em
}

/* Page REPRODUCTIONS */
.vign {float:left; height:305px; width:140px; margin-bottom:20px; margin-right:25px; text-align:center; border:1px solid #CBD1D8}
.vignette {margin-top:10px; border:1px solid #AD2E12}
.prix {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.encadre {margin-top:10px; padding-top:10px; padding-bottom:10px; width:502px; height:auto; text-align:center; border:1px solid #CBD1D8; background-color:#EDE7D8}
.img_grde {margin-top:10px; width:502px; height:auto; text-align:center; border:1px solid #CBD1D8}
.bout_com {width:105px; margin-top:5px; font-family:courier new, courier, mono; font-size:11px; color:#AD2E12; border:0; background-color:#F3F3ED}

/* Page RECUEILS */
h2 {margin-top:10px; margin-bottom:10px; padding:0px; font-size:10px; color:#AD2E12; font-weight:normal;}
.img_rec {float:right; margin-top:15px; margin-left:10px; margin-bottom:10px}
.commander {float:right; margin-top:15px; width:502px; background-image: url(images/fond_titre.gif); background-repeat:repeat-x}

/* Formulaires */
.champ_rech {font-size:11px; background-color:#ffffff; width:140px; border:1px solid #CBD1D8}
.bouton {margin-top:10px; font-family:courier new, courier, mono; font-size:11px; color:#AD2E12; letter-spacing:1pt; border:1px solid #CBD1D8; background-color:#F3F3ED}
form {scrollbar-base-color:#F3F3ED; scrollbar-arrow-color:#4E4759; scrollbar-darkshadow-color:#F3F3ED}

/* Page_Contacts */
.contacts {float:left; width:200px}
.noms {font-family:courier new, courier, mono; font-size:16px; font-weight:normal}
.formulaire {margin-left:210px; width:275px; padding-left:10px; border-left:1px solid #CBD1D8}
.form_titre {width:180px; text-align:center; margin-left:94px; font-size:10px}
.form_tab {height:200px; width:275px; border:none}
.titreform {width:85px; font-family:verdana, sans-serif; font-size:10px; color:#4E4759}
.champ1 {width:180px; background-color:#ffffff; border:1px solid #CBD1D8; font-size:11px}
.champ2 {width:180px; height:80px; background-color:#ffffff; border:1px solid #CBD1D8; font-family:verdana, sans-serif; font-size:11px}

/* Envoi */
.popup {background-color:#E0CAA6; font-family: Verdana, Arial, Helvetica, sans-serif; color:#4E4759; text-align:center}
.message {margin-top:20px; margin-bottom:20px; font-size:12px}
.erreur {margin-top:10px; font-size:11px}
ul.erreur li {margin-top:10px; color:#4E4759}

/* Page_Mise à jour */
.formbdd {margin-top:50px; margin-bottom:30px; text-align:center}

/* Page_modifRepro */
.formbdd2 {text-align:center}

/* Page PANIER */
.panier {width:500px; border:1px solid #CBD1D8}
table.panier td {height:auto; font-family:verdana, sans-serif; font-size:10px; color:#4E4759; text-align:center; border:1px solid #CBD1D8; vertical-align:middle}
.cell_titre {height:25px; font-weight:bold}
.article {width:250px; height:25px; font-weight:bold}

/* Page COMMANDE */
.titreform2 {width:100px; font-family:verdana, sans-serif; font-size:11px; color:#4E4759}
.livraison {width:500px; border:1px solid #CBD1D8; }
table.livraison td {height:auto; font-family:verdana, sans-serif; font-size:10px; color:#4E4759; text-align:center; vertical-align:middle}
.champ_liv {width:180px; height:50px; background-color:#ffffff; border:1px solid #CBD1D8; font-family:verdana, sans-serif; font-size:11px}

/* popup image */

.popup { margin-top:25px; margin-left:50px; margin-right:50px; background-color:#F3F3ED; }
.carte { padding:25px; border:1px solid #CBD1D8; }


