/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

#zone-menu .om-maximenu-open {
display: none;
}



/********************/
/**---  hp ---**/
/********************/


#page {
  background: url(../images/bg-page-gr-chiaro.png) repeat-x top left;
  padding-bottom: 1%;
}
#zone-content {
background-size: cover;
}

.node-unpublished {
	background: #FFCCCC;
}
.page-node-revisions article {
	background: #FFFF99;
}

/*
#zone-user {
	box-shadow: 0px 1px 10px #000000;
}
#zone-footer {
	box-shadow: 0px 8px 10px #000000;
}
*/

.logo-img {
	padding-left: 4%;
}
.logo-img img {
}
/*
h1.site-name a,
h2.site-name a {
 background: url(../logo_unisi.svg) no-repeat left center;
 text-indent: -9999px;
 position: absolute;
 background-size: 100%;
 background-size: contain;
 padding: 18px 33%;
}

.no-svg h1.site-name a,
.no-svg h2.site-name a {
   background: url(../logopng.png) no-repeat;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
h1.site-name a,
h2.site-name a {
 background: url(../logopng.png) no-repeat left center;
}
}
*/

h1.site-name a,
h2.site-name a {
 background: url(../logopng.png);
 background-repeat: no-repeat;
 background-position: left center;
 text-indent: -9999px;
 position: absolute;
 background-size: 100%;
 background-size: contain;
 padding: 0;
 width: 100%;
 height: 100%;
 max-height: 50px;
}

.svg h1.site-name a,
.svg h2.site-name a {
   background-image: url(../logo_unisi.svg);
}

h1.site-name,
h2.site-name {
 height: 50px;
}


.container-12 {
background: #ffffff;
}

#zone-branding {
	margin-bottom: 8px;
}

.site-name {
	margin-top: 15px;
	margin-left: 0;
}

#zone-branding.container-12 {
background: none transparent;
}



/*** HOME PAGE ***/

#om-maximenu-main-menu li.om-leaf a,
#om-maximenu-main-menu li.active {
font-family: Georgia,'Times New Roman',serif;
}

.responsive-layout-mobile #block-menu-menu-utilita {
	padding: 10px 0;
}
.responsive-layout-mobile #block-menu-menu-utilita ul li {
	float: left;
}

.responsive-layout-mobile #block-menu-menu-utilita ul li a {
font-size: 0.9em;
padding: 0 4px;
border-right: 1px solid #404040;
}
.responsive-layout-mobile #block-menu-menu-utilita ul li.last a {
	border-right: none;
}


.responsive-layout-mobile .region-user-second-inner {
background: #4c4c54;
padding: 10px;
}

#block-search-form .form-submit,
#gsa-proxy-block-form .form-submit,
#block-google-appliance-ga-block-search-form .form-submit {
    background: url("../images/lente.png") no-repeat scroll center center #4C4C54;
    border: medium none;
    border-radius: 0;
    height: 22px;
    margin: 0;
    padding: 0;
    text-shadow: none;
    width: 22px;
    text-indent: -9999px;
}

#block-search-form .form-text,
#gsa-proxy-block-form .form-text,
#block-google-appliance-ga-block-search-form .form-text {
     border: medium none;
    height: 22px;
    margin: 0;
}
#gsa-proxy-block-form .form-type-textfield,
#block-google-appliance-ga-block-search-form .form-type-textfield {
display: inline;
}

.context-gsearch.area-ateneo #block-system-main ul li {
    background: none;
  color: #222;
}


/********************/
/***** nuova hp *****/
/********************/

.home #zone-content {
	width: auto;
}

#zone-menu ul#om-menu-main-menu li.om-leaf img{
display: none;
}

#zone-postscript.home #region-postscript-first {
  margin-top: 10px;
}
.front .home .region-postscript-first-inner {
    margin: 0;   /* per la home, sovrascrive il default */
}


/***** flexslider *****/

.slider-content {   /*comune*/
    box-sizing: border-box;
    color: #ffffff;
    float: left;
    overflow: hidden;
    position: absolute;
    width: 100%;
    letter-spacing: 0.06em;
    line-height: 1.3em;
}
.slider-content {   /*mobile*/
    background: rgba(59, 112, 204, 0.6) none repeat scroll 0 0;
    min-height: 80px;
    padding: 0px 20px;
    bottom: -80px;
    font-size: 1.1em;
}


.slider-content a {
  color: #ffffff;
}

.slider-content p {
  margin-bottom: 0;
}

.slider-title  {
  padding: 10px 0;
  text-transform: uppercase;
  font-size: 1.5em;
  font-weight: bold;
  display: block;
}

.flex-nav-container {
    margin-bottom: 80px;
}

.flexslider {
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
}

.flexslider .flex-control-nav {
  bottom: 180px;
  z-index: 2;
  text-align: right;
  color: transparent;
}

.flexslider .flex-control-nav li {
  margin: 0 4px;
}

.flexslider .flex-control-paging {
	bottom: -75px;
}

.flexslider .flex-control-paging li a {
  background: rgba(255, 255, 255, 1);
  width: 15px;
  height: 15px;
}

.flexslider .flex-control-paging li a.flex-active {
  background: rgba(50, 100, 255, 1);
}

.responsive-layout-mobile .flex-direction-nav {
  display: none;
}


.flexslider .flex-direction-nav a {
/*  background: #000000; */
  display: block;
  font-family: 'Advent Pro', sans-serif;
  font-size: 3.5em;
  height: 35px;
  width: auto;
  padding: 10px 25px;
  color: #ffffff;
  transition: none;
  z-index: 3;
}

.flexslider .flex-direction-nav a.flex-next {
/*  background: #77BFE0; */
}

.flexslider .flex-direction-nav a:hover {
  opacity: 1;
  text-decoration: none;
}


.flex-direction-nav .flex-prev,
.flexslider:hover .flex-prev {
  float: left;
  left: 0;
  top: auto;
  opacity: 1;
}

.flex-direction-nav .flex-next,
.flexslider:hover .flex-next {
  float: right;
  right: 0;
  top: auto;
  opacity: 1;
}
.flex-direction-nav .flex-prev,
.flexslider:hover .flex-prev,
.flex-direction-nav .flex-next,
.flexslider:hover .flex-next {
  bottom: 85px;
}


#block-views-bb1-03-slider-block .flexslider .slides img {
  height: 100%;
}


/** news ed eventi **/
.home #block-views-news-hp-block-3,
.home #block-views-eventi-hp-block-3,
.home #block-views-nodequeue-10-block-2,
.home #block-views-nodequeue-11-block-2 {
	margin-bottom: 20px;
}

/* nella visualizzazione mobile spengo la foto e il campo-di-testo */
.home .field-name-field-foto-notizia {
	display: none;
}
.home .campo-di-testo {
	display: none;
}

.home #block-views-nodequeue-10-block-1 h2.block-title,
.home #block-views-nodequeue-11-block-1 h2.block-title {
	display: inline;
	text-transform: uppercase;
}


.home .view-news-hp .views-row,
.home .view-nodequeue-10 .views-row {
	background-color: #dbdaf9;
}
.home .view-eventi-hp .views-row,
.home .view-nodequeue-11 .views-row {
	background-color: #f1f1f1;
}

.home #block-views-news-hp-block-3 .views-row,
.home #block-views-eventi-hp-block-3 .views-row,
.home #block-views-nodequeue-10-block-2 .views-row,
.home #block-views-nodequeue-11-block-2 .views-row {
    padding: 10px;
    margin-bottom: 1px;
}
.home #block-views-news-hp-block-2 .view-news-hp .views-row,
.home #block-views-nodequeue-10-block-1 .view-nodequeue-10 .views-row,
.home #block-views-eventi-hp-block-2 .view-eventi-hp .views-row,
.home #block-views-nodequeue-11-block-1 .view-nodequeue-11 .views-row {
	margin-bottom: 1px;
	padding: 10px;
}

/* disarmo per la home le classi generiche per gli eventi */

.home .views-row .field-name-title {
	margin-bottom: 0;
	padding-bottom: 0;
}
.home .views-row .node-evento {
	margin-bottom: 0;
	border-bottom: 0;
}
.home .views-row .node-evento .field-name-title {
    margin-bottom: 0;
    padding-bottom: 0;
}
.home .views-row .node-evento .field-name-field-data-evento {
    font-weight: initial; /* unset -> jigsaw.w3.org: Value Error */
}

.home .field-name-field-data,
.home .field-name-field-data-evento {
    font-style: italic;
}
.home .field-name-body p {
	margin-bottom: 0;
}


/** Unisi LIFE **/

/* tarata per dimensioni (sotto)narrow */
#unisilife {
    background: rgba(0, 0, 0, 0) url("../images/UNISI-life-narrow.png") no-repeat scroll center;
    display: block;
    height: 70px;  /* 67px */
    text-indent: -9999px;
}


/** come fare per **/

#block-views-nodequeue-4-block h2 {
    background: #0b41a3 url("../images/freccia-cosa-studiare.png") no-repeat scroll 12px 10px;
    color: white;
    font-family: caption;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 2px;
    padding: 15px 0 15px 50px;
    text-transform: uppercase;
}

#block-views-nodequeue-4-block h2 a {
    color: white;
}

.responsive-layout-mobile #block-views-nodequeue-6-block {
	margin-top: 10px;
}

#block-views-nodequeue-6-block h2 {
	 color: #0E45A9;
    font-family: Georgia;
    font-size: 1.6em;
    margin: 0;
    padding: 6px 0 6px 40px;
 background: url("../images/freccia-cosa-studiare.png") no-repeat scroll 8px 2px transparent;
}


#block-views-nodequeue-4-block .content {
 background: #F9F9FB;
 padding: 15px 20px;
}

#block-views-nodequeue-6-block .content {
padding: 5px 10px;
}
.comefareper ul li {
    background: none #5076BA;
    /* #305C86  */
    height: 62px;
    color: #ffffff;
    width: 100%;
    margin: 0 0 10px 0;
}
/*
ul li.item-572,
.comefareper ul li.item-572 {
background: url(../images/international-place.png) top right no-repeat #5076BA;
}
*/


.comefareper ul li a {
color: #ffffff;
text-decoration: none;
}
.comefareper ul li a:hover {
color: #ffffff;
text-decoration: underline;
}

.comefareper .views-field-title {
	font-size: 1.3em;
	padding: 12px 15px 0 15px;
	font-weight: bold;
}

.comefareper .views-field-body {
   font-size: 1em;
	padding: 0px 15px 0 15px;
}

.clearfix::after {
    font-size: 0;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/** Scegli il tuo percorso **/
/* tarata per dimensioni (sotto)narrow */

#block-block-8 {
  margin: 1.2em 0;
}

#scegli-il-tuo-percorso {
    display: block;
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/unisi/images/progetta_futuro_banner_unisi_wide_1180x390.png") no-repeat scroll center bottom / 100% auto;
    height: 310px;
}

/* @media all and (min-width: 600px) and (max-width: 740px) { SDPPUB-5825 */
@media all and (min-width: 480px) and (max-width: 740px) {
  #scegli-il-tuo-percorso {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/unisi/images/progetta_futuro_banner_unisi_694x259_banner-unisi-gg.png") no-repeat scroll center bottom / 100% auto;	  
    height: 270px;
  }
}

@media all and (max-width: 479px) {
  #scegli-il-tuo-percorso {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/unisi/images/progetta_futuro_banner_unisi_694x259_banner-unisi-gg.png") no-repeat scroll center bottom / 100% auto;	  
    height: 210px;
  }
}    

#scegli-il-tuo-percorso,
#scegli-il-tuo-percorso:hover,
#scegli-il-tuo-percorso:visited {
  color: #ffffff;
}

#scegli-il-tuo-percorso span {
  display: block;
  font-weight: normal;
  font-size: 0.9em;
  padding-left: 7px;
  padding-top: 11px;
  padding-bottom: 11px;
  text-align: left;
}

#scegli-il-tuo-percorso span.scegli-il-tuo-percorso-link {
  background: #FA5746; /* rgba(59, 112, 204, 1); */
}


/*** modificato il block-9 per nuova HP ***/
#block-block-9 {
  margin: 1em 0;
}
#block-block-9 .block-inner {
padding: 15px 10px;
}


#block-block-9 ul li {
    background: #ccc url("../images/dx_arrow_small.png") no-repeat scroll 25px 20px;
    font-size: 1.1em;
    font-weight: bold;
    margin: 1px 0 0;
    padding: 25px 25px 20px 55px;
    text-transform: uppercase;
}



/** menu lingue **/

#block-menu-menu-lingue {
 float: right;
}

#block-menu-menu-lingue ul.menu {
 position: relative;
 top: -19px;
}

#block-menu-menu-lingue ul.menu li {
 float: left;
 padding: 0 2px;
}

#block-menu-menu-lingue ul.menu li a {
  padding: 2px 7px;
  border-right: none;
  color: transparent;
  position: relative;
  display: block;
  top: -1px;
  left: 2px;
  width: 17px;
  text-indent: -9999px;
}

#block-menu-menu-lingue ul.menu li.menu-3406 a {
  background: url(../images/flags/uk.png) no-repeat center center;
}

#block-menu-menu-lingue ul.menu li.menu-3411 a {
  background: url(../images/flags/Spain.png) no-repeat center center;
}

#block-menu-menu-lingue ul.menu li.menu-3413 a {
  background: url(../images/flags/Brasil2.png) no-repeat center center;
}
#block-menu-menu-lingue ul.menu li.menu-3412 a {
  background: url(../images/flags/China.png) no-repeat center center;
}




/** Menu Percorsi **/

.responsive-layout-mobile #block-om-maximenu-om-maximenu-1 .om-maximenu-content {
position: absolute;
top: -99999px;
left: -99999px;
}
.responsive-layout-mobile #block-om-maximenu-om-maximenu-1 .content {
	background: #eaeaea;
}
.responsive-layout-mobile .om-maximenu.om-maximenu-block ul.om-menu li.om-leaf ul.menu li.leaf a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	height: auto;
	text-transform: none;
}

.responsive-layout-mobile #block-om-maximenu-om-maximenu-1 .om-maximenu.om-maximenu-block ul.om-menu {
	width: 100%;
	height: auto;
	padding: 10px 0;
}
.responsive-layout-mobile #block-om-maximenu-om-maximenu-1 .om-maximenu.om-maximenu-block ul.om-menu li.om-leaf {
	height: 15px;
	margin: 3px;
	padding-top: 3px;
	padding-left: 2px;
}

.responsive-layout-mobile #block-om-maximenu-om-maximenu-1 ul.om-menu li.om-leaf img {
	display: none;
}

.responsive-layout-mobile .om-maximenu.om-maximenu-block ul.om-menu li.om-leaf a,
.responsive-layout-mobile #zone-menu ul#om-menu-main-menu li.om-leaf span  {
  font-size: 1.3em;
  text-transform: uppercase;
  padding: 0;
  line-height: 100%;
  height: auto;
}

.responsive-layout-mobile #zone-menu ul#om-menu-main-menu li.om-leaf {
	left: 5px;
   background: none repeat scroll 0 0 #F8F8F8;
	padding-bottom: 1px;
}

.responsive-layout-mobile li#om-leaf-om-u1-1605817277-1 {
	border-left: 5px solid #1e85f8;
	width: 40%;
}
.responsive-layout-mobile li#om-leaf-om-u1-1605817277-2 {
	border-left: 5px solid #f9c62b;
	width: 48%;
}
.responsive-layout-mobile li#om-leaf-om-u1-1605817277-3 {
        border-left: 5px solid #31a676;
	width: 40%;
	margin-left: 3px;
}
.responsive-layout-mobile li#om-leaf-om-u1-1605817277-4 {
        border-left: 5px solid #b93472;
	width: 48%;
}

.responsive-layout-mobile #zone-content {
/*	background-size: 0;
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-image: none;
*/
	padding-bottom: 10px;
}

.responsive-layout-mobile #block-om-maximenu-om-maximenu-1 {
	position: relative;
   padding-top: 85px;
}

.responsive-layout-mobile #block-om-maximenu-om-maximenu-2 {
	position: relative;
	color: #ffffff;
	width: 100%;
	top: -157px;
	margin-bottom: -40px;
}

.responsive-layout-mobile .om-maximenu.om-maximenu-block ul.om-menu {
	width: 100%;
	height: auto;
	border-bottom: 2px #c0c0c0 solid;
}

.responsive-layout-mobile #block-om-maximenu-om-maximenu-2 ul.om-menu li.om-leaf {
 height: 42px;
}

.responsive-layout-mobile #block-om-maximenu-om-maximenu-2 ul.om-menu li.om-leaf .om-link {
	text-transform: uppercase;
	width: 80px;
	padding: 16px 16px 11px 16px;
	border-right: 2px solid #ffffff;
	background: #eaeaea;
	position: relative;
	color: #000000;
}

.responsive-layout-mobile #block-om-maximenu-om-maximenu-2 .om-maximenu-content {
	left: 0;
	top: 0px;
	display: block;
	width: 100%;
	border-bottom: 1px solid #ffffff;
}

.responsive-layout-mobile #block-om-maximenu-om-maximenu-2 .om-maximenu-content .om-maximenu-middle {
	background: #eaeaea;
}

.responsive-layout-mobile #block-om-maximenu-om-maximenu-2 .om-maximenu-content ul li {

padding-left: 10px;
background: url(../images/arrow.png) no-repeat 0 4px;
float: left;
width: 46%;

}


/* news */
/* vecchia quicktab per la home */
/************/
.responsive-layout-mobile #block-quicktabs-home-news {
   margin: 0;
}
.responsive-layout-mobile #block-quicktabs-home-news .content {
padding-top: 15px;
}

.responsive-layout-mobile #block-quicktabs-home-news .content .content {
	background: #F3F3F3;
	padding: 10px;
}
.responsive-layout-mobile #block-quicktabs-home-news ul {
	position: relative;
        top: -4px;
	margin: 0;
}
.responsive-layout-mobile #quicktabs-home_news ul.quicktabs-tabs li {
   padding: 12px 16px;
	background: url("../images/bg-tabs.png") center top no-repeat;
}
.responsive-layout-mobile #quicktabs-home_news ul.quicktabs-tabs li.active {
background: url(../images/bg-tabs-active.png) no-repeat center bottom;
padding: 13px 16px;
}
.responsive-layout-mobile #quicktabs-home_news ul.quicktabs-tabs li a {
color: #505050;
font-size: 1.5em;
font-family: Georgia;
font-style: italic;
}
.responsive-layout-mobile #quicktabs-home_news ul.quicktabs-tabs li.active a {
color: #ffffff;
}
.responsive-layout-mobile #quicktabs-home_news ul.quicktabs-tabs li a:hover {
text-decoration: none;
}

.responsive-layout-mobile #quicktabs-container-home_news {
     background: url("../images/px-bg-medio.png") repeat scroll 0 0 transparent;
	color: #4c4c50;
}

.responsive-layout-mobile #quicktabs-container-home_news .field-name-title a {
	color: #4c4c50;
}
/*********************/

.quicktabs_main .view-content {
	padding: 20px 5px 5px;
}


/*** eventi ***/
.views-row .node-evento {
	margin-bottom: 10px;
	border-bottom: 1px solid #E0E0E0;
}

.views-row .node-evento .field-name-field-data-evento {
    font-style: italic;
    color:#585858;
    font-weight: bold;
}
.views-row .node-evento .field-name-title {
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.views-row .node-evento .field-name-field-foto-notizia {
   float: left;
   padding: 0 5px 0 0;
   margin: 0;
}

.views-row .view-mode-elenco_per_viste .field-name-field-data-evento {
color: #303030;
}

.view-mode-unisilife {
	padding: 0 0 10px 0;
}

.view-mode-unisilife .field {
	margin-left: 125px;
}


/*** view pager ***/

/*
#zone-content.home #region-sidebar-first .block {
  margin-bottom: 2px;  //nuova HP//
}
*/

#region-sidebar-first #quicktabs-home_news ul.pager {
	background: none;
	border: none;
	margin: 0 20px;
	padding-bottom: 5px;
}
#quicktabs-home_news ul.pager li.pager-first,
#quicktabs-home_news ul.pager li.pager-previous,
#quicktabs-home_news ul.pager li.pager-next,
#quicktabs-home_news ul.pager li.pager-last {
display: none;
}

#quicktabs-home_news ul.pager li {
background: url(../images/ball-news-off.png) no-repeat center center;
border: none;
font-size: 0.8em;
color: #3e6dcc;
width: 16px;
height: 16px;
padding: 0 2px;
}

.responsive-layout-mobile #quicktabs-home_news ul.pager li {
color: transparent;
}
#quicktabs-home_news ul.pager li:hover {
background: url(../images/ball-news.png) no-repeat center center;
}

#quicktabs-home_news ul.pager li.pager-current {
background: url(../images/ball-news.png) no-repeat center center;
padding: 0 2px;
text-indent: -9999px;
}

#quicktabs-home_news ul.pager li a {
background: none;
color: #3c4869;
font-size: 0.8em;
text-indent: -9999px;
padding: 4px 8px;
position: absolute;
}
#quicktabs-home_news ul.pager li a:hover {
color: #3e6dcc;
}

.block-block-3 img {
    width: 100%;
}

.responsive-layout-mobile #block-block-3 img {
background: #e0e0e0;
width: 100%;
}

.responsive-layout-mobile #block-block-3 p {
margin: 0;
}

.responsive-layout-mobile #block-views-nodequeue-4-block  {
	padding: 20px 0 0 0;
}




/** cosa vuoi studiare **/

#block-block-2 {
	padding: 0;
	position: relative;
	width: 100%;
}

.responsive-layout-mobile #block-block-2 {
	margin-top: 10px;
}
#block-block-2 .block-inner {
background: url(../images/px-bg-ultrachiaro.png);
}

#block-block-2 h2 {
	color: #0B41A3;
	font-family: Georgia;
	font-style: italic;
	position: relative;
	background: url(../images/freccia-cosa-studiare.png) no-repeat 0 0;
	height: 24px;
	padding-top: 6px;
	font-size: 1.6em;
	padding-left: 35px;
   width: 250px;
	text-align: left;
}

#block-block-2 h2 a {
	color: #0B41A3;
}

#block-block-2 .content {
	padding: 20px 5%;
	text-align: center;
}
.menu-esse3 {
	margin: 0;
}

#block-block-2 #nomeCorso {
  height: 25px;
  border: 1px solid #CACACA;
  width: 70%;
}

#block-block-2 #actionBar1 {
	background: #4F4B48;
   border-radius: 0px;
	color: #ffffff;
	font-weight: normal;
	padding: 5px;
	width: 20%;
}

#form-cerca-corso {
    width: 100%;
}

#block-block-2 ul.menu li {
	float: left;
	margin: 10px 0 0 10px;
}

#block-block-2 ul.menu li.first {
margin-left: 0;
}

#block-block-2 ul.menu li a {
	font-weight: bold;
	text-decoration: none;
	color: #0B41A3;
}

#block-block-2 ul.menu li a:hover {
text-decoration: underline;
}

/*** tipi di strutture ***/

#block-views-home-tipi-strutture-block {
	padding: 0;
}
#block-views-home-tipi-strutture-block .content {
	padding-bottom: 20px;
}
#block-views-home-tipi-strutture-block ul li {
	width: 33%;
	float: left;
	text-align: center;
	padding: 10px 0;
}
#block-views-home-tipi-strutture-block ul li a {
color: #0B41A3;
font-weight: bold;
}

/*** FOOTER ***/

#zone-footer {
   background: url(../images/bg-footer.png);
	color: #ffffff;
}
#zone-footer a, #zone-footer a:link, #zone-footer a:visited {
color: #ffffff;
text-decoration: none;
}
#zone-footer a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.responsive-layout-mobile #zone-footer .grid-3 {
 float: left;
}

#zone-footer #region-footer-first-one-inner:after {
	content: ".";
	color: #4C4C54;
}

#zone-footer #region-footer-first-one {
	min-height: 180px;
	background: url(../images/logo_footer.png) 0 top no-repeat;
}

.responsive-layout-mobile #zone-footer #region-footer-first-one {
 display: none;
}

.responsive-layout-mobile #zone-footer #region-footer-first-two {
 padding: 10px 0 20px 48%;
 border-bottom: 1px solid #777678;
 background: url(../images/logo_footer_mobile.png) 0 10px  no-repeat;
 margin-right: 10px;
}
.responsive-layout-mobile #zone-footer #region-footer-first-two ul.menu {
width: 90%;
}


.responsive-layout-mobile #zone-footer #region-footer-first-three {
margin: 10px 10px 0;
padding: 0 0 10px 15px;
}

.responsive-layout-mobile #zone-footer #region-footer-first-three .block-menu-block ul.menu li {
padding-left: 25px;
margin: 0 0 5px 0;
}
.responsive-layout-mobile #zone-footer .block-menu-block ul.menu li.menu-2336 {
	background: url(../images/strutture/ico-facolta-small.png) no-repeat left 0;
}
.responsive-layout-mobile #zone-footer .block-menu-block ul.menu li.menu-2337 {
	background: url(../images/strutture/ico-dipartimenti-small.png) no-repeat left 0;
}
.responsive-layout-mobile #zone-footer .block-menu-block ul.menu li.menu-2338 {
	background: url(../images/strutture/ico-centri-small.png) no-repeat left 0;
}
.responsive-layout-mobile #zone-footer .block-menu-block ul.menu li.menu-2339 {
	background: url(../images/strutture/ico-biblioteche-small.png) no-repeat left 0;
}
.responsive-layout-mobile #zone-footer .block-menu-block ul.menu li.menu-2340 {
	background: url(../images/strutture/ico-musei-small.png) no-repeat left 0;
}
.responsive-layout-mobile #zone-footer .block-menu-block ul.menu li.menu-2341 {
	background: url(../images/strutture/ico-altre-small.png) no-repeat left 0;
}

#zone-footer #region-footer-first-four h2 {
	font-size: 1.2em;
	font-weight: normal;
	font-weight: bold;
   padding: 0;
	color: #ffffff;
}

.responsive-layout-mobile #zone-footer #region-footer-first-four {
margin: 10px 10px 0;
padding-left: 10px;
}
#zone-footer #region-footer-first-four #block-menu-menu-segui-unisi {
margin-top: 10px;
}

#zone-footer #region-footer-first-four #block-menu-menu-segui-unisi ul li {
float: left;
padding: 2px 0;
margin-right: 10px;
}

#zone-footer #region-footer-first-four ul li.menu-2458 a {
/* background: url(../images/ico-twitter.png) no-repeat; */
    background: url(../images/Twitter.png) no-repeat;
}
#zone-footer #region-footer-first-four ul li.menu-2459 a {
/* background: url(../images/ico-facebook.png) no-repeat; */
    background: url(../images/Fb.png) no-repeat;
}
#zone-footer #region-footer-first-four ul li.menu-2460 a {
/* background: url(../images/ico-youtube.png) no-repeat; */
    background: url(../images/YT.png) no-repeat;
}
#zone-footer #region-footer-first-four ul li.menu-3235 a {
/* background: url(../images/ico-flickr.png) no-repeat; */
    background: url(../images/Flickr.png) no-repeat;
}
#zone-footer #region-footer-first-four #block-menu-menu-segui-unisi ul li.menu-3292 a {
/* background: url(../images/USiena.png) no-repeat; */
    background: url(../images/MyUsiena.png) no-repeat;
padding: 2px 12px;
}
#zone-footer #region-footer-first-four ul li.menu-3709 a {
/* background: url(../images/itu-2.png) no-repeat; */
    background: url(../images/iTunes.png) no-repeat;
}

#zone-footer #region-footer-first-four ul li.menu-4852 a,
#zone-footer #region-footer-first-four ul li.menu-5241 a {
/* background: url(../images/URadio_icon.png) no-repeat; */
    background: url(../images/Uradio.png) no-repeat;
}

#zone-footer #region-footer-first-four ul li.menu-4978 a {
/* background: url(../images/ico-instagram.png) no-repeat; */
    background: url(../images/Instagram.png) no-repeat;
}

/* issue https://jira.u-gov.it/jira/browse/SDPPUB-72 */
/* id 5306: pp + id 5291: prod */
#zone-footer #region-footer-first-four ul li.menu-5306 a,
#zone-footer #region-footer-first-four ul li.menu-5291 a {
/* background: url(../images/LinkedIn_icon.png) no-repeat;*/
    background: url(../images/Linkedin.png) no-repeat;
}

/* issue https://jira.u-gov.it/jira/browse/SDPPUB-1925 */
/* id 6491: pp + id 7446: prod */
#zone-footer #region-footer-first-four ul li.menu-6491 a,
#zone-footer #region-footer-first-four ul li.menu-7446 a {
	background: url(../images/icona-app-myusiena.png) no-repeat;
}

#zone-footer #region-footer-first-four #block-menu-menu-segui-unisi ul li a {
	color: transparent;
  padding: 2px 11px;
  position: relative;
  text-indent: -9999px;
  display: block;
}

#zone-footer #region-footer-first-four #block-block-7 {
    margin-top: 40px;
}


.responsive-layout-mobile #zone-footer #region-footer-second {
	clear: both;
}

#zone-footer #region-footer-second p {
	 border-top: 1px solid #777678;
    margin: 1% 1%;
	 padding-top: 10px;
	 font-size: 0.9em;
}

#zone-footer {
	padding-top: 15px;
}

#zone-footer .block-menu ul.menu li,
#zone-footer .block-menu-block ul.menu li {
	padding-left: 15px;
	background: url(../images/arrow-white.png) no-repeat 0 6px;
	line-height: 150%;
}
#zone-footer a.active {
	text-decoration: underline;
}


/***** PAGINA INTERNA *******/

#block-system-main {
	margin-bottom: 10px;
}

/** briciole di pane **/

#breadcrumb .breadcrumb {
padding: 3px 10px 0 0;
}


/** menu interno alla pagina **/

.page-taxonomy-term-107 #block-menu-block-8 {
margin-bottom: 20px;
border-bottom: 3px solid;
}

#block-menu-block-8 ul.menu li,
#block-menu-menu-target ul.menu li,
.tipo-struttura #block-system-main .field-name-field-link-embedding .field-item ul li,
.context-centri-ricerca #block-system-main .field-name-field-link-embedding .field-item ul li,
#block-views-ugovtitulus-albo-list-block-2 .view-ugovtitulus-albo-list ul li.views-row {
  background: url(../images/freccia-accedi.png) no-repeat 0 12px;
  border-bottom: 1px solid #E1E1E1;
  padding: 10px 25px;
  line-height: 160%;
}

.area-ateneo #block-menu-block-8 ul.menu li {
  background: url(../images/freccia-area-ateneo.png) no-repeat 5px 13px;
}
.area-didattica #block-menu-block-8 ul.menu li {
  background: url(../images/freccia-area-didattica.png) no-repeat 5px 13px;
}
.area-internazionale #block-menu-block-8 ul.menu li {
  background: url(../images/freccia-area-internazionale.png) no-repeat 5px 13px;
}
.area-ricerca #block-menu-block-8 ul.menu li {
  background: url(../images/freccia-area-ricerca.png) no-repeat 5px 13px;
}

.amministrazione-centrale #block-menu-block-8 ul.menu li {
  background: url(../images/freccia-accedi.png) no-repeat 5px 13px;
}

#block-menu-block-8 ul.menu li p {
   margin-bottom: 0;
}


#block-menu-block-8 ul.menu li a,
#block-menu-menu-target ul.menu li a {
    font-size: 1.5em;
}

.amministrazione-centrale #block-menu-block-8 ul.menu li a {
color: #4C4C53;
  }
.tipo-struttura .field-name-field-link-embedding ul li a {
	font-size: 1.5em;
	color: #4c4c53;
}

/** content **/

#region-content .region-content-inner {
	padding: 10px 0;
}

/** sidebars **/


.node-type-comefareper #block-views-come-fare-per-block-4 .item-list {
	margin: 0 0 10px 0;
}


#zone-content.interna #region-sidebar-first h2.block-title,
#zone-content.interna #region-sidebar-second h2.block-title {
	padding-left: 10px;
}
#region-sidebar-first.interna .block-inner .content,
.node-type-comefareper #region-sidebar-second .block-inner .content {
	padding: 10px;
	background: url(../images/bg-corner-top-left.png) no-repeat left top;
}

.area-ateneo #region-sidebar-first.interna .block-inner .content {
	background: url(../images/bg-corner-left-ateneo.png) no-repeat left top;
}
.area-didattica #region-sidebar-first.interna .block-inner .content {
	background: url(../images/bg-corner-left-didattica.png) no-repeat left top;
}
.area-ricerca #region-sidebar-first.interna .block-inner .content {
	background: url(../images/bg-corner-left-ricerca.png) no-repeat left top;
}
.area-internazionale #region-sidebar-first.interna .block-inner .content {
	background: url(../images/bg-corner-left-internaz.png) no-repeat left top;
}

.area-ateneo #region-sidebar-first.interna .block-inner .content .content,
.area-didattica #region-sidebar-first.interna .block-inner .content .content,
.area-ricerca #region-sidebar-first.interna .block-inner .content .content,
.area-internazionale #region-sidebar-first.interna .block-inner .content .content,
#region-sidebar-first .block-inner .content .content,
.node-type-comefareper #region-sidebar-second .content .content  {
padding: 0px;
background: none;
}


.pagina-base-menu #region-sidebar-first.interna .region-sidebar-first-inner {
	padding-top: 0;
}

#region-sidebar-second #block-menu-block-5,
#region-sidebar-second #block-menu-block-9 {
	background: #DEECFD;
}

#zone-content.interna #region-sidebar-second #block-menu-block-5 h2.block-title,
#region-sidebar-second #block-menu-block-9 h2.block-title {
    font-size: 0.9em;
    margin: 0;
    padding-left: 10px;
    padding-top: 20px;
    text-transform: uppercase;
	 background: none;
	 background: url(../images/arrow-white-down.png) no-repeat 96% 26px #DEECFD;
}

#region-sidebar-second #block-menu-block-5 .content,
#region-sidebar-second #block-menu-block-9 .content {
	padding: 10px 20px 20px 20px;
}

#region-sidebar-second #block-menu-block-5 ul.menu li,
#region-sidebar-second #block-menu-block-9 ul.menu li {
	border-bottom: 1px solid #ffffff;
	padding: 6px 0px 6px 12px;
	background: url(../images/arrow-white.png) 0 12px no-repeat;
        font-size: 1.1em;
}



/*** TARGET PAGE  **/



/** aree **/
#zone-postscript.target {
	background: #F9F9FB;
	padding: 15px 0px 10px;
   margin-bottom: 20px;
}

.responsive-layout-mobile #zone-postscript.target {
margin: 0 10px 10px;
}
.responsive-layout-mobile #zone-postscript.target .block-inner {
	margin-bottom: 10px;
	padding: 0 5px;
}

#zone-postscript.target .block-inner {
	padding: 0 20px;
}

#zone-postscript.target .block-inner h2.block-title {
display: none;
}

#zone-postscript #region-postscript-title h2 {
    background: none repeat scroll 0 0 #F0F0F0;
    font-family: georgia;
    font-size: 1.6em;
    font-style: italic;
    padding: 5px 10px;
    color: #45454C;
}

#block-views-nodequeue-1-block h2.block-title,
#block-views-nodequeue-12-block-1 h2.block-title {
   border-bottom: 6px solid #1D85F8;
}
#block-views-nodequeue-7-block h2.block-title,
#block-views-nodequeue-12-block-2 h2.block-title {
   border-bottom: 6px solid #F9C62C;
}
#block-views-nodequeue-8-block h2.block-title,
#block-views-nodequeue-12-block-3 h2.block-title {
   border-bottom: 6px solid #31A777;
}
#block-views-nodequeue-9-block h2.block-title,
#block-views-nodequeue-12-block-4 h2.block-title {
   border-bottom: 6px solid #B93572;
}

#block-views-nodequeue-1-block .content {
   border-top: 6px solid #1D85F8;
   padding-top: 10px;
}
#block-views-nodequeue-7-block .content {
   border-top: 6px solid #F9C62C;
   padding-top: 10px;
}
#block-views-nodequeue-8-block .content {
   border-top: 6px solid #31A777;
   padding-top: 10px;
}
#block-views-nodequeue-9-block .content {
   border-top: 6px solid #B93572;
   padding-top: 10px;
}


#zone-postscript.target ul li {
	padding-left: 10px;
	background: url(../images/arrow.png) no-repeat left 2px;
	line-height: 80%;
}

#zone-postscript.target ul li a {
line-height: 100%;
}
#zone-postscript.target .view-content {
	padding: 0 10px;
}

/** servizi **/

#block-views-nodequeue-5-block .content {
    padding: 10px 20px 5px 20px;
    border-bottom: 1px solid #E1E1E1;
}

#block-views-nodequeue-5-block h2 {
	 font-size: 1.8em;
	 font-family: Georgia;
	 font-style: italic;
	 padding: 6px 0 6px 20px;
	 color: #0E45A9;
}

.servizi .views-field-title,
.servizi-on-line .views-field-title {
	font-size: 1.4em;
        font-weight: bold;
}

.servizi .views-field-body,
.servizi-on-line .views-field-body {
   font-size: 0.9em;
}

.servizi ul li,
.servizi-on-line .view ul li {
	margin-bottom: 10px;
}
.servizi-on-line .view ul li {
MARGIn: 10px 0;
border-bottom: 1px solid #E0E0E0;
padding: 0 10px 10px;
}
.servizi-on-line .view .views-row-first {
padding-top: 10px;
border-top: 1px solid #E0E0E0;
}

.servizi .views-field-field-accesso,
.servizi-on-line .views-field-field-accesso {
	text-align: right;

}
.servizi .views-field-field-accesso a,
.servizi-on-line .views-field-field-accesso a {
	background: url("../images/freccia-accedi.png") no-repeat 0px 3px;
	padding: 2px 0 2px 20px;
        font-size: 0.9em;
}

/** FIRST SIDEBAR (news e avvisi) **/

#region-sidebar-first.target .content {
	   background: #f8f8f8;
		padding: 10px 10px 10px 15px;
}

#region-sidebar-first.target h2,
#block-views-news-block-9 h2,
#block-views-nodequeue-12-block h2,
#block-views-nodequeue-13-block h2   {
	 font-size: 1.4em;
	 font-family: Georgia;
	 padding: 6px 0 6px 15px;
	 color: #ffffff;
	 margin: 0;
	 width: 100px;
}

#block-views-avvisi-block-5 h2{
	   background: url("../images/bg-avvisi.png") no-repeat right center;
}

#block-views-news-block-1 h2,
#block-views-news-block-9 h2,
#block-views-nodequeue-12-block h2,
#block-views-nodequeue-13-block h2  {
		   background: url("../images/bg-blue-trasp.png");
}


#region-sidebar-first #block-views-news-block-9 .content,
#region-sidebar-first #block-views-nodequeue-12-block .content {
	 background: url("../images/bg-chiaro-trasp.png") repeat scroll 0 0 transparent;
    padding: 10px 10px 10px 15px;
}

.responsive-layout-mobile #region-sidebar-first #block-views-news-block-9 .content,
.responsive-layout-mobile #region-sidebar-first #block-views-nodequeue-12-block .content {
	background: #f8f8f8;
}

#region-sidebar-first.target .region-sidebar-first-inner {
padding-top: 10px;
}

.view-mode-elenco_per_viste {
	line-height: 125%;
	margin-bottom: 5px;
}

.view-avvisi li {
background: url(../images/arrow-red.png) no-repeat left 20px;
padding-left: 10px;
position: relative;
left: -10px;
}

/*** COME FARE PER **/

#block-views-come-fare-per-block,
#block-views-come-fare-per-block-1,
#block-views-come-fare-per-block-2 {
	margin: 2em 0 0 0;
}

#block-views-come-fare-per-block {
	margin-top: 0;
}

#block-views-come-fare-per-block h2,
#block-views-come-fare-per-block-1 h2,
#block-views-come-fare-per-block-2 h2 {
    font-family: georgia;
    font-size: 1.8em;
    font-style: italic;
	 color: #404040;
}

.come-fare-page .view-header p {
	margin: 0;
	color: #404040;
}
.responsive-layout-mobile #block-views-come-fare-per-block .content,
.responsive-layout-mobile #block-views-come-fare-per-block-1 .content,
.responsive-layout-mobile #block-views-come-fare-per-block-2 .content {
	background: url(../images/bg-corner-top-left.png) no-repeat left top;
	padding: 4px 6px;
}
.responsive-layout-mobile #block-views-come-fare-per-block .view-come-fare-per,
.responsive-layout-mobile #block-views-come-fare-per-block-1 .view-come-fare-per,
.responsive-layout-mobile #block-views-come-fare-per-block-2 .view-come-fare-per {
	padding: 10px;
	background:  #f8f8f8;
}
.responsive-layout-mobile #block-views-come-fare-per-block .block-inner,
.responsive-layout-mobile #block-views-come-fare-per-block-1 .block-inner,
.responsive-layout-mobile #block-views-come-fare-per-block-2 .block-inner {
	background: url(../images/bg-corner-bottom-right.png) no-repeat right bottom;
}
.responsive-layout-mobile .come-fare-page .view-content ul {
	margin: 10px 0 0 0;
}

.come-fare-page .view-content ul li {
padding-left: 10px;
background: url(../images/arrow.png) no-repeat 0 3px;
}
.come-fare-page .views-field-title {
font-size: 1.3em;
font-weight: bold;
}

/** come fare per interna **/

#block-views-come-fare-per-block-4 h3 {
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px;
}

#block-views-come-fare-per-block-4 ul li {
    background: url("../images/arrow.png") no-repeat scroll 0 5px transparent;
    padding-left: 10px;
}

.node-type-comefareper .field-name-body {
	background: #f8f8f8;
	padding-left: 5px;
	font-style: italic;
}

/*** amministrazione centrale e organi di ateneo ***/

#block-menu-block-7,
#block-menu-block-6,
.amministrazione-centrale #block-menu-block-8,
.organi-ateneo #block-menu-block-8 {
   margin-left: 1em;
	margin-bottom: 2em;
}

#block-menu-block-7 ul li,
#block-menu-block-6 ul li {
background: none;
padding-left: 20px;
line-height: 180%;
margin: 10px 0;
}

#block-menu-block-6 ul li.collapsed,
#block-menu-block-7 ul li.collapsed {
background: url(../images/arrow-big.png) no-repeat 10px 5px;
}
#block-menu-block-6 ul li.dhtml-menu-open,
#block-menu-block-7 ul li.dhtml-menu-open {
	background: url(../images/arrow-big-down.png) no-repeat 4px 6px;
}
#block-menu-block-6 ul li a,
#block-menu-block-7 ul li a {
font-size: 1.6em;
}

#block-menu-block-6 ul li ul li,
#block-menu-block-7 ul li ul li {
	line-height: 150%;
}
#block-menu-block-6 ul li ul li.collapsed,
#block-menu-block-7 ul li ul li.collapsed {
   background-position: 10px 2px;
}
#block-menu-block-6 ul li ul li.dhtml-menu-open,
#block-menu-block-7 ul li ul li.dhtml-menu-open {
	background-position: 4px 6px;
}
#block-menu-block-6 ul li ul li a,
#block-menu-block-7 ul li ul li a {
font-size: 1.4em;
font-weight: normal;
}

#block-menu-block-6 ul li ul li ul li a,
#block-menu-block-7 ul li ul li ul li a {
font-size: 1.2em;
font-weight: normal;
}

.amministrazione-centrale #block-system-main .field-name-field-allegati,
.organi-ateneo #block-system-main .field-name-field-allegati {
	display: none;
}


.view-bb3-09-normativa-regolamenti-cds .view-grouping-header {
font-size: 1.5em;
font-weight: bold;
margin: 35px 0 8px 0;
padding: 5px;
background: #eaeaea;
}

#region-content .region-content-inner .block-views .view-bb3-09-normativa-regolamenti-cds h3 {
font-size: 1.5em;
margin: 20px 0 8px 0;
font-weight: normal;
padding-left: 15px;
background: url(../images/ico-list.png) 0 5px no-repeat;
}

.view-bb3-09-normativa-regolamenti-cds .view-grouping-content .item-list {
margin: 30px 0;
}

#region-content .view-bb3-09-normativa-regolamenti-cds  .field-name-field-allegati-file {
border: none;
}

/*
.view-bb3-09-normativa-regolamenti-cds .item-list li.views-row {
padding-left: 12px;
background: url(../images/ico-list.png) no-repeat 0 4px;
}
*/

.view-bb3-09-normativa-regolamenti-cds .views-field-title {
font-size: 1.2em;
padding-left: 10px;
background: url(../images/arrow.png) 2px 4px no-repeat;
}

.view-normativa .field-collection-view {
margin: 0;
}

.view-normativa div.lista {
line-height: 120%;
background: none;
font-size: 1em;
font-weight: bold;
padding: 0;
}

.view-normativa li.views-row,
.view-bb3-09-normativa-regolamenti-cds .item-list li.views-row {
margin: 10px 0;
border-bottom: 1px solid #AEAEAE;
padding: 10px 0;
}

/*** UNISI LIFE ***/
.unisilife #zone-content {
	margin-bottom: 20px;
}
.unisilife #breadcrumb {
	margin-bottom: 20px;
}
.unisilife #region-sidebar-first,
.unisilife #region-sidebar-second {
	background: #f8f8f8;
}
.unisilife #region-sidebar-first .region-sidebar-first-inner,
.unisilife #region-sidebar-second .region-sidebar-second-inner {
	padding-top: 0;
	padding: 10px;
}
.unisilife #region-sidebar-first.interna .content {
	padding: 0;
}

.unisilife #region-sidebar-first.interna .block-inner .content {
	background: none;
}

.unisilife #region-sidebar-first .block {
	margin-bottom: 0;
}

.unisilife #region-content .region-content-inner {
	padding: 0;
}

.unisilife #region-content h2.block-title {
	 background: #273B6D;
    color: #FFFFFF;
    font-family: Georgia;
    font-style: italic;
    padding: 3px 0 3px 15px;
	 font-weight: normal;
	 font-size: 1.7em;
}

.unisilife .node-news {
	margin: 0 10px;
}
.unisilife #block-system-main {
	margin: 0;
}
.unisilife .views-row .node-evento {
		border-bottom: 1px dashed #DAF0FF;
}
.unisilife .views-row .node-evento .field-name-title {
border-bottom: 1px solid #DAF0FF;
}

/*** FACOLTA' ***/

.facolta .field-name-field-contatti-ridotto .field-name-field-nome, .facolta .field-name-elenco-corsi .field-label {
    background: none repeat scroll 0 0 #273B6D;
    color: #FFFFFF;
    font-family: Georgia;
    font-size: 1.3em;
    font-style: italic;
    margin-bottom: 2px;
    padding: 4px 0;
}

.facolta .field-name-elenco-corsi .field-label, .facolta .field-name-elenco-corsi .view-content {
    padding-left: 10px;
}
.facolta .field-name-elenco-corsi h3 {
    font-size: 1.1em;
}


.facolta .field-collection-container .field-name-field-contatti-ridotto .field-items .field-item, .facolta .field-name-elenco-corsi .item-list  {
    border-bottom: 1px solid #F0F0F0;
    margin: 0 0 20px;
    padding-bottom: 10px;
}

.facolta .field-name-elenco-corsi .item-list {
    margin: 10px 0;
    padding-bottom: 10px;
}

.facolta .field-collection-container .field-name-field-contatti-ridotto .field-items .field-item .field-item {
    border: medium none;
    margin: 0;
    padding-bottom: 0;
}
.facolta .field-collection-container .field-name-field-contatti-ridotto .field-items .field-items {
    padding-left: 10px;
}
.facolta .field-collection-view {
    margin: 0;
}
.facolta .field-name-field-referente {
    background: none repeat scroll 0 0 #F8F8F8;
    margin-bottom: 5px;
    padding: 10px;
}
.facolta .field-name-field-contatti-ridotto .field-items .field-name-field-referente .field-label {
    font-size: 1.2em;
}
.facolta .field-collection-container .field-name-field-contatti-ridotto .field-items .field-name-field-referente .field-items {
    padding-left: 0;
}
.facolta .field-name-field-contatti .field-label {
    font-size: 1.4em;
    padding-left: 15px;
}
.facolta .field-name-field-contatti .field-items .field-label {
    font-size: 1em;
}
.facolta .field-name-field-contatti .field-items {
    background: url("../images/bg-corner-top-left.png") no-repeat scroll left top transparent;
    padding: 10px;
}
.facolta .field-name-field-contatti .field-items .field-items {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
.facolta .field-name-field-contatti .field-items .field-item {
    margin-bottom: 5px;
}
.facolta .field-name-field-contatti .field-items .field-item .field-item {
    margin-bottom: 0;
}
.facolta .group-left, .facolta .group-right {
    float: none;
    width: 100%;
}
.facolta .group-right {
    margin-top: 25px;
}

/** LISTA DIPARTIMENTI **/

#block-views-dipartimenti-block .taxonomy-term-description {
  margin: 5px 0 0;
}
#block-views-dipartimenti-block h2.grouping-title {
  font-size: 1.8em;
  font-weight: normal;
  margin: 25px 0 10px;
}

/**** SCHEDA STRUTTURA GENERICA ****/

.scheda-struttura .field-collection-view {
        margin: 0;
}

.scheda-struttura .field-name-field-link-siti-esterni {
        margin-bottom: 5px;
        background: #f8f8f8;
        padding: 10px;
}


.scheda-struttura .field-name-field-contatti .field-label {
   padding-left: 15px;
        font-size: 1.4em;
}

.scheda-struttura .field-name-field-contatti .field-items .field-label {
        font-size: 1em;
}
.scheda-struttura .field-name-field-contatti .field-items {
        padding: 10px;
        background: url(../images/bg-corner-top-left.png) no-repeat left top;
}
.scheda-struttura .field-name-field-contatti .field-items .field-items {
        background: none;
        padding: 0;
}

.scheda-struttura .field-name-field-contatti .field-items .field-item {
        margin-bottom: 5px;
}
.scheda-struttura .field-name-field-contatti .field-items .field-item .field-item {
        margin-bottom: 0;
}

.scheda-struttura .field-name-field-paragrafo ul li {
background: url(../images/ico-list.png) no-repeat 0 4px;
}

/*** notizie e bandi page ***/

.bando-page h1#page-title,
.news-page h1#page-title {
	font-size: 1.5em;
}
.news-page h1#page-title {
margin-bottom: 0;
}

.bando-page .field-name-field-data-bando {
	margin-bottom: 15px;
	font-style: italic;
}

.bando-page .field-name-field-allegati-albopretorio {
	background: #f8f8f8;
	padding: 0 10px;
}

.bando-page .field-name-field-allegati-albopretorio .field-name-field-allegati-titolo {
	font-weight: bold;
}

.bando-page #region-content .field-name-field-allegati-file {
	border-bottom: none;
	border-top: 1px solid #E0E0E0;
}

.news-page .field-name-field-data {
	margin-bottom: 10px;
}

.news-page .field-name-field-sottotitolo {
	font-style: italic;
	margin: 5px 0 10px 0;
}

#block-views-a8500cd3de1b329457c999ecb9465919 .block-inner {
	background: #f8f8f8;
}
#block-views-a8500cd3de1b329457c999ecb9465919 h2 {
	border-bottom: 3px solid #404040;
	padding: 5px 0 0 10px;
	text-transform: uppercase;
	font-size: 1em;
}
#block-views-a8500cd3de1b329457c999ecb9465919 .block-inner {
	background: #f8f8f8;
}
#block-views-a8500cd3de1b329457c999ecb9465919 .block-inner .content {
   padding: 0 10px;
}
#block-views-a8500cd3de1b329457c999ecb9465919 .block-inner .field-name-title {
	padding-left: 10px;
	background: url(../images/arrow.png) 0 5px no-repeat;
}

/*** MAPPA DEL SITO ***/

.sitemap #section-content #zone-content {
min-height: 0;
}

.sitemap h2.block-title {
font-size: 1.6em;
}

.sitemap .block-menu-block {
margin-bottom: 10px;
}

.sitemap .block-menu-block {
  margin-bottom: 10px;
}

.sitemap #zone-postscript ul.menu li ul.menu li {
  background: url("../images/arrow.png") no-repeat scroll 8px 5px transparent;
  padding-left:15px;
  margin: 10px 0 5px 0;
}

.sitemap #zone-postscript ul.menu li ul.menu li ul.menu li{
margin: 0;
}

.sitemap #zone-postscript ul.menu li a{
font-size: 1.8em;
padding-left: 5px;
}

.sitemap #zone-postscript ul.menu li ul.menu li a{
font-size: 1.4em;
padding-left: 0;
font-weight: bold;
}

.sitemap #zone-postscript ul.menu li ul.menu li ul.menu li a{
font-size: 1.3em;
font-weight: normal;
}

.sitemap #zone-postscript ul.menu li ul.menu li ul.menu li ul.menu li a {
font-size: 1.1em;
}

.sitemap #zone-postscript ul.menu li {
background: none;
padding-left: 0;
}
.sitemap #block-menu-block-11 ul.menu ul.menu{
   border-top: 6px solid #1D85F8;
}
.sitemap #block-menu-block-12 ul.menu ul.menu{
border-top: 6px solid #F9C62C;
}
.sitemap #block-menu-block-13 ul.menu ul.menu{
   border-top: 6px solid #31A777;
}
.sitemap #block-menu-block-14 ul.menu ul.menu{
   border-top: 6px solid #B93572;
}

.sitemap #block-menu-block-11 ul.menu ul.menu ul.menu,
.sitemap #block-menu-block-12 ul.menu ul.menu ul.menu,
.sitemap #block-menu-block-13 ul.menu ul.menu ul.menu,
.sitemap #block-menu-block-14 ul.menu ul.menu ul.menu {
border-top: 0;
}

/*** RUBRICA ***/

.context-rubrica a.active {
text-decoration: underline;
}

.context-rubrica #block-system-main form {
padding: 10px 0;
}

.context-rubrica #block-system-main legend {
font-weight: bold;
font-size: 1.2em;
margin-bottom: 10px;
color: #0D45A6;
}

.context-rubrica #block-system-main label {
display: block;
}

.context-rubrica #block-system-main .form-item {
margin-bottom: 5px;
}

.context-rubrica #block-system-main .form-item-keys {
float: left;
}

.context-rubrica #edit-rubrica-submit {
border-radius: 0;
position: relative;
top: 17px;
left: 5px;
}

.context-rubrica #edit-ricerca-avanzata #edit-rubrica-submit {
top: 0;
left: 0;
margin-right: 5px;
}

.context-rubrica #edit-clear {
border-radius: 0;
}

#edit-iniziale {
clear: left;
padding-top: 15px;
}
.ugov_rubrica_risultati_header {
margin-bottom: 5px;
}

.ugov_rubrica_risultati_content {
padding-left: 20px;
}

.context-rubrica .tabs {
display: none;
}

.ugov_rubrica_haicercato {
margin: 0 0 10px 0;
background: #e0e0e0;
padding: 5px;
}
.ugov_rubrica-results {
padding: 4px 0;
}
.ugov_rubrica-results span.Cit-NOME,
.ugov_rubrica-results span.Cit-COGNOME {
font-weight: bold;
}

.ugov_rubrica-results span.Cit-TFU,
.ugov_rubrica-results span.Cit-EMAIL,
.ugov_rubrica-results span.Cit-AFFERENZA {
 display: block;
}

.DettaglioPersonaIntestazione {
 padding: 4px 0;
}

div.DettaglioStrutturaBlocco1,
div.DettaglioStrutturaBlocco2,
div.DettaglioStrutturaBlocco3 {
 padding: 0 0 5px 0;
}

.context-rubrica .pager {
background: transparent;
}

/*** CATALOGO PRODOTTI ***/

.context-catalogoprodotti legend {
display: none;
}

.context-catalogoprodotti ul.tabs li.active a {
text-decoration: underline;
}
.context-catalogoprodotti form div a {
display: none;
}

.context-catalogoprodotti .form-item {
margin: 5px 0;
}

#edit-ricerca-catalogo-submit {
border-radius: 0;
}

.context-catalogoprodotti #block-system-main form {
padding: 10px 0;
}

.context-catalogoprodotti ul.pager {
margin-top: 15px;
}

.context-catalogoprodotti .pager {
background: transparent;
}

.context-catalogoprodotti #block-system-main .pager li,
.context-catalogoprodotti  #block-system-main div.content .pager a {
color: #000000;
background: none;
}

.context-catalogoprodotti .pager li.pager-current,
.context-catalogoprodotti .pager li a:hover {
text-decoration: underline;
}

.context-catalogoprodotti.area-ricerca #block-system-main ul li {
background: none;
}

.context-catalogoprodotti ol {
margin: 0 20px 15px;
}

/*** FIELDS ***/

#block-system-main ul li {
padding-left: 12px;
margin: 5px 0;
}
#region-content .field-content ul li,
#block-system-main .taxonomy-term-description ul li,
#block-system-main .field-type-text-long ul li {
padding-left: 12px;
margin: 5px 0;
background: url(../images/ico-list.png) no-repeat 0 4px transparent;
}

#region-content .region-content-inner .block-views h3 {
font-size: 1.4em;
font-weight: normal;
margin: 15px 0 3px 0;
}

.area-ateneo #block-system-main ul li.nodequeue-ajax-toggle,
.area-didattica #block-system-main ul li.nodequeue-ajax-toggle,
.area-internazionale #block-system-main ul li.nodequeue-ajax-toggle,
.area-ricerca #block-system-main ul li.nodequeue-ajax-toggle {
background: none;
}

.area-ateneo #block-system-main ul li {
background: url(../images/ico-list-ateneo.png) no-repeat 0 4px transparent;
}

.area-didattica #block-system-main ul li {
background: url(../images/ico-list-didattica.png) no-repeat 0 4px transparent;
}

.area-ricerca #block-system-main ul li {
background: url(../images/ico-list-ricerca.png) no-repeat 0 4px transparent;
}

.area-internazionale #block-system-main ul li {
background: url(../images/ico-list-internazionale.png) no-repeat 0 4px transparent;
}


.field-type-entityreference .field-item,
.field-type-link-field .field-item,
.block-views ul li.list {
	padding-left: 10px;
	background: url(../images/arrow.png) 0 5px no-repeat;
}

.field-name-field-erel-stato-gara .field-item {
	background: none;
	padding: 0;
}
.field-name-field-link-embedding {
	margin-top: 5px;
}
.field-name-field-link-embedding .field-item {
	background: none;
	padding-left: 0;
}

.field-name-field-link-embedding .field-item ul li {
	padding-left: 10px;
	background: url(../images/arrow.png) 0 5px no-repeat;
}

.field-collection-container .field-items .field-item {
	margin-bottom: 0;
}

.field-collection-view {
	margin: 0 0 10px 0;
	border: none;
   padding: 0;
}
.field-collection-view-final {
	margin-bottom: 0;
}

.field-collection-container .field-type-file .field-items .field-item {
	margin-bottom: 3px;
}

.field-collection-container {
	border: none;
   margin: 0;
	padding: 0;
}
.field-type-text .field-item,
.field-type-text-long .field-item {
	margin: 0;
	padding: 0;
}

.field-name-title {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 3px;
}
.field-name-title a {
color: #404040;
}

.field-name-field-data{
	font-size: 0.9em;
}

#region-content .field-name-field-allegati,
#region-content .views-field-field-allegati,
#region-content .field-name-field-file-bando,
#region-content .field-name-field-file-graduatoria {
background: #F8F8F8;
margin-top: 10px;
}

.field-collection-item-field-allegati .field-name-field-allegati-titolo {
font-size: 1em;
font-weight: bold;
padding-left: 10px;
}
#region-content .views-label-field-allegati,
#region-content .field-name-field-allegati .field-label,
#region-content .field-name-field-file-bando .field-label,
#region-content .field-name-field-file-graduatoria .field-label {
	text-transform: uppercase;
	margin-bottom: 10px;
	border-bottom: 3px solid #4c4c50;
	padding-left: 5px;
}

.field-name-field-file-bando .field-items,
.field-name-field-file-graduatoria .field-items {
	padding: 0 10px 10px;;
}

.view-bandi-concorso-interni-esiti {
	margin-top: 10px;
}
.view-bandi-concorso-interni-esiti h3 {
display: none;
}


span.lista, div.lista {
        padding-left: 20px;
        background: url(../images/freccia-accedi.png) no-repeat 0 1px;
        margin-bottom: 1px;
        font-weight: normal;
        font-size: 1.1em;
}


.bando-title a {
    font-size: 1.2em;
    font-weight: normal;
}
li.bando .field-name-field-idunivoco,
li.bando .field-name-field-data-scadenza-bando {
padding-left: 20px;
}

#region-content .block-views .block-inner {
margin-left: 10px;
}

#region-content .field-name-field-allegati-file {
	padding: 5px;
	border-bottom: 1px solid #E0E0E0;
}

#region-content .field-name-field-allegati-albopretorio .field-name-field-allegati-file {
border-bottom: none;
padding: 0 5px;
margin-bottom: 4px;
}

#region-content .field-name-field-allegati-albopretorio .field-name-field-note {padding-left: 25px;
}

#region-content .field-name-field-allegati-albopretorio {
margin-top: 5px;
}

#region-content .field-name-field-allegati-albopretorio .field-label {
display: none;
}

.field-name-field-nome,
.field-label {
	font-weight: bold;
	color: #404040;
/*	margin-bottom: 10px;*/
}

.field-label-inline .field-label:after {
	content: ':';
}

.field-name-field-paragrafo .field {
padding: 5px;
}

.field-name-field-paragrafo .graphic {
    background: none repeat scroll 0 0 #E4E4E4;
    padding-bottom: 5px;
}

.field-name-field-paragrafo .graphic .field {
background: #E4E4E4;
}
.field-name-field-paragrafo .field-name-field-testo-paragrafo p {
	margin-bottom: 2px;
}
/*
.field-name-field-paragrafo .field-type-link-field,
.field-name-field-paragrafo .field-type-entityreference,
.field-name-field-paragrafo .field-name-field-allegati-file {
	padding-left: 2px;
}
*/
.field-name-field-paragrafo .field-name-field-titolo-paragrafo {
	text-transform: uppercase;
font-weight: bold;
padding: 0 0 0 5px;
margin-bottom: 0;
}

.field-name-field-paragrafo .simple .field-name-field-titolo-paragrafo {
	color: #4C4C54;
}

.field-name-field-paragrafo .icon .field-name-field-titolo-paragrafo,
.field-name-field-paragrafo .graphic .field-name-field-titolo-paragrafo {
color: #ffffff;
background: #4C4C54;
margin-bottom: 2px;
padding: 2px 0 2px 5px;
}

.field-name-field-paragrafo .img_right .field-name-field-foto-paragrafo {
	float: right;
	padding: 0 0 0 5px;
	margin: 8px 0 0 0;
}

.field-name-field-paragrafo .img_left .field-name-field-foto-paragrafo {
	float: left;
	padding: 0 5px 0 0;
	margin: 8px 0 0 5px;
}


/* SDPPUB-6889 .field-name-field-paragrafo .img_left .field-name-field-testo-paragrafo ul, */
.field-name-field-paragrafo .img_left .field-name-field-link-contatti,
.field-name-field-paragrafo .img_left .field-name-erel-area-paragrafo {
	margin-left: 165px; 
}



/* SDPPUB-6889 */

.field-name-field-paragrafo .img_left {
	margin-left: 0;
}

.field-name-field-paragrafo .img_left .field-name-field-testo-paragrafo {
        margin-left: 50%;
}

.field-name-field-paragrafo .img_left .field-name-field-testo-paragrafo ul {
	margin-left: 0;
}

.field-name-field-paragrafo .img_left .field-name-field-testo-paragrafo ul > li  {
	margin-left: 0;
}

.responsive-layout-normal .field-name-field-paragrafo .img_left .field-name-field-testo-paragrafo,
.responsive-layout-narrow .field-name-field-paragrafo .img_left .field-name-field-testo-paragrafo,
.responsive-layout-mobile .field-name-field-paragrafo .img_left .field-name-field-testo-paragrafo {
        margin-left: 0;
}

.responsive-layout-normal .field-name-field-paragrafo .img_left .field-name-field-testo-paragrafo .field-item,
.responsive-layout-narrow .field-name-field-paragrafo .img_left .field-name-field-testo-paragrafo .field-item,
.responsive-layout-mobile .field-name-field-paragrafo .img_left .field-name-field-testo-paragrafo .field-item {
        clear: both;
}



li.views-row {
	margin-bottom: 10px;
}

li.views-row-last, ul {
	margin-bottom: 0;
}

li.views-row.bando {
margin: 10px 0;
padding: 10px 0;
border-bottom: 1px solid #aeaeae;
}

li.views-row.lista .views-field-title {
background: url(../images/freccia-accedi.png) no-repeat 0 1px;
padding-left: 18PX;
font-size: 1.3em;
}


.pager li.first, .pager li.first a, .pager li.first a:hover,
.pager {
	border-radius: 0;
}
.pager {
	border: none;
}
.pager li.pager-next,
.pager li.pager-last {
	position: relative;
	float: left;
	border-radius: 0;
	right: auto;
}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
	width: 80px;
	border-radius: 0;
}

.node-links ul li a, .comment-links ul li a {
border-radius: 0;
background: transparent;
}

.node-links ul li a:hover, .comment-links ul li a:hover {
border-radius: 0;
background: -moz-linear-gradient(center top , #FFFFFF 0%, #DDDDDD 100%) repeat scroll 0 0 transparent;
}

.node-links {
clear: both;
display: block;
margin-top: 10px;
}

/*Michele webform questionario node/1706*/
#node-pagina-questionario-1706 .form-radios .form-item {
display:inline;
margin-bottom: 0;
margin-left: 15px;
}

article#node-pagina-questionario-1706.node div.content form#webform-client-form-1706.webform-client-form div {
margin-top: 15px;
/*margin-bottom: 10px;*/

}

article#node-pagina-questionario-1706.node div.content form#webform-client-form-1706.webform-client-form div div.description{
margin-top: 3px;
font-size: 11px;
}


article#node-pagina-questionario-1706.node div.content form#webform-client-form-1706.webform-client-form div div.description{
margin-left: 15px;
}

/*** GSA ***/

.context-gsa table {
border: 0;
}

/*** USESR PAGES ***/

.context-user .form-item {
margin: 20px 0;
}

.context-user .form-submit {
border-radius: 0;
}

/*** SIGRU ***/
.sigru_testo {
margin-bottom: 10px;
}

.field-name-field-link-embedding h4 {
margin: 10px 0;
}

.field-name-field-link-embedding dl {
margin: 0;
}
.field-name-field-link-embedding dt {
font-size: 1.2em;
font-weight: normal;
margin-top: 10px;
}

.field-name-field-link-embedding dd {
margin: 2px 0;
}

/** corsi di studio **/
#om-maximenu-corsi-di-studio ul.om-menu {
  height: auto;
}
.responsive-layout-mobile #om-maximenu-corsi-di-studio ul.om-menu li.om-leaf {
   width: 48%;
   height: auto;
   float: left;
   margin-bottom: 10px;
}
 .responsive-layout-mobile #om-maximenu-corsi-di-studio ul.om-menu li.om-leaf a.om-link {
    text-align: center;
/*    clear: both;
    float: none; */
}
 .responsive-layout-mobile #om-maximenu-corsi-di-studio ul.om-menu li.om-leaf a.om-link img {
 width: 100%;
}
.responsive-layout-mobile #om-maximenu-corsi-di-studio .om-maximenu-content {
	display: none;
}
#block-views-corsi-di-studio-block-5 .block-inner {
  margin-left: 0;
}
#block-views-corsi-di-studio-block-5 h2 {
  padding-left: 0;
}
#block-views-corsi-di-studio-block-5 li {
  padding-left: 8px;
}
#block-views-corsi-di-studio-block-5 li a,
#block-views-corsi-di-studio-block-5 li a:visited,
#block-views-corsi-di-studio-block-5 li a:hover  {
  color: #4c4c53;
}
#block-menu-block-15 ul.menu li a.active {
  text-decoration: underline;
}
.corsi-area1 #region-content .block-inner li {
  background: url(../images/list-area1.png) no-repeat 0 6px;
}
.corsi-area2 #region-content .block-inner li {
  background: url(../images/list-area2.png) no-repeat 0 6px;
}
.corsi-area3 #region-content .block-inner li {
  background: url(../images/list-area3.png) no-repeat 0 6px;
}
.corsi-area4 #region-content .block-inner li {
  background: url(../images/list-area4.png) no-repeat 0 6px;
}
.corsi-area5 #region-content .block-inner li {
  background: url(../images/list-area5.png) no-repeat 0 6px;
}
.context-offerta-formativa-aree-corsi-di-laurea #region-content .block-inner {
  margin-left: 0;
}
.context-offerta-formativa-aree-corsi-di-laurea #region-content .block-inner h3 {
  padding: 0 0 0 10px;
  background: url(../images/list-guide.png) no-repeat 0 3px;
}
.context-offerta-formativa-aree-corsi-di-laurea #region-content .block-inner li {
  margin-left: 1em;
}
#zone-content.interna #region-sidebar-second #block-menu-block-15 h2.block-title {
  padding-left: 0px;
}
#block-menu-block-15 li {
  padding: 5px 0 5px 30px;
}
#block-menu-block-15 li.menu-3415 {
  background: url(../images/ico-area1-small.png) no-repeat 0 center;
}
#block-menu-block-15 li.menu-3416 {
  background: url(../images/ico-area2-small.png) no-repeat 0 center;
}
#block-menu-block-15 li.menu-3417 {
  background: url(../images/ico-area3-small.png) no-repeat 0 center;
}
#block-menu-block-15 li.menu-3418 {
  background: url(../images/ico-area4-small.png) no-repeat 0 center;
}
#block-menu-block-15 li.menu-3419 {
  background: url(../images/ico-area5-small.png) no-repeat 0 center;
}


/** offerta formativa **/

   /* elenco corsi */

#quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-sky li.active {
	margin: 0.33em 0 0;
}

#quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-sky li.active a, #quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {
	height: 2.65em;
  line-height: 2.95em;
  min-height: 2.95em;
  border-color: #eaeaea;
  border-right: 1px solid #CCCCCC;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #dadada));
  background: -moz-linear-gradient(top center, #ffffff 0%, #dadada 100%);
}

#quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-sky li a, #quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
	color: #444444;
	background: none;
  border-right: 1px solid #CCCCCC;
}

#quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-sky li a:hover, #quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {
  background: #BB9421;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #dadada));
  background: -moz-linear-gradient(top center, #ffffff 0%, #dadada 100%);
  border-color: #eaeaea;
}

#quicktabs-elenco_corsi .view-grouping {
	margin-bottom: 20px;
}

#quicktabs-elenco_corsi .view-grouping-header,
#quicktabs-elenco_corsi .view-display-id-block_7 h3 {
  border-bottom: 2px solid #F9C62B;
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 15px;
  text-transform: uppercase;
}

#quicktabs-elenco_corsi .view-grouping-content .item-list,
#quicktabs-elenco_corsi .view-display-id-block_7 .item-list {
	margin-bottom: 15px;
}

#quicktabs-elenco_corsi h3 {
	 font-size: 1.2em;
}

#quicktabs-elenco_corsi .elencocorsi li.views-row {
   background: url("../images/freccia-area-didattica.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
   margin-bottom: 3px;
   padding: 3px 0 3px 18px;
}

/* scheda del corso */

.corso-studio #page-title {
display: none;
}

.corso-studio fieldset {
	margin: 10px 0;
  background: none repeat scroll 0 0 #f7f7f7;
}

html.js .corso-studio fieldset.collapsed {
	height: auto;
}

.corso-studio legend {
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 3px solid #F9C62B;
    font-family: Georgia;
    font-size: 1.2em;
    margin-bottom: 5px;
    padding: 4px 0 0;
    text-indent: 3px;
    width: 100%;
    text-transform: uppercase;
}

.corso-studio .fieldset-wrapper {
  padding: 3px;
}


.corso-studio legend a.fieldset-title {
   background: url("../images/arrow.png") no-repeat scroll right 5px;
   padding-right: 8px;
   font-size: 0.9em;
   color: #4c4c4c;
   text-decoration: none;
}

.corso-studio #block-views-avvisi-block-3 h2.block-title {
   color: #FFFFFF;
   font-family: Georgia;
   font-size: 1.6em;
   margin: 0;
   padding: 6px 0 6px 15px;
	 background: url("../images/bg-avvisi.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}


.corso-studio #region-sidebar-first.interna #block-views-avvisi-block-3 .block-inner .content {
  background: none;
}

.corso-studio fieldset .field {
	margin: 5px 0;
	border-bottom: 1px solid #cccccc;
}

.corso-studio fieldset.group-af .field {
   border: none;
}

.corso-studio #region-content fieldset .field .field-items .block-inner {
	margin: 0;
}

.corso-studio .scheda-corso-curriculum .view-grouping {
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}

.corso-studio .scheda-corso-curriculum .view-grouping-header {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 5px;
}

.corso-studio .scheda-corso-curriculum .view-grouping-content {
 padding: 0 0 0 5px;
}

.corso-studio .scheda-corso-curriculum .view-grouping-content h3,
.corso-studio #block-views-ugov-view-degreecourse-block-11 .view-content h3,
.corso-studio #block-views-e5e960c8600669ebb4e4eaf02357e23f h3 {
 font-size: 1.1em;
 margin: 8px 0 3px;
}

.corso-studio #block-views-ugov-view-degreecourse-block-9 .aprichiudi-wrapper h3,
.corso-studio #block-views-e5e960c8600669ebb4e4eaf02357e23f .aprichiudi-wrapper h3,
.corso-studio #block-views-ugov-view-degreecourse-block-11 .aprichiudi-wrapper h3 {
  padding: 1px;
  background: url("../images/arrow.png") no-repeat 4px 5px #fcfcfc;
  margin-top: 0;
  margin-bottom: 0;
  text-indent: 12px;
  font-size: 1.2em;
  cursor: pointer;
}

.aprichiudi-list {
  background: #fcfcfc;
  padding: 5px;
}

.aprichiudi-list.list-closed {
  height: 0;
  visibility: hidden;
  overflow: hidden;
}

.aprichiudi-list.list-open {
  height: auto;
  visibility: visible;
}

.sharethis-buttons {
   margin-top: 15px;
}

.corso-studio #block-views-servizi-block-1 h2.block-title {
  font-family: Georgia;
  font-size: 1.6em;
  background: none;
}

.corso-studio .view-servizi .views-row {
 background: url("../images/arrow.png") no-repeat scroll 0 5px;
 padding-left: 10px;
}

.corso-studio #region-sidebar-first.interna #block-views-servizi-block-1 .block-inner .content {
 background: url("../images/bg-corner-top-right.png") no-repeat scroll right top;
}

.responsive-layout-mobile.corso-studio #region-sidebar-first.interna #block-views-servizi-block-1 .block-inner .content {
 background: none;
}

.area-didattica #block-views-ugov-view-degreecourse-block-11 .block-inner .content {
	background: url("../images/bg-corner-left-didattica.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	padding: 10px;
}

.corso-studio .field-name-ugov-des-tipo-comp-af {
  position: relative;
  top: -10px;
  font-style: italic;
}

/** comunicazioni dal rettore **/

.comunicazioni #block-system-main ul li {
    margin: 20px 0 15px;
    padding-left: 0;
}
.comunicazioni .node-teaser .field-name-title {
    margin-bottom: 0;
}
.comunicazioni .node-teaser .field-name-title a {
    color: #0D45A6;
    font-size: 1.4em;
}
.comunicazioni .view-filters {
    width: 100%;
}
.comunicazioni .views-exposed-form {
    background: none repeat scroll 0 0 #F8F8F8;
    padding: 2px 5px;
}
.comunicazioni .views-exposed-form .views-exposed-widgets {
    margin: 0;
}
.comunicazioni .views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0;
}
.comunicazioni .views-exposed-form label {
    float: left;
    position: relative;
    top: 3px;
}
.comunicazioni .view-filters .views-widget {
    float: left;
    margin-left: 5px;
}
.comunicazioni .view-filters form {
}
.field-name-field-data-com {
    margin-bottom: -15px;
}
.field-name-field-argcomunicazione {
    background: none repeat scroll 0 0 #EAEAEA;
    color: #000000;
    float: right;
    padding: 3px 10px;
}
.comunicazioni .views-row {
    border-bottom: 1px solid #CCCCCC;
    margin: 20px 0 15px;
    padding-bottom: 5px;
}
.comunicazioni ul.pager {
    background: none repeat scroll 0 0 #F8F8F8;
}
.comunicazioni .more-link {
    background: url("../images/arrow.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    float: right;
    padding-left: 10px;
}


/** search CSE **/


#block-custom-google-cse-custom-google-cse {
  float: right;
}

#block-custom-google-cse-custom-google-cse table.gsc-search-box {
  font-size: .7em;
  width: 150px !important;
}

#block-custom-google-cse-custom-google-cse .gsc-search-box-tools .gsc-search-box .gsc-input {
  padding: 8px 0px;
}

#block-custom-google-cse-custom-google-cse div.gsc-input-box {
  height: 20px;
}

#block-custom-google-cse-custom-google-cse table.gstl_50 {
  border: 0;
}

#block-custom-google-cse-custom-google-cse .gsib_a {
 padding: 2px 2px 0 2px;
}

#block-custom-google-cse-custom-google-cse .gsib_b {
  padding: 6px 2px 0px;
}

#block-custom-google-cse-custom-google-cse input.gsc-input {
  font-size: 13px !important;
  margin-top: -0.2em !important;
}

#block-custom-google-cse-custom-google-cse td.gsc-search-button {
  padding: 4px 8px 4px 4px;
}

#block-custom-google-cse-custom-google-cse input.gsc-search-button {
  width: 14px;
  height: 14px;
  padding: 0;
}

table.gsc-table-result  {
  border: 0;
  margin: 0 8px;
}

#block-custom-google-cse-custom-google-cse tr:hover td,
#block-custom-google-cse-custom-google-cse tr.even:hover td.active,
#block-custom-google-cse-custom-google-cse tr.odd:hover td.active {
  background: transparent;
}

/** cerca corsi, docenti, insegnamenti: inizio **/

#block-views-insegnamenti-cerca-block .views-exposed-form,
body.page-didattica-cerca-cerca-insegnamenti .views-exposed-form,
body.page-didattica-cerca-cerca-docenti .views-exposed-form,
#block-views-insegnamenti-cerca-block-2 .views-exposed-form,
#block-views-corsi-cerca-block .views-exposed-form {
  border: 1px solid #aeaeae;
  padding: 10px;
}
#block-views-insegnamenti-cerca-block .viev-empty,
body.page-didattica-cerca-cerca-insegnamenti .viev-empty,
body.page-didattica-cerca-cerca-docenti .viev-empty,
body.page-didattica-cerca-docenti-alfa .viev-empty,
#block-views-insegnamenti-cerca-block-2 .view-empty,
#block-views-corsi-cerca-block .view-empty {
  padding: 10px;
}

#block-views-insegnamenti-cerca-block .view-content ul,
body.page-didattica-cerca-cerca-insegnamenti .view-content ul,
body.page-didattica-cerca-cerca-docenti .view-content ul,
body.page-didattica-cerca-docenti-alfa .view-content ul,
#block-views-corsi-cerca-block .view-content ul {
  padding: 5px;
}

#block-views-insegnamenti-cerca-block .view-content li.views-row,
body.page-didattica-cerca-cerca-insegnamenti .view-content li.views-row,
body.page-didattica-cerca-cerca-docenti .view-content li.views-row,
body.page-didattica-cerca-docenti-alfa .view-content li.views-row,
#block-views-corsi-cerca-block .view-content li.views-row {
  padding: 0 0 10px 12px;
  margin: 10px 0;
  background: url(/sites/all/themes/unisi/images/ico-list-didattica.png) no-repeat 0 4px transparent;
  border-bottom: 1px solid #F9C62B;
}

body.page-didattica-cerca-cerca-insegnamenti #block-system-main ul.pager li,
body.page-didattica-cerca-cerca-docenti #block-system-main ul.pager li,
body.page-didattica-cerca-docenti-alfa #block-system-main ul.pager li {
  background: transparent;
  margin: 0;
  padding: 0;
}

body.page-didattica-cerca-cerca-insegnamenti #block-system-main ul.pager li.pager-ellipsis,
body.page-didattica-cerca-cerca-docenti #block-system-main ul.pager li.pager-ellipsis,
body.page-didattica-cerca-docenti-alfa #block-system-main ul.pager li.pager-ellipsis {
  padding: 4px 8px;
}
body.page-didattica-cerca-cerca-insegnamenti #block-system-main ul.pager li.pager-current,
body.page-didattica-cerca-cerca-docenti #block-system-main ul.pager li.pager-current,
body.page-didattica-cerca-docenti-alfa #block-system-main ul.pager li.pager-current {
  padding: 4px 8px;
  font-weight: bold;
  background: #ddd url(../images/button.png) repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a1a1a), color-stop(1, #5a5a5a));
  background: -moz-linear-gradient(top center, #1a1a1a 0%, #5a5a5a 100%);
  color: #FFF;
}

body.page-didattica-cerca-cerca-docenti .item-list,
body.page-didattica-cerca-docenti-alfa .item-list {
  padding: 20px 0 10px;
}

body.page-didattica-cerca #block-system-main .attachment ul {
  text-align: center;
}

body.page-didattica-cerca #block-system-main .attachment ul li {
  background: transparent;
  display: inline;
}

/** cerca corsi, docenti, insegnamenti: fine **/


/* albo on line */

#block-views-ugovtitulus-albo-list-block-2 .view-ugovtitulus-albo-list ul > li > div > span > ul {
    margin: 0;
    padding: 0;
}

#block-views-ugovtitulus-albo-list-block-2 .view-ugovtitulus-albo-list ul > li > div > span > ul > li {
    background: none;
    background: url("/modules/file/icons/application-pdf.png") no-repeat scroll left;
    border-bottom: 0;
    padding: 0;
}

#block-views-ugovtitulus-albo-list-block-2 .view-ugovtitulus-albo-list ul > li > div > span > ul > li > a {
    margin-left: 20px;
}

#block-views-ugovtitulus-albo-list-block-2 .view-ugovtitulus-albo-list .views-field-data-annullamento {
    background: #dcdcdc;
    margin-top: 10px;
}

#block-views-ugovtitulus-albo-list-block-2 .view-ugovtitulus-albo-list .views-field-data-annullamento strong {
    font-variant: small-caps;
    color: #b22222;
}

#block-views-ugovtitulus-albo-list-block-2 .view-ugovtitulus-albo-list .views-field.views-field-file {
    margin-top: 10px;
}

/* SDPPUB-4229 albo on line */
.page-node-12841 #edit-tipologia-wrapper select {
    width: 45em;
}

.responsive-layout-mobile.page-node-12841 #edit-tipologia-wrapper select {
    width: 15em;
}

.responsive-layout-narrow.page-node-12841 #edit-tipologia-wrapper select {
    width:  35em;
}

.find-more-button.eu-cookie-compliance-more-button,
.agree-button.eu-cookie-compliance-secondary-button,
.eu-cookie-withdraw-tab{
  text-shadow: none;
}
/* SDPPUB-5332 */
.view-bandi-concorso-interni-arcivih.view-display-id-block_4 .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.42em;
}

.view-bandi-concorso-interni-arcivih.view-display-id-block_4 .views-exposed-widgets {
    margin-bottom: 1.2em;
    padding-bottom: 1.2em;
    border-bottom: 1px solid #aeaeae;
}
/* SDPPUB-5332 - END*/

/* SP_1-796 */
.node-indagini-di-ateneo > div {
	padding-top: 5px;
	padding-bottom: 5px;
}
