#external_wrapper {
	//height:			100%;
	width:				960px;
	position:			relative;
	padding:			0px 0px 0px 0px;
 	margin:				0px auto;
	border:				solid;
	border-width:			0px;
	text-align: 			center;

}

#wrapper {
	position:			relative;
	top: 				0px;
	left:				10px;
	text-align: 			center;
	width:				920px;
	//height:			100%;
 	padding:			0px 0px 0px 0px;
 	margin:				0px auto;
	border:				solid;
	border-width:			0px;
	background-color:		#bed6e5;
	z-index:			0;
	

	
}


html {
	height: 100%;
}


body {
	text-align: 			center;
	background-image: 		url(images/texture.jpg);
	background-repeat:		repeat;
	height: 100%;
	
}



a.home_reg_link {
	
	color:				/*#174670;*/ #ffffff;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			14px;
	text-decoration: 		none;
	font-weight:			bold;
	
}
a.home_reg_link:hover {
	
	color:				red;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			14px;
	text-decoration: 		none;
	font-weight:			bold;
	
	}

a.medNavLink {


	color:				/*#174670;*/ #ffffff;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-decoration: 		none;
	font-weight:			none;
	

}

a.medNavLink:hover {


	color:				/*#174670;*/ #ffffff;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-decoration: 		none;
	font-weight:			none;
	color:				red;

}


a.phpNavLink {


	color:				/*#174670;*/ #ffffff;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			16px;
	
	font-weight:			none;
	

}

a.phpNavLink:hover {


	color:				/*#174670;*/ #ffffff;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			16px;
	
	font-weight:			none;
	color:				red;

	

}
ul.regioni li {
	position:			relative;
	left:				-20px;
	width:				148px;
	list-style: 			none;
	display:			block;
	border: 			solid;
	border-width:			0px;
	padding:			5;
	margin:				-15px;
	font-size:			14px;
	text-align:			center;
	background-image: 		url(images/bottoni/Vuoto_sh.jpg);
	background-repeat:		no-repeat;

	

	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	

	
	
}
ul.regioni li:hover {
	
	list-style: 			none;
	background-color:		#bed6e5;

}

ul.list_title li {
	position:			relative;
	height:				50px;
	width:				150px;
	display:			block;
	list-style: 			none;
	color:				#174670;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			18px;
	font-weight:			bold;
	left:				-35px;
	text-align:			center;
	
	

	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	

}


#header {
	width:				920px;
	border:				solid;
	border-width:			0px;
	height:				200px;
	margin:				0px auto;
	background-image: 		url(images/Header-dentisti.jpg);
	background-repeat:		no-repeat;
	z-index:			1;
}

#barra {
	position:			relative;
	top:				130px;
	margin:				auto;
	background-image: 		url(images/barra.jpg);
	width:				800px;
	height:				39px;
	z-index:			2;
	border:				solid;
	border-width:			0px;
}

#central {
	margin:				30px auto;
	width:				920px;

	border:				solid;
	border-width:			0px;
	z-index:			1;
}


#mappa_italia {
	
	
	
	margin:				0px auto;
	width:				540px;
	height:				584px;
	background-color:		#ffffff;
	border:				solid;
	border-width:			0px;
	border-color:			#174670;
	z-index:			1;
	background-image: 		url(images/sfondoblu_shadowed.jpg);
	background-color:		#bed6e5;


	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	
}
#dettagli_medico {
	margin:				0px auto;
	width:				520px;
	height:				1190px;
	background-color:		#ffffff;
	border:				solid;
	border-width:			0px;
	border-color:			#174670;
	z-index:			1;
	background-image: 		url(images/sfondoblu_shadowed_long.jpg);
	background-color:		#bed6e5;
	background-repeat:		no-repeat;


	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;



}

#contatti_dottore{
	position: 			relative; 
	top: 				-20px; 			
	left: 				0px; 
	width: 				400px; 
	text-align: 			left;
	color: 				#FFFFFF; 
	font-family: 			Geneva, Arial, Helvetica, sans-serif;
	font-size: 			18px;
	border:				solid;
	border-width:			0px;

}

#pagina_regione {


	margin:				0px auto;
	width:				420px;
	
	padding: 			0px;
	background-color:		#6d8da8;
	border:				solid;
	border-width:			0px;
	z-index:			0;


}
.foto_regionale {
	float:				left;
	margin:				4px 4px;
	

}
.testo_regionale {
	
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			16px;
	margin:				-10px auto;
	
}
.city {

	width:				380px;
	height:				92px;
	border:				solid;
	border-width:			0px;
	border-color:			#bed6e5;
	margin:				30px auto;
	background-image:		url(images/sfondo_city.jpg);
	z-index:			1;


}

a.link_info_dentista {
	color:				174670;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			14px;
	text-decoration: 		none;
	font-weight:			bold;

}

a.link_city {
	color:				#fff;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			10px;
	text-decoration: 		none;
	font-weight:			bold;

}

a.link_info_adesioni {
	color:				174670;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			14px;
	text-decoration: 		blink;
	font-weight:			bold;

}
#left_bar {
	position:			relative;
	float:				left;
	left:				20px;
	top:				0px;
	width:				140px;
	
	text-align: 			left;
	
	border-width:			0px;
	border-color:			#000000;
	
	background-repeat:		no-repeat;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:			20px;
	
	z-index:			1;	
		
}





#right_bar {

	
	position:			relative;
	right:				20px;
	top:				20px;
	float:				right;
	width:				180px;
	
	border:				solid;
	border-width:			0px;
	
	background-repeat:		no-repeat;	

	
}
#tabella_regioni {
	position:			relative;
	top:				0px;
	border:				solid;
	border-width:			0px;
	margin:				0px auto;
	
}
