@CHARSET "ISO-8859-1";

body{
	text-align:center; background-color:#04210f;
	margin:0px; padding:0px;
	font-family: Arial; font-size:12px;
}
form, table, td{
	margin:0px; padding:0px;
}
img{
	border-width:0px;
}

#mainBG{ 
	position: absolute; top: 80px; left: 50%; margin-left: -482px; width:965px; height:418px;
	z-index:10;
}
.mainNewsBG{
	background:url('img/sfondo_home.jpg') top center no-repeat;
}
.mainChisiamoBG{
	background:url('img/sfondo_chisiamo.jpg') top center no-repeat;
}
.mainCaseBG{
	background:url('img/sfondo_case.jpg') top center no-repeat;
}
.mainProgBG{
	background:url('img/sfondo_progettazione.jpg') top center no-repeat;
}
.mainRealBG{
	background:url('img/sfondo_realizzazione.jpg') top center no-repeat;
}
#contentBG{
	position: absolute; top: 80px; left: 50%; margin-left: -482px; width:965px; height:418px;
	z-index:11;
}
#main{
	position: absolute; top: 80px; left: 50%; margin-left: -482px; width:965px; height:418px;
	z-index:12;
}
#pageFooter{
	position: absolute; top: 510px; left: 50%; margin-left: -482px; width:965px; height:40px;
	color:#ffffff; font-size:11px;
}

#imgBackground{
	width:965px; height:470px;
	
}

/* MENU */
#menu{
	position: absolute; top: 50px; left: 50%; margin-left: -482px; width:965px; height:25px; z-index:100;
	text-align:left;
}
#menu .menu_item{
	float:left;
}
#menu img{
	margin-top:15px;
}
#menu a img{
	margin-top:15px;
}
#menu_news{
	position: absolute; top: 480px; left: 50%; margin-left: -482px; width:73px; height:25px; z-index:90;
	text-align:left;
}

.contentBox_BG_VS{
	z-index:21; background-color:#08471f; opacity: 0.9; filter:alpha(opacity=90); /* IE's opacity*/
}
.contentBox_BG_VC{
	z-index:21; background-color:#369c31; opacity: 0.9; filter:alpha(opacity=90); /* IE's opacity*/
}

/* NEWS */
#contentBox1News{
	float:left; width:248px; height:418px; margin-left:18px;
}
#contentBox1News a{
	color:#ffffff; font-weight:bold;
}
#contentBox1News a:hover{
	color:#08471f;
}
#contentBox1NewsBG{
	float:left; width:248px; height:418px; margin-left:86px;
}
#contentBoxPallini{
	float:left; width:22px; height:419px; margin-left:46px;
}
#contentBoxPallini table{
	height:400px;
}
#contentBoxNewsLink{
	float:left; width:248px; text-align:center; margin-top:8px;
}
#contentBoxNewsLink table{
	margin:auto; font-weight:bold; text-align:center;
}
#contentBoxNewsLink .selected{
	width:18px; height:17px; background-image:url('/img/pallino_scroll_s.png');
	color:#369c31;
}
#contentBoxNewsLink .link{
	width:18px; height:17px; background-image:url('/img/pallino_scroll_c.png');
}
#contentBoxNewsLink .link a{
	color:#08471f; text-decoration: none;
}


/* CHI SIAMO */
#contentBox1Chisiamo{
	float:left; width:248px; height:418px; margin-left:640px;
}
#contentBox1ChisiamoBG{
	float:left; width:248px; height:418px; margin-left:640px;
}

/* CASE HISTORY */
#contentBox1CH_cat{
	float:left; width:248px; height:418px; margin-left:75px;
	text-align:left; font-size:13px; font-weight:bold;
}
#contentBox1CH_catC{
	float:left; width:16px; height:418px; margin-left:75px; text-align:center;
}
#contentBox1CH_lav{
	float:left; width:248px; height:418px; margin-left:3px;
}
#contentBox1CH_lavC{
	float:left; width:16px; height:418px; margin-left:3px;
}
#contentBox1CH_desc{
	float:left; width:248px; height:418px; margin-left:3px;
}
#contentBox1CH_descGallery{
	float:left; width:604px; height:418px; margin-left:0px;
}

#contentBox1CH_cat a, #contentBox1CH_lav a{
	color:#ffffff; text-decoration: none;
}
#contentBox1CH_catBG{
	float:left; width:248px; height:418px; margin-left:75px;
}
#contentBox1CH_catCBG{
	float:left; width:16px; height:418px; margin-left:75px;
}
#contentBox1CH_lavBG{
	float:left; width:248px; height:418px; margin-left:3px;	
}
#contentBox1CH_lavCBG{
	float:left; width:16px; height:418px; margin-left:3px;	
}
#contentBox1CH_descBG{
	float:left; width:248px; height:418px; margin-left:3px;	
}
#contentBox1CH_descGalleryBG{
	float:left; width:604px; height:418px; margin-left:0px;	
}

/* CONTATTI */
#contentBoxCol1{ float:left; width:248px; height:418px; margin-left:86px; }
#contentBoxCol1 .item_label { font-size:10px; }
#contentBoxCol1 input, textarea{ width:200px; margin-bottom:2px; height:14px; font-size:12px; border:1px solid #08471f; padding:0px; }
#contentBoxCol1 .warning{ color:#ff0000; font-size:10px; }
#contentBoxCol1BG{ float:left; width:248px; height:418px; margin-left:86px; }
#contentBoxCol2{ float:left; width:226px; height:418px; margin-left:3px; }
#contentBoxCol2BG{ float:left; width:226px; height:418px; margin-left:3px; }
#contentBoxCol3{ float:left; width:399px; height:418px; margin-left:3px; }
#contentBoxCol3BG{ float:left; width:399px; height:418px; margin-left:3px; }

/* PROGETTAZIONE */
#contentBoxProg{float:left; width:300px; height:418px; margin-left:545px;}
#contentBoxProgBG{float:left; width:300px; height:418px; margin-left:545px;}

/* REALIZZAZIONE */
#contentBoxReal{float:left; width:300px; height:418px; margin-left:60px;}
#contentBoxRealBG{float:left; width:300px; height:418px; margin-left:60px;}

.box_text{
	color:#fff; text-align:justify;
	margin:40px 0px 0px 15px;
	width:200px; height:353px; overflow:hidden;
	float:left;
}
div#textbox{
	color:#fff; text-align:justify;
	width:220px; height:355px; float:left;
	margin:40px 0px 0px 10px;
	padding:3px;
	overflow:scroll;
}
div#text{
}

      
