body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color: #f0ece8;*/
	background-color: #d8d1c4;
	/*background-image:url(../img/bg.jpg);*/
	background-position:center top;
	background-repeat:no-repeat
}
body,td,th {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.colore{
color:#897211
}

.testo2{
font-size:11px; padding:4px 0
}

   /* scroll content */
   #table_content{
   margin-top:25px; 
   width:830px;
   }
   #sotto_categorie{
   border-bottom:1px solid #FFFFFF; height:30px;text-align:center;
   }
   #sotto_categorie a{
   color:#000000; text-decoration:none; padding:0 25px
   }
   #spazio_sotto{
   height:20px
   }
   
	.linkIntro{
	color:#000000; text-decoration:none
	}  
	.linkTitolo{
	color:#897211; text-decoration:none
	}
	.pannello_azienda{
	height:265px; width:435px; padding:0 10px 0 0; line-height:25px;
	}


.box_news{
padding-bottom:10px	
}


	/* partner */
	.pannello_citta{
	height:255px; width:200px; padding:10px 10px 0 0; line-height:15px;/* background-color:#6666FF*/
	}
	.pannello_sedi{
	height:240px; width:160px; padding:10px 10px 0 0; line-height:15px; /*background-color:#FFCC00*/
	}
	.cella_italia{
	border-right:1px solid #FFFFFF
	}
	#nome_regione, .nome_citta{
	font-weight:bold; color:#897211
	}
	#box_citta a{
	color:#000000; text-decoration:none
	}
	#box_sedi a{
	color:#000000; text-decoration:none
	}



/* contatti */
.cella_sx_contatti{
border-right:1px solid #FFFFFF; width:180px
}
.box_contatti{
line-height:22px; padding-top:5px
}
.form{
background-color:#FFFFFF;
border-top:1px solid #FFFFFF;
border-right:1px solid #d8d1c4;
border-bottom:1px solid #d8d1c4;
border-left:1px solid #FFFFFF;
color:#000000; font-family:Arial, Helvetica, sans-serif;
font-size:12px
}
.wi{
width:160px; margin:4px 0 0 0
}

#tb_form tr td{
color:#897211; font-size:11px; padding-bottom:5px
}
.label2{
padding-left:50px
}
.label2, .label{
padding-right:10px
}







#content_td{
height:422px;
}
#content_td2{
height:25px;
/*border-bottom:1px solid #FFF;*/
}

.link_ev, .link_ev2{
color:#897211 !important; text-decoration:none
}
.link_ev2{
font-weight:bold
}
   
/* sub menu */
.sub_td{
height:25px;
width:175px;
vertical-align:top
}
.sub_titolo{
/*border-bottom:1px solid #FFFFFF;*/
width:175px; 
padding-top:3px;
margin-bottom:1px; text-align:center;
height:15px; overflow:hidden
}
.sub_titolo a{
color:#897211; text-decoration:none; font-size:13px;
display:block
}
.sub_box_bianco{
width:175px; height:4px; background-color:#FFFFFF
}
.sub_box{
z-index:100;
position:absolute;
width:175px;
/*height:25px;*/
}
.sub_spacer{
width:50px
}


/* SUB OPEN */
.sub_intro{
color:#494948;
text-align:center; padding-top:2px; padding-bottom:3px; 
font-size:11px;
height:14px; overflow:hidden
}
.sub_intro a{
color:#494948; text-decoration:none
}

.sub_foto{
border:1px solid #FFF;
height:110px
}
.sub_layer{
height:4px;overflow:hidden; background-color:#FFFFFF
}


#bottom_info{
padding-top:10px;
/*height:40px; */
text-align:center;
color:#7f7c77; text-transform:uppercase; font-size:10px
}
#bottom_info a{
color:#7f7c77; text-decoration:none; padding:10px;
}
#bottom_info span{
margin-right:10px
}
#bottom_info img{
display:none
}


/* ============================================================================ 
LAYER
=============================================================================== */
#box_flash{
z-index:0;
position:absolute;
width:100%;
height:100%
}
#alfa{
z-index:1;
position:absolute;
margin-top:150px;
height:417px; 
width:100%;
background-color:#f3f3f3;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
opacity: .9;
}
#content_top{
z-index:3;
position:absolute;
width:970px;
left:50%;
margin:0 0 0 -475px; 
top:0;
height:150px;
}

/*\*/
* html #alfa{ 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);*/
-moz-opacity: 0.6;
opacity: .6;
}

#logo_td{
border-bottom:1px solid #FFFFFF
}
#menu_td table tr td{
padding-top:6px;
}
#menu_td table tr td a{
color:#000000; text-decoration:none; font-size:13px;
display:block; padding:0 43px;
font-weight:normal
}

#riga_top{
z-index:3;
background-color:#FFFFFF; 
height:1px; 
position:absolute; width:100%; 
top:150px
}
#riga_bottom{
z-index:3;
background-color:#FFFFFF; height:1px; position:absolute; width:100%; 
top:567px
}
/* layer */
#content_ce{
z-index:3;
position:absolute;
width:970px;
left:50%;
margin:0 0 0 -485px; 

top:151px;
/*height:442px;*/
padding-bottom:10px
}
/* calendario eventi*/
#img_eventi{
width:370px; height:232px;
background-image:url(../img/calendario.png);
background-repeat:no-repeat
}
#link_eventi{
color:#897211; text-align:center; padding:10px 0 0 0
}
/*Win IE fix \*/
* html #img_eventi{ background-image:url(../img/calendario.gif) }

/* links */
#table_links tr td{
vertical-align:top; padding-bottom:20px;
}
#table_links tr td img{
border:1px solid #d8d1c4; margin-right:10px;
}
.tel{ padding:10px 0; display:none}
.tel span{ text-transform:none}