html>body table#zetable{ min-width: 100%; width:auto }

td#Tmain { width: 940px } /* IE */
tr>td#Tmain { width: 920px } /* le reste, surtout FB */

h1 { margin: 0 }
h3,#formrss0 { font-size: medium; font-weight: bold; color: #A50; margin: 0; padding: 0 }

img { border: none }

div.case { float:left; padding:0; margin: 10px 7px; border: solid 3px }

.txt {
	text-align:center;
	font-family: "comic sans ms",sans-serif;
}

a.magic, a.magic:visited, a.magic:active, a.magic:hover
	{ color: black; text-decoration: none; display:block }

/* pofm */
#pofm,#pofm a { width:480px; height:230px }
#pofm { background: url(bdpofm.jpg) }
#pofm .txt {
	margin: 0 auto auto 0;
	padding: 0 20px 0 0;
	width: 265px; height: 148px;
	background: url(bdpofm_bulle.jpg) top left no-repeat }

/* dragon hell */
#dh,#dh a { width:400px; height:230px }
#dh { background: url(bgdh.jpg) }
#dh .txt {
	margin: 0 auto auto 0;
	padding: 0 95px 0 0;
	width: 130px; height: 160px;
	background: url(bddh_bulle.png) top left no-repeat;
}

/* super truc */
#st,#st a { width:300px; height:200px }
#st { background: url(bgst.jpg) }
#st .txt {
	width: 105px; height: 172px;
	padding: 0 30px 0 0;
	background: url(bdst_bulle.png) top left no-repeat;
}

/* 4 F */
#ffff, #ffff a { width:580px; height:200px }
#ffff { background: url(bd4f.jpg) }
#ffff .txt {
	margin: 0 auto auto 0;
	padding: 0 190px 0 0;
	width: 232px; height: 130px;
	background: url(bd4f_bulle.png) top left no-repeat;
}

/* ced */
#ced,#ced2,#ced2 a { width:900px; height:270px }
#ced { background: url(cedcast.jpg) }
#ced2 { background: url(bdced.png); text-align:center }
#ced2 .txt {
	margin:auto;
	padding: 0 250px;
	width: 400px; height: 180px;
	background: url(ced_bulle.gif) top 50% no-repeat;
}
#ced>#ced2>a>.txt { background-image: url(ced_bulle.png); }

/* ligne du bas */
#book {
	width: 256px; height: 250px;
	background: url(guestbook.jpg);
}
#book a { width: 256px; height: 250px }

#email { float:right;
	width: 159px; height: 250px;
	background: url(email.jpg);
}
#email a { width: 159px; height: 250px }

#ml,#disclaimer {
	width: 439px; /* 900 - 160 - 256 - marges et borders */
	height: 122px; /* 250 - border-espace / 2 */
	font-size:75%;
	text-align:center; vertical-align:middle;
	background: url(bg_c1.jpg);
}
#ml { height: 102px; }
#liens,#liens a, #liens div { width: 100px; height:122px; }
#liens { background: url(liens.jpg) }
#liens div.txt { background: url(/imgs/semiwhitebg.png) }
#disclaimer { width: 320px; }

/** form ML inclus */

#formrss { margin-top: 0.7em }

