/* CSS Document */
html, body {
    height:100%
}
*, html, body {
    margin:0px; 
	padding:0px;
}
body {
	font:11px Verdana,Arial,sans-serif;
	color:#000000;
	text-align:center;
	background-color: #FFFFFF;
}
img {
	border:0px solid;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 10px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.w {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
}
a:hover.w {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
}
blockquote {
	padding: 20px;
}
.red {
	color: #FF0000;
}
#pic {
	border: 1px solid #333333;
}
p.dropcap:first-letter {
	font-family: Arial, Helvetica, sans-serif;
	color: #ea2d2e;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
ul {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
	list-style-type: none;
}
li {
	padding-bottom: 5px;
}
/*----------------------------------basic--------------------------------*/
#center {
	position: relative;
	top: 0px;
	left: 0px;
	width: 998px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 725px;
}
#TopMenu {
	height: 50px;
	width: 790px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#button {
	float: left;
	margin-bottom: 5px;
	margin-left: 30px;
	position: relative;
	margin-top: 30px;
}
#button a span, #box02 a span, #nav05 a span, #DesLab a span, #DesLabW a span {
    display:none
}
#tel {
	position: absolute;
	right: 0px;
	bottom: 8px;
	padding-right: 33px;
}
#content {
	height: 330px;
	width: 998px;
	position: absolute;
	left: 0px;
	top: 50px;
	right: 0px;
}
#contentLab {
	width: 978px;
	position: absolute;
	left: 0px;
	top: 50px;
	right: 0px;
	height: 602px;
	padding: 10px;
	font-size: 10px;
	border: 1px solid #333333;
}
#logo, #logoF {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	height: 76px;
	width: 205px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#logoF {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#newsletter {
    position: absolute;
	top: 396px;
	right: 0px;
}
#BottomMenu {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: center;
	height: 40px;
	width: 998px;
	font-size: 10px;
}
#DesLab, #DesLabW {
	height: 64px;
	border: 1px solid #333333;
	background-color: #efeff0;
	position: absolute;
	left: 0px;
	bottom: 50px;
	text-align: center;
	padding-top: 30px;
}
#DesLab {
	width: 755px;
}
#DesLabW {
	width: 998px;
}
#contLab {
	padding-right: 10px;
}
/*---------------------------------boxs--------------------------------*/
#box01, #box05, #box07 {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 310px;
	width: 214px;
	padding: 10px;
	font-size: 10px;
}
#box01 {
	background-color: #26255f;
	color: #CCCCCC;
}
#box01 a {
	color: #CCCCCC;
}
#box02 {
	position: absolute;
	width: 120px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	text-align: center;
}
#box02b {
	position: absolute;
	width: 210px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	text-align: center;
}
#box03, #box06 {
	position: absolute;
	right: 0px;
	bottom: 50px;
	width: 230px;
}
#box04 {
	position: absolute;
	top: 0px;
	right: 234px;
	background-color: #26255f;
}
#box05 {
	background-color: #7aa2c3;
	color: #FFFFFF;
}
#box06 {
	height: 200px;
	border: 1px solid #333333;
	text-align: center;
}
#box07 {
	background-color: #ea2d2e;
	color: #FFFFFF;
}
#box08, #box09 {
	color: #000000;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 308px;
	width: 214px;
	padding: 10px;
	font-size: 10px;
	border: 1px solid #333333;
}
#box08 {
	background-color: #efeff0;
}
#box09 {
	background-color: #e3ceac;
}
#box10 {
	color: #FFFFFF;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 496px;
	width: 214px;
	padding: 10px;
	font-size: 10px;
	background-color: #B8CCCF;
	font-weight: bold;
}
#box11 {
	color: #000000;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 602px;
	width: 212px;
	padding: 10px;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #333333;
	text-align: center;
}
#boxKitcens, #boxCalligaris, #boxFurnishings {
	height: 290px;
	width: 765px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 40px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#boxHomeOffice, #boxIncanto {
	height: 288px;
	width: 765px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 40px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #333333;
}
#boxHomeOffice {
	background-color: #efeff0;
}
#boxIncanto {
	background-color: #e3ceac;
}
#boxHomeOffice a, #boxIncanto a {
	color: #000000;
	font-weight: bold;
}
#boxHomeOffice a.sub, #boxIncanto a.sub {
	color: #666666;
}
#boxKitcens {
	background-color: #7aa2c3;
	color: #FFFFFF;
}
#boxKitcens a, #boxCalligaris a, #boxFurnishings a, #boxPhotoal a {
	color: #FFFFFF;
	font-weight: bold;
}
#boxKitcens a.sub, #boxCalligaris a.sub, #boxFurnishings a.sub {
	color: #CCCCCC;
}
#boxCalligaris {
	background-color: #ea2d2e;
	color: #FFFFFF;
}
#boxFurnishings {
	background-color: #26265f;
	color: #FFFFFF;
}
#boxPhotoal {
	background-color: #26265f;
	height: 560px;
	width: 998px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 40px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#boxCompany {
	position: absolute;
	height: 280px;
	width: 503px;
	left: 0px;
	top: 0px;
	background-color: #f2f8f8;
	border: 1px solid #333333;
	padding-top: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 50px;
	padding-left: 50px;
}
#boxC {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 270px;
	width: 395px;
	background-color: #000000;
	border: 1px solid #000000;
	padding-top: 60px;
	text-align: center;
}
#boxPhotogallery {
	height: 328px;
	width: 755px;
	position: absolute;
	left: 0px;
	top: 0px;
	border: 1px solid #333333;
}
#BigPhoto {
	position: absolute;
	left: 250px;
	top: 10px;
	text-align: center;
}
#SmallPhotos {
	position: absolute;
	height: 160px;
	width: 980px;
	left: 10px;
	bottom: 0px;
	font-size: 10px;
}
#bigPhoto {
	position: absolute;
	height: 410px;
	width: 400px;
	left: 300px;
	top: 40px;
	font-size: 10px;
}
.picsm {
	margin-right: 10px;
	border: 1px solid #CCCCCC;
}
.picb {
	border: 2px solid #CCCCCC;
}
/*--------------------------------head----------------------------------------*/
#head01, #head02, #head03, #head04, #head05 {
	width: 230px;
	height: 55px;
	padding-top: 35px;
}
#head01 {
	background-color: #7aa2c3;
}
#head02 {
	background-color: #ea2d2e;
}
#head03 {
	background-color: #26255f;
}
#head04, #head05 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#head04 {
	background-color: #efeff0;
}
#head05 {
	background-color: #e3ceac;
}
#headLab, #headLab02 {
	position: absolute;
	top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#headLab {
	left: 365px;
}
#headLab02 {
	left: 345px;
}
/*---------------------------------info-----------------------------------------*/
#info {
	position: absolute;
	left: 10px;
	bottom: 10px;
	text-align: left;
	font-size: 10px;
	width: 210px;
}
#addr {
	text-align: left;
	font-size: 11px;
	color: #333333;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 50px;
	position: relative;
}
#PhotoInfo {
	position: absolute;
	left: 10px;
	top: 50px;
	width: 230px;
}
#LabInfo {
	position: absolute;
	left: 10px;
	top: 50px;
	width: 350px;
	font-size: 11px;
}
#LabInfo p {
	text-align: justify;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
}
#infoProject {
	position: absolute;
	top: 50px;
	left: 365px;
	width: 610px;
	height: 550px;
	border: 1px solid #333333;
	text-align: center;
}
#infoPhoto {
	position: absolute;
	top: 250px;
	left: 800px;
	width: 180px;
	text-align: left;
	font-size: 11px;
}
#indLab, #indLabBg {
	position: absolute;
	top: 50px;
	left: 345px;
	width: 620px;
	height: 438px;
	border: 1px solid #333333;
	text-align: center;
}
#indLabBg {
	background-image: url(../deslab/bg_designes.gif);
	background-repeat: no-repeat;
}
#navLab01 {
	position: absolute;
	bottom: 18px;
	left: 345px;
	width: 146px;
	height: 100px;
	border: 1px solid #333333;
	text-align: center;
}
#navLab02 {
	position: absolute;
	bottom: 18px;
	left: 503px;
	width: 146px;
	height: 100px;
	border: 1px solid #333333;
	text-align: center;
}
#navLab03 {
	position: absolute;
	bottom: 18px;
	left: 661px;
	width: 146px;
	height: 100px;
	border: 1px solid #333333;
	text-align: center;
}
#navLab04 {
	position: absolute;
	bottom: 18px;
	left: 819px;
	width: 146px;
	height: 100px;
	border: 1px solid #333333;
	text-align: center;
}
#next {
	position: absolute;
	width: 210px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
}
#next a {
	color: #000000;
	text-decoration: none;
}
#next a:hover {
	color: #666666;
	text-decoration: none;
}
/*---------------------------nav---------------------------------------*/
#nav01, #nav02, #nav03, #nav04, #nav05 {
	height: 170px;
	width: 140px;
	position: absolute;
	top: 396px;
}
#nav01 {
	left: 0px;
	background-color: #7aa2c3;
	border: 1px solid #333333;
	color: #FFFFFF;
}
#nav02 {
	left: 154px;
	background-color: #26265f;
	border: 1px solid #333333;
	color: #FFFFFF;
}
#nav03 {
	left: 308px;
	background-color: #e3ceac;
	border: 1px solid #333333;
	color: #000000;
}
#nav04 {
	left: 462px;
	background-color: #efeff0;
	border: 1px solid #333333;
	color: #000000;
}
#nav05 {
	left: 616px;
	background-color: #ea2d2e;
	color: #FFFFFF;
}
#nav01 blockquote, #nav02 blockquote, #nav03 blockquote, #nav04 blockquote, #nav05 blockquote {
	padding-top: 25px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
}
#navLab {
	position: absolute;
	left: 60px;
	bottom: 18px;
	text-align: left;
	font-size: 10px;
	width: 248px;
}
/*-------------------------------input-------------------------------------------------*/
.input150 {
	width: 150px;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

