BODY					{
	background-color:	#D4BB7B;
	margin:				5px 0px 0px; 
	padding:			0px; 
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			70%;
	color:				#622606;
}

img.noborder			{
	border:				0;
}

div.separatore			{
	padding-bottom:		0.5em;
}

div.separatore2			{
	clear:				both;
	padding-top:		0.5em;
}

div.separatorepg		{
	clear:				left;
}

div.clear				{
	clear:				both;
}

/* ==================== CONTENITORE GENERALE ===================== */

div#contenitore			{ 
	position:			relative;
	width:				70em;
	margin-right:		auto;
	margin-left:		auto;
	min-width:			770px;
	border-top:			1px solid #000000;
	border-right:		1px solid #000000;
	border-left:		1px solid #000000;
	background-color:	#FFFFFF;
	height:				auto;
}

/* ==================== TESTATA ===================== */

div#testata				{ 
	background-image:	url(immagini/bk_testata.jpg);
	background-color:	#BEBAB2;
	background-repeat:	repeat-y;
	height:				10em;
	width:				100%;
}

div#headerdx			{ 
	width:				47%;
	height:				100%;
	float:				right;
}

div#headersx			{ 
	background-image:	url(immagini/logo.gif);
	background-repeat:	no-repeat;
	background-position:center left;
	height:				100%;
	width:				46%;
	margin-left:		2em;
	float:				left;
}

div#headersx	a		{ 
	text-decoration:	none;
	display:			block;
}

div#headersx	a:hover	{ 
	text-decoration:	none;
	display:			block;
}

div#headersx	img		{ 
	border:				0;
}

div#data				{
	width:				95%;
	margin-top:			1.8em;
	text-align:			right;
	margin-right:		2em;
}

div#cerca				{
	text-align:			right;
	margin-top:			1.8em;
	width:				95%;
}

div#cerca	input		{
	border:				1px solid #949494;
}

div#cerca input.bottone	{
	background-image:	url(immagini/cerca.gif);
	background-repeat:	no-repeat;
	width:				53px;
	height:				21px;
	border:				0;
}

div.filetto				{
	clear:				both;
	border-top:			1px solid #FFFFFF;
	border-bottom:		2px solid #AFAB9F;
}

div.filetto2			{
	clear:				both;
	border-top:			1px solid #FFFFFF;
}

div.filetto3			{
	clear:				left;
	border-top:			1px solid #FFFFFF;
}

div.filettobianco		{
	border-top:			1px solid #FFFFFF;
}

div.clear				{
	clear:				both;
}

div.clearright			{
	clear:				right;
}

div.clearleft			{
	clear:				left;
}


/* ==================== MENU PRINCIPALE ===================== */

div#bottoniera			{
						width: 100%;
}

div.bottone1			{
	float:				left;
	width:				19.8%;
	text-align:			center;
	background-image:	url(immagini/bottone1.gif); 
	background-repeat:	repeat-x;
	background-color:	#A09678;
	border-left:		1px solid #FFFFFF;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-top:		13px;
	padding-bottom:		10px;
}

div.bottone1	a		{
	text-decoration:	none;
	color:				#FFFFFF;
}

div.bottone1	a:hover	{
	text-decoration:	none;
	color:				#000000;
}

div.bottone2			{
	float:				left;
	width:				19.8%;
	text-align:			center;
	background-image:	url(immagini/bottone2.gif); 
	background-repeat:	repeat-x;
	background-color:	#A09678;
	border-left:		1px solid #FFFFFF;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-top:		13px;
	padding-bottom:		10px;
}

div.bottone2	a		{
	text-decoration:	none;
	color:				#FFFFFF;
}

div.bottone2	a:hover	{
	text-decoration:	none;
	color:				#000000;
}

div.bottone3			{
	float:				left;
	width:				19.8%;
	text-align:			center;
	background-image:	url(immagini/bottone3.gif); 
	background-repeat:	repeat-x;
	background-color:	#A09678;
	border-left:		1px solid #FFFFFF;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-top:		13px;
	padding-bottom:		10px;
}

div.bottone3	a		{
	text-decoration:	none;
	color:				#FFFFFF;
}

div.bottone3	a:hover	{
	text-decoration:	none;
	color:				#000000;
}

div.bottone4			{
	float:				left;
	width:				19.8%;
	text-align:			center;
	background-image:	url(immagini/bottone4.gif); 
	background-repeat:	repeat-x;
	background-color:	#A09678;
	border-left:		1px solid #FFFFFF;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-top:		13px;
	padding-bottom:		10px;
}

div.bottone4	a		{
	text-decoration:	none;
	color:				#FFFFFF;
}

div.bottone4	a:hover	{
	text-decoration:	none;
	color:				#000000;
}

div.bottone5			{
	float:				left;
	width:				19.8%;
	text-align:			center;
	background-image:	url(immagini/bottone5.gif); 
	background-repeat:	repeat-x;
	background-color:	#A09678;
	border-left:		1px solid #FFFFFF;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-top:		13px;
	padding-bottom:		10px;
}

div.bottone5	a		{
	text-decoration:	none;
	color:				#FFFFFF;
}

div.bottone5	a:hover	{
	text-decoration:	none;
	color:				#000000;
}

div.filettone			{
	border-top:			0.5em solid #696969;
	border-bottom:		1px solid #FFFFFF;
}

/* ==================== BANNERONE ===================== */

div#bannerone			{
	width:				100%;
	border-bottom:		1px solid #FFFFFF;
}

/* ==================== RAMO ===================== */

div.ramo				{
	width:				100%;
	text-align:			right;
	padding-right:		1em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
}

div.ramo		a		{
	font-weight:		bold;
	text-decoration:	none;
	color:				#622606;
}

div.ramo		a:hover		{
	font-weight:		bold;
	text-decoration:	underline;
	color:				#622606;
}

/* ==================== PULSANTONI ===================== */

div#canali				{
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	margin-top:	0.5em;	
}

div.canale1				{
	text-align:			center;
	background-color:	#D10000;
	color:				#FFFFFF;
	font-weight:		bold;
	margin-bottom:		0.5em;
}

div.canale1	  a			{
	text-decoration:	none;
	color:				#FFFFFF;
	display:			block;
}

div.canale1	  a:hover	{
	text-decoration:	none;
	color:				#000000;
	display:			block;
}

div.canale2				{
	width:				100%;
	text-align:			center;
	background-color:	#F48401;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-bottom:		1em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	margin-bottom:		0.5em;
}

div.canale2	a		{
	text-decoration:	none;
	color:				#FFFFFF;
	display:			block;
}

div.canale2	a:hover	{
	text-decoration:	none;
	color:				#000000;
	display:			block;
}

div.canale3				{
	width:				100%;
	text-align:			center;
	background-color:	#B2D740;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-bottom:		1em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	margin-bottom:		0.5em;
}

div.canale3	a		{
	text-decoration:	none;
	color:				#FFFFFF;
	display:			block;
}

div.canale3	a:hover	{
	text-decoration:	none;
	color:				#000000;
	display:			block;
}

div.canale4				{
	width:				100%;
	text-align:			center;
	background-color:	#40C3D7;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-bottom:		1em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	margin-bottom:		0.5em;
}

div.canale4	a		{
	text-decoration:	none;
	color:				#FFFFFF;
	display:			block;
}

div.canale4	a:hover	{
	text-decoration:	none;
	color:				#000000;
	display:			block;
}

div.canale5				{
	width:				100%;
	text-align:			center;
	background-color:	#D855F0;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-bottom:		1em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	margin-bottom:		0.5em;
}

div.canale5	a		{
	text-decoration:	none;
	color:				#FFFFFF;
	display:			block;
}

div.canale5	a:hover	{
	text-decoration:	none;
	color:				#000000;
	display:			block;
}

div.canale6				{
	width:				100%;
	text-align:			center;
	background-color:	#F0C655;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-bottom:		1em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	margin-bottom:		0.5em;
}

div.canale6	a		{
	text-decoration:	none;
	color:				#FFFFFF;
	display:			block;
}

div.canale6	a:hover	{
	text-decoration:	none;
	color:				#000000;
	display:			block;
}

div.evidenza			{
	text-align:			center;
	width:				90%;
	margin-right:		auto;
	margin-left:		auto;
}

div.evidenza2			{
	text-align:			center;
	background-color:	#ECECEC;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-bottom:		1em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	margin-bottom:		0.3em;
}

div.evidenza2	a		{
	text-decoration:	none;
	color:				#622606;
	display:			block;
}

div.evidenza2	a:hover	{
	text-decoration:	none;
	color:				#FFFFFF;
	display:			block;
	background-color:	#FF0000;
}

div.selezionato			{
	text-align:			center;
	background-color:	#FBB11A;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-bottom:		1em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	margin-bottom:		0.3em;
}

div.selezionato	a		{
	text-decoration:	none;
	color:				#622606;
	display:			block;
}

div.selezionato	a:hover	{
	text-decoration:	none;
	color:				#FFFFFF;
	display:			block;
	background-color:	#FF0000;
}

/* ==================== CONTENITORE GENERALE ===================== */

div#contenitorebis		{ 
	
	width:				100%;
	height:				auto;
	background-image:	url(immagini/bk_corpo.jpg);
	background-repeat:	repeat-x;
	background-color:	#FFFFFF;
	background-position:bottom;
	margin-right:		auto;
	margin-left:		auto;
	border-bottom:		2px solid #BEBAB2;
}

div#contenitoreleft		{ 
	width:				74.8%;
	float:				left;
}

div#contenitoreright	{ 
	width:				25%;
	background-image:	url(immagini/bk_spalladx.jpg);
	background-repeat:	repeat-x;
	background-color:	#EEEEEE;
	float:				right;
	margin-right:		1px;
}

/* ==================== Box NEWS ===================== */

div#titolobox			{
	width: 95%;
	margin-right:		auto;
	margin-left:		auto;
}

div#titoloboxsx			{
	width:				80%;
	float:				left;
	font-size:			160%;
	font-weight:		bold;
	line-height:		2em;
	color:				#D10000;
}

div#titoloboxdx			{
	width:				19%;
	float:				right;
	line-height:		3em;
	text-align:			right;
}

div.filettorosso		{
	border-bottom:		1px solid #D10000;
	clear:				both;
}

div.puntinirossi		{
	background-image:	url(immagini/puntinirossi.gif);
	background-repeat:	repeat-x;
	height:				1px;
	width:				95%;
	margin-right:		auto;
	margin-left:		auto;
	padding:			0;
	font-size:			0;
}

div.notiziahp			{
	width:				95%;
	margin-right:		auto;
	margin-left:		auto;
	padding-top:		0.3em;
	padding-bottom:		0.3em;
}

div.notiziahp	a		{
	color:				#622606;
	text-decoration:	none;
}

div.notiziahp	a:hover	{
	color:				#622606;
	text-decoration:	underline;
}

div.filettorosso2		{
	border-bottom:		1px solid #D10000;
}

/* ==================== W3C ===================== */


div.certificazioni		{
	text-align:			center;
	padding-top:		3em;
	font-size:			0.5em;
}

/* ==================== SERVIZI ===================== */

div#services			{
	width:				100%;
	margin-left:		auto;
	margin-right:		auto;
}

div#newsletter			{
	width:				49.5%;
	float:				left;
}

div#boxnewsletter		{
	width:				100%;
	background-color:	#DFDBD0;
	margin-top:			1.5em;
	margin-bottom:		1em;
}

div.boxnewsletter2		{
	font-size:			140%;
	font-weight:		bold;
	padding-left:		0.8em;
	color:				#A73101;
}

div.puntinirossi2		{
	background-image:	url(immagini/puntinirossi.gif);
	background-repeat:	repeat-x;
	height:				1px;
	padding-left:		1em;
	padding-right:		1em;
	font-size:			0;
}

div.boxnewsletter3		{
	padding-left:		1em;
	padding-right:		1em;
	font-size:			100%;
}

div.boxnewsletter3  form	{
	margin:				0;
	text-align:			center;
	padding:			0.5em;
}

div.boxnewsletter3  input	{
	margin:				0;
	text-align:			center;
	margin-bottom:		0.5em;
}

div#evidenza			{
	width:				49.5%;
	float:				right;
}

div.notiziainevidenza			{
	width:				95%;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0.5em;
}

div.notiziainevidenza	img		{
	float:				right;
	margin-right:		0.5em;
	border:				1px solid #000000;
	margin-top:			0.3em;
	margin-bottom:		0.5em;
}

div.notiziainevidenza	a		{
	font-weight:		bold;
	text-decoration:	none;
	color:				#622606;
	display:			block;
}

div.notiziainevidenza	a:hover		{
	font-weight:		bold;
	text-decoration:	underline;
	color:				#622606;
	display:			block;
}

div.notiziainevidenza	a.download	{
	font-weight:		bold;
	text-decoration:	none;
	color:				#FFFFFF;
	background-color:	#606060;
	width:				30%;
	text-align:			center;
}

div.notiziainevidenza	a.download:hover	{
	font-weight:		bold;
	text-decoration:	none;
	color:				#FFFFFF;
	background-color:	#D10000;
	width:				30%;
	text-align:			center;
}

/* ==================== INTRODUZIONE ===================== */

div#introduzione		{ 
	background-color:	#F6F6F6;
	width:				100%;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0.5em;
	margin-bottom:		0.3em;
}

div#testointroduzione		{ 
	padding-left:		1em;
}

img.body				{ 
	border:				1px solid #000000;
	float:				right;
	margin-left:		10px;
	margin-right:		10px;
	margin-top:			5px;
}

img.bodynoborder		{ 
	border:				0;
	float:				right;
}

div.end			{
	width:				95%;
	margin-left:		auto;
	margin-right:		auto;
	padding-bottom:		1em;
}

/* ==================== NOTIZIA ===================== */

div#contenutonotizia	{
	width:				100%;
	margin-right:		auto;
	margin-left:		auto;
}

div#contenutonotizia  a	{
	text-decoration:	none;
	font-weight:		bold;
}

div#contenutonotizia  a:hover	{
	font-weight:		bold;
	text-decoration:	underline;
}

div.titolonotizia	{ 
	font-size:			150%;
	font-weight:		bold;
	padding-top:		0.5em;
}

div#sottotitolo	{ 
	font-size:			120%;
	font-style:			italic;
}

div#testonotizia	{ 
	font-size:			120%;
	padding-top:		1em;
}

div#testonotizia  p	{ 
	margin-bottom:		1.3em;
}

div#testonotizia a	{ 
	text-decoration:	none;
	color:				#D40009;
}

div#testonotizia a:hover	{ 
	text-decoration:	underline;
	color:				#D40009;
}

img.body				{ 
	border:				1px solid #000000;
	float:				right;
}

div.titoloaltrenews				{ 
	font-size:			130%;
	font-weight:		bold;
	margin-top:			0.3em;
	margin-bottom:		auto;
	color:				#622606;
	background-color:	#DFDBD0;
}

div.linkcorrelati			{ 
	background-image:	url(immagini/formati/htm.gif);
	background-repeat:	no-repeat;
	background-position:left center;
	padding-left:		1.7em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	border-bottom:		1px dotted #000000;
}

div.linkcorrelati	a		{ 
	text-decoration:	none;
	color:				#622606;
}

div.linkcorrelati	a:hover		{ 
	text-decoration:	underline;
	color:				#622606;
}

div.newscorrelate			{ 
	background-image:	url(immagini/portalino.gif);
	background-repeat:	no-repeat;
	background-position:2px center;
	padding-left:		1.5em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	border-bottom:		1px dotted #000000;
}

div.newscorrelate	a		{ 
	text-decoration:	none;
	color:				#622606;
}

div.newscorrelate	a:hover		{ 
	text-decoration:	underline;
	color:				#622606;
}

/* ==================== CODA ===================== */

div.coda				{
	clear:				both;
	background-color:	#BEBAB2;
	height:				4em;
	width:				100%;
	border-bottom:		1px solid #000000;
	border-top:			1px solid #FFFFFF;
	width:				100%;
}

div.codasx				{
	float:				left;
	width:				47%;
	padding-left:		1.5em;
	padding-top:		0.7em;
}

div.codadx				{
	float:				right;
	width:				47%;
	text-align:			right;
	padding-right:		1.5em;
	padding-top:		1.2em;
}

img.popolis				{
	border:				0;
}

/* ==================== DOCUMENTI ===================== */

div.doc					{ 
	background-image:	url(immagini/formati/doc.gif);
	background-repeat:	no-repeat;
	background-position:center left;
	padding-left:		1.7em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	border-bottom:		1px dotted #000000;
}

div.doc		a			{ 
	text-decoration:	none;
	color:				#622606;
}

div.doc		a:hover			{ 
	text-decoration:	underline;
	color:				#622606;
}

div.pdf					{ 
	background-image:	url(immagini/formati/pdf.gif);
	background-repeat:	no-repeat;
	background-position:center left;
	padding-left:		1.7em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	border-bottom:		1px dotted #000000;
}

div.pdf		a			{ 
	text-decoration:	none;
	color:				#622606;
}

div.pdf		a:hover			{ 
	text-decoration:	underline;
	color:				#622606;
}

div.htm					{ 
	background-image:	url(immagini/formati/htm.gif);
	background-repeat:	no-repeat;
	background-position:center left;
	padding-left:		1.7em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	border-bottom:		1px dotted #000000;
}

div.htm		a			{ 
	text-decoration:	none;
	color:				#622606;
}

div.htm		a:hover			{ 
	text-decoration:	underline;
	color:				#622606;
}

div.xls					{ 
	background-image:	url(immagini/formati/xls.gif);
	background-repeat:	no-repeat;
	background-position:center left;
	padding-left:		1.7em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	border-bottom:		1px dotted #000000;
}

div.xls		a			{ 
	text-decoration:	none;
	color:				#622606;
}

div.xls		a:hover			{ 
	text-decoration:	underline;
	color:				#622606;
}

div.zip					{ 
	background-image:	url(immagini/formati/zip.gif);
	background-repeat:	no-repeat;
	background-position:center left;
	padding-left:		1.7em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	border-bottom:		1px dotted #000000;
}

div.zip		a			{ 
	text-decoration:	none;
	color:				#622606;
}

div.zip		a:hover			{ 
	text-decoration:	underline;
	color:				#622606;
}

div.linkcommento		{ 
	padding-left:		1.7em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
}

/* ==================== RICERCA ===================== */

div#ricerca				{
	width:				100%;
	color:				#622606;
	text-align:			left;
}

div.titoloricerca	{ 
	font-size:			130%;
	font-weight:		bold;
	margin-top:			0.3em;
	margin-bottom:		auto;
	color:				#622606;
	background-color:	#DFDBD0;
}

div.sommario				{ 
	width:				100%;
	color:				#622606;
	padding-top:		0.2em;
	padding-bottom:		0.2em;
	border-bottom:		1px dotted #622606;
}

div.vocericerca				{ 
	width:				100%;
	color:				#622606;
	padding-top:		0.2em;
	padding-bottom:		0.2em;
	border-bottom:		1px dotted #622606;
}

div.vocericerca		a		{ 
	text-decoration:	none;
	color:				#622606;
	font-weight:		bold;
}

div.vocericerca		a:hover		{ 
	text-decoration:	underline;
	color:				#622606;
	font-weight:		bold;
}

/* ==================== NEWSLETTER ===================== */

div.messaggionl				{ 
	text-align:			center;
	border-bottom:		1px dotted #622606;
	border-top:			1px dotted #622606;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	width:				99%;
	margin-right:		auto;
	margin-left:		auto;
}

div.messaggionl1				{ 
	text-align:			left;
	border-bottom:		1px dotted #622606;
	border-top:			1px dotted #622606;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	width:				85%;
	margin-right:		auto;
	margin-left:		auto;
}

div.messaggiocategorie			{ 
	text-align:			left;
	border-bottom:		1px dotted #622606;
	border-top:			1px dotted #622606;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	width:				85%;
	margin-right:		auto;
	margin-left:		auto;
	margin-top:			0.3em;
	background-color:	#EEEEEE;
}

div.elencocategorie			{ 
	width:				85%;
	margin-right:		auto;
	margin-left:		auto;
}

div.categoria			{ 
	width:				100%;
	margin-right:		auto;
	margin-left:		auto;
}

div.messaggionl		a		{ 
	text-decoration:	none;
	color:				#622606;
}

div.messaggionl		a:hover	{ 
	text-decoration:	underline;
	color:				#622606;
}

p.centra			{ 
	text-align:			center;
	padding-top:		0.1em;
}

p.sinistra			{ 
	width:				85%;
	margin-right:		auto;
	margin-left:		auto;
	margin-top:			0.5em;
	margin-bottom:		0.5em;
}

p.sinistra	input		{ 
	border:				1px solid #622606;
	font-size:			90%;
	color:				#622606;
}

p.sinistra	label		{ 
	padding-right:		1em;
	font-size:			80%;
	font-family:		courier;
}

/* ==================== INQUIRY DOCUMENTI ===================== */

div.topdocumento			{ 
	background-image:	url(immagini/loghetto.gif);
	background-repeat:	no-repeat;
	background-position:10px center;
	background-color:	#D4BB7B;
	padding-left:		20em;
	padding-top:		0.1em;
	padding-bottom:		0.3em;
	height:				60px;
	color:				#622606;
}

div.topdocumento	a		{ 
	color:				#FFFFFF;
	text-decoration:	none;
}

div.topdocumento	a:hover		{ 
	color:				#FFFFFF;
	text-decoration:	underline;
}

div.descrizionedocumento  { 
	background-color:	#FFFFFF;
	padding-left:		3em;
	padding-right:		3em;
	padding-top:		0.3em;
	padding-bottom:		0.3em;
	border-top:			2px dotted #000000;
	width:				95%;
	margin-right:		auto;
	margin-left:		auto;
}

div.descrizionedocumento	a		{ 
	color:				#FF0000;
	text-decoration:	none;
}

div.descrizionedocumento	a:hover		{ 
	color:				#FF0000;
	text-decoration:	underline;
}

div.titolodoc		{ 
	border-top:			1px dotted #000000;
	border-bottom:		1px dotted #000000;
	padding-top:		0.3em;
	padding-bottom:		0.3em;
	font-weight:		bold;
	background-color:	#F0F0F0;
}

/* ==================== ERRORE ===================== */

div#errore				{ 
	width:				95%;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
}

div#errore	a			{ 
	text-decoration:	none;
}

div#errore	a:hover		{ 
	text-decoration:	underline;
}

/* ==================== PHOTO GALLERY ===================== */

div#pg					{ 
	width:				95%;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0.5em;
	margin-bottom:		0.5em;
	font-weight:		bold;
}

div.pgsingle			{ 
	text-align:			center;
	background-color:	#EEEEEE;
	width:				23%;
	float:				left;
	margin-bottom:		0.5em;
	margin-right:		0.5em;
}

div.pgsingle	img		{ 
	border:				1px solid #000000;
	margin-top:			0.5em;
}

div.pgsingle	a		{ 
	text-decoration:	none;
	color:				#622606;
	display:			block;
}

div.pgsingle	a:hover	{ 
	text-decoration:	none;
	color:				#622606;
	display:			block;
}

div#pgpagine			{ 
	width:				95%;
	margin-left:		auto;
	margin-right:		auto;
	font-weight:		bold;
	margin-top:			0.5em;
	margin-bottom:		0.5em;
}

div#pgpagine	a		{ 
	text-decoration:	none;
	color:				#622606;
}

div#pgpagine	a:hover	{ 
	text-decoration:	underline;
	color:				#622606;
}

div#fotografo			{ 
	width:				95%;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0.5em;
	margin-bottom:		0.5em;
}

div#fotografo	a		{ 
	text-decoration:	none;
	color:				#622606;
	font-weight:		bold;
}

div#fotografo	a:hover	{ 
	text-decoration:	underline;
	color:				#622606;
	font-weight:		bold;
}

div#tuttepg				{ 
	clear:				left;
	width:				95%;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0.5em;
	margin-bottom:		0.5em;
}

div#tuttepg	a			{ 
	text-decoration:	none;
	color:				#622606;
	font-weight:		bold;
}

div#tuttepg	a:hover		{ 
	text-decoration:	underline;
	color:				#622606;
	font-weight:		bold;
}

div#titolopg			{ 
	width:				100%;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0.5em;
	margin-bottom:		0.5em;
	font-size:			150%;
	background-color:	#EEEEEE;
}

div#contenitorepg			{ 
	width:				95%;
	margin-left:		auto;
	margin-right:		auto;
}

div.puntinirossipg		{
	background-image:	url(immagini/puntinirossi.gif);
	background-repeat:	repeat-x;
	height:				1px;
	padding-left:		1em;
	padding-right:		1em;
	font-size:			0;
	width:				100%;
	clear:				left;
}

/* ==================== VARIE ===================== */

div.titolodocumenti	{ 
	font-size:			130%;
	font-weight:		bold;
	margin-top:			0.3em;
	margin-bottom:		auto;
	color:				#622606;
	background-color:	#DFDBD0;
}

div.altra			{ 
	font-size:			130%;
	font-weight:		bold;
	margin-top:			0.3em;
	margin-bottom:		auto;
	color:				#622606;
	background-color:	#FFFFFF;
}

div.newsaltrehpbullet	{ 
	background-image:	url(immagini/portalino.gif);
	background-repeat:	no-repeat;
	background-position:center left;
	padding-left:		1.5em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
}

div.newsaltrehpbullet		a		{ 
	text-decoration:	none;
	color:				#622606;
	font-weight:		bold;
}

div.newsaltrehpbullet		a:hover	{ 
	text-decoration:	underline;
	color:				#622606;
	font-weight:		bold;
}

div.newsaltrehp2				{ 
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	width:				95%;
	margin-right:		auto;
	margin-left:		auto;
}

div.newsaltrehp2		a		{ 
	text-decoration:	none;
	color:				#622606;
}

div.newsaltrehp2		a:hover	{ 
	text-decoration:	underline;
	color:				#622606;
}

div.bottomleft			{ 
	float:				left;
	width:				89%;
	text-align:			left;
}

div.bottomleft	a		{ 
	text-decoration:	none;
	color:				#622606;
	font-weight:		bold;
}

div.bottomleft	a:hover	{ 
	text-decoration:	underline;
	color:				#622606;
	font-weight:		bold;
}

div.bottomright			{ 
	float:				right;
	width:				10%;
	text-align:			center;
	margin-top:			auto;
	margin-bottom:		auto;
}

div.bottomright	 img	{ 
	border:				1px solid #000000;
}

div.bottomright	 img.bottomnoborder	{ 
	border:				0;
}

div.puntinirossi3		{
	background-image:	url(immagini/puntinirossi.gif);
	background-repeat:	repeat-x;
	height:				1px;
	padding-left:		1em;
	padding-right:		1em;
	font-size:			0;
}

div.scatola	{ 

	background-color:	#FEF8E6;
	width:				48.0%;
	float:				left;
	margin-left:		0.5em;
	margin-top:			0.5em;
}

div.int	{ 
	padding-left:		0.5em;
	padding-top:		0.5em;
	margin-left:		auto;
	margin-right:		auto;
}

div.titolettonotizia	{ 
	font-size:			110%;
	font-weight:		bold;
}

div.titolettonotizia	a	{ 
	color:				#622606;
	font-weight:		bold;
	text-decoration:	none;
}

div.titolettonotizia	a:hover	{ 
	color:				#622606;		
	font-weight:		bold;
	text-decoration:	underline;
}

div.imgbox				{ 
	width:				95%;
	margin-left:		auto;
	margin-right:		auto;
}

div.imgbox		img		{ 
	border:				1px solid #000000;
	margin-top:			0.5em;
}

div.segue				{ 
	text-align:			right;
	margin-right:		1em;
}

div.segue	img			{ 
	border:				0;
}