html {
	background: #483416; /* url(../img/bg-body.jpg) repeat-x;*/
	margin: 0;
	padding: 0;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 75%;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
}

#global {
	margin: 0 auto;
	width: 820px;
	text-align: left;
	background: url(../img/bg-content-white.jpg) repeat-y;
}

#header {
	height: 130px;
	background: url(../img/bg-header.jpg) no-repeat;
	border-bottom: 1px solid #483416;
}
#header-print {
	display: none;
}
#header-pad {
	margin: 0;
	padding: 20px 20px 0 20px;
}

#slide {
	height: 240px;
	background: url(../img/bg-bannerone.jpg) no-repeat;
}
#slide-pad {
	padding: 0 20px 0 20px;
}

#evidenza {
	line-height: 130%;
}
#evidenza-pad {
	border-top: 1px solid #483416;
	margin: 0 20px 0 20px;
	padding: 10px 20px 10px 20px;
	background: #FFD98E url(../img/bg-content-evidenza.jpg) repeat-x;
}

#evidenza div.col1 {
	width: 220px;
	vertical-align: top;
	padding: 0 10px 0 0;
}

#evidenza div.col2 {
	width: 220px;
	vertical-align: top;
	padding: 0 0 0 10px;
}

#evidenza div.col3 {
	vertical-align: top;
	width: 300px;
	overflow: hidden;
}

div.proposta_mese {
	width:300px; 
	height: 180px; 
	overflow: hidden; 
	background: transparent url(../img/bg-proposta.jpg) no-repeat; 
	font-size:90%; 
	margin: 0; 
}

div.proposta_mese h6 {
	margin: 0;
	padding: 0 0 0.3em 0;
	color: green;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px dotted green;
}

div.proposta_mese a:link, 
div.proposta_mese a:visited, 
div.proposta_mese a:hover, 
div.proposta_mese a:active {
	text-decoration: none;
	font-weight: bold;
	color: #0F2D7F;
}
div.proposta_mese a:hover {
	text-decoration: underline;
}

#content {
	color: #333333;
	line-height: 130%;
}
#content-pad {
	margin: 0 20px 0 20px;
	padding: 10px 20px 10px 20px;
	background: #ffffff url(../img/bg-content-normal.jpg) repeat-x;
}
#content h1, #content h2, #content h3 {
	color: #2C394F;
	/*background: #EFF5FF;*/
	border-bottom: 1px dotted #B5C4DF;
	padding: 0.3em 0 0.3em 0;
	font-family: "arial narrow", arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0.5em 0 0.5em 0;
}
#content h1{font-size:200%;}
#content h2{font-size:180%;}
#content h3{font-size:150%;}

#content div.col1 {
	width: 235px;
	vertical-align: top;
	padding: 0 10px 0 0;
}

#content div.col2 {
	width: 235px;
	vertical-align: top;
	padding: 0 10px 0 10px;
}

#content div.col3 {
	width: 235px;
	vertical-align: top;
	padding: 0 0 0 10px;
}

#content a:link {
	color: #2C396B;
	text-decoration: none;
	border-bottom: 1px dotted #A8AECF;
}

#content a:visited {
	color: #2C396B;
	text-decoration: none;
	border-bottom: 1px dotted #A8AECF;
}

#content a:hover {
	color: #cc0000;
	border-bottom: 1px dotted #cc0000;
}

#content a:active {
	color: red;
	border-bottom: 1px dotted #cc0000;
}


#footer {
	height: 80px;
	background: url(../img/bg-footer.jpg) bottom center no-repeat;
	color: #666666;
	font-size: 80%;
}
#footer-pad {
	border-top: 1px solid #e0e0e0;
	margin: 10px 30px 10px 30px;
	padding: 5px 10px 10px 10px;
}

#footer a:link, 
#footer a:visited {
	text-decoration: none;
	color: gray;
}

#footer a:hover, 
#footer a:active {
	text-decoration: underline;
}


/* area in evidenza */
#evidenza {
	color: #473A26;
}

#evidenza a:link {
	color: #2C396B;
	text-decoration: none;
	border-bottom: 1px dotted #A8AECF;
}

#evidenza a:visited {
	color: #2C396B;
	text-decoration: none;
	border-bottom: 1px dotted #A8AECF;
}

#evidenza a:hover {
	color: #cc0000;
	border-bottom: 1px dotted #cc0000;
}

#evidenza a:active {
	color: red;
	border-bottom: 1px dotted #cc0000;
}

h3.evidenza {
	font-family: "arial narrow", arial, helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #aa0000;
	margin: 0.5em 0 0.5em 0;
	border-bottom: 1px dotted #cc0000;
}


/* links header menu */
#header-menu {
}

#header-menu a:link, #header-menu a:visited {
	text-decoration: none;
	color: #483416;
	font-weight: normal;
	font-size: 150%;
}

#header-menu a:hover, #header-menu a:active {
	text-decoration: underline;
	color: #261702;
}

ul.viaggilist {
	font-size: 90%;
}
ul.viaggilist li {
	margin: 0 0 0.5em 0;
	list-style-image: url('../img/icons/bullet.gif');
	list-style-type: square;
}
ul.viaggilist li a:link, 
ul.viaggilist li a:visited, 
ul.viaggilist li a:hover, 
ul.viaggilist li a:active {
	text-decoration: none;
	font-weight: bold;
	color: #0F2D7F;
}
ul.viaggilist li a:hover {
	text-decoration: underline;
}

table.cellpadded th, table.cellpadded td {
	padding: 0.3em;
}

p {
	text-align: justify;
}



/* tabelle repository */
div.folderheader {
	font-size: bigger;
	border-top: 1px solid silver;
}

div.folderbody {}

table.repofolder {
	border-collapse: collapse;
}
table.repofolder > caption {
	font-weight: bold;
	font-size: bigger;
	border-top: 1px solid silver;
	vertical-align: middle;
}
table.repofolder > thead th {
	font-size: smaller;
	color: gray;
	padding: 0.2em;
}
table.repofolder > tbody td {
	padding: 0.2em;
}


table.news {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
}

table.news td.news_data {
	padding: 0.5em;
	text-align: center;
	vertical-align: middle;
	background: #f0f0f0;
	color: #606060;
	font-family: Georgia, serif;
	font-size: 150%;
	font-weight: bold;
	border: 8px solid white;
}

table.news td.news_body {
	border: 8px solid white;
}

table.news td.news_body a {
	display: block;
	padding: 0.5em;
	text-decoration: none;
	color: #303030;
}

table.news td.news_body a:hover {
	background: #f5f5f5;
}

table.news td.news_body h4 {
	margin: 0 0 0.3em 0;
	padding: 0.3em;
	background: white;
	color: #4F73B1;
}
