body { font-size: 12px; font-family: Arial, Verdana; font-weight: 500; line-height: 16px; background-repeat: repeat-x; background-position: left top; text-align: justify; }

td {  }

a:link { color: #000; text-decoration: none; }

a:visited { color: #999; text-decoration: none; }

a:hover { color: #09c; text-decoration: underline; }

a:active {  }
ul { text-indent: 0; margin: 1px 0 0; padding-left: 0; list-style-type: square; list-style-position: inside; }
#demande h1 { color: #666; font-size: 14px; font-weight: 600; font-variant: small-caps; margin-top: 2px; margin-bottom: 3px; }
h2 { font-size: 1.1em; font-weight: 600; margin: 0 2px 2px 0; padding-bottom: 2px; display: inline; }
h3 { font-size: 1.1em; font-weight: 600; text-decoration: blink; text-align: center; margin: 0; }
#cadre { background-image: none; height: 900px; width: 940px; left: 50%; top: 0; position: absolute; z-index: 0; visibility: visible; margin-top: 0; margin-left: -470px; }
#image0 { height: 980px; width: 100%; left: 0; top: 0; z-index: 1; position: absolute; visibility: visible; }
#onglet { height: auto; width: 660px; left: 280px; top: 10px; z-index: 2; position: absolute; visibility: visible; }
#defil { font-size: 110%; font-family: "trebuchet ms"; height: 89px; width: 240px; left: 1%; top: 900px; z-index: 22; position: absolute; visibility: visible; }
#defil img { margin-left: -10px; }
#logo { text-align: center; height: 150px; left: 0; top: 15px; z-index: 4; position: absolute; width: 220px; visibility: visible; }
#logo img { margin: 20px; }
#top { color: #666; font-size: 11px; font-family: tahoma, verdana; text-align: right; height: 20px; width: 660px; left: 280px; top: 0; position: absolute; visibility: visible; }
#top a { color: #666; text-decoration: underline; }
#liens { text-align: center; height: auto; width: 620px; left: 310px; top: 980px; z-index: 20; position: absolute; visibility: visible; }
#liens a { color: #666; margin-right: 5px; margin-left: 5px; }
#marge { height: auto; width: 140px; left: 45px; top: 20px; z-index: 5; position: absolute; visibility: visible; }
#parrain { background-color: #fff; width: 185px; left: 15px; top: 680px; z-index: 30; position: absolute; visibility: visible; }
#credit { height: 640px; width: 650px; left: 290px; top: 350px; z-index: 18; position: absolute; padding-right: 5px; }
.parrain { color: #399; font-size: 1.1em; font-weight: 600; width: 220px; height: 20px; float: left; margin: 0 5px 0 0; padding: 0 5px 5px 0; display: inline; }
#credit h1 { color: #999; font-size: 1.1em; font-weight: 600; text-transform: uppercase; margin: 0; padding: 1em 0 0; }
#credit h2 { color: #c60; font-size: 1.1em; font-weight: 600; text-align: left; display: inline; margin: 0; padding: 0 1.5em 0 0; max-width: 100%; float: left; }
.quartaccueil h2 { color: #c60; font-size: 1.1em; font-weight: 600; text-align: left; width: 100%; display: inline; margin: 0; padding: 0; float: left; }
#credit ul { margin: 0; padding: 0; list-style-type: none; }
#credit a { color: #000; font-weight: 700; text-decoration: underline; }
#credit a:hover { color: #000; }
#credit a:visited { color: #000; }
.titreaccueil { text-align: justify; margin-top: 1.15em; margin-left: 0; padding-bottom: 1.15em; border-bottom: 1px dotted #ccc; }
.quartaccueil { text-align: justify; width: 30%; float: left; min-height: 220px; margin-top: 1.15em; margin-right: 3%; margin-left: 0; padding-bottom: 1.15em; border-bottom: 1px dotted #ccc; display: inline; }
.petit { font-size: 85%; }
.grand { font-weight: 600; }
/*---------------------------------
MENU
-----------------------------------*/
#demande { color: #999; font-size: 14px; font-family: arial, "trebuchet ms"; font-weight: 600; height: 100px; width: 220px; z-index: 8; visibility: visible; margin-left: 20px; }
#demande p { font-size: 12px; background-image: url(../credits-images/fond-menu.jpg); background-repeat: no-repeat; margin-bottom: 0; padding-top: 5px; padding-bottom: 0; padding-left: 10px; }
#demande ul { color: #ccc; font-size: 12px; background-image: url(../credits-images/fd-tiers.png); margin-top: 0; margin-bottom: 15px; padding-top: 10px; padding-bottom: 10px; }
#demande li { background-repeat: no-repeat; list-style-type: circle; margin-top: 3px; margin-bottom: 3px; padding-top: 1px; padding-bottom: 1px; }
#demande a { color: #333; font-size: 100%; line-height: 120%; text-decoration: none; }
#demande img { text-align: center; margin: 12px 12px 12px 50px; }
#demande b { color: #666; font-size: 14px; font-variant: small-caps; font-weight: 600; text-align: center; margin-top: 2px; margin-bottom: 3px; margin-left: 30px; }
#demande a:hover { color: #09c; }
.imgPart { margin-left: -50px; }


