@media (min-width: 1400px) {
  .container {
    width: 1420px;
  }
}
/*.italic_title
{
	font-style:italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
}*/
.green
{
	color:#31AA47;
}
.blue
{
	color:#1D2D8C;
}
.border_blue_right
{
	border-right: 1px solid #1D2D8C;
}
.white
{
	color: #fff;
}
.violet
{
	color: #8F96C4;
}
.color_A15710
{
	color: #A15710;
}
.icon-fondo {
    background:url("/website/images/svg/tipo_fondo.svg") no-repeat;
	background-size: 30px 30px;
	background-position: 0px 0px;
    height: 30px;
    width: 30px;
}
.icon-destinatario {
    background:url("/website/images/svg/tipo_destinatario.svg") no-repeat;
    background-size: 30px 30px;
	background-position: 0px 0px;
    height: 30px;
    width: 30px;
}
.icon-scadenza {
    background:url("/website/images/svg/scadenza.svg") no-repeat;
    background-size: 30px 30px;
	background-position: 0px 0px;
    height: 30px;
    width: 30px;
}
.icon-keywords {
    background:url("/website/images/svg/parola_chiave.svg") no-repeat;
    background-size: 30px 30px;
	background-position: 0px 0px;
    height: 30px;
    width: 30px;
	/*
	background:url("/website/images/parola_chiave.png") no-repeat;
	height:20px;
    width: 20px;
	*/
}
.riquadro_data
{
	width: 60px; 
	height: 53px; 
	padding:10px;
	font-size: 32px;
}
.riquadro_data span
{
	font-size: 13px;
}
.border-radius-0
{
	border-radius: 0px;
}
.label-cultura
{
	background-color: #F67231;
}
.label-sport
{
	background-color: #1DBF86;
}
.label-altro
{
	background-color: #FCBD4C;
}
.padding_bottom_0
{
	padding-bottom: 0px;
}
.padding_bottom_10
{
	padding-bottom: 10px;
}
.margin_bottom_0
{
	margin-bottom: 0px;
}
.margin_top_0
{
	margin-top: 0px;
}
.margin_bottom_10
{
	margin-bottom: 10px;
}
.dotted
{
	border-top: 1px dotted;
}
.dashed
{
	border-top: 1px dashed
}
.news-box a:link, a:visited
{
	color: #1D2D8C;
}
.no-border
{
	border: none !important;
}
.bg_manager_por
{
	background: #e6e6e6 url("/website/images/calabria-por2.png") repeat scroll 0 0;
	border: 0 none;
	border-radius: 0 !important;
	height: 52px;
	margin-bottom: 5px !important;
	width: 182px;
}
.ul_resp_por
{
	height: 183px;
}
@media (min-width:390px)
{
	.ul_resp_por
	{
		height: 57px;
	}
}
@media (min-width:390px) AND (max-width:615px)
{
	.ul_resp_por
	{
		height: 183px;
	}
}

.por
{
	background-position: 0px -71px;
}
.por:hover, .active .por
{
	background-position: 0px -11px; /*-137px;*/
	background-color: #1D2D8C !important;
}
.psr
{
	background-position: 0px -215px; /*-376px;*/
}
.psr:hover, .active .psr
{
	background-position: 0px -161px; /*-311px;*/
	background-position: 0px -215px; /*-376px;*/
	background-color: #1D2D8C !important;
}
.lav
{
	background-position: 0px -518px;
}
.lav:hover, .active .lav
{
	background-position: 0px -583px;
}
.bg_1d2d8c
{
	background-color: #1d2d8c !important;
}
.bg_4A58A3
{
	background-color: #4A58A3 !important;
}
.color_fff
{
	color: #FFF;
}
.color_fff:visited
{
	color: #FFF;
}
.no-border
{
	border: none !important;
}
.bg_manager_turismo
{
	/*
	background: #e6e6e6 url("/website/images/calabria-turismo.png") repeat scroll 0 0;
	border: 0 none;
	border-radius: 0 !important;
	height: 52px;
	margin-bottom: 5px !important;
	width: 182px;
	*/
	background: #e6e6e6 url("/website/images/calabria-por2.png") repeat scroll 0 0;
	border: 0 none;
	border-radius: 0 !important;
	height: 52px;
	margin-bottom: 5px !important;
	width: 182px;
}

.calabria_turismo
{
	background-position: -5px -358px;
}
.calabria_turismo:hover, .active .calabria_turismo
{
	background-position: -5px -300px;
	background-color: #1D2D8C !important;
}
.calabria_film
{
	background-position: 0px -118px;
}
.calabria_film:hover, .active .calabria_film
{
	background-position: 0px -182px;
}

.ul_resp_turismo
{
	height: 118px;
}
@media (min-width:390px)
{
	.ul_resp_turismo
	{
		height: 57px;
	}
}

.bg_998675
{
	background-color: #998675 !important;
}
.mtop0_ptop5
{
	margin-top:0px; 
	padding-top:5px;
}
.agile_carousel
{
	box-shadow: none !important;
	width: 98% !important;
}
.footer {
	background: #1D2D8C none repeat scroll 0 0;
	_border-top: 4px solid #fcab0e;
	margin: 0;
	padding: 20px 0;
}
.footer_dv {
    width: 100%;
}
.link_footer a {
	text-decoration: underline;
}

.footer_dv h4 {
    _color: #fcab0e;
	color: #fff;
    font-family: roboto;
    font-weight: bold;
    _margin-bottom: 30px;
    text-transform: uppercase;
}
.footer_dv ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.footer_dv ul li:first-child {
    border-top: medium none;
    box-shadow: none;
}
.footer_dv ul li {
    _border-top: 1px solid #000;
    _box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2);
    _color: #f1f2f2;
	color: #fff;
    _padding: 5px 0;
}
.footer_dv ul li a{
	color: #fff;
}
.footer_dv p {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 15px;
    text-align: justify;
}
.footer_dv ul li
{
	margin-left: 0px;
}
/*.dipartimento9{
	 background-color:#A15710 ;
}
.border_dipartimento9{
	 border-color:#A15710 ;
}
.color_dipartimento9{
	 color:#A15710 ;
}*/
.panel_custom
{
	background-color: #fff;
	border-radius: 0px !important;
	border: none;
	border-top: 1px solid #A15710;
	box-shadow: none;
}
.panel_custom .panel-heading, .panel_custom .panel
{
	border-radius: 0px;
	background-color:#fff;
}
.border_blue_right
{
	border-right: 1px solid #1D2D8C;
}