 
 
 
 
.fullwidth #content, .fullwidth #leftcenter {
 /*width: auto; */
}
body .editlink{
    display:none!important;
}

h1, h2, h3, h4, h5, .view-citation .views-field-body, #right .block-geint .button a, #block-views-focusCarousel-block_1 .block-title, .view-focusCarousel .view-footer a, h1 a, h2 a, h3 a, h4 a, h5 a, #block-geint-footer_credits, .field-label-inline-first, .prenode span, #superfish-1, .view-footer a, #superfish-1 a, .button a, .button ,.secondary-links,.secondary-links a,#block-locale-0 a, #header, .primary-links, #search #edit-submit,body #content h2, body #content h2 p, body #content h2 p a, body #content h2 a p, body #content h2 a, .node-type-organisation #content h1, .node-type-event #content h1,.page-calendar #aftercontent h2, .calsubtitl {
font-family: 'Helvetica Neue 57 Cond';
-webkit-font-smoothing: antialiased;
}
#page-calendar .calendar-calendar td .inner div.calendar div a{
  font-size:12px;
}
 
/*{
background: #e3e2e3;
color: #55646c;
font-size: 17px;
width: 100%;
padding-left: 10px;
line-height: 36px;
font-family: 'DINMedium';
}*/

.secondary-links
a:hover{
  color:#e30512;
}
h1{
  color:#e30512;
}

#left a.active, #left ul li a.active, #left a.active, #left ul li.active-trail a.active {
color: #e30512;
}
body,p,#content p,div,a,#content a,#assciatedvid .vidtitle,body #content h2,body #content .bimage_page h2,.view-newmap .map_leg{
    color:#333333;
    font-size:14px;
    font-family: 'Helvetica Neue 55 Roman';
    -webkit-font-smoothing: antialiased;
}
body,p,#content p,div{
     color:#737373;
}

#superfish-1 a:hover, #content h2 a:hover {
color: #e30512;
}
body #content .bimage_page h2 a{
    color:white;
    background:none;
}
body #content .bimage_page h2.bimgtitle {
  background:#bebebe;
}

.boximg{
    width:330px;
    border:0px;
}
.two-sidebars #content h1.page-title.title_folowed_by_image{
  margin-bottom:0px;
    margin-bottom:0px;
}
.boximg .bimg{
    max-height:200px;
 
}
#block-block-1 .button2{
  top:0px;
}
#social_link{
  display:block;
  width:100%;
}
#social_link .svlink h2{
  
}
.boximg .bimg img{
     width:100%;
}
#right a .button {
  font-size:14px;
}

#block-geint-box_pub_job h2{
  margin-bottom:0px;
}
body .more-link a, .view-footer a{
     font-family: 'Helvetica Neue 55 Roman';
}
#superfish-1 a ,#search label,#content #block-views-photo_of_the_week_home-block_1 h2.block-title,#right #block-geint-block_shortcut h2{
  font-family: 'Helvetica Neue 57 Cond';
  text-align:left;
}
#right #block-geint-block_shortcut .intro_shortcut,#right #block-geint-block_shortcut .intro_shortcut a,.front #right .fo_text h2 {
color: #0082bb;
padding-top: 5px;
  font-family: 'Helvetica Neue 55 Roman';
  color:#333333;
  font-size:14px;
  line-height:20px;
  padding:12px 8px;
  padding-top:0px;
}
#right .block-geint .button a, #right .block-geint .button:hover a{
  
}
#right .block-geint .button:hover a, #right .block-geint .button:hover a:hover {
color: #e30512;
}
#block-views-focusCarousel-block_1 h2.block-title {
padding: 0px;
padding-top: 0px; 
padding-bottom: 0px; 
line-height:20px;
}
#block-geint-block_shortcut a:hover,body .more-link a:hover, .view-footer a:hover, #block-views-focusCarousel-block_1 .view-footer a:hover{
  color: #e30512;
} 
#right #block-geint-block_shortcut  a.aboutus,#block-views-focusCarousel-block_1 .view-footer a,#right #block-block-3 .block_link a,#content a.see_photoofweek, body #page .more-link a,#content .block_link a,#block-views-organisations-block_1 .view-footer .link2 a,.maineventspage #page-calendar .view-content .links li.lastli,.fullimgpop,#beforecontent #right .button ,#footnewfoc .button,#page-events .calendar-calendar .lastli,body #page #aftercontent .more-link a{
  color:#737373;
  font-size:12px;
  line-height:26px;
  padding:0px 8px;
  border-top:1px solid #d5d5d5;
  border-bottom:1px solid #d5d5d5;
  width:auto;
  display:block;
  text-align:right;
  background: url(images/readMoreArrow.png) no-repeat left center;
  background: url(PNG/Standard/puce-mnu-off.png) no-repeat left center;
  text-transform:none;
  margin-top:0px;
  font-weight:normal;
  margin-bottom:16px;
}
#beforecontent #right .button,#beforecontent #right .button a, #footnewfoc .button a{
  width:260px;
  height:24px;
  line-height:normal;
}
#beforecontent #right .button{
  background: url(PNG/Standard/puce-mnu-off.png) no-repeat left center!important;
 
  
}
#right .serie_with_image {
  margin-bottom:-20px;
  display:block;
}
.page_focus_ .views-row-1{
  border:0px;
  padding:0px;
}
/*#views-exposed-form-calendar-calendar-1*/
#views-exposed-form-calendar-calendar-1 input.form-submit{
  margin-left: 110px;
}
input.form-submit:hover, input.teaser-button:hover, input[type=button]:hover{
  color:#e30512;
}
input.form-submit, input.teaser-button, input[type=button]{
  border:1px solid #d5d5d5;
  padding:5px 10px;
  background:none;
}
.views-exposed-form label{
  font-weight:normal;
}
.page-calendar #beforecontent{
    margin-bottom:-20px;
    padding-bottom:0px;
    
}
#beforecontent #right {
  margin-top:20px;
}
.fullimgpop{
    width: 780px;
left: 187px;
margin: 0px;
padding: 0px;

}

#beforecontent #right .button ,#beforecontent #right .button a{
font-family:"Helvetica Neue 55 Roman";
font-size:12px;
}
#beforecontent #right .button:hover ,#beforecontent #right .button a:hover{
color:#e30512;
}
#beforecontent #right .button a{
background:none;
}
#page-focus .view-focusOn .firstfoc img{
  margin-top:-10px;
}
#content #footnewfoc .button,#content #footnewfoc .button a{
  font-weight:normal;
  font-size:12px;
  
  display:block;
}
.fullimgpop:hover,#beforecontent #right .button:hover,#footnewfoc .button:hover{
   background: url(PNG/Standard/puce-mnu-on.png) no-repeat left center;
}
#content .node-page h2 a ,#content .node h3 a, #content .node h3 a:link{
background: url("PNG/Standard/puce-mnu-off.png") no-repeat top left;
color:#333333;
font-weight:normal;
padding-left: 36px;
display:block;
}
#node-3173 p,#node-48118 p,#node-48125 p{
  margin-left:7px;
}
 .view-footer a{
    background:none;
    text-transform:none;
    line-height:20px;
}
#footnewfoc{
  width:200px;
}
#node-3173 ul,#node-3173 li ,#node-48118 ul,#node-48118 li,#node-48125 ul,#node-48125 li{
  list-style-type: none;
  padding:0px;
  margin:0px;
}
#content .node-page p {
    color:#737373;
}
 #page-calendar .view-content .links li.lastli ,#page-calendar .view-content .links li.lastli a,#page-calendar .view-content .links li:hover,#page-calendar .view-content .links li.lastli:hover a,#page-calendar .view-content .links li.lastli:hover a:hover{
   /*width:480px;*/
   display:block;
   font-family: 'Helvetica Neue 55 Roman';
   color:#737373;
 }
 #right .focintro h3{
  font-family: 'Helvetica Neue 55 Roman';
  font-weight:normal;
 }
 
 .limiter {
  width:1000px;
 }
 #content h2.node-title, #content h2.node-title a, .node-type-organisation h1,#assciatedvid .vidtitle,#assciatedvid .vidtitle a,#right #block-views-relatedinfo-block_1 h2 a, #right #block-views-relatedinfo-block_1 h2{
  font-family: 'Helvetica Neue 55 Roman';
  font-weight:normal;
  font-size:14px;
  color:#333333;
 }
 
#superfish-1 a:hover, #content h2 a:hover {
color: #e30512;
} 
#content .node-page h2 a:hover,#page-calendar .view-content .links li:hover {
  background: url("PNG/Standard/puce-mnu-on.png") no-repeat center left;
   color:#737373;
  
}
#tabs{
  float:right;
}
#bigger_link{
  display:none;
}
#block-views-relatedinfo-block_1{
  width:100%;
}
.not-front #right #block-views-relatedinfo-block_1 li,.not-front #right #block-views-relatedinfo-block_1 li img,.not-front #assciatedvid li,.not-front #assciatedvid li img{
  width:290px;
  height:auto;
}
#content  .copyright{
    font-size:11px;
}
#block-geint-associated_content a.jcarousel-next,#right #block-views-relatedinfo-block_1 a.jcarousel-next {
left: 263px;
bottom:47px;
top:auto;
}

#block-geint-associated_content a.jcarousel-prev,#right #block-views-relatedinfo-block_1 a.jcarousel-prev {

bottom:47px;
top:auto;
}
#block-geint-associated_content .vidtitle
a.readmore,.front #aftercontent a.readmore,.front #aftercontent .block h2 a.readmore,body span.readmore,#content .readmore{
  background: url(PNG/Standard/readmore-off.png) no-repeat right center;
  width:15px;
  height:15px;
  display:block;
}
a.readmore:hover {
  background: url(PNG/Standard/readmore-on.png) no-repeat right center;
}
a.readmore span{
  display:none;
}
#right #block-geint-block_shortcut  a.aboutus:hover,#block-views-focusCarousel-block_1 .view-footer a:hover,#right #block-block-3 .block_link a:hover,#content a.see_photoofweek:hover, body #page .more-link a:hover,#content .block_link a:hover,#block-views-organisations-block_1 .view-footer .link2 a:hover{
  background: url(PNG/Standard/puce-mnu-on.png) no-repeat left center;
}

.ics_icon img{
    display:none!important;
}

.ics_icon a, a.ics_icon {
   background: url(PNG/Standard/ics-off.png) no-repeat right center;
   width:15px;
   height:15px;
   display:block;
}
.ics_icon a{
    clear:both;
}
.ics_icon a:hover,a:hover .ics_icon {
   background: url(PNG/Standard/ics-on.png) no-repeat right center;
}

#content .block_link a span{
font-size:12px;
}
body #page #aftercontent .more-link a{
    margin-left:176px;
}
#right .view-footer{
  margin:0px;
}
.view-focusCarousel .view-footer {
padding-right: 0px;
}
#block-views-focusCarousel-block_1 .fo_text {
padding-left: 0px;
}
.block-geint .block-content,.block-focuson .block-content,#block-views-focusCarousel-block_1 .block-content,#right .block 
	{
	background: none;
}
#content h1.page-title,#content #block-views-photo_of_the_week_home-block_1 h2.block-title,#right #block-geint-block_shortcut h2,#block-views-focusCarousel-block_1 h2.block-title,#right .button:hover, #right h2.open,#right .button, #right h2.open, #right .block-geint .button a,#right #block-views-relatedinfo-block_1 .view-relatedinfo h2,.front #right #block-views-relatedinfo-block_1 .views-field-field-related-value h2,#block-block-3 h2,.front #right #block-views-relatedinfo-block_1 .button, #content .block h2.block-title, #block-views-citation-block_1 h2,.block_foc_serie .block-content h2,#block-geint-associated_content h2,.views-field-field-job-categ-value,#block-geint-box_pub_job h2,.views-field-field-job-categ-value,#block-geint-box_pub_job h2 a{
  color:white;
  background:#bebebe!important;
  font-size:16px;
  text-transform:none;
  font-weight:normal;
  font-family: 'Helvetica Neue 57 Cond';
  text-align:left;
  padding:0px;
  padding-left:10px;
  padding-right:10px;
  line-height: 38px;
  min-height:38px;
  margin-bottom:0px;
}
.view-jobs .view-header img{
    width:100%;
}
#block-geint-box_pub_job h2,#block-geint-box_pub_job h2 a{
   background:#e5e5e5!important;
   text-transform:none!important;
   text-align:left;
}
.view-jobs .view-header h1{
    margin-bottom:0px;
}
.views-field-field-job-categ-value{
    margin-bottom:10px;
        margin-top:0px;
}
#content h1.page-title{
  font-size:18px;
  margin-bottom:10px;
}
#content .view-nos-publication h2 a{
color: #333333;
font-family: 'Helvetica Neue 57 Cond';
font-size: 18px;
font-weight:normal;
}
.view-nos-publication .views-row {

border-bottom: 1px solid #787878;

}
#content .view-nos-publication,#content .view-nos-publication a  {
color: #787878;
}
img.imagecache-central_content{
    width:100%;
    height:auto;
}
body #content .views-row-last .node-organisation-teaser .node-content{
  border:0px;
}
.serie_title,#content .views-row-1 .focusOnPageItem h2, #content .views-row-1 .focusOnPageItem h2 a,#content .view-events-test .views-field-title a, #content .view-id-focusOn h2{
  background:none;
  color: #333333;
font-family: 'Helvetica Neue 55 Roman';
font-size: 14px;
font-weight:normal;

}
.focusOnPageItem {
border-top: 1px solid #E3E2E3;

}
#page-focus #content .focusOnPageItem .fo_text,#page-focus #content .focusOnPageItem .fo_text p{
color:#737373;
}
/*style='color:#55646C;font-size:11px'*/

.page-publications #content .view-nos-publication .node-content{
margin-left:178px;
}
.views-row-last .evt_content,#block-views-news-block_1 .views-row-last .node-content{
  border-bottom:0px solid #d5d5d5;
}
.front .evt_content,#block-views-news-block_1 .node-content{
    margin-left:46px;
    border-bottom:1px solid #d5d5d5;
    min-height:53px;
    margin-bottom:10px;
    padding-bottom:10px;
}
#block-views-news-block_1 .node-content{
    margin-left:0px;
}
.front #right #block-views-relatedinfo-block_1 .button:hover {
background: #C6263D!important;
}

body #block-block-3 h2{
 background: #009fe3 url(images/v3/bird.png) no-repeat right center!important;
  
  background-position: 260px!important;
  margin-bottom:10px!important;
}
 #block-views-focusCarousel-block_1 .focusOn{
  margin-top:-1px;
 }
 .bloc .view-id-relatedinfo ul li, #content .node {
list-style: none outside none;
list-style-image: none;
}
.node-teaser, div.panel-pane div.node-teaser, .view-id-events .view-filters {
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: 0px solid #e3e2e3;
}
#right .button a, #right h2.open a, #right .block-geint .button a,#right #social_link  h2{
  top:0px;
    color:white;
  background:#bebebe;
  font-size:16px;
  text-transform:none;
  font-weight:normal;
  font-family: 'Helvetica Neue 57 Cond';
  text-align:left;
  line-height: 38px;
  
  padding:0px;
  height:38px;
  
}
#right #block-block-2 a{
   display:block;
  padding-top:5px;
  padding-bottom:5px; 
  line-height: 22px;
    height:45px;
  
}
#right #block-faceted_search_ui-3_keyword .block-content, #right  #block-faceted_search_ui-3_keyword h2.block-title {
    margin: 0;
    padding: 0;
    padding-left:10px; 
}

#right #social_link  h2{
  background:none;
  color:#333333;
  float:left;
  height:auto;
  padding:0px;
  line-height:100%;
}
#right #social_link {
  width:270px;
}
.context_homev3 #right .svlink h2{
    display:none;
}
.tweets-pulled-listing {
background: none; 
padding-left: 0px;
}
.tweets-pulled-listing li {
border-bottom: 0px solid #E3E2E3;
}
div.tweets-pulled-listing div.tweet-divider {
clear: left;
border-bottom: 1px solid #efefef;
padding-bottom:10px;
margin-bottom:10px;
display:block;
}
div.tweets-pulled-listing li.lastli div.tweet-divider{
  border-bottom: 0px solid #efefef;
}
.front #right .fo_text h2 {
  font-family:'Helvetica Neue 55 Roman';
color: #333333;
padding-top: 5px;
font-size:14px;
}
div.tweets-pulled-listing div.tweet-divider {
clear: left;
border-bottom: 1px solid #efefef;
margin: 5px 0 5px 0;
}
#right #block-block-3 ul.tweets-pulled-listing a {
color: #737373;
}
/*.block_link a,.block_link a span,#right #block-geint-block_shortcut a,*/ #right #block-block-3 a {
font-family: 'Helvetica Neue 55 Roman';
text-transform: none;
font-weight: normal;
font-size: 14px;
background:none;

color: #333333;
}
#right{
  width:289px;
  overflow:hidden;
}
.block_link a{
  border-bottom:1px solid  #d5d5d5;
}
.front #block-views-relatedinfo-block_1, .front #right #block-views-relatedinfo-block_1 li {
width: 299px;
}
#superfish-1 a , #search label,#superfish-1 .sf-depth-2 a{
  color: #737373;
  
  font-weight:normal;
 display:block;
  text-transform:none;
  border-right:1px solid #d5d5d5;
  padding-right:14px;
  width:auto;
  font-family: 'Helvetica Neue 57 Cond';
  text-align:left;
}
#superfish-1 li ul{
  border:1px solid #737373;
  border-top:0px;
  top:36px;
  left:9px;
  font-size:14px;
}
.front #superfish-1 li ul{
  left:9px;
}
#menu-739-1 ul{
  width:474px!important;
}
#superfish-1 .sf-depth-2 a {
display:inline-block;
white-space:nowrap;
  width:100%;
}
#superfish-1 li ul{
  width:auto!important;
  overflow:hidden;
}
#superfish-1 .sf-depth-2 a,#left ul.menu a,#search label{

padding:0px;
border:0px;
font-family:'Helvetica Neue 55 Roman';
padding-bottom:7px;
margin-bottom:7px;
border-bottom:1px solid #d5d5d5;
font-size:14px;
font-weight:normal;
}
#content .node-page h2{
border-top:1px solid #d5d5d5;
padding-top:15px;
}
p.p_with_h2_before {
    margin-left:37px;
}

 #search label{
  font-size:18px;
   font-family: 'Helvetica Neue 57 Cond';
 }
#left ul.menu li{
padding:0px;
background:white;
margin:0px;
}
#left ul.menu a,#left ul.menu li,#left ul.menu {
  background:white;
  color:#737373;
}
#superfish-1 .sf-depth-2.lastli a{
border-bottom:0px solid #737373;
padding-bottom:0px;
}
#search label{
  padding-right:2px;
  border:0px;
  font-style: normal;
}
#superfish-1 a:hover,#superfish-1 a:hover {
  color: #e30512;
}
#header #block-locale-0, .primary-links {
background: none;
padding: 0px;/*2px 0px 2px 0px;*/
}
#menu-627-1 a,#menu-627-1 a:hover {
background: none;
width: auto;
height: auto;
}
#header,#block-locale-0 a {
  text-transform:none;
}
ul.primary-links {
padding-left: 0px;
}
#search input#edit-submit ,#search input#edit-submit-1{
    background:url(PNG/Standard/search.png) no-repeat;
    text-indent:-9999px;
    width:15px;
    height:15px;
    display:none;
}
#header #block-locale-0 li a,#header ul.secondary-links a{
  font-size:16px;
  padding-top:10px;
  line-height: 36px;
  color:#737373;
}
#block-locale-0 li{
  line-height:36px;
}
#block-locale-0 li{
  float:left;
  padding:0px;
  padding-right:10px;
  margin-right:10px;
}
.context_homev3 #block-views-formations-block_1 .view-footer .link2 a{
border-bottom: 1px solid #d5d5d5;
margin-bottom:16px;
}
.context_homev3 .block{
    margin-bottom:0px;
}
.context_homev3 #right .block{
    margin-bottom:20px;
}
.front #content .legcontent{
    padding-bottom:0px;
}
.front #aftercontent{
    margin-top:0px;
}
#block-locale-0 li,ul.secondary-links li{
  height:36px;
  
}
#edit-search-theme-form-1 {
border: 0px;
border: 1px solid #d5d5d5;
background: none;
width: 214px;
color:#737373;
font-family: 'Helvetica Neue 57 Cond';
font-size: 16px;
font-weight:normal;
background:url(PNG/Standard/search.png) no-repeat right center;
background-position: 97% 53%;;
}



#edit-search-theme-form-1-wrapper label{
  display:none;
}
.copyright_box{
    width:153px;
    float:left;
}
#content h2.fotooftheweek{
    display:none;
}
#content .legend,#content a.see_photoofweek{
    margin-left:166px;
}
#content .legcontent {
    background:none;
}
#page #content .photooftheweekcontainer {

background: none;
}
#content .fotooftheweektitle a{
    color:#737373;
}

body #content .fotooftheweektitle a, .block_link a span,#right .block_link a, #content .imglegend .fotooftheweektitle a, #content .imglegend .fotooftheweektitle a:hover, #content .imglegend a:hover .fotooftheweektitle,.front body #content a,#right #block-geint-block_shortcut a,#content .fullimgpop{
    font-family:'Helvetica Neue 55 Roman';
    color:#737373;
    font-weight:normal;
    font-size:14px;
    
}
.front .ics_icon{
    float:right;
}

body #content .more-link a,#content a.see_photoofweek:hover,#right .view-footer a,.front #aftercontent .view-footer a,.front #aftercontent .view-footer a span,#content .fullimgpop{
    text-decoration:none;
    
    font-size:12px;
    font-family: 'Helvetica Neue 55 Roman';
}
body #content .more-link a:hover,#content a.see_photoofweek:hover,#right .view-footer a:hover,.front .view-footer a:hover,.front #aftercontent .view-footer a:hover,.front #aftercontent .view-footer a:hover span,#content .fullimgpop:hover{
color:#e30512!important; 
   text-decoration:none;
}
#superfish-1 .sf-depth-2 a{
  line-height:34px;
}
#right #block-geint-block_shortcut a, #right #block-block-3 a{
background:none;
}
#aftercontent .block .node-created {

font-size: 14px;
}
body #content .fotooftheweektitle,body #content .fotooftheweektitle a,.front body #content,.front #aftercontent .block h2,.front #aftercontent .block h2 a {
  font-family:'Helvetica Neue 55 Roman';
  color:#333333;
  font-weight:normal;
  font-size:16px;
}
#right #block-geint-block_shortcut .intro_shortcut a{
  padding:0px;
}
body #content .fotooftheweektitle a:hover,.front body #content a:hover , #page .more-link a:hover,#content .block_link a:hover{
    text-decoration:underline;
    color:#737373;
}
#content a.see_photoofweek{
  display:block;
  margin-top:10px;
  float:none;
  
}
.sf-shadow ul li a{
  color: #d5d5d5;
}
#superfish-1 .sf-shadow ul li a,#superfish-1 .sf-shadow ul li a:hover{
border-bottom: 1px solid #d5d5d5;
color: #d5d5d5;
font-size: 18px;
font-weight: normal;
text-transform: none;
}
#superfish-1 .sf-shadow ul li a:hover{
text-decoration:underline;
}
.sf-shadow ul {
background: white;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
padding: 10px 10px 0px 10px;

margin-left: -20px;
color: #d5d5d5;
font-size: 18px;
font-weight: normal;
text-transform: none;

}
.front #aftercontent .block,.front #aftercontent .block h2,.front #aftercontent .block h2 a{
  width:100%;
  font-weight:normal;
}
.node-event-teaser .node-created{
    clear:none;
    color:#737373;
}
#aftercontent .block-content{
    margin-top:10px;
}
#aftercontent .link2{
  margin:0px;
}
#block-views-events-block_1 .node-content img,#block-views-organisations-block_1 .node-organisation-teaser img,#block-views-formations-block_1 .node-formation-teaser img{
  max-height:50px;
  width:auto;
}
#block-views-organisations-block_1 .logo img,#block-views-formations-block_1 .logo img,.front .view-citation img{
  float:none;
}
#block-views-organisations-block_1 .logo,#block-views-formations-block_1 .logo,.front .view-citation .views-field-field-img-fid{
  width:175px;
  float:left;
}
.nofullwidth #block-views-nos_publication-block_1 .jcarousel-skin-default .jcarousel-clip-horizontal {
width: 100%;
left: 0px;
height: auto;
}
#block-views-nos_publication-block_1 li .logo, .view-nos-publication .logo {
float: left;
padding-right: 10px;
width:167px;
}
#block-views-nos_publication-block_1 .more-link {

border-top: 0px solid #E3E2E3;
top: 0px;

}
 

#aftercontent .formation_teaser,#aftercontent .view-citation .views-field-tid-1,#aftercontent .view-citation .views-field-field-title-value ,.front #aftercontent #block-views-nos_publication-block_1 a{
font-style: normal;
font-size: 14px;
color: #737373;
font-family:'Helvetica Neue 55 Roman';
}
.front #aftercontent #block-views-nos_publication-block_1 h2.node-title a{
  font-style: normal;
font-size: 14px;
color: #333333;
font-family:'Helvetica Neue 55 Roman';
}
#aftercontent .view-citation .views-field-body,.front #aftercontent #block-views-nos_publication-block_1 h2.node-title,#block-views-nos_publication-block_1 .node-content ,body #content #aftercontent .node-organisation-teaser .node-content{
font-style: normal;
font-size: 14px;
color: #333333;
font-family:'Helvetica Neue 55 Roman';
margin-left:175px;
line-height:19px;
}
.front #aftercontent #block-views-nos_publication-block_1 li, .front #aftercontent #block-views-nos_publication-block_1 .jcarousel-container {
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
border: 0px;
font-family:'Helvetica Neue 55 Roman';
font-size: 14px;
line-height: normal;
height: auto;
}
#block-views-organisations-block_1 .view-header,#block-views-formations-block_1 .view-header{
  display:none;
}
#block-views-organisations-block_1 .view-footer,#block-views-formations-block_1 .view-footer{
  margin-left:175px;
}
#block-views-organisations-block_1 .view-footer .link1,#block-views-formations-block_1 .view-footer .link1{
  margin-bottom:-17px;
  border-bottom:0px;
}
.front .view-citation .views-row{
    border:0px;
}
.evt_sub_link{
    float:right;
}
.front #aftercontent .block h2.node-title a,.front #aftercontent .block h2.node-title ,body #content .fotooftheweektitle{
  font-size:14px;
}
.front #aftercontent .block h2.block-title, .front #aftercontent .block h2.block-title a{
   font-family: 'Helvetica Neue 57 Cond';
    color:white;
}
#block-views-news-block_1 .view-content{
  margin-left: 176px;
}
.front #content .view-id-news .node-chapeau,.front #content .view-id-news .node-chapeau p {
width: auto;
 color:#737373;
}

/*#content #block-views-photo_of_the_week_home-block_1,#content #block-views-photo_of_the_week_home-block_1 h2.block-title,#right #block-geint-block_shortcut a ,#footer_menu td.foot_img p strong{
text-transform:lowercase; 
}
#content #block-views-photo_of_the_week_home-block_1 h2.block-title:first-letter,#right #block-geint-block_shortcut a:first-letter ,#footer_menu td.foot_img p strong:first-letter{
text-transform: uppercase; 
}*/
#content  #block-views-photo_of_the_week_home-block_1 h2.block-title{
text-transform:lowercase; 
}
#content  #block-views-photo_of_the_week_home-block_1 h2.block-title:first-letter{
text-transform:uppercase; 
}

#footer_menu {
  border:0px;
}
#footer_menu .foot_img img{
  width:130px;
  height:auto;
}
#footer_menu td{
  width:166px;
  padding:0px;
  margin:0px;
  padding-right:36px;
}
#footer_menu  a:hover{
  text-decoration:underline;
}
#footer_menu  a,#footer_menu  a:link,#footer_menu  a:visited,#footer_menu strong{
color:#737373;
font-size:12px;
line-height:16px;
text-transform:none;
font-weight:normal;
padding:0px;
margin:0px;
}
#footer_menu .footer_menu_sub {
    background: url(images/bullet.png) no-repeat left top;
    padding-left:10px!important;
    color: #737373; /* or whatever color you prefer */
    display:block;
}
#block-geint-footer_credits {
border-top: 1px solid #d5d5d5;
}
#footer_menu a.footer_menu_title{
  margin-bottom: 10px;
  border-bottom: 1px solid #d5d5d5;
  padding-bottom: 3px;
}
body #block-block-3 h2 {
background: #009fe3 url(PNG/twitter.png) no-repeat right center!important;
background-position: 278px!important;
margin-bottom: 10px!important;
}

.not-front #right .button,.not-front #right .button a{
background:#e5e5e5!important;
color:#333333;
}
#block-block-1 .button2:hover,#block-block-1 .button2:hover a,#block-block-1 .button2 a:hover{
  color:#e30512;
}
#right #block-geint-link_metier_video_v2 .button, #right #block-geint-link_metier_video_v2 .button p {
text-align: left;
}
#block-block-3 .block-content,#block-block-3 .block-content ul *{
font-size:14px;
}
#left h2.block-title{
  background:#e30512;
  color:white;
  line-height:17px;
  padding:10px 0px;
  text-transform:none;
  padding-left:10px;
  font-family: 'Helvetica Neue 57 Cond';
  font-size:16px;
}
#left h2.block-title,#left ul.menu a{
  padding-left:10px;
  
}
#left{
  width:180px;/*220*/
  margin-right:50px;/*20*/
}
.svlink{
  display:none;
}
a.readmore{
    float:right;
}
#left{
  width:130px;
}
.two-sidebars #content,.two-sidebars #content .imagecache-central_content{
    width:490px;
}
.page-gallery #main{
    width:auto;
}
.page-gallery .view-header,.page-gallery .view-header img{
    width:958px;
}
body.fullwidth .jcarousel-skin-default a.jcarousel-next-horizontal {
    top: 32px;
right: 0px;
}
body.fullwidth .jcarousel-skin-default a.jcarousel-prev-horizontal {
    top:32px;
margin-left:-5px;
}
.not-front #content .fullimgpop{
    margin-right:-10px;
}
.page-gallery #block-geint-bio_photographe h3, .page-gallery #aftercontent h2,.page-gallery #block-geint-bio_photographe h3 a, .page-gallery #aftercontent h2 a{
    font-weight:normal;
}
.page-gallery #block-geint-bio_photographe h3 a, .page-gallery #aftercontent h2 a{
    text-decoration:underline;
}

.page-gallery a.rjcarousel-next ,body .jcarousel-skin-default a.jcarousel-next-horizontal ,#right #block-views-relatedinfo-block_1 a.jcarousel-next,#block-geint-associated_content a.jcarousel-next,.portail_box a.jcarousel-next, .view-id-focusCarousel a.jcarousel-next, #block-views-relatedinfo-block_1 a.jcarousel-next, #block-geint-associated_content a.jcarousel-next{
background: url(PNG/Standard/right-off.png) no-repeat top left;
margin-left: 968px;
z-index: 3;
}
#right #block-views-relatedinfo-block_1 a.jcarousel-next,#block-geint-associated_content a.jcarousel-next,.portail_box a.jcarousel-next, .view-id-focusCarousel a.jcarousel-next, #block-views-relatedinfo-block_1 a.jcarousel-next, #block-geint-associated_content a.jcarousel-next{
margin-left: -6px;
}
.page-gallery a.rjcarousel-next:hover ,body .jcarousel-skin-default a.jcarousel-next-horizontal:hover,#right #block-views-relatedinfo-block_1 a.jcarousel-next:hover ,#block-geint-associated_content a.jcarousel-next:hover,.portail_box a.jcarousel-next:hover, .view-id-focusCarousel a.jcarousel-next:hover, #block-views-relatedinfo-block_1 a.jcarousel-next:hover, #block-geint-associated_content a.jcarousel-next:hover{
background: url(PNG/Standard/right-on.png) no-repeat top left;
}
.page-gallery a.rjcarousel-prev ,body .jcarousel-skin-default a.jcarousel-prev-horizontal,#right #block-views-relatedinfo-block_1 a.jcarousel-prev,#block-geint-associated_content a.jcarousel-prev,.portail_box a.jcarousel-prev, .view-id-focusCarousel a.jcarousel-prev, #block-views-relatedinfo-block_1 a.jcarousel-prev, #block-geint-associated_content a.jcarousel-prev {
background: url(PNG/Standard/left-off.png) no-repeat top left;
z-index: 3;
margin-left:8px;
}
.front #right #block-views-relatedinfo-block_1 a.jcarousel-prev{
  background: url(PNG/Standard/left-off.png) no-repeat top left!important;
}
.front #right #block-views-relatedinfo-block_1 a.jcarousel-prev:hover{
  background: url(PNG/Standard/left-on.png) no-repeat top left!important;
}
.front #right #block-views-relatedinfo-block_1 a.jcarousel-next{
  background: url(PNG/Standard/right-off.png) no-repeat top left!important;
}
.front #right #block-views-relatedinfo-block_1 a.jcarousel-next:hover{
  background: url(PNG/Standard/right-on.png) no-repeat top left!important;
}

.view-id-focusCarousel a.jcarousel-prev, #block-views-relatedinfo-block_1 a.jcarousel-prev, #block-geint-associated_content a.jcarousel-prev, .portail_box a.jcarousel-prev,.portail_box a.jcarousel-prev, .view-id-focusCarousel a.jcarousel-prev, #block-views-relatedinfo-block_1 a.jcarousel-prev, #block-geint-associated_content a.jcarousel-prev{
    left:-2px;
}
.view-id-focusCarousel a.jcarousel-prev, #block-views-relatedinfo-block_1 a.jcarousel-prev, .view-id-focusCarousel a.jcarousel-next, #block-views-relatedinfo-block_1 a.jcarousel-next, #block-geint-associated_content a.jcarousel-next, #block-geint-associated_content a.jcarousel-prev{
    width:23px;
}
.page-gallery a.rjcarousel-prev:hover,body .jcarousel-skin-default a.jcarousel-prev-horizontal:hover,#right #block-views-relatedinfo-block_1 a.jcarousel-prev:hover ,#block-geint-associated_content a.jcarousel-prev:hover,.portail_box a.jcarousel-prev:hover, .view-id-focusCarousel a.jcarousel-prev:hover, #block-views-relatedinfo-block_1 a.jcarousel-prev:hover, #block-geint-associated_content a.jcarousel-prev:hover{
background: url(PNG/Standard/left-on.png) no-repeat top left;
}

.page-gallery .view-header img,.page-gallery .view-header{
    height:auto;
    width:100%;
}
.page-gallery .view-content,.page-gallery #aftercontent{
  margin-left:172px;
  background:none;
}
.jcarousel-skin-default .jcarousel-item {
 width: 107px; 
}
.page-gallery #content h1.page-title {
  background:#e30512!important;
  color:white;
  margin-bottom:-0px;
}
.page-gallery  #block-geint-bio_photographe h3,.page-gallery #aftercontent h2{
    margin:0px;
    font-size:14px;
    font-family: 'Helvetica Neue 55 Roman';
    color:#333333;
    border-bottom:1px solid #d5d5d5;
    margin-bottom:10px;
    padding-bottom:10px;
}
.page-gallery #aftercontent h2 {
  color:#737373;
}
.page-gallery.fullwidth #aftercontent {
width: auto;
}
.page-gallery #aftercontent{
  margin-left:178px;
}

.page-gallery #content  #block-geint-bio_photographe a,.page-gallery #content  #block-geint-bio_photographe h3 a{
    color:black;
    font-size:14px;
}
.fullwidth .jcarousel-skin-default .jcarousel-clip-horizontal {
width: 723px;
border: 1px solid red;
margin: 0px;
}
.page-gallery.fullwidth #aftercontent {
    margin-top:-20px;
}
.fullwidth .jcarousel-skin-default .jcarousel-clip-horizontal {
width: 784px;
border: 0px solid red;
margin: 0px;
padding:0px;
}
.fullwidth .jcarousel-skin-default .jcarousel-container-horizontal {
width: 763px;
}
.jcarousel-skin-default .jcarousel-container-horizontal {
padding: 0px;
}
body #content #aftercontent .node-organisation-teaser .node-content ,body #content #aftercontent .node-organisation-teaser .node-content  a,body #content #aftercontent .node-organisation-teaser .node-content a:hover{
color:#737373;
 }
 #block-geint-footer_credits,#block-geint-footer_credits p ,#footer #block-geint-footer_credits p a{
  font-family: 'Helvetica Neue 55 Roman';
 color:#737373;
text-transform:none;
 font-size:12px;
 text-align:left;
 }
 #aftercontent #block-views-news-block_1 .node-teaser{
  margin:0px;padding:0px;
 }
.front .evt_content {
    min-height:50px;
}
.page-events .view-events td.last,.page-events .view-content.infinite-page td.last,.view-events-test td.last,.view-events-test .view-content.infinite-page td.last{
     border-bottom:1px solid #d5d5d5;
    min-height:83px;
    margin-bottom:10px;
    padding-bottom:10px;
}

  
.page-events .view-events img,.view-events-test td img{
    margin-bottom:10px;
}
#content h1.page-title{
  background: #e30512!important;
color: white;
line-height: 32px;
text-transform: none;
padding-left: 10px;
font-family: 'Helvetica Neue 57 Cond';
font-size: 18px;
margin-bottom:0px;
 }
 .style_focus_full img,.serie_with_image img{
    width:100%;
    height:auto;
 }
 .two-sidebars #content h1.page-title,.view-header h1{
   color: white;
background: #bebebe!important;
font-size: 16px;
text-transform: none;
font-weight: normal;
font-family: 'Helvetica Neue 57 Cond';
text-align: left;
padding: 0px;
padding-left: 10px;
line-height: 38px;
height: 38px;
margin-bottom: 15px;
 }
 
 .is_univers_entry.two-sidebars #content h1.page-title,.page-focus #content h1.page-title{
   color: white;
background: #e30512!important;

 }
 .imglegshort {
    top:-2px;
    color:#d5d5d5;
    font-size:11px;
 }
 #right{
  padding-top:0px!important;
  top:0px!important;
 }
 #main{
  padding-top:30px;
 }
 body #branding .limiter,.section-de #branding .limiter{
background: url(/sites/all/themes/geneva/css/PNG/logo_en.png) no-repeat left top!important;
margin-bottom:-45px;
z-index:0;
 }
  body #branding .limiter .section-de #branding .limiter, .section-fr #branding .limiter{
background: url(/sites/all/themes/geneva/css/PNG/logo.png) no-repeat left top!important;

}
.front .views-row-last .evt_content{
    border:0px;
}
body.logged-in #branding .limiter{
  
}
#print_link {
background: url(/sites/all/themes/geneva/css/PNG/print-off.png) no-repeat center left;
padding-left: 14px;
top:10px;
position:relative;
}
#print_link:hover {
background: url(/sites/all/themes/geneva/css/PNG/print-on.png) no-repeat center left;

}
#navigation_link {
padding:0px;
padding-top: 10px;

}
#assciatedvid li {
  width:289px;
}
#assciatedvid .vidtitle a,#right #block-views-relatedinfo-block_1 h2 a, #right #block-views-relatedinfo-block_1 h2,#right #block-views-relatedinfo-block_1 .view-relatedinfo h2{
  background:none!important;
 }
 #right #block-views-relatedinfo-block_1 .view-relatedinfo h2{
  margin-top:5px;
 }
 .front #right #block-views-relatedinfo-block_1 .button a,.front #right #block-views-relatedinfo-block_1 .button a:hover,.front #right #block-views-relatedinfo-block_1  a,.front #right #block-views-relatedinfo-block_1 .button,.front #right #block-views-relatedinfo-block_1 .button:hover{
  background:none!important;
  color:#333333;
}
.front #right #block-views-relatedinfo-block_1 .button a:hover,body #content .node-organisation-teaser .node-content a:hover{
    color:#e30512;
}
#right .button{
  
}
#theme_links .block-content a:hover, #theme_links .block-content a:active {
color: #e30512;
}
#right #theme_links a,#right #theme_links .block-content a {
  background:none;
  color: #333333;
  font-size: 14px;
  font-family: 'Helvetica Neue 55 Roman';
}
#right #theme_links{
  padding:0px;
}
#content h3, #content h3 a {
font-family: 'Helvetica Neue 55 Roman';
font-weight: bold;
font-size: 14px;
margin-top:10px;
}
#block-geint-box_pub_job img{
  width:100%;
  height:auto;
}
#theme_links h2{
  color: white;
background: #bebebe;
font-size: 16px;
text-transform: none;
font-weight: normal;
font-family: 'Helvetica Neue 57 Cond';
text-align: left;
line-height: 38px;
padding: 0px;
height: 38px;
padding-left:10px;
}
#right #block-geint-box_pub_job .button{
  overflow:hidden;
}
body #content .node-organisation-teaser .node-content {
    border-bottom:1px solid #d5d5d5;
    margin-bottom:10px;
    padding-bottom:10px;
}
#block-locale-0 li{
   border-right:1px solid #d5d5d5;
}
.node-organisation-teaser .withlogo {
margin-left: 125px;
}
#block-geint-link_metier_video_v2 img{
  width:100%;
  height:auto;
}
#superfish-1 a {
  height:29px;
}
#superfish-1 .sf-depth-1 {
top: 0px;
}

#left ul.menu a{
  line-height:20px;
}
#state_logo {
float: right;
position: relative;
top: -15px;
margin-left: 10px;
}
.jcarousel-skin-default {
    left: 0px;
    position: relative;
}
#block-geint-link_agenda .button a,#block-block-1 .button2 {
position:relative;
  top:-0px;
}
#block-block-1 .button2{
    
    top:-3px;
}
#left ul.menu ul li,#left ul.menu ul li a{
  font-size:12px;
  border:0px;
  line-height:100%;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  padding:0px;
  margin-left:10px;
}
#left ul.menu ul li{
margin-left:15px;
}
#left ul.menu ul li a{
  margin-left:-4px;
}
#left ul.menu ul li a{
  
}
.node-page .view-carousel .view-header img{
    width:100%;
    height:auto;
}
.view-display-id-block_1 .imglegend{
    margin-top:0px;
}
.nofullwidth .view-carousel .view-content,.nofullwidth .view-carousel .view-content,.nofullwidth .view-display-id-block_1 .jcarousel-skin-default .jcarousel-clip-horizontal,.jcarousel-skin-default .jcarousel-container-horizontal{
    background:none;
    width:100%;
}
.nofullwidth .view-display-id-block_1 .jcarousel-skin-default .jcarousel-next-horizontal {
right: -4px;
top: 26px;
}
.nofullwidth .view-display-id-block_1 .jcarousel-skin-default .jcarousel-prev-horizontal{
  top: 26px;
  left:4px;
}
.nofullwidth .view-carousel .view-content{
    margin-top:0px;
}
.nofullwidth #content .legend, #content a.see_photoofweek{
    margin-left:0px;
}
#superfish-1 li.sf-depth-1.last a{
  border:0px;
}
#header #block-locale-0, ul.links.secondary-links,#state_logo{
  margin-top:33px;
}
#branding {
padding: 20px 0px 35px 0px;
}
.front #content, .front #leftcenter {
width: 652px;
}
#content .view-photo-of-the-week-home img{
    width:100%;
    height:auto;
}
body #content .fotooftheweektitle a{
    text-transform:none;
}
body.front #content .fotooftheweektitle{
    width:100%;
    margin-left:167px;
    width:470px;
}
body #content .copyright_box{
    padding-right:0px;
}
body.front  #content .see_photoofweek {
width: auto;
left: 0px;
margin-left: 168px;
float:none;
}
body.not-front  #content .see_photoofweek {
width: auto;
left: -8px;
margin-left: 0px;
float:none;
}
.not-front .imglegend {
max-width: 3780px;
padding-right:0px;
margin-right:0px;
}
body #content .fotooftheweektitle{
  margin-left: 0px;
}
.not-front .imglegend .legcontent{
     width:auto;
}
body.not-front #content .fotooftheweektitle{
   width:auto;
   min-height:50px;
}
.not-front .fullimgpop{
    width:auto;
    float:none;
    left:0px;
    margin-left:167px;
}
ul.links .menu-1697{
    display:none;
}
#header #block-locale-0{
  margin-left:0px;
}
ul.secondary-links{
    width:127px;
}
body.front #right #block-views-focusCarousel-block_1 a.jcarousel-next,body.front #right #block-views-focusCarousel-block_1 a.jcarousel-prev{
top:184px;
margin-right:0px;
}
.no-sidebars.admin_page #leftcenter{
    width:auto;
}
#edit-search-theme-form-1{
  height: 28px;
  top: -7px;
  position: relative;
}
#superfish-1 li.sf-depth-1 a.sf-depth-1{
    padding-top:7px;
}
.two-sidebars #content h1.page-title.main-title-with-logo{
    margin-bottom:0px;
}

.page-gallery .view-content,.fullwidth .jcarousel-skin-default .jcarousel-container-horizontal {
    width:auto;
}

.not-front.fullwidth .jcarousel-skin-default .jcarousel-clip-horizontal{
    width:auto;
}
.not-front.fullwidth .jcarousel-skin-default .jcarousel-item ,.not-front.fullwidth .jcarousel-skin-default .jcarousel-item img{
width: 140px;
height:auto;
}
.not-front.fullwidth .jcarousel-skin-default .jcarousel-item{
  margin-right:24px;
 
}
.not-front.fullwidth.page-desktop .view-id-imgcarousel ul{
   height:94px;
}
.page-gallery a.rjcarousel-next, .page-gallery a.rjcarousel-prev{
    margin-top:-29px;
    float:right;
    position:relative;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    height:27px;
}
.page-gallery #content h1.page-title{
    margin-bottom:0px;
}
.page-gallery a.rjcarousel-next {
display: block;
float: right;
margin-top: -29px;
border: 0px solid blue;
z-index: 100000;

margin-right: 4px;
}
.page-gallery a.rjcarousel-prev {
    margin-right:30px;
}
.one-sidebar.sidebar-right #leftcenter, .one-sidebar.sidebar-right #content{
    width:687px;
}
.not-front.fullwidth.page-desktop .view-id-imgcarousel .views-admin-links ul{
    height:0;
    display:none;
}
#superfish-1 .sf-depth-2 a {
  border:0px;
  margin:0px;
  padding:0px;
}
#superfish-1 li.sf-depth-2 {
 border-bottom:1px solid;
 margin-right:10px;
}
#right .svlink h2{
  text-transform:none;
  color:#333333;
}
.svlink{
    display:block;
}
.not-front .svlink {
width: 270px;
}
#rss_link:hover {
background: url(PNG/Standard/RSS-on.png) no-repeat top left;
}
#rss_link {
background: url(PNG/Standard/RSS-off.png) no-repeat top left;
}
#twitter_link {
background: url(PNG/Standard/tweeter-off.png) no-repeat top left;
}
#twitter_link:hover {
background: url(PNG/Standard/tweeter-on.png) no-repeat top left;
}
#right #social_link {
  padding:0px;
  margin:0px;
  line-height:40px;
  height:40px;
  width:100%;
}
#right #social_link h2{
 line-height:40px;
 padding-left:10px;
}
#social_link a.social_link {
    width:40px;
    height:36px;
    margin-top:2px;
    margin-bottom:2px;
    margin-right:2px;
    padding-left:0px;
}
.svlink img{
    display:none;
}
.front #block-block-4,.front .svlink{
    display:none;
}
.svlink a{
    display:block;
    float:right;
    padding-left:10px;
    width:10px;
    height:16px;
}
.svlink a.service-links-linkedin{
  background: url(PNG/linkedin.png) no-repeat top left;
}
.svlink a.service-links-yahoo{
  background: url(PNG/yahoo.png) no-repeat top left;
}
.svlink a.service-links-delicious{
  background: url(PNG/delicious.png) no-repeat top left;
}
.svlink a.service-links-twitter{
  background: url(PNG/twitter.png) no-repeat top left;
}
.svlink a.service-links-facebook{
  background: url(PNG/facebook.png) no-repeat top left;
}
.svlink a.service-links-google{
  background: url(PNG/google.png) no-repeat top left;
}
.svlink a.service-links-linkedin{
  background: url(PNG/linkedin.png) no-repeat top left;
}

.not-front #superfish-1 li ul{
    left:5px;
}
.not-front #superfish-1 li ul li.last,.not-front #superfish-1 li ul li.last a{
    border:0px;
}
#content .liforh2{
  margin:0px;
  list-style-type:none;
  list-style-position: inside;
}


#content .node-page h2 a,#page-calendar .view-content .links li {
  background: url("PNG/Standard/puce-mnu-off.png") no-repeat center left;
   color:#737373;
  
}
.carousel_content.two-sidebars #content h1.page-title{
    margin-bottom:0px;
}

#content .node-page h2 a:hover,#page-calendar .view-content .links li:hover {
  background: url("PNG/Standard/puce-mnu-on.png") no-repeat center left;
   color:#e30512;
  
}
#content .node-page h2 a:hover,#page-calendar .view-content .links li:hover,#content .node-page h2 a,#page-calendar .view-content .links li{
background-position-x:10px;
}
#content .node-page h2 a{
color:#333333;
}
body a:hover,body #content a:hover{
  color:#e30512!important;
}
body#page-events #content .calendar-calendar .lastli,body#page-events #content .calendar-calendar .lastli a{
    font-size:12px!important;
    display:block;
    width:100%;
    padding-right:10px;
    font-family: "Helvetica Neue 55 Roman";
}

body#page-events #content .calendar-calendar .lastli a{
    width:auto;
}
#page-events #content .calendar-calendar,body #page-events #content  .calendar-calendar .lastli{
  width:490px;
}
#navigation_link{
  padding:0px;
  margin:0px;
}
#superfish-1 li ul{
  border:0px;
  padding-left:0px;
  padding-top:0px;
  margin-top:0px;
  top:32px;
}
#superfish-1 li ul li.sf-depth-2 a.sf-depth-2{
  padding:0px 10px 0px 10px;
}
#block-geint-sitemap .foot_img {
padding-right: 13px;
}
#block-geint-sitemap table td {
width: 134px;
display:inline-block;
}
#block-geint-sitemap table td.foot_img {
padding-right: 0;
width: 176px;
display: inline-block;
}
#block-geint-sitemap table td{
    padding-right:48px;
}
#block-geint-sitemap table td.colnum2,#block-geint-sitemap table td.colnum3,#block-geint-sitemap table td.colnum1{
  padding-right:30px;
  width:139px;
}
#block-geint-sitemap table td.colnum3{
   padding-right:48px;
}
#block-geint-sitemap table td.colnum4{
   padding-right:28px;
}
#block-geint-sitemap table td.last{
padding-right:0px;
}
.footnewfoc {
    width:100%;
}
#footnewfoc,#footnewfoc a,#footnewfoc .button a{
display:block;
   width:100%;
   text-align:right;
   padding:0px;
   margin:0px;
}
#footnewfoc .button a {
  padding-right:10px;
}

.two-sidebars #content h1.page-title{
margin-bottom:10px;    
}
.c_wrap{
    position:relative;
}

.geint-associated_content .vidtitle a.readmore:hover, .front #aftercontent a.readmore:hover, .front #aftercontent .block h2 a.readmore:hover ,body span.readmore:hover{
background: url(PNG/Standard/readmore-on.png) no-repeat right center;
}
body span.readmore {
  text-indent:-1000px;
  float:right;
  display:block;
  width:16px;
  height:16px;
}
#footer a:hover{
  text-decoration:none;
}
#page-gallery a.rjcarousel-prev:hover{
background: url(PNG/left-mnu-on.png) no-repeat top left;
}
#page-gallery a.rjcarousel-next:hover{
background: url(PNG/right-mnu-on.png) no-repeat top left;
}
#page-gallery a.rjcarousel-prev{
background: url(PNG/left-mnu-off.png) no-repeat top left;
height:15px;
margin-top:-27px;
margin-right: 21px;
}
#page-gallery a.rjcarousel-next{
background: url(PNG/right-mnu-off.png) no-repeat top left;
margin-top:-27px;
height:15px;
}
#page-gallery #content .svlink,.page-newmap #content .svlink{
  float:right;
  padding-right:0px;
  margin-right:0px;
  
}
#page-gallery #content .svlink ul,.page-newmap .svlink ul{
padding-right:0px;
}
#page-gallery #content .svlink h2,.page-newmap .svlink h2{
text-transform:none;
padding-left:10px;
}
#footer_menu .footer_menu_sub {
background: url(PNG/bullet.png) no-repeat left center;
}
#page-gallery #content .svlink ul li,.page-newmap .svlink ul li{
  float:right;
}
.page-newmap #content .svlink .item-list ul li {
float: right;
}
#page-gallery .svlink,.page-newmap .svlink{
text-transform:none;
width:100%;
display:block;
}
body #content .svlink h2 {
text-transform: none;

}
#page-newmap .svlink{
  
}
body #block-block-3 h2 {
background: #009fe3 url(PNG/bird.png) no-repeat 96% center!important;
}

#twitter_link:hover {
background: url(PNG/followus-bird-on.png) no-repeat center left;
}
#twitter_link {
background: url(PNG/followus-bird-off.png) no-repeat center left;
}
#rss_link:hover {
background: url(PNG/followus-rss-on.png) no-repeat center left;
}
#rss_link {
background: url(PNG/followus-rss-off.png) no-repeat center left;
}
#social_link a.social_link {
width: 24px;
}

.view-newmap .view-header h2 {
    margin-left:167px;
}
.page_newmap_ #leftcenter, .page_newmap_ #leftcenter #content{
    width:1000px;
}
.view-newmap .views-exposed-widgets label{
    display:block;
    width:160px;
    float:left;
    padding-right:00px;
}
.view-newmap .views-exposed-widget{
    
    margin-left:0px;
}
.view-newmap .views-widget{
    margin-left:167px;
}
.view-newmap .views-exposed-widgets #edit-submit-newmap{
    float:left;
    margin-left:166px;
    margin-top:0px;
    margin-bottom:20px;
}

.view-newmap .view-filters{
    width:600px;
    float:left;
}
.view-newmap .map_leg{
    width:300px;
    float:right;
}
.view-newmap .views-exposed-widgets .form-item {
    margin:0px;
}
.view-newmap .views-exposed-widgets .form-item, .view-newmap .views-exposed-widgets .views-widget {
    width:400px;
}
.page-newmap #content .views-exposed-widget.views-exposed-widget-num3 {
 width: auto;
 display: block; 
 overflow: visible; 
}
.view-newmap .map_leg {
    padding-left:10px;
    border-left:1px solid #d5d5d5;
    margin-top:15px;
    margin-bottom:15px;
    
}
#content .view-newmap .map_leg,#content .view-newmap .map_leg a,#content .view-newmap .map_leg span{
color:#737373;
font-size:13px;
line-height:100%;

}

.page-newmap #edit-title {
width: 492px;
top: -17px;
position:relative;
}
#content .node-page p,#content .node-page div{
color: #787878;
}



.carousel_content .node-page .jcarousel-skin-default .jcarousel-item {
width: 110px;
}
#content .node-page .legend h2 a, #content .node .legend h3 a, #content .node .legend h3 a:link{	
  padding-left:117px;
}

.front #content .imglegend .fotooftheweektitle a{
    color:#333333;
}
.front #content .imglegend .fotooftheweektitle {
color: #737373;
}
.front .block_link a span:hover{
    color:#e30512;
}



.front #social_link a.social_link {
width: 22px;
height: 36px;
margin-top: 2px;
margin-bottom: 2px;
margin-right: 2px;
padding-left: 0px;
float:right;
}

.front.context_homev3 #right .svlink h2 ,.front.context_homev3 #right .svlink  a{
display: block;
}
.front.context_homev3 #right #social_link{
  background: #E3E2E3;
color: #55646C;
text-transform: uppercase;
font-size: 12px;
font-weight: normal;
}
#webform-component-email label,.webform-component-email label{
width: 130px;
display: block;
float: left;
}
#right a .button {
font-size: 16px;
}
.page-events #page-calendar .view-content{
  width:100%;
}

#content .search-results dd p{
    color:#737373;
}
#content .search-results dt{
border-top:1px solid #d5d5d5;
margin-top:10px;
padding-top:10px;
}
#page-calendar .view-content .links li:hover a{
  color:#e30512;
}
#page-calendar .view-content .links li a,#page-calendar .view-content .links li.last a{
  margin-left:22px;
  color:#55646C;
  font-size:14px;
    font-family: 'Helvetica Neue 55 Roman';
    -webkit-font-smoothing: antialiased;
}
#page-calendar .view-content .links li a{
  margin-left:22px;
}


.not-front #leftcenter #right .button a:hover,.not-front #leftcenter #right .button:hover a,.not-front #leftcenter #right .button:hover a:hover{
  color:#e30512;  
}
.not-front #leftcenter #right .button a {
background: none!important;
font-size:14px;
top:4px;
position:relative;
}
h1 .ics_icon{
    float:right;
    position:relative;
    top:10px;
    right:10px;
}

#content .view-id-news.view-display-id-page_1 .chaplink ,#content .view-id-news.view-display-id-page_1 .chaplink p{
    color:#737373;
}
#content .view-id-news.view-display-id-page_1 .chaplink {
  border-bottom:1px solid #d5d5d5;
  margin-bottom:10px;
  padding-bottom:10px;
}

.page-daily-update #block-block-1 {
    display:none;
}
.block.block_foc.block_foc_theme .block-content{
    padding:0px;
}
.block.block_foc.block_foc_theme .block-content select{
    width:100%;
}
#left ul.menu a.active-trail{
  border:0px;
}
#left ul.menu li.active-trail ul{
  border-bottom:1px solid #d5d5d5;
  margin-bottom:10px;
}
#content .central_content_carousel .readmore {
top: 0px;
position: relative;
}
.fullwidth .jcarousel-skin-default .jcarousel-container-horizontal{
    overflow:hidden;
}
.page-gallery.fullwidth #aftercontent {
    margin-left:0px;
}
#aftercontent .svlink{
  width:98%;
  text-align:left;
  text-transform:none;
  clear:both;
  margin:0px!important;
 
}
#content #aftercontent .svlink h2{
 padding-left:10px;
 color:black;
}
#content #aftercontent .svlink,#content #aftercontent .svlink li,#content #aftercontent .svlink ul li{
  float:right!important;
  margin-bottom:10px;
}
#content .view-id-citation.view-display-id-page_1 .views-field-tid-1{
    color: #333333;
    font-size: 14px;
}
#content .view-id-citation.view-display-id-page_1 .views-field-tid-1{
    color: #333333;
    font-size: 14px;
}
#content .view-id-citation.view-display-id-page_1 .views-field-field-title-value{
    color: #333333;
    font-size: 14px;
    font-style:italic;
}
#content  .view-id-citation.view-display-id-page_1 .views-field-body p,#content  .view-id-citation.view-display-id-page_1 .views-field-body .field-content{
    color: #737373;
    font-size: 14px;
    
}
.col3_boxlayout.page-gallery #main, .col4_boxlayout.page-gallery #main{
    width:auto;
}
.col3_boxlayout #content .bimage_page .boximg{
   margin-left:0px;
    margin-right:20px;
    width:320px;
}
.col3_boxlayout #content .bimage_page .boximg.imgnum2,.col3_boxlayout #content .bimage_page .boximg.imgnum5,.col3_boxlayout #content .bimage_page .boximg.imgnum8{
    margin-right:0px;
}
#block-faceted_search_ui-3_keyword h2 {
  text-align:left;
  background: #e5e5e5!important;
}
#content #block-faceted_search_ui-3_keyword input,#block-faceted_search_ui-3_keyword input[type=submit],#block-faceted_search_ui-3_keyword .inlinelable label{
  clear:both;
  float:none;
}
#block-faceted_search_ui-3_keyword input[type=text]{
  width:97%;
}
#block-faceted_search_ui-3_keyword .block-content,#block-faceted_search_ui-3_keyword h2.block-title{
  padding:0px;
  margin:0px;
}
.faceted-search-stage-results .formation_teaser {
    font-style:normal;
    color:#737373;
    font-size:14px;
    border-bottom:1px solid;
    margin-bottom:10px;
    padding-bottom:10px;
}
#right .facet_select {
width: 168px;
margin-left:10px;
float:right;

}
#block-faceted_search_ui-3_guided{
  text-align:left;
}
#block-faceted_search_ui-3_guided .faceted-search-facet{
  
min-height:30px;  
}
#block-faceted_search_ui-3_keyword .block-content{
  text-align:right;
}
body.node-type-formation #content h1.page-title{
  margin-left:0px;
}
.page-formations #right h3,#block-faceted_search_ui-3_related h2,.node-type-formation #right #block-faceted_search_ui-3_related h2{
    text-align:left;
    font-family:'Helvetica Neue 57 Cond';
    padding-left:10px;
}

.node-type-formation .logo{
    margin-bottom:10px;
}

#page .view-videos .views-row h2, #page .view-videos .views-row a,#page .view-videos .views-row .perso_teaser,#page .view-videos .views-row .perso_teaser p{
  font-weight:normal;
  color:#737373;
}
#page .view-videos .views-row h2{
 color:#333333;
}
#views-exposed-form-videos-page-1 {
border-bottom: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;

}
.page_video_metier #page .view-videos .views-row.views-row-1, #page .view-videos .views-row, #page .view-videos .infinite-page .views-row.views-row-1 {
border-right: 0px solid #d5d5d5;
border-bottom: 1px solid #d5d5d5;

}
#page .view-videos .views-row .node-content h2.node-title{
top:0px;
}

.jcarousel-next-horizontal,.jcarousel-prev-horizontal,.front #right #block-views-relatedinfo-block_1 a.jcarousel-next,.front #right #block-views-relatedinfo-block_1 a.jcarousel-prev{
  background-position:center!important;
    background-size:16px!important;
    background-color:rgb(190,190,190)!important;
    background-color:rgba(190,190,190,0.6)!important;
   -webkit-border-radius: 24px!important;
-moz-border-radius: 24px!important;
border-radius: 24px!important;
width:24px!important;
height:24px!important;
padding:0px!important;
}
.jcarousel-prev-disabled,.jcarousel-next-disabled{
  display:none!important;
}
#right .jcarousel-next-horizontal,#right .jcarousel-prev-horizontal{
  bottom:auto!important;
  top:100px!important;
}
.lastNewsDate {
background: #e5e5e5;
padding: 3px;
line-height: 38px;
height: 38px;
font-size: 16px;
padding:0px;
padding-left:10px;
font-family: 'Helvetica Neue 57 Cond';
}

#webform-component-message .resizable-textarea{
  margin-left:130px;
  width:521px;
}
#edit-actions{
  float:right;
  margin-right:23px;
}

#content h3, #content h3 a ,.node-type-page.is_focus #content h1{
font-family: 'Helvetica Neue 57 Cond';
background:none!important;
font-weight: normal;
font-size: 16px;
color:#e30512;
}

.faq-question-answer .faq-question {
border-top: 1px solid #d5d5d5;
padding-top: 15px;
color: #333333;
font-size: 14px;
font-family: 'Helvetica Neue 55 Roman';
-webkit-font-smoothing: antialiased;
margin-bottom: 5px;
padding-left:0px;
}
.faq-content{
    margin-top:20px;
}
.node-type-event #content h1.page-title{
    margin-bottom:20px;
}
.node-type-organisation #content h1.page-title{
    margin-bottom:20px;
}
.node-type-event .ics_icon{
    float:right;
}
.node-type-event #content h1.page-title {
  background: #bebebe!important;
 
}
.blogtitle,.blogtitle a{
background: #e5e5e5!important;
color: #333333;
line-height:28px;
height:28px;
font-size: 16px;
text-transform: none;
font-weight: normal;
font-family: 'Helvetica Neue 57 Cond';
text-align: left;
padding: 0px;
padding-left: 5px;
line-height: 38px;
height: 38px;
}
.is_focus.node-type-page #left{
    margin-right:0px;
}
.is_focus.node-type-page #content h1{
 padding-left:0px!important;
}
.is_focus.node-type-page #content{
width: 490px;
margin-right: 19px!important;
}


.blogtitle .navigation_link {
  margin-top:5px;
  top:0px;
}

.page_video_metier #page .view-videos .views-row.views-row-1, #page .view-videos .views-row, #page .view-videos .infinite-page .views-row.views-row-1 {
border-right: 0px solid #d5d5d5;
border-bottom: 0px solid #d5d5d5;
}
.page_video_metier #page .view-videos .views-row.views-row-1 td.last, #page .view-videos .views-row td.last, #page .view-videos .infinite-page .views-row.views-row-1 td.last{
border-right: 0px solid #d5d5d5;
border-bottom: 1px solid #d5d5d5;
}
body #content h2,body #content h2 a{
     font-size:16px;
    
    font-family:'Helvetica Neue 55 Roman';
}
body #content h2 .views-admin-links a{
    
    font-size:10px;
    
 }
 .not-front #content .legcontent h2{
   border:0px;
 }
 .not-front #content .legcontent h3{
 }
/*.node-type-organisation .location {
display: none;
}*/

.carousel_content #content .node-page .legcontent h2 a,.carousel_content #content .node-page .legcontent h2 ,.carousel_content #content .node-page .legcontent h3 ,.carousel_content #content .node-page .legcontent h3 a{
padding:0px;
margin:0px;
font-size:14px;
}
.carousel_content #content .node .legend h3 a, .carousel_content #content .node .legend h3 a:link{
  padding:0px;
}
.nofullwidth.carousel_content #content .legcontent div h3 a{
     padding:0px;
     font-size:14px;
}
.nofullwidth.carousel_content #content .legcontent div{
    margin-left:0px;
    float:right;
    width:313px;
    text-align:left;
    padding:0px;
    font-size:14px;
}
.nofullwidth.carousel_content #content .legcontent {
    display:block;
    min-height:44px;
}
.nofullwidth.carousel_content #content .legcontent .copyright,.nofullwidth.carousel_content #content .legcontent .credits{
  float:left;
  width:140px;
  margin-left:0px;
  font-size:10px;
  
}
.carousel_content .node-page .jcarousel-skin-default .jcarousel-item ,.carousel_content .node-page .jcarousel-skin-default .jcarousel-item img{
width: 150px;
height: 100px;
}

.nofullwidth .view-display-id-block_1 .jcarousel-skin-default .jcarousel-next-horizontal {
right: 17px;
top: 26px;
}
body #content .bimage_page h2{
    background:none;
}
#block-views-nos_publication-block_1 .node-content {
  color:#737373;
}

.svlink{
    color:black;
}
#content .view-id-citation.view-display-id-page_1 .views-field-field-title-value {
font-style: normal;
}
body .view-display-id-page_1 .views-field-tid-1, body .view-display-id-page_1 .views-field-tid-1 a {
font-size: 14px;
}

#content .faceted-search-page h2,#content .faceted-search-page h3,#content .faceted-search-page .facet_label{
  background:none;
  font-weight:normal;
  font-size:14px;
  float:left;
  width:150px;
}
#content .faceted-search-page select {
  float:right;
  width:330px;
}
#content .faceted-search-page .faceted-search-guided{
  clear:both;
  height:30px;
}
#content .faceted-search-page h2.node-title{
  float:none;
  width:auto;
}
.node-formation .field{
     clear:both;
}
.node-formation .field-label-inline-first,.node-type-formation #content h3.location{
    font-weight:normal;
    font-size:15px;
    font-family: 'Helvetica Neue 55 Roman';
    margin-bottom:6px;
    color:black;
 
}
#content .faceted-search-page .node table{
  margin-bottom:0px;
}
.node-type-formation #content h3.location, .vcard {
margin-top: 10px;
/*clear: both;*/
}
.node-formation .vcard{
  top:-20px;
  position:relative;
}
.node-event .node-content b,.node-event .node-content a{
    font-weight:normal;
    color:black;
}
.node-event .node-content a{
    text-decoration:none;
}
.node-type-event .field-type-location .field-label{
  color: #333333;
font-size: 14px;
font-family: 'Helvetica Neue 55 Roman';
-webkit-font-smoothing: antialiased;
}
.view-archives .node{
  border-bottom: 1px solid #e3e2e3;
  margin-bottom:10px;
  padding-bottom:10px;
}
#content .view-archives .node-chapeau,#content .view-archives .node-chapeau p{ 
color: #737373
}
#block-geint-archives h2 {
color: white;
background: #bebebe!important;
font-size: 16px;
text-transform: none;
font-weight: normal;
font-family: 'Helvetica Neue 57 Cond';
text-align: left;
padding: 0px;
padding-left: 10px;
line-height: 38px;
height: 38px;
margin-bottom: 0px;
text-transform: none;
padding-right: 26px;
padding-top: 0px;
background: #e5e5e5!important;
color: #333333;
}
#block-geint-archives .archive_nav a:before {
  content:"-";
}
#block-geint-archives .archive_nav a {
font-family:'Helvetica Neue 55 Roman';
background:none;
padding-left: 10px;
font-size: 12px;

text-transform: none;
}
body #content .fotooftheweektitle{
     color: #737373;
}
body #content .fotooftheweektitle a,#content .imglegend .fotooftheweektitle a{
    color: #333333;
}

.page-videos #content h1.page-title{
background: #bebebe!important;
}
#views-exposed-form-videos-page-1 {
border-bottom: 1px solid #d5d5d5;
border-top: 0px solid #d5d5d5;
}
.view-archives {
    max-width:500px;
}
.view-archives {
    margin-top:20px;
}
.node-type-personalite #content h1{
    margin-bottom:10px;
}
#content .faceted-search-stage-results{
    margin-top:20px;
}
.faceted-search-stage-results  #content h2,#content .search-results dt{
  clear:both;
  float:none;
  border:0px;
}
#content .search-results dd{
border-bottom:1px solid #737373;
margin-left:0px;
padding-left:10px;
}
#content #beforecontent p a{
  text-decoration:underline;
}
#content .faq-answer p{
  color:#737373
}

#page-gallery #aftercontent p ,.focus_serie_selected .foc_serie_intro{
  margin:10px 0px;
  padding:10px 0px;
  border-top:1px solid #d5d5d5;
  border-bottom:1px solid #d5d5d5
}
.focus_serie_selected .foc_serie_intro {
  background:none;
  height:auto!important;
  margin-bottom:20px;
}
body #content .foc_text, body #content .foc_text h2, body #content .foc_text h3,#foc_date_style{
    font-family:'Helvetica Neue 55 Roman';
    font-size:14px;
    color:#737373;
}
body #content .serie_page_title{
font-family:'Helvetica Neue 57 Cond';
color:#333333;
}
.view-focusOn .views-row{
    clear:none;
}
.view-focusOn .focusOnPageItem {
border-top: 0px solid #E3E2E3;
border-bottom: 1px solid #E3E2E3;
height:88px;
}
.view-focusOn .views-row.views-row-odd {
    width:48%;
    float:left;
    clear:both;
}
.view-focusOn .views-row.views-row-even {
    width:45%;
    float:right;
}
.view-focusOn .infinite-page .views-row.views-row-odd {
    width:48%;
    float:right;
    clear:both;
}
.view-focusOn .infinite-page .views-row.views-row-even {
    width:45%;
    float:left;
}



#content .faceted-search-page h3{
    border-bottom: 1px solid #E3E2E3;
    font-family:'Helvetica Neue 57 Cond';
    font-size:16px;
color:#333333;
width:100%;
margin-bottom:20px;
}
#beforecontent #right #calbtn2{
  width:314px;
}

#block-geint-history_doc_v2 .button{
  height: 49px;
  line-height: 22px;
  padding-top:5px;
}
#block-locale-0 a.active{
  color:black!important;
}
.front #content .legcontent .readmore{
    display:none;
}

.readmore_link {
    width:25px;
    height:25px;
}
.page-gallery #sb-wrapper-inner .imglegend .legcontent{
  background:white;
}

.page-gallery #sb-wrapper-inner .imglegend .legcontent .fotooftheweektitle,.page-gallery #sb-wrapper-inner .imglegend .legcontent .fotooftheweektitle a{
    font-weight:normal;
    margin-left:170px;
    color: #333333;
font-size: 14px;
font-family: 'Helvetica Neue 55 Roman';
-webkit-font-smoothing: antialiased;
}
.page-gallery #sb-wrapper-inner .imglegend .legcontent .fotooftheweektitle a{
     margin-left:0px;
     font-weight:normal;
     text-decoration:underline;
}
.page-gallery #sb-wrapper-inner h2.fotooftheweek{
    display:none;
}
.jumphome {
    width: 444px;
}
#header ul.secondary-links {
    width: 236px;
}
#header ul.secondary-links li,#header  ul.secondary-links {
  text-align:right;
    
}
#navigation{
  clear:both;
}
#page-focus .focusOnPageItem{
height:auto;
}
#page-focus .views-row.views-row-even ,#page-focus-with-serie .views-row.views-row-odd{
width: 45%;
float: left;
clear:both;
}
#page-focus .views-row.views-row-odd,#page-focus-with-serie .views-row.views-row-even {
width: 45%;
float: right;
clear:none;
}
#page-focus .infinite-page .views-row.views-row-even ,#page-focus-with-serie .infinite-page .views-row.views-row-odd{
width: 45%;
float: right;
clear:none;
padding-right:0px;
}
#page-focus .infinite-page .views-row.views-row-odd,#page-focus-with-serie .infinite-page .views-row.views-row-even {
width: 45%;
float: left;
clear:both;
}


#page-focus .views-row.views-row-1 {
float: left;
width: 100%;
}
#page-focus .foc_serie_intro{
    margin-bottom:20px;
}
#page-focus .foc_serie_intro h2{
    width:auto;
    color: white!important;
background: #bebebe!important;
font-size: 16px;
text-transform: none;
font-weight: normal;
font-family: 'Helvetica Neue 57 Cond';
text-align: left;
padding: 0px;
padding-left: 10px;
line-height: 38px;
height: 38px;
}
#page-focus .view-focusOn{
    margin-top:20px;
}
#page-focus .foc_serie_intro img{
    width:100%;
    padding:0px;
    margin:0px;
}
#page-focus .focusOnPageItem img{
  width:100%;
  height:auto;
}
#page-focus #page-focus-with-serie .views-row.views-row-1{
  width:45%;
  clear:both;
}
#page-focus #page-focus-with-serie .views-row.views-row-even{
  padding:0px;
  clear:both;
}
#page-focus #page-focus-with-serie .views-row img{
  margin-top:0px;
  padding-top:0px;
}
#page-focus #page-focus-with-serie .views-row.views-row-even{
clear:none;
float:right;
}
#page-focus #page-focus-with-serie .views-row.views-row-odd,#page-focus #page-focus-with-serie .views-row.views-row-1{
clear:none;
float:left;
}
#page-focus #page-focus-with-serie .views-row-1 .text_low_res{
  display:block;
}
#page-focus #page-focus-with-serie .view-focusOn .firstfoc img {
margin-top: 0px;
}
.focus_serie_selected .foc_serie_intro *{
    float:none;
}
.focus_serie_selected .foc_serie_intro{
    left:0px;
    float:none;
    clear:both;
    margin-bottom:20px;
    height:auto;
}
#content #node-3428 h2 a{
  background-position:top left;
}
#content h2.numberonly{
  color:#e30512;
}
#content .node-page ul li,#content .node-page ul li.liforh2{
    list-style-image:url(PNG/Standard/puce-mnu-off.png);
 
    
}
#content .node-page ul li.liforh2 h2,#content .node-page ul li.liforh2 h2 a{
  margin:0px;padding:0px;
}
#content .node-page ul li.liforh2 h2{
  border:0px;
}
#content .node-page ul li.liforh2 h2 a{
  top:-3px;
  margin-left:5px;
}
#content .node-page table ul{
  margin-left:0px;
  padding-left:0px;
}

#content .node-page ul li.liforh2{
     border-bottom: 1px solid #d5d5d5;
     list-style-position: inside;
     padding-left:0px;
     margin-left:0px;
     margin-top:0px;
     padding-top:0px;
     margin-bottom:10px;
     padding-bottom:5px;
     left:0px;
}
#content .node-page li.liforh2 h2 a,#content .node-page li.liforh2 h2 {
  background:none;
}


#aftercontent .view-citation .views-field-field-title-value,#aftercontent .view-citation  .views-field-tid-1{
color:#333333;
}
#aftercontent .view-citation div{
color: #737373;
}
.front #right .social_link,.front.context_homev3 #right #social_link{
  background:none;
}
.front #right .social_link h2,.front #right #social_link h2{
  display:none;
}
.front #right #rss_link {
  width:40px;
background: url(PNG/Standard/RSS-off.png) no-repeat center left;
}
.front #right #rss_link:hover {
background: url(PNG/Standard/RSS-on.png) no-repeat center left;
}
.front #right #twitter_link {
  width:40px;
background: url(PNG/Standard/tweeter-off.png) no-repeat center left;
}
.front #right #twitter_link:hover {
background: url(PNG/Standard/tweeter-on.png) no-repeat center left;
}
#content .node-organisation-teaser h2.node-title a{
color:#333333;
}
.view-id-organisations #edit-title {
 width: 371px; 
}
.view-id-organisations .views-exposed-form .views-exposed-widget{
    padding-right:0px;
}
.view-organisations select, .view-events select, .view-events .typetext, .view-events .typetext input, .view-calendar select, .view-calendar .typetext input{
    width:379px;
}
#edit-submit-organisations, #edit-submit-events {
margin-right: 0px;
}
.node-organisation img{
     padding-right:15px;
}
#right .block_link a,#right #block-geint-block_shortcut a{
text-transform:none!important;
}
#right .block_link a:hover span{
  color:#e30512;
}
.node-organisation-teaser .withlogo {
margin-left: 131px;
}
.node-type-personalite #content h1{
    position:relative;
}
.node-type-personalite #content h1 #navigation_link{
    position:absolute;
    top:0px;
    right:0px;
}
.view-newmap .gmap-gmap{
    clear:both;
}


.photooftheweekcontainer .readmore_link{
    display:none;
}

#content .copyright {
    font-size: 12px;
}
body #content .foc_text,body #content .foc_text h2{
  background:none!important;
  color:#333333!important;
  margin:0px;
  padding:0px;
  padding-top:10px;
  float:none;
  clear:both;
  line-height:135%;
  height:auto;
}
#content #node-6873 table h2,#content #node-3362 table h2,#content #node-3479 table h2{
  font-size:13px;
  padding-bottom:10px;
}
#content #node-6873 table h2 a,#content #node-3362 table h2 a,#content #node-3479 table h2 a{
  font-size:13px;
  background: url("PNG/Standard/puce-mnu-off.png") no-repeat top left;
  background-position-x: 0px
}
#content #node-6873 table h3,#content #node-3362 table h3,#content #node-3479 table h3{
 font-size:18px;
}
#page-focus #page-focus-with-serie .views-row.views-row-odd{
  clear:both;
}

#page-calendar #leftcenter #right .button a {
top: 11px;

}

#page-calendar #content, #page-calendar #content .view-calendar, #page-calendar #content .calendar-calendar, #page-calendar #content .calendar-calendar .full, #page-calendar .calendar-calendar .date-nav, #page-calendar .attachment, #page-calendar .calendar-calendar .day-view {
width: 959px;
margin: 0px;
padding: 0px;
overflow: visible;
}
#aftercontent{
  clear:both;
}
.page-gallery.fullwidth #aftercontent {
 margin-top: 0px; 
}
.page-calendar .views-exposed-widget {
max-width: 10020px;
}
#aftercontent .svlink{
  margin-top:20px!important;
}
#main #leftcenter .h1withnav{
  padding-right:30px;
}
.view-id-organisations_list .view-header{
    text-align:left;
    padding:5px 0px 10px 0px;
    margin-bottom:10px;
    border-bottom: 1px solid #e3e2e3;
}
.view-newmap  .view-header h2{
  margin-left:0px;
}
#right #block-views-relatedinfo-block_1 .view-relatedinfo h2{
  font-family: 'Helvetica Neue 55 Roman';
font-weight: normal;
font-size: 14px;
color: #333333;
line-height:20px;
}
.view-formations .node-formation{
  clear:both;
}

.node-formation .vcard {
    position: relative;
    top: 8px;
}
.node-type-formation #content h3.location, .vcard{
    margin-top:0px;
}

.node-type-formation .logo{
    margin-top:10px;
}

.page-calendar #aftercontent {
position: relative;
top: 0px;
  max-width:963px;

}

.page-calendar #aftercontent h2{
  max-width:949px;
}

#subexhibcalendar{
  max-width:961px;
}
#page-calendar .view-content .links li:hover, #page-calendar .calendar-calendar ul.links li.active,#page-calendar .calendar-calendar .date-nav{
background:#e30512;
}
body #content #aftercontent .node-organisation-teaser .node-content a:hover{
    color:#737373!important;
    cursor:normal;
}
.one-sidebar.sidebar-right #leftcenter, .one-sidebar.sidebar-right #content{
    width:680px;
}

#content .node p,#content .node ul li,#content .node a{
  /*font-size:16px!important;*/
}

#content h3, #content h3 a, .node-type-page.is_focus #content h1 {
font-family: 'Helvetica Neue 57 Cond';
background: none!important;
font-weight: normal;
/*font-size: 18px;*/
color: #e30512;
}

.front #aftercontent .block h2.node-title a, .front #aftercontent .block h2.node-title, body #content .fotooftheweektitle,#aftercontent .formation_teaser, #aftercontent .view-citation .views-field-tid-1, #aftercontent .view-citation .views-field-field-title-value, .front #aftercontent #block-views-nos_publication-block_1 a{
  /*font-size:16px!important;  */
}

#content #aftercontent .svlink{
  margin-bottom:20px!important;
  clear:both;
}


#page-calendar   .date-nav,#page-calendar   .date-nav a,#page-calendar   .date-nav span,#page-calendar .view-content .calendar-calendar .date-prev, #page-calendar .view-content .calendar-calendar .date-next{
    z-index:500;
}
#page-calendar .attachment, #page-calendar #content .full{
    z-index:400;
}
#page-calendar .calendar-calendar ul.links li:hover a,#page-calendar .calendar-calendar .date-nav a,#page-calendar .calendar-calendar ul.links a:hover, #page-calendar .calendar-calendar .date-nav a:hover  {
    color: white!important;
    font-family: 'Helvetica Neue 55 Roman';
}
#page-calendar .calendar-calendar ul.links li {
   background:white;
   color: #e30512;
}
#page-calendar .calendar-calendar ul.links li a{
  margin-right:22px;
}
.front .view-citation img{
    width:132px;
    height:auto;
}
.front #aftercontent .view-citation .views-field-tid-1{
  color:#333333;
}
.front #aftercontent .view-citation .views-field-field-title-value{
    line-height:19px;
}
#content .view-citation img{
width:122px;
height:auto;
}
#comments{
clear:both;
}
.node-type-page.is_focus #content h1 {
font-family: 'Helvetica Neue 57 Cond';
background: none!important;
font-weight: normal;
font-size: 18px;
color: #e30512;
font-size: 20px;
line-height: 22px;
margin-bottom: 15px!important;
height:auto;
min-height:38px;
}
.node-type-page.is_focus #content h1 #navigation_link{
    display:none;
}
.admin_page.node-type-page.fullwidth #content {
width: 100%;
margin-right: 19px!important;
}

body #content .node h4{
    border-top: 1px solid #d5d5d5;
padding-top: 15px;
border-top: 1px solid #d5d5d5;
padding-top: 15px;
color: #333333;
-webkit-font-smoothing: antialiased;
margin-bottom: 5px;
font-size: 16px;
font-family: 'Helvetica Neue 55 Roman';
}

#page-focus .view-focusOn .infinite-page .views-row-11{
display:none;
}
/*#page-focus .focusOnPageItem img {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 180px, 0 180px);
  clip-path: polygon(0 0, 100% 0, 100% 180px, 0 180px);
}*/
#page-focus .view-focusOn .firstfoc img{
  -webkit-clip-path: inherit;
  clip-path: inherit;

}
body #content .view-focusOn .focusOnPageItem.focusOnPageItem .text_high_res{
    display:block;
}

body #content .view-focusOn .focusOnPageItem.firstfoc.style_focusOnPage .text_low_res{
     display:block;
}



body #branding .limiter{
background: url(/sites/all/themes/geneva/css/logo/GI_logo_CMYK_EN2.png) no-repeat left top!important;
margin-bottom:-45px;
z-index:0;
/*background-size:380px 143px!important;*/
background-size:initial!important;
 }
 
body.section-fr #branding .limiter{
background: url(/sites/all/themes/geneva/css/logo/GI_logo_CMYK_FR2.png) no-repeat left top!important;
/*background-size:380px 143px!important;*/
background-size:initial!important;
}

body.section-de #branding .limiter{
background: url(/sites/all/themes/geneva/css/logo/GI_logo_CMYK_DE2.png) no-repeat left top!important;
/*background-size:380px 143px!important;*/
background-size:initial!important;
}





/*

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
    body #branding .limiter .section-de #branding .limiter, .section-fr #branding .limiter, body #branding .limiter {
    background: url(./PNG/logo-retina.png) no-repeat left top / 384px 112px !important;
  }
}


*/




