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

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 }

/* intro */
#cedintro {
	width: 860px; height:230px;
	background: url(cedintro.jpg);
	padding: 20px;
}



/* vf */
#cedvf,#cedvf a { width:440px; height:200px }
#cedvf { background: url(cedvf.jpg); text-align:left }

/* va */
#cedva,#cedva a { width:440px; height:200px }
#cedva { background: url(cedva.jpg); text-align:right }

/* bf */
#cedbf, #cedbf a { width:900px; height:230px }
#cedbf { background: url(cedbf.jpg); text-align:center }

/* cedperso */
#cedperso,#cedperso a { width:340px; height:200px }
#cedperso { background: url(cedperso.jpg) }
#cedperso .txt {
	 margin: 0 0 auto 0;
	 padding: 40px 70px 0 30px;
	 width: 170px; height: 130px;
	 background: url(cedpersotxt.jpg) top left no-repeat;
}

/* case du reste: misc */
#cedmisc,#cedmisc div { width:540px; height:200px }
#cedmisc { background: #77f url(cedmisc.jpg) }
#cedmisc div div.bg {
	background: url(/imgs/semiwhitebg.png);
	text-align: center;
}
#cedmisc p { margin: 0.6em 0 }


/*** FAQ ***/

body#faq #Tmain { width: 45em }

body#faq div.question { margin-top: 1em; font-weight: bold }
body#faq div.question span { font-weight: normal; color: #800 }
body#faq div.reponse {}


