/*
Theme Name: Umbria Experience
Theme URI: http://www.greenconsulting.it/
Description: Tema del sito <a href="http://www.umbriaexperience.it/">Umbria Experience</a>.
Version: 1.0
Author: Green Consulting S.r.l.
Author URI: http://www.greenconsulting.it/
*/

@import "ui-lightness/jquery-ui.custom.css";

body {
	text-align: center;
	margin: 0;
	padding: 0;
	background: url(images/bg_main.gif) center repeat-y #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

div#background {
	height: 700px;
}

div#container {
	width: 988px;
	margin: 0 0 0 -494px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 50%;
}

*:first-child+html div#container {
	margin-left: -495px;
}

div#container div#top {
	width: 980px;
	height: 53px;
	margin: 0 auto;
}

div#container div#top ul.menu-top {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 17px;
	left: 5px;
}

div#container div#top ul.menu-top li {
	margin: 0;
	padding: 0 10px 0 10px;
	float: left;
	display: block;
	border-right: 1px solid #999999;
}

div#container div#top ul.menu-top li a {
	margin: 0;
	padding: 4px 0 4px 0;
	float: left;
	display: block;
	font-size: 13px;
	text-decoration: none;
	color: #797979;
	font-weight: bold;
}

div#container div#top ul.menu-top li a:hover {
	text-decoration: underline;
}

div#container div#top ul#menu-lang {
	top: 22px;
	left: 868px;
}

div#container div#top ul#menu-lang li {
	padding: 0 5px 0 5px;
	border-right: 1px solid #999999;
}

div#container div#top ul#menu-lang li a {
	padding: 1px;
}

div#container div#top ul#menu-lang li a:hover {
	background-color: #8AC7FF;
}

div#container div#top ul.menu-top li.no-border, div#container div#top ul#menu-lang li.no-border {
	border: 0;
}

div#container div#top ul.menu-top li.no-padding a {
	padding: 0;
}

div#container div#foto {
	width: 988px;
	height: 441px;
	text-align: left;
}

div#container div#foto ul#slide {
	list-style-type: none;
	margin: 0;
	padding: 0;
	top: 98px;
	left: 850px;
	position: absolute;
}

div#container div#foto ul#slide li {
	margin: 0;
	padding: 0;
	display: inline;
}

div#container div#foto ul#slide li a {
	border: 1px solid #999999;
	padding: 2px;
	margin: 0 0 5px 0;
	display: block;
	background-color: #FFFFFF;
}

div#container div#foto ul#slide li a:hover img {
	filter: alpha(opacity=65);
	-moz-opacity: .65;
	opacity: .65;
}

div#container div#content {
	width: 988px;
	text-align: left;
	margin: -90px 0 0 0;
}

div#container div#content div#col-left {
	width: 650px;
	padding-left: 14px;
	float: left;
	margin: 158px 0 0 0;
}

div#container div#content div#col-left ul#menu-middle {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 410px;
	left: 13px;
	width: 652px;
}

div#container div#content div#col-left ul#menu-middle li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 161px;
	border: 1px solid #FFFFFF;
}

div#container div#content div#col-left ul#menu-middle li a {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 161px;
	height: 139px;
	text-decoration: none;
}

div#container div#content div#col-left ul#menu-middle li a img {
	clear: both;
	padding: 3px 0 0 3px;
	position: relative;
	z-index: 0;
	top: -12px;
}

div#container div#content div#col-left ul#menu-middle li a span {
	display: block;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 11px 10px 7px 10px;
	height: 25px;
	font-size: 14px;
	font-style: italic;
	cursor: pointer;
}

div#container div#content div#col-left ul#menu-middle li a.bg-green {
	background: url(images/menu_middle_green.png) bottom repeat-x #85C31A;
}

div#container div#content div#col-left ul#menu-middle li a.bg-blue {
	background: url(images/menu_middle_blue.png) bottom repeat-x #567186;
}

div#container div#content div#col-left ul#menu-middle li a.bg-pink {
	background: url(images/menu_middle_yellow.png) bottom repeat-x #FFCD58;
}

div#container div#content div#col-left ul#menu-middle li a.bg-brown {
	background: url(images/menu_middle_orange.png) bottom repeat-x #F7A750;
}

div#container div#content div#col-left div#box-pacchetti, div#container div#content div#col-left div#box-video, div#container div#content div#col-left div#box-territorio, div#container div#content div#col-left div#box-cicloturismo, div#container div#content div#col-left div#box-sport-natura, div#container div#content div#col-left div#box-ospitalita, div#container div#content div#col-left div#box-tag, div#container div#content div#col-left div#box-appunti-di-viaggio {
	width: 650px;
	padding: 15px 0 0 0;
}

div#container div#content div#col-left div#box-territorio span, div#container div#content div#col-left div#box-cicloturismo span, div#container div#content div#col-left div#box-ospitalita span, div#container div#content div#col-left div#box-sport-natura span, div#container div#content div#col-left div#box-ospitalita span, div#container div#content div#col-left div#box-appunti-di-viaggio span {
	font-size: 11px;
	padding: 10px 170px 10px 20px;
	display: block;
}

div#container div#content div#col-left div#box-territorio span p span {
	padding: 0;
}

div#container div#content div#col-left div#box-territorio span.desc-title {
	color: #02650B;
	font-size: 20px;
	font-weight: bold;
	padding: 25px 170px 0 20px;
}

div#container div#content div#col-left div#box-cicloturismo span.desc-title {
	color: #06406E;
	font-size: 20px;
	font-weight: bold;
	padding: 25px 170px 0 20px;
}

div#container div#content div#col-left div#box-pacchetti span.desc-title {
	color: #C4024B;
	font-size: 20px;
	font-weight: bold;
	padding: 25px 170px 0 20px;
}

div#container div#content div#col-left div#box-ospitalita span.desc-title {
	color: #724816;
	font-size: 20px;
	font-weight: bold;
	padding: 25px 170px 0 20px;
}

div#container div#content div#col-left div#box-appunti-di-viaggio span.desc-title {
	color: #724816;
	font-size: 20px;
	font-weight: bold;
	padding: 25px 170px 0 20px;
}

div#container div#content div#col-left div#box-eccellenze, div#container div#content div#col-left div.box-community, div#container div#content div#col-left div#box-swf-percorso {
	margin: 20px 0 0 0;
}

div#container div#content div#col-left div#box-eccellenze ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 320px;
	float: left;
}

div#container div#content div#col-left div#box-eccellenze ul li {
	padding-top: 15px;
	clear: both;
}

div#container div#content div#col-left div#box-eccellenze ul li img {
	float: left;
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin: 0 10px 0 10px;
}

div#container div#content div#col-left div#box-eccellenze ul li span {
	font-size: 12px;
	color: #555555;
	text-align: justify;
	font-size: 11px;
	display: block;
	padding: 0 10px 0 10px;
}

div#container div#content div#col-left div#box-eccellenze ul li a {
	color: #555555;
	font-weight: bold;
	display: block;
	font-size: 11px;
	padding-bottom: 8px;
}

div#container div#content div#col-left div#box-video span {
	font-size: 12px;
	color: #333333;
	text-align: justify;
	line-height: 18px;
	display: block;
	padding: 10px 20px 10px 20px;
}

div#container div#content div#col-left div#box-video span.video-title {
	padding: 2px 15px 0 15px;
	font-size: 16px;
	font-weight: bold;
	color: #002B5C;
}

div#container div#content div#col-left div#box-video span.video-subt {
	color: #0074BF;
	padding: 2px 15px 15px 15px;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

div#container div#content div#col-left div#box-video div#box-video-player {
	padding: 15px;
	height: 320px;
}

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

div#container div#content div#col-left div#box-video div#box-video-player div#video-thumb {
	float: left;
	display: block;
	padding-left: 15px;
}

div#container div#content div#col-left div#box-video div#box-video-player div#video-thumb  ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#container div#content div#col-left div#box-video div#box-video-player div#video-thumb  ul li {
	margin: 0;
	padding: 0;
	display: inline;
}

div#container div#content div#col-left div#box-video div#box-video-player div#video-thumb  ul li a {
	border: 1px solid #AAB79D;
	background-color: #FFFFFF;
	margin: 0 0 15px 0 !important;
	margin: 0 0 14px 0;
	padding: 1px;
	display: block;
}

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

div#container div#content div#col-left div#breadcrumbs {
	font-weight: bold;
	position: relative;
	left: 20px;
	top: 20px;
	font-size: 13px;
}

div#container div#content div#col-left div#breadcrumbs a {
	text-decoration: none;
}

div#container div#content div#col-left div#breadcrumbs a:hover {
	text-decoration: underline;
}

div#container div#content div#col-left div#mini-gallery {
	width: 130px;
	position: absolute;
	top: 600px;
	left: 519px;
	padding-top: 35px;
}

div#container div#content div#col-left div#mini-gallery ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#container div#content div#col-left div#mini-gallery ul li {
	margin: 0;
	padding: 0;
	display: inline;
}

div#container div#content div#col-left div#mini-gallery ul li a {
	background-color: #FFFFFF;
	margin: 0 0 10px 0;
	padding: 2px;
	width: 115px;
	border: 1px solid #94AFB6;
	display: block;
}

div#container div#content div#col-right {
	width: 300px;
	padding-left: 10px;
	float: left;
}

div#container div#content div#col-right div#box-appunti {
	margin: 6px 0 0 0;
	height: 214px;
	border: 1px solid #C3BEC2;
}

div#container div#content div#col-right div#box-appunti span {
	display: block;
	color: #333333;
	text-align: right;
	font-size: 11px;
}

div#container div#content div#col-right div#box-appunti span#box-appunti-title {
	text-align: center;
	padding-top: 61px;
	font-size: 13px;
	font-weight: bold;
}

div#container div#content div#col-right div#box-appunti span#box-appunti-subt {
	text-align: center;
	font-size: 13px;
	padding-top: 2px;
}

div#container div#content div#col-right div#box-appunti span a {
	text-decoration: underline;
	font-size: 11px;
}

div#container div#content div#col-right div#box-appunti a:hover {
	text-decoration: none;
}

div#container div#content div#col-right div.box-submenu {
	background-color: #FFFFFF;
	margin: 20px 0 0 0;
}

div#container div#content div#col-right div.box-submenu ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 15px 15px;
}

div#container div#content div#col-right div.box-submenu ul li {
	margin: 0 10px 0 20px;
	color: #000d48;
	font-size: 12px;
	font-weight: bold;
	display: inline;
}

div#container div#content div#col-right div.box-submenu ul li a {
	padding: 7px 0 8px 33px;
	text-decoration: none;
	display: block;
}

div#container div#content div#col-right div.box-submenu ul li a:hover {
	color: #FFFFFF;
}

div#container div#content div#col-right div#box-nuvola-tags {
	text-align: center;
	margin: 20px 0 20px 0;
}

div#container div#content div#col-right div#box-nuvola-tags a {
	text-decoration: none;
}

div#container div#content div#col-right div#box-nuvola-tags a:hover {
	text-decoration: underline;
}

div#container div#content div#col-right div#box-ultimi-commenti {
	margin: 20px 0 0 0;
}

div#container div#content div#col-right div#box-eventi {
	text-align: center;
	margin: 20px 0 0 0;
}

div#container div#content span.box-title {
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	font-size: 13px;
	position: relative;
	top: 7px;
	left: 7px;
	padding: 10px 0 15px 8px;
	text-align: left;
	margin-bottom: 10px;
}

div#container div#content div#col-right div#box-ultimi-commenti ul {
	margin: 0;
	padding: 5px 10px 10px 15px;
	list-style-type: none;
}

div#container div#content div#col-right div#box-ultimi-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#container div#content div#col-right div#box-ultimi-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#container div#content div#col-right div#box-ultimi-commenti ul li a span {
	clear: both;
	display: block;
	color: #299AB6;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
}

div#container div#content div#col-right div#box-ultimi-commenti ul li a:hover {
	color: #838383;
}

div#container div#content div#col-right div#box-ultimi-commenti ul li a:hover span {
	color: #1B6476;
}

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;
}

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;
	clear: both;
	float: left;
}
#box-eventi a.visualizza-tutti {
	margin: 5px 0 10px 0;
	float: none;
	background: url(images/ue/green_arrow.gif) 128px 3px no-repeat;
	padding-left: 140px;
}


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

a.visualizza-tutti-appunti:hover {
	text-decoration: underline;
}

br.clear {
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 0;
}

div#container div#content div#col-left div#box-cicloturismo div.percorso-colleft {
	width: 404px;
	float: left;
}

div#container div#content div#col-left div#box-cicloturismo div.percorso-colleft span {
	padding: 10px 10px 10px 20px;
}

div#container div#content div#col-left div#box-cicloturismo div.percorso-colright {
	margin-left: 404px;
}

div.lightbox-hide {
	display: none;
}

table.tab-percorso {
	margin-top: 20px;
	width:372px;
}

table.tab-percorso th {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

table.tab-percorso td {
	padding: 2px 0 2px 0;
	border-top: 1px solid #68D2FB;
}

table.tab-percorso td.tab-perc-km {
	text-align: right;
	width: 17px;
}

table.tab-percorso td.tab-perc-ic {
	text-align: center;
	width: 20px;
}

table.tab-percorso td.tab-perc-al {
	text-align: right;
	width: 20px;
}


/************** SISTEMARE PACCHETTI ***************/

span#pacchetti-mot {
	color: #E1420A;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 20px 15px 15px 15px;
}

div.box-pacchetto {
	width: 633px;
	height: auto;
	margin: 10px 13px 10px 7px;
	border: 1px solid #DEDEDE;
	padding: 1px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

span.pacchetto-title {
	color: #116AAE;
	font-style: italic;
	font-size: 15px;
	
	margin:10px 10px 5px 255px;
	padding: 0;
	display: block;
	height: 13px;
}

span.pacchetto-excerpt {
	color: #63674E;
	margin: 0 5px 0 255px;
	height: 44px;
	font-size: 13px;
	display: block;
}

div.pacchetto-info {
	width: 355px;
	height: 60px;
	background-color: #FFF5C9;
	border: 1px solid #E4CC76;
	margin-left: 255px;
}

span.pacchetto-prezzo {
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 10px 0 10px;
}

span.pacchetto-prezzo span.arancio {
	color: #E18602;
}

span.pacchetto-prezzo span.celeste {
	color: #00B4FF;
}

div.pacchetto-hide {
	display: none;
	border: 1px solid #E4CC76;
	background-color: #FFF8DB;
}

div.pacchetto-hide-fake {
	border: 1px solid #E4CC76;
	background-color: #FFF8DB;
}

div.pacchetto-hide span, div.pacchetto-hide-fake span {
	padding: 20px;
	font-size: 13px;
	color: #7C7A65;
	display: block;
}

div.pacchetto-hide a, div.pacchetto-hide-fake a {
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}

a.maggiori-info {
	width: 89px;
	height: 20px;
	background-image: url(images/ue/maggiori_info.png);
	text-decoration: none;
	color: #795D00;
	font-weight: bold;
	font-size: 11px;
	float: right;
	padding: 5px 0 0 6px;
	margin: -24px 5px 0 0;
}

div#pac-content {
	border: 1px solid #D1D3CE;
	background-color: #EFF6FC;
	text-align: justifY;
}

div#pac-prenota {
	border: 1px solid #E1CD76;
	background-color: #FFEE7A;
	text-align: right;
	padding: 15px 0 15px;
}

a#puls-prenota {
	padding: 3px 15px 3px 15px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #765600;
	background-color: #E1D064;
	border: 1px solid #CEC260;
	margin-right: 15px;
}

span#pac-title, div.prenota_pacchetti h3 {
	display: block;
	color: #0D6DB9;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 20px 15px 15px 15px;
}

span#pac-desc {
	margin: 0 15px 15px 15px;
	display: block;
	color: #7D7C67;
	font-size: 13px;
}

span#pac-desc a {
	color: #000000;
}
div#pac-content h3 {
padding: 10px 0;
color:#0D6DB9;
font: bold 14px georgia;
}

div#pac-content ul {
padding: 10px;
background:#fff;
border:#ccc 1px solid;
width:80%;
margin: 5px auto;
}
div#pac-content ul li {border-bottom:#ccc 1px dotted; padding: 5px 0 3px 0;}

div#pac-content table.prezzi {
border-top:#0D6DB9 3px solid;
border-bottom:#0D6DB9 1px solid;
background:#2193c7;
color:#fff;
font: 12px arial;
margin: 10px auto;
}
div#pac-content table.prezzi td {
padding: 2px;
}
 div.prenota_pacchetti {
 background:#fff  url(images/ue/bg_pacchettino.jpg) 0 0 repeat-x;
 border:#D0D0D0 1px solid;
 padding: 10px 0 0 0;
 margin: 50px 0 0 0;
 color: #0D6DB9;
 font-size: 14px;}	
 div.prenota_pacchetti p {

	
	margin: 20px 15px 15px 15px;
}

div.prenota_pacchetti form {
background:#FFEE7A;
border:#E4D182 1px solid;
width:646px;
margin: 10px 0 0 0;
}

div.prenota_pacchetti form  label {
padding:10px 5px;
color:#AD9126;
font: bold 11px arial;
}
div.prenota_pacchetti form  label, div.prenota_pacchetti form  em {
display:block;
text-align:right;
width:350px;

}
div.prenota_pacchetti  em {
text-align:center;
color:#990000;
font: italic 11px arial;
}

div.prenota_pacchetti input.submit {
background-color:#E1D064;
border:1px solid #CEC260;
color:#765600;
font-size:11px;
font-weight:bold;
margin-right:15px;
padding:2px 10px 4px 10px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

div.prenota_pacchetti form.step1 {
background:#fff;
border:0;
}
div.prenota_pacchetti form.step1 ul {
width:95%;
margin: 10px auto;
list-style:none;
padding:0;
}
div.prenota_pacchetti form.step1 ul li {
width:100%;
font: 11px arial;
color:#A0A0A0;
border-top:#E2CE77 1px solid;
min-height:100px;
padding: 5px;
margin:0;
}

div.prenota_pacchetti form.step1 ul li img {
display:block;
padding: 3px;
border:#C3BEBB 1px solid;
margin: 0 20px 0 0;
float:left;
background:#fff;
width:90px;
height:auto;
}
div.prenota_pacchetti form.step1 ul li strong {
color:#D3501A;
text-transform:uppercase;
font: bold 12px arial;
}
div.prenota_pacchetti form.step1 ul li label {
background:#FFEE7A;
border:#E4D182 1px solid;
width:200px;
margin: -10px 0 0 0 ;
float:right;
text-align:left;
}
div.prenota_pacchetti form.step1 ul li label span.prezzo{
color:#02B5FF;
display:block;
font-size:16px;
font-weight:bold;
width:70px;
float:left;
padding: 15px 0 15px 5px;
}
div.prenota_pacchetti form.step1 ul li label span.prezzo span.euro{
font-size:10px;
vertical-align:super;
}


div.prenota_pacchetti form.step1 ul li label span.scelta_1 {
display:block;
float:right;
width:110px;
padding: 1px 0 1px 10px;
border-left:#8D7C0A 1px dotted;
}
div.prenota_pacchetti form.step1 ul li label span.scelta_1 input {margin: 0;}


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

div#box-appunti-posts 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#box-appunti-posts 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#box-appunti-posts ul li a span {
	display: block;
	color: #299AB6;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
}

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

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


#box-img-big {
	width:650px; 
	height:550px;
}

#titoli-news { 

}
#box-video-player_new { 
	background-image:url(http://www.umbriaexperience.it/wp-content/themes/umbria-experience/images/fondo_eventi_img.gif); 		    height:327px; 
	width:436px; 
	margin:0 0 0 14px; 
	text-align: center; 
	float:left;
}
#box-img-small { 
background-image:url(http://www.umbriaexperience.it/wp-content/themes/umbria-experience/images/eventi_fondo_piccola.gif); height:99px; 
width:131px; 
float:right; 
text-align:center; 
margin-right:42px;
}
#box-img-small2 { 
background-image:url(http://www.umbriaexperience.it/wp-content/themes/umbria-experience/images/eventi_fondo_piccola.gif); height:99px; 
width:131px; 
float:right; 
text-align: center; 
margin-right:42px; 
margin-top:14px;
}
#titolo-news { 
float:left; 
width:430px;
margin:12px 0 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
.data-news-home { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
}
#categoria-news-home { 
float:right; 
margin-right:45px; 
margin-top:15px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#7a795d;
}
#testo-news-home { 
color:#4b4b4b; 
width:575px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
float:left; 
margin:20px 0 0 15px;

}
#vedi-eventi-home{ 
float:right; 
margin:15px 45px 0 0;
}

