
.body_wrap .header_menu {
position: relative;
top: -75px;
z-index: 999;
}

.body_wrap .header_menu_int {
position:relative;
top:-75px;
z-index:999;

}

.header_menu_int .container {
	background:url(images/header_menu.png) no-repeat;
	width:940px;
	height:90px;
	margin:0 auto;
	padding:3px 4px 5px 4px}

.bxSlider .slide-text-content {
height:260px;
width:920px;
bottom:130px;
left:0px;
background-color: rgba(0, 0, 0, 0.5);
color: rgba(0, 0, 0, 0.5);
-webkit-border-radius: 5px;
border-radius: 5px;
padding:10px;

}

.bxSlider .post-short {

color:#ffffff;

}


.containerlogo {
	width:960px;
	margin:0 auto;
	position:relative}

.featured_post .post-title {

bottom:-5px;
font-size:30px;

}

.containerorologio {

	width:300px;
	margin:0 auto;
	position:relative
	background-color: rgba(0, 0, 0, 0.5);
	color: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:10px;

}

.topmenuistituzionale {

position:absolute; 
width:540px; 
height:34px; 
top:0px; 
left:420px; 
padding-left:30px;
z-index:999; 
clear:both; 
background: url('images/bkg-top-menu.png') no-repeat;
color:#fff;
text-shadow: 1px 1px 2px #000;
font-family: 'LatoBoldItalic', Arial, Helvetica, sans-serif;
text-transform: none;
font-size: 12px;

}

.topmenuistituzionale a {

color:#fff;

}

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; }.datagrid table td, .datagrid table th { padding: 3px 10px; }.datagrid table thead th {font-family: 'LatoBlackItalic', Arial, Helvetica, sans-serif; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2E0B5C), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #2E0B5C 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2E0B5C', endColorstr='#00557F');background-color:#2E0B5C; color:#FFFFFF; font-size: 12px; font-weight: bold; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #00557F; font-size: 10px;font-weight: normal; }.datagrid table tbody .alt td { background: #EBEBEB; color: #00557F; font-size: 12px; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }.datagrid table tfoot td div { border-top: 0px solid #006699;background: #FFFFFF;} .datagrid table tfoot td { padding: 0; font-size: 10px } .datagrid table tfoot td div{ padding: 0px; }

.container-risultati {

background-color:#fff; padding:10px; min-height:150px;

}


.container-risultati .post-title {

position: absolute;
bottom: -39px;
left: 286px;
z-index: 2;
padding: 1px 0 19px 13px;
font-size: 24px;
background: url(images/tooltip_bg_featured.png) left bottom no-repeat;
font-family: 'LatoBlackItalic', Arial, Helvetica, sans-serif;
z-index:999;
clear:both;


}


        .xbreadcrumbs {
			font-family: 'LatoBlackItalic', Arial, Helvetica, sans-serif;
            font-size: 12px;
        }
        .xbreadcrumbs li {
            border-right: none;
            background: url("images/separator.gif") no-repeat right center;
            padding-right: 15px;
            padding-left: 10px;
        }
        .xbreadcrumbs li.current {
            background: none;
        }
        .xbreadcrumbs li ul li {
            background: none;
        }
        .xbreadcrumbs li a.home {
            background: url("images/home.gif") no-repeat left center;
            padding-left: 20px;
        }

        .xbreadcrumbs#breadcrumbs-3 {
            background: none;
        }
        .xbreadcrumbs#breadcrumbs-3 li a {
            text-decoration: underline;
            color: #0A8ECC;
        }
        .xbreadcrumbs#breadcrumbs-3 li a:hover,
        .xbreadcrumbs#breadcrumbs-3 li.hover a {
            text-decoration: none;
        }
        .xbreadcrumbs#breadcrumbs-3 li.current a {
            color: #333333;
            text-decoration: none;
        }
        .xbreadcrumbs#breadcrumbs-3 li {
            border-right: none;
            background: url("images/separator-arrow.gif") no-repeat right center;
            padding-right: 15px;
            padding-left: 10px;
        }
        .xbreadcrumbs#breadcrumbs-3 li.current { background: none; }
        .xbreadcrumbs#breadcrumbs-3 li ul li {
            background: none;
            padding: 0;
        }

.middle .container_12 {
min-height: 450px;
}

.small_tabs .tabs li a {
	font-size:10px;

	}


	div.card-container{
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

.featured_post .post-short  a{
 color: #000;
}

.featured_post .post-short  a:hover{
 color: #f2da26;
}
