#DELINEO_LOGO {



	position:absolute;



	left:19px;



	top:6px;



	width:22px;



	height:159px;



	z-index:5000;



	background-image: url(../images/loghi/delineodesign_logo.gif);



	background-repeat: no-repeat;



	background-position: bottom;



}
#DELINEO_LANGUAGE_IT {
	position:absolute;
	left:19px;
	top:180px;
	width:21px;
	height:11px;
	z-index:2;
	background-repeat: no-repeat;
	background-position: center;
	display: block;



}
#DELINEO_LANGUAGE_EN {
	position:absolute;
	left:19px;
	top:180px;
	width:21px;
	height:11px;
	z-index:2;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}




#M_LEFT_DELINEO {



	WIDTH: 800px;



	height: 165px;



	overflow: hidden;



	left: 60px;



	position: absolute;



	display: block;



	z-index: 5000;



}



#M_LEFT_DELINEO DIV {



	overflow: hidden;



}



#M_RIGHT_DELINEO {

	WIDTH: 100%;

	height: 165px;

	left: 850px;

	position: absolute;

	background-image: url(../images/menu/bg_M0.gif);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	z-index: 5000;



}



#M_DNA {



	height: 165px;



	float: left;



	background-repeat: no-repeat;



	background-position: left top;



	overflow: hidden;



	position: relative;



	min-width: 22px;



	max-width: 734px;



	z-index: 5005;



	background-image: url(../images/menu/bg_M1.gif);



}



#M_DNA_LABEL {



	position:relative;



	left:5px;



	top:128px;



	width:12px;



	height:36px;



	z-index:5006;



	background-image: url(../images/menu/M_dna_0.gif);



	cursor: pointer;



}



#M_DNA_DESCRIPTION {



	position:absolute;



	left:30px;



	top:10px;



	width:685px;



	height:auto;



	z-index:5006;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 11.5px;



	font-style: normal;



	text-decoration: none;



	color: #4d4948;



	text-align: justify;



	vertical-align: top;



	display: block;



	line-height: 12pt;



	font-stretch:ultra-condensed;



}



#M_DNA_MENU {



	position:absolute;



	left:30px;



	top:144px;



	width:685px;



	height:auto;



	z-index:5001;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	color: #58585a;



	text-align: left;



	display: block;



	text-decoration: none;



}



#M_DNA_MENU a{



	color: #58585a;



}



#M_DNA_OFF {



	position:absolute;



	left:0px;



	top:0px;



	width:22px;



	height:165px;



	z-index:5020;



	background-image: url(../images/menu/bg_trasp.gif);



	cursor: default;



	visibility: hidden;



	display: none;



}







#M_PRODUCTS {



	height: 165px;



	width: 22px;



	float: left;



	background-repeat: no-repeat;



	background-position: left top;



	position: relative;



	min-width: 22px;



	max-width: 734px;



	z-index: 5004;



	background-image: url(../images/menu/bg_M2.gif);



	overflow: hidden;



	display: block;



}



#M_PRODUCTS_LABEL {



	position:relative;



	left:5px;



	top:66px;



	width:12px;



	height:77px;



	z-index:5005;



	background-image: url(../images/menu/M_projects_0.gif);



	cursor: pointer;



}



#M_PRODUCTS_DESCRIPTION {



	position:absolute;



	left:30px;



	top:10px;



	width:685px;



	height:auto;



	z-index:5006;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 11.5px;



	font-style: normal;



	text-decoration: none;



	color: #4d4948;



	text-align: justify;



	vertical-align: top;



	display: block;



	line-height: 12pt;



	font-stretch:ultra-condensed;



}



#M_PRODUCTS_MENU {



	position:absolute;



	left:30px;



	top:123px;



	width:685px;



	height:auto;



	z-index:5001;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	color: #58585a;



	text-align: left;



	display: block;



	text-decoration: none;



}



#M_PRODUCTS_MENU a {



	color: #58585a;



}















#M_PRODUCTS_OFF {



	position:absolute;



	left:0px;



	top:0px;



	width:22px;



	height:165px;



	z-index:5020;



	background-image: url(../images/menu/bg_trasp.gif);



	cursor: default;



	visibility: hidden;



}











#M_ARCHITECTURE {



	height: 165px;



	width: 22px;



	float: left;



	background-repeat: no-repeat;



	background-position: left top;



	position: relative;



	min-width: 22px;



	max-width: 734px;



	z-index: 5003;



	background-image: url(../images/menu/bg_M3.gif);



	overflow: hidden;



}



#M_ARCHITECTURE_LABEL {



	position:relative;



	left:5px;



	top:0px;



	width:12px;



	height:122px;



	z-index:5006;



	background-image: url(../images/menu/M_communication_0.gif);



	cursor: pointer;



}



#M_ARCHITECTURE_DESCRIPTION {



	position:absolute;



	left:30px;



	top:10px;



	width:685px;



	height:auto;



	z-index:5005;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 11.5px;



	font-style: normal;



	text-decoration: none;



	color: #4d4948;



	text-align: justify;



	vertical-align: top;



	display: block;



	line-height: 12pt;



	font-stretch:ultra-condensed;



}



#M_ARCHITECTURE_MENU {



	position:absolute;



	left:30px;



	top:102px;



	width:685px;



	height:auto;



	z-index:5001;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	color: #58585a;



	text-align: left;



	display: block;



	text-decoration: none;



}



#M_ARCHITECTURE_MENU a {



	color: #58585a;



}















#M_ARCHITECTURE_OFF {



	position:absolute;



	left:0px;



	top:0px;



	width:22px;



	height:165px;



	z-index:5020;



	background-image: url(../images/menu/bg_trasp.gif);



	cursor: default;



	visibility: hidden;



}











#M_NEWS {



	height: 165px;



	width: 22px;



	float: left;



	background-repeat: no-repeat;



	background-position: left top;



	position: relative;



	min-width: 22px;



	max-width: 734px;



	z-index: 5002;



	background-image: url(../images/menu/bg_M4.gif);



	overflow: hidden;



}



#M_NEWS_LABEL {



	position:relative;



	left:5px;



	top:54px;



	width:12px;



	height:47px;



	z-index:5006;



	background-image: url(../images/menu/M_news_0.gif);



	cursor: pointer;



}



#M_NEWS_DESCRIPTION {



	position:absolute;



	left:30px;



	top:10px;



	width:685px;



	height:auto;



	z-index:5005;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 11.5px;



	font-style: normal;



	text-decoration: none;



	color: #4d4948;



	text-align: justify;



	vertical-align: top;



	display: block;



	line-height: 12pt;



	word-spacing: 0.05px;



	letter-spacing: 0.05px;



}











#M_NEWS_MENU {



	position:absolute;



	left:30px;



	top:80px;



	width:685px;



	height:auto;



	z-index:5001;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	color: #58585a;



	text-align: left;



	display: block;



	text-decoration: none;



}



#M_NEWS_MENU a {



	color: #58585a;



}







#M_NEWS_OFF {



	position:absolute;



	left:0px;



	top:0px;



	width:22px;



	height:165px;



	z-index:5020;



	background-image: url(../images/menu/bg_trasp.gif);



	cursor: default;



	visibility: hidden;



}











#M_ADDRESS {

	height: 165px;

	width: auto;

	background-repeat: repeat-x;

	background-position: left top;

	position: relative;

	z-index: 5020;

	background-image: url(../images/menu/bg_M0.gif);

	left: -3px;

	display: block;



}



#DELINEO_ADDRESS {

	position:relative;

	left:10px;

	top:85px;

	width:700px;

	height:auto;

	z-index:2;

	display: block;

	font-size: 10px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	color: #58585a;

	text-align: left;

	visibility: visible;



}



#DELINEO_ADDRESS a {

	color: #CB1E13;
	text-decoration: none;
}

#DELINEO_ADDRESS_NEW {
	position:absolute;
	left:60px;
	top:180px;
	width:700px;
	height:auto;
	z-index:2;
	display: block;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	color: #58585a;
	text-align: left;
	visibility: visible;
}

#DELINEO_ADDRESS_NEW a {



	color: #CB1E13;



	text-decoration: none;



}
.delineo_bold {
	font-weight: bold;
	font-size: 10px;
	color: #000;
}




.UNDERLINE_1PX {



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #58585a;



	text-decoration: none;



}



#DELINEO_HIDE {



	position:absolute;



	left:0px;



	top:0px;



	width:1px;



	height:1px;



	z-index:0;



	display: none;



	overflow: hidden;



	visibility: hidden;



}



#PAG_DNA {



	left:22px;



	width:700px;



	z-index:5000;



	height: auto;



	top: 0px;



	position: relative;



	background-color: #FFFFFF;



	overflow: hidden;



}



#PAG_PROJECTS {



	position:absolute;



	left:22px;



	top:80px;



	height:auto;



	z-index:6550;



	background-color: #FFFFFF;



	width: 700px;



	overflow: visible;



}



#PAG_ARCHITECTURE {



	position:relative;



	left:22px;



	top:0px;



	width:700px;



	z-index:6650;



	background-color: #FFFFFF;



	height: auto;



	overflow: hidden;



}



#PAG_NEWS {

	position:relative;

	left:22px;

	top:0px;

	width:700px;

	z-index:6750;

	background-color: #FFFFFF;

	overflow: hidden;

}







.CONTENT_TEXT {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	line-height: 18px;



	color: #58585a;



	text-decoration: none;



	text-align: justify;



	display: block;



}



.CONTENT_ALIGN {



	display: block;



	border-left-width: 0px;



	border-left-style: solid;



	border-left-color: #FFFFFF;



}



.MENU_PAGE_TXT {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	color: #58585a;



	font-size: 13px;



	font-style: normal;



	vertical-align: bottom;



	text-align: left;



	line-height: 13px;



}



.MENU_PAGE_TXT a:hover{



	color: #58585a;



	text-decoration: underline;



}



.MENU_PAGE_TXT a{



	color: #58585a;



}



.MENU_PAGE_TXT_BOLD {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	color: #58585a;



	text-decoration: none;



	font-size: 13px;



	font-style: normal;



	vertical-align: bottom;



	text-align: left;



	line-height: 13px;



	font-weight: bold;



}



.MENU_PAGE_TXT_BIG {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	color: #58585a;



	text-decoration: none;



	font-size: 20px;



	font-style: normal;



	vertical-align: bottom;



	text-align: left;



	line-height: 18px;



}



.CONTENT_TEXT_90 {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	line-height: 18px;



	color: #3e3d40;



	text-decoration: none;



	text-align: left;



	display: inline;



}



.CONTENT_TEXT_90 a{



	color: #3e3d40;

}



.CONTENT_TEXT_UNDERLINE {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	line-height: 18px;



	color: #58585a;



	text-decoration: underline;



	text-align: justify;



	display: block;



}



.CONTENT_TEXT_UNDERLINE a{



	color: #58585a;



}



.BORDER:hover{



	border: 1px solid #58585a;



}



.BORDER {



	border: 1px solid #999999;



}



.CONTENT_TEXT_PHOTO {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-style: normal;



	line-height: 18px;



	color: #58585a;



	text-decoration: none;



	text-align: left;



	display: block;



}



.HEIGHT_18 {



	line-height: 16px;



	text-decoration: none;



	display: block;



}







.CONTENT_TEXT_PHOTO_90 {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-style: normal;



	line-height: 18px;



	color: #3e3d40;



	text-decoration: none;



	text-align: left;



	display: block;



}



.MENU_PAGE_TXT_2 {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	color: #58585a;



	font-size: 13px;



	font-style: normal;



	vertical-align: bottom;



	text-align: left;



	line-height: 13px;



}



.MENU_PAGE_TXT_2:hover {



	text-decoration: underline;



}



.UNDERLINE_0PX {



	text-decoration: none;



}



.UNDERLINE_0PX:hover {



	text-decoration: none;



	font-weight: bold;



}



.CONTENT_TEXT_UNDERLINE_RIGHT {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	line-height: 18px;



	color: #58585a;



	text-decoration: underline;



	text-align: right;



	display: block;



}



.CONTENT_TEXT_UNDERLINE_RIGHT a{



	color: #58585a;



}



.CONTENT_TEXT_LEFT {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	line-height: 18px;



	color: #58585a;



	text-decoration: none;



	text-align: justify;



	display: block;



}



.CONTENT_TEXT_LEFT_90 {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	line-height: 18px;



	color: #3e3d40;



	text-decoration: none;



	text-align: left;



	display: inline;



}



#DNA_LABEL_MENUPAGE {



	position:absolute;



	left:65px;



	top:153px;



	width:12px;



	height:36px;



	z-index:9000;



	background-image: url(../images/menu/M_dna_0.gif);



	background-repeat: no-repeat;



	display: none;



}



#PRODUCT_LABEL_MENUPAGE {



	position:absolute;



	left:87px;



	top:92px;



	width:12px;



	height:77px;



	z-index:9000;



	background-image: url(../images/menu/M_projects_0.gif);



	background-repeat: no-repeat;



	display: none;



}



#ARCHITECTURE_LABEL_MENUPAGE {



	position:absolute;



	left:109px;



	top:24px;



	width:12px;



	height:122px;



	z-index:9000;



	background-image: url(../images/menu/M_communication_0.gif);



	background-repeat: no-repeat;



	display: none;



}



#NEWS_LABEL_MENUPAGE {



	position:absolute;



	left:131px;



	top:162px;



	width:12px;



	height:47px;



	z-index:9000;



	background-image: url(../images/menu/M_news_0.gif);



	background-repeat: no-repeat;



	display: none;



}
