/*
----------------------------------------------------------------
Struttura  eaere D7
----------------------------------------------------------------
*/
html,body, #page{margin:0;padding:0; color: #707070; height: 100%;}
body{font-size: 76%; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; word-wrap: break-word;}
body a {color: #707070;} /*#9C9C9C*/

#page-wrapper{min-height: 100%; min-width: 960px; background-color:#fff; text-align:left;}

#header {background-color:#eee;  clear:both;}
#header div.section { position: relative;}
#header-wrapper {margin-top: 20px; padding-top: 20px;}
#header-wrapper div.section, #messages div.section, #main, #footer-columns, #footer {
    margin-left: auto; margin-right: auto; width: 960px; }

#header-left { float:left; width:660px;}
#header-right { float:right; width:200px;}
#menu-service	{ float:right; width:300px; padding: 5px 0;}

#line-top, #line-bottom {margin-left: auto; margin-right: auto; width: 960px; height:4px; background-color:#E3B000;}

#breadcrumb { margin-left: auto; margin-right: auto; width: 960px; }
#messages { margin-left: auto; margin-right: auto; width: 960px; }

#foto-home{ width: 500px; height:200px;  background-color:#FFCCFF; } 
#ico-home { width: 500px; height:200px;  background-color:#ffffff; margin-top:10px;}

#content, #sidebar-first, #sidebar-second, .region-triptych-first, .region-triptych-middle, .region-triptych-last, .region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn, #ico-right {
    display: inline;
    float: left;
    position: relative;
}

#sidebar-first, #sidebar-second, #ico-right{ width: 210px;}
#sidebar-first{  padding-right: 10px;}
#sidebar-second, #ico-right{  padding-left: 10px; clear: right;  float: right;}

/*Content for type layout 1-2-0 sidebars */
.one-sidebar #content { width: 740px;}
.two-sidebars #content {   width: 500px; margin:0 10px}
.no-sidebars #content {    float: none;    width: 960px;}

#main-wrapper { }
#main { margin-top: 10px;}

/*Sezione Footer */
#footer-wrapper { margin-left: auto; margin-right: auto; width: 960px;  }
.region-footer-left{ float:left; }
.region-footer-right{ float:right;    padding:0 }



/*---------------------
service-menu (top page)  block-menu-menu-service-menu
-----------------------*/

#block-menu-menu-service-menu ul li  { display: inline;   text-decoration: none;}
#block-menu-menu-service-menu ul.menu { padding: 0; margin: 5px 0; font-weight: bold;}
#block-menu-menu-service-menu  ul li a {  text-decoration:none;  }
#block-menu-menu-service-menu  ul li a:hover { color: #F7DE69;}

/*---------------------
Main menu 
-----------------------*/

#block-system-main-menu h2 { 
background-color: #D9DADB; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; font-weight: bold; padding: 2px 0 2px 8px; margin:0;
}
#block-system-main-menu ul.menu { margin: 0; padding: 0; }
#block-system-main-menu ul.menu li {  
	border-bottom: 1px dotted #E3B000;list-style: none outside none;margin: 0; padding: 3px 8px;}
#block-system-main-menu ul.menu li a { text-decoration:none;}
#block-system-main-menu ul.menu li {
    border-bottom: 1px dotted #E3B000;
    list-style: none outside none;
    margin: 0;
    padding: 3px 8px;
}
#block-system-main-menu ul.menu li ul.menu li {
    border: none;
}

/*---------------------
Secondary menu 
-----------------------*/

#block-menu-menu-secondary-menu {margin: 10px 0; }
#block-menu-menu-secondary-menu h2 { 
background-color: #D9DADB; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; font-weight: bold; padding: 2px 0 2px 8px; margin:0;
}
#block-menu-menu-secondary-menu ul.menu { margin: 0; padding: 0; }
#block-menu-menu-secondary-menu ul.menu li {  
	border-bottom: 1px dotted #E3B000;list-style: none outside none;margin: 0; padding: 3px 8px;}
#block-menu-menu-secondary-menu ul.menu li a { text-decoration:none;}
#block-menu-menu-secondary-menu ul.menu li {
    border-bottom: 1px dotted #E3B000;
    list-style: none outside none;
    margin: 0;
    padding: 3px 8px;
}
#block-menu-menu-secondary-menu ul.menu li ul.menu li{
    border: none;
}


/*---------------------
Rotating banner Partner 
-----------------------*/
#block-rotating-banner-1 {
    margin-top: 10px;
}

/*---------------------
Ico_Home bottoni in home page e colonna destra
-----------------------*/

.table-ico-home tbody, .table-ico-right tbody { border: none;}

.table-ico-home  .button-ico { border: solid 1px #999; width: 160px; height: 60px; margin: 0 7px 7px 0;}

.table-ico-home  .ico-testo { position: absolute; padding: 5px; word-wrap: break-word; font-size:10px;}

.table-ico-right .button-ico {  border: 1px solid #999999; 
    height: 60px;
    margin: 0;
    width: 60px;}

.table-ico-right .ico-testo {
    font-family:Abel,"Arial Narrow", sans-serif ;
    font-size: 0.8em;
    height: 24px;
    letter-spacing: 0.04em;
    line-height: 1.1em;
    margin: 0;
    padding: 2px 0 0 1px;
    width: 62px;
    word-wrap: break-word;
}
.table-ico-right .ico-testo a { color: #333333;   text-decoration: none;}

.table-ico-home .button-ico .ico-testo a:visited, .table-ico-home .button-ico .ico-testo a:link, .table-ico-home .button-ico .ico-testo a:active {
    text-decoration: none;
}
.table-ico-home .button-ico .ico-testo a:hover {
    color: #333;
}


/*---------------------
FOOTER MENU  
-----------------------*/

#footer-sitemap ul > li {
    border-left: 1px solid #CCCCCC;
    padding: 0 0 0 2px;
    width: 121px;
}

#footer-sitemap > ul > li > a {
    font-weight: bold;
    margin-left: 10px;
}

#footer-sitemap ul li li {
    border: medium none;
    float: none;
    margin: 0;
    padding: 0;
}
.main-menu >.footer_links_main-menu > .depth-1 {
    height: 150px;
}
/*---------------------
Blocco Logo feem e icona facebook
-----------------------*/
.logo-feem tr td {
    height: 35px;
    text-align: right;
}
.logo-feem {
    margin-top: 10px;
    border-collapse: separate;
}

/*---------------------
Search box
-----------------------*/

#search-box img, #search-box input {
    float: right;
    height: 16px;
    margin-right: 5px;
    width: 149px;
}
#search label {
    display: none;
}
#search-box input.form-submit, #search-theme-form input.form-submit {
    background: url("img/icon-magnify.png") no-repeat scroll center -11px transparent;
    border: medium none;
    cursor: pointer;
    height: 20px;
    left: 160px;
    position: relative;
    text-indent: -9999px;
    top: 2px;
    width: 23px;
}
#search-box input.form-submit:hover, #search-theme-form input.form-submit:hover {
    background: url("img/icon-magnify.png") no-repeat scroll center -11px transparent;
    cursor: pointer;
    height: 20px;
    text-indent: -9999px;
    top: 2px;
    width: 23px;
}
#search-form input.form-submit {
    background: url("img/search_blu.gif") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    text-indent: -9999px;
    width: 70px;
}
#search-form input.form-submit:hover {
    background: url("img/search_blu.gif") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    text-indent: -9999px;
    width: 70px;
}

/*-------------------------------*/


#sidebar-left-region { float: left;  margin: 20px 0 0 0; padding: 0; width: 200px; background-color: #fff;
    /*border-radius: 10px 10px 10px 10px;*/ }



div#navigation{     border: 1px solid #D3D3D3;
    margin-left: 6px;
    margin-top: 1px;
    padding-top: 10px;}
div#extra{background:#FF8539}


div#navigation{ background:-moz-linear-gradient(center bottom , #F9F9F9 25%, #F0F0F0 100%) repeat scroll 0 0 transparent;       float: left;
    height: 220px;
    width: 230px;
	margin-top:20px}

/*LOGO */
.logo{ margin: 9px 0 5px 15px;}


/*image for advanced search button*/
#search-form input.form-submit{ background:url(img/search_blu.gif) no-repeat left top; height:23px; width:70px; cursor:pointer; text-indent:-9999px; border: none; }
#search-form input.form-submit:hover{ background:url(img/search_blu.gif) no-repeat left top; height:23px; width:70px; cursor:pointer; text-indent:-9999px; border: none; }



/*foto*/
.foto{ margin: 20px 0 0 3px;}




/*
----------------------------------------------------------------
Stile Per pagine content
----------------------------------------------------------------
*/

#content h1 {
    margin-top: -6px;
	color:#E3B000;
}

/*
----------------------------------------------------------------
Stile per logo printer in views 
----------------------------------------------------------------
*/

.view .view-header .print-img {
    float: right;
}



/*
----------------------------------------------------------------
Stile per viste section-events
----------------------------------------------------------------
*/

 .view-section-events .views-label {
    color: #666666;
    font-weight: bold;
}
 .view-section-events .views-row {
    border: dotted 1px ;
    margin-bottom: 10px;
    padding: 5px;
}

.view-section-events .views-row .views-field-title a {
 	color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.view-section-events .views-field-field-date-start-event, 
.view-section-events .views-field-field-date-end-event, 
.view-section-events .views-field-field-city,
.view-section-events .views-field-field-country  {
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    margin-right: 4px;
}

.views-field-title {
    clear: both;
}

.view-section-events .views-field-field-date-start-event .field-item:after {
    content:  " - ";
}

.city-title:after {
    content: ", ";
}
.view-section-events .views-field-field-city:after {
    /*content:  ", ";*/
}
/*
----------------------------------------------------------------
Stile per viste section-job-market 
----------------------------------------------------------------
*/
 
.view-section-job-market .views-label { color: #666666;
    font-weight: bold;}
  
.view-section-job-market .views-row {
    border: dotted 1px ;
    margin-bottom: 10px;
    padding: 5px;
}

.view-section-job-market .views-row .views-field-title a {
 	color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.view-section-job-market .views-field-field-date-start-event, 
.view-section-job-market .views-field-field-date-end-event, 
.view-section-job-market .views-field-field-city,
.view-section-job-market .views-field-field-country  {
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    margin-right: 4px;
}

.views-field-title {
    clear: both;
}

.view-section-job-market .views-field-field-date-start-event .field-item:after {
    content:  " - ";
}

.view-section-job-market .views-field-field-city:after {
    content:  ", ";
}  
  
  
/*
----------------------------------------------------------------
Stile per viste section-books
----------------------------------------------------------------
*/


/*.view-section-books .views-row {
    border-bottom: 2px dotted #FFCC00;
    padding: 10px 0;
}

.view-section-books .views-row .views-field-title a {
 	color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.view-section-books .views-field-field-publication-year, 
.view-section-books .views-field-field-editors, 
.view-section-books .views-field-field-authors,
.view-section-books .views-field-field-publisher {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    margin-right: 4px;
}

.view-section-books .views-label-field-authors,
.view-section-books .views-field-field-publication-year,
.view-section-books .views-label-field-editors,
.view-section-books .views-field-field-publisher,
.view-section-books .views-label-field-isbn,
.view-section-books .views-label-field-url {
	color:#333;}


.view-section-books .views-field-field-publication-year, {color: #000000;}

.view-section-books .views-field-field-publisher {
    float: left;
}
.views-field-field-isbn {
    clear: left;
}*/

.view-section-books .views-label {
    color: #666666;
    font-weight: bold;
}

.view-section-books .views-row {
    border: dotted 1px ;
    margin-bottom: 10px;
    padding: 5px;
}

.view-section-books .views-row .views-field-title a {
 	color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.view-section-books .views-field-field-publication-year, 
.view-section-books .views-field-field-editors, 
.view-section-books .views-field-field-authors,
.view-section-books .views-field-field-publisher {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    margin-right: 4px;
}


/*.view-section-books .views-label-field-authors,
.view-section-books .views-field-field-publication-year,
.view-section-books .views-label-field-editors,
.view-section-books .views-field-field-publisher,
.view-section-books .views-label-field-isbn,
.view-section-books .views-label-field-url {
	color:#333;}
*/

.view-section-books .views-field-field-publication-year, {color: #000000;}

.view-section-books .views-field-field-publisher {
    float: left;
}
.views-field-field-isbn {
    clear: left;
}
/*
----------------------------------------------------------------
Stile per viste section-journals
----------------------------------------------------------------
*/
.view-section-journals .views-label {
    color: #666666;
    font-weight: bold;
}
.view-section-journals .views-row {
    border: dotted 1px ;
    margin-bottom: 10px;
    padding: 5px;
}

.view-section-journals .views-row .views-field-title a {
 	color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.view-section-journals .views-field-field-date-start-event, 
.view-section-journals .views-field-field-date-end-event, 
.view-section-journals .views-field-field-city,
.view-section-journals .views-field-field-country  {
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    margin-right: 4px;
}

.views-field-title {
    clear: both;
}
 
  /*
----------------------------------------------------------------
Stile per viste section-educational-programmes
----------------------------------------------------------------
*/
.view-section-educational .views-label {
    color: #666666;
    font-weight: bold;
}
.view-section-educational .views-row {
    border: dotted 1px ;
    margin-bottom: 10px;
    padding: 5px;
}

.view-section-educational .views-row .views-field-title a {
 	color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.view-section-educational .views-field-field-date-start-event, 
.view-section-educational .views-field-field-date-end-event, 
.view-section-educational .views-field-field-city,
.view-section-educational .views-field-field-country  {
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    margin-right: 4px;
}

.views-field-title {
    clear: both;
}

.view-section-educational h3 {
    background-color: #E3B009;
    color: #000;
	padding-left:10px;
}


  /*
----------------------------------------------------------------
Stile per viste section-resources-associations-network-( Policy Resources)
----------------------------------------------------------------
*/

.view-section-web-resources .views-label {
    color: #666666;
    font-weight: bold;
}
.view-section-web-resources .views-row {
    border: dotted 1px ;
    margin-bottom: 10px;
    padding: 5px;
}

.view-section-web-resources .views-row .views-field-title a {
 	color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.view-section-web-resources .views-field-field-date-start-event, 
.view-section-web-resources .views-field-field-date-end-event, 
.view-section-web-resources .views-field-field-city,
.view-section-web-resources .views-field-field-country  {
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    margin-right: 4px;
}

.views-field-title {
    clear: both;
}

.view-section-web-resources h3 {
    background-color: #E3B009;
    color: #000;
	padding-left:10px;
}




/*
---------------------
Blocco sezione news colonna destra #sidebar-second
---------------------
*/
#block-views-news-section-block-1{
	margin-bottom:5px;
}
#sidebar-second .region-sidebar-second h2 {
    background-color: #D9DADB;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 2px 8px;
}
#sidebar-second .view-news-section .views-row  {
    border-bottom: 1px dotted #E3B000;
    list-style: none outside none;
    margin: 0;
    padding: 3px 8px;
	color:#707070;
	font-family: Arial, Helvetica, sans-serif
	font-size:13px;
	padding: 5px 0;
}

#sidebar-second .view-news-section .views-field-title a { 
	text-decoration:none;
	color:#707070;
}
#sidebar-second .view-news-section .views-field-title a:hover { 
	text-decoration:underline;
	color:#000000;
}



/*
----------------------------------------------------------------
Blocchi colonna destra
----------------------------------------------------------------
*/

/*MEMBERSHIP*/
#block-block-4 a { text-decoration:none; font-size: 13px; color: #707070;}
#block-block-4 a:hover { text-decoration:underline;}

/*JOIN*/
#block-block-5 a { text-decoration:none; font-size: 13px; color: #707070;}
#block-block-5 a:hover { text-decoration:underline;}

/*ERE*/
#block-block-6 a { text-decoration:none; font-size: 13px; color: #707070;}
#block-block-6 a:hover { text-decoration:underline;}

/*
----------------------------------------------------------------
CLassi per tabella no bordo (node/70)
----------------------------------------------------------------
*/

/*CLassi per tabella no bordo (node/70)*/
.table-1 tbody { border-top:none; }



/*
----------------------------------------------------------------
webform eaere 2014
----------------------------------------------------------------
*/

/*1-2-3*/
#webform-component-personal-information .form-select {
    float: right;
    margin-right: 456px;
    width: 161px;
}

#webform-component-congress-publicity-logistics-and-organisation-1-how-satisfied-are-you-with-the-following .form-radios {  float: right; }

#webform-component-congress-format-what-topics-would-you-like-to-see-addressed {
    border: medium none;
    margin-left: 0;
    padding-left: 0.1em;
}

#webform-component-congress-format-what-topics-would-you-like-to-see-addressed .fieldset-legend {
    font-weight: bold;
}


/*CONGRESS PUBLICITY, LOGISTICS AND ORGANISATION - 2 */

#webform-component-congress-publicity-logistics-and-organisation-2 .fieldset-legend {
    font-weight: bold;
}


#webform-component-congress-publicity-logistics-and-organisation-2-how-satisfied-are-you-with-the-following-1 {
    border: medium none;
    margin-left: 0;
    padding-left: 0;
}

#webform-component-congress-publicity-logistics-and-organisation-2-how-satisfied-are-you-with-the-following-1 .fieldset-legend {
    font-weight: bold;
}

#webform-component-congress-publicity-logistics-and-organisation-2-how-satisfied-are-you-with-the-following-1 .fieldset-wrapper {
    margin-left: 0.4em;
}
#webform-component-congress-format-what-topics-would-you-like-to-see-addressed .webform-container-inline div, #webform-component-congress-format-what-topics-would-you-like-to-see-addressed .webform-container-inline div.form-item {
    display: inline;
    float: right;
}

/*
----------------------------------------------------------------
webform WCERE/2014 EVALUATION QUESTIONNAIRE 14-05-2014
----------------------------------------------------------------
*/
 #webform-component-congress-publicity-logistics-and-organisation-2-how-satisfied-are-you-with-the-following-1 .webform-component-radios .form-radios {
    display: flex;
}

/*
----------------------------------------------------------------
webform con upload file area privata
----------------------------------------------------------------
*/
#webform-client-form-59 #edit-submitted-upload-your-cv-pdf-file-only-upload-button {
    display: none;
} 

#webform-client-form-663 #edit-submitted-cv-upload-button {
    display: none;
}
/*
----------------------------------------------------------------
webform Institution s stile per interviews time  02-11-2015
----------------------------------------------------------------
*/

#webform-component-i-request-a-room-for-interviews-on--june-23rd-Thursday {
    float: left;
    margin-right: 15px;
}
#webform-component-i-request-a-room-for-interviews-on--to-1 {
    float: left;
}

#webform-component-i-request-a-room-for-interviews-on--june-24th-friday {
    clear: both;
    float: left;
    margin-right: 15px;
}

#webform-component-i-request-a-room-for-interviews-on--to-2 {
    float: left;
}

#webform-component-i-request-a-room-for-interviews-on--june-25th-Saturday {
    clear: both;
    float: left;
    margin-right: 15px;
}

#webform-component-i-request-a-room-for-interviews-on--to-3 {
    float: left;
}

/*
----------------------------------------------------------------
webform Donation 
----------------------------------------------------------------
*/
.form-item-submitted-donation-amount-26::after {
    content: ",00";
	color: #000;
}
.form-item-submitted-donation-amount-26::before {
    content: "Euro "; 
	color: #000;
}

 .form-item-submitted-donation-amount-26 label.option {
    display: none;
}


/*
---------------------
Developed By
---------------------
*/
.developed_by { position: relative; top: -5px; float: right; right: 10px; }
.developed_by a { color: gray; text-decoration: none;}
/*
---------------------
footer hosting web 
---------------------
*/
.hosting-web {
    clear: both;
    margin-right: auto;
    text-align: center;
    width: 1115px;
	 color: #999999;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
	margin-bottom:10px;
}