*{margin:0;padding:0}
img{border:none}

body{
	background:				#fff;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			center;
	color:					#000;
}

#container{
	position: 		relative;
	width:			780px;
	margin:			auto;
	padding-top:	30px;
	text-align: 	justify;
}

/*-------------
 * Logo
 *-------------*/
#logo{
	float:			right;
	margin-bottom: 	10px;
}

/*-------------
 * Content
 *-------------*/
#content{
	background:	#fff url(/assets/templates/cestdujoli/images/background.png) no-repeat top left;
	width:		780px;
	height:		528px;
	clear:		both;
	position:	relative;
	overflow: 	hidden;
	z-index: 	0;
}
#content p{
	margin-bottom:	10px;
}
#content ol,
#content ul{
	margin-left:	30px;
	margin-bottom:	10px;
}
#content a,
#content a:link,
#content a:visited{
	color:				#fff;
	text-decoration: 	underline;
}
#content a:hover,
#content a:active,
#content a:focus{
	text-decoration: 	none;
}

/*-------------
 * Menu
 *-------------*/
ul#menu{
	position:	relative;
	display: 	block;
	float: 		right;
	width:		379px;
	height:		23px;
	z-index: 	2;
	background: transparent url(/assets/templates/cestdujoli/images/background_menu.png) no-repeat top left;
}
ul#menu li{
	position:			absolute;
	list-style-type: 	none;
	display:			block;
	float:				left;
	margin:				4px 5px 0 5px;
	font-size: 			10px;
	top:				0;
}
ul#menu li#menu_1{
	left:	4px;
}
ul#menu li#menu_2{
	left:	58px;
}
ul#menu li#menu_3{
	left:	119px;
}
ul#menu li#menu_4{
	left:	235px;
}
ul#menu li#menu_5{
	left:	314px;
}
ul#menu li a,
ul#menu li a:link,
ul#menu li a:visited{
	color: 				#fff;
	text-transform: 	uppercase;
	text-decoration: 	none;
}
ul#menu li a span,
ul#menu li a:link span,
ul#menu li a:visited span{
	display:	block;
	padding:	0 6px;
}
ul#menu li.active a{
	display:				block;
	background: 			transparent url(/assets/templates/cestdujoli/images/background_menu_active.png) no-repeat;
	background-position: 	50% 0;
}
ul#menu li.active a span{
	color: 					#000;
	margin-top:				4px;
	padding-top:			0px;
	background-color:		transparent;
	background-repeat: 		no-repeat;
	background-position: 	50% 100%;
}
ul#menu li#menu_1.active a span{
	background-image: 	url(/assets/templates/cestdujoli/images/background_menu_1.png);
}
ul#menu li#menu_2.active a span{
	background-image: 	url(/assets/templates/cestdujoli/images/background_menu_2.png);
}
ul#menu li#menu_3.active a span{
	background-image: 	url(/assets/templates/cestdujoli/images/background_menu_3.png);
}
ul#menu li#menu_4.active a span{
	background-image: 	url(/assets/templates/cestdujoli/images/background_menu_4.png);
}
ul#menu li#menu_5.active a span{
	background-image: 	url(/assets/templates/cestdujoli/images/background_menu_5.png);
}

/*-------------
 * H1
 *-------------*/
h1{
 	position:	relative;
 	z-index:	100;
 	top:		45px;
 	left:		55px;
}
h1 img{
 	position:	absolute;
 	top:		0;
 	left:		0;
}
h1 span{
 	position:	absolute;
 	top:		-1000px;
}

/*-------------
 * Footer
 *-------------*/
#footer #phone{
	width:			184px;
	height:			22px;
	background: 	transparent url(/assets/templates/cestdujoli/images/background_footer.png) no-repeat top left;
	color:			#fff;
	font-weight: 	bold;
	margin-left:	30px;
	padding-left:	15px;
	padding-top:	2px;
	float:			left;
}
#footer #phone img{
	margin-right:	10px;
	float:			left;
}
#footer #phone a,
#footer #phone a:link,
#footer #phone a:visited{
	color:				#fff;
	text-decoration:	none;
}
#footer #phone a:hover,
#footer #phone a:active,
#footer #phone a:focus{
	color:				#fff;
	text-decoration:	underline;
}
#footer a#privacy,
#footer a#privacy:link,
#footer a#privacy:visited{
	color:				#000;
	float:				left;
	font-size: 			11px;
	text-decoration:	none;
	margin-left:		10px;
	padding-top:		2px;
}
#footer a#privacy:hover,
#footer a#privacy:active,
#footer a#privacy:focus{
	text-decoration:	underline;
}
#footer a#signin_newsletter,
#footer a#signin_newsletter:link,
#footer a#signin_newsletter:visited{
	color:					#000;
	float:					left;
	font-size: 				11px;
	text-decoration:		none;
	margin-left:			20px;
	padding-top:			2px;
	background: 			url(/assets/templates/cestdujoli/images/signin_newsletter.gif) no-repeat 0 4px;
	padding-left:			15px;
}
#footer a#signin_newsletter:hover,
#footer a#signin_newsletter:active,
#footer a#signin_newsletter:focus{
	text-decoration:	underline;
}
