/* ---------------------------------------------------------------------- */

body {
	color: #000;
	font: normal 12px Arial,Verdana,sans-serif;

	margin: 0px;
	padding: 0px;

	background: #41322f url(/images/v2/bg_global.gif) 0 0 repeat-x;
}

/* ---------------------------------------------------------------------- */

.breaker {
	display: block;
	clear: both;
	overflow: hidden;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.clearR {
	clear: right;
}

.clearL {
	clear: left;
}

.hidden {
	display: none;
	visibility: hidden;
}

img {
	border: 0;
}

.center {
	text-align: center;
	display: block;
}

/* ---------------------------------------------------------------------- */

/* DarK & LighT greens : */
.dk_green { color: #42322f; }
.lt_green { color: #745b7b; }

/* ---------------------------------------------------------------------- */

#container {
	width: 750px;
	margin: 0px auto;
}

	#content { /* real content aka page body itself */
		background: #fff;
		width: auto;
		padding: 10px;
	}

	#contentMCE {
		background: #fff;
		width: auto;
	}

	/* ------------------------------------- */

	#header {
		position: relative;
		background: #ebe8eb;
	}
	#header #top {
		position: relative;
		height: 100px !important;
	}

		#top h1#logo {
			width: 246px;
			height: 59px;
			cursor: pointer;
			padding-top: 25px;
			padding-right: 10px;
		}

		#top #soustitre {
			position: absolute;
			display: block;
			left: 266px;
			bottom: 0;
			right: 10px;
			height: 60px;
			color: #41322f;
			background: transparent url(/images/v2/people.gif) right 0 no-repeat;
		}

			#top #soustitre p.small {
				display: block;
				font-size: 11px; 
				font-style: italic;
				text-align: right;
				margin-right: 70px;
				line-height: 14px;
				padding-top: 8px;
			}
			#top #soustitre p.big {
				font: normal 19px Verdana,sans-serif;
				font-weight: normal;
				letter-spacing: 1px;
				text-align: left;
			}
			#top #soustitre strong {
				font-weight: normal;
			}

		#top #countries {
			position: absolute;
			top: 0;
			right: 0;
			text-align: right;
		}


		#header #banner {
			width: 750px;
			height: 331px;
			background: transparent url(/images/v2/banner.jpg) 0 0 no-repeat;
		}

			#header #banner #headline {
				position: relative;
				top: 274px;
				left: 0;
				width: 720px;
				height: 57px;
				line-height: 47px;

				padding-left: 30px;
				font-weight: bold;
				font-size: 13px;

				vertical-align: middle;
				background: transparent url(/images/v2/bg_offer.jpg) 0 0 repeat-x;
			}

				#header #banner #headline .admin {
					display: block;
					float: right;
					border: 1px solid #d19a7d;
					padding-left: 10px;
					padding-right: 10px;
					background-color: #ff3e3e;
					color: #fbf268;
					text-transform: uppercase;
					font-size: 14px;
				}

					#header #banner #headline a.admin {
						color: #fbf268;
					}

						#header #banner #headline a.admin:hover {
							color: yellow;
						}

				#header #banner #headline img {
					float: left;
					margin-right: 10px;
				}

				#header #banner #headline a {
					color: #745b7b;
					text-decoration: none;
				}

					#header #banner #headline a:hover {
						text-decoration: underline;
					}

		/* Menu Tabs --------------------------- */

		.navigation {
			width: 100%;

			height: 32px;
			line-height: 32px;

			overflow: hidden;

			margin: 0;
			background: #423330;
		}

		.navigation ul {
			margin: 0;
			list-style: none;
		}

		.navigation li {
			display: inline;
			margin: 0;
			padding: 0;
			font-size: 12px;
			font-weight: bold;
		}

		.navigation a {
			display: block;
			float: left;
			height: 32px;
			line-height: 32px;
			margin: 0;
			padding: 0 10px;
			text-decoration: none;
			color: #fff;
			text-transform: uppercase;
		}


		.navigation a:hover {
			color: #fff;
			background-position: 0% -42px;
			background: #745b7b;
		}

		.navigation a:hover span {
		}
		
		.navigation #current a {
			background: #745b7b;
		}

		.navigation #current a span {
			background-position: 100% -42px;
		}

	/* ------------------------------------- */

	#footersep {
		background: transparent;
		width: auto;
		height: 7px;
	}

	#footer {
		text-align: center;
		color: #000;
		font-size: 10px;
		padding: 0px;
		padding-top: 1em;
		padding-bottom: 1em;
		background: #fff;
	}
	
		#footer h6 {
			display: inline;
			border-right: 1px solid #000;
			padding-right: 5px;
			padding-left: 5px;
		}
	
		#footer h6.last {
			border: none;;
		}
	
		#footer h6 a {
			color: #000;
			text-decoration: none;
			
		}

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

