/* HTML 1 */

.lfr-dock{
  z-index: 967 !important;
}

#speciale .mainColBody
{
  overflow: hidden;	
}

#primopiano .highElement
{
	float:  left;
	clear:  both;
	margin: 10px 0;	
	width:  460px;
	margin:5px 0;
	padding:8px 0;
	background-color: #fafafa;
}	
	
#primopiano .highElement img
{
	float: left;
	width: auto;
}


#primopiano .highElement div h3
{
	color:         #1A1A1A;
	font-style:    italic;
	font-size:     105%;
	margin-bottom: 5px;
}


#primopiano .highElement img
{
	margin: auto 10px auto 0;	
}	


#primopiano .imgMiddleCol
{
	background: transparent url(../images/thumb_70x65_passpartout.gif) no-repeat scroll 0 0;
	width:      80px !important;
	height:     75px;
	margin:     0 0 0 10px;
}

#primopiano .imgMiddleCol img
{
	border: 4px #e3e3e3;
}

/* link esterni */
#primopiano .external-link {
	padding-right: 10px !important;
	background: transparent url(../images/arr_link_ext.gif) no-repeat right top !important;
}

/* HTML 10 */

#videoSettimana .baseColProp
{
	width:   220px;
	display: block;
	clear:   both;
	margin:  0 0 25px 0;
	min-height: 175px;
}

#videoSettimana .genericTitle
{
	background:     #FFFFFF url(../images/box_gener_sep.gif) scroll no-repeat 0 bottom;
	font-size:      125%;
	color:          #1A1A1A;
	padding-bottom: 5px;
}


/* HTML 12 */

#boxOnAir .baseColProp
{
	width:   220px;
	display: block;
	clear:   both;
	margin:  0 0 25px 0;
	min-height: 175px;
}
#boxOnAir ul, li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#boxOnAir
{
	background-color: #FAFAFA;
}

#boxOnAir
{
	margin-bottom: 15px;
	overflow: auto;
}

#boxOnAir h3
{	
	font-weight: bold;
	font-style:  normal;	
}
#boxOnAir .genericTitle
{
	background:     #FFFFFF url(../images/box_gener_sep.gif) scroll no-repeat 0 bottom;
	font-size:      125%;
	color:          #1A1A1A;
	padding-bottom: 5px;
}
#boxOnAir li.twitter,
#boxOnAir li.facebook
{
	padding-left: 35px;
	overflow: auto;
	width: 150px;
	line-height: 1.5em;
	margin-bottom: 0.5em;
	margin-left: 10px;
}

#boxOnAir li.twitter {
	background: transparent url(../images/icon_twitter.jpg) no-repeat scroll left center;
}

#boxOnAir li.facebook {
	background: transparent url(../images/icon_facebook.jpg) no-repeat scroll left center;
}



#comments_form div
{
	overflow: hidden;
}

div#path-bar {
	overflow: auto;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#path-bar ul {
		list-style-type: none;
    list-style-image: none;	
}

div#path-bar ul li {
	text-transform: uppercase;
	float: left;
	margin-left: 0.5em;
	font-size: 90%;
		list-style-type: none;
    list-style-image: none !important;	
}


/* HTML 17 */

#boxItinerari div.mainColTitle div.titleMiddle
{
	width: 190px;
}


/* HTML 19 */

div#path-bar {
	overflow: auto;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#path-bar ul {
		list-style-type: none;
    list-style-image: none;	
}

div#path-bar ul li {
	text-transform: uppercase;
	float: left;
	margin-left: 0.5em;
	font-size: 90%;
		list-style-type: none;
    list-style-image: none !important;	
}



div.article-related .highElement.evento div.highElementBody {
	width:  350px;
}	


/* HTML 22 */

div#path-bar {
	overflow: auto;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#path-bar ul {
		list-style-type: none;
    list-style-image: none;	
}

div#path-bar ul li {
	text-transform: uppercase;
	float: left;
	margin-left: 0.5em;
	font-size: 90%;
		list-style-type: none;
    list-style-image: none !important;	
}
#internal-left-col
{
	width: 460px !important;
	display: block;
}
.mainCol,
{
	margin:     0 10px;
	min-width:      460px;
	min-height: 500px;
	float:      left;	
}





.fototeca
{
	background-image: url(../images/img_fototeca.jpg);		
}

.flickr
{
	background-image: url(../images/img_flikr.jpg);		
}



#boxWebCamRid h3{
/* font-size: 140%; */
padding-top: 5px;
padding-left: 10px;
}

/* HTML 33 */

div.shadowed-container-small {
	padding-top: 15px;
	background: white url(../images/ombra_340_up.gif) no-repeat scroll top center;
}

div.shadowed-container-small div.shadowed-container-bottom {
	background: transparent url(../images/ombra_340_down.gif) no-repeat scroll bottom center;
	padding-bottom: 15px;
}



#boxWebCam div.shadowed-container-small {
	padding-top: 15px;
	background: white url(../images/ombra_460_up.jpg) no-repeat scroll top center;
}

#boxWebCam div.shadowed-container-small div.shadowed-container-bottom {
	background: transparent url(../images/ombra_460_down.jpg) no-repeat scroll bottom center;
	padding-bottom: 15px;
}
#boxWebCam
{
	width: 460px !important;
	display: block;
	overflow: hidden;
	margin:0;
}
#boxWebCam h3
{
	padding: 5px 0 0 10px;
}
#boxWebCam div.webCamPH img
{
	border: 3px solid #D8D8D8;
	width:444px;
	height:330px; 
}

#boxWebCam div.webCamPH
{
	float: left;
	width: auto;
}
#boxWebCam .internalTitle{
	margin-bottom: 10px;
}


div.shadowed-container {
	padding-top: 15px;
	background: white url(../images/box_2-col_ombra_su.jpg) no-repeat scroll top center;
}

div.shadowed-container div.shadowed-container-bottom {
	background: transparent url(../images/box_2-col_ombra_giu.jpg) no-repeat scroll bottom center;
	padding-bottom: 15px; 
} 


.aggiungiNuovoViaggio a
{	
	margin: 15px 0;
	font-weight: bold;
	background: transparent url(../images/button_plus.gif) scroll no-repeat 0 2px;
	padding-left: 20px;
}


/* HTML 35 */


div.shadowed-container {
	padding-top: 15px;
	background: white url(../images/box_2-col_ombra_su.jpg) no-repeat scroll top center;
}

div.shadowed-container div.shadowed-container-bottom {
	background: transparent url(../images/box_2-col_ombra_giu.jpg) no-repeat scroll bottom center;
	padding-bottom: 15px; 
}

/* HTML 36 */

div#myveneto-calendar {
	float: left;
	width: 460px;
}

div.week-view {
	float: left;
}

div.tool-link {
	float: right;
}

div.tool-link a {
	background: transparent url(../images/arr_3_liv_box_off_rev.png) no-repeat 0 50%;
	padding-left: 8px;
}


div#myveneto-calendar div.week-scroller {
	clear: both;
	overflow: auto;
}

div#myveneto-calendar ul, div#myveneto-calendar li {
	float: left;
	background-color: white;
}

div#myveneto-calendar li {
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 2px;
	border-bottom: 2px solid #c6c6c6;
	text-align: center;
	width: 60px;
}

div#myveneto-calendar li.current-day {
	border-bottom: none;
}

div#myveneto-calendar li.current-day a {
	background-color: white;
}

div.calendar-inner li a {
	height: 1.2em;
	background-color: #e7eaef;
	display: block;
}

div.calendar-inner a {
	height: 1.2em;
}
div#myveneto-calendar span.calendar-prev,
div#myveneto-calendar span.calendar-next {
	border-bottom: 2px solid #c6c6c6;
	padding-bottom: 2px;
}

div#myveneto-calendar span.calendar-prev {
	float: left;
}

div#myveneto-calendar span.calendar-prev a {
	background: #67717b url(../images/prev_calendar.gif) no-repeat scroll left center;
	text-indent: -999px;
	width: 13px;
	height: 1.2em;
	display: block;
}

div#myveneto-calendar span.calendar-next {
	float: right;
}

div#myveneto-calendar span.calendar-next a {
	background: #67717b url(../images/next_calendar.gif) no-repeat scroll left center;
	text-indent: -999px;
	width: 13px;
	display: block;
	float: right;
	height: 1.2em;
}

div#myveneto-calendar div.calendar-items {
	overflow: auto;
	padding-top: 5px;
}

div#myveneto-calendar div.calendar-items div {
	float: none;
	overflow: auto;
	background-color: #FAFAFA;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#myveneto-calendar div.calendar-items img,
div#myveneto-calendar div.calendar-items div div {
	float: left;
	width: auto;
}

div#myveneto-calendar div.calendar-items img {
	border: 4px double #E3E3E3;
}

div.myveneto-calendar-item {
	padding: 10px;
}

div.myveneto-calendar-item div.inner-content {
	width:      350px !important;
	padding:    0 5px 5px 5px;	
	margin-top: 0 !important;
}

div#myveneto-calendar .cal-next-day {
	background: transparent url(../images/arr_3_liv_box_off.png) no-repeat right 0.4em;
	padding-right: 12px;
}

div#myveneto-calendar .cal-prev-day {
	background: transparent url(../images/arr_3_liv_box_off_rev.png) no-repeat 0 0.4em;
	padding-left: 12px;
}


div#myveneto-calendar .edit {
	padding-right: 25px;
	background: transparent url(../images/ico_zoom.gif) no-repeat top right;
	min-width: 22px;
	height: 18px;
	padding-right: 20px;
	font-weight: bold;
	clear: both;
	float: left;
	margin-top: 5px;
}

div#myveneto-calendar .remover {
	background: transparent url(../images/ico_remove_myveneto.gif) no-repeat top right;
	min-width: 22px;
	height: 14px;
	color: red;
	padding-right: 25px;
	font-weight: bold;
	float: left;
	margin-top: 5px;
}

div.cal-item-tool-bar {
	margin: 0px;
	overflow: hidden !important;
}

div.cal-item-tool-bar * {
	float: left;
	margin-right: 10px; 
}

div#myveneto-calendar label {
	display: inline;
	margin: 0px;
}

div#myveneto-calendar div#bottomViaggia {
	overflow: auto;
}

div#myveneto-calendar div#bottomViaggia ul {
	float: none;
}

div#myveneto-calendar div#bottomViaggia li {
	border: none;
	width: auto;
}

div#myveneto-calendar #bottomViaggia ul li
{
	width:        auto;
	float:        left;
	margin-right: 20px;
	list-style-image: none;
	list-style-type: none;
}



div#myveneto-calendar div#bottomViaggia {
	padding: 10px;
	text-align: center;
}
