body {
	margin: 0;
	padding: 0;
	background:#710F11;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#000;
}



h1 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#710F11;
}

h2 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 12px;
	font-weight: bold;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#710F11;
	background-color:#D5D1D1}

h3 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.2em;
	font-weight: bold;
}

strong {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px
	font-weight: bold;
	color:#710F11;
	column-rule-color:#710F11;
}

h4 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1em;
	font-weight: bold;
}

p, ul, ol {
	font-family: Verdana,"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0em;
	margin-bottom: 0em;
	line-height: 180%;
	font-size: 12;
}



td
{
	font-family: Verdana,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

	}

div {
	font-size: 1em;
}

blockquote {
	float: right;
	width: 160px;
	padding-top: 1.6em;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #492B21;
}

ul {
}

ol {
}

a {
	/* border-bottom: 1px dotted #CCCCCC; */
	text-decoration: none;
	color:#111;
	font-family: Verdana,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12;
	/*background:#710F11;*/
	background:none;
	font-size:12;
}

a:visited {
	color:#333;
		font-size:12;
	}

a:hover {
	border: none;
	text-decoration: underling;
	color:#F90;
		font-size:12;
}

small {
}

hr {
	display: none;
}

img {
	border: none;
	text-align: right;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: left;
	margin: 0 0 0 15px;
}

/* Header */

#header {
	/* width: 1060px; */
	width: 915px;
	height: 107px;
	margin: 0 auto;
	/* background: url(img/traspa.gif)  no-repeat center;
	text-transform: lowercase; */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FAE6D4;
}

#header a {
	border: none;
	text-decoration: none;
	/* color: #FAE6D4; */
	color: #CCCCCC;
}

#header a:hover {
	text-decoration: underline;
}

#logo {
	float: left;
	padding: 0 0 0 0;
}

#logo h1 {
	margin: 0;
	padding-top: 50px;
	font-size: 60px;
	color: #CCCCCC;
}

#logo h2 {
	margin: 0;
	font-size: 18px;
}




/* Page */

#page {
	width: 760px;
	margin: 0 auto;
	padding-top: 30px;
}

#page li ul {
	font-size: 1em;
}

#page div {
	font-size: 1em;
}

/* Large */

#large {
	width: 915px;
	margin: 0 auto;
	padding-top: 30px;
    font-size: 0.8em;
}

#large h1 {
	letter-spacing: -1px;
	font-size: 2.0em;
	font-weight: bold;
}


#page li ul {
	font-size: 1em;
}

#page div {
	font-size: 1em;
}

/* Content */

#content {
	float: left;
	width: 500px;
}

/* Post */

.post {
	padding: 40px 0 20px 0;
}

.vline {
	border-top: 2px dotted #CCCCCC;
}

.post .date {
	margin: 0;
	font-size: .8em;
}

.post .title {
	margin-top: 0;
}

.post .entry {
}

.post .meta {
	height: 30px;
	font-size: 1em;
}

.post .meta a {
	display: block;
	float: left;
	height: 24px;
	border: none;
}

.post .meta b {
	display: none;
}

.post .category {
	padding: 1px 40px;
	background: url(images/img08.gif) no-repeat;
}

.post .comments {
	padding: 1px 40px;
	background: url(images/img07.gif) no-repeat;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 220px;
	padding-top: 30px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	padding-top: 30px;
}

#sidebar li ul {
	padding-left: 15px;
}

#sidebar li li {
	padding: 0;
	padding-left: 15px;
	background: url(images/img04.gif) no-repeat left center;
	font-size: .75em;
}

#sidebar li h2 {
	margin-top: 0;
	font-size: 1.4em;
}

#sidebar li a {
}

#sidebar fieldset {
	border: none;
}

/* Footer */

#footer {
	clear: both;
	padding-top: 10px;
	background: #ffdd77;
	text-align: center;
	font-size: 0.7em;
	color: #999999;

}

#footer a {
    text-decoration: none;
	border: none;
	color: #492B21;
}

#footer td {
	border: none;
	color: #492B21;
    border-radius:0px 0px 5px 5px;
    -moz-border-radius:0 0 5px 5px;
}

td.personale_text {
	margin-top: 0em;
	margin-bottom: 0em;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}

td.personale_top {
			border-radius:5px 5px 0 0px;
			-moz-border-radius:5px 5px 0 0;
			padding-top:3px;
			padding-left:3px;
			color:#FFFFFF;
			font-weight:bold;
				font-size:12px;
				font-family:Verdana, Geneva, sans-serif;
			}

td.white {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			padding-top:3px;
			padding-left:3px;
			color:#ffffff;
			background:#ffffff;
			font-size:12px;
			}

			
td.personale_ultimo {
				border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			padding-top:3px;
			padding-left:3px;
			color:#492B21;
			background:#FFCC66;
			font-size:12px;
			}

td.primo {
			border-radius:5px 5px 0 0px;
			-moz-border-radius:5px 5px 0 0;
			padding-top:3px;
			padding-left:3px;
			color:#710F11;
			font-weight:700;
			background:#C96;
				font-size:12px;
			}

font.primo {
	color:#C0C0C0;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

			

td.font12 {
	font-size:12px;
			}

a.font12 {
	font-size:12px;
			}

font.font12 {
	font-size:12px;
			}

marquee.font12 {
	font-size:12px;
			}
	
strong.blacktitle {
	font-family: Verdana, Verdana, Geneva, sans-serif;
	font-size:12px
	font-weight: bold;
	color:#000000;
}
		
td.ultimo {
				border-radius:0 0 5px 5px;
			-moz-border-radius:0 0 5px 5px;
			padding-top:3px;
			padding-left:3px;
			color:#492B21;
			font-weight:bold;
			background:#FFCC66;
			}
td.ultimolast {
				border-radius:0 0 5px 5px;
			-moz-border-radius:0 0 5px 5px;
			padding-top:3px;
			padding-left:3px;
			color:#492B21;
			font-weight:bold;
			background:#FFFFFF;
			}
			
td.rounded {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			padding-right:3px;
			color:#492B21;
			font-weight:bold;
			background:#FFCC66;
			}
			
td.roundotted {
			border-radius:5px 5px 5px 5px;
			border-width:thin;
			-moz-border-radius:5px 5px 5px 5px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			padding-right:3px;
			border-color:#FC6;
			border-left-style:solid;
			border-right-style:solid;
			border-top-style:solid;
			border-bottom-style:solid;
			background:#FFFFFF;

			}
		
			
td.roundedorange {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			padding-right:3px;
			color:#FEF8E2;
			font-weight:bold;
			background:#E97A01;
			}
			
a.ultimo {
	background:none;
	color:#710F11;
	font-weight:bold;	
	}
	
a.ultimo:hover {
	border: none;
	background:none;
	text-decoration: underling;
	color:#F90;
	font-weight:bold;	
}

a.ultimo:visited {
	color: #710F11;
	font-weight:bold;
	}

a.people {
	background:none;
	color:#520;
	font-style:oblique;
	border-bottom:solid;
	border-bottom-width:thin;
	font-weight:bolder;

	}
	
a.people:hover {
	border: none;
	background:none;
	text-decoration: underling;
	color:#F90;
	font-weight:bold;	
}

a.people:visited {
	background:none;
	color:#960;
	font-style:oblique;
	border-bottom:solid;
	border-bottom-width:thin;
	font-weight:bolder;
	}

td.newsup {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			padding-top:3px;
			padding-left:3px;
			padding-right:3px;
			font-weight:bold;
			background:#710F11;
			text-align:center;


	
			}
			
td.newsbody {
			color:#000000;
			font-weight:700;
			background:#F8F9E1;
			border-width:2px;	
				border-right-color:#ffffff;
	border-right-width:4;
		border-right-style:solid;		
			}
table.newsbody {
			border-color:#ffcc66;
						background:#F8F9E1;
			border-width:2px;
			padding:3px;	
			}			
			
a.newsbody {
            background:none;
	        color:#710F11;	
			}
			
a.newsbody:visited {
            background:none;
	        color:#710F11;
	}

a.newsbody:hover {
            background:none;
	        color:#710F11;
}				
			
td.pagetitle {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			color:#710F11;
			font-weight:bold;
			background:#ffcc66;
			border-top:dotted;
			border-width:2px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			text-align:center;
			font-size:12px;
			}
			
td.pagetitlemenu {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			color:#710F11;
			font-weight:bold;
			background:#FC0;
			border-top:dotted;
			border-width:2px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			text-align:center;
			font-size:12px;
			}

td.pagetitlespecial {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			color:#ffffff;
			font-weight:bold;
			background:#F60;
			border-top:dotted;
			border-width:2px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			text-align:center;
			font-size:12px;
			}
			
td.pagetitlegranata {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			color:#ffffff;
			font-weight:bold;
			background:#710F11;
			border-top:dotted;
			border-width:2px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			text-align:center;
			font-size:12px;
			}

td.pagetitlesummer {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			color:#ffffff;
			font-weight:bold;
			background:#090;
			border-top:dotted;
			border-width:2px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			text-align:center;
			font-size:12px;
			}

			span.title {
			color:#710F11;
			font-weight:bold;
			font-size:12px;
			text-decoration:underline;
			}


td.pagetitletripadvisor {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			color:#000000;
			font-weight:bold;
			background:#6BA;		
			border-top:dotted;
			border-width:2px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			text-align:center;
			font-size:12px;
			}

			span.title {
			color:#710F11;
			font-weight:bold;
			font-size:12px;
			text-decoration:underline;
			}

td.tripadvisor {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			color:#000000;
			font-weight:bold;
			background:#ffffff;		
			border-top:dotted;
			border-bottom:dotted;
			border-left:dotted;
			border-right:dotted;
			border-width:2px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			text-align:center;
			font-size:12px;
			}

			span.title {
			color:#710F11;
			font-weight:bold;
			font-size:12px;
			text-decoration:underline;
			}

span.big {
			color:#710F11;
			font-weight:normal;
			font-size:32px;
			font-family:Verdana, Geneva, sans-serif;
			font-weight:bold;
			}
span.biggless {
			color:#710F11;
			font-weight:normal;
			font-size:24px;
			font-family:Verdana, Geneva, sans-serif;
			font-weight:bold;
			}
			
span.demititle {
			color:#710F11;
			font-weight:normal;
			font-size:12px;
			text-decoration:underline;
			}

td.roundotted1 {
			border-radius:5px 5px 5px 5px;
			-moz-border-radius:5px 5px 5px 5px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			padding-right:3px;
			border-color:#DDDDCC;
			border-left-style:solid;
			border-right-style:solid;
			border-top-style:solid;
			border-bottom-style:solid;
			background:#FFFFFF;
			}

td.newshorizontalline {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:0;
			font-weight:700;
			background:#ccc;
			text-align:left;
					border-right-color:#ffffff;
	border-right-width:4;
		border-right-style:solid;	
	
			}
td.newsup1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:3px;
			font-weight:700;
			background:#EEE;
			text-align:left;
					border-right-color:#ffffff;
	border-right-width:4;
		border-right-style:solid;	
	
			}
			
			
	

td.newsbody1 {
	font-family:"Times New Roman", Times, serif;
	background:#EEE;
	font-size:12;
		border-right-color:#ffffff;
	border-right-width:4;
		border-right-style:solid;	
			padding:3px;
			}
	
	
td.newsup2 {
			border-radius:5px 5px 0 0px;
			-moz-border-radius:5px 5px 0 0;
			padding-top:3px;
			padding-left:3px;
			padding-right:3px;
			color:#ffffff;
			font-weight:700;
			background:#F60;
			border-color:#F60;
			border-top-color:#F60;
			text-align:left;
			}		
table.newsbody2 {
	        border-bottom-color:#F60;
			border-color:#F60;
			background:#F8F9E1;
			border-width:2px;
			padding:3px;	
			}
td.newsbody2 {
	border-color:#F60;
}
td.newsup3 {
			border-radius:5px 5px 0 0px;
			-moz-border-radius:5px 5px 0 0;
			padding-top:3px;
			padding-left:3px;
			padding-right:3px;
			color:#ffffff;
			font-weight:700;
			background:#D20217;
			border-color:#D20217;
			border-top-color:#D20217;
			text-align:left;
			}		
table.newsbody3 {
	        border-bottom-color:#D20217;
			border-color:#D20217;
			background:#ffcc66;
			border-width:2px;
			padding:3px;	
			}
td.newsbody3 {
	border-color:#D20217;
}


td.newsup4 {
			border-radius:5px 5px 0 0px;
			-moz-border-radius:5px 5px 0 0;
			padding-top:3px;
			padding-left:3px;
			padding-right:3px;
			color:#ffffff;
			font-weight:700;
			background:#00C;
			border-color:#00C;
			border-top-color:#00C;
			text-align:left;
			text-align:left;
			}		
table.newsbody4 {
	        border-bottom-color:#00C;
			border-color:#00C;
			background:#F8F9E1;
			border-width:2px;
			padding:3px;	
			}
td.newsbody4 {
	border-color:#00C;
}
	

td.newsup5 {
			border-radius:5px 5px 0 0px;
			-moz-border-radius:5px 5px 0 0;
			padding-top:3px;
			padding-left:3px;
			padding-right:3px;
			color:#ffffff;
			font-weight:700;
			background:#96F;
			border-color:#96F;
			border-top-color:#96F;
			text-align:left;
			}		
table.newsbody5 {
	        border-bottom-color:#96F;
			border-color:#96F;
			background:#F8F9E1;
			border-width:2px;
			padding:3px;	
			}
td.newsbody5 {
	border-color:#96F;
}	

td.homebox {
	font-family:Verdana, Geneva, sans-serif;
	color:#592D00;
	font-size:16px;
	font-style:italic;
	text-align:left;
			}
strong.homebox {
	font-family:Verdana, Geneva, sans-serif;
	color:#592D00;
	font-size:16px;
	font-style:italic;
	font-weight:800;
	text-align:left;
			}
td.newspapertitle {
	font-family:"Times New Roman", Times, serif;
	color:#710F11;
	font-size:18px;
	font-weight:bold;

			}

span.newspaper {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
			}
table.newspaper {

			font-family:Verdana, Geneva, sans-serif;
			}
td.newspaper {
    font-family:Verdana, Geneva, sans-serif;
			border-radius:5px 5px 5px 5px;
			border-width:thin;
			-moz-border-radius:5px 5px 5px 5px;
			padding-top:3px;
			padding-bottom:2px;
			padding-left:3px;
			padding-right:3px;
			border-color:#CCCCCC;
			border-left-style:solid;
			border-right-style:solid;
			border-top-style:solid;
			border-bottom-style:solid;
			background:#FFFFFF;
			text-align:left;
}	



td.newspapercolumn {
	border-right:thin;
	border-right-color:#666;
	border-right-style:outset;	
			}
			
img.imghome {
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:0 5px 5px 0;
	background:url(img/traspa.gif);

	}

td.imghome {
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:0 5px 5px 0;
	background-color:#EEE;
	
	}

img.imgrounded {
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:0 5px 5px 0;
	background:url(img/traspa.gif);
	
	}
	
	
td.imgrounded {
	border-radius:0 5px 0px 0;
	-moz-border-radius:0 5px 5px 0;	
	
	}
	
td.imgroundedsx {
				border-radius:0 0 5px 5px;
			-moz-border-radius:0 0 5px 5px;;	
	
	}

img.imgroundedsx {
				border-radius:5 0 0px 5px;
			-moz-border-radius:5 0 0px 5px;
	
	}
	


td.newsup6 {

			padding-top:3px;
			padding-left:3px;
			padding-right:3px;
			color:#ffffff;
			font-weight:700;
			background:#ffcc66;
			
				border-right-color:#ffffff;
	border-right-width:4;
		border-right-style:solid;
			text-align:left;
			}		
table.newsbody6 {
	        border-bottom-color:#ffcc66;
			border-color:#ffcc66;
			background:#F8F9E1;
			border-width:2px;
			padding:3px;	
			}
td.newsbody6 {
	border-color:#ffcc66;
}	


td.newsup7 {
			border-radius:5px 5px 0 0px;
			-moz-border-radius:5px 5px 0 0;
			padding-top:3px;
			padding-left:3px;
			padding-right:3px;
			color:#ffffff;
			font-weight:700;
			background:#9CC;
			border-color:#9CC;
			border-top-color:#9CC;
			text-align:left;
			}		
table.newsbody7 {
	        border-bottom-color:#9CC;
			border-color:#9CC;
			background:#F8F9E1;
			border-width:2px;
			padding:3px;	
			}
td.newsbody7 {
	border-color:#9CC;
}	




li.newsbody6 {
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	text-align:left;
}

ul.neutro {
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-align:left;
}		
li.neutro {
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-align:left;
}

font.homepage
{
	
	color:#600;
	font-weight:200;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	text-emphasis:accent;}

span.homepage
{	
	color:#600;
	font-weight:200;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	text-emphasis:accent;}

a.homepage {
color:#600;
	font-weight:400;
	font-size:30px;
	font-family:Verdana, Geneva, sans-serif;
	text-emphasis:accent;	
			}
span.hometitle
{	
	color:#000000;
	font-weight:400;
	font-size:20px;
	text-decoration:underline;
	font-family:Verdana, Geneva, sans-serif;
	text-emphasis:accent;}
	
a.homepage:hover {
				font-size:30px;
			color:#600;
			text-outline:#600;
			font-weight:800;
		}
			
a.homepage:visited {
	        font-size:30px;
            background:none;
	        color:#710F11;
	}

font.indexpage
{
	
	color:#ffffff;
	font-weight:200;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	text-emphasis:accent;}

span.indexpage
{	
	color:#ffffff;
	font-weight:200;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	text-emphasis:accent;}

a.indexpage {
color:#ffffff;
	font-weight:200;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	text-emphasis:accent;	
			}
	
a.indexpage:hover {
				font-size:18px;
			color:#ffffff;
			text-outline:#ffffff;
			font-weight:400;
		}
		
		

			
a.indexpage:visited {
            background:none;
	        color:#ffffff;
        	font-weight:bold;
	}

span.indexpagesmall
{	
	color:#ffffff;
	font-weight:200;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	text-emphasis:accent;}
	
span.homepagesmall
{	
	color:#600;
	font-weight:200;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	text-emphasis:accent;}

font.homepg {
			color:#000000;
			font-weight:bold;
			font-size:12px;
			font-style:italic;
			font-family:"Times New Roman", Times, serif";
			}


	
