@import url(divers.css);
@import url(form.css);

#root {
	position: relative;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	margin-bottom: 10px;
}

#user_connected_box {
	position: absolute;
	top: 10px;
	right: 0px;
	color: #000;
	background: #FFE4AF;
	z-index: 100;
	padding: 0px 10px 0px 10px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: solid 1px #FDA800;
}

	#user_connected_box a {
		color: #000;
	}

	#user_connected_box .user {
		font-weight: bold;
	}

#banniere {
	position: relative;
	height: 99px;
	background: url(../../images/banniere.jpg) 0 0 no-repeat;
}
	#logo {
		width: 228px;
		height: 99px;
	}
		#logo a {
			display: block;
			width: 228px;
			height: 99px;
			background: url(../../images/logo-ltio.jpg) no-repeat;
			text-indent: -9999em;
		}

#menu {
	position: relative;
	height: 30px;
}

	#menu ul {
		margin: 0px;
		list-style-type: none;
		list-style-position: inside;
	}

		#menu ul li {
			background: url(../../images/carre_menu.jpg) 0 0 no-repeat;
			padding-left: 15px;
			float: left;
			margin-right: 18px;
		}

			#menu ul li a {
				display: block;
			}

			#menu ul li a:link, #menu ul li a:visited {
				color: #000;
				text-decoration: none;
				font-size: 11px;
			}

			#menu ul li a:hover {
				border-bottom: solid 1px #FE8A00;
				font-size: 11px;
			}

			#menu ul li a.active {
				border-bottom: solid 1px #FE8A00;
			}

#content {
	position: relative;
	margin: 0px;
}

#footer {
	position: relative;
	margin-top: 10px;
	height: 32px;
	background: url(../../images/fond_footer.jpg) 0 0 no-repeat;
}

	#footer p {
		margin: 0px;
		text-align: center;
		line-height: 32px;
		font-size: 10px;
	}

		#footer p a:link, #footer p a:visited {
			font-size: 10px;
			color: #000;
			text-decoration: none;
		}

		#footer p a:hover {
			text-decoration: underline;
		}


/* Sous-menu des pages "services" et "produits" */

#sous_menu {
	position: relative;
	float: left;
	margin: 0px;
	height: 220px;
}

	#sous_menu ul {
		list-style-type: none;
		/*
		border: solid 1px #000;
		border-bottom-width: 0px;
		*/
	}

		#sous_menu ul li {
			padding: 0px 0px;
			line-height: 10px;
			list-style-position: outside;
			/*
			border-bottom: 1px solid #000;
			*/
			background: url(../../images/carre_menu.jpg) 0 0 no-repeat;
			padding-left: 15px;
			margin-right: 18px;
			margin-bottom: 5px;
		}


			#sous_menu ul li a {
				line-height: 15px;
				/*
				padding: 0px 3px;
				display: block;
				*/
			}


			#sous_menu ul li a:link, #sous_menu ul li a:visited {
				color: #000;
				text-decoration: none;
			}


			#sous_menu ul li .active:link, #sous_menu ul li .active:visited {
				/* background: #FD8A00; */
				/*border-bottom: solid 1px #FE8A00;*/
				text-decoration: underline;
				color: #FD8A00;
			}

			#sous_menu ul li a:hover {
				/* background: #FFE4AF; */
				/*border-bottom: solid 1px #FE8A00;*/
				text-decoration: underline;
				color: #FFBD3F;
			}
