@import url("header_footer.css");
@import url("navigation.css");

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	background:url('../media/bg.gif') repeat-x 0px 100px #e8e6dd;
	font:12px/1.5 'arial', 'helvetica', sans-serif;
	}

body, html {
	}

p { 
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:1.5;
	}

a { 
	font-size:12px;
	line-height:1.5;
	}

div{
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

#global{
	width:960px;
	margin:10px auto 0px auto;
}

#bandeau{
	float:left;
	width:920px;
	height:325px;
	margin:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 20px 20px;
	background:#FFFFFF;
}

#bandeau .logo{
	float:left;
	width:255px;
	height:325px;
}

#bandeau .illustration{
	float:right;
	width:650px;
	height:325px;
}

#container {
	float:left;
	width:960px;
	margin:10px 0px 0px 0px;
}

#container table{
	width:100%;
}

#container table td{
	vertical-align:top;
}

#container table .left_col{
	width:245px;
	padding:0px 20px 20px 20px;
	background:url('../media/left_frame_bottom.gif') no-repeat 0px bottom #FFFFFF;
}

#container table .left_col .frame{
	width:255px;
	display:table;
	padding:25px 0px 5px 0px;
	background:url('../media/left_frame_top.gif') no-repeat 0px 0px;
}

#container table .left_col .frame .content{
	padding:10px 10px 20px 20px;
	background:url('../media/hline.gif') repeat-x 0px bottom;
}

#container table .left_col .frame .content a{
	color:#ac6e4f;
	text-decoration:none;
}

#container table .left_col .frame .content a:hover{
	text-decoration:underline;
}
/*
#container table .left_col .frame .content a{
	color:#808080;
	text-decoration:none;
	padding:0px 0px 0px 8px;
	background:url('../media/arrow_01.gif') no-repeat 2px 6px;
}

#container table .left_col .frame .content a:hover{
	text-decoration:underline;
	color:#AC6E4F;
}
*/
#container table .left_col .frame h3{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:19px;
}

#container table .left_col .frame p{
	margin:3px 0px 0px 0px;
	color:#606060;
}

#container table .left_col .frame .news{
	width:220px;
	margin:5px 0px 0px 0px;
}

#container table .left_col .frame .news .txt{
	background:url('../media/news_bg.gif') no-repeat 0px 0px;
	padding:8px;
	font-size:12px;
	line-height:1.5;
	color:#606060;
}

#container table .left_col .frame .news a{
	color:#AC6E4F;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	background:url('../media/arrow_01.gif') no-repeat 2px 5px;
}

#container table .left_col .frame .news a:hover{
	text-decoration:underline;
	color:#AC6E4F;
}


#container table .main_col{
	width:375px;
	padding:20px 20px 20px 0px;
	background:#FFFFFF;
}

#container table .separation{
	width:5px;
	background:url('../media/shadow.gif') no-repeat 0px bottom;
}

#container table .separation img{
	width:5px;
}

#container table .right_col{
	width:245px;
	padding:20px;
	background:url('../media/right_frame_bg_02.gif') no-repeat right bottom #F9F8F4;
}

#container table .right_col .article img{
	border:5px #F0EEE7 solid;
}

#container table .right_col .bedroom_nav{
	width:225px;
	padding:10px;
	margin:5px 0px 0px 0px;
}

#container table .right_col .bedroom_nav .item{
	float:left;
	width:100px;
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 10px;
	background:url('../media/arrow_01.gif') no-repeat 2px 7px;
}

#container table .right_col .bedroom_nav .item a{
	color:#808080;
	text-decoration:none;
}

#container table .right_col .bedroom_nav .item a:hover{
	color:#AC6E4F;
	text-decoration:underline;
}
