div.bigbouton{
	width: 15px;
	height: 309px;
	float: left;
}
	div.bigbouton a{
		display: block;
		width: 15px;
		height: 309px;
		background-position: center;
		background-repeat: no-repeat;
	}
	div.bigbouton a:hover{
		background-color: #686259;
	}
div.realh{
	float: left;
	position: relative;
	width: 800px;
	height: 309px;
	background: #FFFFFF;
}
div.realisation{
	background: #FFFFFF;
	width: 800px;
	height: 309px;
	border: none;
	overflow: hidden;
	color: #000000;
	position: absolute;
}
div.colleft{
	width: 515px;
	height: 309px;
	float: left;
	color: #000000;
	background-color: #FFFFFF;
	background-position: center;
	background-repeat: no-repeat;
}
div.hcontent{
	width: 285px;
	height: 309px;
	padding: 0px;
	color: #000000;
	line-height: normal;
	overflow: hidden;
	float: left;
}
div.hcontent a{
	color: #df3131;
	text-decoration: underline;
}
div.hcontent a:hover{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}	
div.hcontent h1{
	margin: 0px;
	padding: 15px 10px 0px 10px;
	color: #000000;
	font-size: 11px;
}
div.hcontent h2{
	margin: 0px 0px -13px 0px;
	padding: 10px 10px 0px 10px;
	color: #df3131;
	font-size: 11px;
	background: none;
}
div.infos{
	width: 285px;
	height: 309px;
	overflow-y: auto;
	background: #eae7e4;
}
div.infos p{
	margin: 0px;
	padding: 15px 10px 0px 10px;
}

#navigator{
	margin: 0px 24px 0px 23px;
}
#navigator ul{
	clear: left;
	font-size: 10px;
}
#navigator ul, #navigator li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
	#navigator li{
		float: left;
		text-align: center;
		width: 26px;
		display: block;
	}
	#navigator li a{display: block; width: 24px; color:#aca8a3; padding: 2px 0px; background: #3d3830/*#332d25*/;}
	#navigator li a:hover{color: #FFFFFF; background: #686259;}
	#navigator li.selected a{font-weight: bold; color:  #FFFFFF/*#df3131*/; background: #df3131;}

#navigator div{
	float: left;
	color: #aca8a3;
	text-align: center;
	margin: 4px 0px 3px 0px;
	font-size: 9px;
	letter-spacing: 1px;
}
	#navigator div b{
		display: inline;
		float: left;
		width: 1px;
		background: #aca8a3;
		overflow: hidden;
		height: 7px;
		margin-top: 3px;
	}
	#navigator div div{
		display: block;
		float: left;
		/*border-left: 1px solid #aca8a3;
		border-right: 1px solid #aca8a3;*/
		margin: 0px;
		background: url(/images/line.gif) top center repeat-x;
	}
	#navigator div span{
		background: #332d25;
		padding: 0px 2px;
	}
#navigator #p_logos{width: 182px;}
	#navigator #p_logos div{width: 176px;}
#navigator #p_design{width: 494px;}
	#navigator #p_design div{width: 488px;}
#navigator #p_web{width: 104px;}
	#navigator #p_web div{width: 98px;}
