@charset "utf-8";

body {
font-family: Arial, Helvetica, sans-serif;
background-image: url(../im/background.png);
background-repeat: repeat-x;
background-color: #9ACDE2;
width: 766px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
}
p { margin: 0; color: black; }
img { border: none; padding: 10px; }
#head {
background-image: url(../im/head.png);
height: 185px;
}
#ctte {
background-image: url(../im/body.png);
background-repeat: repeat-y;
width: 726px;
padding-left: 20px;
padding-right: 20px;
}
	#ctte p { font-size: 13px; text-align: justify; }
	#ctte #registerbox { background-image: url(../im/box.jpg); width: 502px; height: 627px; margin-left: auto; margin-right: auto; }
	#ctte #registerbox td { padding: 5px; }
	#ctte #registerbox td.align-left { width: 250px; /*450-200*/ }
	#ctte #registerbox td.align-right { width: 200px; /*comme les inputs*/ }
	#ctte #registerbox form { width: 450px; margin-left: auto; margin-right: auto; padding-top: 20px; }
	#ctte #registerbox form label { font-size: 12px; font-weight: bold; display: inline; }
	#ctte #registerbox form textarea { width: 440px; height: 150px; margin-left: auto; margin-right: auto; margin: 5px; }
	#ctte #registerbox form p.p-mini { text-align: center; font-size: 11px; }
#foot {
background-image: url(../im/foot.png);
height: 51px;
text-align: center;
}
	#foot p { font-size: 13px; padding-top: 18px; font-weight: bold; }
	#foot a { color: #0099CC; text-decoration: none; }
	#foot a:hover {	text-decoration: underline;	}
