*
{
	padding : 0px;
	margin : 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size : 12px;
}

a
{
	text-decoration : none;
}

img
{
	border : none;
}

a:hover
{
	text-decoration : underline;
}

body
{
	background : #f4e9eb;
}

div.content
{
	border : 1px solid #c7bebd;
	background : #fff;
	position : absolute;
	left : 50%;
	top : 50%;
	margin-top : -240px;
	margin-left : -320px;
	width : 640px;
	height : 480px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*background : #fff url(images/fond.png) right -250px no-repeat;*/
}

div.logo
{
	position : absolute;
	right : 5px;
	top : -25px;
}

h1
{
	color : #ff0084;
	font-size :27px;
	margin : 80px 0 5px 40px;
	letter-spacing : 0.02em;
	font-weight : lighter;
	text-shadow : #ccc 0 5px 5px;
}

h2
{
	color : #ff79be;
	font-size :16px;
	margin : 5px 0 40px 40px;
	font-weight : lighter;
	text-shadow : #ddd 0 5px 5px;
}

h3
{
	color : #202020;
	margin : 0px 30px;
}

p
{
	color : #202020;
	margin : 5px 30px 20px 30px;
	text-align : justify;
	line-height : 18px;
}

p a
{
	color : #ff0084;
}

a.registration
{
	color : #fff;
	padding : 5px 7px;
	margin : 0px 260px;
	background : #e71381 url(images/bouton.gif) repeat-x;
	text-transform : uppercase;
	font-size : 13px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	white-space : nowrap;
}

a.registration:hover
{
	text-decoration : none;
	background : #e71381 url(images/bouton.gif) repeat-x 0px -5px;
}

ul.footer
{
	text-align : center;
	position : absolute;
	top : 0px;
	margin-top : 482px;
	right : 0px;
}

ul.footer li
{
	display : inline;
}

ul.footer li a
{
	text-decoration : underline;
	margin : 2px 2px;
	color : #ff0084;
	font-size : 11px;
}
