/* ==================== TAG ===================== */

body					{ 
	margin:				5px 0px 0px; 
	padding:			0px; 
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			70%;
	background-color:	#FFFFFF;
	color:				#1E1A1B;
	text-align:			center;
}

p						{ 
	margin:				0px; 
	line-height:		2.1em;
}

h2						{ 
	margin:				0px; 
	font-size:			130%;
}

form						{ 
	margin-top:			1em; 
}

.clear					{ 
	clear:				both; 
}

.margin					{ 
	padding-bottom:		0.5em; 
}

.clearsomm					{ 
	clear:				both;
	border-top:			1px dashed ##1E1A1B;
	margin-right:		1.5em;
	margin-left:		1em;
}

a:link					{ 
	color:				#1E1A1B;
	font-weight:		bold;
	text-decoration:	none;
}

a:hover					{ 
	color:				#FF0000;
	font-weight:		bold;
	background-color:	#FFFFFF;
	text-decoration:	none;
}

a:visited				{ 
	color:				#1E1A1B;
	font-weight:		bold;
	text-decoration:	none;
}

input					{ 
	font-size:			100%;
}

select					{ 
	font-size:			100%;
	border:				1px solid #A75022;
}

/* ==================== CONTENITORE DI TESTATA ===================== */

#contenitore			{ 
	position:			relative; 
	width:				69.0em;
	margin-right:		auto;
	margin-left:		auto;
	border:				1px solid #A75022;
	background-image:	url(immagini/PWHsfondo.jpg);
	background-repeat:	repeat-x;
	background-color:	#FFFFFF;
}

#data					{
	background-image:	url(immagini/PWHpuntiniH.gif);
	background-repeat:	repeat-x;
	background-position: right bottom;
	text-align:			right;
	padding-right:		0.5em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	margin-right:		0.5em;
	margin-left:		20em;
}

#ricerca				{
	text-align:			right;
	padding-right:		0.5em;
	padding-bottom:		0.5em;
	margin-right:		0.5em;
	margin-left:		20em;
}

#ricerca2				{
	margin:				auto;
}



/* ==================== CONTENITORE SINISTRA ===================== */

#sx						{
	width:				17em;
	float:				left;
	text-align:			center;
	height:				100%;
}

#logo					{
	text-align:			center;
	background-image:	url(immagini/PWHLogo.jpg);
	width:				188px;
	height:				175px;
	background-repeat:	no-repeat;
}

#distanziatore			{
	height:				1em;
}

#menusx			{
	background-image:	url(immagini/PWHpuntiniV.gif);
	background-repeat:	repeat-y;
	background-position: right top;
	text-align:			center;
	margin:				auto;
}

#banner			{
	text-align:			center;
	margin:				auto;
}

/* ==================== BANDIERE ===================== */

.italy					{
	background-image:	url(immagini/PWHitaly.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			140%;
	font-weight:		bold;
}

.italyon					{
	background-image:	url(immagini/PWHitaly.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	background-color:	#F9F0EB;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			140%;
	font-weight:		bold;
	border:				1px solid #1E1A1B;
	margin-left:		0.5em;
	margin-right:		0.5em;
}

.sweden					{
	background-image:	url(immagini/PWHsweden.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			140%;
	font-weight:		bold;
}

.swedenon					{
	background-image:	url(immagini/PWHsweden.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	background-color:	#F9F0EB;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			140%;
	font-weight:		bold;
	border:				1px solid #1E1A1B;
	margin-left:		0.5em;
	margin-right:		0.5em;
}

.czeck					{
	background-image:	url(immagini/PWHczeck.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			140%;
	font-weight:		bold;
}

.czeckon					{
	background-image:	url(immagini/PWHczeck.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	background-color:	#F9F0EB;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			130%;
	font-weight:		bold;
	border:				1px solid #1E1A1B;
	margin-left:		0.5em;
	margin-right:		0.5em;
}

.nether					{
	background-image:	url(immagini/PWHnether.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			140%;
	font-weight:		bold;
}

.netheron					{
	background-image:	url(immagini/PWHnether.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	background-color:	#F9F0EB;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			130%;
	font-weight:		bold;
	border:				1px solid #1E1A1B;
	margin-left:		0.5em;
	margin-right:		0.5em;
}

.spain					{
	background-image:	url(immagini/PWHspain.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			140%;
	font-weight:		bold;
}

.spainon					{
	background-image:	url(immagini/PWHspain.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	background-color:	#F9F0EB;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			140%;
	font-weight:		bold;
	border:				1px solid #1E1A1B;
	margin-left:		0.5em;
	margin-right:		0.5em;
}

.portugal				{
	background-image:	url(immagini/PWHportugal.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			140%;
	font-weight:		bold;
}

.portugalon					{
	background-image:	url(immagini/PWHportugal.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	background-color:	#F9F0EB;
	height:				2em;
	text-align:			left;
	padding-left:		3.8em;
	font-size:			140%;
	font-weight:		bold;
	border:				1px solid #1E1A1B;
	margin-left:		0.5em;
	margin-right:		0.5em;
}

.sottomenu				{
	background-image:	url(immagini/V.gif);
	background-repeat:	no-repeat;
	background-position: 1.5em center;
	height:				2em;
	text-align:			left;
	padding-left:		3.5em;
	font-size:			130%;
	font-weight:		bold;
	margin-left:		0.5em;
	margin-right:		0.5em;
}

.sottomenuon			{
	background-image:	url(immagini/V.gif);
	background-repeat:	no-repeat;
	background-position: 1.5em center;
	background-color:	#F4E7D4;
	text-align:			left;
	padding-left:		3.5em;
	font-size:			130%;
	font-weight:		bold;
	color:				#FF0000;
	margin-left:		0.5em;
	margin-right:		0.5em;
}

/* ==================== CONTENITORE DESTRA ===================== */

#dx						{
	width:				51.2em;
	float:				right;
}

#menudx					{
	margin:				auto;
}

a.vocemenu5:link		{
	float:				left;
	border-bottom:		1em solid #34BBAC;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu5:hover		{
	float:				left;
	border-bottom:		1em solid #34BBAC;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu5:visited		{
	float:				left;
	border-bottom:		1em solid #34BBAC;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu4:link		{
	float:				left;
	border-bottom:		1em solid #A3CB36;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu4:hover		{
	float:				left;
	border-bottom:		1em solid #A3CB36;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu4:visited		{
	float:				left;
	border-bottom:		1em solid #A3CB36;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu3:link		{
	float:				left;
	border-bottom:		1em solid #F3E84F;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu3:hover		{
	float:				left;
	border-bottom:		1em solid #F3E84F;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu3:visited		{
	float:				left;
	border-bottom:		1em solid #F3E84F;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu2:link		{
	float:				left;
	border-bottom:		1em solid #F5AA51;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu2:hover		{
	float:				left;
	border-bottom:		1em solid #F5AA51;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu2:visited		{
	float:				left;
	border-bottom:		1em solid #F5AA51;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu1:link		{
	float:				left;
	border-bottom:		1em solid #E64548;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu1:hover		{
	float:				left;
	border-bottom:		1em solid #E64548;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu1:visited		{
	float:				left;
	border-bottom:		1em solid #E64548;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu0:link		{
	float:				left;
	border-bottom:		1em solid #FB98EC;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu0:hover		{
	float:				left;
	border-bottom:		1em solid #FB98EC;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

a.vocemenu0:visited		{
	float:				left;
	border-bottom:		1em solid #FB98EC;
	width:				8em;
	margin-right:		0.3em;
	color:				#1E1A1B;
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
}

#ramo					{
	background-image:	url(immagini/PWHpuntiniH.gif);
	background-repeat:	repeat-x;
	background-position: right bottom;
	margin-right:		1em;
	margin-left:		1em;
	padding-top:		0.5em;
	padding-right:		0.5em;
	padding-bottom:		0.5em;
	font-size:			140%;
	font-weight:		bold;
	text-align:			right;
}

.sottomenu		a:link	{
	text-decoration:	none;
}

.sottomenu		a:hover	{
	text-decoration:	underline;
}

.sottomenu		a:visited	{
	text-decoration:	none;
}

.sottomenuon	a:link	{
	text-decoration:	none;
}

.sottomenuon	a:hover	{
	text-decoration:	underline;
}

.sottomenuon	a:visited	{
	text-decoration:	none;
}

#logo			a:link	{
	text-decoration:	none;
	background-image:	url(immagini/PWHLogo.jpg);
	width:				188px;
	height:				175px;
	background-repeat:	no-repeat;
}

#logo			a:hover	{
	text-decoration:	none;
	background-image:	url(immagini/PWHLogo.jpg);
	width:				188px;
	height:				175px;
	background-repeat:	no-repeat;
}

#logo			a:visited	{
	text-decoration:	none;
	background-image:	url(immagini/PWHLogo.jpg);
	width:				188px;
	height:				175px;
	background-repeat:	no-repeat;
}

a.linkricerca:link	{
	text-decoration:	none;
	font-size:			90%;
}

a.linkricerca:hover	{
	text-decoration:	underline;
	font-size:			90%;
}

a.linkricerca:visited	{
	text-decoration:	none;
	font-size:			90%;
}

/* ==================== CONTENITORE CODA ===================== */

#coda						{
	background-color:	#FFEDCB; 
	width:				95%;
	margin-bottom:		1em;
	margin-top:			1em;
	margin-right:		auto;
	margin-left:		auto;
	font-size:			120%;
	text-align:			right;
}

.codadist						{
	padding-right:		0.5em;
	padding-left:		0.5em;
	padding-top:		0.5em;
}


#codawai						{
	height:				2em;
	text-align:			center;
	margin-top:			0.3em;
}

/* ==================== CONTENITORE NOTIZIA ===================== */

.titolo					{
	font-size:			140%;
	font-weight:		bold;
	margin-top:			0.3em;
	color:				#A7572D;
	text-align:			left;
	margin-left:		0.5em;
}

a.titolo:link		{
	font-size:			140%;
	color:				#A7572D;
	text-align:			left;
	text-decoration:	none;
}

a.titolo:hover		{
	font-size:			140%;
	color:				#A7572D;
	text-align:			left;
	text-decoration:	underline;
}

a.titolo:visited	{
	font-size:			140%;
	color:				#A7572D;
	text-align:			left;
	text-decoration:	none;
}

#sottotitolo			{
	font-size:			110%;
	font-weight:		normal;
	font-style:			italic;
	margin-top:			0.3em;
	color:				#A7572D;
	text-align:			left;
	margin-right:		1em;
	margin-left:		1em;
}

#testo					{
	font-size:			110%;
	font-weight:		normal;
	font-style:			normal;
	margin-top:			0.3em;
	color:				#A7572D;
	text-align:			left;
	margin-right:		1em;
	margin-left:		1em;
	margin-bottom:		1em;
}

#testorosso					{
	font-size:			110%;
	font-weight:		bold;
	font-style:			normal;
	margin-top:			0.3em;
	color:				#FF0000;
}

.testoricerca			{
	font-size:			110%;
	font-weight:		normal;
	font-style:			normal;
	color:				#A7572D;
	text-align:			left;
	background-color:	#F1D08D;
}

.testoricercarisultato	{
	font-size:			90%;
	font-weight:		normal;
	font-style:			normal;
	color:				#A7572D;
	text-align:			left;
}

.sommario					{
	font-weight:		normal;
	font-style:			normal;
	margin-top:			0.3em;
	color:				#A7572D;
	text-align:			left;
	margin-left:		1em;

}

.imgsommario					{
	width:				50px;
	height:				50px;
	text-align:			center;
	float:				left;
}

.destrasommario					{
	float:				left;
	margin-left:		0.5em;
}

#titololink				{
	color:				#A7572D;
	font-weight:		bold;
	background-color:	#F0F0F0;
	height:				1.7em;
	text-align:			left;
	font-size:			120%;
	margin-right:		1em;
	margin-left:		1em;
	padding-top:		0.2em;
	padding-left:		0.2em;
}

.linkcorrelati			{
	color:				#0E6D9F;
	height:				1.7em;
	text-align:			left;
	border-bottom:		1px dashed #0E6D9F;
	font-size:			120%;
	margin-right:		1em;
	margin-left:		1em;
}

#titolodoc				{
	color:				#A7572D;
	font-weight:		bold;
	background-color:	#F0F0F0;
	height:				1.7em;
	text-align:			left;
	font-size:			120%;
	margin-right:		1em;
	margin-left:		1em;
	padding-top:		0.2em;
	padding-left:		0.2em;
}

#titolonewscorr			{
	color:				#A7572D;
	font-weight:		bold;
	background-color:	#F0F0F0;
	height:				1.7em;
	text-align:			left;
	font-size:			120%;
	margin-right:		1em;
	margin-left:		1em;
	padding-top:		0.2em;
	padding-left:		0.2em;
}

.newscorr			{
	color:				#0E6D9F;
	height:				1.7em;
	text-align:			left;
	border-bottom:		1px dashed #0E6D9F;
	font-size:			120%;
	margin-right:		1em;
	margin-left:		1em;
}

/* ==================== IMMAGINI ===================== */


.imgborder				{ 
	border:				1px solid #000000; 
}

.imgnoborder			{ 
	border:				none; 
}

.imgright				{ 
	border:				1px solid #000000;
	float:				right;
}

.imgleft				{ 
	border:				1px solid #000000; 
	float:				left;
}

/* ==================== SIMBOLI ===================== */

.doc 					{
	background-image:	url(immagini/formati/doc.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	height:				2em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			120%;
	margin-right:		1em;
	margin-left:		1em;
}

.xls					{
	background-image:	url(immagini/formati/xls.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	height:				2em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			120%;
}

.htm					{
	background-image:	url(immagini/formati/htm.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	height:				2em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			120%;
}

.htm2					{
	background-image:	url(immagini/formati/htm.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	height:				2em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			120%;
}

.zip					{
	background-image:	url(immagini/formati/zip.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	height:				2em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			120%;
}

.pdf					{
	background-image:	url(immagini/formati/pdf.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	height:				2em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			120%;
}
