h1{
    margin:0;
    font-family:georgia, arial;
    font-size:24px;
    font-weight:normal;
    line-height:30px;
    color:#666;
}

#colsx {
    float:left;
    /*margin-left:100px;*/
    width:620px;
    height:auto;
}
#bodydx
{
    position:relative;
    margin-left:620px;
    width:350px;
    height:auto;
}
#body{
    width:970px;
    position:relative;
    background:url(../img/bg_columns4.gif) repeat-y;
    margin:55px 0 10px 0;
}

#section{
    width:594px;
    height:30px;
    background:url(../img/bg_news_header.jpg) repeat-x;
    margin:0 0 0 10px;
}

#section h1{
    font-family: arial,verdana; /* georgia font-size:21px;*/
    font-weight:normal;
    font-size:19px;
    line-height:30px;
    color:white;
    padding:0px 0px 0px 20px;
}

#content{
    margin:35px 0 0 30px;
    width:565px;
    height:auto;
}

#content h2{
   /* font-family:georgia, arial;
    font-size:24px;
    font-weight:normal;
    line-height:30px;
     color:#888; */
    color: #848DB4;
    font-family:sans-serif;
    font-size:20px;
    line-height:28px;     
}

#breadcrumbs
{
	margin:20px 0px -10px 30px;
	color:#989898;
}
#breadcrumbs a{color: #AB1919;}

#bodydx div.content
{
    position:relative;
    margin-left:15px;
    width:325px;
    height:auto;
    /*background:red;*/
}


/*************************
 *** BOXES NEWS/EVENTS ***
 *************************/
  
div.news-block{
    width:325px;
    margin:0 0 0 0;
    height:auto;
}
div.news-block div.news-block-header{
    width:305px;
    height:32px;
    background:url(../img/bg_news_header.jpg) repeat-x;
    border-bottom:1px solid #cecece;
    line-height:30px;
    padding:0 0 0 20px;
}
div.news-block div.news-block-header span.descr1 {
    font-family:arial,helvetica;
    font-size:15px;
    font-weight:bold;
    color:#A53431;
}
div.news-block div.news-block-header span.descr2 {
    font-family:georgia,times new roman,helvetica;
    font-size:15px;
    font-weight:bold;
    color:#000;
}
div.news-block div.news-block-content{
    width:325px;
    height:auto;
    background:#f2f2f2;
    border-bottom:2px solid #ffffff;
}
div.news-block div.news-block-content ul{
    width:278px;
    margin:0;
    padding:15px 0 20px 44px;
    list-style-image: url(../img/arrowpoint3.gif);
}
div.news-block div.news-block-content ul li{
    width:265px;
    margin:0 0 6px 0;
    line-height:15px;
}
div.news-block div.news-block-content ul li a,
div.news-block div.news-block-content ul li a:hover{
    color:#666;
    text-decoration:none;
}
div.news-block div.news-block-footer{
    width:325px;
    height:30px;
    background:#f2f2f2;
    border-top:1px solid #cecece;
    line-height:30px;
    text-align:center;
    padding:0;
    margin:0;
}
div.news-block-footer a, div.news-block-footer a:hover{color:#A53431;text-decoration:none;}
div.news-block-footer a:hover{color:#000;text-decoration:none;}

/*#banner-cols {
    background:#fff;
    width:302px;
    height:156px;
    margin:0 0 0 8px;
}*/

/*************
 **** TAGS ***
 *************/
 
#tags {
    padding:20px 0;
    width:302px;
    margin:0 20px 0 8px;
}
#tags div.tags-header{
    height:32px;
    background:url(../img/bg_tags_header.jpg) repeat-x;
    border-bottom:1px solid #cecece;
    line-height:30px;
    padding:0 0 0 20px;
}
#tags div.tags-header span.descr1 {
    font-family:arial,helvetica;
    font-size:15px;
    font-weight:bold;
    color:#A53431;
}
#tags div.tags-header span.descr2 {
    font-family:georgia,times new roman,helvetica;
    font-size:15px;
    font-weight:bold;
    color:#000;
}
#tags div.tags-content{
    padding:5px 5px 0 5px;
}
#tags a{
    font-family:georgia,arial;
    color:#999;
    text-decoration:none;
    padding:0 5px 0 0;
}
#tags a.tag1{
    font-size:11px;
}
#tags a.tag2{
    font-size:15px;
}
#tags a.tag3{
    font-size:20px;
}

/***************************
 **** PERCORSI TURISTICI ***
 ***************************/
#percorsi .percorsi-descr{
    padding:5px 0 5px 0;
    min-height:70px;
}
#percorsi .percorsi-descr img{
    width:68px; height:68px;
} 
#percorsi .percorsi-descr p{
    margin-top:0px;
    font-size:11px;
}


#map div.gmnoprint div{text-align:center;}

/* NEWS - EVENTS dettaflio */
#ShowFullNews #FullNews img {float:left;margin:5px 10px 8px 0px;}

/* BOOKING */
#booking {
	margin: 10px 9px;
	padding: 0;
	width: 301px;
	height: 255px;
	position: relative;
}
#booking img {
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	display: block;
}
#booking ul{
    margin:10px 0 0 0;
    padding: 30px 0 0 46px;
    position: absolute;
    top: 0;
    left: 0;
}
#booking ul li{
    margin:0px;
	list-style: none;
	background: url(../img/list-book.png) no-repeat left 6px;
	padding: 3px 0 3px 35px;
}
#booking ul li a{
	color: white;
	text-transform: uppercase;
	font-family:arial,helvetica;
	font-weight: bold;
	font-size: 10px;
}

#content #map
{
   list-style:none;
   padding-left:0px;
}
#content #map li h3{margin-bottom:3px;}
#content #map ul.menu
{
	list-style:none;
}
#content #map ul.menu li a
{
	font-size:12px;
}

#addthis{margin:-33px 20px 0px 0px;float:right;}