/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */


/*
 * Body
 */
html
{
	line-height:  1.2em;
}
a
{
	color:#63858E;
	text-decoration:none;
}
body {
  margin: 0;
  padding: 0;
  font-family: arial, sans-serif;
  font-size: 18px;
  color:#333;
	background-color:#F1F1F1;
}

p, pre {
margin: 0;
line-height:1.6em;
	
}
.node-page p
{
	margin-bottom:10px;
	/*text-indent: 30px;*/
}
#logo-div
{
	width: 278px;
	padding-bottom: 5px;
	margin-top:24px;
	float: left;
}
/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */

#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Header
 */

#header {
	padding-left:0px;
	padding-right:0px;
}

#logo { /* Wrapping link for logo */
  /* LTR */
  margin: 0;
  padding: 0;
}
#logo img {
  vertical-align: bottom;
  margin-left:50px;
}
#choose-language
{
	width: 485px;
	margin-right: 40px;
	float: right;
}

#choose-language ul
{
	list-style-type: circle;
	margin:0px;
}

#choose-language li
{
	float: left;
	font-size: 12px;
	color:#333;
	margin-left: 30px;
}
.region-barra-node
{
	height:63px;

}

#page, .region-bottom {
	
}

#page 
{
	background-image: url('../images/logo_sfo.png');
	background-repeat: no-repeat;
	background-position: 17% 0;
	border-top:8px solid #D0DADD;
}


#navigation li a,
#navigation-inner li a
{
  text-decoration: none;
  font-size: 15px;
  color: #FFF;
  padding-left: 8px;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}




#name-and-slogan { /* Wrapper for website name and slogan */
  float: left;
}

#site-name { /* The name of the website */
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}
#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan { /* The slogan (or tagline) of a website */
  margin: 0;
  font-size: 1em;
}

.region-header { /* Wrapper for any blocks placed in the header region */
  clear: both; /* Clear the logo */
}

/*
 * Content
 */


.region-highlighted {
overflow:hidden;
}

.breadcrumb { /* The path to the current page in the form of a list of links */
	background-color: #fff;
	margin: 20px 0;

}
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
.breadcrumb li  a{
text-decoration: none;
color: #1F1F1F;
font-size: 12px;
border: 1px solid #CCC;
border-radius: 6px;
padding: 1px;
padding-left: 8px;
padding-right: 8px;
text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
}
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title { /* Comment title */
  margin: 0;
}

tr.even { /* Some tables have rows marked even or odd. */
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

div.messages { /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

div.status { /* Normal priority messages */
}

div.warning,
tr.warning { /* Medium priority messages */
  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error { /* High priority messages. See also the .error declaration below. */
}

.error { /* Errors that are separate from div.messages status messages. */
  /* color: #e55; */ /* Drupal core uses a #e55 background */
}

.warning { /* Warnings that are separate from div.messages status messages. */
  /* color: #e09010; */ /* Drupal core uses a #e09010 background */
}

.tabs { /* See also the tabs.css file. */
}

.region-help { /* Help text on a page */
}

.more-help-link { /* Link to more help */
}

.region-content { /* Wrapper for the actual page content */
}

ul.inline { /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0; /* LTR */
}

span.field-label { /* The inline field label used by the Fences module */
  padding: 0 1em 0 0; /* LTR */
}

.item-list .pager { /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
}
.item-list .pager li { /* Each page number in the pager list */
  padding: 0 0.5em;
}

.feed-icon { /* The link to the RSS or Atom feed for the current list of content */
}

.more-link { /* Aggregator, blog, and forum more link */
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */


/*
 * Footer
 */

#footer {
}

/*
 * Page bottom
 */



#region_bottom {
	font-size: 12px;
	color: #63858e;
	background-color: #e9eded;
	position: relative;
	height: 110px;
}

/*

**
**
**/
.two-sidebars .region-sidebar-first {
	/*float: left;
	width: 321px;
	margin-left: 40px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 21px;
	position: relative;
	
	float: left;
	width: 200px;
	margin-left: 0;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	position: relative;
*/	
}
.two-sidebars .region-sidebar-second {
	
	/*
	float: left;
	width: 230px;
	margin-left: 62%;
	margin-right: -100%;
	margin-top: 38px;
	
float: left;
	width: 140px;
	margin-left: 77%;
	margin-right: -100%;
	margin-top: 38px;*/
}
.two-sidebars #content {
/*	float: left;
	width: 420px;
	margin-left: 0px;
	margin-right: -90%;
	margin-top: 0px;
	border-left: 1px solid #DDD;
	padding-left: 22px;
	padding-right: 20px;

	float: left;
	width: 590px;
	margin-left: 0px;
	margin-right: -78%;
	margin-top: 0px;
	border-left: 1px solid #DDD;
	padding-left: 22px;
	padding-right: 20px;	
	
	*/
}
.region-content-home
{
	width: 420px;
}
#block-views-audio-home-block h2.block-title, #block-views-video-home-block h2.block-title{
	border-bottom: 2px solid #63858F;
}

h2.block-title {
	
}
#title-block
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700; 
	color: #63858F;
	font-size: 18px;
	margin-top:10px; 
}
/*
*
*  STILI PER LE VISTE
*
*/
.views-field-field-simplenews-image
{
	float: left;
	padding-right: 10px;
}
#block-views-articolounivhome-block .view-content{float: left;
  width: 450px;}
#block-views-articolounivhome-block .title a,#block-views-iniziativesocialihome-block  .title a,#block-views-artihome-block .title a{  color: #63858E;padding: 0;font-weight: bold;  font-size: 14px;}
#block-views-articolounivhome-block .autore a{color:#F27F27;padding:0;font-weight: bold;}
#block-views-iniziativesocialihome-block  .autore a,#block-views-artihome-block .autore a{color:#F27F27;padding:0;font-weight: bold;}
#block-views-iniziativesocialihome-block  .views-field-field-image,#block-views-artihome-block .views-field-field-image{float: left;margin-right: 10px;}
#block-views-iniziativesocialihome-block  .views-field.views-field-nothing,#block-views-artihome-block .views-field.views-field-nothing{  line-height: 1em;}
#block-views-iniziativesocialihome-block  .views-row,#block-views-artihome-block .view-row{margin-bottom: 10px;clear:both}
#block-views-articolounivhome-block .view-footer{width: 450px; float: right; background-repeat: no-repeat;}
#block-views-articolounivhome-block .view-footer  .views-row{margin-bottom:15px;clear:both;  overflow: hidden;}
#block-views-articolounivhome-block .view-footer  .field-content{width:215px;float:left;  margin-right: 10px;line-height: 1.2em;}


#block-views-iniziativesocialihome-block  .view-footer .views-row,#block-views-artihome-block .view-footer .views-row{margin-bottom: 15px;min-height:115px;
  overflow: hidden;}

#block-views-iniziativesocialihome-block  .view-footer .views-field-field-image,#block-views-artihome-block .view-footer .views-field-field-image{float: left;
  margin-right: 10px;
  width: 50%;}
#block-views-iniziativesocialihome-block .view-footer .views-field.views-field-nothing,#block-views-artihome-block .view-footer .views-field.views-field-nothing{  line-height: 1.3em;
  width: 47%;
  float: left;}

.view-newsletter-home .views-row,.view-audio-home .views-row
{
	border-bottom: 1px solid #DDD;
	margin-top: 15px;
	padding-bottom: 15px;
}
.view-newsletter-home .views-field-title a
{
	text-decoration: none;
	font-size: 22px;
	color: #333;
}

.view-footer a
{
	text-decoration: none;
	color:white;
}
.views-field-field-video
{
	margin-top: 10px;
	margin-right: 10px;
	
}
#block-views-video-home-block .views-field-title 
{
	margin-top:10px;
}
#block-views-video-home-block table
{
	width: 100%;
}

.views-field-title a
{
	text-decoration:none;
	color:#63858E;
	font-size:17px;
}
.col-2 .views-field-field-image-gallery .field-content
{
	
}
/*
*
* blocchi
*
*/
#block-block-1,#block-views-video-home-block, #block-block-5
{
	border-bottom : 1px solid #DDD;
	padding-bottom:10px;
	display: inline-block;
}
#block-views-gallery-home-block
{
	
	width: 100%;
}	
.region-slide-home
{
	float:left;
	width: 760px;
	padding-left: 40px;
	padding-right: 20px;
}
#colonna_destra
{
	float:left;
	width: 140px;
	margin-top: 0;
}

#colonna_destra .region-sidebar-second {
	float: left;
	width: 171px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	min-height: 95%;
	height: 95%;
	border-left: 1px solid #DDD;
	padding-left:20px;
}

#block-views-video-home-block
{
	/*width: 450px;/*/
	width:100%;
}
#block-views-video-home-block  td{
position:relative;
  vertical-align: baseline;
}
.views-field-name .views-label-name
{
	font-size:11px;
}
.views-field-name .field-content
{
	color: #F28028;
	font-weight:bold;
	font-size:11px;
}	
.box-testo
{
	margin-top:10px;
	vertical-align: top;
}
.box-testo img
{
	position: relative;
	float: left;
}
.footer_box
{
	background-color: #F38129;
	border-radius: 5px;
	width: 140px;
	float: right;
	background-image: url('../images/sfo_view_all.png');
	background-repeat: no-repeat;
	background-position: 90% 50%;
	padding: 2px;
	margin-top: 15px;
}
.footer_box a
{
	text-decoration: none;
	color:#FFF;
	padding-left: 10px;
}
#block-search-form
{
	float: right;
	margin-top: -63px;
	margin-right: 48px;
}


#header-center
{
	background-image: url("../images/home2016.jpg");
	background-position: 0;
	width:1080px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	
}



.region-content-bottom
{
margin-top:20px;
}
#titolo-contenttype h2
{
	padding: 0;
	margin: 0;
	background-color:#FFF;
}
#page-front-inner #main
{
	padding-top:0px;
}




#block-views-articoli-home-block td
{
	  line-height: 1.2em;
	width:215px;
	vertical-align:top;
	padding-right:20px;
}
#block-views-artihome-block .title-view,#block-views-iniziativesocialihome-block .title-view, #box-articoli-home .title-view,#block-views-articoli-sezione-univ-block .title-view, .view-blocco-articoli-sezione-univ .title-view, .view-blocco-articoli-sezione-univ-2015 .title-view
{
	background-color: white;
	
	background-image: url("../images/icon_article.jpg");
	background-repeat: no-repeat;
	height: 50px;
	margin-top: -7px;
	position: absolute;
}

#block-views-video-home-block .title-view,#block-views-blocco-video-bottom-block .title-view
{
	background-color: white;
	width: 150px;
	background-image: url("../images/icon_video.png");
	background-repeat: no-repeat;
	height: 50px;
	margin-top: -7px;
	position: absolute;
}
#block-views-audio-home-block .title-view
{
	background-color: white;
	width: 150px;
	background-image: url("../images/icon_audio.png");
	background-repeat: no-repeat;
	height: 50px;
	margin-top: -7px;
	position: absolute;
}
#block-views-audio-home-block  .views-field-body p
{
	padding-right: 20px;
}
#block-views-audio-home-block  .views-field-body
{
	background-image: url("../images/arrow_big.png");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	
}

 .view-header h2
{
	padding: 0;
	margin: 0;
	font-size: 21px;
	text-transform: uppercase;
	line-height: 1.1em;
	margin-left: 55px;
	padding-top: 8px;
	white-space: nowrap;
	  margin-right: 10px;
}
 .view-header
{
	height:24px;
	margin-bottom: 20px;
    background-image: url("../images/sfo_boxtitle.jpg");
}

#block-views-gallery-home-block  .views-field-field-image-gallery img
{
	margin-right: 6px;
	margin-left: 0px;
	border: 3px solid #DDD;
}

#block-views-gallery-home-block .title-view, #block-views-gallery-list-block .title-view,.view-gallery-list .title-view
{
	background-color: white;
	width: 150px;
	background-image: url("../images/icon_photo.jpg");
	background-repeat: no-repeat;
	height: 50px;
	margin-top: -7px;
	position: absolute;
}
.title-more
{
	float:right;
	background-color: #63858F;
padding-right: 5px;
padding-left: 5px;
margin-right: 5px;
margin-top: 2px;
border-radius: 4px;
}

#block-views-gallery-home-block .title-more, #block-views-video-home-block .title-more, #block-views-blocco-video-bottom-block  .title-more, #block-views-audio-home-block .title-more
{
	background-color: #F38129;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	border-radius: 4px;
}
#box-articoli-home .title-more, #block-block-6 .title-more, #block-views-articoli-sezione-univ-block .title-more, .view-blocco-articoli-sezione-univ .title-more
{
	background-color: #63858F;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	border-radius: 4px;
}


.title-more a 
{
	text-decoration: none;
	color: white;
	font-size: 14px;
	background-image: url("../images/arrow.png");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 10px;
	  padding-bottom: 1px;
}
#box-bottom-left
{
	width: 450px;
	float: left;
}
#box-bottom-right
{
	width: 450px;
	float: left;
	margin-left: 20px;
}
#block-block-6 h2.block-title
{
	background-image: url("../images/icon_newsletter.png");
	background-repeat: no-repeat;
	background-position: 2% 93%;
	padding-left: 65px;
	padding-top: 10px;
	text-transform: uppercase;
}
#block-block-6
{
	background-color: #E9EDED;
}
#newsletter_home
{
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
  padding-bottom: 3px;
  width: 95%;
}



#block-views-blocco-articoli-block .views-row, #block-views-blocco-video-block .views-row
{
	border-bottom: 1px solid #DDD;
	padding-bottom: 15px;
	padding-top: 15px;
	display: inline-block;
}

#block-views-blocco-articoli-block .views-field {
	margin-bottom: 5px;
}

#block-views-blocco-articoli-block .views-field-title {
	margin-bottom: 0;
}

h2.block-title {
	text-transform:uppercase;
	border-bottom: 1px solid;

}
/*Article*/
#header-article
{
	background-image: url("../images/header-article.png");
	width:1080px;
	height: 156px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}
#header-page
{
	background-image: url("../images/header-page.png");
	width:1080px;
	height: 156px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}

#barra-article {
	width: 100%;
	height: 58px;
	background-position: center top;
	background-image: url("../images/sfo_barra.jpg");
}

#barra-univ2013 {
	width: 100%;
	height: 58px;
	background-position: center top;
	background-image: url("../images/sfo_univ2013.png");
}

#barra-univpope {
	width: 100%;
	height: 58px;
	background-position: center top;
	background-image: url("../images/bar_pope.png");
}

#barra-univ {
	width: 100%;
	height: 58px;
	background-position: center top;
	background-image: url("../images/bar_univ2013.png");
}

#barra-gallery {
	width: 100%;
	height: 58px;
	background-position: center top;
	background-image: url("../images/barra_gallery.png");
}

#barra-video {
	width: 100%;
	height: 58px;
	background-position: center top;
	background-image: url("../images/barra_video.png");
}

#barra-audio {
	width: 100%;
	height: 58px;
	background-position: center top;
	background-image: url("../images/barra_audio.png");
}

#titolo-contenttype {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-align: center;
}


#block-custom-search-blocks-1,#block-custom-search-blocks-2,#block-custom-search-blocks-3,#block-custom-search-blocks-4,#block-custom-search-blocks-5,#block-custom-search-blocks-6
{
	background-color: #E9EDED;
	padding-left: 20px;
	padding-top: 10px;
}
#block-custom-search-blocks-1 h2.block-title,#block-custom-search-blocks-2 h2.block-title,#block-custom-search-blocks-3 h2.block-title,#block-custom-search-blocks-4 h2.block-title,#block-custom-search-blocks-5 h2.block-title,#block-custom-search-blocks-6 h2.block-title
{ 
	background-image: url("../images/icon_search.png");
	background-repeat: no-repeat;
	padding-left: 60px;
}
 h2.block-title
{
	border: 0px;
}
#block-views-articoli-home-block .views-field-body
{
	clear:both;
}
#block-views-articoli-home-block .views-label-field-autore
{
	float:left;
}
.view-article-list table td
{
	width: 205px;
	padding-right: 20px;
	vertical-align: top;
}
#block-views-articoli-home-block  .views-field-field-autore a ,.view-article-list .views-field-field-autore a   
{
	text-decoration: none;
	color: #F27F27;	
	
}



.azioni 
{
	margin-top: -55px;
	float: right;
	margin-right: 60px;
}

.azioni ul
{
	list-style-type: none;
}
.azioni li a
{
	text-decoration: none;
	color: #1F1F1F;
	font-size:18px;
	border: 1px solid #CCC;
	border-radius: 6px;
	padding: 3px;
	padding-left:20px;
	padding-right:20px;
	text-transform: uppercase;
}
.azioni li
{
	float:left;
	padding-left: 10px;
}


#edit-lang-dropdown-select_msdd
{
	margin-top: 30px;
	float: right;
	margin-right: 30px;
	background-color: #4E6A73;
	border: 0px;
	border-radius: 5px;
	padding: 2px;
	color: white;
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
	width: 120px;
	
}
.dd_after .ddTitle {
background: #4E6A73;
border:0;
padding: 3px;
text-indent: 0;
cursor: default;
overflow: hidden;
height: 16px;
}
.dd_after .ddTitle span.arrow {
	
}
.dd .ddTitle {
background: none;
border: 0;
}
#edit-lang-dropdown-select_child a
{
	color: white;
	text-decoration:none;
}
#edit-lang-dropdown-select_child
{
	background-color: #4E6A73;
	border: 0px;
	border-radius: 5px;
	padding: 2px;

	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
	width: 120px;
	/*background-image: url("../images/arrow_combobox.png");
	background-repeat: no-repeat;
	background-position: 90% 50%;*/
}



#block-lang-dropdown-language select
{
	background-color: transparent;
	border: 0px;
	border-radius: 0;
	color: white;
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
	background-image: url("../images/arrow-down-univ.png");
	background-repeat: no-repeat;
	background-position: 90% 50%;
	border-left: 1px solid #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
	cursor: pointer;
}

#block-lang-dropdown-language select option {
		background-color: #4E6A73;
}


#block-views-gallery-list-block td
{
	vertical-align:top;
	width: 203px;
}
#block-views-blocco-video-bottom-block td
{
	vertical-align: bottom;
}	
#block-weather-system-1 ul
{
	padding: 0;
	padding-left: 90px;
	margin: 0;
}
#block-weather-system-1 img
{
	float:left;
}
.print_html a
{
text-decoration: none;
color: #1F1F1F;
font-size: 12px;
border: 1px solid #CCC;
border-radius: 6px;
padding: 3px;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 10px;
text-transform: uppercase;
/*background-image: url('../images/print.png');*/
background-repeat: no-repeat;
background-position: 6%;
}
.print_pdf a
{
text-decoration: none;
color: #1F1F1F;
font-size: 12px;
/*background-image: url('../images/pdf.png');*/
background-repeat: no-repeat;
border: 1px solid #CCC;
border-radius: 6px;
padding: 3px;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 10px;
text-transform: uppercase;
background-position: 6%;
}
.print_mail a
{
text-decoration: none;
color: #1F1F1F;
font-size: 12px;
/*background-image: url('../images/pdf.png');*/
background-repeat: no-repeat;
border: 1px solid #CCC;
border-radius: 6px;
padding: 3px;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 10px;
text-transform: uppercase;
background-position: 6%;
}

.node ul.links {
padding-top: 10px;
position: relative;
display: block;
}
menu, ol, ul, .item-list ul {
padding: 0 0 0 15px;
}
.node .field-name-field-tags .field-item,.node .field-name-field-audio-tags .field-item ,.node .field-name-field-video-tags .field-item 
{
	float:left;
	padding-right: 10px
}
.views-label-field-video-tags
{
	float:left;
}
.views-field-field-video-tags 
{
display: inline-block;
float: left;
}
.views-label-field-audio-tags
{
	float:left;
	font-weight:bold;
}
.views-field-field-video-tags .field-content
{
float: left;
padding-left: 10px;
}
.node .field-name-field-tags .field-item a, 
.field-name-field-autore a,
.field-name-field-audio-autore a, 
.field-name-field-video-autore a ,
.view-video-list .views-field-field-video-autore a
{
	text-decoration: none;
	font-weight:bold;
	/*color: #F27F27;*/
}
.field-type-file {
	clear: both;
}
.field-name-field-pdf
{
	padding-top:20px;
}
.field-name-field-pdf img
{
	display:none;
}

.field-name-field-pdf a
{
	text-decoration: none;
	color: #1F1F1F;
	font-size: 12px;
	background-image: url('../images/pdf.png');
	background-repeat: no-repeat;
	border: 1px solid #CCC;
	border-radius: 6px;
	padding: 8px 8px 8px 30px;
	margin-bottom: 10px;
	text-transform: uppercase;
	background-position: 6%;
}

.views-field-title
{
	font-size: 16px;line-height: 1em;
}
.views-field-field-autore
{
	font-size:14px;
}
.view-articoli-home .views-field-field-image
{
	float:left;
	width:215px;
}
.views-more-link
{
	text-decoration: none;
	color: #63858E;
	background-image: url('../images/icon_readmore.png');
	background-position: 90% 70%;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.view-articoli-sezione-univ .views-field-title
{
	padding-top:20px;
}
.view-articoli-sezione-univ .views-field-field-image
{
	float:left;
}

/*Coming Rome*/
.pane-weather-system-1,#block-block-26,#block-block-27,#block-block-28,#block-block-mani, .div-title-righe
{
background-image: url("../images/sfo_boxtitle.jpg");
background-repeat: repeat-x;
background-position: 0% 5%;
}
.pane-weather-system-1 h2
{
background-image: url('../images/meteo.png');
background-repeat: no-repeat;
padding-left: 60px;
width: 105px;
background-color: #fff;
margin-bottom:30px;
}
#block-block-26 h2
{
	background-image: url('../images/luoghi.png');
	background-repeat: no-repeat;
	padding-left: 60px;
	background-color: #fff;
	margin-bottom:30px;
	width: 150px;
}
#block-block-27 h2
{
	background-image: url('../images/pasqua.png');
	background-repeat: no-repeat;
	padding-left: 60px;
	background-color: #fff;
	margin-bottom:30px;
	width: 320px;
}

#block-block-28 h2
{
	background-image: url('../images/sintonia_papa.png');
	background-repeat: no-repeat;
	padding-left: 60px;
	background-color: #fff;
	margin-bottom:30px;
	width: 320px;
}
#block-block-mani h2
{
	background-image: url('../images/mani.png');
	background-repeat: no-repeat;
	padding-left: 60px;
	background-color: #fff;
	margin-bottom:30px;
	width: 400px;
}

.pane-block-24 h2,
#block-block-24 h2.block-title
{
	background-image: url('../images/arrivare.png');
	background-repeat: no-repeat;
	padding-left: 60px;
	background-color: #fff;
	margin-bottom:30px;
	font-family: 'ABeeZee',sans-serif;
	font-size: 1.1em;
}



.sub_aereo
{
	background-image: url('../images/aereo.png');
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.sub_aereo a,.sub_treno a,.sub_pullman a
{
	
	background-image: url('../images/icon-link.png');
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 28px;
}
.sub_aereo p,.sub_treno p,.sub_pullman p
{
	margin-top:10px;
}
.sub_aereo span,.sub_treno span,.sub_pullman span
{
	padding-left:35px;
	font-size:18px;
	font-weight:bold;
}
.sub_treno
{
	margin-top:10px;
	background-image: url('../images/treno.png');
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.sub_pullman
{
	background-image: url('../images/pullman.png');
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.node_newsletter 
{
	width:550px;
	margin-left:20px;
}
.node_newsletter .read_more
{
background-color: #F38129;
padding-right: 5px;
padding-left: 5px;
margin-right: 5px;
margin-top: 2px;
border-radius: 4px;
width: 50px;
}
.node_newsletter .read_more a
{
text-decoration: none;
color: white;
font-size: 14px;
background-image: url("../images/arrow.png");
background-repeat: no-repeat;
background-position: 100% 50%;
padding-right: 10px;
}
#edit-simplenews
{
	display:none;
}
.toolbar-shortcuts ul.menu
{
background: #666;
}

.node-page {
clear: both;
}
.addthis_toolbox 
{
float:right;
}
.view-video-list .views-row
{
	clear:both;
}
.view-video-list .views-field-field-video
{
	  float: left;
  margin-top: 0;
	
}

..view-block-tags .more-link
{
	display:none;
}

.tag-cloud {
	text-align: center;
}


.view-block-tags  ul
{
	list-style-type: none;margin:0
}
.view-block-tags  li
{
	float: none;
	padding-right: 5px;
	display: inline;
}
.view-block-tags  li div
{
	display: inline;
}
.view-block-tags  .views-row-1 a
{
	font-size : 14px;
	color: #666666;
	font-weight: bold;
}
.view-block-tags  .views-row-2 a
{
	font-size : 18px;
	color:#999999;
}
.view-block-tags  .views-row-3 a
{
	font-size : 12px;
	color:#F38129;
	font-weight:bold;
	text-transform: uppercase;
}
.view-block-tags  .views-row-4 a
{
	font-size : 14px;
	color:#6D868A;
	font-weight:bold;
}
.view-block-tags  .views-row-5 a
{
font-size : 26px;
	color:#5995C1;
	font-weight: normal;
}
.view-block-tags  .views-row-6 a
{
	font-size : 15px;
	color:#1268A7;
}
.view-block-tags  .views-row-7 a
{
	font-size : 18px;
	color:#F59A54;
	text-transform: uppercase;
	font-weight: bold;
}
.view-block-tags  .views-row-8 a
{
	font-size : 16px;
	color:#5995C1;
}
.view-block-tags  .views-row-9 a
{
	font-size : 14px;
	color:#6D868A;
	font-weight:bold;
}
.view-block-tags  .views-row-10 a
{
	font-size : 14px;
	color: #294A53;
	font-weight:bold;
}
.view-block-tags  .views-row-11 a
{
	font-size : 14px;
	color: #666666;
	font-weight: bold;
}
.view-block-tags  .views-row-12 a
{
	font-size : 18px;
	color:#999999;
}
.view-block-tags  .views-row-13 a
{
	font-size : 12px;
	color:#F38129;
	font-weight:bold;
	text-transform: uppercase;
}
.view-block-tags  .views-row-14 a
{
	font-size : 14px;
	color:#6D868A;
	font-weight:bold;
}
.view-block-tags  .views-row-15 a
{
font-size : 28px;
	color:#5995C1;
	font-weight: normal;
}
.view-block-tags  .views-row-16 a
{
	font-size : 15px;
	color:#1268A7;
}
.view-block-tags  .views-row-17 a
{
	font-size : 18px;
	color:#F59A54;
	text-transform: uppercase;
	font-weight: normal;
}
.view-block-tags  .views-row-18 a
{
	font-size : 16px;
	color:#5995C1;
}
.view-block-tags  .views-row-19 a
{
	font-size : 14px;
	color:#6D868A;
	font-weight:bold;
}
.view-block-tags  .views-row-20 a
{
	font-size : 10px;
	color: #294A53;
	font-weight:normal;
}
.view-block-tags  .views-row-21 a
{
	font-size : 14px;
	color: #666666;
	font-weight: bold;
}
.view-block-tags  .views-row-22 a
{
	font-size : 18px;
	color:#999999;
}
.view-block-tags  .views-row-23 a
{
	font-size : 12px;
	color:#F38129;
	font-weight:bold;
	text-transform: uppercase;
}
.view-block-tags  .views-row-24 a
{
	font-size : 14px;
	color:#6D868A;
	font-weight:bold;
}
.view-block-tags  .views-row-25 a
{
font-size : 28px;
	color:#5995C1;
	font-weight: normal;
}
.view-block-tags  .views-row-26 a
{
	font-size : 15px;
	color:#1268A7;
}
.view-block-tags  .views-row-27 a
{
	font-size : 18px;
	color:#F59A54;
	text-transform: uppercase;
	font-weight: normal;
}

.view-block-tags-1
{
text-align: center;
background: url(/prove/sites/all/modules/tagadelic/bg_cloud.png) 30px 30px no-repeat;
min-height: 170px;
}
#block-block-33 h2
{
margin-left: 0;
padding-right: 20px;
}
#block-block-33 .title-view
{
background-color: white;
height: 50px;
margin-top: -7px;
position: absolute;
}
#box-articoli-home-big  {overflow:hidden;display:table;height:100%}
#box-articoli-home-big .left{width:690px;float:left;display:table-cell;height:100%}
#box-articoli-home-big .left >*{height:100%}
#box-articoli-home-big .right{  width: 215px;float: left;  margin-left: 20px;display:table-cell;  height: 461px;
  position: relative;}
#block-views-notizia-articolo-evidenza-block{position:relative;  margin: 0;}

#block-views-notizia-articolo-evidenza-block .views-field.views-field-nothing {  
	padding: 10px;
  background: rgb(232, 78, 50);
  background: rgba(232, 78, 50,0.8);
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

#block-block-6 {  position: absolute;
  /* bottom: 0; */
  margin: 0;
  bottom: 0;}  

#block-views-notizia-articolo-evidenza-block .title a {
	font-size: 20px;  
	color: #fff;  
	font-weight: bold;
	float: left;
}


#block-views-notizia-articolo-evidenza-block .autore a {
	color: #9BCB7F;  
	font-weight: bold;
	float: right;
}

#block-views-notizia-articolo-evidenza-block .abstract {
	padding-top: 10px;
	font-size: 13px;
}

#block-views-block-tags-block{margin-bottom:2px;  padding-top: 10px;}
#block-views-articolounivhome-block-1 .views-row{clear:both;margin-bottom:15px}
#block-views-articolounivhome-block-1 .views-field-field-image{float: left;  padding-right: 10px;}
#views_slideshow_cycle_teaser_section_notizia_articolo_evidenza-block .views-field-field-image{height:350px}
#contenitore-bottom{clear:both}
.view-contenuti-sezioni-articoli table td {
  width: 205px;
  padding-right: 20px;
  vertical-align: top;
}
.views-field-field-autore {font-weight:bold;}
.views-field-field-autore a{color:#F38129;}

.views-slideshow-controls-bottom.clearfix{position: absolute;
top: 442px;
right: 20px;
z-index: 999;
 
}

#edit-submit--3{display:none}
#block-views-727c2205ded1022167b2f9a624552fca .views-row.views-row-1,
#block-views-727c2205ded1022167b2f9a624552fca .views-row.views-row-2{padding-top:5px;}
#block-views-727c2205ded1022167b2f9a624552fca .block-title{height:25px;line-height: 1em;}
#block-views-727c2205ded1022167b2f9a624552fca .views-field-title a{font-size:14px;font-weight: bold;}
#edit-submit--5{display:none;}
#block-views-727c2205ded1022167b2f9a624552fca .view-header{background:none;  height: 8px;}
#block-views-727c2205ded1022167b2f9a624552fca .view-header h2 {margin:0;}
#block-views-3c18dfc4e9e10cb96269745091a14faa .views-row{margin-bottom:20px;}
#block-views-iniziativesocialihome-block .view-footer , #block-views-artihome-block .view-footer {margin:20px;}
.field-name-body {
  clear: both;
}

.panels-flexible-column-coming_rome-main {
  float: left;
  width: 66.9694%;
}
.panels-flexible-column-coming_rome-1 {
  float: left;
  width: 32.0306%;
}