
/*STRUCTURE*/
/*html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong,sub,sup,center,dl,dt,dd,ol,ul,li,td {margin:0;padding:0;border:0;outline:0;font-size:100%; }
*/

#top { background: white; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 130px; }

#background { background-image: url(../images/background.gif); background-repeat: repeat-x; background-position: 0 0; visibility: visible; position: absolute; top: 50px; width: 100%; z-index: 1; min-height: 850px; _height: 455px; }

#container { visibility: visible; margin-right: auto; margin-left: auto; position: relative; top: 60px; width: 1020px; min-height: 1100px; max-height: 1100px; _height: 455px; }

#left { background-image: url(../images/dame1.gif); background-repeat: no-repeat; background-position: right 53px; text-align: right; position: absolute; top: 17px; left: 0; width: 190px; height: 340px; visibility: visible; }

#left1 { background-image: url(../images/dame2.gif); background-repeat: no-repeat; background-position: right 53px; text-align: right; position: absolute; top: 17px; left: 0; width: 190px; height: 340px; visibility: visible; }

#left2 { background-image: url(../images/dame5.gif); background-repeat: no-repeat; background-position: right 53px;  text-align: right; visibility: visible; position: absolute; top: 17px; left: 0; width: 190px; height: 340px; }

#left3 { background-image: url(../images/dame3.gif); background-repeat: no-repeat; background-position: right 53px;  text-align: right; visibility: visible; position: absolute; top: 17px; left: 0; width: 190px; height: 340px; }

#left4 { background-image: url(../images/dame4.gif); background-repeat: no-repeat; background-position: right 53px;  text-align: right; visibility: visible; position: absolute; top: 17px; left: 0; width: 190px; height: 340px; }

#right { background-image: url(../images/homme1.gif); background-repeat: no-repeat; background-position: left 30px; text-align: left; position: absolute; top: 40px; right: 0; width: 188px; height: 300px; visibility: visible; }

#right1 { background-image: url(../images/homme2.gif); background-repeat: no-repeat; background-position: left 30px; text-align: left; position: absolute; top: 40px; right: 0; width: 188px; height: 300px; visibility: visible; }

#right2 { background-image: url(../images/homme5.gif); background-repeat: no-repeat; background-position: left 30px;  text-align: left; visibility: visible; position: absolute; top: 40px; right: 0; width: 188px; height: 300px; padding-top: 30px; }

#right3 { background-image: url(../images/homme3.gif); background-repeat: no-repeat; background-position: left 30px;  text-align: left; visibility: visible; position: absolute; top: 40px; right: 0; width: 188px; height: 300px; padding-top: 30px; }

#right4 { background-image: url(../images/homme4.gif); background-repeat: no-repeat; background-position: left 30px;  text-align: left; visibility: visible; position: absolute; top: 40px; right: 0; width: 188px; height: 300px; padding-top: 30px; }

#info { margin-right: auto; margin-left: auto; visibility: visible; position: relative; top: 59px; width: 642px; height: 30px; }

#dns { float: left; text-align: left; position: relative; top: 0px; left: 25px; width: 380px; letter-spacing: 1px; font-size: 0.6em; color: #624740; }

#language { z-index: 999; margin-right: 22px; text-align: right; position: absolute; top: 0px; right: 0px; visibility: visible; width: 300px; }

#language a { text-align: right; font-style: normal; font-weight: normal; margin-left: 18px; color: #969381; text-decoration: none; }

#language a:link, #language a:visited { font-size: 0.65em; color: #969381; text-decoration: none; margin-left: 18px; }

#language a:hover { font-style: normal; visibility: visible; font-weight: normal; color: #6a3d09; text-decoration: underline; }


#corpus { line-height: 55%; font-size: 55%; padding-left: 25px; padding-bottom: 5px; padding-right: 20px; padding-top: 55px; background-color: white; text-align: left; position: absolute; top: 30px; left: 190px; width: 596px; visibility: visible; margin-right: auto; margin-left: auto; border-color: #c5c0a9 #c5c0a9 #a7a28f; border-style: solid; border-width: 1px 1px 2px; _height: 455px; }

#footer { padding-bottom: 10px; height: 20px; visibility: visible; }

#footer p { font-size: 1.1em; color: #690005; text-align: left; letter-spacing: 1px; padding-top: 5px; }

#menu { text-transform: uppercase; letter-spacing: 0.25em; font-size: 1.3em; position: absolute; left: 25px; text-align: left; top: 20px; width: 595px; }

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

#menu a:hover {
	color: #c30009;
	text-decoration: none;
}




/*TYPO*/
body { line-height: 1.6em; color: #6a3d09; font-size: 1.3em; font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Geneva, Arial, sans-serif; background-color: #d3d1bc; background-image: url(../images/background.gif); background-repeat: repeat-x; background-position: 0 120px; margin: 0; }

table, tr, td {  line-height: 1.6em; font-size: 1.08em; font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Geneva, Arial, sans-serif; }

p {  line-height: 1.6em; font-size: 1.3em; font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Geneva, Arial, sans-serif; }

a {
	color: #0d50b4;
	text-decoration: underline;
}

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

a:active { color: #ae0000; text-decoration: underline; }

a:visited { color: #ae0097; text-decoration: underline; }

h1 { line-height: 1.8em; color: #3d8a04; font-size: 1.75em; font-weight: bold; letter-spacing: 1px; margin-bottom: 22px; }

h2 { color: #3d8a04; font-size: 1.5em; font-weight: bold; }

h3 {
	color: #3d8a04;
	font-size: 1.35em;
}

li { margin-left: -15px; list-style: disc; }

ul { font-size: 1.3em; line-height: 1.6em; }

div.hr   { background-image: url(../images/doth.gif); background-repeat: repeat-x; background-position: 0 bottom; text-align: right; width: 100%; height: 25px ; margin-bottom: 3px; }

.result { color: #c32440; font-style: italic; }

.color { color: #3d8a04; font-weight: bold; }



/*RESULT*/
/* bto 20080312 : largeur de la colonne de gauche dans les résultats */

td.leftcol {
	width: 180px;
}

td.data {
    width: 300px; /* bto 20090811 */
}

/* bto 20090811 : écart entre chaque résultat */

td.espacement {
    padding-bottom: 10px;
    text-align: right;
}

/* bto 20090811 : flèche vers le haut pour lien "top" */

span.linkTop {
    background: transparent url(../images/arrow_up.gif) no-repeat left top;
    padding-left: 15px;
}


#language #active  { color: #6a3d09; font-weight: bold; }
table.sample { width: 95%; }
table.sample td { width: 50%; padding: 1px; border-bottom: 1px dotted #a7a28f; }
.data { color: #000000; text-align: left; }
.toprow { color: #3d8a04; font-weight: bold; font-style: italic; text-align: left; }
.leftcol { font-weight: bold; text-align: left; }

