@charset "UTF-8";
/* ***********************************************************************
	2 : Header
*********************************************************************** */
#header {
	position: relative;
	padding: 0px;
	background-image: url(../images/common/head/head_low_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 140px;
}
img#headrLogo {
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 14px;
}
ul#navi0803 {
	list-style-type: none;
	height: 30px;
	padding-left: 10px;
	clear: both;
}
ul#navi0803 li {
	float: left;
}


/* ******************** Groval Navigation ******************** */
ul#navigation {
	list-style-type: none;
	padding: 0px 0px 0px 20px;
	display: block;
	margin: 0px;
	clear: both;
	height: 30px;
}
ul#navigation li {
	float: left;
}
ul#navigation a {
	background-image: url(../images/common/head/navigation_matrix.gif);
	background-repeat: no-repeat;
	height: 30px;
	display: block;
	text-indent: -9999px;
}
li#navShopDesign a {background-position: 0px 0px;width: 110px;}
li#navShopDesign a:hover {background-position: 0px -30px;}

li#navInteriorCoordinate a {background-position: -110px 0px;width: 155px;}
li#navInteriorCoordinate a:hover {background-position: -110px -30px;}

li#navInterior a {background-position: -265px 0px;width: 87px;}
li#navInterior a:hover {background-position: -265px -30px;}

li#navCHouse a {background-position: -352px 0px;width: 86px;}
li#navCHouse a:hover {background-position: -352px -30px;}

li#navPark {display: none;}

li#navTextile a {background-position: -508px 0px;width: 80px;}
li#navTextile a:hover {background-position: -508px -30px;}

li#navZakka a {background-position: -588px 0px;width: 75px;}
li#navZakka a:hover {background-position: -588px -30px;}

li#navGallery a {background-position: -663px 0px;width: 67px;}
li#navGallery a:hover {background-position: -663px -30px;}

/* ******************** Utilities Navigation ******************** */
ul#UtiliNav {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 168px;
	list-style-type: none;
	display: block;
	float: right;
}
ul#UtiliNav li {
	float: left;
}
ul#UtiliNav a {
	display: block;
	height: 30px;
	width: 84px;
	background-image: url(../images/common/head/utili_nav_matrix.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
li#UtiliNavTOP a {
	background-position: -84px 0px;
}
li#UtiliNavTOP a:hover {
	background-position: -84px -30px;
}
li#UtiliNavSITEMAP a {
	background-position: 0px 0px;
}
li#UtiliNavSITEMAP a:hover {
	background-position: 0px -30px;
}

/* ***********************************************************************
	2 : SUB PART
*********************************************************************** */
#partSUB {
		width: 210px;
		float: right;
		padding-left: 20px;
		font-size: 90%;
		line-height: 1.2em;
		margin-bottom: 30px;
		padding-top: 15px;
		background: url(../images/sub_menu/bg_separator.gif) repeat-y -2px 0px;
}
#bannerA   dt  {
	margin: 0px;
	padding: 0px;
	height: 44px;
	line-height: 1px;
}

#bannerA dd {
	background-image: url(../images/sub_menu/banner_a/bg_dd.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	line-height: 1.2em;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 8px;
}
#bannerMAIL {
	background-image: url(../images/sub_menu/banner_mail/bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#bannerMAIL dt {
	padding-top: 15px;
	padding-left: 27px;
}
#bannerMAIL #MAILtext {
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	line-height: 1.6em;
}
#bannerMAIL .mailBanner {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DED0C4;
	display: inline;
}
#bannerMAIL #mailLINK a {
	background-image: url(../images/sub_menu/banner_mail/toMail.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 30px;
	text-indent: -9999px;
}
#bannerMAIL #mailLINK a:hover {
	background-position: 0px -30px;
}
#secondMENU dt a{
	font-size: 130%;
	font-weight: bold;
	color: #993365;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	padding-left: 32px;
	padding-top: 8px;
	line-height: 1em;
	display: block;
	text-decoration: none;
	background-position: 0px 0px;
}
#secondMENU dt a:hover {background-position: 0px -100px;}
#ico01sd a {background-image: url(../images/top_second_icons/icons_01sd.gif);}
#ico02ic a {background-image: url(../images/top_second_icons/icons_02ic.gif);}
#ico03in a {background-image: url(../images/top_second_icons/icons_03i.gif);}
#ico04ch a {background-image: url(../images/top_second_icons/icons_04ch.gif);}
#ico05pa a {background-image: url(../images/top_second_icons/icons_05pa.gif);}
#ico06tx a {background-image: url(../images/top_second_icons/icons_06tx.gif);}
#ico07za a {background-image: url(../images/top_second_icons/icons_07za.gif);}
#ico08ga a {background-image: url(../images/top_second_icons/icons_08ga.gif);}

#secondMENU dd {margin-bottom: 15px;}
.imgSeparator {margin-top: 20px;}


/* ***********************************************************************
	2 : Footer
*********************************************************************** */
#footer {
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	height: 120px;
	clear: both;
	font-size: 50%;
	line-height: 1px;
}
p#credit {
	height: 41px;
	width: 207px;
	background-image: url(../images/common/footer/logo_footer.gif);
	text-indent: -9999px;
}

/* ******************** footer Nav ******************** */
#footer ul {
	height: 16px;
	width: 496px;
	display: block;
	list-style-type: none;
	float: right;
}
#footer ul li {
	float: left;
}
