/*	--------------- common ------------------	*/

.google		{display:none;position:absolute;}

html												{height:100%}
body												{font-family:Verdana, Arial;background:#9d1c22;height:100%;margin:0px;}
table.wpage	td.left									{width:32px;background:url('../_img/lay/villa-reale/left.jpg') right top;background-repeat:repeat-y;}
table.wpage	td.right								{width:32px;background:url('../_img/lay/villa-reale/right.jpg') left top;background-repeat:repeat-y;}
img													{border:0px}
td													{color:#a56113;font-size:12px;}

body.ar td											{font-size:14px;text-align:right;}	

table.sister										{background-color:#fff8b1;width:100%;}
table.sister td.sister_top_title					{padding-bottom:30px;height:100px;border-bottom:1px solid #dbca85;font-family:Georgia;vertical-align:bottom;color:#a11617;font-size:22px;font-weight:bold;letter-spacing:-1px}
table.sister td.logo								{border-bottom:1px solid #dbca85;width:100px}
table.sister td.close								{padding-bottom:30px;border-bottom:1px solid #dbca85;text-align:right;vertical-align:bottom;padding-right:20px;}
table.sister td.text								{padding-top:20px;height:200px;vertical-align:top;}
table.sister img.logo								{vertical-align:middle;margin:20px}
table.sister img									{vertical-align:middle;margin-bottom:10px}
table.sister a 										{color:#9a2026;font-size:13px;}
table.sister td a:hover								{color:#df8013;text-decoration:underline;cursor:pointer;}
table.sister td a:active							{color:#ac4609;}

table.wpage	td.body									{vertical-align:top;width:948px;background-color:#fff8b1;}
table.wpage											{height:100%;}
table.wpage	td.footer								{background:#fff8b1;height:20px}
table.wpage	table.whead								{height:120px;width:948px; }
table.wpage td.wlan									{vertical-align:top;padding-right:25px}
table.wpage td.wtabs								{vertical-align:bottom;padding-right:25px;padding-bottom:10px}

table.wpage	table.footer  							{width:100%;border-top:1px solid #dbca85;width:100%;padding:5px 10px 5px 10px;}
table.wpage	table.footer img 						{vertical-align:middle;margin-right:10px}
table.wpage	table.footer td 						{color:#c2b46d;font-size:10px;vertical-align:middle;padding-top:5px}
table.wpage	table.footer td.first 					{width:55%;}
table.wpage	table.footer td.middle 					{width:5%;text-align:center}
table.wpage	table.footer td.last 					{width:40%;text-align:right}
table.wpage	table.footer a 							{color:#c2b46d;text-decoration:none;}
table.wpage	table.footer td a:hover					{color:#df8013;text-decoration:underline;cursor:pointer;}
table.wpage	table.footer td a:active				{color:#ac4609;}
table.wpage	table.footer td span					{color:#a56113;font-weight:normal}

input[type="text"]				{margin-top:3px;border-top:2px solid #c2b376;border-left:2px solid #c2b376;border-right:1px solid #dbca85;border-bottom:1px solid #dbca85;}
input[type="submit"]			{background:#a11617;color:#fff8b1;cursor:pointer;border-bottom:2px solid #c2b376;border-right:2px solid #c2b376;border-left:1px solid #dbca85;border-top:1px solid #dbca85;}
input[type="reset"]				{background:#ca8c43;color:#fff8b1;cursor:pointer;border-bottom:2px solid #c2b376;border-right:2px solid #c2b376;border-left:1px solid #dbca85;border-top:1px solid #dbca85;}

div.print_logo					{z-index:0;position:absolute;visibility:hidden}
div.footer						{z-index:0;position:absolute;visibility:hidden}

a								{color:#a11617;font-size:11px; ;text-decoration:none;}
a:hover							{color:#df8013;text-decoration:underline;cursor:pointer;}
a:active						{color:#ac4609;}


table.lan_menu					{margin-top:10px;}
table.lan_menu td				{width:25px;text-align:center;}
table.lan_menu a.lan_off		img			{border:1px solid #E6BC67;}
table.lan_menu a.lan_off:hover	img			{border:1px solid #df8013}
table.lan_menu a.lan_off:active	img			{border:1px solid #000000}

table.lan_menu a.lan_on			img			{border:1px solid #a11617}
table.lan_menu a.lan_on:hover	img			{border:1px solid #df8013}
table.lan_menu a.lan_on:active	img			{border:1px solid #000000}

table.lan_menu a.lan_miss		img			{border:1px dotted #000000;opacity:0.3}
table.lan_menu a.lan_draft		img			{opacity:1}



span.selected					{background-color:#a11617;color:#FFF8B1;padding-left:2px;padding-right:2px}

table.contents					{width:728px;margin:18px 0px 20px 0px; ;padding-right:10px;}
table.contents td.title			{font-family:Georgia;padding-top:10px;padding-left:4px;vertical-align:top;padding-bottom:20px;color:#a11617;line-height:18px;font-size:22px;font-weight:bold;letter-spacing:-1px}
table.content					{width:100%;border-top:1px solid #dbca85;border-left:1px solid #dbca85;border-right:1px solid #dbca85;border-bottom:1px solid #dbca85;padding:10px}
table.content td.subtitle		{vertical-align:top;}
table.content td.subtitle_google{fvertical-align:top;padding-left:10px;}
table.content td.path			{padding:4px;background-color:#C5C5C5;}
table.content td.text			{padding:4px;background-color:#ffffff;color:#000000}
table.content td.search_campo	{width:15%;padding:17px 0px 20px 0px;text-align:center;border-bottom:1px solid #dbca85;}
table.content td.search			{width:15%;padding:40px 0px 0px 10px;text-align:center;border-bottom:1px solid #dbca85;}
td.search_field_campo			{width:35%;padding:40px 0px 10px 20px;vertical-align:middle;;border-right:1px solid #dbca85;border-bottom:1px solid #dbca85;}
td.search_field_campo			input.field	{width:150px}
td.search_field					{width:35%;padding:40px 0px 10px 20px;;margin-top:10px;border-bottom:1px solid #dbca85;}
td.search_field					input.field	{width:150px}

table.search_info				{width:100%}
table.search_info	td.path		{color:#ffffff}
td.no_news						{font-weight:bold;font-size:14px;padding:0px 5px 0px 5px;line-height:29px;color:#a11617;}
td.nessuna_news					{font-weight:bold;font-size:14px;padding:0px 5px 0px 5px;line-height:29px;color:#a11617;}
td.found_news					{font-weight:bold;font-size:14px;padding:0px 5px 0px 5px;line-height:29px;color:#a11617;}
td.cinquanta_news				{font-weight:bold;font-size:14px;padding:0px 5px 0px 5px;line-height:29px;color:#a11617;}

#head 							{margin-bottom: 30px;clear: none;}
div.rank						{display: block;color: #a11617;font-weight: normal;padding-bottom: 5px;font-size:11px; padding-top: 20px;clear: none;
	float: left;
}
div.bar							{background:#eec044;width:100px;height:7px;border:1px dotted #a56113;padding: 0;margin: 23px 0px 0px 15px;clear: none;display: block;float: left;
}

ul#nav 							{padding: 0; margin: 0;border-top:1px solid #dbca85;}
ul#nav li						{display: block;}
ul#list 						{padding: 0; margin: 0;}
ul#list li						{display: block;}
ul#list li a 					{text-decoration: underline;font-size:12px;}
ul#list li.news					{display: block;color: #a11617;font-weight: bold;padding-bottom: 5px;
	clear: both;
}
ul#list li.news:first-letter 	{text-transform: capitalize;}
ul#list li.title				{display: block;color: #a11617;font-weight: normal;font-style: normal;padding-bottom: 5px;}
ul#list li.abstract	 			{display: block;color: #a11617;font-weight: normal;	font-style: italic; padding-bottom: 5px;}
ul#list li.testo1 				{display: block;color: #a56113;font-weight: normal;font-style: normal;padding-bottom: 5px;}
ul#list li.testo2				{display: block;color: #a11617;font-weight: bold;padding-bottom: 5px;}
ul#list li.desc 				{display: block;color: #a11617;font-weight: normal;font-style: normal;padding-bottom: 5px;}
ul#list li.recipes				{display: block;color: #a56113;font-weight: normal;font-style: normal;padding-bottom: 5px;}
ul#list li.linea 				{display: block;color: #a56113;font-weight: bold;font-style: normal;padding-bottom: 5px;}
ul#list a:focus 				{-moz-outline: none;outline:none;}
ul#nav a:focus 					{-moz-outline: none;outline:none;}


a.edit							{align:top;margin-left:10px;padding:2px 4px 2px 4px;color:#ffffff !important;background-color:#f0880d;border:dotted 1px #ffaaaa;vertical-align:top;letter-spacing:1px;font-family:Tahoma;font-size:10px}
a.edit:hover					{text-decoration:none;background-color:#fdbe00;}
a.edit:active					{text-decoration:none;background-color:#000000;}


tr.offline td					{background:#e0d69c}

p.en_info						{font-weight:normal;font-style:italic;font-size:9px;margin-top:0px;}
td.top_title p.en_info			{font-weight:normal;font-style:italic;font-size:14px;margin-top:4px;}
td.sections p.en_info			{font-weight:normal;font-style:italic;font-size:9px;margin-top:0px;}
td.section_sub p.en_info		{font-weight:normal;font-style:italic;font-size:9px;margin-top:0px;}
table.line p.en_info		{font-weight:normal;font-style:italic;font-size:9px;margin-top:0px;}












