body {
	background: url(images/ue/bg_4_main.jpg) center top repeat-y #02A005;
}

div#background {
	background: url(images/ue/bg_4.jpg) center top no-repeat;
}

div#box-crema {
	width: 651px;
	height: 241px;
	margin-bottom: 30px;
}

div#box-crema p.box-crema-abs {
	font-size: 12px;
	color: #666666;
	padding: 10px 20px 0 20px;
	font-style: italic;
}

div#box-crema span#box-crema-title {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 11px 0 0 45px;
}

div#box-crema span#box-crema-desc {
	font-size: 12px;
	padding: 20px 0 0 30px;
	display: block;
}

div#box-crema ul#tema-tipologia {
	margin: 10px 0 0 16px;
}

div#box-crema ul#tema-tipologia li {
	display: block;
	float: left;
}

div#box-crema ul#tema-tipologia li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	padding: 6px 10px 6px 10px;
	margin: 0 1px 0 0;
	border-bottom: 2px solid #FFFFFF;
	border-top: 5px solid #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

div#box-crema ul#tema-tipologia li a.tema-selected-natura {
	text-decoration: underline;
	border-top: 5px solid #3D792F;
}

div#box-crema ul#tema-tipologia li a.tema-selected-arche {
	text-decoration: underline;
	border-top: 5px solid #8A591E;
}

div#box-crema ul#tema-tipologia li a.tema-selected-arte {
	text-decoration: underline;
	border-top: 5px solid #F39207;
}

div#box-crema ul#tema-tipologia li a.tema-selected-misti {
	text-decoration: underline;
	border-top: 5px solid #AE469B;
}

div#box-crema ul#tema-tipologia li a.tema-selected-partic {
	text-decoration: underline;
	border-top: 5px solid #2C93FC;
}

div#box-crema div#tema-content {
	width: 620px;
	height: 207px;
	margin: 0 0 0 16px;
	background-image: url(images/ue/box_crema_bg_1.jpg);
	float: left;
}

div#box-crema div#tema-content strong {
	padding: 10px 0 0 10px;
	display: block;
	font-size: 14px;
}

div#box-crema div#tema-content ul.tema-subtipologia {
	width: 280px;
	margin: 0 0 0 10px;
	padding-top: 10px;
	border-bottom: 1px solid #FFFFFF;
}

div#box-crema div#tema-content ul.tema-subtipologia li {
	display: inline;
}

div#box-crema div#tema-content ul.tema-subtipologia li a {
	display: block;
	color: #2E1F02;
	text-decoration: none;
	font-size: 11px;
	padding: 5px 0 5px 8px;
	border-top: 1px solid #FFFFFF;
	border-left: 3px solid #08B504;
	font-weight: bold;
}

div#box-crema div#tema-content ul.tema-subtipologia li a:hover {
	background-color: #FFFFFF;
}

#tema-2, #tema-3, #tema-4, #tema-5 {
	display: none;
}

ul#box-crema-dettaglio-menu {
	height: 34px;
	margin: 10px 0 0 0;
}

ul#box-crema-dettaglio-menu li {
	display: block;
	float: left;
}

ul#box-crema-dettaglio-menu li a {
	display: block;
	float: left;
	text-decoration: none;
	color: #019501;
	border-bottom: 6px solid #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	width: 125px;
	height: 20px;
	margin: 0 0 0 3px;
	padding: 8px 0 0 0;
	text-align: center;
}

ul#box-crema-dettaglio-menu li a.box-crema-dettaglio-selected {
	border-bottom: 6px solid #019501;
}

ul#box-crema-dettaglio-menu li a:hover {
	border-bottom: 6px solid #66BB68;
}

div#box-crema-dettaglio {
	width: 650px;
	height: 500px;
	border: 2px solid #019501;
}

div.box-crema-foto {
	width: 265px;
	height: 319px;
	float: left;
	margin: 10px 0 0 20px;
	padding: 16px 0 0 17px;
	background-image: url(images/ue/box-crema-foto.png);
}

div.box-crema-info {
	margin: 0 0 0 20px;
	padding: 20px 0 0 0;
	width: 600px;
	height: 120px;
}

div.box-crema-info span.territorio-title {
	color: #069805;
	font-size: 14px;
	display: block;
	font-weight: bold;
}

div.box-crema-info span.territorio-content {
	color: #584F50;
	font-size: 13px;
	display: block;
	font-style: italic;
	margin-top: 10px;
	display: block;
	height: 190px;
}

div.box-crema-comuni {
	width: 315px;
	height: 350px;
	margin: 0 0 0 320px;
	padding: 10px 0 0 0;
}

div.box-crema-comuni span {
	color: #009401;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 10px 0 10px 20px;
}

div.box-crema-comuni ul {
	margin-left: 20px;
	width: 200px;
}

div.box-crema-comuni ul li {
	display: inline;
}

div.box-crema-comuni ul li a {
	display: block;
	text-decoration: none;
	color: #F17E21;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #DCD28D;
	padding: 3px 0 3px 15px;
	background: url(images/ue/freccia.png) left no-repeat;
}

div.box-crema-comuni ul li a:hover {
	color: #069805;
}

div#box-terni, div#box-narni, div#box-amelia, div#box-orvieto {
	display: none;
}

span#suggestione-title {
	display: block;
	color: #009901;
	font-weight: bold;
	margin: 20px 15px 10px 15px;
	font-size: 17px;
}

span#suggestione-content {
	display: block;
	color: #79776A;
	font-style: italic;
	margin: 0 15px 30px 15px;
	font-size: 14px;
}

div#eccellenza-title {
	font-size: 16px;
	font-weight: bold;
	color: #169A11;
	padding: 20px 15px 10px 15px;
}

span#eccellenza-cod {
	font-size: 13px;
	font-weight: normal;
}

div#eccellenza-content {
	color: #5E5E5E;
	padding: 0 15px 10px 15px;
	font-size: 13px;
	line-height:20px;
	text-align:justify;
}
div#eccellenza-content table.lista td {padding:15px 5px 15px 25px; border-bottom:#ccc 1px dotted; background:url("images/ue/green_arrow.gif") 10px 19px  no-repeat}
div#eccellenza-content table.lista td.noico {padding:15px 0; border:0; background:none}

div#eccellenza-content table.lista td b, div#eccellenza-content table.lista td strong { color:#169A11;}
div#eccellenza-info {
	font-size: 12px;
	color: #5E5E5E;
	margin: 0 15px 0 15px;
	padding: 10px 0 0 0;
	border: 1px solid #A5D63C;
	background-color: #FCFFEB;
}

div#eccellenza-info p {
	padding: 0 10px 10px 10px;
}

div#eccellenza-info a {
	color: #169A11;
	font-weight: bold;
}

div#eccellenza-info a:hover {
	text-decoration: none;
}

div#map {
	width: 646px;
	height: 285px;
	border: 2px solid #32AC35;
	margin: 15px 0 15px 0;
}

div#lista-eccellenze {

}

div.box-eccellenza {
	padding: 15px 10px 15px 10px;
	border-bottom: 1px solid #BBBBBB;
}

div.box-eccellenza img.box-eccellenza-image {
	float: left;
	margin: 0 10px 10px 0;
	padding: 1px;
	border: 1px solid #BBBBBB;
}

div.box-eccellenza div.box-eccellenza-title {
	margin-bottom: 10px;
}

div.box-eccellenza div.box-eccellenza-title a {
	font-size: 13px;
	font-weight: bold;
	color: #268C28;
}

div.box-eccellenza span.box-eccellenza-content {
	color: #525252;
	font-size: 11px;
}

div.box-eccellenza-correlate {
	background-color: #E7F1E9;
	border: 1px solid #B3E0B5;
	margin-top: 10px;
}

div.box-eccellenza-correlate span.box-eccellenza-altre-correlate {
	font-size: 12px;
	margin: 10px;
	display: block;
	font-weight: bold;
	color: #268C28;
}

div.box-eccellenza-correlate div.box-eccellenza-correlata {
	margin: 0 10px 10px 10px;
}

div.box-eccellenza-correlate div.box-eccellenza-correlata a {
	color: #268C28;
}

span.box-eccellenza-info {
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
}

span.box-eccellenza-info span.box-eccellenza-info-key {
	font-weight: bold;
}

span.box-eccellenza-info span.box-eccellenza-info-value a {
	color: #268C28;
	text-decoration: none;
}

span.box-eccellenza-info span.box-eccellenza-info-value a:hover {
	text-decoration: underline;
}

span.territorio-mot {
	font-size: 12px;
	color: #666666;
	font-style: italic;
	padding: 15px 15px 10px 15px;
	display: block;
}

a.more-link {
	float: right;
	color: #D93519;
	font-weight: bold;
	font-size: 12px;
}

div#info-tematismo-comuni {
	margin: 0 20px 30px 20px;
	font-size: 12px;
	color: #373737;
}

div#info-tematismo-comuni p a {
	text-decoration: none;
	line-height: 17px;
	color: #000000;
}

div#info-tematismo-comuni p a:hover {
	text-decoration: underline;
}

div#info-tematismo {
	margin: 60px 20px 30px 20px;
	font-size: 14px;
	color: #373737;
}

div#info-territorio {
	margin: 0 20px 20px 20px;
	font-size: 14px;
}

div#info-tematismo span.tematistmo-selezionato  {
	text-transform: uppercase;
	font-weight: bold;
}

div#info-territorio span.territorio-selezionato {
	text-transform: uppercase;
	font-weight: bold;
	color: #009900;
}

.tema-colore-natura {
	color: #3D792F;
}

.tema-colore-archeologia {
	color: #8A591E;
}

.tema-colore-arte {
	color: #F39207;
}

.tema-colore-misticita {
	color: #AE469B;
}

.tema-colore-particolare {
	color: #2C93FC;
}

div#info-tematismo p {
	margin-top: 10px;
	font-size: 12px;
}

div#info-tematismo p a {
	text-decoration: none;
	line-height: 17px;
	color: #000000;
}

div#info-tematismo p a:hover {
	text-decoration: underline;
}

div#info-tematismo p a span {
	font-weight: bold;
}

a#eccellenze-territorio {
	font-size: 12px;
	background: url(images/ue/eccellenze-territorio.gif) 0 0 no-repeat;
	width: 231px;
	height: 17px;
	border: 1px solid #119B10;
	display: block;
	text-decoration: none;
	padding: 4px 0 2px 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

a#eccellenze-territorio:hover {
	background: url(images/ue/eccellenze-territorio.gif) 0 -23px no-repeat;
}

div#box-eccellenze-territorio {
	display: none;
	height: 255px;
	border-top: 3px double #A5DAA6;
	border-bottom: 3px double #A5DAA6;
	margin: 10px 0 10px 0;
}

div#box-eccellenze-territorio span#eccellenze-territorio-title {
	display: block;
	border-bottom: 3px double #A5DAA6;
	font-weight: bold;
	color: #009400;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}

div.comprensorio-eccellenze {
	width: 128px;
	height: 225px;
	float: left;
	border-right: 1px dotted #39AE39;
}

div.comprensorio-eccellenze-no-border {
	border: 0;
}

div.comprensorio-eccellenze span.comprensorio-title a {
	font-size: 12px;
	color: #009400;
	font-weight: bold;
	text-decoration: none;
	margin: 5px 0 0 11px;
	display: block;
}

div.comprensorio-eccellenze span.comprensorio-title a:hover {
	text-decoration: underline;
}

div.comprensorio-eccellenze ul {
	margin: 5px 6px 5px 6px;
}

div.comprensorio-eccellenze ul li {
	display: inline;
}

div.comprensorio-eccellenze ul li a {
	display: block;
	font-size: 11px;
	padding: 0 0 0 5px;
	text-decoration: none;
	color: #343434;
	background: url(images/ue/arrow-list.gif) left no-repeat;
}

div.comprensorio-eccellenze ul li a.no-ecc-terr {
	font-style: italic;
	color: #999999;
}

div.comprensorio-eccellenze ul li a.no-ecc-terr span.ecc-count {
	color: #999999;
}

div.comprensorio-eccellenze ul li a span.ecc-count {
	font-style: italic;
}

div.pagination {
	font-size: 13px;
	height: 25px;
	padding-top: 2px;
	color: #7F7C6B;
}

div.pagination a {
	color: #059C03;
	text-decoration: none;
	font-weight: bold;
}

div.pagination a:hover {
	text-decoration: underline;
}

div.pagination div.pagination-prev {
	float: left;
	width: 70px;
	text-align: left;
	padding-left: 10px;
}

div.pagination div.pagination-pag {
	float: left;
	width: 490px;
	text-align: center;
}

div.pagination div.pagination-next {
	float: left;
	width: 70px;
	text-align: right;
	padding-right: 10px;
}

a.ev-programma {
	font-size: 12px;
	text-align: right;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-right: 10px;
	padding-right: 23px;
	background: url(images/pdf.jpg) right no-repeat;
}

a.ev-programma:hover {
	text-decoration: underline;
}

div.ev-territorio {
	color: #009402;
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0;
}

ul.ev-categorie {
	font-size: 11px;
	color: #5C795D;
	margin-top: 10px;
}

ul.ev-categorie li.ev-list-categoria {
	font-weight: bold;
	margin-top: -5px;
}

ul.ev-categorie li.ev-list-categoria img {
	position: relative;
	top: 5px;
}

ul.ev-categorie li.ev-list-sottocategoria {
	margin-top: -5px;
	margin-left: 30px;
	padding-top: 5px;
	padding-left: 15px;
	background: url(images/sub.jpg) left no-repeat;
}

div.margin {
	margin: 0 10px;
}
