@charset "UTF-8";

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; 
	padding: 0;
	color: #000000;
	background-color: #EFEFEF;
	}

/****
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999999;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999999;
	text-decoration: none;
}

a:hover {
	color: #7FB182;
	text-decoration: none;
}

***/

a:hover{
		color:#7FB182;
	}

/**** style link pour boxe ****/

    .boxlink {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-size: small;
    }

    .boxlink A:link {
	color: #666666;
	text-decoration: none;
	}

    .boxlink A:visited {
	color: #666666;
	text-decoration: none;
	}

    .boxlink A:hover {
	color: #00FF00;
	text-decoration: none;
	}



/**** style link pour menu ****/

    .menulink {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #999999;
	font-size: small;
    }

    .menulink A:link {
	color: #999999;
    text-decoration: none;
	}

    .menulink A:visited {
	color: #999999;
	text-decoration: none;
	}

    .menulink A:hover {
    color: #7FB182;
    text-decoration: none;
	}


/**** style link pour texte ****/

    .textelink {
    color: #999999;
	font-size: x-small;
    }

    .textelink A:link {
	color: #999999;
    text-decoration: none;
    }

    .textelink A:visited {
	color: #999999;
    text-decoration: none;
    }

    .textelink A:hover {
    color: #7FB182;
    text-decoration: none;
    }


/**** style pour boites div ****/
#div-main-content {
	top:72px;
	width:900px;
	height:520px;
	z-index:4;
	background-color: #EFEFEF;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	text-decoration: none;
}
#div-title {
	left:0px;
	top:-27px;
	width:359px;
	height:23px;
	z-index:2;
	position: absolute;
}
#div-menu {
	left:493px;
	top:-20px;
	width:407px;
	height:28px;
	z-index:1;
	position: absolute;
	text-decoration: none;
}
#div-copyright {
	position:absolute;
	left:758px;
	top:523px;
	width:142px;
	height:18px;
	z-index:4;
}
#div-lifebooks-e {
	position:absolute;
	left:193px;
	top:229px;
	width:357px;
	height:107px;
	z-index:13;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#div-photo-lifebook {
	border: 1px solid #000000;
	position:absolute;
	left:176px;
	top:224px;
	width:547px;
	height:242px;
	z-index:12;
	background-image: url(../pics/books-column.jpg);
}
#div-slideshow {
	position:absolute;
	left:162px;
	top:-1px;
	width:575px;
	height:519px;
	z-index:5;
}
#div-video {
	position:absolute;
	left:200px;
	top:80px;
	width:503px;
	height:434px;
	z-index:5;
}
#div-books {
	position:absolute;
	left:192px;
	top:38px;
	width:290px;
	height:404px;
	z-index:6;
}
#div-book1 {
	position:absolute;
	left:57px;
	top:1px;
	width:782px;
	height:515px;
	z-index:5;
}
#div-book2 {
	position:absolute;
	left:57px;
	top:1px;
	width:782px;
	height:515px;
	z-index:5;
}
#div-book3 {
	position:absolute;
	left:57px;
	top:1px;
	width:782px;
	height:515px;
	z-index:5;
}

#div-bio {
	position:absolute;
	left:336px;
	top:42px;
	width:460px;
	height:206px;
	z-index:5;
	border-top-color: #666666;
	border-top-style: dotted;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin: 0px;
}
#div-photographies {
	position:absolute;
	left:306px;
	top:42px;
	width:423px;
	height:199px;
	z-index:6;
	border-top-color: #666666;
	border-top-style: dotted;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin: 0px;
	padding: 0px;
}
#apDiv1 {
	position:absolute;
	left:760px;
	top:19px;
	width:182px;
	height:341px;
	z-index:7;
}
#div-thumb-book {
	position:absolute;
	left:1px;
	top:42px;
	width:899px;
	height:193px;
	z-index:8;
}
#div-pic-book {
	position:absolute;
	left:378px;
	top:236px;
	width:430px;
	height:238px;
	z-index:9;
	background-image: url(pics/book-column.png);
}
#mg-pic {
	position:absolute;
	left:97px;
	top:41px;
	width:99px;
	height:133px;
	z-index:6;
}



/**** styles pour text ***/
.style-menu {
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.style-copyright {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.style-title-light {
	font-size: large;
	color: #999999;
	text-decoration: none;
}
.style-title-dark {
	font-size: large;
	color: #333333;
	text-decoration: none;
}
.style-main-text {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
}
.style-main-text-top {
	font-size: small;
	color: #333333;
	text-align: justify;
	border-top-style: dotted;
	border-top-color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	padding-top: 10px;
}
.style-main-text-bottom {
	font-size: small;
	color: #333333;
	text-align: justify;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.style-main-text-top-bottom {
	font-size: small;
	color: #333333;
	text-align: left;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-top-width: 1px;
	padding-top: 10px;
}
.du-vert-par-dessus {
	color: #7FB182
}
