/* TAGS */
html {
	overflow: hidden;
}
body {
	background-image: url(/images/background_hp.gif);
}

/* ELEMENTS */
#container_hp {
	width: 812px;
	height: 548px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/container_hp.png', sizingMethod='scale');
}
#container[id] {
	background-image: url(/images/container_hp.png);
}
#www_novoptim_com {
	position: absolute;
	left: 37px;
	top: 151px;
}
#dots {
	position: absolute;
	left: 457px;
	top: 9px;
	width: 10px;
	height: 160px;
	border-right: 1px dashed #e7dfca;
}
#dots img {
	margin-top: 7px;
}
#logo {
	position: absolute;
	left: 484px;
	top: 92px;
}
#visuel {
	position: absolute;
	left: 36px;
	top: 209px;
}
#slogan {
	position: absolute;
	left: 415px;
	top: 506px;
}
#pictos {
	position: absolute;
	left: 635px;
	top: 358px;
}

/* NAV */
#nav {
	top: 169px;
}



#mission {
	position: absolute;
	left: 168px;
	top: 245px;
	width: 300px;
	height: 90px;
}
#mission h1 {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 1px;
	background-color: inherit;
	color: #ff9900;
}
#mission h2 {
	margin-top: 4px;
	font-size: 11px;
	font-weight: normal;
	background-color: inherit;
	color: #FFFFFF;
}



/* NEWS */
.news {
	position: absolute;
	bottom: 13px;
	width: 165px;
	height: 177px;
	border-right: 1px dashed #e7dfca;
	z-index: 10;
	overflow: hidden;
}
.news h1 {
	margin: 30px 0px 0px 0px;
	padding-left: 15px;
	background-color: inherit;
	background-image: url(/images/picto_letter.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
}
.news a {
	padding-left: 11px;
	background-image: url(/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 11px;
}
.news p {
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	line-height: 15px;
}

#news_0 {
	left: 38px;
}
#news_1 {
	left: 231px;
}



