/**
 *	+-----------------------------------------------------------------------------------------+
 *	Deuil-Jeunesse CSS Style
 *	+-----------------------------------------------------------------------------------------+
 */





/**
 *	+-----------------------------------------------------------------------------------------+
 *	Body & Layout
 *	+-----------------------------------------------------------------------------------------+
 */
body
{
	background:						#f2f2e8 url(../images/bg_main.jpg) repeat-x top;
	margin: 							0;
	padding: 						0;
}

#header
{
	background:						url(../images/logo.png) no-repeat left;
	width:							962px;
	height:							72px;
	margin:							0 auto;
}

#wrapper
{
	width:							920px;
	margin:							0 auto;
}





/**
 *	+-----------------------------------------------------------------------------------------+
 *	Header Menu
 *	+-----------------------------------------------------------------------------------------+
 */
#bg_header_menu
{
	background:						url(../images/bg_header_menu.png) no-repeat;
	width:							245px;
	height:							33px;
	float:							right;
	padding:							9px 0 0 35px;
}

a#link_home, a#link_contact
{
	display:							block;
	float:							left;
	text-decoration:				none;
	color:							white;
}

a#link_home
{
	padding: 						5px 25px 5px 20px;
	background:						url(../images/icon_house.png) no-repeat left;
}

a#link_contact
{
	padding: 						5px 0 5px 20px;
	background:						url(../images/icon_mail.png) no-repeat left;
}

a#link_home:hover, a#link_contact:hover
{
	text-decoration:				underline;
}





/**
 *	+-----------------------------------------------------------------------------------------+
 *	Main Menu
 *	+-----------------------------------------------------------------------------------------+
 */
#menu
{
	background:						url(../images/bg_menu.png) no-repeat center center;
	width:							932px;
	height:							70px;
	margin:							0 auto;
	padding-left:					40px
}

#menu a
{
	display:							block;
	float:							left;
	width:							100px;
	padding:							10px 0;
	margin:							11px 30px 0 0;
	text-align:						center;
	color:							white;
	text-decoration:				none;
}

a#link_book, a#link_team, a#link_conf, a#link_formation
{
	padding:							17px 0;
}

#menu a:hover
{
	background-color:				#fef0ca;
	color:							#cd8637;
}





/**
 *	+-----------------------------------------------------------------------------------------+
 *	Main Window
 *	+-----------------------------------------------------------------------------------------+
 */
#window_wrapper
{
	float:							left;
}

#header_window
{
	background:						url(../images/bg_header_window.png) no-repeat bottom;
	width:							591px;
	height:							25px;
}

#window_content
{
	overflow:						hidden;
	padding:							0 15px;
	background:						url(../images/bg_window.png) repeat-y;
	width:							561px;
}

#footer_window
{
	background:						url(../images/bg_footer_window.png) no-repeat top;
	width:							591px;
	height:							25px;
}





/**
 *	+-----------------------------------------------------------------------------------------+
 *	News Window
 *	+-----------------------------------------------------------------------------------------+
 */
#news_wrapper
{
	float:							right;
}

#header_news
{
	background:						url(../images/bg_header_news.png) no-repeat bottom;
	width:							319px;
	height:							25px;
}

#news_content
{
	background:						url(../images/bg_news.png) repeat-y;
	padding:							0 15px;
	width:							289px;
}

#footer_news
{
	background:						url(../images/bg_footer_news.png) no-repeat top;
	width:							319px;
	height:							23px;
}
