/* $Id: local-sample.css,v 1.2 2010/09/17 21:36:06 eternalistic Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

.grid16-1, 
.grid16-2, 
.grid16-3, 
.grid16-4, 
.grid16-5, 
.grid16-6, 
.grid16-7, 
.grid16-8, 
.grid16-9, 
.grid16-10, 
.grid16-11, 
.grid16-12, 
.grid16-13, 
.grid16-14, 
.grid16-15 {
  display: inline;
  float: left;
  position: relative;
}
p {
 margin: 0 0 0 0;
}
#main-wrapper {
 padding: 20px 0 0 0;
 background: transparent url('../images/main-bg.png') top left repeat-x;
}
#main-logged {
 background-color: #FFFFFF;
 margin-top: 16px;
 margin-bottom: 1.5em;
 min-height: 300px;
}
#sidebar-first {
 background-color: #FFFFFF;
 margin-top: 1em;
}
#medoanet-wrapper {
 background: url("../images/bg_container.png") no-repeat scroll center 37px transparent;
}
.node-form {
 padding-left: 10px;
}
.medoapage {
 margin-top: 0px;
 padding: 8px 0px;
}
.medoacontent {
 margin-top: 8px;
 padding: 0px 10px;
 background-color: #FFFFFF;
 height: auto !important;  /* per i browser moderni */
 height: 300px;      /* per IE5.x e IE6 */
 min-height: 300px;
}
.medoacontent.inhome {
 padding: 0px 0px;
 background-color: #FFFFFF;
 overflow: hidden;
}
.medoab {
 margin-left: 5px;
 border-left: 1px solid #CECECE;
 padding-left: 5px;
}
.block .inner {
 margin-left: 0px;
 margin-right: 0px;
}
.mbody, .mteaser {
 padding-left: 5px;
 padding-bottom: 15px;
}
body {
 background: #3D76A5 url('../images/background-front-applat.jpg') 0px 290px repeat-x;
}
div.node {
 margin-bottom: 0;
}
.node-type-private_area {
 padding: 20px;
}
.node-type-private_area ul {
 margin-top: 10px;
}
.node-type-private_area ul li {
 padding: 5px;
}
#content-content {
}
h1 {
 margin-bottom: 0;
}
h1.title {
 width: 960px;
 margin: 0 auto;
}
h1.title-logged {
 padding-left: 375px;
}
.header-group {
 /*background: transparent url('../images/bg_header.png') center right no-repeat;*/
 background: transparent url('../images/mappa-europa-2.jpg') center right no-repeat;
}
.header-group-wrapper {
  background: #FFFFFF;
}
.header-group-inner {
    padding: 20px 0 25px;
}
.secondary-menu, .links {
    float: right;
}
.myfixh {
 height: 20px;
}
td {
 padding: 6px;
}
ul.links {
 margin-bottom: 0;
}
.prosper-gradient-border .inner {
    border-top: 0px solid #666666;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;
}
ul.nice-menu {
 margin-left: 0;
}
ul.nice-menu li {
 list-style: none;
}
/*
 * Personalizzazione quicktab per pagina useful links
 */
#block-quicktabs-useful_links {
/* margin: 40px 0 0 0; */
/* padding: 8px 0 0 0; */
 margin: 0 0 0 0; 
 padding: 0 0 0 0; 
}
#block-quicktabs-useful_links .content {
 margin: 0;
 background-color: #FFFFFF;
}
#quicktabs_container_useful_links .quicktabs_tabpage {
 border-top: 5px solid #FFF;
}
.quicktabs_main.quicktabs-style-navlist {
 width: 640px;
 min-height: 300px;
 background-color: #FFFFFF;
 border-top: 0px solid #1C91C8;
 border-left: 0px solid #1C91C8;
 border-right: 0px solid #1C91C8;
}
ul.quicktabs_tabs.quicktabs-style-navlist {
 width: 240px;
 background-color: #EEEEE4;
}
ul.quicktabs_tabs.quicktabs-style-navlist li a {
 height: 40px;
 font-size: 1em;
}
ul.quicktabs_tabs.quicktabs-style-navlist li {
 line-height: 40px;
 border-right: none;
 border-bottom: 1px solid #FFFFFF;
}
ul.quicktabs_tabs.quicktabs-style-navlist li.last {
 border-bottom: 0px solid #FFFFFF;;
}
ul.quicktabs_tabs.quicktabs-style-navlist li.active {
 background-color: #FFFFFF;
 border-top: 1px solid #1C91C8;
 border-bottom: 1px solid #1C91C8;
}
ul.quicktabs_tabs.quicktabs-style-navlist li.active a {
 color: #535353;
}
ul.quicktabs_tabs.quicktabs-style-arrows li {
 font-size: .8em;
 padding: 10px 10px;
 border-right: 0px solid #FFF;
 font-weight: normal;
}
ul.quicktabs_tabs.quicktabs-style-arrows {
 padding: 0 10px 1px 0 !important;
}
ul.quicktabs_tabs.quicktabs-style-arrows li a {
 color: #333;
}
ul.quicktabs_tabs.quicktabs-style-arrows li.active {
 background-color: #FFFFFF;
 border-bottom: 1px sold #CCC;
}
ul.quicktabs_tabs.quicktabs-style-arrows li.active a {
 font-weight: bold;
}
a.usefullink {
 font-size: 1.3em;
 padding-left: 28px;
 background: url("../images/link.png") top left no-repeat;
}
a.usefulpdf {
 font-size: 1.3em;
 padding-left: 28px;
 padding-bottom: 10px;
 background: url("../images/usefulpdf.png") top left no-repeat;
}
.view-useful-link-list .views-row {
 margin-bottom: 20px;
}
/*
 * Quicktab container
 */
ul.quicktabs_tabs.quicktabs-style-nostyle {
 /*margin: 0 0 0 10px;*/ /*today*/
 margin: 0 0 0 0;
 background-color: #7393B9;
}

ul.quicktabs_tabs li {
 padding: 10px 20px 7px 20px;
 border-right: 2px solid #FFFFFF;
 line-height: 30px;
}
ul.quicktabs_tabs li.active {
 background-color: #3D76A5;
}
ul.quicktabs_tabs li.last {
 border-right: 0px solid #FFFFFF;
}
ul.quicktabs_tabs li a {
 color: #FFF;
 font-size: 1.3em;
}
#quicktabs_container_news {
 padding-bottom: 10px;
 background-color: #FFFFFF;
}
.quicktabs_main.quicktabs-style-nostyle {
 padding: 0 0 0 0;
}
.quicktabs_tabpage {
 background-color: #FFFFFF;
 height: auto !important;  /* per i browser moderni */
 height: 500px;      /* per IE5.x e IE6 */
 min-height: 500px;
}
.quicktabs_tabpage .view-content {
 padding: 0 5px;
}
.padded {
 padding: 10px 0 0 10px; 
}
.imgr {
 text-align: right;
}
/*
 * Documents page
 */
/*
.view-document-list div.view-header {
 padding: 20px;
 font-size: 1.2em;
}
*/
/* 
 * News/Eventi
 */
.view-news-list .views-row, .view-events-list .views-row {
 padding-right: 5x;
 margin-left: 8px;
 margin-bottom: 1em;
 border-bottom: 1px solid #CECECE;
 border-left: 1px solid #CECECE;
 box-shadow: 0px 5px 10px #E4E4E4;
 -webkit-box-shadow: 0px 5px 10px #E4E4E4;
 -moz-box-shadow: 0px 5px 10px #E4E4E4;
}
.view-news-list h3, h1.nodenews {
 margin: 0 0 20px 0;
 padding-left: 5px;
 color: #1C91C8;
}
.dtcont {
 overflow: hidden;
 margin-left: -13px;
}
div.tagnews, div.tagevents, div.tag_bkevent {
 /* width: 20%; */
 /*float: right;*/
 margin-right: 10px;
 padding: 5px 5px;
 text-align: right;
}
div.tagnews span, div.tagevents span, div.tag_bkevent span {
 color: #FFF;
 padding: 2px 5px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px; 
}
.project {
 background-color: #FF9900;
}
.open {
 background-color: #1C91C8;
}
.view-news-list div.newsdate, .view-events-list div.eventsdate {
 width: 40%;
 float: left;
 color: #FFFFFF;
 padding: 6px 0 0 20px;
 font-size: 1.4em;
 height: 30px;
}
.view-news-list div.newsdate, .field-field-date-news {
 background: url("../images/sf-date.png") no-repeat scroll left top transparent;
}
.view-events-list div.eventsdate, .field-field-date-events {
 background: url("../images/sf-events.png") no-repeat scroll left top transparent;
}
.view-events-list h3, h1.nodevent {
 color: #E95E0A;
 /*color: #535353;*/
 margin: 0 0 20px 0;
 padding-left: 5px;
}
.view-events-list div.eventsdate em {
 font-style: normal;
 color: #000000;
}
.view-news-list a, .view-events-list a {
 padding-left: 20px;
 font-weight: bold;
 color: #535353;
}
/* 
 * Pagina eventi/Pagina news
 */
.body-events, .body-news {
 padding-right: 100px;
}
.body-events p, .body-news p {
 margin-bottom: 10px;
}
.link-event, .field_attach_news, .field_attach_events {
 padding: 15px 20px;
 font-size: 1.1em;
}
.link-event span, .field_attach_news span, .field_attach_events span {
 font-weight: bold;
 color: #A42100;
 margin-right: 5px;
}
p.backlink {
 margin-top: 30px;
 text-align: right;
}
.field-field-date-events, .field-field-date-news {
 overflow: hidden;
 /*margin-left: -23px;*/
 margin-left: -18px;
 color: #FFFFFF;
 padding: 6px 0 0 20px;
 font-size: 1.4em;
 height: 30px;
}
.field-field-date-events em {
 font-style: normal;
 color: #000000;
}
.field_attach_news div, .field_attach_events div {
 margin: 10px;
}
/*
 * Partners page
 */
#part1,
#part2,
#part3,
#part4,
#part5,
#part6,
#part7,
#part8,
#part9,
.partner {
 overflow: hidden;
}
.partner {
 margin-bottom: 10px;
}
.partner .grid16-10 {
 text-align: justify;
}
.partner .grid16-5 {
 padding-left: 20px;
}
img.flag {
 margin: 0 10px 0 0;
 vertical-align: middle;
}
.partnerselected {
 background-color: #E7E7E7;
 border-bottom: 1px solid #CECECE;
 display: block;
 font-size: 1.3em;
}
.partnerselected:hover {
  text-decoration: none;
}
.partner h4 {
 font-size: 1.2em;
 font-weighT: bold;
 color: #333333;
}
/*
 * Footer
 */
h2.block-title.footer {
 font-size: 150%;
 padding: 0;
 margin-bottom: 5px;
 color: #FFFFFF;
}
.footer p {
 margin: 0;
}
.footer span {
 font-size: 1.3em;
 color: #FFFFFF;
}
/*
 * Contact page, Private Area - User Login
 */
#contact-mail-page {
 margin-top: 15px;
 padding: 20px;
 background-color: #FFFFFF;
}
#user-login, #user-pass {
 padding: 20px;
 background-color: #FFFFFF;
 height: auto !important;  /* per i browser moderni */
 height: 300px;      /* per IE5.x e IE6 */
 min-height: 300px;
}
#content-tabs {
 /*margin-top: 70px;*/
 margin-top: 15px;
 margin-bottom: 0px;
 background-color: #FFFFFF;
}
/*
 * News/Events in home
 */
#newshome, #eventshome {
 padding: 5px;
 background-color: #FFFFFF;
}
#newshome h2, #eventshome h2 {
 color: #FFFFFF;
 font-size: 1.3em;
 padding: 3px; 
 border-bottom: 1px solid #CECECE;
 box-shadow: 0px 5px 10px #E4E4E4;
 -webkit-box-shadow: 0px 5px 10px #E4E4E4;
 -moz-box-shadow: 0px 5px 10px #E4E4E4;
}
.newsh {
 background-color: #455F6F;
}
.eventsh {
 background-color: #B4C0CD;
}
#newshome div, #eventshome div {
 clear: both;
}
#newshome .views-row, #eventshome .views-row {
 overflow: hidden;
 border-bottom: 1px solid #CECECE;
 box-shadow: 0px 5px 10px #E4E4E4;
 -webkit-box-shadow: 0px 5px 10px #E4E4E4;
 -moz-box-shadow: 0px 5px 10px #E4E4E4;
}
#newshome .views-field-created {
 font-weight: bold;
 color: #455F6F;
}
#newshome .views-field-title a {
 color: #1C91C8;
 font-size: 1.2em;
}
#newshome span.tagproject, #eventshome span.tagproject {
 float: right;
 background-color: #FF9900;
 margin-right: 3px;
 color: #FFFFFF;
 padding: 1px 3px;
 margin-right: 3px;
 border-top-left-radius: 5px;
 -moz-border-top-left-radius: 5px;
 -webkit-border-top-left-radius: 5px; 
 border-top-right-radius: 5px;
 -moz-border-top-right-radius: 5px;
 -webkit-border-top-right-radius: 5px; 
}
#newshome span.tagopen, #eventshome span.tagopen {
 float: right;
 background-color: #1C91C8;
 color: #FFFFFF;
 padding: 1px 3px;
 margin-right: 3px;
 border-top-left-radius: 5px;
 -moz-border-top-left-radius: 5px;
 -webkit-border-top-left-radius: 5px; 
 border-top-right-radius: 5px;
 -moz-border-top-right-radius: 5px;
 -webkit-border-top-right-radius: 5px; 
}
#eventshome .views-field-title a {
 color: #E95E0A;
 font-size: 1.2em;
}
#eventshome .views-field-field-date-events-value {
 color: #666666;
 font-size: 1em;
}
/*
 * SLIDESHOW
 */
#views_slideshow_singleframe_teasr_section {
 position: relative;
}
#transparency {
 position: absolute;
 bottom: 0px;
 left: 0px;
 width: 660px;
 height: 75px;
 background-color: #000;
 fiter:alpha(opacity=70);
 opacity: 0.7;
 -moz-opacity: 0.7;
}
#myslideshow {
 position: absolute;
 top: 210px;
 left: 10px;
 color: #FFF;
 font-size: 1.2em;
}
#myslideshow h2 {
 color: #FFF;
}
/* 
 * BLOCK HOME PAGE
 */
.highlight {
 height: auto !important;  /* per i browser moderni */
 height: 70px;      /* per IE5.x e IE6 */
 min-height: 70px;
 margin-bottom: 10px;
}
.highlight div {
 margin: 0 0 10px 15px;
 padding: 0 5px;
 color: #455F6F;
}
.highlight div.evid {
 background: url('../images/highlight-evid.png') bottom left no-repeat;
}
.highlight h3 {
 line-height: 28px;
 font-size: 1.3em;
 padding-left: 18px;
 color: #FFFFFF;
}
.highlight a.more {
 display: block;
 color: #535353;
 font-weight: bold;
 text-align: right;
}
.block-blue {
 background: #FFFFFF url('../images/block-highlight-blue.png') top leftt no-repeat;
}
.block-green {
 background: #FFFFFF url('../images/block-highlight-green.png') top left no-repeat;
}
.block-orange {
 background: #FFFFFF url('../images/block-highlight-orange.png') top right no-repeat;
}
.block-red {
 background: #FFFFFF url('../images/block-highlight-red.png') top right no-repeat;
}
.alllogo {
 background-color: #FFFFFF;
 padding: 20px 0 5px 0;
 overflow: hidden;
 text-align: center;
 cursor: pointer;
}
.divrss {
 padding: 5px;
 background-color: #E7E7E7;
}
.divrss a {
 padding-left: 3px;
 color: #666666;
}
.view-empty {
 padding: 20px;
 font-size: 1.3em;
 color: #666666;
}
/*
 * Private Area definition
 */
/* section useful documents */
.field-field-attachment {
 margin-top: 20px;
 padding-left: 20px;
}
.field-field-attachment h3 {
 font-size: 1.2em;
 color: #A42100;
}
.field-date-meeting-event {
 padding: 6px 0 0 20px;
 font-size: 1.2em;
 height: 30px;
 background: url("../images/sf-meeting-events.png") no-repeat scroll left top transparent;
}
.field-date-meeting-event em {
 color: #455F6F;
 font-weight: bold;
 font-style: normal;
}
h1.node_bkevent {
 color: #D2B528;
 padding-left: 10px;
 margin: 0 0 20px 0;
}
h3.teaser_bkevent a {
 color: #D2B528;
 margin: 0 0 20px 0;
 padding-left: 5px;
 text-decoration: underline;
}
.bkevent {
 background-color: #D2B528;
}
.bkevent.Event {
 background-color: #666600;
}
.body-bkevent {
 padding-left: 10px;
}
.doc-row, .meet-row {
 overflow: hidden;
 border-bottom: 1px solid #CECECE;
 border-left: 1px solid #CECECE;
 box-shadow: 0 5px 10px #E4E4E4;
 margin: 1em 0;
}
.doc-title h3 {
 border-bottom: 0px solid #CECECE;
 padding: 0 0 5px 5px;
 /*color: #E95E0A;*/
 color: #CC3300;
}
.doc-tabs {
 text-align: center;
}
.doc-tabs a, .doc-tabs span.adenied, span.ed_button a {
 background: url("../images/button-bg.png") repeat-x scroll 50% 0 #32424C;
 border: 2px solid #E9F2F8;
 font-weight: bold;
 margin: 2px;
 padding: 4px 8px;
 color: #FFFFFF;
 cursor: pointer;
}
.doc-tabs span.adenied  {
 background: url("../images/button-bg-disabled.png") repeat-x scroll 50% 0 #32424C;
 color: #666666;
 text-decoration: none;
 cursor: default; 
}
span.ed_button {
 display: inline-block;
 width: 100%;
 background-color: #CECECE;
 padding: 3px 0 5px 0;
 border-bottom: 1px solid #666666;
}
span.ed_button a {
 margin-left: 2em;
}
.doc-dwnl {
 padding-left: 5px;
}
.doc-attr {
 padding-left: 5px;
 border-left: 1px solid #CECECE;
 border-right: 1px solid #CECECE;
}
.doc-attr strong {
 color: #455F6F;
}
#main-logged .view-header, .view-document-list div.view-header {
 padding: 1em;
 margin-bottom: 1em;
 border-bottom: 1px dashed #CECECE;
 font-size: 1.3em;
 color: #666666;
 background-color: #E7E7E7;
}
#sidebar-first-inner {
 padding: 5px;
}
#block-menu-menu-private-area-menu {
 border: 1px solid #DDDDDD;
 border-radius: 8px 8px 8px 8px;
 padding: 2em 0;
}
#block-menu-menu-private-area-menu ul {
 list-style-position: inside;
 margin-left: 0;
 border-top: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD;
}
#block-menu-menu-private-area-menu ul ul {
 margin-left: 1em;
 border: none;
}
#block-menu-menu-private-area-menu li {
 padding: .5em;
}
#block-menu-menu-private-area-menu li.expanded {
 border-bottom: 1px solid #DDDDDD;
}
#block-menu-menu-private-area-menu li.expanded.last {
 border-bottom: 0px solid #DDDDDD;
}
#block-menu-menu-private-area-menu li a {
 font-weight: bold;
 color: #777777;
}
#block-menu-menu-private-area-menu li a.active {
 color: #000000;
}
/* Pagina di creazione content type */
dl.node-type-list {
 padding: 2em;
}
dl.node-type-list a {
 font-size: 1.3em;
}
span.author {
 color: #666;
 font-size: .9em;
 margin-top: 1em;
 display: inline-block;
 padding-left: 2em;
}
#block-block-2.block {
 margin-bottom: 0;
}

.tracker-view h3{
 font-size:12pt;
}
.tracker-button{
	float:right;
/*	margin:10px 10px 30px 10px;*/
	padding:25px 10px 20px 10px;
	text-align:center;
	background:url('../images/blue_module.png');
	width:158px;
	height:100px;
}
/*.tracker-button a:hover{
	opacity:0.5;
}*/
.browse-tracker{
	display: block;
	margin:auto;
	width:71px;
	height:29px;
	background:url('../images/browse.png');
}
.browse-tracker:hover{
	background:url('../images/browse_m_over.png');
}
.search-tracker{
	display: block;
	margin:auto;
	width:71px;
	height:29px;
	background:url('../images/search.png');
}
.search-tracker:hover{
	background:url('../images/search_m_over.png');
}
/*CHARTS */
.chart-table-rep{
	width:80px;
	font-size:9pt;
	margin:40px 80px -10px 0px;
}
.chart-table{
	width:80px;
	font-size:9pt;
	margin:40px 80px -10px 0px;
	float:right;
}
.chart-table tr td{
	padding:1px;
}
/*div.description {
	float:right;
	color:#FF0000;
	font-weight:bold;
}

div.views-exposed-widgets {
	width:350px;
}*/
div.views-widget-filter-field_datecreation_value{
	text-align:left;
	width:100px;
	margin-left:10px;
}
th.browse-chart-cell {
	text-align:center;
	background:#FFFFFF;
}
th.browse-chart-cell a{
	
	font-size: 12pt;
}

div.tracker-national-info{
	display:none;
}

span.Whiteromeo{
        font-size: 8pt;
        background: #FFFFFF;
        border: 1px solid #000000;
        padding:2px;
        border-radius:8px;
	white-space:nowrap;
}
span.Greenromeo{
        font-size: 8pt;
        background: rgb(208, 249, 210);
        border: 1px solid #000000;
        padding:2px;
        border-radius:8px;
	white-space:nowrap;
}
span.Yellowromeo{
        font-size: 8pt;
        background: rgb(255, 255, 153);
        border: 1px solid #000000;
        padding:1px;
        border-radius:8px;
	white-space:nowrap;
}
span.Blueromeo{
        font-size: 8pt;
        background:rgb(211, 236, 250);
        border: 1px solid #000000;
        padding:2px;
        border-radius:8px;
	white-space:nowrap;
}
span.Greyromeo{
        font-size: 8pt;
        background: #808080;
        border: 1px solid #000000;
        padding:2px;
        border-radius:8px;
	white-space:nowrap;
}



