* {	margin: 0;	padding: 0;}img { 	border: 0 none;  }body { 	margin: 0; 	padding: 0;  	font: 11px/15px Arial, Helvetica, sans-serif;	color: #666;}strong, b, .bold {	font-weight: bold;}em { 	font-style: italic; }a {  	color: #777; 	text-decoration: underline; }/*------------------------------------| INDEX |---------------------------------------*/	#fleche   { 	position: absolute; 	width: 11px;	height: 20px; 	top: 5px; 	left: 50%; 	z-index: 20;}		#curseur { 	position: absolute; 	width: 252px;	height: 20px; 	top: 0; 	left: 50%; 	margin-left:-126px;	z-index: 10;	background: url(../img_index/curseur.gif) top no-repeat;}#page {	position: absolute;	left: 50%;	margin-left: -370px;	top: 50px;	width:740px;	height: 465px;}#page-g, #page-d {	width: 370px;	height: 465px;}#page-g {	float:left;	background: url(../img_index/index-fond-g.jpg);}#page-d {	float:left;	background: url(../img_index/index-fond-d.jpg);}#adresse {	position: absolute;	left: 50%;	margin-left: -370px;	top: 520px;	width:740px;	height: 20px;	text-align: center;	color: white;}#adresse a {	color: white;}#rond-centre-g {	position: absolute;	left: 50%;	margin-left: -54px;	top: 167px;	width: 54px;	height: 118px;}#rond-centre-d {	position: relative;	top: 167px;	width: 59px;	height: 113px;}#crochet-h {	position: absolute;	left: 50%;	margin-left: 162px;	top: 55px;	width: 100px;	height: 44px;}#crochet-bg, #crochet-bd {	position: absolute;	left: 50%;	top: 354px;	width: 100px;	height: 44px;}#crochet-bg {	margin-left: -265px;}#crochet-bd {	margin-left: 162px;}#menu-index {	position: absolute;	left: 50%;	margin-left: -326px;	top: 225px;	width: 262px;	height: 132px;}/*------------------------------------| PAGES |---------------------------------------*/#titre {	position: absolute;	left: 50%;	margin-left: 25px;	top: 20px;	width: 66px;	height: 66px;}#contenu-d, #contenu-d2 {	position: absolute;	left: 50%;	margin-left: 55px;	top: 110px;	width: 290px;	z-index: 10;	height: 320px;}/*-------- INDEX ---------*/.texte-news {	font: 11px/16px Arial, Helvetica, sans-serif;	color: #777; 	padding: 0 10px;	overflow: auto;}.date-news {	font-size: 11px;	color: rgb(120,95,170);	font-weight: bold;}.titre-news {	font-size: 12px;	font-weight: bold;}/*-------- HISTO ---------*/.texte-histo {	padding: 0 10px;	overflow: auto;	color: #777; 	font: 11px/16px Arial, Helvetica, sans-serif;}/*-------- MEMBRES ---------*/#spot {	position: absolute;	left: 50%;	margin-left: -53px;	top: 172px;	width: 106px;	z-index: 10;	height: 105px;}#fond-series {	position: absolute;	left: 50%;	margin-left: -370px;	top: 160px;	width: 370px;	z-index: 10;	height: 280px;}#top-series, #top-liste, #top-edit, #top-galerie {	position: absolute;	left: 50%;	margin-left: -250px;	top: 180px;	width: 230px;	z-index: 20;	height: 235px;}#top-liste a { 	font: bold 13px/22px Arial, Helvetica, sans-serif;	color: black;	text-decoration: none;}#top-series a { 	font: bold 13px/22px Arial, Helvetica, sans-serif; 	color: #666;	text-decoration: none;}#top-edit a { 	font: bold 12px/18px Arial, Helvetica, sans-serif;	color: #666;	text-decoration: none;}#top-series a:hover, #top-liste a:hover, #top-edit a:hover {	text-decoration: none;	color: rgb(0,170,255);}#top-series a:visited, #top-liste a:visited, #top-edit a:visited { 	color: #999;}#contenu-m { //page membre	width: 370px;	height: 465px;	background: white url(../img_membres/fond_bio.gif) 0 142px no-repeat;}#contenu-s { //serie membre	width: 370px;	height: 465px;	background-color: white;}#bio {	position: absolute;	top: 180px;	left: 50%;	margin-left: 30px;	width: 300px;	z-index: 20;	border: 1px solid #ccc;	background-color: white;	text-align: center;	color: #999;	padding: 6px;}#bio h2 {	font: 24px/28px "Times New Roman", Times, serif;	margin-bottom: 10px; }#suite-image, #suite-serie {	position: absolute;	left: 50%;	width: 370px;	z-index: 20;	background-color: white;	text-align: center;}#suite-image {	top: 0;	height: 410px;	background: white url(../img_membres/fond_series_top.gif) no-repeat;}#suite-serie {	top: 420px;	border-top: 1px solid #ccc;	padding-top: 3px;}#suite-serie a img {	margin: 0 3px;}/*----------- EDITION ---------------*/#bloc-edit {	position: absolute;	top: 100px;	left: 50%;	margin-left: 30px;	width: 315px;	z-index: 20;	text-align: center;	color: #999;	padding: 6px;	padding-right: 12px;	height: 330px;	overflow: auto;}#bloc-edit h2 {	font: 24px/28px "Times New Roman", Times, serif;	margin-bottom: 10px; }#bloc-edit p {	margin: 10px 0; }#bloc-edit p.prix {	background-color: #eee;	margin: 0 5px; }#bloc-edit p.descr {	margin: 5px 0; }#bloc-edit p.pres {	font-style: italic;}#contenu-e { //page editions	width: 370px;	height: 465px;	background: white url(../EDITION/img/agraf.jpg) repeat-y;}/*----------- GALERIE ---------------*/#contenu-g { //page galerie	width: 370px;	height: 465px;	background: white url(../GALERIE/img/fond-depoli.jpg);}#top-galerie h1 { 	font: bold 18px/20px Arial, Helvetica, sans-serif;	color: black;	margin-top: 5px;}#top-galerie h2 { 	font: bold 13px/20px Arial, Helvetica, sans-serif;	color: black;}#top-galerie a { 	color: #666;}#texte-expo {	position: absolute;	top: 30px;	left: 50%;	margin-left: -325px;	width: 280px;	height: 380px;	z-index: 20;	border: 1px solid #ccc;	background-color: white;	text-align: left;	color: #999;	padding: 10px;	overflow:auto;}/*----------- ARCHIVES ---------------*/#archives {	position: absolute;	top: 43px;	left: 50%;	margin-left: 90px;	width: 240px;	height: 380px;	z-index: 20;	text-align: left;	color: #999;	padding: 10px;	overflow:auto;}#archives h1 {	margin: 10px 0 10px -10px;	font: bold 17px/20px Arial, Helvetica, sans-serif;	color: rgb(65,190,255);}