* {
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

ul {
	list-style-type: none;
}

img {
	border: 0;
}

br.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}

div#background {
	width: 100%;
	height: 1190px;
	margin-bottom: -1030px;
}

a#home-link {
	position: absolute;
	left: 50%;
	top: 28px;
	margin-left: -484px;
}

div#header-border {
	width: 980px;
	padding: 8px;
	margin: 0 auto;
	margin-bottom: 70px;
	text-align: left;
	background-color: #333333;
	
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
}

div#header-bg {
	background-color: #000000;
	width: 980px;
	height: 53px;
}

div#header {
	position: absolute;
	top: 33px;
	left: 50%;
	margin-left: -480px;
}

div#container {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
	padding: 10px 0 0 0;
}

div#sidebar {
	width: 300px;
	float: left;
	padding-top: 375px;
	margin-left: 10px !important;
	margin-left: 5px;
}

div#footer {
	background-color: #EAA50C;
}

div#footer span {
	padding: 10px;
	display: block;
	font-size: 13px;
}

div#footer span a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div#footer span a:hover {
	text-decoration: underline;
}

div#footer span#footer-info {
	padding: 10px 0 0 0;
	font-size: 11px;
}

div#menu {
	width: 330px;
	height: 370px;
	background-image: url(images/ue/bg_menu.gif);
	position: absolute;
	top: 140px;
	left: 50%;
	margin: 0 0 0 -510px;
}

div#menu ul {
	position: relative;
	top: 17px;
	left: 32px;
}

div#menu li {
	display: inline;
}

div#menu li a {
	width: 273px;
	height: 40px;
	display: block;
	padding-bottom: 1px;
}

li#menu-suggestioni a {
	background: url(images/ue/menu_suggestioni.png) 0 0 no-repeat;
}

li#menu-pacchetti a {
	background: url(images/ue/menu_pacchetti.png)  0 0 no-repeat;
}

li#menu-manifestazioni a {
	background: url(images/ue/menu_manifestazioni.png)  0 0 no-repeat;
}

li#menu-appunti a {
	background: url(images/ue/menu_appunti.png) 0 0 no-repeat;
}

li#menu-blog a {
	background: url(images/ue/menu_blog.png) 0 0 no-repeat;
}

li#menu-territorio a {
	background: url(images/ue/menu_territorio.png) 0 0 no-repeat;
}

li#menu-ospitalita a {
	background: url(images/ue/menu_ospitalita.png) 0 0 no-repeat;
}

li#menu-sezioni a {
	background: url(images/ue/menu_sezioni.png) 0 0 no-repeat;
}

li#menu-suggestioni a:hover {
	background: url(images/ue/menu_suggestioni_hover.png) 0 0 no-repeat;
}

li#menu-pacchetti a:hover {
	background: url(images/ue/menu_pacchetti_hover.png) 0 0 no-repeat;
}

li#menu-manifestazioni a:hover {
	background: url(images/ue/menu_manifestazioni_hover.png) 0 0 no-repeat;
}

li#menu-appunti a:hover {
	background: url(images/ue/menu_appunti_hover.png) 0 0 no-repeat;
}

li#menu-blog a:hover {
	background: url(images/ue/menu_blog_hover.png) 0 0 no-repeat;
}

li#menu-territorio a:hover {
	background: url(images/ue/menu_territorio_hover.png) 0 0 no-repeat;
}

li#menu-ospitalita a:hover {
	background: url(images/ue/menu_ospitalita_hover.png) 0 0 no-repeat;
}
li#menu-sezioni {background: #E7DE00}
li#menu-sezioni a:hover {
	background:  url(images/ue/menu_sezioni_hover.png) 0 0 no-repeat;
}

a#menu-valnerina {
	background-image: url(images/ue/menu_sezioni_valnerina.jpg);
	height: 165px;
	display: block;
}

a#menu-ciclamini {
	background-image: url(images/ue/menu_sezioni_ciclamini.jpg);
	height: 165px;
	display: block;
}

div#menu-hidden {
	width: 273px;
	position: absolute;
	top: 444px;
	left: 50%;
	margin: 0 0 0 -478px;
	display: none;
}

li#menu-sezioni a:hover div#menu-hidden {
	display: block;
}

div#content {
	width: 650px;
	margin-left: 320px;
}
div#content.generica {
	font-size:12px;
	text-align:justify;
	line-height:17px;
}
div#content.generica p {
padding: 0 10px 15px 10px;
}

div#box-sports {
	width: 635px;
	height: 349px;
	background-image: url(images/ue/box_rosso.png);
}

div#box-sports span#box-sports-title {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0 0 430px;
}

div#box-sports div#box-sports-image {
	width: 301px;
	height: 301px;
	background: url(images/ue/box_rosso_canoa.jpg) #FFFFFF;
	float: left;
	margin: 5px 0 0 14px !important;
	margin: 5px 0 0 7px;
}

div#box-sports ul {
	width: 250px;
	margin: 80px 0 0 370px !important;
	margin: 80px 0 0 360px;
}

div#box-sports li {
	float: left;
	display: block;
}

div#box-sports li a {
	float: left;
	display: block;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	margin: 3px;
	width: 42px;
	height: 42px;
}

div#box-sports li a:hover {
	border: 1px solid #4E1A0F;
}

div#box-video div#box-video-player {
	padding: 25px 15px 15px 15px;
	height: 320px;
}

div#box-video div#box-video-player #video-player {
	padding: 3px 3px 3px 3px;
	float: left;
	display: block;
	width: 480px;
	height: 320px;
	border: 1px solid #AAB79D;
	background-color: #FFFFFF;
}

div#box-video div#box-video-player div#video-thumb {
	margin: 0 0 0 485px;
	display: block;
	padding-left: 15px !important;
	padding-left: 11px;
}

div#box-video div#box-video-player div#video-thumb  ul li {
	display: inline;
}

div#box-video div#box-video-player div#video-thumb  ul li a {
	border: 1px solid #AAB79D;
	background-color: #FFFFFF;
	padding: 1px;
	display: block;
	width: 115px;
	height: 80px;
	margin-bottom: 4px;
}

div#box-video div#box-video-player div#video-thumb  ul li a:hover {
	border: 1px solid #666666;
}

a.visualizza-tutti {
	color: #039900;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 0 10px 0;
	padding-left: 15px;
	text-decoration: none;
	display: block;
	background: url(images/ue/green_arrow.gif) center left no-repeat;
	text-align: left;
}

a.visualizza-tutti-appunti {
	color: #014076;
	font-size: 12px;
	font-weight:bold;
	margin: 0 0 10px 0;
	text-decoration: none;
	display: block;
	text-align: right;
	padding: 0 15px 0 0;
	display:block;
	clear:both;
	background: url(images/ue/blue_arrow.gif) 470px 3px no-repeat
}

.bg-arche {
	background: #8A591E;
}

.bg-arte {
	background: #F39207;
}

.bg-misti {
	background: #AE469B;
}

.bg-natura {
	background: #3D792F;
}

.bg-partic {
	background: #2C93FC;
	
}

span.box-title {
	width: 201px;
	height: 26px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0 0 20px;
}
span.tit_eventi {
	font-size: 16px;
	padding:7px 0 7px 20px;
	background-repeat:no-repeat;
	width:282px;
}


span.box-title-big {
	width: 640px;
	height: 32px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 14px 0 0 10px;
}

span.box-title-big-chisiamo {
	background: url(images/ue/menu_celeste_2.png) 0 0 no-repeat;
	font-weight: bold;
	font-size: 19px;
	padding: 8px 0 30px 445px;
	text-transform: uppercase;
	width: 195px;
}

span.box-title-big a {
	color: #FFFFFF;
	text-decoration: none;
}

span.box-title-big a:hover {
	text-decoration: underline;
}

span.box-title-big-suggestioni {
	background-image: url(images/ue/menu_rosso.png);
}

span.box-title-big-territorio {
	background-image: url(images/ue/menu_verde.png);
}

span.box-title-big-eccellenze {
	background-image: url(images/ue/menu_verde_2.png);
}

span.box-title-big-tag {
	background: url(images/ue/tag.jpg) 0 0 no-repeat;
}

span.box-title-big-blog {
	background-image: url(images/ue/menu_celeste.png);
}

span.box-title-big-video {
	background-image: url(images/ue/menu_video.png);
}

span.box-title-big-appunti {
	background-image: url(images/ue/menu_celeste_appunti.png);
}

span.box-title-big-pacchetti {
	background-image: url(images/ue/tit_pacchetti.png);
}

span.box-title-big-ospitalita {
	background-image: url(images/ue/tit_ospitalita.png);
}

span.box-title-verde-scuro {
	background-image: url(images/ue/bott_verde_scuro.png);
}

span.box-title-verde-chiaro {
	background-image: url(images/ue/bott_verde_chiaro.png);
}

span.box-title-verde {
	background-image: url(images/ue/bott_verde.png);
}

span.box-title-rosso {
	background-image: url(images/ue/bott_rosso.png);
}

span.box-title-blu {
	background-image: url(images/ue/bott_blu.png);
}

span.box-title-territorio {
	background-image: url(images/ue/bott_territorio.png);
}

span.box-title-ospitalita {
	background-image: url(images/ue/bott_ospitalita.png);
}

span.box-title-sport {
	background-image: url(images/ue/bott_sport.png);
}

div#ultimi-pacchetti {
	margin: 10px 0 30px 0;
}

div#ultimi-pacchetti span#ultimi-pacchetti-intro {
	font-size: 11px;
	color: #686753;
	display: block;
	padding: 0 10px 10px 10px;
}

div#ultimi-pacchetti li {
	display: inline;
}

div#ultimi-pacchetti li a {
	background: url(images/ue/bg_pacchetti.png) bottom repeat-x;
	text-decoration: none;
	color: #DF5E41;
	font-weight: bold;
	font-size: 12px;
	display: block;
	border-left: 2px dotted #7A7B7D;
	border-right: 2px dotted #7A7B7D;
	padding: 4px 20px 10px 10px;
}

div#ultimi-pacchetti li a:hover {
	color: #D8371B;
}
#sidebar div#ultimi-eventi {margin-bottom:15px; 
border:2px dotted #7A7B7D; 
border-top:0;
width:258px;
padding: 0 20px;}

span#intro_eventi {
color:#686753;
display:block;
font-size:12px;
padding:10px;
}
#sidebar div#ultimi-eventi div {
background: url(images/ue/side_eventi_divi.png) bottom left no-repeat;
padding: 10px;
font-size:11px;
}

#sidebar div#ultimi-eventi #box-eventi-memo {
background: none;

}
#sidebar div#ultimi-eventi div a {
padding:38px 5px 0 5px;
margin-bottom:5px;
text-decoration:none;
color:#303030;
display:block;
font-weight:bold;
font-size:12px;
}
#sidebar div#ultimi-eventi div a:hover { color:#26C526;}

div#ultimi-eventi div.ultimo-evento {
	padding: 15px 0 15px 0;
}

div#ultimi-eventi div.ultimo-evento img {
	float: left;
	padding: 2px;
	border: 1px solid #D4D4D4;
	background-color: #FFFFFF;
	margin: 0 10px 10px 0;
}

div#ultimi-eventi div.ultimo-evento a {
	color: #039900;
	font-weight: bold;
	font-size: 12px;
	background: transparent;
}

div#ultimi-eventi div.ultimo-evento span {
	color: #7C7D6D;
	font-size: 11px;
	margin-top: 10px;
	display: block;
}

div#box-tags {
	text-align: center;
	margin: 20px 0 40px 0;
}

div#box-tags a {
	text-decoration: none;
}

div#box-tags a:hover {
	text-decoration: underline;
}

div#mini-gallery {
	float: right;
	margin: 0 0 20px 20px;
}

div#mini-gallery ul {
	background: url(images/ue/photogallery.png) center top no-repeat;
	padding-top: 30px;
}

div#mini-gallery ul li {
	display: inline;
}

div#mini-gallery ul li a {
	border: 3px solid #4CB346;
	display: block;
	margin-bottom: 5px;
}

div#box-struttura-giorno {
	margin: 15px 0 15px 0;
}

ul#side-territorio  {
	margin: 0 0 20px 10px;
}

ul#side-territorio li a {
	background-color: #049900;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 1px 10px 1px 10px;
	line-height: 13px;
}

ul#side-territorio li a:hover {
	background-color: #044400;
}

ul#side-territorio li ul {
	margin-bottom: 10px;
}

ul#side-territorio li ul li a {
	background: #FFFFFF;
	font-size: 11px;
	color: #545454;
	padding-left: 20px;
}

ul#side-territorio li ul li a:hover {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #333333;
}

ul#side-sport  {
	margin: 0 0 20px 10px;
}

ul#side-sport li a {
	font-size: 11px;
	color: #545454;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold;
}

ul#side-sport li a:hover {
	text-decoration: underline;
	color: #333333;
}

ul#side-ospitalita  {
	margin: 0 0 20px 10px;
}

ul#side-ospitalita li a {
	background-color: #8ECF00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 1px 10px 1px 10px;
	line-height: 13px;
}

ul#side-ospitalita li a:hover {
	background-color: #598400;
}

ul#side-ospitalita li ul {
	margin-bottom: 10px;
}

ul#side-ospitalita li ul li a {
	background: #FFFFFF;
	font-size: 11px;
	color: #545454;
	padding-left: 20px;
}

ul#side-ospitalita li ul li a:hover {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #333333;
}

ul.commentlist {
	border-top: #0066CC 2px dotted;
	padding: 5px 20px 20px 20px;
}

ul.commentlist li {
	padding: 0 0 0 25px;
	margin: 20px 0 0 0 !important;
	margin: 8px 0 0 0;
	background: url(images/user_comment.gif) top left no-repeat;
}

ul.commentlist li span.comment-content {
	padding: 0 0 0 3px;
	border-left: 1px solid #D9D9D9;
	display: block;
	color: #A0A0A0;
	font-size: 14px;
	font-style: italic;
}

ul.commentlist li span.comment-title {
	display: block;
	color: #299AB6;
	font-weight: bold;
	padding: 0 0 5px 0;
	font-size: 12px;
}

form#commentform {
	margin: 10px auto;
	width:90%;
}

form#commentform p {
	font-size: 13px;
	padding: 3px 0 3px 0;
	border-bottom:#CBE6F3 1px dotted;
	line-height:17px;
	}
form#commentform p.form {
	
	text-align:right;
	width:300px;
	margin: 0 auto;
	padding-right:30px;
}


form#commentform a {
	font-size: 12px;
	color: #4AA4D6;
	text-decoration: none;
}
form#commentform textarea {margin: 10px 0;}
form#commentform textarea, form#commentform input {
border:#0084C5 1px solid;
}
form#commentform #submit {
background:#0084C5;
color:#fff;
font-size:13px;
padding:3px 0;
border:#45AAD6 1px solid;
font-weight:bold;
}
form#commentform label {padding-right:5px;}

#respond h3 {border-top:2px dotted #0066CC;
margin: 10px 0 0 0;
padding: 5px 0 0 0;
}

h3 {
	margin: 10px 20px 0 20px;
	color: #277DAB;
	font-size: 18px;
}

div#appunti-box-commenti, div#appunti-box-video {
	display: none;
}

div#appunti-box-commenti ul {
	margin: 0;
	padding: 5px 10px 10px 15px;
	list-style-type: none;
}

div#appunti-box-commenti ul li {
	padding: 0 0 0 25px;
	margin: 20px 0 0 0 !important;
	margin: 8px 0 0 0;
	background: url(images/user_comment.gif) top left no-repeat;
}

div#appunti-box-commenti ul li a {
	padding: 0 0 0 3px;
	margin: 0;
	border-left: 1px solid #D9D9D9;
	display: block;
	text-decoration: none;
	color: #A0A0A0;
	font-size: 11px;
	font-style: italic;
}

div#appunti-box-commenti ul li a span {
	display: block;
	color: #299AB6;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
}

div#appunti-box-commenti ul li a:hover {
	color: #838383;
}

div#appunti-box-commenti ul li a:hover span {
	color: #1B6476;
}

ul#tabs-ospitalita {
	background-image: url(images/ue/tabs-ospitalita.png);
	height: 39px;
	margin-top: 20px;
}

ul#tabs-ospitalita li {
	display: block;
	float: left;
}

ul#tabs-ospitalita li a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	display: block;
	float: left;
	padding: 14px 0 6px 0;
}

ul#tabs-ospitalita li a:hover, ul#tabs-ospitalita li a.tab-ospitalita-selected {
	text-decoration: underline;
}

ul#tabs-ospitalita li#prenota-online a {
	margin-left: 10px;
}

ul#tabs-ospitalita li#lastminute a {
	margin-left: 73px;
}

ul#tabs-ospitalita li#offerte a {
	margin-left: 45px;
}

ul#tabs-ospitalita li#offerte-eventi a {
	margin-left: 70px;
}

div#box-struttura-giorno.suggerimenti {
background: url(images/ue/suggerimenti.gif) 0 0 no-repeat;
padding:50px 40px 0 5px;
width:255px;
}

div#box-struttura-giorno.suggerimenti a.visualizza-tutti {
	color: #0187C6;
	margin: 10px 0 10px 0;
	padding-left: 15px;
	background: url(images/ue/freccia_blu.jpg) center left no-repeat;
	}

div#map img {
	float: left;
	margin-right: 5px;
}

div#map p {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 16px;
}

div#map a {
	font-size: 11px;
	color: #6666FF;
}

div.appunti-faq span {
	color: #68695B;
	font-size: 12px;
	padding: 10px 10px 30px 50px;
	display: block;
}

div.appunti-faq span.appunti-faq-title {
	display: block;
	background: url(images/ue/fumetto-video.png) 20px 5px no-repeat #E4EFF1;
	padding: 8px 20px 8px 68px;
	color: #0DB2DF;
	font-weight: bold;
	font-size: 15px;
}

div#appunti-faq-intro {
	margin-top: 10px;
	border-top: 2px solid #014076;
	padding: 15px 0 15px 0;
}

div#appunti-faq-intro span {
	font-size: 12px;
	display: block;
	color: #084071;
	padding: 0 10px 5px 10px;
	font-weight: bold;
}

div#appunti-faq-intro span#appunti-faq-intro-login {
	border-top: 2px solid #DBEDF1;
	padding-top: 5px;
	text-align: center;
}

div#appunti-faq-intro span#appunti-faq-intro-login a {
	color: #00A8E6;
	text-transform: uppercase;
	text-decoration: none;
}

div#appunti-faq-intro span#appunti-faq-intro-login a:hover {
	text-decoration: underline;
}

/* ====================================================================================== */

#pdf-agenzie-login {
    width: 230px;
    font-size: 13px;
    color: #666;
    font-weight: bold;
    margin: 20px 0 0 0;
}

#pdf-agenzie-login img {
    display: block;
}

#pdf-agenzie-login .etichetta {
    clear: both;
    float: left;
    width: 65px;
    margin: 15px 0 0 20px;
}    

#pdf-agenzie-login input{
    float: left;
    width: 115px;
    margin: 10px 0 0 0;
    padding: 3px;
    border: none;
    border-bottom: #8DCE00 2px dashed;
}

#pdf-agenzie-login .accedi {
    clear: both;
    float: right;
    width: 60px;
    margin: 15px 20px 0 0px;
    font-size: 11px;
    color: #FFF;
    font-weight: bold;
    background-color: #8DCE00;
    border: none;
}

/* ====================================================================================== */

.box-title-big-proposte-accoglienza { background-image:url(/wp-content/themes/umbria-experience/images/ue/tit_proposte-accoglienza.png); }
#proposte-accoglienza-lista-eventi { font-size: 12px; }
#proposte-accoglienza-lista-eventi li { padding: 20px 0 10px 20px; border-bottom: #CCC 1px solid; float:left; width: 620px; }
#proposte-accoglienza-lista-eventi .proposte-accoglienza-tit-evento { color:#FF6600; font-size:14px; font-weight:bold; padding-bottom:10px; text-decoration:underline; text-transform:uppercase; }
#proposte-accoglienza-lista-eventi .proposte-accoglienza-tit-evento a { color:#FF6600; }
#proposte-accoglienza-lista-eventi .proposte-accoglienza-immagine-sx { float:left; margin: 0 5px; padding: 1px; }
#proposte-accoglienza-lista-eventi .proposte-accoglienza-box-testo { float:left; width:500px; }
#proposte-accoglienza-lista-eventi .proposte-accoglienza-box-testo h1 { color:#999999; font-size:11px; }
#proposte-accoglienza-lista-eventi .proposte-accoglienza-box-testo h2 { font-size:12px; color:#FF6600; font-style:italic; padding-bottom: 14px; }
#proposte-accoglienza-lista-eventi .proposte-accoglienza-box-testo p {  }
.proposte-accoglienza-box-testo h1 {float: left; }
.proposte-accoglienza-box-testo a.img-pren {float: right; }

/* ====================================================================================== */

#content-ospitalita{
    background:none;
    margin-left:320px;
    width:650px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#a0a0a0;
}

#content-ospitalita h1,h2{
    color:#8ECF00;
    padding:15px 0px 10px 10px;
    
}

#content-ospitalita h2{padding-left:30px;}

#content-ospitalita div.osp-box{
    float:left;
    width:650px;
    padding:10px 0px 10px 0px;
    border-top:#90d101 1px solid;
    border-bottom:#90d101 1px solid;
}

#content-ospitalita div.osp-box div.osp-subbox-left,#content-ospitalita div.osp-box div.osp-subbox-right{float:left;}
#content-ospitalita div.osp-box div.osp-subbox-left{width:100px;padding:4px;}
#content-ospitalita div.osp-box div.osp-subbox-right{width:500px; padding-left:20px;}

#content-ospitalita div.osp-box .prossima-apertura,#content-ospitalita div.osp-box div.osp-strutt-nome,#content-ospitalita div.osp-box div.osp-strutt-nome a,#content-ospitalita div.osp-box a{
    color:#db4b16;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}

#content-ospitalita div.osp-box div.osp-strutt-nome a:hover,#content-ospitalita div.osp-box a:hover{text-decoration:underline;}

#content-ospitalita div.osp-box a.dettagli{color:#8ECF00;}

#content-ospitalita div.osp-box div.osp-strutt-nome{text-transform:uppercase;}

#content-ospitalita div.osp-box div.osp-strutt-desc{
    font-size:11px;
    margin-bottom:4px;
}

#content-ospitalita div.osp-box div.osp-subbox-left img{
    display:block;
    margin:0 auto;
    padding: 3px;
    border: #CCC 1px solid;
    width:60px;
    height:60px;
}

#content-ospitalita div.osp-box div.osp-subbox-bottom{
    font-size:11px;
    font-style:italic;
    margin-bottom:4px;
}

#content-ospitalita .alt-row{
    background-color:#ddf1b2;
    color:#333;
}

div#box-aggiungi-il-tuo-video {
	background: url(images/ue/aggiungi-video.jpg) left top no-repeat;
	padding: 80px 0 0 0;
	margin-bottom: 30px;
}

div#box-aggiungi-il-tuo-video span {
	color: #02406F;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 5px 30px 5px 30px;
}

div#box-aggiungi-il-tuo-video a {
	color: #03A9E3;
}

div#box-aggiungi-il-tuo-video a:hover {
	text-decoration: none;
}




div#box-eventi-sta-per-succedere a { background: url(images/ue/side_eventi_stapersuccedere.png) top left no-repeat;}
div#box-eventi-organizziamoci a { background: url(images/ue/side_eventi_organizziamoci.png) top left no-repeat;}

div#box-eventi-calendario {
	background-image: url(images/ue/eventi_calendario.png);
	width: 298px;
	height: 242px;
	margin-bottom: 20px;
	font-family: georgia;
}

span#box-eventi-calendario-mese {
	font-size: 20px;
	text-align: center;
	margin-right: 12px;
	padding-top: 25px;
	display: block;
	color: #322320;
}

table#box-eventi-calendario-giorni {
	margin: 25px 0 0 9px;
}

table#box-eventi-calendario-giorni tr td {
	text-align: center;
	border-bottom: 1px dotted #586259;
	color: #586259;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	width: 38px;
}

table#box-eventi-calendario-giorni tr td.box-eventi-calendario-domenica-title {
	color: #D66401;
}

table#box-eventi-calendario-giorni tr td a {
	text-decoration: none;
	color: #586259;
	padding: 1px 0 3px 0;
	display: block;
	border: 2px solid #DCF6DB;
}

table#box-eventi-calendario-giorni tr td a:hover {
	background-color: #FFFFB0;
	border: 2px solid #FEE25F;
}

table#box-eventi-calendario-giorni tr td a.box-eventi-calendario-domenica {
	color: #D66401;
}

table#box-eventi-calendario-giorni tr td a.cal-sel {
	background: url(images/cal-sel.gif) right bottom no-repeat #FF6;
	border: 2px solid #FFD001;
}


div#box-eventi-memo a {  background: url(images/ue/side_eventi_memo.png) top left no-repeat;}

form#ev-organizziamoci-form fieldset, form#ev-memo-eventi-form fieldset {
    border:none;
    float:left;
    margin:5px;
    padding: 6px;
    width:290px;
}

form#ev-organizziamoci-form .green-icon, form#ev-memo-eventi-form .green-icon {
    background:#25A224 url(images/ue/mini-ico-greencal.png) right center no-repeat;
    border:#D0D0D0 1px solid;
}

form#ev-organizziamoci-form span.green-icon, form#ev-memo-eventi-form span.green-icon {
    padding:3px;
    width:210px;
}

form#ev-organizziamoci-form .full-row, form#ev-memo-eventi-form .full-row {
    width:540px;
}


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

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

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

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

#ultimi-eventi 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;
}

#ultimi-eventi .ev-territorio { display:inline; margin: 0; }
#ultimi-eventi .ev-titolo { color:#029801; font-size:16px; font-weight:bold; text-decoration:none; vertical-align:top; } 
#ultimi-eventi .ev-periodo { color:#029801; display:inline; font-size:11px; font-style:italic; margin: 10px 0 0 0; }

.ev { 
color:#666; 
float:left; 
font-size:12px; 
margin:15px 0; 
padding:5px 10px; 
width:610px;
border-bottom:#e5e5e5 1px solid;

 }
.ev img { 
border:1px solid #BFBFBF; 
float:left; 
margin:0;
padding:2px; 
}
.ev div.ev-contenuto { 
width:280px;
padding: 0 15px;
float:left;
 }
.ev div.ev-more { 
width:190px;
padding: 0 0 0 15px;
float:left;
border-left:#e5e5e5 1px dotted;
 }

.ev div img { border: 0; float: none; vertical-align:bottom; }
.ev .ev-categorie { margin: 0 0 10px 0; }
.ev .ev-categorie li.ev-list-categoria {margin:0;}
.ev .ev-titolo { 
color:#fe007c; 
font-size:17px; 
font-weight:bold; 
text-decoration:none;
vertical-align:top;
display:block;
text-transform:uppercase;
 } 
.ev .ev-territorio { margin: 0; font-style:italic; font-size:11px; padding-left:25px;}
.ev .ev-periodo { 
color:#565654;  
font-style:italic; 
padding: 5px 0 15px 0;
 }
.ev .ev-content { 
text-align:justify;
color:#6a6b61;
line-height:17px;
font-size:11px;
 }

.ev a.ev-mappa {
display:block;
text-indent:-200px;
background: #fff url(images/ue/eventi_vedimappa.png) center center no-repeat;
padding: 1px;
width:113px;
height:21px;
border:#E3E3E3 1px solid;
margin: 2px 0;
overflow:hidden;
}

.ev a.ev-programma {
display:block;
text-indent:-200px;
background: #fff url(images/ue/eventi_programma.png) center center no-repeat;
padding: 1px;
width:113px;
height:21px;
border:#E3E3E3 1px solid;
margin: 2px 0;
text-align:left;
overflow:hidden;
}
.ev ul.ev-categorie .ev-list-categoria img {
float:left;
top:0;
}



#ev-organizziamoci-form, #ev-memo-eventi-form { font-size:12px; }
/* #ev-organizziamoci-form input[type=text], #ev-memo-eventi-form input[type=text] { width:120px; } */
#ev-organizziamoci-form select, #ev-memo-eventi-form select { width:120px; }
#ev-organizziamoci-form input[type=submit], #ev-memo-eventi-form input[type=submit] {
    /*border: #666 1px solid;*/
    font-size:14px;
    font-weight:bold;
    padding:0 5px;
    background:#029502 url(images/ue/cerca.jpg) repeat-x;
    border:#D0D0D0 1px solid;
    color:#e9f7e9;
	line-height:28px;
	height:30px;
	text-transform:uppercase;
	margin: 10px 0 0 500px;
	display:block;
}

#giorno-selezionato { font-size:12px; font-weight:bold; font-style:italic; }
#ev-ricerca-effettuata { font-size:12px; font-weight:bold; font-style:italic; text-align:center; }

img.evento_titolo {margin: 15px 0;}

hr.divisorio {
visibility:visible;
border:0;
border-top:#e5e5e5 1px solid;
background:#fff;
height:1px;
margin: 10px 0;
padding:0;
display:block;
shade:0;
}

div.intro {
font-size:12px;
padding: 10px 0;
}

span.span-eventi {padding: 0 10px; display:block;}
span.span-eventi div#map {width:626px;}

.form-eventi label {display:block;
float:left;
padding: 10px 20px 10px 5px;
width:45%;
color:#026402;
font-weight:bold;
font-size:13px;
text-align:right;
}

.form-eventi label.big {
background:#39AD39  url(images/ue/form_ev_big.png) right center no-repeat;
padding: 5px 45px 5px 5px;
border:#ccc 1px solid;
width:90%;
color:#fff;
font-style:italic;
font-size:13px;
float:none;
}
.form-eventi label.big input {
width:80%;
height:20px;
display:inline;
}
.form-eventi label.periodo  {
background:#39AD39  url(images/ue/form_ev_periodo.png) right center no-repeat;
padding: 5px 40px 5px 3px;
border:#ccc 1px solid;
color:#fff;
font-style:italic;
font-size:12px;
float:left;
width:261px;
margin-top:10px;
}
.form-eventi label.fine {margin-left:5px;}
.form-eventi label input, .form-eventi label select {
border:#E3E9EF 2px solid;
padding: 3px;
height:15px;
margin-left:10px;
}
.form-eventi label select {height:26px;}
.form-eventi label input.data {width:110px;}
.form-eventi .periodo input, .form-eventi .periodo select {display:inline; margin-left:2px;height:12px; vertical-align:middle; font-size:11px; padding: 1px 3px;}
.form-eventi .periodo select  {height:19px; }
em.noris {
width:100%;
text-align:left;
padding: 15px 0;
font-size:12px;
margin: 15px 0;
float:none;
display:block;
border-top:#E3E9EF 1px dotted;
border-bottom:#E3E9EF 1px dotted;
}

#ui-datepicker-div {
border:#E3E9EF 2px solid;
background:#fff;
}
#ui-datepicker-div * {font-size:11px;}
.ui-datepicker-header {
background:#34ab34;
color:#fff;
}
.ui-datepicker-calendar {width:100%; background:#c0eec0;}
.ui-datepicker-calendar th {
color:#135b13;
padding: 3px;
}
.ui-datepicker-calendar td a {
display:block;
padding: 1px 3px;
text-decoration:none;
background:#fff;
border-bottom:#ccc 1px solid;
border-right:#ccc 1px solid;
color:#000;

}
.ui-datepicker-calendar td a:hover {background:#135b13; color:#fff;}
.ui-datepicker-calendar td:hover { color:#fff;}

.ui-datepicker-prev {
display:block;
text-indent:-100px;
overflow:hidden;
background:#39AD39  url(images/ue/cal_prev.png) center center no-repeat;
width:10px;
height:12px;
float:left;
cursor:hand;
padding: 5px;

}
.ui-datepicker-next {
display:block;
text-indent:-100px;
overflow:hidden;
background:#39AD39  url(images/ue/cal_next.png) center center no-repeat;
width:10px;
height:12px;
float:right;
cursor:hand;
padding: 5px;
}
.ui-datepicker-title {
padding: 5px;
font-weight:bold;
}


.slide_memo {
width:590px;
height:246px;
margin: 20px auto;
background:#39AD39  url(images/ue/memo_slide_bg.png) center center no-repeat;
padding: 7px 7px 35px 9px;
}
.slide_memo, .slide_memo a, .slide_memo * {text-decoration:none;}
#slide_memo_eve img {
position:absolute;
z-index:1;
}
.slide_memo_testo {
position:absolute;
z-index:10;
width:200px;
height:200px;
margin: 20px 0 0 365px;
color:#fff;
font-size:12px;
}

.slide_memo_testo .slide_memo_titolo {
color:#3aad3a;
font:19px Georgia;
text-align:right;
}

.slide_memo_testo .slide_memo_periodo {
font:14px Georgia;
margin-bottom:15px;
}

.memo_bottoni {
position:absolute;
margin: 230px 0 0 500px;
z-index:15;
width:65px;
}

.memo_bottoni a {
display:block;
float:left;
padding: 3px;
width:26px;
height:26px;
}

.memo_bottoni a#next {background:  url(images/ue/memo_slide_next.png) center center no-repeat;}
.memo_bottoni a#prev {background:  url(images/ue/memo_slide_prev.png) center center no-repeat;}
