body {
 BACKGROUND: url(images/bg.jpg) #8c7c6d repeat-x left top;

	margin: 0px;
	padding: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-color:#ffffff;
	font-size: 11px;
	text-align:left;
}
#logo {
	width: 940px;
	height: 75px;
}
#menu {
	width:940px;
	height:35px;

	background: url(images/bg_menu.gif) repeat-x;
	text-align:left;	
	margin: 0px;
	padding: 0px;
}


h1{
	font-family:  Arial, Helvetica, sans-serif;
	font-color:#ffffff;
	font-size: 18px;
}

#menu ul{
float:left;
margin: 0px;
	padding: 0px;
}

#menu ul li{
float:left;
  list-style-type: none;
padding:7px 10px 0px 10px;
border-right:1 px solid #ffffff
}

#menu ul li a{
color:#ffffff;
text-decoration:none;
font-size:12px;
font-weight:bold;

}


#intestazione {
	width:940px;

	background: url(images/bg_top.gif) #8c7c6d repeat-x left top;

	height: 36px;
	text-align:left;

	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 0px;
}

td {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #ffffff;
}

.testo_ricerca {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#cac1b2;
	font-weight: bold;
}


.cont 			{HEIGHT:560px;margin-top:4px;padding:12px; BACKGROUND-COLOR: #ffffff; BACKGROUND: url(images/bg_azzurro.gif) #ffffff repeat-x center top;}

.cont_dx 		{margin-left:12px;HEIGHT:400px;margin-top:4px;padding:0px;width:250px;COLOR:#5f5f5f;}
.cont_banner 	{margin-left:12px;margin-top:18px;width:250px;}

.sep 	{MARGIN-top: 5px;  }

.sep_titolo 	{MARGIN-top: 5px;MARGIN-bottom: 5px; HEIGHT:5px;  WIDTH: 450px;BACKGROUND: url(images/bg-titolo.gif) }
.sep_news 		{MARGIN-top: 5px;MARGIN-bottom: 5px; HEIGHT:5px;  WIDTH: 250px;BACKGROUND: url(images/bg_gr_titolo.gif) }
.sep_footer 	{MARGIN-top: 0px;MARGIN-bottom: 0px; HEIGHT:5px;  WIDTH: 100%;BACKGROUND-COLOR: #B2D4EE  }

.footer {HEIGHT:60px;margin-top:0px;padding-top:15px;  BACKGROUND: url(images/bg_footer.jpg) #ffffff repeat-x center top;FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR:#ffffff; text-align:left}

.t_contenuti	{margin-top:5px;FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 20px; COLOR:#5F85C0;text-align:left}
.t_news			{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 20px; COLOR:#9a9a9a;text-align:left}

.select_page 	{padding-left:5px; padding-right:5px;BACKGROUND-COLOR: #6087C2; color: #ffffff;FONT-WEIGHT: bold;}

.tgrigio {COLOR: #999999; TEXT-DECORATION: none;FONT-SIZE: 11px;}

A:link 		{COLOR: #ffffff; TEXT-DECORATION: underline}
A:active 	{COLOR: #ffffff; TEXT-DECORATION: underline}
A:visited 	{COLOR: #ffffff; TEXT-DECORATION: underline}
A:hover 	{COLOR: #6087C2; TEXT-DECORATION: underline}

A.m:link 		{COLOR: #ffffff; TEXT-DECORATION: none}
A.m:active 		{COLOR: #ffffff; TEXT-DECORATION: none}
A.m:visited 	{COLOR: #ffffff; TEXT-DECORATION: none}
A.m:hover 		{COLOR: #6087C2; TEXT-DECORATION: none}

.testoh {COLOR: #a6a6a6;}

A.l_bianco:link 	{COLOR: #999999; TEXT-DECORATION: none;FONT-SIZE: 11px;}
A.l_bianco:active 	{COLOR: #999999; TEXT-DECORATION: none;FONT-SIZE: 11px;}
A.l_bianco:visited 	{COLOR: #999999; TEXT-DECORATION: none;FONT-SIZE: 11px;}
A.l_bianco:hover 	{COLOR: #999999; TEXT-DECORATION: underline;FONT-SIZE: 11px;}

A.l_footer:link 	{COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 11px;}
A.l_footer:active 	{COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 11px;}
A.l_footer:visited 	{COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 11px;}
A.l_footer:hover 	{COLOR: #ffffff; TEXT-DECORATION: underline;FONT-SIZE: 11px;}


A.l_news:link 		{COLOR: #9e9e9e; TEXT-DECORATION: none;FONT-SIZE: 14px;}
A.l_news:active 	{COLOR: #9e9e9e; TEXT-DECORATION: none;FONT-SIZE: 14px;}
A.l_news:visited 	{COLOR: #9e9e9e; TEXT-DECORATION: none;FONT-SIZE: 14px;}
A.l_news:hover 		{COLOR: #9e9e9e; TEXT-DECORATION: underline;FONT-SIZE: 14px;}

A.l_newsh:link 		{COLOR: #ccbaa3; TEXT-DECORATION: none;FONT-SIZE: 12px;text-transform:uppercase}
A.l_newsh:active 	{COLOR: #ccbaa3; TEXT-DECORATION: none;FONT-SIZE: 12px;}
A.l_newsh:visited 	{COLOR: #ccbaa3; TEXT-DECORATION: none;FONT-SIZE: 12px;}
A.l_newsh:hover 	{COLOR: #ccbaa3; TEXT-DECORATION: underline;FONT-SIZE: 12px;}



A.l_tit:link 		{COLOR: #e6ded6; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_tit:active 		{COLOR: #e6ded6; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_tit:visited 	{COLOR: #e6ded6; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_tit:hover 		{COLOR: #e6ded6; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}

A.l_titolo:link 		{COLOR: #353535; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}
A.l_titolo:active 		{COLOR: #353535; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}
A.l_titolo:visited 	{COLOR: #353535; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}
A.l_titolo:hover 		{COLOR: #919191; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}


A.news:link 	{COLOR: #0066cc; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.news:active 	{COLOR: #0066cc; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.news:visited 	{COLOR: #0066cc; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.news:hover 	{COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}

A.rosso_big:link 	{COLOR: #cc0000; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}
A.rosso_big:active 	{COLOR: #cc0000; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}
A.rosso_big:visited 	{COLOR: #cc0000; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}
A.rosso_big:hover 	{COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}


.sx {FLOAT: left;}
.dx {FLOAT: right;}


.up 	{ text-transform: uppercase}
.cap 	{text-transform: capitalize}

.testo 			{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR:#ffffff; }
.testomedio 			{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR:#ffffff;line-height:20px }

.testo_m 			{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; COLOR:#ffffff; line-height:20px;}


.t_bianco 	{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR:#ffffff; FONT-WEIGHT: bold;}
.t_bianco_b 	{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; COLOR:#ffffff; FONT-WEIGHT: bold;}
.t_rosso_b 	{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; COLOR:#D01C1C; FONT-WEIGHT: bold;}

.t_rosso 	{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 20px; COLOR:#CF2818; FONT-WEIGHT: bold;}

.testog 		{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR:#7e7e7e; }
.titolo 		{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 24px; COLOR:#ffffff; }
.sottotitolo 	{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; COLOR:#000099; FONT-WEIGHT: bold;}

.bottone
{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cac1b2;height:26px;width:100px }

.contact { height:22px;   FONT-SIZE: 12px;  COLOR: #a6a6a6;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  text-align:right;FONT-WEIGHT: bold;}

.in { height:16px; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 9px; BORDER-LEFT: 1px solid; COLOR: #595959; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: White }

.txt { width: 366px; height: 100px; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #Navy; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }

ul { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR:#ffffff;line-height:20px }

.paragrafo { line-height:16px;text-align:justify ;width:440px;margin-top:10px}


.ewTableHeader{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR:#999966;FONT-WEIGHT: bold; }


#box_more{ 
border:2px solid #a2a2a2;
padding:5px;
height:80px;
margin:2px;
line-height:18px;
BACKGROUND: url(images/bg_box.jpg)  repeat-x left top;
color:#ffffff;
 }

#foto_cantiere img{ 
margin-bottom:5px
 }



