/* @ import url(color_schemes/homepage.css);*/
@import url(color_schemes/homepage1.css);
@import url(color_schemes/pginterna1.css);
@import url(color_schemes/pginterna1Full.css);
@import url(color_schemes/pginterna1Full_menuterzolivello.css);
@import url(color_schemes/pginterna2Full.css);

@import url(color_schemes/w3c_acc_grafica.css);
@import url(color_schemes/w3c_acc_ipovedenza.css);
@import url(color_schemes/w3c_acc_testo.css);


/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */


.lfr-menu-list
{
	z-index: 9999;
}

.breadcrumb
{
	padding: 5px 230px 20px 20px;
/*
	background-image: url(../images/base/sfondo1.gif);
	background-position: left top;
	background-repeat: repeat-y;
*/
}

.modulionline-homepage1-columns-1,
.modulionline-pginterna1-columns-1-1,
.modulionline-pginterna2-columns-1-2,
.modulionline-homepage2-columns-1-2
	{
	position: relative;
	background-color:#fff;
	min-height: 360px;
	height: auto !important;
	/*height: 667px;*/
}
.modulionline-pginterna1-columns-1-1,
.modulionline-pginterna2-columns-1-2
{
/*	background-image: url(../images/base/sfondo1.gif); */
	background-position:left top;
	background-repeat:repeat-y;
}

body.journal_content .modulionline-homepage1-columns-1,
body.journal_content .modulionline-pginterna1-columns-1-1{
	background-image: url(../images/base/sfondo1.gif) !important;
}


/***** TEMPLATES MISTI ********/

.modulionline-pginterna2-columns-1-2 .colContent1,
#content_int
{
	float:left;
/*	background-color:#fff; */
/*
	background-image: url(../images/base/sfondo1.gif);
	background-position:left top;
	background-repeat:repeat-y;
*/
	margin: 0;
	padding: 0 0 20px 27px;
	width:593px;
	color: #5d5d5d;
}

.modulionline-homepage2-columns-1-2 .colContent1,
.modulionline-homepage2-columns-1-2 .colContent2{
	margin: 0;
	padding: 20px 27px;
	width: 380px;
	color: #5d5d5d;
	overflow: hidden;
}
.modulionline-homepage2-columns-1-2 .colContent1{
	float: left;
	padding-right: 10px;
}
.modulionline-homepage2-columns-1-2 .colContent2{
	float: right;
	padding-left: 10px;
}
.modulionline-homepage2-columns-1-2 .colContent1 #content_int,
.modulionline-homepage2-columns-1-2 .colContent2 #content_int{
	padding-left: 0;
	padding-right: 0;
}
.modulionline-homepage2-columns-1-2 .colContent1 marquee,
.modulionline-homepage2-columns-1-2 .colContent2 marquee{
	width: 100%;
}

/*
#content_int a:link,
#content_int a:visited,
.modulionline-pginterna2-columns-1-2 .colContent1 a:link,
.modulionline-pginterna2-columns-1-2 .colContent1 a:visited,
.modulionline-homepage2-columns-1-2 .colContent1 a:link,
.modulionline-homepage2-columns-1-2 .colContent1 a:visited
{
	color:#333;
}
*/

.portlet-boundary_AgendaCondivisaPortlet_WAR_AgendaCondivisaportlet_ h1,
.portlet-boundary_1001_WAR_ricercanewsportlet_ h1,
.portlet-boundary_ultimenews_WAR_ricercanewsportlet_ h1,
.portlet-search .portlet-title,
.modulionline-pginterna1-columns-1-1 .colContent1 h1,
.modulionline-homepage2-columns-1-2 .colContent1 h1,
.modulionline-homepage2-columns-1-2 .colContent1 h3,
.modulionline-pginterna2-columns-1-2 .colContent1 h1,
.modulionline-pginterna2-columns-1-2 .colContent1 h3,
#content_int h1
{
/* 	margin: 0 11px 25px 0; */
	margin: 0 11px 16px 0;
	padding: 0;
	color: #5D5D5D;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;

	height: auto !important;
	min-height: 28px;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.h1Vuoto,
.modulionline-pginterna2-columns-1-2 .colContent1 div.h1Vuoto,
.modulionline-homepage2-columns-1-2 .colContent1 div.h1Vuoto,
#content_int div.h1Vuoto
{
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.modulionline-pginterna1-columns-1-1 .colContent1 h1.quadratoVuoto1,
.modulionline-pginterna2-columns-1-2 .colContent1 h1.quadratoVuoto1,
.modulionline-homepage2-columns-1-2 .colContent1 h1.quadratoVuoto1,
#content_int h1.quadratoVuoto1
{
/*	margin-bottom: 16px; */
	padding-left: 33px;
	min-height: 28px;
	height: auto !important;
	height: 28px;

	background-image: url(../images/base/quadratoVuoto1.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#content_int div.multimedia1
{
	margin-bottom: 35px;
}
#content_int div.multimedia1 div
{
	padding: 1px;
	border: 1px solid #dedede;
}

.portlet-boundary_ricercanews_WAR_ricercanewsportlet_ div.titoloData,
.modulionline-pginterna1-columns-1-1 .colContent1 div.testoData,
.modulionline-pginterna1-columns-1-1 .colContent1 div.blocchi,
.modulionline-homepage2-columns-1-2 .colContent1 div.testoData,
.modulionline-homepage2-columns-1-2 .colContent1 div.blocchi,
.modulionline-pginterna2-columns-1-2 .colContent1 div.testoData,
.modulionline-pginterna2-columns-1-2 .colContent1 div.blocchi,
div.template_elenco_istituzionale #content_int div.titoloData,
#content_int div.testoData,
#content_int div.blocchi
{
	margin: -4px 0 0 0;
}
.portlet-boundary_1001_WAR_ricercanewsportlet_ div.blocchi,
.portlet-boundary_1001_WAR_ricercanewsportlet_ div.testoData,
.portlet-boundary_ultimenews_WAR_ricercanewsportlet_ div.blocchi,
.portlet-boundary_ultimenews_WAR_ricercanewsportlet_ div.testoData,
.modulionline-pginterna1-columns-1-1 .colContent1 div.testoData,
.modulionline-pginterna1-columns-1-1 .colContent1 div.blocchi,
.modulionline-homepage2-columns-1-2 .colContent1 div.testoData,
.modulionline-homepage2-columns-1-2 .colContent1 div.blocchi,
.modulionline-pginterna2-columns-1-2 .colContent1 div.testoData,
.modulionline-pginterna2-columns-1-2 .colContent1 div.blocchi,
#content_int div.testoData,
#content_int div.blocchi
{
/*	width: 360px;*/
	line-height: 1.5;
}

.modulionline-homepage2-columns-1-2 .colContent1 .lfr-table,
.modulionline-homepage2-columns-1-2 .colContent2 .lfr-table,
.modulionline-pginterna2-columns-1-2 .colContent1 .lfr-table,
.modulionline-pginterna2-columns-1-2 .colContent2 .lfr-table
{
}
.modulionline-pginterna1-columns-1-1 .colContent1 .lfr-table td,
.modulionline-homepage2-columns-1-2 .colContent1 .lfr-table td,
.modulionline-homepage2-columns-1-2 .colContent2 .lfr-table td,
.modulionline-pginterna2-columns-1-2 .colContent1 .lfr-table td,
.modulionline-pginterna2-columns-1-2 .colContent2 .lfr-table td
{
	vertical-align: top;
	padding: 5px;
}

.modulionline-pginterna1-columns-1-1 .colContent1 .lfr-table td .ctrl-holder,
.modulionline-pginterna1-columns-1-1 .colContent1 .lfr-table td .msg_errore,
.modulionline-homepage2-columns-1-2 .colContent1 .lfr-table td .ctrl-holder,
.modulionline-homepage2-columns-1-2 .colContent1 .lfr-table td .msg_errore,
.modulionline-homepage2-columns-1-2 .colContent2 .lfr-table td .ctrl-holder,
.modulionline-homepage2-columns-1-2 .colContent2 .lfr-table td .msg_errore,
.modulionline-pginterna2-columns-1-2 .colContent1 .lfr-table td .ctrl-holder,
.modulionline-pginterna2-columns-1-2 .colContent1 .lfr-table td .msg_errore,
.modulionline-pginterna2-columns-1-2 .colContent2 .lfr-table td .ctrl-holder,
.modulionline-pginterna2-columns-1-2 .colContent2 .lfr-table td .msg_errore
{
	padding: 0 10px;
}


.modulionline-pginterna1-columns-1-1 .colContent1 div.moduloData p,
.modulionline-homepage2-columns-1-2 .colContent1 div.moduloData p,
.modulionline-pginterna2-columns-1-2 .colContent1 div.moduloData p,
#content_int div.moduloData p
{
	line-height: 1.5;
}
/*
#content_int div.moduloData input,
#content_int div.moduloData select,
#content_int div.moduloData textarea,
#content_int div.moduloData .textarea
*/

.modulionline-homepage1-columns-1 #column-1 input,
.modulionline-homepage1-columns-1 #column-1 select,
.modulionline-homepage1-columns-1 #column-1 textarea,
.modulionline-homepage1-columns-1 #column-1 .textarea,
.modulionline-pginterna1-columns-1-1 #column-1 input,
.modulionline-pginterna1-columns-1-1 #column-1 select,
.modulionline-pginterna1-columns-1-1 #column-1 textarea,
.modulionline-pginterna1-columns-1-1 #column-1 .textarea,
.modulionline-homepage2-columns-1-2 #column-1 input,
.modulionline-homepage2-columns-1-2 #column-1 select,
.modulionline-homepage2-columns-1-2 #column-1 textarea,
.modulionline-homepage2-columns-1-2 #column-1 .textarea,
.modulionline-pginterna2-columns-1-2 #column-1 input,
.modulionline-pginterna2-columns-1-2 #column-1 select,
.modulionline-pginterna2-columns-1-2 #column-1 textarea,
.modulionline-pginterna2-columns-1-2 #column-1 .textarea
{
	background-image: none;
/*	border: 1px solid #ddd; */
	border: 1px solid #bbb;
	background-color: #fff;
	padding: 1px 5px;
	color: #555;
	font-size: 11px;
	font-family: inherit;
}

.modulionline-homepage1-columns-1 #column-1 div.checkPrincipale,
.modulionline-pginterna1-columns-1-1 #column-1 div.checkPrincipale,
.modulionline-homepage2-columns-1-2 #column-1 div.checkPrincipale,
.modulionline-pginterna2-columns-1-2 #column-1 div.checkPrincipale{
	background-color: #eaeaea;
	margin: -8px -8px 0;
	padding: 0 8px;
}
.modulionline-homepage1-columns-1 #column-1 div.checkPrincipale input,
.modulionline-pginterna1-columns-1-1 #column-1 div.checkPrincipale input,
.modulionline-homepage2-columns-1-2 #column-1 div.checkPrincipale input,
.modulionline-pginterna2-columns-1-2 #column-1 div.checkPrincipale input{
	background-color: #eaeaea;
}
/*#content_int div.moduloData input[type="submit"] */
.modulionline-homepage1-columns-1 #column-1 input[type="submit"],
.modulionline-pginterna1-columns-1-1 #column-1 input[type="submit"],
.modulionline-homepage2-columns-1-2 #column-1 input[type="submit"],
.modulionline-pginterna2-columns-1-2 #column-1 input[type="submit"]
{
	background-color: #666;
	color:#fff;
}
#content_int div.moduloData .matrice1
{
	background-image: url(../images/common/inputMatrice1.gif);
	background-position: left top;
	background-repeat: repeat;
}

div.template_galleria #content_int div.blocchi
{
	width: 580px;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.testoData table,
.modulionline-homepage2-columns-1-2 .colContent1 div.testoData table,
.modulionline-pginterna2-columns-1-2 .colContent1 div.testoData table
#content_int div.testoData table
{
	margin-bottom: 24px;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.testoData p,
.modulionline-homepage2-columns-1-2 .colContent1 div.testoData p,
.modulionline-pginterna2-columns-1-2 .colContent1 div.testoData p,
#content_int div.testoData p
{
	margin-bottom: 4px;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.testoData table:last-child,
.modulionline-pginterna1-columns-1-1 .colContent1 div.testoData table.last-child,
.modulionline-pginterna1-columns-1-1 .colContent1 div.testoData p:last-child,
.modulionline-pginterna1-columns-1-1 .colContent1 div.testoData p.last-child,
.modulionline-homepage2-columns-1-2 .colContent1 div.testoData table:last-child,
.modulionline-homepage2-columns-1-2 .colContent1 div.testoData table.last-child,
.modulionline-homepage2-columns-1-2 .colContent1 div.testoData p:last-child,
.modulionline-homepage2-columns-1-2 .colContent1 div.testoData p.last-child,
.modulionline-pginterna2-columns-1-2 .colContent1 div.testoData table:last-child,
.modulionline-pginterna2-columns-1-2 .colContent1 div.testoData table.last-child,
.modulionline-pginterna2-columns-1-2 .colContent1 div.testoData p:last-child,
.modulionline-pginterna2-columns-1-2 .colContent1 div.testoData p.last-child,
#content_int div.testoData table:last-child,
#content_int div.testoData table.last-child,
#content_int div.testoData p:last-child,
#content_int div.testoData p.last-child
{
	margin-bottom: 0px;
}

div.template_pagina_visuale #content_int div.testoData
{
	margin: 0 0 0 48px;
	width: 344px;
}


div.template_testo_agile_link #content_int div.testoData img
{
	margin-left: -24px;
}

div.template_doppiatabella_contenuti #content_int div.testoData table.tabella1,
div.template_tabella_contenuti #content_int div.testoData table.tabella1,
div.template_tabella #content_int div.testoData table.tabella1
{
	margin-top: 3px;
	width: 360px;
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #e39718;
}
div.template_tabella_contenuti #content_int div.testoData table.tabella1
{
	width: 566px !important;
}
div.template_tabella_contenuti #content_int div.testoData table.tabella1.terzoLivello
{
	width: 360px !important;
}

div.template_doppiatabella_contenuti #content_int div.testoData table.tabella1 td,
div.template_tabella_contenuti #content_int div.testoData table.tabella1 td,
div.template_tabella #content_int div.testoData table.tabella1 td
{
	padding: 10px;
	background-color: #fff;
	width: 50%;
}
div.template_doppiatabella_contenuti #content_int div.testoData table.tabella1 td p,
div.template_tabella_contenuti #content_int div.testoData table.tabella1 td p,
div.template_tabella #content_int div.testoData table.tabella1 td p
{
	margin-bottom: 0;
}

.portlet-boundary_1001_WAR_ricercanewsportlet_ div.immagineData,
.portlet-boundary_ultimenews_WAR_ricercanewsportlet_ div.immagineData,
.portlet-boundary_ricercanews_WAR_ricercanewsportlet_ div.immagineData,
div.template_facolta #content_int div.immagineData
{
	float: left;
	margin-top: 3px;
	margin-bottom: -1px;
/*	padding-right: 20px;
	padding-right: 5px; */
	background-color: #fff;
}

div.template_pagina_multimediale #content_int div.immagineData
{
	float: left;
	margin-top: 4px;
	margin-bottom: -1px;
	padding-right: 10px;
	background-color: #fff;
}
div.template_pagina_multimediale #content_int div.immagineData a
{
	position: relative;
}
div.template_pagina_multimediale #content_int div.immagineData a span.play
{
	position: absolute;
	z-index: 1;

	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -16px;

	height: 32px;
	width: 32px;

	background-image: url(../images/base/play1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.template_pagina_multimediale #content_int div.immagineData a
{
	display: block;
}

div.template_galleria #content_int div.blocchi
{
	clear: both;
	margin-bottom: 15px;
}
div.template_galleria #content_int div.blocchi ul
{
	width: auto !important;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.template_galleria #content_int div.blocchi ul li
{
	float: left;
	width: 86px;
	height: auto !important;
	list-style: none;
}
div.template_galleria #content_int div.blocchi ul li div.blocco
{
	padding: 20px 0 0 0;
	margin-bottom: 0;
}
div.template_galleria #content_int div.immagineData
{
	overflow: hidden;
	position: relative;
	width: 64px;
	height: 64px;
}
div.template_galleria #content_int div.immagineData
{
	border: 1px solid #e39718;
}

div.template_galleria #content_int div.immagineData img
{
	position: absolute;
	height: 50%;
	min-height: 64px;
	min-width: 64px;
/*	margin-left: -20%; */
}

div.template_pagina_multimediale #content_int div.immagineData img,
div.template_facolta #content_int div.immagineData img
{
	background-color: #e39718;
	padding: 1px;
}
/*
div.template_elenco_istituzionale #content_int div.titoloData,
div.template_facolta #content_int div.titoloData,
div.template_doppiatabella_contenuti #content_int div.titoloData,
div.template_elenco_documenti_bandi #content_int div.titoloData,
div.sottopagina_menu_contenuti_testo_a_blocchi #content_int div.titoloData,
div.template_testo_a_blocchi #content_int div.titoloData,
div.template_menu_contenuti_elenco_documenti_bandi_magistrale #content_int div.titoloData
*/
.modulionline-pginterna1-columns-1-1 .colContent1 div.titoloData,
.modulionline-homepage2-columns-1-2 .colContent1 div.titoloData,
.modulionline-pginterna2-columns-1-2 .colContent1 div.titoloData,
#content_int div.titoloData
{
	font-weight: bold;
	padding-bottom: 5px;
}

div.template_galleria #content_int div.blocchi div.blocco div.titoloData,
div.template_galleria #content_int div.blocchi div.blocco div.titoloData a,
div.template_galleria #content_int div.blocchi div.blocco div.titoloData a:visited,
div.template_galleria #content_int div.galleria1Dettaglio div.titoloData,
div.template_galleria #content_int div.galleria1Dettaglio div.titoloData a,
div.template_galleria #content_int div.galleria1Dettaglio div.titoloData a:visited,
div.template_pagina_multimediale #content_int div.multimedia1Dettaglio div.titoloData,
div.template_pagina_multimediale #content_int div.blocchi div.blocco div.titoloData,
div.template_pagina_multimediale #content_int div.blocchi div.blocco div.titoloData a,
div.template_pagina_multimediale #content_int div.blocchi div.blocco div.titoloData a:visited
{
	color: #F0CC0B;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.sottoTitoloData,
.modulionline-pginterna1-columns-1-1 .colContent1 div.sottoTitoloData a,
.modulionline-pginterna1-columns-1-1 .colContent1 div.sottoTitoloData a:visited,
.modulionline-pginterna1-columns-1-1 .colContent1 a.sottoTitoloData,
.modulionline-homepage2-columns-1-2 .colContent1 a.sottoTitoloData:visited,
.modulionline-homepage2-columns-1-2 .colContent1 div.sottoTitoloData,
.modulionline-homepage2-columns-1-2 .colContent1 div.sottoTitoloData a,
.modulionline-homepage2-columns-1-2 .colContent1 div.sottoTitoloData a:visited,
.modulionline-homepage2-columns-1-2 .colContent1 a.sottoTitoloData,
.modulionline-homepage2-columns-1-2 .colContent1 a.sottoTitoloData:visited,
.modulionline-pginterna2-columns-1-2 .colContent1 a.sottoTitoloData:visited,
.modulionline-pginterna2-columns-1-2 .colContent1 div.sottoTitoloData,
.modulionline-pginterna2-columns-1-2 .colContent1 div.sottoTitoloData a,
.modulionline-pginterna2-columns-1-2 .colContent1 div.sottoTitoloData a:visited,
.modulionline-pginterna2-columns-1-2 .colContent1 a.sottoTitoloData,
.modulionline-pginterna2-columns-1-2 .colContent1 a.sottoTitoloData:visited,
#content_int div.sottoTitoloData,
#content_int div.sottoTitoloData a,
#content_int div.sottoTitoloData a:visited,
#content_int a.sottoTitoloData,
#content_int a.sottoTitoloData:visited
{
	text-transform: uppercase;
	color: #F0CC0B;
	text-decoration: none;
	font-weight: bold;
}
div.template_facolta #content_int div.titoloData,
div.template_facolta #content_int div.titoloData a,
div.template_facolta #content_int div.titoloData a:visited
{
	color: #666;
	text-transform: uppercase;
}

.portlet-boundary_1001_WAR_ricercanewsportlet_ div.titoloData,
.portlet-boundary_1001_WAR_ricercanewsportlet_ div.titoloData a,
.portlet-boundary_1001_WAR_ricercanewsportlet_ div.titoloData a:visited,
.portlet-boundary_ultimenews_WAR_ricercanewsportlet_ div.titoloData,
.portlet-boundary_ultimenews_WAR_ricercanewsportlet_ div.titoloData a,
.portlet-boundary_ultimenews_WAR_ricercanewsportlet_ div.titoloData a:visited,
	.portlet-boundary_ricercanews_WAR_ricercanewsportlet_ div.titoloData,
.portlet-boundary_ricercanews_WAR_ricercanewsportlet_ div.titoloData a,
.portlet-boundary_ricercanews_WAR_ricercanewsportlet_ div.titoloData a:visited
{
	font-weight: bold;
	color: #666 !important;
	text-decoration: none;
}


.modulionline-pginterna1-columns-1-1 .colContent1 div.notaData,
.modulionline-homepage2-columns-1-2 .colContent1 div.notaData,
.modulionline-pginterna2-columns-1-2 .colContent1 div.notaData,
#content_int div.notaData
{
	margin-left: 14px;
	font-style: italic;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.notaData,
.modulionline-pginterna1-columns-1-1 .colContent1 span.notaData,
.modulionline-homepage2-columns-1-2 .colContent1 div.notaData,
.modulionline-homepage2-columns-1-2 .colContent1 span.notaData,
.modulionline-pginterna2-columns-1-2 .colContent1 div.notaData,
.modulionline-pginterna2-columns-1-2 .colContent1 span.notaData,
#content_int div.notaData,
#content_int span.notaData
{
	color: #F0CC0B;
}
div.template_pagina_multimediale #content_int div.multimedia1Dettaglio div.descrizioneData,
div.template_galleria #content_int div.galleria1Dettaglio div.descrizioneData
{
	max-height:240px;
	height: auto !important;
	height:240px;
	overflow:auto;
}


.modulionline-pginterna1-columns-1-1 .colContent1 div.blocco,
.modulionline-homepage2-columns-1-2 .colContent1 div.blocco,
.modulionline-pginterna2-columns-1-2 .colContent1 div.blocco,
#content_int div.blocco
{
	margin-bottom: 15px;
}

div.template_facolta #content_int div.blocco
{
	margin-bottom: 22px;
}

div.template_facolta #content_int div.blocco div.dettaglio1
{
	clear: both;
	margin-top: 5px;
/*	margin-top: -10px; */
	margin-bottom: 10px;
	margin-left: 10px;
}
div.template_facolta #content_int div.blocco div.dettaglio1 ul.menu_cntr_lista
{
	margin-bottom: 10px;
}

.portlet-boundary_1001_WAR_ricercanewsportlet_ div.blocco,
.portlet-boundary_ultimenews_WAR_ricercanewsportlet_ div.blocco,
.portlet-boundary_ricercanews_WAR_ricercanewsportlet_ div.blocco,
div.template_pagina_multimediale #content_int div.blocco
{
	margin-bottom: 25px !important;
}
/*div.template_facolta #content_int div.blocco, */
.portlet-boundary_1001_WAR_ricercanewsportlet_ div.blocco,
.portlet-boundary_ricercanews_WAR_ricercanewsportlet_ tr.results-row div.blocco,
div.template_pagina_multimediale #content_int div.blocco
{
	border-bottom: 1px solid #e39718;
}
.portlet-boundary_1001_WAR_ricercanewsportlet_div.tornaIndietro,
.portlet-boundary_ultimenews_WAR_ricercanewsportlet_ div.tornaIndietro,
.portlet-boundary_ricercanews_WAR_ricercanewsportlet_ div.tornaIndietro
{
	border-top: 1px solid #e39718;
}
div.template_elenco_istituzionale div.blocchi div.blocco,
.modulionline-pginterna1-columns-1-1 .colContent1 h1.quadratoPieno,
.modulionline-homepage2-columns-1-2 .colContent1 h1.quadratoPieno,
.modulionline-pginterna2-columns-1-2 .colContent1 h1.quadratoPieno,
#content_int h1.quadratoPieno1
{
	padding-left: 33px;
	min-height: 28px;
	height: auto !important;
	height: 28px;

	background-image: url(../images/base/quadrato2.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
}

div.template_galleria #content_int div.blocco div.titoloData,
div.template_galleria #content_int div.blocco div.descrizioneBreveData,
div.template_galleria #content_int div.blocco div.descrizioneBreveData p,
div.template_pagina_multimediale #content_int div.blocco div.titoloData,
div.template_pagina_multimediale #content_int div.blocco div.descrizioneBreveData,
div.template_pagina_multimediale #content_int div.blocco div.descrizioneBreveData p
{
	display: inline;
}

div.template_facolta #content_int div.titoloData,
div.template_facolta #content_int div.testoData
{
	margin-left: 64px;
}

div.template_facolta #content_int div.blocco div.titoloData a.open1
{

	padding-left: 9px;
	padding-right: 9px;
	background-image: url(../images/base/quadratoPiu1.gif);
	background-position: center 3px;
	background-repeat: no-repeat;

	text-decoration: none !important;
}
div.template_facolta #content_int div.blocco div.titoloData a.close1
{
	background-image: url(../images/base/quadratoMeno1.gif) !important;
}
div.template_facolta #content_int div.blocco div.titoloData a:hover
{
	text-decoration: underline;
}

/*** FACOLTA DA ELIMINARE ***/
div.template_facolta #content_int div.blocco div.titoloData a
{
/*
	padding-left: 18px;
	background-image: url(../images/base/quadratoPiu1.gif);
	background-position: 5px 3px;
	background-repeat: no-repeat;
*/
	text-decoration: none !important;
}
/*** FACOLTA DA ELIMINARE ***/


div.template_facolta #content_int div.blocco div.testoData
{
	width: auto !important;
}

div.template_facolta #content_int div.blocco div.testoData ul
{
	margin: 0 !important;
	list-style: none;
}
div.template_facolta #content_int div.blocco div.testoData ul li
{
	list-style: none;
}
div.template_menu_contenuti_elenco_documenti_bandi_magistrale #content_int div.blocco div.titoloData
{
	margin-top: 10px;
}

div.template_galleria #content_int div.blocchi div.descrizioneData,
div.template_pagina_multimediale #content_int div.blocco div.descrizioneData
{
	display: none;
}

div.template_elenco_documenti_bandi #content_int div.descrizioneData,
div.sottopagina_menu_contenuti_testo_a_blocchi #content_int div.descrizioneData,
div.template_testo_a_blocchi #content_int div.descrizioneData,
div.template_menu_contenuti_elenco_documenti_bandi_magistrale #content_int div.descrizioneData
{
}

div.template_testo_denso #content_int div.firmaData
{
	margin: 0 0 0 0;
	width: 360px;
	text-align: right;
}
#content_int div.multimedia1Dettaglio,
#content_int div.galleria1Dettaglio,
#content_int div.menu_interno_dx,
#content_int div.immagineRight,
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx,
.modulionline-pginterna1-columns-1-1 .colContent1 div.immagineRight,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx,
.modulionline-homepage2-columns-1-2 .colContent1 div.immagineRight,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx,
.modulionline-pginterna2-columns-1-2 .colContent1 div.immagineRight
{
	float: right;
	margin-left: 20px;
	margin-top: -1px;
}

#content_int div.multimedia1Dettaglio
{
	margin-right: 20px;
	width: 187px;
}

#content_int div.galleria1Dettaglio
{
	margin-right: 20px;
	width: 167px;
}

.modulionline-pginterna1-columns-1-1 .colContent1 div.immagineRight div.riquadro,
.modulionline-homepage2-columns-1-2 .colContent1 div.immagineRight div.riquadro,
.modulionline-pginterna2-columns-1-2 .colContent1 div.immagineRight div.riquadro,
#content_int div.immagineRight div.riquadro
{
	position: relative;
	background-color: #e29615;
	margin-right: 11px;
	margin-bottom: 15px;
	/*
	background-image: url(../images/base/sfondo_immagine_right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	*/
}
div.riquadro ul li, div.riquadro ol ul li {
	list-style: none;
}


div.template_galleria #content_int div.galleria1
{
	border: 1px solid #969696;
	width: 380px;
	margin-bottom: 20px;
}
div.template_galleria #content_int div.galleria1 div.galleria_wrapper
{
	height: 260px;
	overflow: hidden;
}
div.template_galleria #content_int div.galleria1 div.galleria_container span.caption
{
	display: none !important;
}
div.template_galleria #content_int div.galleria1 .nav
{
	border-top: 1px solid #969696;
	height: 20px;
	line-height: 20px;
}
div.template_galleria #content_int div.galleria1 .nav ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.template_galleria #content_int div.galleria1 .nav ul li
{
	float: left;
	list-style: none;
}
div.template_galleria #content_int div.galleria1 .nav ul li a
{
	display: block;
	border-left: 1px solid #969696;
	height: 20px;
}
div.template_galleria #content_int div.galleria1 .nav ul li a
{
	display: block;
	height: 20px;
}
div.template_galleria #content_int div.galleria1 .nav ul li a.prev
{
	border-left: none !important;
}
div.template_galleria #content_int div.galleria1 .nav ul li a.prev,
div.template_galleria #content_int div.galleria1 .nav ul li a.next,
div.template_galleria #content_int div.galleria1 .nav ul li a.slideshow
{
	border-left: 1px solid #969696;
	text-indent: -9999em;
	width: 20px;
}
div.template_galleria #content_int div.galleria1 .nav ul li a.zoom
{
	border-left: 1px solid #969696;
	text-indent: -9999em;
	width: 35px;
}
div.template_galleria #content_int div.galleria1 .nav ul li div.pages
{
	border-left: 1px solid #969696;
	background-position: left 7px;
	background-repeat: repeat-x;
/*	width: 280px; */
/*	width: 261px; */
	width: 297px;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	overflow: hidden;
}
div.template_galleria #content_int div.galleria1 .nav ul li div.pages a
{
	display: block;
	padding: 0 6px;
	font-size: 10px;
	font-weight: bold;
	border-left: none !important;
	text-align: center;
}
div.template_galleria #content_int div.galleria1 .nav ul li div.pages a,
div.template_galleria #content_int div.galleria1 .nav ul li div.pages a:visited
div.template_galleria #content_int div.galleria1 .nav ul li div.pages a:hover
{
	color: #fff;
	text-decoration: none;
}
div.template_galleria #content_int div.galleria1 .nav ul li div.pages a.selected
{
	background-position: center center;
	background-repeat: no-repeat;
}
div.template_galleria #content_int ul.gallery li div
{
	position: relative;
	display: block;
	top: auto;
	left: auto;
}

.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx,
#content_int div.menu_interno_dx,
#content_int div.modificaDati
{
	width: 186px;
	margin-right: 11px;
/*	margin-top: -1px; */
/*	padding-top: 10px; */
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.margin1,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.margin1,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.margin1,
#content_int div.menu_interno_dx div.margin1
{
	margin-top: 50px;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.riquadro,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.riquadro,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.riquadro,
#content_int div.modificaDati div.riquadro,
#content_int div.menu_interno_dx div.riquadro
{
	position: relative;
	margin-bottom:15px;
	border: 1px solid #F0CC0B;
	/*width: 184px;*/
}
#content_int div.modificaDati div.riquadro
{
	border: none !important;
}
.modulionline-homepage2-columns-1-2 .colContent1 div.blocchi div.blocco div.quadratoPieno1,
.modulionline-pginterna2-columns-1-2 .colContent1 div.blocchi div.blocco div.quadratoPieno1,
#content_int div.blocchi div.blocco div.quadratoPieno1
{
	text-transform: uppercase;
	background-position: left 4px !important;
}

.modulionline-pginterna1-columns-1-1 .colContent1 div.quadratoPieno1,
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.modulionline-pginterna2-columns-1-2 .colContent1 div.quadratoPieno1,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.modulionline-homepage2-columns-1-2 .colContent1 div.quadratoPieno1,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
#content_int div.menu_interno_dx div.titolo_menu_interno_dx,
#content_int div.quadratoPieno1
{
/*	background-image: url(../images/base/quadrato1.gif);*/
	background-position: left top;
	background-repeat: no-repeat;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.quadratoPieno1,
.modulionline-homepage2-columns-1-2 .colContent1 div.quadratoPieno1,
.modulionline-pginterna2-columns-1-2 .colContent1 div.quadratoPieno1,
#content_int div.quadratoPieno1
{
	padding-left: 20px;
}

.modulionline-pginterna1-columns-1-1 .colContent1 div.quadratoPieno1,
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.modulionline-homepage2-columns-1-2 .colContent1 div.quadratoPieno1,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.modulionline-pginterna2-columns-1-2 .colContent1 div.quadratoPieno1,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
#content_int div.menu_interno_dx div.titolo_menu_interno_dx,
#content_int div.quadratoPieno1
{
	font-size: 17px;
	font-weight: bold;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
#content_int div.menu_interno_dx div.titolo_menu_interno_dx
{
/*	margin-top: -7px; */
	margin-top: -1px;
	margin-left: -7px;
	padding-left: 13px;
	text-transform: uppercase;
}

#content_int div.quadratoPieno1,
#content_int h1.quadratoPieno1,
#content_int div.menu_interno_dx div.titolo_menu_interno_dx,
#content_int div.menu_interno_dx div.titolo_menu_interno_dx a,
#content_int div.menu_interno_dx div.titolo_menu_interno_dx a:visited,
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a,
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a:visited,
.modulionline-pginterna1-columns-1-1 .colContent1 div.quadratoPieno1,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a:visited,
.modulionline-homepage2-columns-1-2 .colContent1 div.quadratoPieno1,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a:visited,
.modulionline-pginterna2-columns-1-2 .colContent1 div.quadratoPieno1
{
	color: #000;
	text-decoration: none;
}
#content_int div.menu_interno_dx div.titolo_menu_interno_dx a:hover,
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a:hover,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a:hover,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a:hover
{
	text-decoration: underline;
}
#content_int div.menu_interno_dx div.titolo_menu_interno_dx span,
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx span,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx span,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx span
{
	padding-left: 7px;
	padding-right: 3px;
	background-color:#FFF;
}

#content_int div.rollOn1
{
	position: relative;
	font-weight: bold;
	text-align: right;
	margin-bottom: 30px;
	margin-top: -1px;
}
#content_int div.rollOn1 img
{
	right: 0px !important;
	left: auto !important;

	padding: 1px;
	margin-right: 11px;
	background-color: #e29615;
}
#content_int div.rollOn1 div.nav
{
	position: absolute;
	bottom: 3px;
	right: 14px;
	z-index: 100;
}
#content_int div.rollOn1 div.nav a,
#content_int div.rollOn1 div.nav a:visited
{
	float: left;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 1px;
	background-color: #E29615;
	border: 1px outset #D0A340;
	font-size:10px;
	line-height:14px;
	text-align:center;
	color: #000;
	text-decoration:none;
}

#content_int div.rollOn1 div.nav a.activeSlide
{
	color: #fff !important;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.quadratino,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.quadratino,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.quadratino,
#content_int div.menu_interno_dx div.quadratino,
#content_int div.rollOn1 div.quadratino,
#content_int div.colonnaDxInterna1 div.modificaDati div.quadratino,
#content_int div.immagineRight div.riquadro div.quadratino
{
	position: absolute;
	z-index: 1;

	top: 50%;
	margin-top: -10px;
	right: -10px;

	height: 20px;
	width: 20px;

/*	background-image: url(../images/base/ico_quadratino_immagine_right2.gif);*/
	background-repeat: no-repeat;
	background-position: right center;
}
.modulionline-pginterna1-columns-1-1 .colContent1 div.menu_interno_dx div.quadratino,
.modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.quadratino,
.modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.quadratino,
#content_int div.menu_interno_dx div.quadratino
{
	margin-right: -1px;
}
#content_int div.rollOn1 div.quadratino
{
	z-index: 100 !important;
	right: 1px !important;
}

#content_int div.immagineRight div.riquadro img
{
	padding: 0;
	margin: 1px;
	background-color: #fff;
}

.modulionline-pginterna2-columns-1-2 .colContent2,
#col_dx_interna
{
	/*width:200px;
	float:right;*/
	width:220px;
	float:left;
	margin: 0 0 0 0;
	padding-bottom: 15px;
/*	position: relative; */
	overflow: hidden;
}
.modulionline-homepage2-columns-1-2 .colContent2 #col_dx_interna,
.modulionline-pginterna2-columns-1-2 .colContent2 #col_dx_interna
{
	padding-bottom: 0;
}
#col_dx_interna a:link,
#col_dx_interna a:visited
{
	color:#333;
	text-decoration:none;
	overflow: hidden;
}

#col_dx_interna a:hover
{
	text-decoration: underline;
}
#col_dx_interna .titolo_menu
{
	margin:0 0 0 30px;
	padding: 0;
/*	color: #5D5D5D; */
	color: #999;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

#col_dx_interna .box_menu
{
	background-image: url(../images/base/sfondo_box_menu.gif);

	background-position:20px 5px;
	background-repeat:no-repeat;
	margin: 20px 0 0 0;
	clear: both;
}

#col_dx_interna .titolo_box_menu
{
	margin: 0;
/*	padding: 8px 0 0 30px; */
	padding: 10px 0 0 30px;
	text-transform:uppercase;
	font-weight:bold;
	/* color: #5d5d5d;*/
	color: #999;
	/* font-size: 14px;*/
	font-size: 11px;
}

.modulionline-pginterna1-columns-1-1 .colContent1 ul.menu_dx_lista,
.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_dx_lista,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_dx_lista,
#content_int ul.menu_dx_lista
{
	margin: 0;
	padding: 6px 11px;
/*	font-size: 10px;*/
}

.modulionline-pginterna1-columns-1-1 .colContent1 ul.menu_dx_lista a,
.modulionline-pginterna1-columns-1-1 .colContent1 ul.menu_dx_lista a:visited,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_dx_lista a,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_dx_lista a:visited,
.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_dx_lista a,
.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_dx_lista a:visited,
#content_int ul.menu_dx_lista a,
#content_int ul.menu_dx_lista a:visited
{
	color: #5d5d5d;
	text-transform: uppercase;
}
.modulionline-pginterna1-columns-1-1 .colContent1 ul.menu_dx_lista a.active,
.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_dx_lista a.active,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_dx_lista a.active,
#content_int ul.menu_dx_lista a.active
{
	color: #000;
}
#col_dx_interna ul.menu_risorse
{
	margin:0px;
/*	padding:20px 10px 10px 50px; */
	padding: 5px 10px 5px 50px;
}

.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_cntr_lista,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_cntr_lista,
#content_int ul.menu_cntr_lista
{
	margin: 0 0 0 14px;
	padding: 0 0 0 0;
}
/*
div.accesso_rapido_home ul.elenco_home_bandi li,
.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_cntr_lista li,
.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_dx_lista li,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_cntr_lista li,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_dx_lista li,
.modulionline-pginterna1-columns-1-1 .colContent1 ul.menu_dx_lista li,
#content_int ul.menu_cntr_lista li,
#content_int ul.menu_dx_lista li,
#col_dx_interna ul.menu_risorse li
{
	list-style-image:url(../images/base/ico_quadratino.gif);
}


.portlet-site-map ul a,
.portlet-boundary_1001_WAR_ricercanewsportlet_ div.tornaIndietro a,
.portlet-boundary_ultimenews_WAR_ricercanewsportlet_ div.tornaIndietro a,
.portlet-boundary_ricercanews_WAR_ricercanewsportlet_ div.scaricaData a,
.portlet-boundary_ricercanews_WAR_ricercanewsportlet_ div.tornaIndietro a,
.portlet-boundary_PhonebookFrontPortlet_WAR_PhonebookFrontPortlet5121_ .elencoRisultati div.blocchi div.blocco,
.quadratino2
{
	background-image:url(../images/base/ico_quadratino.gif);
}
*/

.modulionline-pginterna1-columns-1-1 .colContent1 ul.menu_dx_lista li,
.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_dx_lista li,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_dx_lista li,
#content_int ul.menu_dx_lista li
{
	padding: 5px 0;
	font-weight: bold;
}


.modulionline-pginterna1-columns-1-1 .colContent1 ul.menu_dx_lista a,
.modulionline-pginterna1-columns-1-1 .colContent1 ul.menu_dx_lista a:visited,
.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_dx_lista a,
.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_dx_lista a:visited,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_dx_lista a,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_dx_lista a:visited,
#content_int ul.menu_dx_lista a,
#content_int ul.menu_dx_lista a:visited
{
	text-decoration: none;
}
.modulionline-pginterna1-columns-1-1 .colContent1 ul.menu_dx_lista a:hover,
.modulionline-homepage2-columns-1-2 .colContent1 ul.menu_dx_lista a:hover,
.modulionline-pginterna2-columns-1-2 .colContent1 ul.menu_dx_lista a:hover,
#content_int ul.menu_dx_lista a:hover
{
	text-decoration: underline;
}

div.template_facolta #content_int div.blocco div.testoData ul li span
{
	margin-left: 18px;
	display: block;
}
div.template_facolta #content_int div.blocco div.testoData ul li.telcontatto span,
div.template_facolta #content_int div.blocco div.testoData ul li.faxcontatto span,
div.template_facolta #content_int div.blocco div.testoData ul li.mailcontatto span,
#col_dx_interna div.box_menu li.telcontatto,
#col_dx_interna div.box_menu li.faxcontatto,
#col_dx_interna div.box_menu li.mailcontatto
{
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 14px;
	list-style-image: none;
	list-style-type: none;
}
div.template_facolta #content_int div.blocco div.testoData ul li.telcontatto span,
#col_dx_interna div.box_menu li.telcontatto
{
	background-image: url(../images/base/tel1.gif);
}
div.template_facolta #content_int div.blocco div.testoData ul li.faxcontatto span,
#col_dx_interna div.box_menu li.faxcontatto
{
	background-image: url(../images/base/tel2.gif);
}
div.template_facolta #content_int div.blocco div.testoData ul li.mailcontatto span,
#col_dx_interna div.box_menu li.mailcontatto
{
	background-image: url(../images/base/mail.gif);
}

#col_dx_interna .box_menu2
{
	margin:20px 0 0 0;
	padding:0 0 0 30px;
}

#col_dx_interna .box_menu2 ul, #col_dx_interna .box_menu2 ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#col_dx_interna .box_menu2 ul li
{
	display:inline;
}
#col_dx_interna .box_menu2 ul li a,
#col_dx_interna .menu_risorse ul li a
{
	display: block;
	background-repeat: no-repeat;
	background-position: left 1px;

	padding-left: 18px;
}
#col_dx_interna .box_menu2 ul li.savepage
{
	display: none;
}
#col_dx_interna .box_menu2 ul li.savepage a
{
	background-image: url(../images/base/ico_salva.gif);
}
#col_dx_interna .box_menu2 ul li.printpage a
{
	background-image: url(../images/base/ico_stampa.gif);
}
#col_dx_interna .box_menu2 ul li.segnalapage a
{
	background-image: url(../images/base/ico_mail.gif);
}
#col_dx_interna ul.menu_risorse li.videomultimediale
{
	background-repeat: no-repeat;
	background-position: left 3px;

	background-image: url(../images/base/ico_video.gif);

	line-height:18px;
	padding-left:20px;
}
#col_dx_interna div.noRisorse
{
/*
	position: absolute;
	bottom: 55px;
*/
	margin-top: 4px;
}

.avvisi_eventi_home {
	background-color:#ddd5c8;
	padding:3px;
	height: 104px;
}

.avvisi_eventi_home .data {
color:#F0CC0B;
font-weight:bold;
}

.avvisi_eventi_home table.tab_home{
margin: 3px 5px;
padding:2px;
color:#333333;
}

.avvisi_eventi_home table.tab_home img{
margin:0 5px 0 0;
}


.avvisi_eventi_home h2.titolo1,
.accesso_rapido_home h2.titolo1
{
	margin: 3px 0 10px 0;
}
.avvisi_eventi_home h2.titolo1,
.avvisi_eventi_home h2.titolo1 a,
.avvisi_eventi_home h2.titolo1 a:visited
{
	color: #666;
	text-transform: uppercase;
	text-decoration: underline;
}
.accesso_rapido_home h2.titolo1,
.accesso_rapido_home h2.titolo1 a,
.accesso_rapido_home h2.titolo1 a:visited
{
	color: #ddd5c8;
	text-transform: uppercase;
}
.accesso_rapido_home .elenco_home_bandi a
{
	color: #ccc !important;
}
/***** TEMPLATES MISTI ********/




/***** GALLERIA *******/

.galleria
{
	list-style: none;
	width: 200px;
}
.galleria li
{
	display:block;
	width: 80px;
	height: 80px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
}
.galleria li a
{
	display:none;
}
.galleria li div
{
	position: absolute;
	display: none;
	top: 0;
	left: 180px;
}
.galleria li div img
{
	cursor: pointer;
}
.galleria li.active div img,
.galleria li.active div
{
	display:block;
}
.galleria li img.thumb
{
	cursor: pointer;
	top: auto;
	left: auto;
	display: block;
	width: auto;
	height: auto;
}
.galleria li .caption
{
	display: block;
	padding-top:.5em;
}
* html .galleria li div span
{
	width:400px;
} /* MSIE bug */



/************* LIGHTBOX ******************/
#jquery-overlay {
	position: absolute;
	top: -10px;
	left: 0;
	z-index: 9997;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9998;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9999;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

/************** SIMPLEMODAL ***************/
/* Overlay */
#modalOverlay { background-color:#000; cursor:wait;}
#modalOverlay1 {top: -10px; background-color:#d0a340; cursor:wait;}

/* Container */
#modalContainerDynamic1 { left:50%; top:50%; background-color:#fff; border:1px solid #dedede; padding: 1px; }
#modalContainer {height:400px; width:600px; left:50%; top:15%; margin-left:-300px; background-color:#fff; border:3px solid #ccc;}
#modalContainerDynamic1 a.modalCloseImg, #modalContainer a.modalCloseImg {background:url(../images/common/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}


#modalContainerError1
{
	height: 250px;
	width: 500px;
	left: 50%;
	top: 50%;
	margin-left: -250px;
	margin-top: -125px;
	background:#fff url(../images/common/error_bg.jpg) no-repeat scroll right bottom;
	border:1px solid #924949;
}
#modalContainerError1 div.header
{
	display:block;
	background:transparent url(../images/common/error_hd.gif) repeat-x scroll 0 0;
	color: #6f2c2c;
	font-size: 14px;
	font-weight: bold;
	height: 14px;
	padding: 3px 6px 7px;
}
#modalContainerError1 div.data
{
	height: 150px;
	overflow: auto;
	margin: 20px 0 20px 20px;
	padding-right: 20px;
}
#modalContainerError1 a.modalCloseImg
{
	background:transparent url(../images/common/close1.gif) no-repeat scroll 0 0;
	width: 11px;
	height: 11px;
	display: block;
	z-index: 3200;
	position: absolute;
	top: 7px;
	right: 5px;
	cursor: pointer;
}
#modalContainerError1 div.bottone
{
	text-align: center;
}
#modalContainerError1 div.bottone input
{
	background-image: none !important;
	background-color: #9f4c4c !important;
	border: 1px solid #924949 !important;
	color: #fff !important;
	padding: 1px 5px !important;
}

/**************************** personalizzazioni*************************/


.menu4 a, .menu4 a:visited {
    color: #999999 !important;
}

#menuTop {
    background-color: none !important;
}

#wrapper
{
	background-image: none !important;
	/*max-width: 1138px; */
	width: 90%;
}


******************************* DA QUI CSS NUOVO PORTALE ************************
#header {
    z-index: 1;
    position: relative;
}

.row::before, .row::after {
    content: " ";
    display: table;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, 
.col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, 
.col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, 
.col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, 
.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, 
.col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, 
.col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
}

#header h1.site-title {
    margin: 0;
    padding: 15px 0;
    width: auto;
}

#header .bkg {
    background-image: url(https://old.unisalento.it/image/image_gallery?uuid=a7358d34-4c6f-48f8-9bbe-2ca2d24f8ee3&groupId=63872377&t=1516708953012);
    background-repeat: repeat-x;
    background-position: top left;
    padding: 10px;
    float: left;
    width: 100%;
}

.navbar.navbar-static-top {
 position:relative;
 z-index:0;
 margin:0;
 border:0;
 min-height:0;
 float:none
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top {
  margin:0 0 12px 0
 }
}
.navbar.navbar-static-top .navbar {
 margin-bottom:0;
 padding-bottom:0;
 background-color:#f0cb00;
 border:0;
 border-top-right-radius:0;
 border-top-left-radius:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 min-height:0
}
.navbar.navbar-static-top #navigation {
 background-color:#f0cb00
}
.navbar.navbar-static-top #navigation .add-page-editor input {
 margin-top:0
}
.navbar.navbar-static-top #navigation.current {
 background:#000;
 background:-moz-linear-gradient(left,#000 0,#f0cb00 100%);
 background:-webkit-linear-gradient(left,#000 0,#f0cb00 100%);
 background:linear-gradient(to right,#000 0,#f0cb00 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#f0cb00',GradientType=1)
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation .btn-navbar.active+.nav-collapse {
  display:block;
  height:auto;
  overflow:visible
 }
}
.navbar.navbar-static-top #navigation ul.nav {
 margin:0;
 z-index:1
}
.navbar.navbar-static-top #navigation ul.nav li {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.navbar.navbar-static-top #navigation ul.nav li.dropdown>.dropdown-toggle .caret {
 border-bottom-color:#FFF;
 border-top-color:#FFF
}
.navbar.navbar-static-top #navigation ul.nav li.active>a {
 color:#000
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu {
 background:0;
 margin:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 border-top-right-radius:0;
 border-top-left-radius:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 position:relative;
 padding:0;
 float:none;
 border:0;
 display:table;
 vertical-align:middle;
 text-align:left;
 width:100%;
 table-layout:fixed
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu {
  table-layout:auto
 }
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu {
  width:100%;
  left:0!important;
  border:0;
  max-height:auto
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu:after,.navbar.navbar-static-top #navigation ul.nav.dropdown-menu:before {
 border-width:0
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li {
 padding:0;
 float:none;
 position:relative;
 text-align:center;
 display:table-cell;
 margin-left:0;
 width:25%;
 vertical-align:middle
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li {
  left:0;
  display:block;
  float:left;
  text-align:left;
  width:auto;
  border-top:1px solid #fff;
  margin:0;
  border-right:0;
  width:100%;
  transform:none;
  -ms-transform:none;
  -webkit-transform:none
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:hover {
 background-color:#000
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:hover:after {
 background:#000
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:hover a {
 color:#fff
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:hover .dropdown-menu.child {
 display:none
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:hover .dropdown-menu.child a {
  background-color:transparent;
  border-bottom:0
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:after {
 content:"";
 position:absolute;
 background:#f0cb00;
 top:0;
 right:-4px;
 bottom:0;
 width:8px;
 -webkit-transform:skew(-12deg);
 -moz-transform:skew(-12deg);
 -ms-transform:skew(-12deg);
 transform:skew(-12deg);
 border-right:3px solid #fff;
 z-index:1
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current {
 background-image:none;
 background-color:#000;
 background-position:top left
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current {
  background-color:transparent
 }
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current .plus-icon,.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current .minus-icon {
  color:#000
 }
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current .plus-icon {
  display:none
 }
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current .minus-icon {
  display:block
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current:after {
 background-color:#000
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current:last-child a {
 background-image:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current:hover .dropdown-menu.child {
 display:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current a {
 color:#fff
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current a:hover {
 background-color:transparent;
 color:#fff;
 filter:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current .dropdown-menu.child {
 display:none
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current .dropdown-menu.child {
  border-bottom:1px solid white;
  display:block
 }
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current .dropdown-menu.child.hide {
  display:none!important
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current .dropdown-menu.child li a {
 background-color:#000;
 color:#fff
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current .dropdown-menu.child li a:hover {
 color:#f0cb00
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current .dropdown-menu.child li.active a {
 font-weight:bold;
 color:#f0cb00
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current ul {
  display:block
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current ul li a {
 background-color:#000
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.current ul li.active a {
 color:#fff
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.hover.open {
 background-color:#cf2a27;
 color:#fff
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.hover.open a {
 background-color:#cf2a27;
 color:#fff
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li.hover.open a span {
 border-color:#cf2a27
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:hover .dropdown-menu,.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:active .dropdown-menu {
 display:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:hover .dropdown-menu ul,.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:active .dropdown-menu ul {
 display:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:last-child a span {
 border:0
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:last-child:after {
 display:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li:first-child {
 border-top:0;
 display:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li a {
 padding:5px 10px 5px 14px;
 cursor:pointer;
 text-shadow:none;
 white-space:normal;
 word-break:normal;
 font-weight:normal;
 font-size:14px;
 line-height:14px;
 background-image:none;
 color:#000;
 text-transform:uppercase;
 font-weight:600;
 transform:skewX(0deg);
 -ms-transform:skewX(0deg);
 -webkit-transform:skewX(0deg);
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li a {
  padding:5px 5px 5px 9px
 }
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li a {
  padding:0;
  font-size:15px;
  display:inline-block;
  width:70%;
  transform:none;
  -ms-transform:none;
  -webkit-transform:none
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li a:active {
 background-image:none;
 background-color:#000;
 color:#fff
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li a:hover,.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li a:focus {
 background-color:transparent;
 color:#fff;
 filter:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li a span {
 padding:0 5px;
 line-height:21px;
 display:inline-block
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li a span {
  border-right:0;
  padding:0
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .plus-icon {
 display:none
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .plus-icon {
  display:inline-block;
  width:25%;
  text-align:right;
  font-size:15px;
  float:right;
  line-height:14px
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .plus-icon i {
 vertical-align:middle
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .minus-icon {
 display:none
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .minus-icon {
  display:inline-block;
  width:25%;
  text-align:right;
  font-size:15px;
  float:right
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .minus-icon i {
 vertical-align:middle
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu {
 position:absolute;
 left:0;
 padding:10px 0 0;
 display:none;
 width:100%;
 margin:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 border:0;
 min-width:0;
 background-color:#000;
 border-top-right-radius:0;
 border-top-left-radius:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu {
  top:0;
  left:0;
  position:relative;
  width:100%;
  padding:0;
  font-size:15px;
  border:0
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu:before,.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu:after {
 display:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu:hover {
 display:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu:hover .dropdown-menu {
 display:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li {
 padding:0;
 width:100%;
 left:0;
 text-align:left;
 background-color:transparent;
 display:block;
 border-top-right-radius:0;
 border-top-left-radius:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 margin:0;
 border-bottom:2px solid #fff
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li {
  display:block;
  border-top:0;
  border-bottom:1px solid #f0cb00
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li:first-child {
 display:block
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li:last-child {
 padding-bottom:0;
 border:0
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li:last-child a {
 border-bottom:0
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li:after {
 display:none
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li span {
 display:block
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li .plus-icon,.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li .minus-icon {
 padding:15px
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li a {
 padding:8px 0;
 border-top-right-radius:0;
 border-top-left-radius:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 text-transform:none;
 word-break:normal;
 color:#fff;
 border-bottom:0;
 font-weight:600;
 font-size:15px;
 text-align:center
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li a {
  padding:15px;
  border-bottom:0;
  font-size:15px;
  color:#000;
  text-transform:uppercase
 }
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li a span {
 padding:0 10px;
 border:0
}
.navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .dropdown-menu li a:hover {
 color:#f0cb00
}
@media only screen and (max-width:767px) {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu li .drag-handle {
  display:none
 }
}
.navbar.navbar-static-top .modify-pages .delete-tab {
 background:#555;
 border:2px solid #FFF;
 color:#FFF;
 font-size:16px;
 padding:4px;
 right:-10px;
 top:0;
 z-index:300;
 display:none
}
@-moz-document url-prefix() {
 .navbar.navbar-static-top #navigation ul.nav.dropdown-menu {
  left:0
 }
}
@media only screen and (max-width:767px) {
 .button-link-navigation {
  font-size:25px;
  padding:0;
  margin:0 0 0 15px;
  clear:none;
  color:#000;
  cursor:pointer;
  display:inline-block!important;
  float:right;
  position:relative;
  z-index:20
 }
}
.logo.custom-logo {
	text-decoration:none;
	}
.logo.custom-logo img, .logo-university {
    width: auto !important;
    height: auto !important;
    display: block;
    max-width: 40%;
    min-width: 100px;
}	
#header .bkg {
    background-image: url(https://old.unisalento.it/image/image_gallery?uuid=a7358d34-4c6f-48f8-9bbe-2ca2d24f8ee3&groupId=63872377&t=1516634073848);
    background-repeat: repeat-x;
    background-position: top left;
    padding: 10px;
    float: left;
    width: 100%;
}

.logo-university {
    padding-left: 71px;
}

.dataTableFE {
    width: 70%;
    margin: auto;
}

.dataTableFE th {
    background-color: #f0cb00;;
    color: #000;
}

.dataTableFE th a, .dataTable th a:visited {
    color: #000;
}

.dataTableFE td {
	font-size:14px;
}

.dataTable td {
    font-size: 14px;
}

.dataTable td.campoSx {
    font-size: 14px;
}

/* PORTLET CONVENZIONI */
#ncButton {
    background-color: #c8c8c8 !important;
    padding: 4px !important;
    margin: 2px;
    font-size: unset !important;
}

#soggettiUrls a {
    display: inline-flex;
    text-align: right;
}

/* PORTLET MODULI */
.dettaglioData input {
    background-color: #ccc !important;
    font-size: unset !important;
}
.modulionline-homepage1-columns-1 #column-1 input, .modulionline-homepage1-columns-1 #column-1 select, .modulionline-homepage1-columns-1 #column-1 textarea, .modulionline-homepage1-columns-1 #column-1 .textarea, .modulionline-pginterna1-columns-1-1 #column-1 input, .modulionline-pginterna1-columns-1-1 #column-1 select, .modulionline-pginterna1-columns-1-1 #column-1 textarea, .modulionline-pginterna1-columns-1-1 #column-1 .textarea, .modulionline-homepage2-columns-1-2 #column-1 input, .modulionline-homepage2-columns-1-2 #column-1 select, .modulionline-homepage2-columns-1-2 #column-1 textarea, .modulionline-homepage2-columns-1-2 #column-1 .textarea, .modulionline-pginterna2-columns-1-2 #column-1 input, .modulionline-pginterna2-columns-1-2 #column-1 select, .modulionline-pginterna2-columns-1-2 #column-1 textarea, .modulionline-pginterna2-columns-1-2 #column-1 .textarea {
    font-size: 14px;
}



/*Modifiche x MOBILE

#portlet-wrapper-sign-in {
    width: 90%;
}

#menu-mobile {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100;
    width: 0;
    background-color: #fff;
    padding: 15px;
    height: 100%;
    box-shadow: 5px 0 10px 0 rgba(0,0,0,0.5);
    width: 70%;
}

#menu-mobile {
    background-color: #eee;
}

#menu-mobile .login-mobile .icon-remove {
    float: left;
    margin: 0 0 10px;
    display: block;
    font-size: 21px;
}

.portlet-navigation #navigation-mobile.list-menu {
    display: block;
    margin: 0;
}
*/
