/* CSS Document */

html,body{
	padding:0px;
	margin:0px;
	}

body{
	color:#000000;
	font-family: Trebuchet MS, Arial;
	font-size:11px;
	background-color:#575656;
	text-align:center;
	}

/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.floatright {float:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:0px; margin-bottom:5px;}
.imgleft {float:left; margin-right:1.5em; margin-bottom:1em;}
.imgleftcta {float:left; margin-right:0em; margin-bottom:1em;}
.absmiddle {vertical-align:middle;}
.none {display:none;}
.stampa {display:none;}
.screen {}
.bold{font-weight: bold;}
.corsivo{font-style: italic;}
.clearleft {clear:left}
img {border:0px;}
form {margin:0px; padding:0px;}
table {font-size:100%;}
.uppercase {text-transform:uppercase}
.txt_minore {font-size:80%;}
.white {color:#fff}
.vtop {vertical-align:top}
.vmiddle {vertical-align:middle}
.vbottom {vertical-align:text-bottom}

a:link {color:#231F20; text-decoration:none}
a:visited{color:#231F20; text-decoration:none}
a:hover {color:#231F20; text-decoration:underline}
a:active {color:#231F20; text-decoration:underline}

#container {
	position:relative; 
	margin:10px auto 0px auto; 
	text-align:left; 
	background-color:#231F20;
	width:900px; 	
	height:533px;
	}
	
.container_immobiliare{	}
.container_restyling {	}
.container_costruzioni {	}
.container_allestimenti {}
.container_restauro{}
.container_sezione_generica {}
.container_gestioni {}

/*FOOT--------------------------------------------------------*/
#foot {
	position:relative;
	margin:0px;
	padding:2px 0px 1px 3px;
	font-weight:bold;
	font-size:12px;
}

.foot_sezione_generica{background-color:#BCBEC0; border-top:1px solid #A2A3A5}
.foot{background-color:#BCBEC0; border-top:1px solid #A2A3A5}
.foot_immobiliare {background-color:#A3CF62; border-bottom:1px solid #8AA95C}
.foot_restyling {background-color:#A6B5CD; border-bottom:1px solid #E2ECFC}
.foot_costruzioni {background-color:#BCBDC0; border-bottom:1px solid #FCEFF5}
.foot_allestimenti{background-color:#FBDCEA; border-bottom:1px solid #FCEFF5}
.foot_restauro{background-color:#FFE3C4; border-bottom:1px solid #FFEFDD}
.foot_sport{background-color:#BCE6FB; border-bottom:1px solid #DAF2FE}
.foot_gestioni{background-color:#5ba7aa; border-bottom:1px solid #DAF2FE}


#foot a:link {color:#000; text-decoration:none}
#foot a:visited{color:#000; text-decoration:none}
#foot a:hover {color:#000; text-decoration:underline}
#foot a:active {color:#000; text-decoration:underline}

/*NEWS*/
#nImmobiliare h5{color:#A3CF62; border-bottom:1px solid #A3CF62;margin:0px; padding:0px; font-size:17px}
#nRestyling h5{color:#A6B5CD; border-bottom:1px solid #A6B5CD; margin:0px; padding:0px;font-size:17px}
#nCostruzioni h5{color:#BCBDC0; border-bottom:1px solid #BCBDC0;margin:0px; padding:0px;font-size:17px}
#nAllestimenti h5{color:#FBDCEA; border-bottom:1px solid #FBDCEA; margin:0px; padding:0px;font-size:17px}
#nRestauro h5{color:#FFE3C4; border-bottom:1px solid #FFE3C4; margin:0px; padding:0px;font-size:17px}
#nSport h5{color:#BCE6FB; border-bottom:1px solid #BCE6FB;margin:0px; padding:0px; font-size:17px}
#nGestione h5{color:#5ba7aa; border-bottom:1px solid #5ba7aa;margin:0px; padding:0px; font-size:17px}

/*TESTATA--------------------------------------------------------*/
#testata {height:57px;  position:relative; }

.testata_sezione_generica {background-color:#BCBEC0; border-bottom:1px solid #A2A3A5}
.testata {background-color:#BCBEC0; border-bottom:1px solid #A2A3A5}
.testata_immobiliare {background-color:#A3CF62; border-bottom:1px solid #8AA95C}
.testata_restyling {background-color:#A6B5CD; border-bottom:1px solid #E2ECFC}
.testata_costruzioni {background-color:#BCBDC0; border-bottom:1px solid #FCEFF5}
.testata_allestimenti{background-color:#FBDCEA; border-bottom:1px solid #FCEFF5}
.testata_restauro{background-color:#FFE3C4; border-bottom:1px solid #FFEFDD}
.testata_sport{background-color:#BCE6FB; border-bottom:1px solid #DAF2FE}
.testata_gestioni{background-color:#5ba7aa; border-bottom:1px solid #DAF2FE}

#menu_oriz {text-transform:uppercase; color:#000; margin-top:1px} 
#menu_oriz a{color:#000;text-decoration:none; font-weight:bold;}
#menu_oriz div {text-align:center}

.or_imm {background-color:#A3CF62; padding:0px 2px 0px 2px; float:left; width:128px;margin-right:1px;}
.or_res {background-color:#A6B5CD; padding:0px 2px 0px 2px;float:left; width:128px;margin-right:1px;}
.or_cos {background-color:#BCBDC0; padding:0px 2px 0px 2px;float:left;width:128px;margin-right:1px;}
.or_all {background-color:#FBDCEA; padding:0px 2px 0px 2px;/*float:left;width:128px;*/margin-right:1px;}
.or_auro {background-color:#FFE3C4; padding:0px 2px 0px 2px;float:left;width:128px;margin-right:1px;}
.or_spo {background-color:#BCE6FB; padding:0px 2px 0px 2px;float:left;width:128px;margin-right:1px;}
.or_gest {background-color:#5ba7aa; padding:0px 2px 0px 2px;float:left;width:128px;margin-right:1px;}

#logo {position:absolute;top:6px;left:30px;}

#splash_payoff  {position:absolute;top:30px;right:32px; font-size:2em;}

#back_home {
background-color:#231F30; 
color:#fff;
position:absolute;
top:18px;
right:32px;
font-size:1em;
padding:3px
}

#back_home a:link {color:#fff;text-decoration:none}
#back_home a:visited {color:#fff;text-decoration:none}
#back_home a:hover{color:#fff;text-decoration:none}
#back_home a:active {color:#fff;text-decoration:none}

#ar {
color:#fff;
background-color:#231F30; 
position:absolute;
top:18px;
right:105px;
font-size:1em;
padding:3px 3px 3px 20px;
background-image:url(../image/ico_ar.gif);
background-position:left middle;
background-repeat:no-repeat;
}

#ar  a:link {color:#fff;text-decoration:none}
#ar  a:visited {color:#fff;text-decoration:none}
#ar  a:hover{color:#fff;text-decoration:none}
#ar  a:active {color:#fff;text-decoration:none}

/*NAVIGATION------------------------------------------------*/
#navigation{
	position: absolute;
	top: 120px;
	left: 0px;
	border-right:1px solid #3D3D3D
  }
#navigation_home{
	position: absolute;
	top: 125px;
	left: 0px;
  }
.nav_home {width:210px;}	

/*SPLASH-----------------------------------------------------------*/
#splash_content {
	/*noIEmac\*/
	min-height: 456px;
	height: auto !important;
	/*end */
	height: 456px;
	margin:0px 0px 0px 0px;
	padding-left:5px;
	}
	
#splash_content_desc {	text-align:center;	padding-top:70px;}
#lang {text-align:center; font-size:19px; color:#fff; margin-top:50px; word-spacing:50px}
	
#lang a:link {color:#fff; text-decoration:none}
#lang a:visited {color:#fff; text-decoration:none}
#lang a:hover {color:#fff; text-decoration:none}
#lang a:active {color:#fff; text-decoration:none}

#payoff {
position:absolute; 
color:#fff; 
font-weight:bold; 
width:100%; 
text-transform:uppercase; 
text-align:center;
margin:0px;
font-size:1.1em;
top:70px;
}
/*HOME --------------------------------------------------------------------------*/
#content_home {
	height: 456px;
	margin:0px 0px 0px 0px;
	border:1px solid #231F20;
	}

#descrizione_home {margin:55px 30px 0px 210px;} 

#table_home  {width:100%;}

#table_home td {
width:50%;
background-position:4px 4px;
background-repeat:no-repeat;
height:104px;
text-align:center; 
vertical-align:top;
}
#table_home div{margin:5px 0px 5px 0px}
#table_home  h3 {margin:0px; padding:0px; font-size:1.5em; text-align:center}

#table_home .immobiliare{background-image:url(../image/ico_immobiliare.gif); padding:4px 10px 0px 89px;}
#table_home .restyling{background-image:url(../image/ico_restyling.gif); padding:4px 10px 0px 89px;}
#table_home .costruzioni{background-image:url(../image/ico_costruzioni.gif); padding:4px 10px 0px 89px;}
#table_home .restauro{background-image:url(../image/ico_restauro.gif); padding:4px 10px 0px 89px;}

#table_home3td .allestimenti{background-image:url(../image/ico_allestimenti.gif); }
#table_home3td .sport{background-image:url(../image/ico_sport.gif);}
#table_home3td .gestioni{background-image:url(../image/ico_gestione.jpg);}

#table_home3td div{margin:5px 0px 5px 0px}
#table_home3td  h3 {margin:0px; padding:0px; font-size:1.5em; text-align:center}


#table_home3td {width:100%; margin:-10px 0px -10px 0px}

#table_home3td td {
width:33%;
padding:4px 10px 0px 60px;
background-position:4px 4px;
background-repeat:no-repeat;
height:104px;
text-align:center; 
vertical-align:top;
}

#menu_home {
	width:116px;
	margin-left:51px;
}


#menu_home ul{
margin:0px 0px 8px 0px;
padding:10px 0px 0px 0px;
text-align:center;
list-style-type:none;
background-color:#fff;
}

.work {margin-bottom:8px;}

#menu_home li{
text-transform:uppercase;
color:#231F20;
font-weight:bold;
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px;
}

#menu_home li img{height:50px;}

.immobiliare {background-color:#A3CF62}
.restyling {background-color:#A6B5CD}
.costruzioni {background-color:#BCBDC0}
.allestimenti {background-color:#FBDCEA}
.restauro {background-color:#FFE3C4}
.sport {background-color:#BCE6FB}
.gestioni {background-color:#5ba7aa}

.immobiliare h3{background-color:#00AF4C; margin:0px; padding:0px; }
.restyling h3{background-color:#5C80A9;}
.costruzioni h3{background-color:#939598;}
.allestimenti h3{background-color:#F6ABCC;}
.restauro h3{background-color:#FBB67A;}
.sport h3{background-color:#00AEEF;}
.gestioni h3{background-color:#2de0de;}



.titolo{color:#58595B; font-size:17px; margin:0px; padding:0px 0px 0px 0px; text-transform:uppercase}
.sottotitolo{color:#fff; font-size:17px; margin:0px; padding:0px; }


/*HOME SETTORE*/
#content {
	height: 456px;
	margin:0px 0px 0px 0px;
	border:1px solid #231F20;
	}

/*TITOLO SETTORE*/
#container .settore {color:#fff; font-size:3em; margin:10px 0px 10px 0px; text-transform:uppercase}

.container .settore {
	background-image:url(../image/bk_h1_sezione_generica.gif);
	background-repeat:repeat-y;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 27px;
	}
	
.container_sezione_generica a:link {color:#BCBEC0; text-decoration:none}
.container_sezione_generica a:visited {color:#BCBEC0; text-decoration:none}
.container_sezione_generica a:hover {color:#BCBEC0; text-decoration:none}
.container_sezione_generica a:active {color:#BCBEC0; text-decoration:none}


.container_immobiliare .settore {
	background-image:url(../image/bk_h1_settore_immobiliare.gif);
	background-repeat:repeat-y;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 27px;
	}
	
	
.container_immobiliare  h1{
background-image:url(../image/bk_h1_settore_immobiliare.gif); 
background-repeat:repeat-y;
font-size:2.3em; 
margin:25px 0px 10px 0px; padding:0px 3px 0px 3px
}

.container_immobiliare  h2 { 
	position:absolute; 
	right:30px; 
	top:100px; 
	font-size: 1.5em; 
	letter-spacing:0.1em; 
	text-transform:uppercase;
	border-bottom:2px solid #FC3338;
	border-bottom:2px solid #FC3338;
	padding-right:15px;
}
.container_immobiliare  h3 {background-image:url(../image/bk_h1_settore_immobiliare.gif); background-repeat:repeat-y;font-size:15px; margin:0px; padding:0px 3px 0px 3px}

.container_immobiliare  table {width:98%}
	
.container_immobiliare a:link {color:#A3CF62; text-decoration:none}
.container_immobiliare a:visited {color:#A3CF62; text-decoration:none}
.container_immobiliare a:hover {color:#A3CF62; text-decoration:none}
.container_immobiliare a:active {color:#A3CF62; text-decoration:none}






.container_restyling .settore{	
	background-image:url(../image/bk_h1_settore_restyling.gif);
	background-repeat:repeat-y;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 27px;
	}
	
.container_restyling  h1{
background-image:url(../image/bk_h1_settore_restyling.gif); 
background-repeat:repeat-y;
font-size:2.3em; 
margin:10px 0px 10px 0px; padding:0px 3px 0px 3px
}

.container_restyling  h2 {
	position:absolute; 
	right:30px; 
	top:100px; 
	font-size: 1.5em; 
	letter-spacing:0.1em; 
	text-transform:uppercase;
	border-bottom:2px solid #FC3338;
	padding-right:15px;
}
.container_restyling  h3 {background-image:url(../image/bk_h1_settore_restyling.gif); background-repeat:repeat-y;font-size:15px; margin:0px; padding:0px 3px 0px 3px}

.container_restyling  table {width:98%}
	
.container_restyling a:link {color:#A6B5CD; text-decoration:none}
.container_restyling a:visited {color:#A6B5CD; text-decoration:none}
.container_restyling a:hover {color:#A6B5CD; text-decoration:none}
.container_restyling a:active {color:#A6B5CD; text-decoration:none}
	
.container_costruzioni .settore{	
	background-image:url(../image/bk_h1_settore_costruzioni.gif);
	background-repeat:repeat-y;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}

.container_costruzioni  h1{
	background-image:url(../image/bk_h1_settore_costruzioni.gif);
background-repeat:repeat-y;
font-size:2.3em; 
margin:10px 0px 10px 0px; padding:0px 3px 0px 3px
}

.container_costruzioni h2 {
	position:absolute; 
	right:30px; 
	top:101px; 
	font-size: 1.5em; 
	letter-spacing:0.1em; 
	text-transform:uppercase;
	border-bottom:2px solid #FC3338;
	padding-right:15px;
}
.container_costruzioni h3 
{background-image:url(../image/bk_h1_settore_costruzioni.gif); background-repeat:repeat-y;font-size:15px; margin:0px; padding:0px 3px 0px 3px}


.container_costruzioni table {width:98%}
.container_costruzioni a:link {color:#BCBDC0; text-decoration:none}
.container_costruzioni a:visited {color:#BCBDC0; text-decoration:none}
.container_costruzioni a:hover {color:#BCBDC0; text-decoration:none}
.container_costruzioni a:active {color:#BCBDC0; text-decoration:none}

.container_allestimenti .settore{
	background-image:url(../image/bk_h1_settore_allestimenti.gif);
	background-repeat:repeat-y;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}

.container_allestimenti  h1{
	background-image:url(../image/bk_h1_settore_allestimenti.gif);
background-repeat:repeat-y;
font-size:2.3em; 
margin:10px 0px 10px 0px; padding:0px 3px 0px 3px
}

.container_allestimenti    h2{
	position:absolute; 
	right:30px; 
	top:101px; 
	font-size: 1.5em; 
	letter-spacing:0.1em; 
	text-transform:uppercase;
	border-bottom:2px solid #FC3338;
	padding-right:15px;
}
.container_allestimenti   h3 {background-image:url(../image/bk_h1_settore_allestimenti.gif); background-repeat:repeat-y;font-size:15px; margin:0px; padding:0px 3px 0px 3px}

.container_allestimenti  table {width:98%}

.container_allestimenti a:link {color:#FBDCEA; text-decoration:none}
.container_allestimenti a:visited {color:#FBDCEA; text-decoration:none}
.container_allestimenti a:hover {color:#FBDCEA; text-decoration:none}
.container_allestimenti a:active {color:#FBDCEA; text-decoration:none}

.container_restauro .settore{
	background-image:url(../image/bk_h1_settore_restauro.gif);
	background-repeat:repeat-y;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 27px;	}

	
.container_restauro  h1{
	background-image:url(../image/bk_h1_settore_restauro.gif);
background-repeat:repeat-y;
font-size:2.3em; 
margin:10px 0px 10px 0px; padding:0px 3px 0px 3px
}
	
.container_restauro   h2 {
	position:absolute; 
	right:30px; 
	top:101px; 
	font-size: 1.5em; 
	letter-spacing:0.1em; 
	text-transform:uppercase;
	border-bottom:2px solid #FC3338;
	padding-right:15px;
}
.container_restauro   h3 {background-image:url(../image/bk_h1_settore_restauro.gif); background-repeat:repeat-y;font-size:15px; margin:0px; padding:0px 3px 0px 3px}

.container_restauro  table {width:98%}	
	

.container_restauro a:link {color:#FFE3C4; text-decoration:none}
.container_restauro a:visited {color:#FFE3C4; text-decoration:none}
.container_restauro a:hover {color:#FFE3C4; text-decoration:none}
.container_restauro a:active {color:#FFE3C4; text-decoration:none}
	
.container_sport .settore{
	background-image:url(../image/bk_h1_settore_sport.gif);
	background-repeat:repeat-y;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 27px;	}

	
.container_sport  h1{
	background-image:url(../image/bk_h1_settore_sport.gif);
background-repeat:repeat-y;
font-size:2.3em; 
margin:10px 0px 10px 0px; padding:0px 3px 0px 3px
}	

.container_sport   h2 {
	position:absolute; 
	right:30px; 
	top:101px; 
	font-size: 1.5em; 
	letter-spacing:0.1em; 
	text-transform:uppercase;
	border-bottom:2px solid #FC3338;
	padding-right:15px;
}
.container_sport   h3 {background-image:url(../image/bk_h1_settore_sport.gif); background-repeat:repeat-y;font-size:15px; margin:0px; padding:0px 3px 0px 3px}

.container_sport  table {width:98%}	
	
.container_sport a:link {color:#BCE6FB; text-decoration:none}
.container_sport a:visited {color:#BCE6FB; text-decoration:none}
.container_sport a:hover {color:#BCE6FB; text-decoration:none}
.container_sport a:active {color:#BCE6FB; text-decoration:none}



.container_gestioni .settore{
	background-image:url(../image/bk_h1_settore_gestione.gif);
	background-repeat:repeat-y;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}

.container_gestioni  h1{
	background-image:url(../image/bk_h1_settore_gestione.gif);
background-repeat:repeat-y;
font-size:2.3em; 
margin:10px 0px 10px 0px; padding:0px 3px 0px 3px
}

.container_gestioni    h2{
	position:absolute; 
	right:30px; 
	top:101px; 
	font-size: 1.5em; 
	letter-spacing:0.1em; 
	text-transform:uppercase;
	border-bottom:2px solid #FC3338;
	padding-right:15px;
}
.container_gestioni   h3 {background-image:url(../image/bk_h1_settore_gestione.gif); background-repeat:repeat-y;font-size:15px; margin:0px; padding:0px 3px 0px 3px}

.container_gestioni  table {width:98%}

.container_gestioni a:link {color:#FBDCEA; text-decoration:none}
.container_gestioni a:visited {color:#FBDCEA; text-decoration:none}
.container_gestioni a:hover {color:#FBDCEA; text-decoration:none}
.container_gestioni a:active {color:#FBDCEA; text-decoration:none}















/*VISITA LE NOSTRE OFFERTE*/

#container #offerte_settore{
	position:absolute; 
	right:30px; 

	font-size: 1.5em; 
	letter-spacing:0.1em; 
	text-transform:uppercase;
	border-bottom:2px solid #FC3338;
	padding-right:15px;
	}
	
.container_immobiliare #offerte_settore {
color:#A3CF62;
font-size:1.3em;
top:85px;
}


/*DESCRIZIONE HOME SETTORE-----------------------------------------------------------------------------------*/
#descrizione_home_settore {
margin:10px 0px 0px 0px; 
padding:10px 27px 0px 27px; 
color:#fff; 
height:391px;
background-position:bottom; 
background-repeat:no-repeat;
overflow:auto;
	scrollbar-3dlight-color:#231F20; 
	scrollbar-arrow-color:#fff; 
	scrollbar-base-color:#575656; 
	scrollbar-darkshadow-color:#231F20; 
	scrollbar-face-color:#231F20; 
	scrollbar-highlight-color:#373535; 
	scrollbar-shadow-color:#484646; 
	} 
	


#descrizione_home_settore ul{margin:20px 0px 0px 15px; padding:0px; color:#fff; list-style-type:none} 
#descrizione_home_settore li {margin:0px;padding:0px 0px 0px 0px;}


/*LISTE*/
.container #descrizione_home_settore #testo li {list-style-image:url(../image/li_grey.gif);}
.container_immobiliare #descrizione_home_settore  #testo li {list-style-image:url(../image/li_verde.gif);} 
.container_sport #descrizione_home_settore  #testo li {list-style-image:url(../image/li_sport.gif);} 
.container_restauro #descrizione_home_settore  #testo li {list-style-image:url(../image/li_res.gif);} 
.container_allestimenti #descrizione_home_settore  #testo li {list-style-image:url(../image/li_alle.gif);} 
.container_restyling #descrizione_home_settore  #testo li {list-style-image:url(../image/li_resty.gif);} 
.container_costruzioni #descrizione_home_settore  #testo li {list-style-image:url(../image/li_grey.gif);} 


#container #descrizione_home_settore a:link{color:#fff; text-decoration:underline} 
#container #descrizione_home_settore a:visited{color:#fff; text-decoration:underline} 
#container #descrizione_home_settore a:hover{color:#fff; text-decoration:underline} 
#container #descrizione_home_settore a:active{color:#fff; text-decoration:underline} 

#container #descrizione_home_settore h3 a:link{color:#fff; text-decoration:none} 
#container #descrizione_home_settore h3 a:visited{color:#fff; text-decoration:none} 
#container #descrizione_home_settore h3 a:hover{color:#fff; text-decoration:underline} 
#container #descrizione_home_settore h3 a:active{color:#fff; text-decoration:underline} 


.table{width:100%;font-size:10px;border:1px solid #ECB405;line-height:15px;}
.table td{border-bottom:1px solid #DFDFE0;border-left:1px solid #DFDFE0; padding:3px;}

.tabdesign {width:100%;}
.tabdesign td {vertical-align:top}



/*SEZIONE GENERICA-----------------------------------------------------------------------------------*/

.nav_sez {width:200px; height:370px;}	
#percorso {color:#fff; text-align:left; font-size:10px;margin-bottom:3px; }

#descrizione_gen {
	margin:0px 20px 0px 200px; 
	padding:0px 0px 0px 11px;
  height:380px;
	overflow:auto;
	scrollbar-3dlight-color:#231F20; 
	scrollbar-arrow-color:#fff; 
	scrollbar-base-color:#575656; 
	scrollbar-darkshadow-color:#231F20; 
	scrollbar-face-color:#231F20; 
	scrollbar-highlight-color:#373535; 
	scrollbar-shadow-color:#484646; 
	color:#fff;
	}
	
#descrizione_gen #testo{padding-top:5px; width:640px; }
	
#descrizione_gen #testo table {width:98%;}
#descrizione_gen #testo td {padding:3px 0px 3px 0px}

.container #descrizione_home_settore  h1{
background-image:url(../image/bk_h1_settore_costruzioni.gif);
background-repeat:repeat-y;
font-size:2.3em; 
margin:10px 0px 10px 0px; padding:0px 3px 0px 3px
}

#testo h4{
	border-left:2px solid red; 
	margin:0px 0px 7px 0px; padding:0px 1px 0px 5px;background-image:url(../image/bk_h1_settore_costruzioni.gif);
	background-repeat:repeat-y;}
	
#testo a:link {color:#fff}
#testo a:visited {color:#fff}
#testo a:hover {color:#fff}
#testo a:active{color:#fff}

/*SOTTOSEZIONI----------------------------------*/

#sottosezioni {
	height:370px;
	overflow:auto;
	scrollbar-3dlight-color:#231F20; 
	scrollbar-arrow-color:#fff; 
	scrollbar-base-color:#575656; 
	scrollbar-darkshadow-color:#231F20; 
	scrollbar-face-color:#231F20; 
	scrollbar-highlight-color:#373535; 
	scrollbar-shadow-color:#484646; 
	}

#sottosezioni ul{list-style-type:none; padding:0px; margin:0px 0px 0px 25px; color:#fff;font-size:10px; }

#sottosezioni ul img{float:left; margin-right:10px; border:1px solid #fff; width:30px; height:30px}
#sottosezioni ul div{padding-top:0px}
#sottosezioni li{height:30px;clear:both; padding-bottom:10px; font-weight:bold}
#sottosezioni .sottotitolo_doc {display:none}
#sottosezioni .titolo_doc {float:left}

#sottosezioni a:link{text-decoration:none; color:#fff}
#sottosezioni a:visited{text-decoration:none;color:#fff}
#sottosezioni a:hover{text-decoration:underline;color:#fff}
#sottosezioni a:active{text-decoration:underline;color:#fff}


#sottosezioni_cx ul{list-style-type:none; padding:0px; margin:0px 0px 0px 0px; color:#fff;font-size:11px; width:500px }
#sottosezioni_cx ul img{float:left; margin-right:10px; border:1px solid #fff;}
#sottosezioni_cx ul div{padding-top:0px}
#sottosezioni_cx li{clear:both; padding:0px 0px 30px 0px; font-weight:bold; }
#sottosezioni_cx .titolo_doc {text-transform:uppercase}
#sottosezioni_cx .sottotitolo_doc {font-size:90%}
#sottosezioni_cx a:link{text-decoration:none; color:#fff}
#sottosezioni_cx a:visited{text-decoration:none;color:#fff}
#sottosezioni_cx a:hover{text-decoration:underline;color:#fff}
#sottosezioni_cx a:active{text-decoration:underline;color:#fff}


/*COLONNA DX*/
div#extra{
	position: absolute;
	top: 127px;
	right: 0;
  width:150px;
	padding: 0px;
	}
/*-----------------------------------------------------*/
/*ALLEGATI*/

#allegati {float:right; width:200px; margin-bottom:1em}
#allegati p {margin:0px 0px 10px 0px}

.descrizione_allegati {text-align:left}
.titolobox_allegati {
	background-color:#383636;
	color:#BCBEC0; 
	font-weight:bold; 
	border-left:3px solid red; 
	padding:2px 0px 2px 3px
	}
.contenutobox {margin-top:0px;padding:10px 5px 5px 5px ; border-left:1px solid #383636; border-right:1px solid #383636;  border-bottom:1px solid #383636;}


/*REDAZIONE CONTENUTI*/
.imgborder {border:1px solid #7A9625}
.riga_bottom {border-bottom:1px solid #D8E0C6}
.bk_light {background-color:#F7F9F0}

.evidenza {
	font-size:1em;
	margin:1em auto 1em 0em;
	padding:3px 3px 3px 20px;
	background-image: url('../image/freccia_ev.gif');
	background-repeat: no-repeat;
	background-position:left top;
	background-color:#FFF7E1;
	}


/*MAPPA del sito-------------------------------------------------------------------------------------------------------------*/
.mappaPrimoLivello li {font-weight:bold; padding-top:3px}

.mappaPrimoLivello ul {list-style-type: none; margin:0px; padding:0px 0px 0px 20px}

.mappaPrimoLivello li{
	background-image:url(../image/ftv2folderopen.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	background-position:left top;
	text-transform:uppercase;
	padding-left:20px
	}


.mappaAltriLivelli li{font-weight:normal;	}


.mappaAltriLivelli li{
	background-image:url(../image/li_menu.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	background-position:left top;
	font-weight:normal;
	text-transform:none;
	font-size:0.9em;
	padding:0px 0px 0px 11px;
	margin:0px;
	}

	/*TERZO LIVELLO*/
.mappaAltriLivelli ul {
	list-style-image:url(../image/li_menu.gif);
	font-weight:normal;
	font-size:0.9em;
	border-left:0px solid red;
	}


.pagmarchi img{
margin-right:10px;
margin-left:10px;
padding:1px;
}

.pagmarchi .yimg{
border:1px solid #F0B406;
}

.pagmarchi .gimg{
border:2px solid #EEEEEE;
}

/*NEWS*/
#news_home_settore {float:right;margin:0px 0px 10px 13px}
#news_home_settore img{border:1px solid #fff}

#tab_news td{vertical-align:top}

.restauro_new h5 {
font-size:1.5em; 
color:#FDC07A;
margin:10px 0px 10px 0px; padding:0px 3px 0px 3px
}

.restauro_new  img{border:1px solid #FDC07A; margin-right:10px}

.sport_new  {
background-image:url(../image/bk_h1_settore_sport.gif); 
background-repeat:repeat-y;
font-size:1.5em; 
margin:10px 0px 10px 0px; padding:0px 3px 0px 3px
}

