body { font-size: 12px; font-family: tahoma; font-weight: 500; background-image: url(../emfi-images/fond.jpg); text-align: justify; }
div { }
p {  }
ul { text-indent: 0; margin: 1px 0 0; padding-left: 0; list-style-type: square; list-style-position: inside; }
ol { list-style-type: decimal; margin: 1em 0 1em 25px; }
td { font-size: 11px; }
/*---------------------------------

LIENS
-----------------------------------*/
a:link { color: #000; }
a:visited { color: #390; }
a:hover { color: #390; text-decoration: underline; }
a:active { color: #390; }
/*---------------------------------

TITRES

-----------------------------------*/
h1 { font-size: 12px; font-family: arial; font-weight: 700; letter-spacing: 1px; margin: 2px 0; }
h2 { font-size: 12px; font-family: arial; font-weight: 700; margin: 0; }
h3 { font-size: 12px; font-family: arial; font-weight: 700; margin: 0; }
.inputdroit {font-weight: 600; text-align: right; border: solid 1px #fff; }
.centre { text-align: center; }
.smal { font-size: 10px; }
.liens { font-size: 10px; font-family: Verdana; font-variant: small-caps; text-align: center; height: auto; left: 0; top: 725px; z-index: 7; position: absolute; width: 800px; visibility: visible; }
.liens a { text-decoration: none; }
#cadre { text-align: center; height: 100%; width: 800px; left: 50%; top: 0; position: absolute; z-index: 0; visibility: visible; margin-top: 10px; margin-left: -400px; }
#image { background-color: #fff; background-image: url(../emfi-images/fond-boutique.jpg); text-align: left; height: 750px; width: 800px; top: 1%; z-index: 1; position: absolute; left: 1%; visibility: visible; }
#onglet { height: 82px; width: auto; left: 200px; top: 175px; z-index: 2; position: absolute; visibility: visible; }
#marge { height: auto; width: 125px; left: 30px; top: 40px; z-index: 3; position: absolute; visibility: visible; }
#TEXTE1 { background-color: #fff; text-align: justify; height: 500px; width: 585px; left: 200px; top: 205px; z-index: 4; position: absolute; overflow: hidden; visibility: visible; padding-top: 10px; padding-right: 5px; padding-left: 5px; border: solid 1px #000; }
#TEXTE2 { visibility: visible; position: absolute; top: 305px; left: 200px; width: 580px; height: 390px; z-index: 5; overflow: hidden; padding-right: 5px; padding-left: 5px; }
#boutons { height: 100px; width: 600px; left: 0; top: 0; position: absolute; z-index: 6; visibility: hidden; }

#accueil { font-weight: 600; height: 138px; width: 150px; left: 35px; top: 200px; z-index: 7; position: absolute; visibility: visible; }
#demandes { font-weight: 600; height: 150px; left: 30px; top: 510px; z-index: 8; position: absolute; width: 160px; visibility: visible; }
#demandes a { padding-left: 5px; border-left: 14px solid #390; }
#demligne { width: 620px; left: 168px; top: 13px; position: absolute; height: auto; z-index: 9; visibility: visible; }

#questions { background-color: #fff; text-align: justify; width: 585px; left: 200px; top: 205px; z-index: 10; position: absolute; overflow: hidden; visibility: visible; padding-top: 10px; padding-right: 5px; padding-left: 5px; border: solid 1px #000; }
#reponse { height: 380px; width: 585px; left: 200px; top: 350px; z-index: 11; position: absolute; overflow: hidden; visibility: visible; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
#calque1 { height: auto; width: 510px; left: 200px; top: 470px; z-index: 12; position: absolute; visibility: visible; }

/*---------------------------------

MENU

-----------------------------------*/
.menu-titre { color: #666; font-family: tahoma; text-decoration: none; text-indent: 15px; margin-bottom: 5px; padding-bottom: 5px; }
.menu { color: #390; text-align: left; }
.menu a { color: #000; line-height: 20px; text-decoration: none; }
.menu a:hover { color: #390; }
.defilement { height: 390px; overflow: hidden; }
.defilementFAQ { height: 380px; overflow: hidden; }
.puces { color: #f90; font-weight: 700; text-decoration: none; list-style-type: square; margin: 1em 0 1em 1em; }
label{ text-align: left; }
