/* $Id$ */

body {
	margin:0;
	background:#fff url(/wc_images/wc_home_page/body.gif) repeat-x scroll top left;
	font:normal normal normal 12px/normal Arial, Helvetica, sans-serif;
	text-align:center;
	color:#999;
}
* {
	font-size:1em;
}
div, p, h1, h2, h3, h4,
ul, ol, li, dl, dt, dd,
form, fieldset, input {
	margin:0; border:0;	padding:0;
}
ul, li {
	list-style:none;
}
a {
	color:#999;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0;
	vertical-align:middle;
}
form select optgroup {
	padding:0;
	text-indent:0;
}
form select optgroup option {
	padding:0;
	text-indent:4px;
}
form legend, h1 {
	display:none;
}
form input.text {
	width:84px; height:16px;
	border:1px solid #75706d; padding:1px 8px;
	vertical-align:middle;
	font-size:11px;
	color:#999;
}
form li select {
	vertical-align:middle;
	font-size:11px;
	color:#999;
}

div#WC_front {
	position:relative;
	width:970px; margin:0 auto;
	text-align:left;
}

/* div#WC_homePage */

div#WC_homePage {
	height:590px !important;
	background:#fff url(/wc_images/wc_home_page/gene-ete2010.jpg) top center no-repeat;
	/*background:#fff url(/wc_images/wc_home_page/home-year-10.jpg) top center no-repeat;*/
}
div#WC_homePage h2 {
	overflow:hidden; height:0px;
}
div#WC_homePage h2 em {
	position:absolute;
	top:380px; left:10px;
	font-style:normal; font-size:0.9em; font-weight:normal;
	color:#ccc1c5;
}

#charte{
	position:absolute;
	top:465px; left:20px;
	width:100px;
    height:100px;
    cursor:pointer;
}

/* form#signup */

div#WC_homePage form#signup {
	clear:both;
	width:342px; height:376px;
	margin:0 0 0 auto; padding:0 0 28px 0;
	color:#fff;
}
div#WC_homePage form#signup li.title{
	height:28px;
	/*color:#fff;*/
	font-size:22px;
	padding-bottom:5px;
}
div#WC_homePage form#signup li {
	clear:both; height:29px;
	/*color:#525963;*/
}
div#WC_homePage form#signup li a {
	/*color:#525963;*/
	color:#fff;
}
div#WC_homePage form#signup li select {
	width:181px;
}
div#WC_homePage form#signup li img {
	float:right;
	margin:3px 0 0 4px;
}
div#WC_homePage form#signup li.optin img {
	float:right;
	/*margin:3px 0 0 4px;*/
}
div#WC_homePage form#signup li label {
	float:left; width:138px;
	padding:2px 0 0 0;
	text-align:left;
}
div#WC_homePage form#signup li em {
	font-style:normal; 
	font-size:0.9em;
	/*color:#fff;*/
}
div#WC_homePage form#signup li span.label {
	float:left; width:136px;
	padding:2px 0 0 0;
	text-align:left;
}
div#WC_homePage form#signup .otherCountry{
	color:#aaaaaa;
}

div#WC_homePage form#signup li span label {
	float:none; width:auto;
}
div#WC_homePage form#signup li input.text {
	width:164px;
}
div#WC_homePage form#signup li.email {
	height:56px;
}
div#WC_homePage form#signup li.email em {
	display:block;
	padding:6px 0 0 0;
}
div#WC_homePage form#signup li select#birthdate,
div#WC_homePage form#signup li select#birthmonth,
div#WC_homePage form#signup li select#birthyear {
	width:54px;
}
div#WC_homePage form#signup li.gender input {
	width:12px;
}
div#WC_homePage form#signup li.gender span label {
	padding:0 20px 0 4px;
}
div#WC_homePage form#signup li.optin {
	padding:0 0 8px 0;
	font-size:0.9em;
}
div#WC_homePage form#signup li.optin input {
	width:11px;
}
div#WC_homePage form#signup li.optin span.label{
	width:240px;
}
div#WC_homePage form#signup li.terms label {
	float:none; width:auto;
}
div#WC_homePage form#signup li.submit {
	height:50px;
}

/* ul#nearest */

div#WC_homePage ul#nearest {
	float:right; width:358px;
	text-align:center; color:#776272;
}
div#WC_homePage ul#nearest li.title h2 {
	display:block;
	color:#fff;
}
div#WC_homePage ul#nearest li.title h2 strong {
	font-size:1.2em;
	vertical-align:-1px;
}
div#WC_homePage ul#nearest li.photo {
	float:left;
	width:88px; height:100%;
	font-size:0.9em;
	color:#4585e1;
}
div#WC_homePage ul#nearest li.photo strong {
	color:#87ae07;
}
div#WC_homePage ul#nearest li.photo span br {
	display:none;
}
div#WC_homePage ul#nearest li.photo a {
	display:block;
}
div#WC_homePage ul#nearest li.photo a img {
	width:60px; height:60px;
	border:1px solid #d9d9da;
	padding:2px;
}

/* p#report */

div#WC_homePage p#report {
	position:absolute;
	top:478px; left:256px; width:340px;
	color:#6d6d6d;
}
div#WC_homePage p#report br {
	display:none;
}
div#WC_homePage p#report strong {
	display:block; height:22px;
	font-size:1.2em;
	color:#8fb9ef;
}
div#WC_homePage p#report em {
	display:block;
	padding:10px 32px 0 0;
	font-style:normal; text-align:right;
}
div#WC_homePage p#report em a {
	font-weight:bold; color:#87ae07;
}

/* div#WC_header */

div#WC_header {
	height:86px;
	padding:0 28px 0 14px;
}
div#WC_header a#unerencontre-com {
	float:left;
}
div#WC_header strong#count {
	position:absolute;
	top:14px; left:290px; width:146px; height:30px;
	background:transparent url(/wc_images/wc_home_page/map.gif) no-repeat 0px 0px;
	font-size:1.4em; text-align:right;
	color:#c3ad7a;
}
div#WC_header strong#count span {
	display:block; width:100%;
	padding:0 0 0 3px;
	letter-spacing:0.335em; text-align:left; font-size:1.4em;
	line-height:26px;
	color:#fff;
}
div#WC_header form#loginbox {
	float:right; width:350px;
	padding:18px 0 0 0;
	text-align:right;
}
div#WC_header form#loginbox input.gologin {
	vertical-align:top;
}
div#WC_header form#loginbox a {
	padding:0 40px 0 0;
	font-size:0.8em; line-height:20px;
	color:#999;
}

/* div#WC_footer */

div#WC_footer {
	clear:both; height:84px;
	padding:0 24px;
	background:transparent url(/wc_images/wc_home_page/footer.gif) top left no-repeat;
	font-size:0.9em;
}
div#WC_footer a {
	text-decoration:none;
}
div#WC_footer a:hover {
	text-decoration:underline;
}
div#WC_footer em {
	display:block; clear:both;
	text-align:right; font-style:normal;
	color:#c3c3c4;
}
div#WC_footer li {
	display:inline;
}
div#WC_footer ul {
	float:right; width:474px; height:48px;
	padding:14px 0 0 0;
	text-align:right; line-height:22px;
}
div#WC_footer ul li {
	padding:0 0 0 16px;
	background:transparent url(/wc_images/wc_home_page/lifooter.gif) top left no-repeat;
}
div#WC_footer ol {
	float:left; width:300px; height:48px;
	padding:14px 0 0 0;
	text-align:left; line-height:22px;
}
div#WC_footer ol li a {
    margin-right:16px;
}
div#WC_footer ol li {
    display:inline;
	background:transparent url(/wc_images/wc_home_page/lifooter.gif) top right no-repeat;
}
div#WC_footer div.advert {
	float: right; 
	width: 600px; 
	padding-top: 17px;
}
div#WC_footer div.advert div.partner {
	float: left;
	width: 70px;
}
div#WC_footer div.advert div.adverts {
	float: left;
	width: 530px;
	text-align: justify;
}

/* div.layout1c */

div#WC_front div.layout1c {
	clear:both;	overflow:hidden;
	height:100%;
}
