body {
	margin:0;
	padding:0;
	background-color:#ffffff;
}

/** header **/
div#mtcContainer0 {
	padding-bottom: 22px;
	margin:0;
	width: 872px;
	background: transparent url(mtcContainer0_bg.gif) no-repeat 0px 100%;
}

div#mtcContainer {
	width: 872px;
	font: normal 11px Arial,sans-serif;
	color: #636262;
	background: transparent url(mtcContainer2_bg.gif) no-repeat 0px 7px;
}

div#mtcHeaderLanding {
	padding:25px 0 0 15px;
	width:830px;
}
div#mtcMenuLanding {
	position:relative;
	width:830px;
	height:47px;
	background:transparent url(mtcMenuLanding_bg.gif) no-repeat top left;
}
	
	div#mtcMenuLanding a.mtcMenuLogo {
		position:absolute;
		top:9px;
		left:17px;
		width:118px;
		height:29px;
		background:transparent url(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:#000000;
	}
	div#mtcMenuLanding span{
		color:#C50076;
	}
	
#mtcSignupLanding {
	position:relative;
	margin:10px 0 0 15px;
	width:830px;
	background:url(bg.jpg) repeat-y; 
}

#mtcSLHeader{
	width:830px;
	background:url(bg_head.gif) no-repeat  left top;
}
#mtcSLBottom{
position:relative;
background:url(bg_visuel2.jpg) 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/gm/landing/inscrit.png) no-repeat top left;
	/filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='inscrit.png', sizingMethod='scale');
	/background: none;
	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(bg_logpass.gif) no-repeat top left;
	}
		#mtcLogPass{
		float:left;
		display:block;
		padding:10px 20px 0 35px;
		width:295px;
		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:0 0 0 5px;
			width:122px;
			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(bg_logpass2.gif) repeat-y 0 0;
		}
		#messageBody .inpuEmail{
		border:1px solid #7f9db9;
		width:170px;
		height:17px;
		}

		#mtcFormLogpass{
		float:right;
		width:475px;
		color:#636262;
		}
		
		.mtcFormContent{
		border:1px solid #d5edf7;
		width:432px;
		margin:0 0 0 30px;
		padding:6px 0 6px 0;
		background: url(bg_form.jpg) repeat-x 0 0;
		}
			.mtcFormContentL {
				float:left;
				width:226px;
			}
				.mtcFormContentL p {
					margin:0;
					padding:3px 8px 0 8px;
					font-size:10px;
					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:25px;
			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;}
	
a.mtcFooterLnk {
	color:#64A0C4;
	text-decoration:underline;
}