/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 4-dic-2014, 12.15.09
    Author     : francescoluchini
*/

body * {
    font-family: 'Quicksand', sans-serif;
}

div#Ajax {
    left: 200px;
    position: absolute;
}

.clear{clear: both }

.Clear {clear: both;}

.breadcrumb {
    background-color: #fdfbf9;
}

.breadcrumb a{
	color: #b5543d;
}

.col-md-3.thumb {
    margin-bottom: 20px;
}

.menu-mobile li.dropdown {
    color: #c4604e;
    font-size: 18px;
    font-weight: bold;
    list-style: outside none none;
    text-align: left;
	margin-top: 20px;
}
.menu-mobile li {
    list-style: outside none none;
    text-align: left;
}

.menu-mobile a {
    border-right: 0px solid #c4604e !important;
}

#menu .row.social {
    float: right;
    width: 190px;
	height: 27px;
}

#menu .row.social h4 {
    float: left;
}

#menu .row.social img {
    height: 20px;
}

#menu .row.social a {
    border-right: 0px solid #c4604e;
	float: right;
	padding: 0;
}

#menu .row.social a.login {
	float: left;
	font-size: 18px;
	margin: 10px 10px 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #c4604e;
    color: #c4604e;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}

#menu{
    position: absolute;
    z-index: 20;
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
    text-align: right;
    border-bottom: 1px solid #ddd;
    font-weight: bold;
}

#menu a.logo{
    border-right: 0px solid #C4604E;
}

#menu a {
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    color: #C4604E;
    padding: 3px 10px 3px 10px;
}

#menu ul a:hover{
     background: rgba(255, 255, 255, 0.9);
}

#menu ul{
    float: right;
}

.navbar-nav > li {
    margin-top: 25px;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}

.buttons_table {
    -moz-user-select: none;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    line-height: 0;
    padding: 9px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.buttons_table.edit, .buttons_table.delete {
    margin-bottom: 5px;
    width: 60px;
}

.buttons_table.edit{
	float:left;
}

.buttons_table.delete{
	float:right;
}

.buttons_table.files {
    padding: 9px 18px;
}


.dropdown-menu {
background: rgba(255, 255, 255, 0.8);
}

.dropdown-menu > li > a {
    margin-top: 5px !IMPORTANT;
}

.img_decorative{
    width: 100%;
    padding: 0px 5px 0px 5px;
}

.border-right{
    border-right: 1px solid #E5BA98;
}

.border-left{
    border-left: 1px solid #E5BA98;
}

.color-grey{
    color: #777;
}

#logo{
    width: 230px;
    padding: 7px 0px 7px;
}

.glyphicon{
}

.margin-top-50{
    margin-top: 40px;
}

.margin-top-60{
    margin-top: 150px;
}

#page .container{
	margin-top:150px;
}

.container, .container-fluid{
    z-index: 5;
}

.bg-all-white{
    background: white;
}

.theme-default .nivoSlider {
    margin-bottom: 0px;
    box-shadow: none;
}

.padding-bottom-80{
    padding-bottom: 80px;
}

.padding-top-200{
    padding-top: 200px;
}

h2{
    font-weight: bold;
    color: #E8D4D0;
    padding: 200px 0px 200px 0px;
}

.paragraph{
    color: #999;
    font-size: 20px;
    text-align: center;
    padding: 80px 0px 80px 0px;
}

#footer {
    background: #fff;
    padding: 20px 0px 10px 0px;
    color: #333;
    border-top: 1px solid #E5BA98;
}

#info-footer {
    padding: 15px 0px 0px 0px;
    background: #262626;
    text-align: center;
    font-size: 12px;
    color: #999;
}

strong{
    color: #B5543D;
}

h3{
    color: #B5543D;
}

.thumbnail {
    border: 0 none;
}

.jumbotron {
    background-color: transparent;
    text-align: center;
	margin-bottom: 0px;
	padding:20px
}

.divider{
border-bottom: 1px solid #e5ba98;
}

@media (min-width: 770px) and (max-width: 1160px){
    .carousel-inner > .item > img {
		height: 100%;
		left: 0;
		max-width: none;
		width: auto;
		position: absolute;
		top: 0;
	}

	#logo {
		width: 250px;
	}
}



@media (min-width: 1000px) and (max-width: 1210px){
    #menu{
        position: inherit;
        background: white;
    }
	#menu a {
		font-size: 15px;
	}
    .navbar {
        margin-bottom: 0px;
    }
    .navbar-nav > li > a {
		padding: 5px;
	}
	.container{
		margin-top:0px !IMPORTANT;
	}

	#logo {
		width: 250px;
	}
}

@media (min-width: 768px) and (max-width: 1200px){
    #menu{
        position: inherit;
        background: white;
    }
	#menu a {
		font-size: 12px;
	}
    .navbar {
        margin-bottom: 0px;
    }
    .navbar-nav > li > a {
		padding: 5px;
	}
	.container{
		margin-top:0px !IMPORTANT;
	}

	#logo {
		width: 100%;
		margin-top: 35px;
	}
}


@media (max-width: 767px){
    .carousel.slide {
		display:none
	}
	#menu{
        position: inherit;
        background: white;
    }
	.container{
		margin-top:0px !IMPORTANT;
	}

	#logo {
		width: 250px;
	}
	.navbar-header {
		position: absolute;
		right: 5px;
		top: -50px;
	}
}

.logo_partner{
	width:100px;
}

.result{display: none; width:300px}

.account {
    float: right;
    margin: 5px 0 0;
}

.form-input {
    float: left;
    margin: 10px;
    padding: 10px;
}

.login .form-control{
	width:200px;
	margin:0 0 10px 0
}

#footer .social{
	text-align: center
}

.social img{
	margin: 5px
}

.table thead th:first-child.sorting::after,
.table thead th:first-child.sorting_asc::after,
.table thead th:first-child.sorting_desc::after{
	content:none !important;
}

.table thead th:nth-child(4).sorting::after,
.table thead th:nth-child(4).sorting_asc::after,
.table thead th:nth-child(4).sorting_desc::after{
	content:none !important;
}

.table tfoot tr th:first-child select{
	display:none;
}

.table tfoot tr th:nth-child(2) select{
	width:90%;
}

.table tfoot tr th:nth-child(3) select{
	width:90%;
}

.table tfoot tr th:nth-child(4){
	visibility:hidden;
}

blockquote {
    border-left: 5px solid #eee;
    font-size: 13px;
    margin: 10px 0 20px;
    padding: 0 10px;
}


/* CALENDARIO */

a.Inserisci {
float: right;
margin: 0 0 0 10px;
}

a.Inserisci#InserisciScadenza {
  margin: 2px 0 10px;
}

a.Modifica {
float: right;
padding: 0 15px;
height: 30px;
line-height: 30px;
margin: 0 0 0 10px;
border-radius: 8px;
font-size: 14px;
background: #EFC83F;
font-weight: bold;
color: #fff;
text-transform: uppercase;
}

a.Utenti {
font-family: Arial, sans-serif;
float: right;
padding: 0 15px;
height: 30px;
line-height: 30px;
margin: 0 0 0 10px;
border-radius: 8px;
font-size: 14px;
background: #7589F9;
font-weight: bold;
color: #fff;
text-transform: uppercase;
}

a.Elimina {
float: right;
padding: 0 15px;
height: 30px;
line-height: 30px;
margin: 0 0 0 10px;
border-radius: 8px;
font-size: 14px;
background: #FC7676;
font-weight: bold;
color: #fff;
text-transform: uppercase;
}

a.Inserisci:hover, a.Modifica:hover, a.Utenti:hover, a.Elimina:hover {
box-shadow: 0 0 2px 0 rgba(0,0,0,0.3);
}

#FormWrapper {
margin: 0 auto 15px auto;
width: 100%;
text-align: left;
}

.Calendario {
float: right;
width: 300px;
margin: 15px 15px 15px 0;
background: #ddd;
border-collapse: collapse;
font-size: 18px;
box-shadow: 1px 3px 3px 0 rgba(0,0,0,0.2);
}

	.Calendario th, .Calendario td {
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border: 1px solid #fff;
	/*box-shadow: 0 0 10px 0 rgba(0,0,0,0.1) inset;*/
	}

	.Calendario th {
	background: rgba(0,0,0,0.1);
	font-weight: bold;
	font-size: 21px;
	color: #054189;
	}

		.Calendario th a.PrevMonth {
		float: left;
		margin: 6px;
		width: 28px;
		height: 28px;
		line-height: 28px;
		border-radius: 50%;
		border: 2px solid #999;
		color: #333;
		cursor: pointer;
		font-size: 16px;
		background: rgba(255,255,255,0.4);
		}

		.Calendario th a.PrevMonth:hover {
		border-color: #777;
		background: rgba(255,255,255,0.8);
		}

		.Calendario th a.NextMonth {
		float: right;
		margin: 6px;
		width: 28px;
		height: 28px;
		line-height: 28px;
		border-radius: 50%;
		border: 2px solid #999;
		color: #333;
		cursor: pointer;
		font-size: 16px;
		background: rgba(255,255,255,0.4);
		}

		.Calendario th a.NextMonth:hover {
		border-color: #777;
		background: rgba(255,255,255,0.8);
		}

	.Calendario td.GiornoNome {
	background: rgba(0,0,0,0.15);
	font-weight: bold;
	color: #777;
	}

		.Calendario td a {
		position: relative;
		display: block;
		}

		.Calendario td a.Vuoto {
		background: #f1f1f1;
		color: #054189;
		}

		/*.Calendario td a.Vuoto:hover {
		background: #f9f9f9;
		}*/

		.Calendario td a.Pieno {
		background: #85C226;
		color: #fff;
		}

		.Calendario td a.Current {
		background: #DA251C;
		color: #fff;
		}

			.Calendario td a span {
			position: absolute;
			top: 2px;
			right: 2px;
			line-height: 8px;
			padding: 2px 4px;
			font-size: 8px;
			background: #DA251C;
			border-radius: 50%;
			font-family: Arial, sans-serif;
			box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
			}

			.Calendario td a.Current span {
			background: #fff;
			color: #DA251C;
			}

/* SCADENZE */
.Scadenze {
margin: 15px;
float: left;
width: 350px;
}

	.Scadenze h2 {
	margin: 0px;
	padding: 0 0 15px 0;
	font-size: 26px;
	font-weight: normal;
	color: #b5543d;
	}

	.Scadenze ul {
	}

		.Scadenze ul li {
		padding: 15px;
		border-radius: 22px;
		background: rgba(5,65,137,0.1);
		color: #fff;
		margin: 0 0 15px 0;
		box-shadow: 2px 1px 0 1px rgba(0,0,0,0.05) inset;
		}

		.Scadenze ul li.Selected {
		/*background: rgba(5,65,137,0.3);*/
		}

			.Scadenze ul li ul.Azioni {
			}

				.Scadenze ul li ul.Azioni li {
				margin: -5px 5px 0 10px;
				float: right;
				padding: 0;
				background: none;
				box-shadow: 0px 0px 0 0px rgba(0,0,0,0) inset;
				list-style: outside none none;
				}

					.Scadenze ul li ul.Azioni li a {
					padding: 0;
					display: none;
					padding: 0 10px;
					}

					.Scadenze ul li:hover ul.Azioni li a, .Scadenze ul li.Selected ul.Azioni li a {
					display: block;
					}

			.Scadenze ul li h3 {
			font-size: 19px;
			color: #054189;
			padding-bottom: 5px;
			padding-top:0;
			margin-top:0px;
			}

			.Scadenze ul li p {
			font-size: 14px;
			line-height: 16px;
			color: #333;
			}

			.Scadenze ul li p.date {
			font-size: 12px;
			font-style:italic;
			line-height: 12px;
			color: #666;
			}

/**************************/
/* POPUP ******************/
/**************************/

#Ajax .PopupCenter {
position: fixed;
top: 200px;
left: 40%;
width: 20%;
background: #F0F0F0;
text-align: left;
z-index: 9999;
border-radius: 8px;
border: 2px solid #054189;
box-shadow: 2px 3px 1px 0 rgba(0,0,0,0.3);
}

	#Ajax .PopupCenter .PopupCont {
	position: relative;
	}

		#Ajax .PopupCenter .PopupCont h3 {
		text-align: center;
		padding: 15px;
		font-size: 16px;
		font-weight: normal;
		}

#Ajax .Popup {
position: absolute;
background: #F0F0F0;
text-align: left;
z-index: 2;
border-radius: 8px;
border: 2px solid #E72200;
box-shadow: 2px 3px 1px 0 rgba(0,0,0,0.3);
}

	#Ajax .Popup .PopupCont {
	position: relative;
	width: 550px;
	}

		#Ajax .Popup .PopupCont .FrecciaPopup {
		position: absolute;
		top: -13px;
		right: 30px;
		width: 23px;
		height: 13px;
		background: url('../img/FrecciaPopup.png') no-repeat 0px 0px;
		}

		#Ajax .Popup .PopupCont .Chiudi {
		position: absolute;
		top: 8px;
		right: 8px;
		width: 25px;
		height: 25px;
		line-height: 22px;
		text-align: center;
		color: #fff;
		font-size: 17px;
		font-weight: bold;
		background: #D8D8D8;
		border-radius: 50%;
		box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2) inset;
		}

		#Ajax .Popup .PopupCont .PHeader {
		text-align: center;
		background: rgba(255,255,255,0.5);
		border-radius: 8px 8px 0 0;
		}

			#Ajax .Popup .PopupCont .PHeader h3 {
			font-size: 21px;
			color: #054189;
			padding: 15px 15px 5px 15px;
			line-height: 21px;
			}

				#Ajax .Popup .PopupCont .PHeader h3 span {
				font-size: 12px;
				color: #666666;
				}

		#Ajax .Popup .PopupCont h3 {
		text-align: center;
		padding: 15px;
		font-size: 16px;
		font-weight: normal;
		}

			#Ajax .Popup .PopupCont h3.Warning {
			color: #F96161;
			font-size: 17px;
			}

		#Ajax .Popup #Form .MenuSteps {
		border-radius: 8px 8px 0 0;
		padding: 0 15px 10px 23px;
		text-align: center;
		line-height: 35px;
		}

			#Ajax .Popup #Form .MenuSteps li {
			display: inline;
			font-size: 13px;
			margin-right: 8px;
			}


				#Ajax .Popup #Form .MenuSteps li a {
				border-radius: 8px;
				padding: 3px 6px;
				color: #054189;
				background: #FBFBFB;
				border: 2px solid #054189;
				}

				#Ajax .Popup #Form .MenuSteps li a:hover {
				background: #FFF;
				}

			#Ajax .Popup #Form .MenuSteps li.Current {
			}

				#Ajax .Popup #Form .MenuSteps li.Current a {
				background: #054189;
				color: #fff;
				}

		#Ajax .Popup #Form .Step {
		display: none;
		padding: 15px;
		}

	#Ajax .PBottom {
	position: relative;
	text-align: center;
	background: #D8D8D8;
	padding: 15px;
	border-radius: 0 0 8px 8px;
	}

		#Ajax .Alert {
		display: none;
		position: absolute;
		bottom: -40px;
		left: 20%;
		margin: 0 auto;
		width: 60%;
		height: 30px;
		line-height: 30px;
		border-radius: 8px;
		margin-top: -35px;
		background: rgba(255,0,0,0.5);
		color: #fff;
		font-size: 13px;
		text-align: center;
		box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.2);
		}

			#Ajax .Alert a {
			color: #fff;
			text-decoration: underline;
			}

		#Ajax .ScegliTipoIndicatore {
		padding: 15px;
		}

			#Ajax .ScegliTipoIndicatore h2 {
			padding: 0 30px 15px 30px;
			color: #054189;
			}

				#Ajax .ScegliTipoIndicatore p {
				font-size: 17px;
				padding: 0 30px 5px 30px;
				}

					#Ajax .ScegliTipoIndicatore p span {
					font-size: 12px;
					color: #777;
					}

					#Ajax .ScegliTipoIndicatore p input {
					vertical-align: middle;
					}

	#Ajax .Popup .Row {
	padding-bottom: 10px;
	font-size: 13px;
	}

		.Popup .Row .Modifiche {
		background: rgba(255,255,255,0.5);
		box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2) inset;
		border-radius: 8px;
		font-family: Arial, sans-serif;
		font-size: 11px;
		padding-bottom: 10px;
		}

			.Popup .Row .Modifiche p {
			padding: 5px 0;
			}

			.Popup .Row .Modifiche ul {
			text-align: center;
			padding-bottom: 5px;
			height: 61px;
			overflow: auto;
			margin: 0 10px;
			}

				.Popup .Row .Modifiche ul li {
				margin-bottom: 3px;
				color: #999;
				}

					.Popup .Row .Modifiche ul li strong {
					color: #054189;
					}

	#Ajax .Popup .Row.Nativo {
	height: 32px;
	line-height: 32px;
	padding-bottom: 5px;
	}

		#Ajax .Popup .Row.Nativo input, #Ajax .Popup .Row.Nativo select {
		border: 2px solid #85C226;
		font-family: "Trebuchet MS", sans-serif;
		font-size: 17px;
		box-shadow: none;
		color: #000;
		height: 28px;
		line-height: 28px;
		padding: 0 5px;
		}

		#Ajax .Popup .Row.Nativo select {
		text-align: center;
		}

		#Ajax .Popup .Row.Nativo input.Disabled {
		border-color: #ddd;
		color: #999;
		}

		#Ajax .Popup .Row.Nativo label {
		text-align: right;
		height: 32px;
		}

			#Ajax .Popup .Row.Nativo label input {
			float: none;
			display: inline;
			width: auto;
			margin: 3px 0 0 0;
			}

		#Ajax .Popup .Row.Nativo span {
		padding-left: 5px;
		color: #000;
		}

		.Popup .Row p {
		text-align: center;
		padding-bottom: 15px;
		color: #666;
		}

		.Popup .Row label {
		float: left;
		width: 160px;
		margin-right: 5px;
		height: 25px;
		line-height: 25px;
		text-align: right;
		}

			.Popup .Row label .Help {
			border-radius: 50%;
			padding: 0 5px;
			background: #99D352;
			color: #fff;
			cursor: help;
			}

		.Popup .Row input, .Popup .Row textarea, .Popup .Row select {
		float: left;
		width: 340px;
		padding: 1px 5px;
		height: 23px;
		line-height: 25px;
		border: 0;
		border-radius: 8px;
		box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2) inset;
		}

		.Popup .Row select {
		padding: 1px 0;
		width: auto;
		max-width: 360px;
		}

			.Popup .Row select option {
			padding: 2px;
			}

		.Popup .Row textarea {
		height: 93px;
		line-height: 17px;
		}

		.Popup .Row input.from, .Popup .Row input.to {
		border-top-right-radius:0px;
		border-bottom-right-radius:0px;
		width: 100px;
		height:31px;
		}

		.Popup .Row .input-group-addon{
		width: 40px;
		}


		.Popup .Row.Checkbox {
		line-height: 21px;
		}

			.Popup .Row.Checkbox input {
			float: none;
			width: auto;
			height: auto;
			vertical-align: middle;
			margin: 0 2px 0 145px;
			padding: 0;
			display: inline;
			}

			.Popup .Row.Checkbox ul {
			line-height: 15px;
			padding: 5px 10px;
			height: 188px;
			overflow: auto;
			border-radius: 8px;
			background: #f7f7f7;
			border: 1px solid #ccc;
			}

				.Popup .Row.Checkbox ul li {
				margin: 0;
				padding: 0 0 5px 0;
				font-size: 11px;
				clear: both;
				}

					.Popup .Row.Checkbox ul li input {
					margin: 0;
					padding: 0;
					float: none;
					display: inline;
					width: auto;
					vertical-align: middle;
					}

		.Popup .Row.Radio {
		line-height: 21px;
		}

			.Popup .Row.Radio input {
			float: none;
			width: auto;
			height: auto;
			vertical-align: middle;
			padding: 0;
			display: inline;
			}

			.Popup .Row.Radio span {
			padding: 0 6px 0 3px;
			font-weight: bold;
			color: #777;
			}

			.Popup .Row .SelezionaTutti {
			background: #eee;
			border-bottom: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-left: 1px solid #ccc;
			font-size: 11px;
			color: #000;
			padding: 3px 10px;
			border-radius: 0 0 8px 8px;
			}

			.Popup .Row .DeselezionaTutti {
			background: #eee;
			border-bottom: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-left: 1px solid #ccc;
			font-size: 11px;
			color: #000;
			padding: 3px 10px;
			border-radius: 0 0 8px 8px;
			}

		#Ajax .Popup #TextareaFormula {
		width: 505px;
		height: 80px;
		text-align: center;
		}

		.Popup #FormulaEsplicitata {
		padding: 15px;
		font-size: 19px;
		color: #000;
		text-align: center;
		line-height: 38px;
		}

			.Popup #FormulaEsplicitata em {
			font-size: 12px;
			font-family: Arial, sans-serif;
			font-style: normal;
			}

			.Popup #FormulaEsplicitata span.Nativo {
			border-radius: 8px;
			padding: 0 5px;
			font-size: 17px;
			border: 2px solid #85C226;
			color: #85C226;
			white-space: nowrap;
			}

			.Popup #FormulaEsplicitata .BoxNativo {
			display: inline;
			}

				.Popup #FormulaEsplicitata .BoxNativo a {
				position: relative;
				padding: 2px 5px;
				border-radius: 8px;
				border: 2px solid #85C226;
				color: #85C226;
				font-weight: bold;
				}

				.Popup #FormulaEsplicitata .BoxNativo a:hover {
				background: #fff;
				}

					.Popup #FormulaEsplicitata .BoxNativo a em {
					font-size: 12px;
					font-family: Arial, sans-serif;
					font-style: normal;
					}

					/*.Popup #FormulaEsplicitata .BoxNativo a span {
					float: left;
					width: 10px;
					height: 10px;
					background: red;
					margin: -10px 0 0 0;
					}*/

			.Popup #FormulaEsplicitata span.Indicatore {
			border-radius: 8px;
			padding: 0 5px;
			font-size: 17px;
			border: 2px solid #E2B41B;
			background: #E2B41B;
			color: #fff;
			white-space: nowrap;
			}

			.Popup #FormulaEsplicitata .BoxIndicatore {
			display: inline;
			}

				.Popup #FormulaEsplicitata .BoxIndicatore a {
				position: relative;
				padding: 2px 5px;
				border-radius: 8px;
				border: 2px solid #E2B41B;
				color: #fff;
				background: #E2B41B;
				font-weight: bold;
				}

					.Popup #FormulaEsplicitata .BoxIndicatore a em {
					font-size: 12px;
					font-family: Arial, sans-serif;
					font-style: normal;
					}

					.Popup #FormulaEsplicitata a span.Nome {
					display: none;
					position: absolute;
					top: 32px;
					left: 10px;
					color: #fff;
					border-radius: 0 8px 8px 8px;
					font-weight: normal;
					font-size: 14px;
					padding: 8px 10px;
					line-height: 12px;
					text-align: left;
					white-space: nowrap;
					z-index: 9999;
					}

						.Popup #FormulaEsplicitata a span.Nome .Freccia {
						float: left;
						width: 10px;
						height: 8px;
						margin: -16px 0 0 -10px;
						}

					.Popup #FormulaEsplicitata a:hover span.Nome {
					display: inline;
					}

					.Popup #FormulaEsplicitata .BoxNativo a span.Nome {
					background: #85C226;
					}

						.Popup #FormulaEsplicitata .BoxNativo a span.Nome .Freccia {
						background: url('../img/FrecciaPopupVerde.png') no-repeat 0px 0px;
						}

					.Popup #FormulaEsplicitata .BoxIndicatore a span.Nome {
					background: #E2B41B;
					}

						.Popup #FormulaEsplicitata .BoxIndicatore a span.Nome .Freccia {
						background: url('../img/FrecciaPopupArancione.png') no-repeat 0px 0px;
						}

		#Ajax .Popup .Row #AnteprimaCodice {
		float: left;
		width: 110px;
		height: 23px;
		line-height: 23px;
		border-radius: 8px;
		background: #bbb;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		}

		#Ajax .Popup .Row .ModificaCodice {
		float: left;
		height: 23px;
		line-height: 23px;
		border-radius: 8px;
		margin-left: 10px;
		padding: 0 5px;
		text-align: center;
		background: #F4F49C;
		font-weight: bold;
		color: orange;
		font-size: 11px;
		/*box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);*/
		}

		.Popup .Row input.InputNumber {
		width: 95px;
		}

		#Ajax .Popup #ElencoAllegati {
		max-height: 230px;
		margin-right: -10px;
		padding-right: 10px;
		overflow: auto;
		}

			#Ajax .Popup #ElencoAllegati ul {
			}

				#Ajax .Popup #ElencoAllegati ul li {
				border: 1px solid #054189;
				border-radius: 8px;
				margin-top: 8px;
				padding: 5px 10px;
				background: rgba(255,255,255,0.5);
				/*box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);*/
				clear: both;
				}

					#Ajax .Popup #ElencoAllegati ul li .Elimina {
					margin-top: 5px;
					margin-right: 0;
					}

					#Ajax .Popup #ElencoAllegati ul li .Allegato {
					}

						#Ajax .Popup #ElencoAllegati ul li .Allegato span {
						font-size: 10px;
						color: #777;
						}
/*Meeting*/
.row.meeting {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.meeting img.meeting{
	width:100%;
}

.meeting .btn {
    margin: 15px 0 0;
}

/*Event*/
.row.events {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.events img.events{
	width:100%;
}

.events .btn {
    margin: 15px 0 0;
}

.events h3 {
    margin-top: 0px;
}

.size {
    font-style: italic;
    font-size: 13px;
}

ul.flags {
    float: right !important;
    margin-right: 20px;
    margin-top: 5px;
}

	ul.flags li {
		list-style: none;
		float: left;
	}

		ul.flags li a {
			padding: 0 !important;
			margin: 0 15px 0 0 !important;
		}

			ul.flags li a img {
				width: 30px;
			}
