html, body {text-align:left; 
			padding:0px;
			margin:0px;
			font-family:Verdana;
			background:url("../images/bg_top.jpg") top repeat-x;
			background-color:#F9F4E6;
			/*background:url("../images/sfondo_hp2.jpg") repeat-x #FCA408;*/
			}

#container { width: 1000px; margin: 0px; text-align: center; padding-left:50px;/*border:1px solid white;*/}


#top {/*background:url("../images/bg_top.jpg") center;*/ position: relative;
	  width:1000px; height:177px; margin: 0px auto; /*border:1px solid black;*/ }
				
				
#link_hp{width:300px; height:100px; border:1px solid red;}
				   
a {color:#46438f; text-decoration:none;}
a:hover { color:#8684ae; }


.back a {color:#46438f; text-decoration:underline;} 
td.back {height:50px;} 
table.tabella {margin-left:20px; border:1 px solid #E0D5CA;}

.dida	{font-family:arial; font-size:12px; color:#7F7871; text-align:center; padding:5px 5px 15px 5px;}				 

#top h1,address {display:none;}

#interno h1,address {display:none;}


img {padding:10px 10px 10px 10px;}




.clear { 
  clear:both; height:1px; line-height:1px; }



/*Nav*/	

#content-menu {	width:839px; height:93px;  
			   	position:relative; float:left; /*border:1px solid red; margin: 0px auto;*/
			   }
			   
#logo-hp {	background:url("../images/logo-hp.jpg") no-repeat; width:255px; height:83px; position:relative;
			/*border:1px solid red;*/ /*margin: 0px auto;*/ /*left:95px;*/float:left;}			   

#nav-main {
  background-image:url(../images/menu.jpg);
  margin:0; padding:0; list-style:none;
  height:93px; width:839px;  /*position:relative;*/
   }
   
#nav-main ul {
  margin:0px;
  padding:0px;
  }
   
#nav-main li {
  position:relative;
  float:left;
  display:inline;}

#nav-main li a { 
  display:block; height:93px;
  text-indent: -9999px;
  }
  
#nav-main li a:hover, #nav-main a.sel { background-image:url("../images/menu.jpg"); }
  

#chi_siamo     { width:108px; display:block;}
#dove_siamo     { width:138px; display:block;}
#organi { width:109px; display:block;}
#statuto { width:104px; display:block;}
#bilanci   { width:111px; display:block;} 
#comunicazioni   { width:144px; display:block;}
#contatti   { width:125px; display:block;}



#chi_siamo a:hover, #chi_siamo a.sel  { background-position:0px 93px; }
#dove_siamo a:hover, #dove_siamo a.sel { background-position:-108px 93px; }
#organi a:hover, #organi a.sel { background-position:-246px 93px; }
#statuto a:hover, #statuto a.sel   { background-position:-355px 93px; }
#bilanci a:hover, #bilanci a.sel   { background-position:-459px 93px; }
#comunicazioni a:hover, #comunicazioni a.sel   { background-position:-570px 93px; }
#contatti a:hover, #contatti a.sel   { background-position:-714px 93px; }

				
 

p { font:12px arial; color:#1C1B1E; text-align:left; letter-spacing:0px; text-align:justify; }
.index { text-align:left; letter-spacing:0px; margin:20px 0 0 10px; padding-bottom:10px; }



h1 {font:14px verdana; font-weight:bold; color:#547731; margin:0 0 0 0; }


/**********
 * Home
 **********
*/

#content-index { 
				 /*background-color:#221E1F;*/ 
				 position: relative; 
				 width:874px; height: 385px; /*border:1px solid red;*/ margin:0px auto; }
				 


				 
#content-box { 	background:url("../images/bottom-box.jpg") left bottom no-repeat;
				position: relative; 
				width:874px; height: 282px; /*border:1px solid red;*/ margin:0px auto; }

#box-az {background:url("../images/bg_box-az.jpg") repeat-x; 
		 width:275px; height:272px;
		 position:relative;
		 float:left; 
		 /*border:1px solid red;*/ }
		 
#box-az img {margin-top:19px;}
		 
		 
#box-news { background:url("../images/bg_box-news.jpg") repeat-x; 
			width:266px; height:272px;
			position:relative;
			float:left;
			/*border:1px solid red;*/ }
			
#top-news { background:url("../images/news-tit.jpg") no-repeat; width:266px; height:123px;
			position:relative; }			
			
			
#box-submenu {	background:url("../images/ombra-news.jpg") top left no-repeat #F2EADC;
				/*background:#F2EADC;*/
				width:299px; height:272px;
				position:relative;
				/*border:1px solid black;*/
				float:left; }
				
#submenu-hp { 	background:url("../images/submenu-hp.jpg") left no-repeat;
				position:relative;
				width:267px;
				height:250px;
				/*border:1px solid red;*/
				margin-left:31px;
				margin-top:21px;}
				
#parcheggi { width:96px; height:24px; position:absolute; 
			 margin-left:-130px; /*border:1px solid red;*/ }
			
#acqua { width:96px; height:24px; position:absolute; 
		 margin-left:-130px; margin-top:26px; 
		 /*border:1px solid black;*/ }
		 
#farmacie { width:96px; height:26px; position:absolute; 
		 margin-left:-130px; margin-top:54px; 
		  }	
		 
#sportello { width:96px; height:26px; position:absolute; 
		 margin-left:-130px; margin-top:84px; 
		  }	
		 
#piscine { width:96px; height:26px; position:absolute; 
		 margin-left:-130px; margin-top:114px; 
		  }	
		 
#emergenze { width:100px; height:26px; position:absolute; 
		 margin-left:-130px; margin-top:146px; 
		  }	
		 
#link { width:100px; height:26px; position:absolute; 
		 margin-left:-130px; margin-top:176px; 
		  }				
		 			
		 			
			
			
				
#bottom-index {	background:#FCF9F1;
				width:874px; height:88px;}
#gare { 	background:url("../images/gare-ico.jpg") center no-repeat; 
			position:relative; width:229px; height:89px; border-right:1px solid #E3E0D7; float:left;}
#bandi { 	background:url("../images/bandi-ico.jpg") center no-repeat;
			position:relative; width:365px; height:89px; border-right:1px solid #E3E0D7; float:left;}
#numeri { 	background:url("../images/numeri-ico.jpg") center no-repeat; 
			position:relative; width:245px; height:89px; border-right:1px solid #E3E0D7; float:left;}											 
												 
												 
/**********
 * Interna
 **********
*/

#content {  background:url("../images/bg-content.jpg") repeat;
			position: relative;
			float:left;
			top:15px; 
			width:839px; 
			height:auto !important;
		  	height:460px; min-height:460px;
			/*border:1px solid #F08112;*/ margin:0px auto; }
			
#content-farmacie-turni	{  background:url("../images/bg-content.jpg") repeat;
			position: relative;
			float:left;
			top:15px; 
			width:839px; 
			height:auto !important;
		  	height:1180px; min-height:1180px;
			/*border:1px solid #F08112;*/ margin:0px auto; }
			
#home {	background:url("../images/home.gif") no-repeat;
		position:relative; float:right; /*border:1px solid red;*/ width:20px; height:17px;
		top:155px; right:166px;}						
			
				 

#submenu {	background:url("../images/bg_submenu.jpg") repeat; position:relative;
			width:225px; height:445px; /*border:1px solid red;*/ float:left;}	
			
#submenu img {margin-top:20px;}
			

			
/*box centrale*/
#contenuti {
	background:url("../images/ombra-submenu-int.jpg") left top no-repeat #F2EADC;
	width:400px;
	height:auto !important;
	height:445px;
	min-height:445px;
	/*height:445px;*/
				/*border:1px solid red;*/ float:left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
				
/*box dx*/			
#box {	background:url("../images/bg-box.jpg") right 69px no-repeat #F2EADC;
		width:206px;
		height:auto !important;
		height:445px; min-height:445px;
		/*border:1px solid #fff;*/ float:right; position:relative;}
		
#box-content {	background:url("../images/bg_box-news.gif") bottom repeat-x;
				width:190px; border:1px solid #E0D5CA; 
				/*height:auto !important;*/
		  		height:280px; /*min-height:280px;*/ 
				margin-top:95px; overflow:auto;
				/*margin:0px auto;*/}
				
			
				
				
				 			 
		 			 
#fine-content {	background:url("../images/bottom-int.jpg") no-repeat; position:relative; 
				width:839px; height:12px; top:14px; left:30px; /*border:1px solid red;*/}
					 			 
.title {  font-family:arial; font-size:13px; color:#9E3910; font-weight:bold; margin:20px 0 0 32px; text-align:left; }
	
.sottotitolo {	font-family:arial; font-size:12px; color:#000; font-weight:bold; margin:20px 0 0 32px; text-align:left; }	
.sottotitolo1 {	font-family:arial; font-size:12px; color:#000; font-weight:bold; margin:5px 0 0 32px; 
				text-align:left; }	

.sottotitolo2 {	font-family:arial; font-size:12px; color:#9E3910; font-weight:bold; margin:5px 0 -15px 32px; 
				text-align:left; }
						
ul {	font-family:arial; font-size:12px; color:#000; text-align:left;
		list-style:disc; /*padding:5px 5px 5px 5px;*/}	
ul.mappe {list-style:none; height:500px; border:1px solid red;}	

#turni a.sel{color:#9E3910; font-weight:bold;}
.interno { font-family:arial; font-size:12px; color:#000; text-align:left; padding:5px 5px 5px 5px;}
.data-sx { font-family:arial; font-size:.70em; color:#000; text-align:left; padding:5px 0 5px 5px; font-weight:normal;}

.interno a { text-decoration:underline;}

div.titolo1 { 	background:url("../images/bg-title.gif") bottom no-repeat; 
				font-family:arial; font-size: 14px;
				height:22px; 
				padding: 1px 0 0 30px; 
				color:#9E3910;
				}
				
div.titolo1sel { 	background:url("../images/bg-title.gif") bottom no-repeat; 
				font-family:arial; font-size: 14px;
				height:22px; 
				padding: 1px 0 0 30px;
				font-weight:bold; 
				color:#9E3910;
				}


					   		
/***********
 * siteinfo
 *********** 
*/

#siteinfo { 
  /*background:url("../images/loghino.gif") left bottom no-repeat;*/
  position:relative;
  width:874px;
  height:29px;
  margin:0px auto; 
  }

#siteinfo-address {
  
  display:block;
  font-family:Trebuchet MS;
  font-style:normal; 
  font-size:.70em;
  text-align:center; 
  color:#817377;
  padding-top:5px; }
  
#siteinfo-address a {color:#000;}  
  
/***********
 * Footer
 *********** 
*/
#footer{/*background-color:#000;
		width:955px;*/ height:48px; /*border:1px solid red;*/}
		
		
		
/* Download */

#content-table {width:555px; height:840px; margin:0px auto; /*border:1px solid red; overflow:auto;*/}

.titoli {	font:12px arial; color: #000; font-weight: bold; text-align:left; 
			margin-bottom:15px;  }

#icona {/*width:50px;*/ height:40px; float:left; margin-left:5px; /*border:1px solid white;*/ position:relative;}
.titolini {position:relative; margin-left:10px; float:left; width:85%; 
		   font:12px arial; color: #000000; text-align: left;
		   /*border:1px solid red;*/}

		
tr {font-size:14px;}
