body {
	margin:0;
	padding:0;
	background-color:#ffffff;
}

/** header **/
div#mtcContainer0 {
	padding-bottom: 22px;
	width: 872px;
	background: transparent url(img/main/header_footer/mtcContainer0_bg.gif) no-repeat 0px 100%;
}

div#mtcContainer {
	width: 872px;
	font: normal 11px Arial,sans-serif;
	color: #636262;
	background: transparent url(img/main/header_footer/mtcContainer2_bg.gif) no-repeat 0px 7px;
	padding-top: 0px;
	margin-top:0px;
}

div#mtcHeaderLanding {
	padding:25px 0 0 15px;
	width:830px;
}
div#mtcMenuLanding {
	position:relative;
	width:830px;
	height:47px;
	background:transparent url(img/main/header_footer/mtcMenuLanding_bg.gif) no-repeat top left;
}
	
	div#mtcMenuLanding a.mtcMenuLogo {
		position:absolute;
		top:9px;
		left:17px;
		width:118px;
		height:29px;
		background:transparent url(img/sp/header_footer/mtcMenuLogo_bg.gif) no-repeat top left;
		display:block;
		text-decoration:none;
	}
	
	div#mtcMenuLanding a.mtcMenuLogoIcq {
		position:absolute;
		top:5px;
		left:10px;
		width:145px;
		height:34px;
		background:transparent url(img/sp_icq/header_footer/mtcMenuLogo_bg.gif) no-repeat top left;
		display:block;
		text-decoration:none;
	}

	div#mtcMenuLanding h1{
		float:right;
		margin:10px 10px 0 0;
		padding:0;
		font:normal 24px Arial, sans-serif;
		color:#fff;
	}

#pastille {left:215px;position:absolute;top:298px;*top:310px;}

#mtcSignupLanding {
	position:relative;
	margin:10px 0 0 15px;
	width:830px;
	
}

#mtcSLHeader{
	width:830px;
	
}
#mtcSLBottom{
position:relative;
background:transparent url(img/sp/landing/fondo.gif) no-repeat left bottom;
width:830px;
}
	#mtcSLPastille{
	position:absolute;
	top:10px;
	left:250px;
	width:153px;
	height:153px;
	}
	#mtcSLInscrit{
	position:absolute;
	bottom:0;
	left:0;
	background: transparent url(img/sp/landing/inscrit.gif) no-repeat top left;
	width:161px;
	height:65px;
	}
		.mtcSLInscritAhref{
		position:absolute;
		bottom:0;
		left:0;
		display:block;
		width:150px;
		height:30px;
		}
	#message{
	position:absolute;
	bottom:0;
	left:10px;
	width:344px;
	background: transparent url(img/sp/landing/bg_logpass.gif) no-repeat top left;
	}
		#mtcLogPass{
		float:left;
		display:block;
		padding:10px 20px 0 44px;
		width:285px;
		text-align:left;
		color:#000;
		font:bold 10px arial;
		}
			#mtcLogPass .mtcLabSpan input{
			border:1px solid #7f9db9;
			width:117px;
			height:17px;
			}
			.mtcLabSpan{
			display:block;
			float:left;
			padding:6pt;
			width:250px;
			font:bold 11px arial;
			}
			#mtcLogPass a{
			text-decoration:underline;
			color:#000000;
			}
			#mtcLogPass a:active, #mtcLogPass a:hover{
			text-decoration:none;
			}
		#messageBody{
		display:block;
		padding:10px 20px 0 24px;
		width:300px;
		text-align:right;
		color:#000;
		font:bold 10px arial;
		background: transparent url(img/sp/landing/bg_logpass2.gif) repeat-y 0 0;
		}
		#messageBody .inpuEmail{
		border:1px solid #7f9db9;
		width:170px;
		height:17px;
		}

		#mtcFormLogpass{
		float:right;
		width:475px;
		color:#636262;
		}
			
		.mtcTitleSearch{
		margin:10px 0 1px 30px;
		display:block;
		width:432px;
		height:25px;
		background: transparent url(img/sp/landing/form_1.gif) no-repeat 0 0;
		}
		.mtcTitleProfil{
		margin:10px 0 1px 30px;
		display:block;
		width:154px;
		height:25px;
		background: transparent url(img/sp/landing/form_2.gif) no-repeat 0 0;
		}
		.mtcTitleParti{
		margin:10px 0 1px 30px;
		display:block;
		width:432px;
		height:25px;
		background: transparent url(img/sp/landing/form_3.gif) no-repeat 0 0;
		}
		.mtcFormContent{
		border:1px solid #d5edf7;
		width:432px;
		margin:0 0 0 30px;
		padding:6px 0 6px 0;
		background: url(img/sp/landing/bg_form.jpg) repeat-x 0 0;
		}
			.mtcFormContentL {
				float:left;
				width:226px;
			}
				.mtcFormContentL p {
					margin:0;
					padding:3px 8px 0 8px;
					font-weight:bold;
					color:#636262;
				}
				
				.mtcFormContentL p a {color:#636262;}
			
			.mtcFormContentR {
				float:left;
			}

		.mtcLabSearch{
			float:left;
			display:block;
			width:85px;
			padding-left:10px;
			height:25px;
			color:#636262;
			font:bold 11px/25px Arial, sans-serif;
		}
		.mtcSpanSearch{
			float:left;
			display:block;
			width:330px;
			height:0px;
			color:#636262;
			font:bold 11px/25px Arial, sans-serif;
		}
		.mtcLabSpan select{
			height:19px;
		}

		.mtcLabProfil, .mtcLabel1 {
			float:left;
			display:block;
			width:165px;
			padding-left:10px;
			color:#636262;
			font:bold 11px/25px Arial, sans-serif;
		}
			.mtcLabProfil a, .mtcLabel1 a {
				color:#636262;
			}
		
		.mtcSpanProfil, mtcDispInfo {
			float:left;
			display:block;
			width:250px;
			height:25px;
			margin:0;
			padding:0;
			color:#636262;
			font:bold 11px/25px Arial, sans-serif;
		}
		.mtcSpanProfil select{
			height:19px;
		}

		.mtcSpanProfil input, .mtcSpanProfil select,
		.mtcSpanSearch input, .mtcSpanSearch select{
			height:17px;
			line-height:17px;
			font:normal 11px arial, verdana;
			}

.mtcError {
	margin: 2px 10px;
	color: #ff0000;}
	
	/* logo ICQ */
#mtcLogoIcq { display: block; float: right; width: 85px; height: 19px; background-image: url(img/main_icq/signup/icq_signup_logo.gif); background-repeat: no-repeat; }