/* Drupal 6 Framework - Created by Andre Griffin
------------------------------------------------
[Table of contents]

 0.Reset
 1.Global
 2.Layout
 3.Main
 4.Sidebars
 5.Header
 6.Navigation
 7.Nodes
 8.Comments
 9.Blocks
10.Footer
11.CSS Support  

[px to em sizing - 81.25%/13px body font-size]
       font-size / line-height / margin-top
------------------------------------------------
40px = 3.0769em  / 1           / 0.5em
36px = 2.7692em  / 1.1111      / 0.5556em
30px = 2.3077em  / 1.3333      / 0.6667em
26px = 2em       / 1.5385      / 0.7692em
24px = 1.8462em  / 1.6667      / 0.8333em
20px = 1.5385em  / 1           / 1em
18px = 1.3846e,  / 1.1111      / 1.1111em
17px = 1.3077em  / 1.1765      / 1.1765em
16px = 1.2308em  / 1.25        / 1.25em
15px = 1.1538em  / 1.3333      / 1.3333em
14px = 1.0769em  / 1.4286      / 1.4286em
13px = 1em       / 1.5385      / 1.5385em
12px = 0.9231em  / 1.6667      / 1.6667em
11px = 0.8462em  / 1.8182      / 1.8182em
10px = 0.7692em  / 2           / 2em

Equation for font sizing: 
-Desired px ÷ Default (or parent) px = em size
------------------------------------------------*/

/**
 * 0.RESET 
 */

@import "reset.css";

/**
 * 1.GLOBAL
 */

body {
	background-image: url("images/sfondo_texture.jpg");
	color: #222;
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 0.8125em;
	line-height: 1.5385;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}

h1, .h1 {
	font-size: 2em;
	line-height: 1.5385;
	margin-top: 0.7692em;
}

h2, .h2 {
	font-size: 1.5385em;
	line-height: 2;
	margin-top: 1em;
}

h3, .h3 {
	font-size: 1.2308em;
	line-height: 1.25;
	margin-top: 1.25em;
}

h4, h5, h6, .h4, .h5, .h6 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5385;
	margin-top: 1.5385em;
}

p {
	font-size: 1em;
	line-height: 1.5385;
	margin: 0 0 1.5385em 0;
}

p a:link {
	text-decoration: underline;
}

a:link, a:visited {
	color: #525D00;
	outline: none;
	text-decoration: none;
}

a:focus {
  outline: 1px dotted;
}

a:hover, a:active, li a.active {
	color: #525D00;
	outline: none;
	text-decoration: underline;
}

img {
	display: block;
}

/* apply common styling after reset.css */

li ul, li ol {  margin: 0; }
ul, ol {  margin: 0 1.5385em 1.5385em 0;  padding-left: 1.5385em; }
ul {  list-style-type: disc; }
ol {  list-style-type: decimal; }
dl {  margin: 0 0 1.5385em 0; }
dl dt {  font-weight: bold; }
dd {  margin-left: 1.5385em; }
hr {  background: #666;  border: none;  clear: both;  float: none;  height: 1px;  margin: 0 0 1.4615em;  width: 100%; }
fieldset {  border: 1px solid #ccc;  margin: 0 0 1.4615em;  padding: 1.5385em; }
table {  margin-bottom: 1.5385em;  width: 100%; }
th, tr, td {  vertical-align: middle; }
.sticky-header th, .sticky-table th {  border-bottom: 3px solid #ccc;  padding-right: 1em;  text-align: left; }

/**
 * 2.LAYOUT
 */

#wrapper {
	margin: 0 auto;
	padding: 0 10px;
	width: 940px;
}

/* add this class to div#wrapper in page.tpl to show grid */

.showgrid {
	background: url(images/grid.png) repeat-y;
}

/**
 * 3.MAIN
 */

/* 1 column: global values*/

#main {
    width: 460px;
}

.not-front #main {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}

/* 3 columns */

body.two-sidebars #main {
	float: left;
	margin: 0 0 0 240px;
	padding: 0;
	width: 460px;
}

/* 2 columns: sidebar-left */

body.sidebar-left #main {
	float: right;
	margin: 0;
	padding: 0;
	width: 700px;
}

/* 2 columns: sidebar-right */

body.sidebar-right #main {
	float: left;
	margin: 0;
	padding: 0;
	width: 700px;
}

/**
 * 4.SIDEBARS
 */

/* 3 columns: sidebar-left */

body.two-sidebars #sidebar-left {
	float: left;
	margin: 0 0 0 -700px;
	padding: 0;
	width: 220px;
}

/* 3 columns: sidebar-right */

body.two-sidebars #sidebar-right {
	float: right;
	margin: 0;
	padding: 0;
	width: 220px;
}

/* 2 columns: sidebar-left */

body.sidebar-right #sidebar-left {
	float: left;
	margin: 0;
	padding: 0;
	width: 220px;
}

/* 2 columns: sidebar-right */

body.sidebar-right #sidebar-right {
	float: right;
	margin: 0;
	padding: 0;
	width: 220px;
}

/**
 * 5.HEADER
 */

#header {
    margin: 0;
    position: relative;
}

#header #logo {
	float: left;
	margin: 0 1em 1.5385em 0;
}

#header #site-name-slogan {
	float: left;
	margin: 0 0 1.5385em;
}

#header #site-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.7692em;
	font-weight: 700;
	line-height: 1.1111;
	margin: 0;
}

#header #site-name a:hover {
	text-decoration: none;
}

#header #site-slogan {
	margin: 0;
}

#search-theme-form {
	float: right;
	margin: .7em 0 0;
}

/* hides "Search this site:" label from search forms */

div#edit-search-theme-form-1-wrapper label, 
div#edit-search-block-form-1-wrapper label {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/**
 * 6.NAVIGATION
 */

#navigation {
	clear: both;
	margin: 0 0 1.5385em;
	padding: 0;
}

#navigation ul.primary-links {
	margin: 0;
	padding: 0;
}

#navigation ul.primary-links li {
	float: left;
	margin: 0;
	padding: 0;
}

#navigation ul.primary-links li a {
	display: block;
	padding: 0 2em 0 0;
}

#navigation ul.secondary-links {
	margin: 0;
	padding: 0;
}

#navigation ul.secondary-links li {
	float: left;
	margin: 0;
	padding: 0;
}

#navigation ul.secondary-links li a {
	display: block;
	padding: 0 2em 0 0;
}

.breadcrumb {
	padding-bottom: 0;
	clear: both;
}

#skip-link {
	position: absolute;
}

/* menus and item lists */

.item-list ul {
	margin: 0;
	padding: 0 0 0 1.5385em;
}

.item-list ul li {
	margin: 0;
	padding: 0;
}

ul.menu li {
	margin: 0;
	padding: 0;
}

ul.inline {
	clear: both;
}

ul.inline li {
	margin: 0;
	padding: 0 1em 0 0;
}

/* admin tabs */

.tabs-wrapper {
	border-bottom: 1px solid #333;
	margin: 0 0 1.4615em;
}

ul.primary {
	border: none;
	margin: 0;
	padding: 0;
}

ul.primary li a {
	background: none;
	border: none;
	display: block;
	float: left;
	line-height: 1.5385em;
	margin: 0;
	padding: 0 1em;
}

ul.primary li a:hover, ul.primary li a.active {
	background: #666;
	border: none;
	color: #fff;
}

ul.primary li a:hover {
	background: #888;
	text-decoration: none;
}

ul.secondary {
	background: #666;
	border-bottom: none;
	clear: both;
	margin: 0;
	padding: 0;
}

ul.secondary li {
	border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
	border: none;
	color: #ccc;
	display: block;
	float: left;
	line-height: 1.5385em;
	padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
	background: #888;
	color: #fff;
	text-decoration: none;
}

ul.secondary a.active {
	border-bottom: none;
}

/**
 * 7.NODES
 */

.node {
	margin-bottom: 1.5385em;
}

/* tags */

.terms {
	margin: 0 0 1.5385em;
}

.terms span {
	font-weight: bold;
}

/* profile */

.profile {
	margin: 1.5385em 0;
}

.profile h3 {
	border: none;
}

.profile dt {
	margin-bottom: 0;
}

.profile dd {
	margin-bottom: 1.5385em;
}

/**
 * 8.COMMENTS
 */

#comments {
	clear: both;
	margin-top: 1.5385em;
}

.comment {
	margin-bottom: 1.5385em;
}

.comment .new {
	color: red;
	text-transform: capitalize;
	margin-left: 1em;
}

/**
 * 9.BLOCKS
 */

.block {
	position: relative;
}

/* login block */
#user-login-form {
	padding: 0;
	text-align: left;
}

#user-login-form .form-item {
	margin: 1em 0;
}

#user-login-form .item-list ul li {
	background: none;
	margin: 1em 0;
	padding: 0;
}

/* block configuration links */

section.block div.edit {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	display: none;
	font-size: 10px;
	margin: 0;
	overflow: hidden;
	padding: 2px 0 2px 10px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 40;
}

section.block:hover div.edit {
	display:block;
}

section.block div.edit a {
	color: #999;
	margin-right: 10px;
}

section.block div.edit:hover a {
	color: #000;
}

/* views configuration links */

div.view {
  /* position: relative; */
}

div.view div.views-hide-hover,
div.view:hover div.views-hide,
div.view div.views-admin-links,
div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	font-size: 9px;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 10px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

div.view div.views-admin-links li a {
	color: #999;
}

/**
 * 10.FOOTER
 */

#footer {
    background-color: #FFFFFF;
    border-top: 2px solid #B8CB24;
    clear: both;
    height: 90px;
    margin: 0 auto;
    padding: 1.5385em 0;
    position: relative;
    top: 20px;
}

#footer a.feed-icon {
	position: absolute;
	right: 0;
	top: 1.6667em;
}

/* support drupal */
#footer #block-system-0 {
	position: absolute;
	right: 25px;
	top: 1.6667em;
}

/**
 * 11.CSS SUPPORT
 */

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user.
 */

.element-hidden {
	display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */

.element-invisible {
	position: absolute !important;
	display: none;
}

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
	position: static !important;
	clip: auto;
  	display: none;
}

/**
 * Markup free clearing.
 *
 * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */

.clearfix:after {
	content: ".";
	height: 0;
	clear: both;
	visibility: hidden;
}

.front .clearfix:after {
	content: none;
}

/* IE6 */

* html .clearfix {
	height: 1%;
}

/* IE7 */

*:first-child + html .clearfix {
	min-height: 1%;
}

/* FOOTER */

#footer .footer_left {
    float: left;
    margin-top: 13px;
}

#footer img {
	display:inline;
}

#footer a {
	font-size:0.9em;
	text-decoration: none;
}

#footer a.fb {
    position: relative;
    top: 4px;
}

#footer p {
	font-size:0.9em;
	color:#888888;
}

#footer .footer_right p {
    float: right;
    margin-top: -13px;
}

#footer .footer_right p.collaborazione {
    float: left;
    margin-left: 30px;
}

#footer .footer_left a.rss_icon{
	position:relative;
	top:5px;
}

/* FINE FOOTER */

#sidebar-left{
	width:220px;
	float:left;
}

#sidebar-right {
	width:220px;
	float:right;
}

#bottom-header {
    background-image: url("images/fascia_verde_mela.png");
    background-repeat: no-repeat;
    clear: both;
    height: 221px;
    position: relative;
    top: -15px;
    width: 940px;
}

#block-menu-menu-up-header li.leaf{
    height: 44px;
    list-style-image: none;
    list-style-type: none;
    padding-bottom: 15px;
    padding-left: 10px;
    width: 268px;
}

#block-menu-menu-up-header .menu li a {
    background-image: url("images/box_verde_chiaro.png");
    background-repeat: no-repeat;
    color: #525D00;
    display: block;
    font-family: verdana;
    font-weight: bold;
    height: 44px;
    padding-left: 26px;
    padding-top: 10px;
    width: 268px;
	font-size: 1.1em;
}

#block-menu-menu-up-header .menu li a:hover,
#block-menu-menu-up-header .menu li a.active {
    background-image: url("images/box_verde_selezionato.png");
    background-repeat: no-repeat;
    text-decoration: none;
	color: #B8CB24;
}

#block-menu-menu-up-header {
	padding-top: 29px;
    width: 264px;
	float: left;
}

#block-block-55 .bambini-header-1{
    background-image: url("images/bambino_1.png");
    background-repeat: no-repeat;
    height: 320px;
    left: -78px;
    margin-top: -102px;
    position: relative;
    width: 235px;
}

#block-block-55 .bambini-header-2{
    background-image: url("images/bambino_2.png");
    background-repeat: no-repeat;
    height: 320px;
    left: -74px;
    margin-top: -102px;
    position: relative;
    width: 235px;
}

#block-block-55 .bambini-header-3{
    background-image: url("images/bambino_3.png");
    background-repeat: no-repeat;
    height: 320px;
    left: -43px;
    margin-top: -102px;
    position: relative;
    width: 235px;
}

#block-block-55 .bambini-header-4{
    background-image: url("images/bambino_4.png");
    background-repeat: no-repeat;
    height: 320px;
    left: -72px;
    margin-top: -102px;
    position: relative;
    width: 235px;
}

#block-block-55 .bambini-header-5{
    background-image: url("images/bambino_5.png");
    background-repeat: no-repeat;
    height: 320px;
    left: -67px;
    margin-top: -102px;
    position: relative;
    width: 235px;
}

#block-block-55 .bambini-header-6{
    background-image: url("images/bambino_6.png");
    background-repeat: no-repeat;
    height: 320px;
    left: -59px;
    margin-top: -102px;
    position: relative;
    width: 235px;
}

#block-block-55 .bambini-header-7{
    background-image: url("images/bambino_7.png");
    background-repeat: no-repeat;
    height: 320px;
    left: -81px;
    margin-top: -102px;
    position: relative;
    width: 235px;
}

#block-block-55 .bambini-header-8{
    background-image: url("images/bambino_8.png");
    background-repeat: no-repeat;
    height: 320px;
    left: -73px;
    margin-top: -102px;
    position: relative;
    width: 235px;
}

#block-block-55 {
    float: left;
}

#block-block-56 {
    float: right;
	margin-top: 44px;
	margin-right: 28px;	
}

#block-block-56 img{
	margin: 0 auto;
}

#block-menu-menu-link-header ul.menu li {
    border-left: 1px solid #FFFFFF;
    display: inline-block;
    height: 31px;
    margin-right: -5px;
    padding-left: 10px;
    padding-right: 12px;
    padding-top: 7px;
}

#block-menu-menu-link-header ul.menu li.last {
	border-right: 1px solid #FFFFFF;
	padding-right: 10px;
}

#block-menu-menu-link-header ul.menu a {
    color: #FFFFFF;
    display: block;
    height: 31px;
    text-decoration: none;
}

#block-menu-menu-link-header ul.menu li.active-trail,
#block-menu-menu-link-header ul.menu li:hover {
    color: #fff;
	background-color:#B8CB24;
	margin-right: -5px;
}

#block-search-0 {
    float: right;
    margin-right: 50px;
}

.not-front #block-search-0 {
    margin-top: -20px;
}

#block-user-0 {
    float: right;
}

#container {
	width:940px;
	margin:0 auto;
}

.front #sidebar-left h2 {
    background-image: url("images/box_verde_sinistra.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    padding-left: 10px;  
	margin-bottom: 10px;
}

.front #main h2 {
    background-color: #525D00;
    color: #FFFFFF;
    height: 35px;
    line-height: 1.7;
    margin-top: 23px;
    padding-left: 10px; 
}

.front #sidebar-right h2{
    background-image: url("images/box_verde_destra.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    margin-bottom: 10px;
    padding-left: 10px;
}
#block-views-754724c1c90aef1ec51b1f9cbdfd4454 h2{
    background-image: url("images/box_verde_destra.png");
    background-position: left bottom!important;
    background-repeat: no-repeat;
    color: #FFFFFF;
    margin-bottom: 10px;
    padding-left: 10px;font-size: 16px;
	height: 35px;
}

#block-views-News-block_1 .view-News h2{
    color: #FFFFFF;
    margin-bottom: 10px;
    padding-left: 10px;
}

#block-views-News-block_1 .view-News h2 a{
    color: #FFFFFF;
    display: block;
    text-decoration: none; 
}

#block-views-News-block_1 .view-News h2 a:hover{
    color: #B8CB24;
}

#block-views-video-block_1 .views-field-nothing  h2:hover,
#block-views-News-block_1 .view-News .view-header h2:hover{
    text-decoration: none!important;
	background-image: url("images/box_verde_destra_over.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #B8CB24;
}

#block-views-video-block_1 .views-field-nothing  a:hover {
    text-decoration: none!important;
}
#block-views-video-block_1 .view-header {
    border: medium none !important;
	background: none repeat scroll 0 0 transparent ;
}

.view-display-id-block_3 ul.views-summary li,
.not-logged-in  #sidebar-left ul.menu li,
.front  #sidebar-left ul.menu li,
.page-taxonomy  #sidebar-left ul.menu li,
.page-contenuti  #sidebar-left ul.menu li,
#block-views-schede_frutta_bambini-block_2 .view-display-id-block_2 ul.views-summary li,
#block-block-66 ul.menu-child li,
#block-views-stagioni-block_3 ul li,
#sidebar-left ul.menu li,
.view-stagioni .view-content ul li,
#block-views-attivita_adulti-block_1 .view-display-id-block_1 ul li,
#block-views-ricette-block_1 ul.views-summary li,
#block-views-attivita_bambini-block_2 ul.views-summary li,
#block-user-1 ul li,
.page-consigli-nutrizionista .view-display-id-block_2 .view-content .item-list ul  li{
    background-image: url("images/box_verde_rettangolare.png");
    background-repeat: repeat-y;
    list-style-image: none;
    list-style-type: none;
    margin-left: -11px;
    margin-top: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.page-consigli-nutrizionista .view-display-id-block_2 .view-content .item-list ul  li{
    border: medium none !important;
    font-size: 10px !important;
    margin-left: -18px !important;
    padding: 5px;

}

.view-stagioni .view-content ul li{
    padding: 0;
}

#block-views-stagioni-block_3 ul li{
	margin-left:-18px;
}

.page-contenuti  #sidebar-left ul.menu li{
    color: #CCCCCC;
    line-height: 2;
}

.view-display-id-block_3 ul.views-summary li,
#block-views-schede_frutta_bambini-block_2 .view-display-id-block_2 ul.views-summary li,
.view-stagioni .view-content ul li,
#block-views-attivita_adulti-block_1 .view-display-id-block_1 ul li,
#block-views-attivita_bambini-block_2 ul.views-summary li,
#block-views-ricette-block_1 ul.views-summary li {
    margin-left: -18px;
}

.not-logged-in  #sidebar-left ul.menu-child li,
.front  #sidebar-left ul.menu-child li,
.page-taxonomy  #sidebar-left ul.menu-child li{
    background-image: url("images/box_verde_rettangolare.png");
    background-repeat: repeat-y;
    list-style-image: none;
    list-style-type: none;
    margin-left: -11px;
    margin-top: 3px;
    padding-top: 3px;
}

.view-display-id-block_3 ul.views-summary li a.active, 
#sidebar-left ul.menu li a.active,
.front  #sidebar-left ul.menu li a.active,
.page-taxonomy  #sidebar-left ul.menu li a.active,
#sidebar-left ul.menu li a.active,
.view-display-id-block_3 ul.views-summary li a:hover, 
#sidebar-left ul.menu li a:hover,
.front  #sidebar-left ul.menu li a:hover,
.page-taxonomy  #sidebar-left ul.menu li a:hover,
#block-views-schede_frutta_bambini-block_2 .view-display-id-block_2 ul.views-summary li a.active,
#block-views-schede_frutta_bambini-block_2 .view-display-id-block_2 ul.views-summary li a:hover,
#block-views-ricette-block_1 ul.views-summary  li a:hover,
#block-views-ricette-block_1 ul.views-summary  li a.active,
#block-views-attivita_bambini-block_2 ul.views-summary li a:hover,
#block-views-attivita_bambini-block_2 ul.views-summary  li a.active,
#block-block-61 ul.menu li a:hover,
#block-block-61 ul.menu li a.active,
#block-user-1 ul.menu li a:hover ,
#block-user-1 ul .menu li a.active,
#block-fns_blocks-1 ul li a:hover
 {
    background-image: url("images/box_verde_rettangolare_selezionato.png");
    background-repeat: repeat-y;
    color: #FFFFFF ;
    display: block;
    text-decoration: none;
}
.page-consigli-nutrizionista .view-display-id-block_2 .view-content .item-list ul  li a.active,
.page-consigli-nutrizionista .view-display-id-block_2 .view-content .item-list ul  li a:hover{
    background-image: url("images/box_verde_rettangolare_selezionato.png");
    background-repeat: repeat-y;
    color: #FFFFFF;
    display: block;

    text-decoration: none;
}
.page-consigli-nutrizionista .view-display-id-block_2 .view-content .item-list ul  li a,
.page-consigli-nutrizionista .view-display-id-block_2 .view-content .item-list ul  li a{
	padding-left: 10px;
}
.page-consigli-nutrizionista .view-display-id-block_2 .views-field-title {
    padding: 0 !important;
    width: 100% !important;
}

.view-stagioni .view-content ul li a:hover,
.view-stagioni .view-content ul li a.active,
.view-attivita-adulti .view-content ul li a:hover,
.view-attivita-adulti .view-content ul li a.active{
    background-image: url("images/box_verde_rettangolare_selezionato.png");
    background-repeat: repeat-y;
    color: #FFFFFF;
    display: block;
    /*line-height: 2em;*/
    margin-left: 2px;
    text-decoration: none;
    width: 205px;
}

.not-logged-in  #sidebar-left ul.menu-child li a.active,
.front  #sidebar-left ul.menu-child li a.active,
.page-taxonomy  #sidebar-left ul.menu-child li a.active,
.not-logged-in  #sidebar-left ul.menu-child li a:hover,
.front  #sidebar-left ul.menu-child li a:hover,
.page-taxonomy  #sidebar-left ul.menu-child li a:hover,
#sidebar-left ul.menu-child li a:hover,
#block-views-stagioni-block_3 ul li a:hover,
#block-views-stagioni-block_3 ul li a.active{
    background-image: url("images/box_verde_rettangolare_selezionato.png");
    background-repeat: repeat-y;
    color: #FFFFFF !important;
    display: block;
    line-height: 2em;
    margin-left: 2px;
    text-decoration: none;
    width: 205px;
}

.view-display-id-block_3 ul.views-summary, 
.not-logged-in  #sidebar-left ul.menu,
#sidebar-left ul.menu ,
.page-taxonomy  #sidebar-left ul.menu,
.page-contenuti  #sidebar-left ul.menu,
.page-contenuti  #sidebar-left ul.menu,
#block-views-schede_frutta_bambini-block_2 .view-display-id-block_2 ul.views-summary,
#block-block-66 ul.menu-child,
#block-views-stagioni-block_3 ul,
#sidebar-left ul.menu.active,
.view-stagioni .view-content ul,
#block-views-attivita_adulti-block_1 ul,
#block-views-ricette-block_1 ul ,
#block-views-attivita_bambini-block_2 ul,
#block-user-1 ul,
.page-consigli-nutrizionista .view-display-id-block_2 .view-content ul {
    background-color: #FFFFFF;
    padding-bottom: 3px;
    padding-top: 1px;
}
.page-consigli-nutrizionista .view-display-id-block_2  {

    padding: 0px!important;
}
.page-consigli-nutrizionista .view-display-id-block_2  .view-header h2{

    font-size:17px;
	color:#fff!important;
}


.not-logged-in  #sidebar-left ul.menu-child,
.front  #sidebar-left ul.menu-child ,
.page-taxonomy  #sidebar-left ul.menu-child{
    background-color: #FFFFFF;
    padding-bottom: 4px;
    padding-top: 2px;
	margin-top:10px;
}

.view-display-id-block_3 ul.views-summary li a, 
.not-logged-in #sidebar-left ul.menu li a,
.front #sidebar-left ul.menu li a,
#block-views-schede_frutta_bambini-block_2 .view-display-id-block_2 ul.views-summary li a,
#block-fns_blocks-1 ul.menu li a,
#sidebar-left ul.menu li a,
.view-stagioni .view-content ul li a,
.view-attivita-adulti .view-content ul li a,
#block-views-ricette-block_1 ul.views-summary li a,
#block-views-attivita_bambini-block_2 ul.views-summary li a,
#block-user-1 ul li a{
    color: #525D00;
    display: block;
    font-weight: bold;
    line-height: 1.7;
    padding-left: 7px;
}

#block-views-attivita_adulti-block_1 .views-row .views-field-title {
	margin-bottom:0px;
	margin-top:0px;
}

.view-attivita-adulti .views-row .views-field-title {
	margin-top:10px;
}

.view-attivita-adulti .views-row .views-field-title span{
	font-size: 1em;
}

.view-id-attivita_adulti .views-field-title {
	margin-bottom:10px;
}

#block-views-attivita_adulti-block_1 .view-content{
	padding:0;
}

.view-attivita-adulti .view-content {
	padding-left:10px;
	padding-right:10px;
}

.view-display-id-block_3 ul.views-summary li a{
    padding-left: 2px;
}

.not-logged-in #sidebar-left ul.menu-child li a,
.front #sidebar-left ul.menu-child li a,
.page-taxonomy #sidebar-left ul.menu-child li a,
#block-block-66 ul.menu-child li a,
#block-views-stagioni-block_3 ul li.views-row  a{
    color: #525D00;
    display: block;
    font-style: italic;
    font-weight: bold;
    line-height: 2;
    padding-left: 7px;
}

.view-stagioni ul li.views-row  a{
	font-size:0.8em;
}

.facebook {
    background-color: #E0E0E0;
    border: 3px solid #FFFFFF;
    margin-bottom: 10px;
    margin-top: 10px;
	width: 215px;
}

.front .block {
	margin: 0px;
}

#footer .content {
    margin: 0 auto;
    width: 940px;
}

.view-scopri-sito .views-field-field-miniatura-fid {
	float:left;
    padding: 15px;
}
.view-scopri-sito .views-field-title {
    margin-bottom: 8px;
    margin-top: 10px;
}

.view-scopri-sito a {
    color: #525D00;
}

.view-scopri-sito .views-field-field-abstract-value .field-content {
    color: #666666;
    line-height: 16px;
    padding-right: 10px;
    text-align: justify;
}

.view-scopri-sito .views-field-field-abstract-value {
    margin-right: 3px;
    min-height: 30px;
}

.view-scopri-sito .views-row {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    clear: both;
    display: inline-block;
    margin-bottom: 10px;
}

.view-scopri-sito .view-content {
    margin-top: 12px;
}

#header .container {
    margin: 0 auto;
    width: 940px;
}

#header {
	background-image: url("images/sfondo_header.jpg");
	background-repeat: repeat-x;
}

#sidebar-right .block-views .view-header h3{
    background-image: url("images/box_verde_freccia_destra.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: verdana;
    font-weight: bold;
    height: 35px;
    padding-left: 10px;
    padding-top: 3px;
	background-color: #FFFFFF;
}

#sidebar-right .block-views .view-header{
	border-bottom: none;
    margin-top: -20px;
}

#sidebar-right .block-views .view-header .link-news {
	border: 1px solid #CCCCCC;
	border-bottom:none;
    background-color: #FFFFFF;
}

#sidebar-right .block-views .view-content .views-row {
    background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-top: none;
}

#sidebar-right .block-views .view-content .views-row .views-field-created,
.page-news .view-News .views-field-created{
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 10px;
}

#sidebar-right .block-views .view-content .views-row .views-field-title{
    padding-left: 10px;
}

#sidebar-right .block-views .view-content .views-row .views-field-body {
    line-height: 16px;
    margin-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
}

#sidebar-right .block-views .view-content .views-row .views-field-view-node {
    margin-bottom: 15px;
    padding-right: 10px;
    text-align: right;
}

#sidebar-right .block-views .view-content .views-row .views-field-view-node a{
    color: #000000;
    font-weight: bold;
}

#block-block-57 {
    background-image: url("images/box_area_riservata.png");
    background-repeat: no-repeat;
    float: right;
    height: 142px;
    width: 236px;
}

#block-block-57 h2{
    font-family: verdana;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 5px;
}

#block-block-57 h2 a{
    color: #525D00;
}

#block-block-57 .content {
    text-align: center;
}

#block-block-57 .content #usertabs{

}

#block-block-57 .content #usertabs a{
    color: #525D00;
}

#block-block-57 .content #umain #user-login-form{
    color: #525D00;
    font-weight: bold;
    text-align: center;

}

#block-block-57 .content #umain #user-login-form #edit-name{
    margin-bottom: 6px;
    margin-left: 1px;
	width:139px;
}

#block-block-57 .content #umain #user-login-form  #edit-submit{
    background-color: transparent;
    background-image: url("images/universal_button_normale.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    float: right;
    height: 23px;
    margin-right: 24px;
    margin-top: 5px;
    width: 64px;
}

#block-menu-menu-link-header {
	float:left;
}

#edit-submit:hover,
#block-block-57 .login-link:hover ,
#block-block-57 #edit-submit-1:hover{
	cursor:pointer;
    background-color: transparent;
    background-image: url("images/universal_button_sopra.jpg")!important;
    background-position: left center;
}

#edit-actions #edit-submit:hover {
	background-image: none!important;
}

#search-block-form #edit-submit {
	background-color: transparent;
    background-image: url("images/universal_button_normale.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    height: 23px;
    width: 64px;
}

#block-search-0 h2 {
    color: #525D00;
    font-weight: bold;
}

#edit-search-block-form-1-wrapper {
    margin-right: 10px;
    position: relative;
    z-index: 999;
}

#block-block-57 p {
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#block-block-57 p.ruolo {
    color: #B8CB24;
	font-size: 1.2em;
}
#edit-search-block-form-1 {
    width: 170px;
}

#block-block-57 p.login_name {
    color: #cd6b00;
	font-size: 1.2em;
}

#block-block-57 .login-link,
#block-block-57 #edit-submit-1 {
    display: inline-block;
    background-image: url("images/universal_button_normale.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    height: 23px;
    width: 64px;
}

#block-block-57 #edit-submit-1 {
	border: medium none;
    margin-top: 7px;
}

#search-block-form #edit-submit-1 {
	background-image: url("images/universal_button_normale.jpg");
    background-position: left center;
    background-repeat: no-repeat;
	border: medium none;
	height: 23px;
    width: 64px;
}

#block-block-57 .login-link a,
#block-block-57 #edit-submit-1,
#search-block-form #edit-submit-1{
	color:#fff;
	cursor:pointer;
}

#block-block-57 .login_text_entra {
    background-image: url("images/universal_button_selezionato.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 23px;
    margin-right: 15px;
    margin-top: 6px;
    width: 64px;
    color: #FFFFFF;
}

#block-views-video-block_1 .content .view-content .views-row {
	border: none;
    background-color: transparent;
}

.view-taxonomy-term .views-field-title-1 span,
.view-id-ricette .views-field-title span,
.view .views-field-title-1 span,
.view .views-field-title span,
#main h1,
.view-News .views-field-title a,
.view-id-ricette .views-field-title span {
    color: #525D00;
    font-size: 1.3em;
    font-weight: bold;
}
#block-views-754724c1c90aef1ec51b1f9cbdfd4454 .view-display-id-block_1 .views-field-title span.field-content {
	font-size: 13px!important;
}
.view-News .views-field-title span{
    color: #666666;
    font-size: 1em;
    font-weight: normal;
}

.view-News .views-field-created span{
    color: #525D00;
    font-size: 1em;
    font-weight: bold;
}

.view-News .views-field-view-node span a{
    color: #525D00 !important;
    font-size: 1em;
}

.view-taxonomy-term .view-content  {
    margin-top: -15px;
}

.view-taxonomy-term .views-field-title-1,
.view-id-ricette .views-field-title,
.view .views-field-title-1,
.view .views-field-title,
#main h1  {
	margin-bottom:10px;
}
.page-consigli-nutrizionista .view-display-id-block_2 .views-field-title {
	margin-bottom:0px;
}

.view-stagioni .views-field-title  {
	margin-bottom:0px;
}

#main h1  {
    font-family: verdana;
    padding-bottom: 10px;
    padding-left: 10px;
}

.view label {
    font-weight: bold;
}

.view .field-content {
    margin-bottom:10px;
}

.not-front #main .content,
.view-stagioni .views-row  {
	padding-left: 5px;
    padding-right: 5px;
}

.logged-in #main #node-form,
.logged-in #main .view-riepilogo,
.page-cerca-utente .view-cerca-utente,
.page-plesso .view,
.view-id-schede_frutta_bambini,
.view-cerca-istituto,
.page-contenuti .view,
.view-id-taxonomy_term {
	padding-left: 10px;
	padding-right: 10px;
}

.logged-in .view-News,
.logged-in .view-video,
.logged-in .view-scopri-sito,
#block-views-attivita_adulti-block_1 .view,
#block-views-attivita_bambini-block_2 .view,
#block-views-ricette-block_3 .view,
#block-views-schede_frutta_bambini-block_2 .view,
#block-views-stagioni-block_9 .view,
#block-views-stagioni-block_8 .view,
#block-views-stagioni-block_7 .view,
#block-views-stagioni-block_6 .view,
#block-views-stagioni-block_5 .view,
#block-views-stagioni-block_4 .view,
#block-views-stagioni-block_3 .view,
#block-views-stagioni-block_2 .view,
#block-views-stagioni-block_1 .view {
    padding-left: 0px;
    padding-right: 0px;
}

#up-content #block-fns_blocks-3{
    float: left;
    height: 35px;
    width: 700px;
}

#up-content-sidebar #block-fns_blocks-3{
    float: left;
    height: 35px;
    width: 940px;
}

.not-front #sidebar-left h2 {
	display:none;
}

#up-content #block-block-59{
    float: right;
    height: 35px;
    width: 220px;
}

#up-content{
    background-image: url("images/box_verde_sinistra.png");
    background-repeat: no-repeat;
    height: 35px;
    margin-bottom: 10px;
    width: 940px;
}

#up-content-sidebar {
    background-image: url("images/box_verde_sinistra.png");
    background-repeat: no-repeat;
    height: 35px;
    margin-bottom: 10px;
}

#up-content h2,
#up-content-sidebar h2{
    margin-top: 0px;
	color: #fff;
	line-height: 1.7;
}

#up-content #block-fns_blocks-3 h2,
#up-content-sidebar #block-fns_blocks-3 h2 {
    background-color: #525D00;
    height: 35px;
    margin-left: 10px;
}

#up-content #block-block-59 h2  {
	background-image: url("images/box_verde_dx.png");
    background-repeat: no-repeat;
	padding-left:10px;
}

#block-fns_blocks-1 ul li.title{
    color: #888888;
    font-weight: bold;
    padding-left: 2px;
}

#block-fns_blocks-3 .giochi {
    width: 940px;
}

#block-user-1 a{
	padding-left:10px;
}

.view-id-ricette ul.views-summary li a {
    font-size: 0.9em;
}

#block-fns_blocks-2 ul.menu {
    background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
    margin-bottom: 10px;
	list-style-image: none;
    list-style-type: none;
}

#block-fns_blocks-2 ul.menu-child li{
	list-style-image: url("images/menu-leaf.png") !important;
    list-style-type: square !important;
}

#block-fns_blocks-2 ul.menu li{
	list-style-image: none;
    list-style-type: none;
}

#block-fns_blocks-2 ul.menu li.leaf {
    background-image: url("images/box_verde_freccia_destra.png");
    background-repeat: no-repeat;
    line-height: 2;
    margin-left: -13px;
    margin-top: 10px;
    padding-left: 10px;
}

#block-fns_blocks-2 ul.menu li.leaf a{
	color:#fff;
}

#block-fns_blocks-2 ul.menu li.leaf a.active,
#block-fns_blocks-2 ul.menu li.leaf a:hover{
	color:#525D00;
	text-decoration: none;
}

#block-fns_blocks-2 ul.menu-child li.leaf {
    background-image: none;
    background-repeat: no-repeat;
    margin-left: 0px;
    padding-left: 0px;
    line-height: 1.5;
    margin-top: 0px;
}

#block-fns_blocks-2 ul.menu-child li.leaf a{
	color:#000;
}

#block-fns_blocks-2 ul.menu-child li.leaf a:hover{
	color:#000;
	text-decoration:underline;
}

.page-user #main {
	width:700px;
}

.page-user .tabs-wrapper {
	padding-left: 30px;
}

.page-user .tabs-wrapper li{
	display:inline-block;
    padding-right: 30px;
    padding-bottom: 10px;
}

.page-user #user-login {
	padding-left: 30px;
}

.page-node .logo img{
	display:inline;
}

.node-type-page #main .content p img {
	margin: 0 auto;
}

.page-menutree #main h3 {
	display:none;
}

.page-menutree #main  .menutree-page,
.page-news .view-News {
	padding-left:10px;
	padding-right:10px;
}

.page-news .view-News .views-field-created{
	margin-top:10px;
}

.page-news .view-News .views-row{
    border-bottom: 1px solid #CCCCCC;
}

.field-type-filefield {
    padding-right: 10px;
}
.front .tabs-wrapper{
	display:none;
}

#block-block-40 {
	display:none;
}

ul.menu-tax-child li {
    background-image: none !important;
    background-repeat: no-repeat !important;
    list-style-image: url("images/menu-leaf.png") !important;
    list-style-type: square !important;
    margin-left: 0 !important;
}

ul.menu-tax-child li a {
    background-image: none !important;
    background-repeat: no-repeat !important;
    color: #000000 !important;
    font-weight: normal !important;
    line-height: 1.1em !important;
}

ul.menu-tax-child li a:hover,
ul.menu-tax-child li a.active {
    text-decoration: underline!important;
	color: #000000 !important;
}

ul.menu-tax-child li.leaf {
    line-height: 1.5;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
}

ul.menu-tax-child {
    background-color: #fff;
    background-repeat: no-repeat!important; 
}

.view-taxonomy-term img {
    border: 1px solid #CCCCCC;
    float: left;
	margin-right: 10px;
}

.view img{
    border: 1px solid #CCCCCC;
}

.field-field-doc  .field-item {
    border-bottom: 1px solid #DEDEDE;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.field-field-originale img {
    float: left;
    padding-right: 10px;
}

.view-riepilogo .views-field-title, .view-riepilogo .views-field-name {
    font-size: 1.1em!important;
    padding-left: 8px;
}

.view-id-video .views-field-field-video-embed {
    float: left;
    padding-right: 10px;
}

#block-views-video-block_2 .view-video {
	clear:both;
}

#block-views-video-block_2 .view-video .views-view-grid td{
    vertical-align: top;
}

#block-views-video-block_2 .view-video table {
	margin-top:30px;
}

#block-fns_blocks-4 {
	clear:both;
    padding-top: 30px;
}

#block-fns_blocks-4 .content{

}

#menu-anni {
    padding-left: 30px;
}

#menu-anni .item {
    margin-right: 30px;
}

#menu-anni .item a{
    background-image: url("images/linguetta_anno.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 23px; 
    padding-top: 1px;
    text-align: center;
    width: 72px;
}

#menu-anni .item a.active,
#menu-anni .selected a{
    background-image: url("images/linguetta_anno_over.png");
    background-repeat: no-repeat;
    border-bottom: 1px solid #FFFFFF;
    display: inline-block;
    height: 22px;
    padding-top: 1px;
    position: relative;
    text-align: center;
    width: 72px;
    z-index: 1000;
}

#block-views-video-block_2 {
    border-top: 1px solid #CCCCCC;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -22px;
	padding:0;
}

#block-views-video-block_2 .content{
	padding:0;
}

.page-galleria-video .view-video ,
#search-form,
.page-search .box,
.view-riepilogo-iscrizione {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

#block-views-video-block_2 .views-field-title {
    min-height: 51px;
}

.no-sidebars  #main{
	width:940px!important;
	text-align:center;
}

.page-galleria-video #main {
	text-align:left;
}

#block-views-scopri_sito-block_1 .views-field-field-miniatura-fid  img{
	border:1px solid  #525D00;
}

#block-user-1 h2,
.page-consigli-nutrizionista .view-consigli-del-nutrizionista .view-header h2 {
    background-color: #525D00 !important;
    background-image: none !important;
    color: #FFFFFF;
    padding-left: 10px;
}

#block-user-1 {

}

#block-menu-menu-menu-concorso ul.menu{
    background-color: #FFFFFF;
    padding-bottom: 3px;
    padding-top: 1px;
}

#block-menu-menu-menu-concorso ul.menu li{
    background-image: url("images/box_verde_rettangolare.png");
    background-repeat: repeat-y;
    list-style-image: none;
    list-style-type: none;
    margin-left: -11px;
    margin-top: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
}

#block-menu-menu-menu-concorso ul.menu li a {
    color: #525D00;
    display: block;
    font-weight: bold;
    line-height: 1.7;
    padding-left: 7px;
    text-decoration: none;
}

#block-menu-menu-menu-concorso ul.menu li a.active,
#block-menu-menu-menu-concorso ul.menu li a:hover {
    background-image: url("images/box_verde_rettangolare_selezionato.png");
    background-repeat: repeat-y;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
}

.node-type-articolo .field-field-orinalgie-articolo img{
   float: left;
   padding-right: 10px;
}

.no-sidebars #block-block-59 {
	display:none;
}

.node-form .flag-fieldset {
    display:none;
}
	
.views-field-ops .field-content {
    background-color: #FF9900;
    padding: 10px;
	border: 1px outset;
	border-color: #A5B700 #394000 #161A00 #738000;
}

.view-riepilogo-iscrizione .view-content .views-row {
    padding-bottom: 40px;
}

.views-field-ops .field-content a{
    color: #fff;
    font-weight: bold;
}

.Istituto .messages {
	border: 2px solid red;
    font-weight: bold;
    padding: 10px; 
}
	
/*Modifiche Menu Regioni - Inizio*/

#block-views-cerca_utente-block_1 .content .view-cerca-utente .view-content .views-row{
    background-image: url("images/box_verde_rettangolare.png");
 /*   background-repeat: repeat-y; */
    list-style-image: none;
    list-style-type: none;
 /*   margin-left: -11px; */
    margin-top: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
	border-color: #ffffff;
}

#block-views-cerca_utente-block_1 .content .view-cerca-utente .view-content .views-row .views-field-phpcode{
    color: #525D00;
    display: block;
    font-weight: bold;
    line-height: 1.7;
    padding-left: 7px;
}

#block-views-cerca_utente-block_1 .content .view-cerca-utente .view-content .views-row .views-field-phpcode .field-content a:hover,
#block-views-cerca_utente-block_1 .content .view-cerca-utente .view-content .views-row .views-field-phpcode .field-content a.active{
	background-image: url("images/box_verde_rettangolare_selezionato.png");
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 205px;
	margin-left: -5px;
	padding-left: 5px;
}

#block-views-cerca_utente-block_1 .content .view-cerca-utente .view-content {
	background-color: #ffffff;
	/*padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;*/
}

#block-views-cerca_utente-block_1 .content .view .view-header p {
	background-image: url("images/box_verde_rettangolare.png");
    padding-bottom: 2px;
    padding-top: 2px;
	border-color: #ffffff;
	margin-top: 20px;
	margin-bottom: 0;
}

#block-views-cerca_utente-block_1 .content .view .view-header p a {
	text-decoration: none;
	padding-left: 7px;
}

#block-views-cerca_utente-block_1 .content .view .view-header p a:hover,
#block-views-cerca_utente-block_1 .content .view .view-header p a.active {
	background-image: url("images/box_verde_rettangolare_selezionato.png");
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 205px;
	margin-left: 2px;
	/*margin-left: -5px;
	padding-left: 5px;*/	
}

#block-views-cerca_utente-block_1 .content .view .view-header {
    color: #525D00;
    display: block;
    font-weight: bold;
    line-height: 1.7;
}

#block-views-cerca_utente-block_1 .content .view {
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/*Modifiche Menu Regioni - Fine*/

/*Riepilogo 2 - Inizio*/
/*
.page-riepilogo2 #main {
	width: 700px;
}

.view-node-revision  .view-content .views-table pre {
	width: 420px;
}

.view-node-revision .view-content .views-table td {
	width: 80px;
}
*/

.view-node-revision  .views-table .views-field-title {
	padding-left: 5px;
	width: 280px;
}

/*
.view-node-revision .views-table .views-row td {
	width: 20px;
}
*/

.view-node-revision .views-exposed-form .views-exposed-widget {
	margin-left: 5px;
}

#main .view-node-revision {
	padding-left: 10px;
	padding-right: 10px;
}

/*Riepilogo 2 - Fine*/

/*Icona Excel - Inizio*/

#main .view-node-revision .feed-icon img {
	margin-left: 5px;
	border: 0px;
}

#main .view-node-revision .feed-icon {
	width: 25px;
}
/*Icona Excel - Fine*/

/*
.view-node-revision .view-content .views-field-type {
	color: #525d00;
	font-weight: bold;
}

.view-node-revision #menu-anni li{
	float: left;
	width: 55px;
}

#main .view-content .views-row .views-field-type span {
	display: block;
	padding-top: 25px;
}
*/

#menu-anni li {
	float: left;
	width: 55px;
}

.view-node-revision .view-content .views-table {
	float: left;
}

#main .view-content .views-row .views-field-type {
	padding-top: 35px;
}

.view-node-revision .view-content .views-table caption {
    color: #525D00;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}

#main .view-content .views-row .views-field-type span {
	color: #525D00;
	font-weight: bold;
}

.etichetta {
    float: none;
}

#statistiche {
	float: right;
}

#views-bulk-operations-form--1 {
	clear:both;
}

#statistiche .numero {
	float:right;
	padding-left: 15px;
}

/*Modifica Cerca Utente - Inizio*/

.view-cerca-utente .view-content .views-table tbody  {
	font-size: 0.9em;
}

/*Modifica Cerca Utente - Fine*/
#block-views-754724c1c90aef1ec51b1f9cbdfd4454 .view-content {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
	clear: both;
}
#block-views-754724c1c90aef1ec51b1f9cbdfd4454 .views-row {

    border: none!important;

}
#block-views-754724c1c90aef1ec51b1f9cbdfd4454 .view-header a {

    color:#ffffff;

}
#block-views-754724c1c90aef1ec51b1f9cbdfd4454  {

	clear: both;

}
.page-consigli-nutrizionista .view-consigli-del-nutrizionista {
	padding:10px;
}