/* fiaso colori

colori logo
blu molto scuro #005596 (colore anche del nome fiaso nel logo)
blu scuro #0068b3
azzurro #4f91cd
azzurro chiaro #97c0e6

grigio chiaro:	#f2f2f2
grigio footer:	#e6e6e6

font-family: 'Roboto', sans-serif; (generale)
font-family: 'Abel', sans-serif; (menu)
font-family: 'Barlow Condensed', sans-serif; (site-description)
font-family: 'Oswald', sans-serif; (titoli)
*/

/*	generici
======================================*/
body	{
	font-family: 'Abel', sans-serif;
	font-size: 16px;
	line-height: 140%;
	font-weight: 400;
	background: #fff;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Oswald', sans-serif;
}
#breadcrumb	{
	font-family: 'Abel', sans-serif;
}
.fbc-page,
.fbc-wrap,
.fbc-items	{
	font-family: 'Abel', sans-serif !important;
}
#header	{
	background: #fff;
}
#container	{
	background: #f2f2f2 url(../images/angolo-vertice-alto-sx.svg) no-repeat 0 0 / 50px;
}
#container.metacenter	{
	background: #99c0e5 url(../images/angolo-vertice-alto-sx.svg) no-repeat 0 0 / 50px;
}
strong	{
	font-weight: 700;
}
em{
	font-weight: 400i;
}
strong em	{
	font-weight: 700i;
}
.light	{
	font-family: 'Oswald', sans-serif;
}
a, a > * {
	text-decoration: none;
	transition: all 0.45s ease-out 0s;
}
a:link{
	color: #0068b3;
}
a:visited{
	color: #0068b3;
}
a:hover{
	color: #4f91cd;
	text-decoration: underline;
}
#content p {
	margin-bottom: 20px;
}

.spacer-0vh	{
	clear: both;
	height: 0vh;
}
.spacer-1vh	{
	clear: both;
	height: 1vh;
}
.spacer-2vh	{
	clear: both;
	height: 2vh;
}
.spacer-4vh	{
	clear: both;
	height: 4vh;
}
.center	{
	text-align: center;
}
.right	{
	text-align: right;
}
table td	{
	word-break: break-all;
}
.entry-content,
.archive-meta	{
	text-align: justify;
}
* {
	box-sizing: border-box;
}
/* Button Responsive Menu*/
.btn-responsive-menu{display: none;float: right;padding:5px;cursor:pointer;margin:  -15px 20px 0 0;color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background:#333;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.icon-bar 			{display: block;width: 18px;height: 2px;margin:5px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

.show{display:block!important}
/*	fine generici
======================================*/
/*	paginazione
======================================*/
.pagination	{
	clear:both;
	float:right; /* Pagination float direction */
	position:relative;
	font-size: 12px; /* Pagination text size */
	line-height: 13px;
}
 .pagination span,
 .pagination a	{
	display:block;
	float:left;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	width:auto;
	color:#fff; /* Pagination text color */
	background: #4f91cd; /* Pagination non-active background color */
	-webkit-transition: background .15s ease-in-out;
	-moz-transition: background .15s ease-in-out;
	-ms-transition: background .15s ease-in-out;
	-o-transition: background .15s ease-in-out;
	transition: background .15s ease-in-out;
}
 .pagination a:hover	{
	color: #fff;
	background: #0068b3; /* Pagination background on hover */
}
 .pagination .current	{
	padding: 6px 9px 5px 9px;
	background: #0068b3; /* Current page background */
	color: #fff;
}
/*	header
======================================*/
#branding form.header-search-form {
	padding: 1px 10px;
	background: #ccc;
	border-radius: 5px;
}
#branding form.header-search-form input.search-field {border: none; background: none;}

#branding form.header-search-form input.search-submit {
    float: right;
    margin: 4px 0 0 0;
    padding: 0;
    width: 30px;
    height: 21px;
    cursor: pointer;
    border: medium none;
    z-index: 100;
    box-shadow: none;
	background: url(../images/ico-lente.svg) no-repeat scroll center center / auto 21px;
}
#access	{
	font-family: 'Abel', sans-serif;
}
#site-description {
	font-family: 'Barlow Condensed', sans-serif;
}
/*	home
======================================*/
img.banner-home	{
	max-width: 100%;
}
.banner-home-corso-ecm	{
	display: block;
	margin: 0 auto 4vh auto;
	padding: 3vh 0;
	width: 100%;
	text-align:  center;
	border: 2px solid #0068b3;
}
a#home-iscriviti-alla-newsletter	{
	display: block;
	margin: 0;
	padding: 1vh 0;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-size: x-large;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background: #0068b3 url('../images/angolo-grey-vertice-alto-dx.svg') no-repeat right bottom / contain;
}
a#home-iscriviti-alla-newsletter:hover	{
	background: #4f91cd url('../images/angolo-grey-vertice-alto-dx.svg') no-repeat right bottom / contain;
}
a.home-categoria	{
	display: block;
	margin: 0 auto;
	padding: 3vh;
	font-family: 'Oswald', sans-serif;
	font-size: xx-large;
	text-align: center;
	text-transform: uppercase;
	color: #333;
}
a.home-categoria.white	{
	background: #fff;
}
a.home-categoria.grey	{
	background: #d9d9d9;
}
a.home-categoria.blu	{
	background: #97c0e6 url('../images/angolo-grey-vertice-alto-dx.svg') no-repeat right top / 50px;
}
.riquadro-cornice	{
	height: 250px;
	border: 5px solid #fff;
}
.riquadro-cornice-rassegnavideo	{
	height: 250px;
	border: 5px solid #005596;
}
.riquadro-cornice-dataroom	{
	border: 0px solid #005596;
}
.home-evidenza-data	{
	margin: 0;
	padding: 10px 1vw 0 0;
	height: 50px;
	text-align: right;
	color: #fff;
	background: rgb(81, 144, 205, 0.6);
}
[class^="home-evidenza-titolo"]	{
	margin: 140px 0 0 0;
	padding: 2px 0.5vw 0 0.5vw;
	height: 50px;
}
[class^="home-evidenza-titolo"] a	{
	font-size: x-large;
	line-height: 80% !important;
	color: #fff;
	text-transform: uppercase;
}
.home-evidenza-titolo-1	{
	background: rgb(170, 213, 116, 0.8) url('../images/angolo-vertice-basso-dx.svg') no-repeat right bottom / 50px;
}
.home-evidenza-titolo-2	{
	background: rgb(249, 175, 93, 0.8) url('../images/angolo-vertice-basso-dx.svg') no-repeat right bottom / 50px;
}
.home-evidenza-titolo-3	{
	background: rgb(69, 195, 243, 0.8) url('../images/angolo-vertice-basso-dx.svg') no-repeat right bottom / 50px;
}
[class^="home-rassegnavideo-titolo"]	{
	margin: -250px 0 0 0;
	padding: 7px 0.5vw 0 0.5vw;
	min-height: 50px;
	height: auto;
	text-align: right;
}
[class^="home-rassegnavideo-titolo"] a	{
	font-size: large;
	line-height: 80% !important;
	color: #fff;
}
[class^="home-rassegnavideo-titolo"] a span	{
	margin: 0 7px;
	font-size: small;
}
.home-rassegnavideo-titolo-1	{
	background: rgba(0, 85, 150, 0.5) url('../images/angolo-vertice-alto-sx.svg') no-repeat left top / 50px; /* 20220518 sovrascritto da successivo */
}
.home-rassegnavideo-titolo-1,
.home-rassegnavideo-titolo-2,
.home-rassegnavideo-titolo-3	{
	background: rgba(0, 85, 150, 0.5);
}
[class^="home-dataroom-titolo"] a	{
	font-size: large;
	line-height: 80% !important;
	color: #fff;
}
.home-dataroom-titolo-1	{
	background: rgba(0, 85, 150, 0.5) url('../images/angolo-grey-vertice-alto-sx.svg') no-repeat left top / 50px; /* 20220518 sovrascritto da successivo */
}
.home-dataroom-titolo-1,
.home-dataroom-titolo-2,
.home-dataroom-titolo-3	{
	background: rgba(0, 85, 150, 0.5);
}
#home-second-row	{
	margin: 0;
	padding: 4vh 0;
	color: #333;
	background: #e0e0e0;
}
.date-eventi-riquadro-data	{
	float: left;
	margin: 0 1vw 0 0;
	padding: 5px;
	width: 120px;
	height: 120px;
	text-align: center;
	color: #000;
	background: #97c0e6;
	border: 1px solid #000;
}
.date-eventi-riquadro-data span	{
	display: block;
	margin: 20px auto;
	font-size: 60px;
	font-weight: 700;
}
.date-eventi a{
	color: #fff !important;
}
.notizia-velina-sfondo1	{
	background: rgba(119, 119, 119, 0) url('../images/angolo-grey-vertice-basso-dx.svg') no-repeat right bottom / 20px;
}
.notizia-velina-sfondo2	{
	background: rgba(206, 206, 206, 0) url('../images/angolo-grey-vertice-basso-dx.svg') no-repeat right bottom / 20px;
}
.notizia-velina-sfondo3	{
	background: rgba(173, 173, 173, 0) url('../images/angolo-grey-vertice-basso-dx.svg') no-repeat right bottom / 20px;
}
.sovrapponi-velina	{
	background: rgba(119, 119, 119, 0.6) url('../images/angolo-grey-vertice-basso-dx.svg') no-repeat right bottom / 20px;
}
a[class^="categoria-"],
div[class^="categoria-"]	{
	display: inline-block;
	margin: 20px;
	padding: 5px;
}
a.categoria-sfondo1,
div.categoria-sfondo1	{
	color: #000;
	background: rgba(211, 211, 211, 0.8)
}
a.categoria-sfondo2,
div.categoria-sfondo2	{
	color: #fff;
	background: rgba(2, 99, 138, 0.8)
}
a.categoria-sfondo3,
div.categoria-sfondo3	{
	color: #005596;
	color: #fff;
	background: rgba(82, 164, 197, 0.8)
}
.notizia-data	{
	font-size: smaller;
}
.home-titolo-sezione-dataroom	{
	margin: 0 auto;
	padding: 3vh;
	font-size: xx-large;
	text-align: center;
	text-transform: uppercase;
	color: #333;
	background: #97c0e6 url('../images/angolo-grey-vertice-alto-dx.svg') no-repeat right top / 50px;
}
.dataroom-box-titolo	{
	margin: 0;
	padding: 0;
	font-size: x-large;
	color: #fff;
	text-transform: uppercase;
}
.chisiamo-1.angolo-alto-sx	{
	margin: 0;
	padding: 1vh 2vw 1vh 4vw;
	background: #4f91cd url(../images/angolo-grey-vertice-alto-sx.svg) no-repeat 0 0 / 50px;
}
.chisiamo-1	{
	margin: 0;
	padding: 2vh 2vw;
	background: #4f91cd;
}
.chisiamo-2	{
	margin: 0;
	padding: 2vh 2vw;
	background: #97c0e6;
}
.chisiamo-3	{
	margin: 0;
	padding: 2vh 2vw;
	background: #bcdbf8;
}
/*	aziende associate
======================================*/
[id^="link"]	{
	cursor: pointer;
}
[id^="link"].active-hover	{
	color: #f00;
	text-decoration: underline;
}
[id^="link"].active	{
	color: #f00;
	text-decoration: underline;
}
.white	{
	margin: 4px 2px;
	padding: 10px;
	background: #fff;
}
.white h4{
	text-transform: uppercase;
}
.map .rimg {cursor: pointer;}
.map .rimg:hover path,
.map .rimg.selected path {
	fill: #5a8fd2 !important;
}
[class^="scheda-azienda-tab-"]	{
	margin: 0 0.2vw;
	padding: 8px 15px;
	text-transform: uppercase;
	background: #97c0e6;
}
.scheda-azienda-tab-1	{
	background: #4f91cd;
}
a.scheda-azienda-link-back	{
	display: inline-block;
	margin: 0 0 2vh 0;
	padding: 2px 10px;
	border: 1px solid #97c0e6;
	cursor: pointer;
}
/*	footer
======================================*/
#footer	{
	clear: both;
	background: #e6e6e6 url('../images/angolo-vertice-alto-sx.svg') no-repeat left top / 50px;
}
#footer ul li{
	list-style-type: none;
}
#footer #first.widget-area	{
	border-left: 1px solid #4f91cd;
	border-right: 1px solid #4f91cd;
}
a[class^="link-"]	{
	display: inline-block;
	margin: 0 0.3vw;
	padding: 0;
	width: 40px;
	height: 40px;
	text-decoration: none;
}
a.link-fb	{
	background: url('../images/ico-fb.svg') no-repeat center center / contain;
}
a.link-ln	{
	background: url('../images/ico-linkedin.svg') no-repeat center center / contain;
}
a.link-tw	{
	background: url('../images/ico-twitter.svg') no-repeat center center / contain;
}
a.link-yt	{
	background: url('../images/ico-youtube.svg') no-repeat center center / contain;
}
a.link-is	{
	background: url('../images/ico-instagram.svg') no-repeat center center / contain;
}
#site-generator img {
    margin: 0 5px;
    height: 20px;
    vertical-align: middle;
}
/*	fine footer
======================================*/
/*	eventi
======================================*/
.no-border	{
	border: none !important;
}
.sticky-evento-dettagli	{
	margin: 2vh 0;
	padding: 25px;
	font-size: x-large;
}
.evento-dettagli	{
	margin: 2vh 0;
	padding: 25px;
	font-size: x-large;
	border: 1px solid #ccc;
}
.evento-dettagli .evidenzia-categoria	{
	display: block;
	margin: 0 0 15px 0;
	padding: 10px 0;
	font-size: larger;
	text-align:  center;
	color: #fff;
	background:#02638a;
}
.metacenter-bkg-header	{
	padding: 0;
	height: 188px;
	background:  url(../images/metacenter-header.png) no-repeat 0 center / cover;
}
.metacenter-indirizzo	{
	padding: 0vh 0 0.5vh 0;
	font-size: 22px;
}
.metacenter-indirizzo-smaller	{
	font-size: 14px;
}
.metacenter-bkg-blocco-1	{
	margin: 0;
	background: #99c0e5;
}
.metacenter-txt-padding	{
	padding: 20px;
}
.metacenter-blu-scuro	{
	padding: 20px 10px;
	color: #fff;
	background: #00274e;;
}
.metacenter-bkg-blocco-2	{
	background: #5290cc;
}
.metacenter-txt-padding-blocco-2	{
	padding: 10px 33px;
}
.metacenter-bkg-sx	{
	background: #99c0e5;
}
.metacenter-txt-padding-left	{
	padding: 10px 0;
}
.metacenter-bkg-dx	{
	color: #fff;
	background: none;
}
.metacenter-bkg-blocco-3	{
	color: #fff;
	background: #055596;
}
.metacenter-bkg-blocco-3 a	{
	color: #fff;
	text-decoration: none;
}
/*	fine eventi
======================================*/
/*	area riservata
======================================*/
.sidebar-menu ul#menu-sidebar-ar li	{
	padding: 1vh 0;
	font-size: 1.2em;
}
.link-modale-istruzioni-marketplace	{
	margin: 3vh 0;
	padding: 0;
	font-size: 2em;
	font-weight: 700;
	color: #04b913;
	cursor: pointer;
}
a.box-marketplace2023	{
	display: block;
	margin: 2vh auto;
	padding: 3vh 0;
	height: 800px;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	color: #4f91cd;
	border: 2px solid #02638a;
	background: url(../images/marketplace-sfondo-maschera-1b.jpg) no-repeat center 0 / cover;
}
#content h2.marketplace-logo	{
	padding: 8vh 0;
	background: url(../images/marketplace-logo.svg) no-repeat right center / contain;
}
form#ar-soggetti-form.form-marketplace	{
	padding: 2vh;
	background: #96c0e6;
}
form#ar-soggetti-form.form-marketplace fieldset	{
	border: 1px solid #fff;
}
form#ar-soggetti-form.form-marketplace .alert	{
	color: #fff;
}
.marketplace-elenco-esperienze	{
	margin: 0;
	padding: 1vh 0;
	font-size: 1.3em;
	font-weight: bold;
}
.marketplace-alert-verificata	{
	margin: 0;
	padding: 1vh 0;
	font-size: 1.2em;
	font-weight: bold;
	color:rgb(7, 142, 7);
}
#content hr.marketplace-form	{
	margin: 2vh 0;
	height: 5px;
	background: #4f91cd;
}
#content h2.forum25-logo	{
	margin: 2vh 0 0 0;
	padding: 4vh 0;
	background: #97c0e6 url(../images/logo-forum25.png) no-repeat center center / 90%;
}
a.forum25-baloon	{
	padding: 0 0.4vw;
	cursor: pointer;
}
#banner-esperienze-forum25	{
	margin: 0 0 4vh 0;
	padding: 0;
	text-align: center;
	border-bottom: 2px dashed #000;
}
#banner-esperienze-forum25 a	{
	text-decoration: none !important;
}
#banner-esperienze-forum25 img	{
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: auto !important;
}
[id^="ar-soggetti-form"] label.forum25-option	{
	margin: 0;
	width: auto !important;
	min-width: 1vw !important;
}
[id^="ar-soggetti-form"] label.forum25-option [type="radio"] {
  display: inline-block;
  margin: 0;
}
[id^='ar-soggetti-form'] textarea.descrizione_testo	{
	width: 98% !important;
}
.alert	{
	color: #f00;
}
[type='submit'].evidenzia-accedi   {
	display: block;
	margin: 3vh auto;
	padding: 3vh 0;
	width: 50%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #fff !important;
	background: rgb(7, 142, 7);
	border: none;
	border-radius: 15px;
	cursor: pointer;
}
#content table.area-riservata th,
#content table.area-riservata td	{
	padding: 0.5vh 0.3vw;
	vertical-align: middle;
}
a.accesso-elearning	{
	display: inline-block;
	margin: 2vh 0;
	padding: 1vh 2vw;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #04b913;
}
a.accesso-elearning.disabled{
    pointer-events: none;
	background: #d4d4d4;
}
a.registrati-link	{
	display: inline-block;
	margin: 0 5px;
	padding: 5px 20px;
	font-size: large;
	color: #fff;
	background: #4f91cd;
}
[id^='ar-soggetti-form']	{
	margin: 20px 0;
	font-size: 1.2em;
}
[id^='ar-soggetti-form'] fieldset	{
	margin: 0 0 20px 0;
	padding: 20px;
	border: 1px solid #ccc;
	border-radius: 5px;
}
[id^='ar-soggetti-form'] legend	{
	/* corregge una interferenza di stile del plugin 'download manager' */
	display: block !important;
	float: none !important;
	padding: 0 20px !important;
	font-weight: 700;
	border-bottom: none !important;
	background: none;
}
[id^='ar-soggetti-form'] legend span	{
	/* corregge una interferenza di stile del plugin 'download manager' */
	margin: 0 0 0 15px;
	font-weight: 400;
}
[id^='ar-soggetti-form'] label	{
	display: inline-block;
	margin: 0 10px;
	padding: 0;
	width: calc(150px - 20px);
	line-height: 110%;
}
#ar-soggetti-form-sondaggio label	{
	display: block;
	margin: 20px 0 10px 0;
	padding: 0;
	line-height: 110%;
}
[id^='ar-soggetti-form'] label.wide350	{
	display: inline-block;
	margin: 0 10px;
	padding: 0;
	width: 350px;
	line-height: 110%;
}
[id^='ar-soggetti-form'] label.wide500	{
	display: inline-block;
	margin: 0 10px;
	padding: 0;
	width: 500px;
	line-height: 110%;
}
[id^='ar-soggetti-form'] .readonly	{
	border: none;
	background: none;
	box-shadow: none;
}
[id^='ar-soggetti-form'] [type='text'],
[id^='ar-soggetti-form'] [type='file'],
[id^='ar-soggetti-form'] [type='textarea'],
[id^='ar-soggetti-form'] [type='select']	{
	font-size: 1em;
}
[id^='ar-soggetti-form'] [type='radio']	{
	display: inline-block;
	margin: 0 1vw;
}
[id^='ar-soggetti-form'] .modifica-input	{
	width: 360px;
}
[id^='ar-soggetti-form'] .modifica-input-small	{
	width: 70px;
}
[id^='ar-soggetti-form'] .modifica-input-telefono	{
	width: 140px;
}
[id^='ar-soggetti-form'] select.input-select	{
	font-size: 16px;
}
[id^='ar-soggetti-form']-sondaggio input[type="radio"]	{
	margin: 0 5px;
	vertical-align: middle;
}
#ar-soggetti-form-sondaggio .spacer	{
	display: inline-block;
	width: 10px;
}
[id^='ar-soggetti-form'] .date	{
	width: 100px;
}
[id^='ar-soggetti-form'] textarea	{
	width: 370px;
	vertical-align: text-top;
}
[id^='ar-soggetti-form'] span.radio-value	{
	margin: 0 15px 0 3px;
}
[id^='ar-soggetti-form'] input[type="submit"]	{
	padding: 1vh 2vw;
	cursor: pointer;
}
#ar-soggetti-form-sondaggio textarea	{
	width: 100%;
	vertical-align: text-top;
}
.ar-documenti-elenco a.etichetta	{
	display: block;
	margin: 0 0 15px 0;
	font-size: x-large;
	font-weight: 700;
}
.ar-documenti-elenco a.tipologia	{
	display: block;
	font-size: normal;
	font-weight: 400;
}
.box-alert-dati-anagrafici-mancanti	{
	margin: 2vh 0;
	padding: 2vh;
	border: 2px solid #f00;
}
.personal-dashboard	{
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	color: #fff;
	text-transform: uppercase;
}
.payoff	{
	margin: 2vh 0 0 0;
	padding: 0.3vh 0 0.3vh 1vw;
	background: #b9d7f4 !important;
}
.payoff-data	{
	margin: 2vh 0 0 0;
	padding: 0.3vh 0;
	color: #b9d7f4;
	background: #4f91cd !important;
}
.payoff span	{
	font-weight: 700;
	font-style: italic;
}
.payoff-data a	{
	color: #fff !important;
}
.sfondo-colore-linea-dotted	{
	margin: 0;
	padding: 0;
	background: #97c0e6 !important;
}
.linea-dotted	{
	margin: 0;
	padding: 0;
	border-bottom: 2px dashed #000;
}
#container.ar-sfondo-container	{
	background: #97c0e6;
}
.ar-notizia-data	{
	margin: 1vh 0;
	padding: 0;
	font-size: 1em;
}
.ar-notizia-data span	{
	display: inline-block;
	padding: 0 1vw 0 0;
	font-size: 1.3em;
	color: #fff;
}
a.ar-notizie-thumbnail	{
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 390px;
}
a.ar-bacheca-personale-titolo-notizia	{
	margin: 0;
	padding: 0;
	font-size: 1.5em !important;
	color: #000 !important;
}
.ar-bacheca-personale-titolo	{
	margin: 0;
	padding: 3vh 0;
	font-size: 2em;
	text-transform: uppercase;
	background: #fff;
}
.ar-bacheca-personale-sfondo-colore	{
	padding: 3vh 0;
	background: #97c0e6;
}
a.ar-bacheca-personale	{
	color: #fff !important;
}
a.sidebar-link-freccia	{
	display: block;
	margin: 0 0 2vh 0;
	padding: 1vh 0.5vw;
	font-size: 2.0em;
	text-transform: uppercase;
	background: #edebeb url(../images/freccia-play.svg) no-repeat 95% center / auto 20px;
}
.sidebar-riquadro	{
	margin: 0 0 2vh 0;
	padding: 0;
	background: #edebeb;
}
.sidebar-dataroom-txt,
.sidebar-marketplace-txt	{
	margin: 0;
	padding: 0 0.5vw 2vh 0.5vw;
	font-size: 1em;
}
img.sidebar-logo-dataroom	{
	margin: 0;
	padding: 0;
	width: 75px;
	height: auto !important
}
img.sidebar-logo-marketplace-sfondo	{
	margin: 0;
	padding: 1vh 0.5vw;
	width: 100%;
	height: auto !important
}
a.sidebar-link-lente	{
	display: block;
	margin: 0 0 2vh 0;
	padding: 1vh 0.5vw 1vh 0.5vw;
	font-size: 2.0em;
	text-transform: uppercase;
	background: url(../images/ico-lente.svg) no-repeat 65% 1vh / auto 20px;
}
form#ar-pubblicazioni-form	{
	margin: 0;
	padding: 1vh;
}
form#ar-pubblicazioni-form div{
	margin: 0;
	padding: 0.5vh 0;
}
form#ar-pubblicazioni-form label{
	display: inline-block;
	width: 30%;
}
form#ar-pubblicazioni-form input[type='text']	{
	width: 65%;
	background: #b9d7f4;
}
img.sidebar-logo-webinar-sfondo	{
	margin: 0;
	padding: 1vh 0.5vw;
	width: 100%;
	height: auto !important
}
.sidebar-riquadro-webinar	{
	color: #fff;
	background: #0666a7 url(../images/webinar.svg) no-repeat right 0 / 100%;
}
a.sidebar-link-freccia-webinar	{
	display: block;
	margin: 0 0 2vh 0;
	padding: 1vh 0.5vw 1vh 0.5vw;
	font-size: 2.0em;
	color: #fff !important;
	text-transform: uppercase;
	background: url(../images/freccia-play.svg) no-repeat 50% 1vh / auto 20px;
}
/*	fine area riservata
======================================*/
/*	sidebar
======================================*/
.sidebar-menu-documenti	{
	margin: 20px 0;
}
.sidebar-avviso	{
	margin: 4vh 0 0.3vh;
	padding: 1vh;
	border: 1px solid #ccc;
}
/*	fine sidebar
======================================*/
