/*---------------------- règles provisoires pour version 0 -------------------------------*/
.email {  font-family: Courier New, Courier, sans-serif; font-size: 14px; font-weight: bold}
.test {  background-image: url(images/boutonF17E0B.gif); background-repeat: repeat-y}

/*------------------------------- règles globales ----------------------------------------*/

* html a:hover {visibility:visible}
div   { position: absolute; padding:0; margin:0; }
img   { border: 0; display: block; }
table { border: 0; padding: 0; border-collapse: collapse; }
td    { vertical-align:top; }
input { border: 2px inset ; color: red; margin-top:1px; background-color: white; }

/*------------------------------- cadre principal ----------------------------------------*/
#cadre-principal { position: relative; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; width: 747px; height: 600px;}
#menu            { top: 0px; left: 0px; background-image: url(images/texture-bois.gif); }
#bandeau         { top: 0px; left: 166px; width:568px; height:81px; background-image: url(images/bandeau.gif); }
#annonce         { top: 30px; left: 90px; width:467px; height:31px; font-family: Courier New, Courier, sans-serif; font-size: 16px; color:red; }
#fond-tee-shirt-gauche { top: 10px; left: 120px; width: 274px; height: 216px; background-image: url(images/fond-tee-shirt-gauche.gif); }
#fond-tee-shirt-droit  { top: 10px; left: 540px; width: 274px; height: 216px; background-image: url(images/fond-tee-shirt-droit.gif); }
#adresse { text-align:center; top:600px; width:190px; font-family: Courier New, Courier, sans-serif; font-size: 11px; }
/*-------------------------------- menu principal ----------------------------------------*/
div.menu                     { left: 20px; width: 147px; height: 57px; display:block; font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; text-align:center; }
div.menu             a       { display: block; text-decoration: none; color: #747FEA; line-height: 15px; background-repeat: no-repeat; background-position: center left;}
div.menu             a:hover { background-repeat: no-repeat; background-position: center left; color: #222FD6; }

#menu-tee-shirt              { top: 212px; }
#menu-tee-shirt      a       { background-image: url(images/menu-tee-shirt.gif); padding: 6px 0px 6px 61px;}
#menu-tee-shirt      a:hover { background-image: url(images/menu-tee-shirt-over.gif);}

#menu-machines               { top: 272px; }
#menu-machines       a       { background-image: url(images/menu-machines.gif); padding: 13px 0px 14px 61px;}
#menu-machines       a:hover { background-image: url(images/menu-machines-over.gif); }

#menu-papiers                { top: 332px; }
#menu-papiers        a       { background-image: url(images/menu-papiers.gif); padding: 13px 0px 14px 61px;}
#menu-papiers        a:hover { background-image: url(images/menu-papiers-over.gif); }

#menu-professionnels         { top: 392px; }
#menu-professionnels a       { background-image: url(images/menu-professionnels.gif); padding: 13px 0px 14px 61px; }
#menu-professionnels a:hover { background-image: url(images/menu-professionnels-over.gif); }

#menu-panier                 { top: 452px; }
#menu-panier         a       { background-image: url(images/menu-panier.gif); padding: 21px 0px 21px 61px; }
#menu-panier         a:hover { background-image: url(images/menu-panier-over.gif); }

#menu-contact                { top: 512px; }
#menu-contact        a       { background-image: url(images/menu-contact.gif); padding: 13px 0px 14px 61px; }
#menu-contact        a:hover { background-image: url(images/menu-contact-over.gif); }

/*------------------------------- menu bas de page --------------------------------------*/
#menubas                     { padding-top: 15px; left: -240px; width: 747px; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
#menubas             a       { text-decoration: none; color: #6B71E9; }
#menubas             a:hover { color: #171D95; }
/*--------------------------- validation xhtlm et css -----------------------------------*/
#validation { top:600px; width: 187px; text-align:center; visibility:hidden; }
