@import url(couleurs.css);
@import url(fonts.css);
@import url(menu.css);
@import url(typo3_default_content.css);

html, body
{
	margin:0; padding:0;
	text-align:center;
	height:100%;
}

	h1, h2, h3, h4, h5, h6
	{
		margin:0;
		padding:0;
	}
	h1
	{
		padding:10px 0;
		padding-bottom:0px;
	}
	#content h1
	{
		margin-bottom:10px;
	}
	h2
	{
		margin:5px 0;
	}
	p
	{
		margin:3px 0 10px 0;
	}
		#content p
		{
			margin-right:15px;
		}
	.clear
	{
		clear:both;
	}
	.hideMe
	{
		display:none;
	}

#container
{
	width:800px;
	margin:0 auto;
	text-align:left;
	position:relative;
	min-height:100%;
	-height:100%;
}

	#header
	{
		height:292px;
		width:800px;
	}
	#pathway
	{
		display:none;
	}
	#main
	{
		padding-top:14px;
		padding-bottom:110px;
	}
	
		#content
		{
			float:left;
			width:586px;
			margin-left:10px;
			-margin-left:5px;
		}
		#right
		{
			width:202px;
			float:right;
		}
			#menu, #chauffeur_login
			{
				margin-right:12px;
				-margin-right:9px;
				width:190px;
			}
			#right h1
			{
				-position:relative;
				margin:0; padding:0;
				width:200px;
				-width:193px;
			}
			#menu h1
			{
				height:38px;
			}
			#chauffeur_login
			{
				padding:0;
			}
			#chauffeur_login h1
			{
				height:50px;
			}
	#footer
	{
		position:absolute;
		bottom:0;
		height:110px;
		text-align:center;
	}
		#footer_left
		{
			width:597px;
			background:url(../images/footer_bg.jpg) no-repeat 0 0;
			padding-top:25px;
			float:left;
		}	
			#footer-menu-main
			{
				width:auto;
				padding:10px 0;
			}
				#footer-menu-main a
				{
					display:inline-block;
					padding:0 10px;
				}
			#footer-menu-sec
			{
				width:auto;
				padding:10px 0;
			}
		#footer_right
		{
			width:200px;
			height:100px;
			float:right;
		}
