﻿* {
  margin: 0;
  padding: 0;
}
.icons {
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
}
body {
  font-family: "Open Sans", Arial;
  font-size: 12px;
  color: #333333;
  background-color: #efefef;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans";
  font-weight: bold;
}
a {
  text-decoration: none;
}
a img {
  border: 0;
}
.clear {
  clear: both;
}
html #s4-bodyContainer {
    padding:0;
}
.BodyTable {
    background-color:#efefef !important;
    background-image:none !important;
}
/* container*/
#irsn_container {
  /*background-image: url("/IRSNImages/v3/bg_pages.png");*/
  background-repeat: repeat-x;
  background-position: bottom;
  min-width: 1030px;
}
.BodyHome#irsn_homepage #irsn_container {
  /*background-image: url("/IRSNImages/v3/bg_container.png");*/
  background-image:none;
  background-color:#efefef;
}
/* topbar */
#irsn_topbar {
  padding-top: 15px;
  height: 60px;
  background-color: #3b8edf;
}
#irsn_topbar a {
  color: #ffffff;
  font-size: 13px;
  font-weight: 600;
}
#irsn_topbar .irsn_topbar_sites {
  color: #ffffff;
  display: none;
  position: absolute;
  width: 990px;
  height: 260px;
  border: 5px solid #ffffff;
  background-color: #4d4d4d;
  margin: 17px 0 0 -25px;
  padding: 15px;
  cursor: default;
  -webkit-box-shadow: 0 9px 4px -4px #cccccc;
  -moz-box-shadow: 0 9px 4px -4px #cccccc;
  box-shadow: 0 9px 4px -4px #cccccc;
  z-index: 2;
}
#irsn_topbar .irsn_topbar_sites .irsn_topbar_title {
  text-transform: uppercase;
  font-size: 16px;
  width: 220px;
  padding-right: 15px;
  border-bottom: 1px solid #717171;
  font-family: "Open Sans Condensed";
  margin-bottom: 20px;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
}
#irsn_topbar .irsn_topbar_sites .irsn_topbar_title span {
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  margin-right: 5px;
}
#irsn_topbar .irsn_topbar_sites .irsn_topbar_content {
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  width: 235px;
}
#irsn_topbar .irsn_topbar_sites .irsn_topbar_content a {
  color: #ffffff;
  font-weight: normal;
  font-size: 12px;
}
#irsn_topbar .irsn_topbar_sites .irsn_topbar_content a:hover {
  color: #71abe4;
  text-decoration: underline;
}
#irsn_topbar .irsn_sites {
  color: #ffffff;
  font-size: 13px;
  font-weight: 600;
  padding: 15px 45px 50px 25px;
  margin: -15px 25px 0 0;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  background-position: 115px -10px;
  cursor: pointer;
}
#irsn_topbar .irsn_sites.hover {
  background-color: #ffffff;
  background-position: 115px -793px;
  color: #3b8edf;
}
#irsn_topbar .irsn_topbar_public {
  float: left;
  margin-right: 15px;
}
#irsn_topbar .irsn_topbar_public .irsn_topbar_title {
  background-position: 105px -65px;
}
#irsn_topbar .irsn_topbar_public .irsn_topbar_title span {
  background-position: -7px -884px;
}
#irsn_topbar .irsn_topbar_pro {
  float: left;
  margin-right: 15px;
}
#irsn_topbar .irsn_topbar_pro .irsn_topbar_title {
  background-position: 132px -65px;
}
#irsn_topbar .irsn_topbar_pro .irsn_topbar_title span {
  background-position: -7px -910px;
}
#irsn_topbar .irsn_topbar_prest {
  float: left;
  margin-right: 15px;
}
#irsn_topbar .irsn_topbar_prest .irsn_topbar_title {
  background-position: 205px -65px;
}
#irsn_topbar .irsn_topbar_prest .irsn_topbar_title span {
  background-position: -7px -936px;
}
#irsn_topbar .irsn_topbar_rsx {
  float: left;
}
#irsn_topbar .irsn_topbar_rsx .irsn_topbar_title {
  background-position: 190px -65px;
}
#irsn_topbar .irsn_topbar_rsx .irsn_topbar_title span {
  background-position: -7px -965px;
}
#irsn_topbar .irsn_lang {
  padding-right: 20px;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  background-position: 90px -92px;
  margin-right: 200px;
}
#irsn_topbar .irsn_lang:hover {
  text-decoration: underline;
}
#irsn_topbar .irsn_newsletter {
  padding: 5px 12px 5px 30px;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  background-position: 0px -137px;
  border-radius: 3px;
  background-color: #71abe4;
  margin-right: 80px;
}
#irsn_topbar .irsn_newsletter:hover {
  text-decoration: underline;
}
#irsn_topbar ul {
  width: 1030px;
  margin: 0 auto;
  list-style-type: none;
}
#irsn_topbar ul li {
  float: left;
}
.irsn_followus {
  color: #ffffff;
  font-size: 13px;
  margin-right: 20px;
  font-weight: 600;
}
.irsn_fb,
.irsn_tw,
.irsn_gp,
.irsn_rss {
  /*
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  border-radius: 2px;
  */
  width: 25px;
  height: 25px;
  display: block;
  margin: -3px 0 0 10px;
}
/*
.irsn_fb {
  background-position: -1px -166px;
  background-color: #1e549e;
}
.irsn_tw {
  background-position: -3px -194px;
  background-color: #1dcaff;
}
.irsn_gp {
  background-position: -7px -224px;
  background-color: #dd4b39;
}
.irsn_rss {
  background-position: -5px -254px;
  background-color: #ff9900;
}
*/
/* header */
#irsn_header {
  background-color: #ffffff;
  width: 1030px;
  margin: -25px auto 0;
  height: 150px;
  border-bottom: 5px solid #efefef;
}
#irsn_header .irsn_top_links {
  float: right;
  margin: 15px 20px 5px 0;
  list-style-type: none;
}
#irsn_header .irsn_top_links li {
  float: left;
}
#irsn_header .irsn_top_links li a {
  color: #3b8edf;
  padding: 0 12px 2px;
  border-right: 1px solid #808080;
  font-size: 12px;
  display: block;
  line-height: 9px;
  font-family: Arial;
}
#irsn_header .irsn_top_links li a:hover {
  text-decoration: underline;
}
#irsn_header .irsn_top_links li a.last {
  padding-right: 0;
  border: 0;
}
#irsn_header .irsn_logo {
  margin: 0 50px 0 2px;
  clear: both;
  float: left;
}
#irsn_header .irsn_search {
  float: left;
}
#irsn_header .irsn_search .irsn_search_title {
font-size: 0px;
line-height: 24px;
color: #FFF;
font-weight: lighter;
margin-bottom: 15px;
background-image: url("/IRSNImages/v3/Baseline.png");
}

#irsn_header .irsn_search .irsn_search_text {
  border: 0;
  padding: 7px 12px;
  margin-left: 2px;
  width: 292px !important;
  background-color: #efefef;
  color: #999999;
  font-size: 13px;
  border-radius: 4px 0 0 4px;
  float: left;
}
#irsn_header .irsn_search .irsn_search_submit {
  background-color: #3b8edf;
  height: 32px;
  width: 29px !important;
  min-width: 0;
  color: #ffffff;
  border-radius: 2px;
  cursor: pointer;
  border: 0;
  font-family: "Open Sans Condensed";
  font-weight: 600;
  font-size: 16px;
}
#irsn_header .irsn_search_link {
  color: #3b8edf;
  float: right;
  padding-right: 11px;
  margin: 0 10px 0 0;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  font-family: Arial;
  font-size: 12px;
  background-position: 100px -291px;
}
#irsn_header .irsn_search_link:hover {
  text-decoration: underline;
}
#irsn_header .irsn_dossier {
  float: right;
  background-color:none;
  border: 0 none;
  border-radius:0;
  padding: 2px;
  margin: 5px 20px 0 0;
  display: block;
}
/* menu */
.laRechercheBody #irsn_menu {
 border:0 none;
}
 
#irsn_menu {
  width: 1030px;
  margin: 0 auto;
  background-color: #3b8edf;
  height: 44px;
  border-bottom: 5px solid #efefef;
  list-style-type: none;
  position: relative;
  display:table;
}
#irsn_menu li {
  float: none;
  cursor: pointer;
  border-left: 1px solid #6fa6db;
  border-right: 1px solid #3478bb;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 18px;
  display: table-cell;
  padding: 8px 23.5px 8px 23px;
  padding:8px 0\9;
  text-align:center\9;
  font-weight: 600;
  font-weight:normal\9;
  font-family: "OpenSC";
}
#irsn_menu li a{
  color: #ffffff;
  font-weight:normal;
}
#irsn_menu li > a {
   letter-spacing:-1.5px;
   letter-spacing:-1.4px\9;
   font-weight:normal\9;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #irsn_menu li > a {
   letter-spacing:-2px;
  }
}
#irsn_menu li.first {
  border-left: 0;
  padding-left: 40px;
  text-align:left\9;
}
#irsn_menu li.last {
  border-right: 0;
  padding-right: 42px;
  text-align:right\9;
}
#irsn_menu li:hover {
  background-color: #71abe4;
}
#irsn_menu li:hover .irsn_menu_hide {
  display: table;
}
#irsn_menu li .irsn_menu_red,
#irsn_menu li .irsn_menu_violet {
  color: #000000;
  font-size: 12px;
  line-height: 12px;
  font-weight: normal;
  padding: 10px 14px;
  float: right;
  margin: 9px;
  width: 227px;
  height: 175px;
}
#irsn_menu li .irsn_menu_red .irsn_menu_title,
#irsn_menu li .irsn_menu_violet .irsn_menu_title {
  width: 210px;
  font-size: 16px;
  line-height: 20px;
  font-family: "Open Sans Condensed";
  font-weight: 600;
}
#irsn_menu li .irsn_menu_red .irsn_menu_content,
#irsn_menu li .irsn_menu_violet .irsn_menu_content,
#irsn_menu li .irsn_menu_red .irsn_menu_content_no_img,
#irsn_menu li .irsn_menu_violet .irsn_menu_content_no_img {
  text-transform: none;
  font-family: Arial;
  margin-top: 15px;
  line-height: 16px;
  float: left;
  color: #4c4c4c;
  width: 135px;
}
#irsn_menu li .irsn_menu_red .irsn_menu_content_no_img,
#irsn_menu li .irsn_menu_violet .irsn_menu_content_no_img {
  width: 100%;
}
#irsn_menu li .irsn_menu_red img,
#irsn_menu li .irsn_menu_violet img {
  margin-top: 15px;
  -webkit-box-shadow: 0 9px 4px -4px #cccccc;
  -moz-box-shadow: 0 9px 4px -4px #cccccc;
  box-shadow: 0 9px 4px -4px #cccccc;
  float: right;
}
#irsn_menu li .irsn_menu_red span,
#irsn_menu li .irsn_menu_violet span {
  display: block;
}
#irsn_menu li .irsn_menu_red a,
#irsn_menu li .irsn_menu_violet a {
  float: left;
  padding: 6px 23px 6px 6px;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  background-position: right -90px;
  border-radius: 3px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "Open Sans";
  font-weight: 600;
  margin: 10px 0;
  line-height: 12px;
}
#irsn_menu li .irsn_menu_red .irsn_arrow,
#irsn_menu li .irsn_menu_violet .irsn_arrow {
  position: absolute;
  top: 20px;
  right: 20px;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  height: 20px;
  width: 25px;
  display: block;
}
#irsn_menu li .irsn_menu_red {
  background-color: #e1edfa;
  display:table-cell;
  float:none;
}
#irsn_menu li .irsn_menu_red .irsn_menu_title {
  color: #e63e4d;
}
#irsn_menu li .irsn_menu_red .irsn_arrow {
  background-position: 0 -999px;
}
#irsn_menu li .irsn_menu_red a {
  background-color: #e63e4d;
}
#irsn_menu li .irsn_menu_violet {
  background-color: #e7dcd8;
  display:table-cell;
  float:none;
}
#irsn_menu li .irsn_menu_violet .irsn_menu_title {
  color: #5c5ca1;
}
#irsn_menu li .irsn_menu_violet .irsn_arrow {
  background-position: 0 -1026px;
}
#irsn_menu li .irsn_menu_violet a {
  background-color: #5c5ca1;
}
#irsn_menu .irsn_menu_hide {
  display: none;
  position: absolute;
  margin-top: 8px;
  left: 0;
  width: 1030px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 9px 4px -4px #cccccc;
  -moz-box-shadow: 0 9px 4px -4px #cccccc;
  box-shadow: 0 9px 4px -4px #cccccc;
  cursor: default;
  z-index: 2;
  padding:10px 0;
  text-align:left\9;
}
#irsn_menu .irsn_menu_hide ul {
  float: none;
  display:table-cell;
  border-right: 1px solid #efefef;
  margin: 15px 0 10px;
  width: 250px;
}
#irsn_menu .irsn_menu_hide ul li {
  border: 0;
  float: none;
  letter-spacing: normal;
  text-transform: none;
  padding: 0 0 0 20px;
  font-size: 12px;
  display:block;
  text-align:left\9;
}
#irsn_menu .irsn_menu_hide ul li a {
  color: #000000;
  font-weight: normal;
  font-family: "Open Sans";
  font-size: 12px;
  letter-spacing:normal;
  letter-spacing:normal\9;
}
#irsn_menu .irsn_menu_hide ul li a:hover {
  text-decoration: underline;
}
#irsn_menu .irsn_menu_hide ul li.irsn_menu_title {
  margin: 5px 0;
}
#irsn_menu .irsn_menu_hide ul li.irsn_menu_title a {
  padding: 0 26px 0 0;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  background-position: right -286px;
  color: #3b8edf;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  font-family: "Open Sans Condensed";
  margin: 10px 0;
  letter-spacing:-0.9px\9;
}
#irsn_menu .irsn_menu_hide ul li.irsn_menu_title a:hover {
  text-decoration: underline;
}
#irsn_menu .irsn_menu_hide ul li:hover {
  background-color: #ffffff;
}
/* footer */
#irsn_footer {
  width:100%;
  clear: both;
  background:#1f1f1f;
  overflow:hidden;
  padding:42px 0 0 0;
}
/*new footer style*/

.irsn_parent_footer , .sub_content_footer{
  width: 1030px;
  margin: 0 auto;
  clear: both;
  overflow:hidden;
}
.irsn_parent_footer {
  padding-bottom:30px;
}
.parent_irsn_baseline {
  width:100%;
  clear: both;
  background:#efefef;
  overflow:hidden;
}
.sub_content_footer {
    height:70px;
}
.sub_irsn_footer {
    clear:both;
    width:100%;
    position:relative;
    background:#6aa8e6;
    overflow:hidden;
}
#irsn_footer ul {
  list-style-type: none;
  float: left;
  margin: 0 35px 0 0;
}

#irsn_footer ul li + .irsn_title {
    margin-top:10px;
}
#irsn_footer ul .irsn_title {
  text-transform: uppercase;
  font-family: "Open Sans Condensed";
  font-weight: 600;
  font-size: 16px;
  color: #ffffff;
  margin-top: 0;
}
/* Custom Css style for sharepoint rich text field */
.ms-rteStyle-FooterTitre{
  -ms-name: "Footer - titre";
  text-transform: uppercase;
  font-family: "Open Sans Condensed";
  font-weight: 600;
  font-size: 16px;
  color: #ffffff;
  margin-top: 10px;
}
#irsn_footer ul a {
  font-family: Arial;
  font-size: 11px;
  color: #999999;
  width: 200px;
  display: block;
  padding: 1px 0;
}
/* Custom Css style for sharepoint rich text field */
.ms-rteStyle-FooterLien{
  -ms-name: "Footer - lien";
  font-family: Arial;
  font-size: 11px;
  color: #999999;
  width: 200px;
  display: block;
  padding: 1px 0;
}
#irsn_footer ul a:hover {
  text-decoration: underline;
}
#irsn_footer ul.irsn_first {
  margin-left: 20px;
}
#irsn_footer ul.irsn_second {
  margin-top:0;
}
#irsn_footer .irsn_footer_block {
  width: 205px;
  height: 195px;
  background-color: #ffffff;
  padding: 15px;
  float: none;
  display:table-cell;
  margin: 50px 20px 0 0;
}
#irsn_footer .irsn_footer_block .irsn_left {
  float: left;
  margin-right: 10px;
}
#irsn_footer .irsn_footer_block .irsn_left span {
  display: block;
}
#irsn_footer .irsn_footer_block .irsn_left .irsn_title {
  font-family: "Open Sans Condensed";
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  color: #1e549e;
  margin-bottom: 10px;
  letter-spacing: 1px;
}
#irsn_footer .irsn_footer_block .irsn_left .irsn_date {
  font-family: "Open Sans";
  font-weight: bold;
  color: #71abe4;
  font-size: 13px;
  margin-bottom: 5px;
}
#irsn_footer .irsn_footer_block .irsn_left .irsn_desc {
  width: 100px;
  font-family: Arial;
  color: #666666;
}
#irsn_footer .irsn_footer_block .irsn_left a {
  color: #1e549e;
  margin-top: 15px;
  display: block;
  font-family: Arial;
}
#irsn_footer .irsn_footer_block .irsn_left a:hover {
  text-decoration: underline;
}
#irsn_footer .irsn_footer_block .irsn_right {
  float: right;
}
#irsn_footer .irsn_footer_block .irsn_right img {
  -webkit-box-shadow: 0 9px 4px -4px #cccccc;
  -moz-box-shadow: 0 9px 4px -4px #cccccc;
  box-shadow: 0 9px 4px -4px #cccccc;
  padding-top: 10px;
}
#irsn_footer .irsn_footer_block .irsn_right a {
  display: block;
  border-radius: 3px;
  color: #ffffff;
  font-family: "Open Sans";
  font-weight: 600;
  margin-top: 19px;
  padding: 6px;
  text-transform: uppercase;
  background-color: #3b8edf;
  text-align: center;
}
#irsn_footer .irsn_logo {
  background-color: #ffffff;
  padding: 19px 40px;
  width: 100px;
  float: left;
  clear: both;
  height:32px;
}
#irsn_footer .irsn_links {
    margin:24px 19px 0 0;
    float:right;
}
#irsn_footer .irsn_links li {
  float: left;
}
#irsn_footer .irsn_links .irsn_newsletter {
  color: #ffffff;
  font-weight: 600;
  font-size: 16px;
  font-family: "Open Sans";
  margin-right: 10px;
}
#irsn_footer .irsn_links .irns_email {
  padding: 5px 10px 3px;
  color: #666666;
  width: 190px;
  border: 0;
  border-radius: 4px 0 0 4px;
  font-family: Arial;
  font-size: 12px;
  float: left;
}
#irsn_footer .irsn_links .irsn_submit {
  border-radius: 3px;
  text-transform: uppercase;
  background-color: #3b8edf;
  border: 0;
  color: #ffffff;
  width: 85px;
  height: 23px;
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 12px;
  margin-right: 70px;
  margin-left:0;
  cursor: pointer;
  padding:0;
}
#irsn_footer .irsn_links a {
  width: 25px;
}
#irsn_footer .irsn_baseline {
  width: 1000px;
  margin:0 auto;
  float:none;
  overflow:hidden;
  height:40px;
  line-height:40px;
  padding: 0 10px 0 20px;
}
#irsn_footer .irsn_baseline li {
  float: right;
}
#irsn_footer .irsn_baseline li.irsn_copy {
  float: left;
  font-size: 12px;
  font-family: Arial;
  color: #787878;
}
#irsn_footer .irsn_baseline li a {
  color: #71abe4;
  padding: 0 10px;
  border-right: 1px solid #b2b2b2;
  font-size: 12px;
  font-family: Arial;
  line-height: 12px;
  display: inline;
}
#irsn_footer .irsn_baseline li a.irsn_last {
  border: 0;
}
/* index */
.BodyHome #irsn_content {
    width:100%;
    background:none;
    padding:0;
    margin-bottom:0;
}
.BodyHome .homePage {
    margin: 0 auto;
    width:1030px;
    overflow:hidden;
    background:#fff;
}
.irsn_bdc_and_video{
    width: 100%;
    overflow: hidden;
    background: #fff;  
}
.irsn_sub_video {
    overflow:hidden;
    width:1030px;
    margin: 0 auto;
}

#irsn_content{
    width:1030px;
    padding:15px 0;
    background-color: #ffffff;
    position: relative;
    margin:0 auto 15px;
}
.ProSanteBody #irsn_content{
    width: 1000px;
    padding: 15px 15px;
    background-color: #ffffff;
    position: relative;
    margin: 0 auto 15px;
}
.BDCBody #irsn_content {
   width:1030px;
   padding:15px 0;    
}

.BodyTable #irsn_content { 
    width: 1000px;
    margin: 0 auto 16px;
    background-color: #ffffff;
    position: relative;
    padding: 15px;
}
.BodyTable #irsn_content #irsn_content {
    width: 749px;
    float: left;
    padding:0;
    margin-bottom:0;
}
.BodyTable #irsn_content .irsn_right_column {
    margin-right:0;
}
.BodyTable .irsn_rightPart {
    background: #FFF;
    padding: 5px 15px 0;
    width: 547px;
    min-height: 632px;
    height: 632px;
    text-align: justify;
    vertical-align: top;
}
#irsn_content #irsn_slider {
  width: 670px;
  height: 395px;
  position: relative;
  float: left;
  margin: 20px 0 20px 15px;
  overflow: hidden;
}
#irsn_content #irsn_slider ul {
  list-style-type: none;
}
#irsn_content #irsn_slider .irsn_slider_editorial {
  position: relative;
}
#irsn_content #irsn_slider .irsn_slider_editorial .irsn_slide_block {
  position: absolute;
  bottom: 22px;
}
#irsn_content #irsn_slider .irsn_slider_editorial .irsn_top_arrow {
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  margin-left: 45px;
  opacity: 0.9;
  filter: alpha(opacity=90);
  display: block;
}
#irsn_content #irsn_slider .irsn_slider_editorial .irsn_slide_content {
  margin-left: 20px;
  width: 590px;
  padding: 15px 20px 20px;
  background-color: #ffffff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  height: 100px;
  border-bottom: 2px solid #e3343f;
}
#irsn_content #irsn_slider .irsn_slider_editorial .irsn_slide_content a {
  background-color: #3b8edf;
  color: #ffffff;
  padding: 5px 25px 5px 10px;
  border-radius: 4px;
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 600;
  text-transform: uppercase;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  background-position: right -87px;
}
#irsn_content #irsn_slider .irsn_slider_editorial .irsn_slide_title {
  font-family: "Open Sans Condensed";
  font-size: 22px;
  font-weight: 600;
  color: #4c4c4c;
  display: block;
}
#irsn_content #irsn_slider .irsn_slider_editorial .irsn_slide_text {
  font-size: 13px;
  padding-bottom: 15px;
  display: block;
}
#irsn_content #irsn_five_blocks {
  float: right;
  margin:20px 15px 20px 0;
}
#irsn_content #irsn_five_blocks .irsn_block1,
#irsn_content #irsn_five_blocks .irsn_block2 {
  float: left;
  margin-bottom: 5px;
}
#irsn_content #irsn_five_blocks .irsn_block2 {
  margin-left: 5px;
}
#irsn_content #irsn_five_blocks .irsn_block3 {
  clear: both;
  margin-bottom: 5px;
}
#irsn_content #irsn_five_blocks .irsn_block4 {
  float: left;
}
#irsn_content #irsn_five_blocks .irsn_block5 {
  float: left;
  margin-left: 5px;
}
#irsn_content #irsn_five_blocks .irsn_block1 img{
  width:145px;
  height:145px;
}
#irsn_content #irsn_five_blocks .irsn_block2 img{
  width:145px;
  height:145px;
}
#irsn_content #irsn_five_blocks .irsn_block3 img{
  width:295px;
  height:145px;
}
#irsn_content #irsn_five_blocks .irsn_block4 img{
  width:106px;
  height:87px;
}
#irsn_content #irsn_five_blocks .irsn_block5 img{
  width:184px;
  height:87px;
}

#irsn_content #irsn_three_blocks {
  clear: both;
  background-color: #efefef;
  width: 1030px;
  height: 340px;
}
#irsn_content #irsn_three_blocks a {
    color: #000000;
}
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_text a {
    color: #1dcaff;
}
#irsn_content #irsn_three_blocks .irsn_blue_block,
#irsn_content #irsn_three_blocks .irsn_red_block,
#irsn_content #irsn_three_blocks .irsn_twitter_block {
  width: 328px;
  height: 300px;
  background-color: #ffffff;
  float: left;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  -webkit-box-shadow: -1px 2px 0px -1px #ded7d0;
  -moz-box-shadow: -1px 2px 0px -1px #ded7d0;
  box-shadow: -1px 2px 0px -1px #ded7d0;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_block_title,
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_block_title,
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_title {
  height: 20px;
  width: 268px;
  padding: 5px 0 10px 60px;
  font-family: "Open Sans Condensed";
  font-weight: 600;
  color: #ffffff;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  font-size: 18px;
  text-transform: uppercase;
  display: block;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_block_posts,
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_block_posts,
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_posts {
  padding: 15px 15px 0;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_block_posts .irsn_block_post,
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_block_posts .irsn_block_post,
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_posts .irsn_block_post {
  margin-bottom: 10px;
  font-family: Arial;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_block_posts .irsn_block_post,
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_posts .irsn_block_post {
  height:65px;
  overflow:hidden;
  margin-bottom:5px;
}
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_block_posts .irsn_block_post {
  height:95px;
}
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_blue_block .irsn_block_posts .irsn_block_post,
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_twitter_block .irsn_block_posts .irsn_block_post {
  height:auto;
}
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_red_block .irsn_block_posts .irsn_block_post {
  height:auto;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_block_posts .irsn_block_text,
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_block_posts .irsn_block_text,
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_posts .irsn_block_text {
  display: block;
  color: #333333;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_block_posts .irsn_block_text:hover,
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_block_posts .irsn_block_text:hover{
  text-decoration: underline;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_block_date,
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_block_date,
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_date,
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_block_tweetos,
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_block_tweetos,
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_tweetos {
  color: #999999;
  font-size: 11px;
  font-family: Arial;
  display: block;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_consulter,
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_consulter,
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_consulter,
#irsn_content #irsn_three_blocks .irsn_base_block .irsn_consulter {
  border-top: 1px solid #efefef;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  padding: 10px 0 10px 20px;
  display: block;
  font-family: Arial;
  font-weight: bold;
  color: #666666;
}
#irsn_content #irsn_three_blocks .irsn_blue_block {
  border-bottom: 1px solid #3b8edf;
  margin: 20px 5px 0 20px;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_block_title {
  background-color: #3b8edf;
  background-position: 15px -587px;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_consulter,
#irsn_content #irsn_three_blocks .irsn_base_block .irsn_consulter {
  background-position: right -407px;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_consulter:hover,
#irsn_content #irsn_three_blocks .irsn_base_block .irsn_consulter:hover {
  color: #3b8edf;
}
#irsn_content #irsn_three_blocks .irsn_blue_block .irsn_block_posts {
  padding-bottom: 1px;
}
#irsn_content #irsn_three_blocks .irsn_red_block {
  border-bottom: 1px solid #e63e4d;
  margin: 20px 5px 0;
}
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_block_title {
  background-color: #e63e4d;
  background-position: 15px -628px;
}
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_block_subtitle {
  border: 1px solid #c3c3c3;
  border-radius: 3px;
  padding: 3px 6px 4px;
  text-transform: uppercase;
  color: #666666;
  margin-bottom: 6px;
  display: inline-block;
}
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_consulter {
  background-position: right -432px;
}
#irsn_content #irsn_three_blocks .irsn_red_block .irsn_consulter:hover {
  color: #e63e4d;
}
#irsn_content #irsn_three_blocks .irsn_twitter_block {
  border-bottom: 1px solid #1dcaff;
  margin: 20px 0 0 5px;
  width: 310px;
}
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_title {
  background-color: #1dcaff;
  background-position: 15px -664px;
  width: 250px;
}
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_title img {
  margin: -4px 0 0 5px;
  vertical-align: middle;
}
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_date,
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_text,
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_post {
  float: left;
}
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_tweetos {
  float: right;
}
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_block_text span {
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  background-position: -8px -468px;
  width: 20px;
  height: 15px;
  float: left;
}
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_consulter {
  background-position: right -484px;
  clear: both;
}
#irsn_content #irsn_three_blocks .irsn_twitter_block .irsn_consulter:hover {
  color: #1dcaff;
}
#irsn_content #irsn_six_blocks {
  clear: both;
  width: 675px;
  height: 417px;
  margin: 20px 0 0 20px;
  float: left;
}
#irsn_content #irsn_six_blocks .irsn_title {
  display: block;
  background-image: url("/IRSNImages/v3/arrow_right.png");
  background-repeat: no-repeat;
  cursor: pointer;
  font-family: "Open Sans Condensed";
  font-weight: 600;
  font-size: 15px;
  color: #ffffff;
  border-top: 1px solid #ffffff;
}
#irsn_content #irsn_six_blocks .irsn_base {
  background-color: #3b8edf;
  color: #ffffff;
  width: 610px;
  font-family: "Open Sans Condensed";
  font-weight: 600;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  font-size: 18px;
  text-transform: uppercase;
  background-position: 20px -550px;
  padding: 5px 0 5px 60px;
  display: block;
  margin-top: 5px;
}
#irsn_content #irsn_six_blocks .irsn_hover {
  color: #ffffff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  position: absolute;
  display: none;
  margin: 6px 0 0 -10px;
  font-weight: normal;
  font-family: Arial;
  font-size: 12px;
  padding: 14px 7px;
}
#irsn_content #irsn_six_blocks .irsn_big_block,
#irsn_content #irsn_six_blocks .irsn_little_block{
  position: relative;
  font-size:0;
}
#irsn_content #irsn_six_blocks .irsn_big_block:hover .irsn_hover,
#irsn_content #irsn_six_blocks .irsn_little_block:hover .irsn_hover{
  display: block;
}
#irsn_content #irsn_six_blocks .irsn_big_block:hover .irsn_title,
#irsn_content #irsn_six_blocks .irsn_little_block:hover .irsn_title {
  position: absolute;
  top: 0;
  border-bottom: 1px solid #ffffff;
  border-top:0;
}
#irsn_content #irsn_six_blocks .irsn_big_block {
  width: 332.5px;
  margin:0 5px 1px 0;
  float: left;
  overflow:hidden;
  height:187px;
}
#irsn_content #irsn_six_blocks .irsn_little_block {
  width: 220px;
  margin: 5px 5px 0 0;
  float: left;
}
#irsn_content #irsn_six_blocks .irsn_big_block .irsn_title {
  padding:8px 10px;
  width: 313px;
  background-position: right 12px;
}
#irsn_content #irsn_six_blocks .irsn_little_block .irsn_title {
  padding:5px 10px;
  width: 200px;
  background-position: right 9px;
}
#irsn_content #irsn_six_blocks .irsn_big_block .irsn_hover {
  width: 319px;
  height: 123px;
  margin: -151px 0 0 0;
}
#irsn_content #irsn_six_blocks .irsn_little_block .irsn_hover {
  width: 206px;
  height: 86px;
  margin: -115px 0 0 0;
}
#irsn_content #irsn_six_blocks .irsn_big_block img {
    width:332.5px;
    height:150px;
}
#irsn_content #irsn_six_blocks .irsn_little_block img {
    width:220px;
    height:113px;
}
#irsn_content #irsn_six_blocks .irsn_big_block:hover img {
  margin-top: 37px;
}
#irsn_content #irsn_six_blocks .irsn_little_block:hover img {
  margin-top: 32px;
}
#irsn_content #irsn_six_blocks .irsn_orange_block .irsn_title {
  background-color: #f8a52a;
}
#irsn_content #irsn_six_blocks .irsn_orange_block .irsn_hover {
  background-color: #f8a52a;
}
#irsn_content #irsn_six_blocks .irsn_green_block .irsn_title {
  background-color: #a3d147;
}
#irsn_content #irsn_six_blocks .irsn_green_block .irsn_hover {
  background-color: #a3d147;
}
#irsn_content #irsn_six_blocks .irsn_violet_block .irsn_title {
  background-color: #c64ca3;
}
#irsn_content #irsn_six_blocks .irsn_violet_block .irsn_hover {
  background-color: #c64ca3;
}
#irsn_content #irsn_six_blocks .irsn_blue_block .irsn_title {
  background-color: #60d1d1;
}
#irsn_content #irsn_six_blocks .irsn_blue_block .irsn_hover {
  background-color: #60d1d1;
}
#irsn_content #irsn_video_block {
  float: left;
  margin: 25px 0 0 10px;
  width: 309px;
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
}
#irsn_content #irsn_video_block .irsn_recommand {
  background-color: #3b8edf;
  color: #ffffff;
  width: 610px;
  font-family: "Open Sans Condensed";
  font-weight: 600;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  font-size: 18px;
  text-transform: uppercase;
  background-position: 20px -550px;
  padding: 5px 0 5px 60px;
  display: block;
  margin-top: 5px;
  width: 250px;
  background-position: 20px -517px;
  margin: 0;
}
#irsn_content #irsn_video_block .irsn_video {
  margin: 31px 15px 0;
  float: left;
}
#irsn_content #irsn_video_block .irsn_video a {
  color: #000000;
}
#irsn_content #irsn_video_block .irsn_video a:hover {
  text-decoration: underline;
}
#irsn_content #irsn_video_block .irsn_video img {
  float: left;
  margin-right: 15px;
  vertical-align: middle;
}
#irsn_content #irsn_video_block .irsn_video span {
  display: block;
  width: 270px;
  font-family: Arial;
}
#irsn_content #irsn_video_block .irsn_consulter {
  color: #666666;
  background-position: right -407px;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #3B8EDF;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  padding: 10px 10px 10px 20px;
  display: block;
  font-family: Arial;
  font-weight: bold;
  float: left;
  width: 280px;
  margin-top: 30px;
}
#irsn_content #irsn_video_block .irsn_consulter:hover {
  color: #3b8edf;
}
/* presentation */
#irsn_content .irsn_left_column {
  width: 765px;
  float: left;
}
#irsn_content .irsn_right_column {
  float: right;
  width: 250px;
  margin-right: 15px;
}
#irsn_content .irsn_right_column #irsn_three_blocks {
  width: 250px;
  height: auto;
  background-color:transparent;
}
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_blue_block,
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_red_block,
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_twitter_block {
  width: 250px;
  height: auto;
  float: none;
  margin: 0 0 15px;
}
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_blue_block .irsn_block_title,
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_red_block .irsn_block_title,
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_twitter_block .irsn_block_title {
  width: 190px;
}
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_blue_block .irsn_block_posts .irsn_block_post a,
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_red_block .irsn_block_posts .irsn_block_post a,
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_twitter_block .irsn_block_posts .irsn_block_post a {
  color: #666666;
}
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_blue_block .irsn_block_posts .irsn_block_post a:hover,
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_red_block .irsn_block_posts .irsn_block_post a:hover,
#irsn_content .irsn_right_column #irsn_three_blocks .irsn_twitter_block .irsn_block_posts .irsn_block_post a:hover {
  text-decoration: underline;
}
#irsn_content .irsn_right_column .irsn_base {
  background-color: #3b8edf;
  color: #ffffff;
  width: 610px;
  font-family: "Open Sans Condensed";
  font-weight: 600;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  font-size: 18px;
  text-transform: uppercase;
  background-position: 20px -550px;
  padding: 5px 0 5px 60px;
  display: block;
  margin-top: 5px;
  background-position: 10px -550px;
  padding-left: 50px;
  width: 200px;
}
#irsn_content .irsn_right_column .irsn_base_block {
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
  background-color: #ffffff;
  border-bottom: 1px solid #3b8edf;
  padding-top: 10px;
  margin-bottom: 20px;
}
#irsn_content .irsn_right_column .irsn_base_yellow,
#irsn_content .irsn_right_column .irsn_base_green,
#irsn_content .irsn_right_column .irsn_base_violet,
#irsn_content .irsn_right_column .irsn_base_blue {
  float: left;
}
#irsn_content .irsn_right_column .irsn_base_yellow img,
#irsn_content .irsn_right_column .irsn_base_green img,
#irsn_content .irsn_right_column .irsn_base_violet img,
#irsn_content .irsn_right_column .irsn_base_blue img {
  float: left;
  margin: 10px 14px;
  width:80px;
}
#irsn_content .irsn_right_column .irsn_base_yellow .irsn_desc,
#irsn_content .irsn_right_column .irsn_base_green .irsn_desc,
#irsn_content .irsn_right_column .irsn_base_violet .irsn_desc,
#irsn_content .irsn_right_column .irsn_base_blue .irsn_desc {
  display: block;
  font-family: Arial;
  font-size: 12px;
  padding-top: 8px;
  color: #666666;
  float:left;
  width:140px;
}
#irsn_content .irsn_right_column .irsn_base_yellow .irsn_desc span,
#irsn_content .irsn_right_column .irsn_base_green .irsn_desc span,
#irsn_content .irsn_right_column .irsn_base_violet .irsn_desc span,
#irsn_content .irsn_right_column .irsn_base_blue .irsn_desc span {
  font-size: 14px;
  font-family: "Open Sans Condensed";
  font-weight: 600;
  display: block;
}
#irsn_content .irsn_right_column .irsn_base_yellow .irsn_desc:hover,
#irsn_content .irsn_right_column .irsn_base_green .irsn_desc:hover,
#irsn_content .irsn_right_column .irsn_base_violet .irsn_desc:hover,
#irsn_content .irsn_right_column .irsn_base_blue .irsn_desc:hover  {
  text-decoration: underline;
}
#irsn_content .irsn_right_column .irsn_base_yellow .irsn_desc span {
  color: #fea21b;
}
#irsn_content .irsn_right_column .irsn_base_green .irsn_desc span {
  color: #a3d147;
}
#irsn_content .irsn_right_column .irsn_base_violet .irsn_desc span {
  color: #c74da4;
}
#irsn_content .irsn_right_column .irsn_base_blue .irsn_desc span {
  color: #3B8EDF
}
#irsn_content .irsn_right_column .irsn_consulter {
  border-top: 1px solid #efefef;
  background-image: url("/IRSNImages/v3/sprite_icons.png");
  background-repeat: no-repeat;
  padding: 10px 0 10px 15px;
  display: block;
  font-family: Arial;
  font-weight: bold;
  color: #666666;
  background-position: right -484px;
  background-position: right -407px;
  clear: both;
}
#irsn_content .irsn_right_column .irsn_consulter:hover {
  color: #1dcaff;
}
#irsn_page #irsn_content .irsn_red_block .irsn_consulter {
  background-position: right -433px;
}
#irsn_page #irsn_content .irsn_twitter_block .irsn_consulter {
  background-position: right -485px;
}

/* pages */
#irsn_content #irsn_content{
    width:760px;
    float:left;
    /*min-height:1400px;*/
}
#irsn_content #irsn_content_large, #irsn_content #irsn_content.irsn_bgProfessionnels {
    width:1000px;
    padding:0;
}
#irsn_content #irsn_content_large .irsn_rightPart{
    width:795px;
}
#irsn_content #irsn_content.irsn_bgProfessionnels .irsn_contentBox{
    width:1000px;
    height:auto;
}
#irsn_content #irsn_content.irsn_bgProfessionnels .irsn_contentBox .irsn_460{
    width:632px;
}
#irsn_content #irsn_content.irsn_bgProfessionnels .irsn_contentBox .irsn_225{
    width:354px;
    margin-right:5px;
}
#irsn_content #irsn_content.irsn_bgProfessionnels .irsn_contentBox .irsn_225 #irsn_blockActuAgendaContent{
    width:100% !important;
    padding:0 !important;
}
#irsn_content #irsn_content.irsn_bgProfessionnels .irsn_contentBox .irsn_225 .jScrollPaneContainer{
    width:353px !important;
    height:535px !important;
}
#irsn_content #irsn_content.irsn_bgProfessionnels .irsn_contentBox .irsn_225 .jScrollPaneTrack{
    height:508px !important;
}
#irsn_content #irsn_content.irsn_bgProfessionnels .irsn_contentBox .irsn_460 .irsn_listTheme li{
    width:605px;
}
#irsn_content #irsn_content.irsn_bgProfessionnels .irsn_contentBox .irsn_460 .irsn_droite{
    float:left;
    margin-left:10px;
}
.irsn_nav_right, .ms-webpart-chrome, #ctl00_ctl00_ctl00_MainTableRightContent_CommonPush_advancedsearch1{
    float:right;
   /*margin-right:20px;*/
}
#v2_siteExpand{
    margin-left:20px;
}
.irsn_leftPart{
    vertical-align:top;
}
.irsn_leftPart .deployLink{
    background: url("../IRSNImages/pictos/picto_arrow_nav_off.gif") no-repeat scroll 5px 16px rgba(0, 0, 0, 0);
    color: #514A4B;
    display: block;
    font-size: 1.1em;
    font-weight: normal;
    padding: 8px 0 5px 17px;
}
.irsn_nav_text ul li.irsn_firstLine a {
    background-position:left 8px;
}
.irsn_nav_text ul li.irsn_firstLine a {
    font-size: 1.1em;
}
.irsn_nav_text ul li.irsn_firstLine li a{
    font-size: 1em;
}
/*
.irsn_titreImage img{
    width:732px;
}
*/
span.it-irsn-stylesElement-justify {
    -ms-name:"justify";
    -ms-element:"true";
}

.itIrsnStylesCustom-justify img,
.it-irsn-stylesElement-justify img{
    padding-right:2px;
    vertical-align:middle;
}
.searchFormContainer .researchFormLine{
    text-align:left;
    margin-bottom:5px;
}
.searchFormContainer #ctl00_ctl00_IRSNContentAll_PlaceHolderMain_ctl02__ddlUnit{
    width:100%;
    margin-bottom:5px;
}
.searchFormContainer select, .searchFormContainer input{
    float:right;
}
.searchFormContainer #ctl00_ctl00_IRSNContentAll_PlaceHolderMain_ctl02__tbxKeyWord, .searchFormContainer #ctl00_ctl00_IRSNContentAll_PlaceHolderMain_ctl02__tbxPublishingDate{
    width:247px;
}
.contactFormAction{
    margin:20px 0;
}
.contactFormAction .cancelContactForm, .contactFormAction .sendContactForm{
    margin-left: 3px;
    color: #333333;
    text-decoration: underline;
    background-image: url("../IRSNImages/btn/btn_monProfil.gif");
    background-repeat:no-repeat;
    background-position:left 1px;
    display: block;
    float: left;
    height: 19px;
    margin-bottom: 13px;
    padding: 2px 0 3px 22px;
    width: 74px;
}
.irsn_rightPart .smallContent .artBox .largeArtTitle{
    color: #5B9DE2;
    font-size: 1.6em;
    font-weight: normal;
    padding: 20px 0 0;
}
.irsn_rightPart .smallContent .artBox .searchCritere {
    font-size: 1em;
}
#ctl00_ctl00_ctl00_ctl46_g_63b2492a_4570_4003_a8e1_a5216880c33a_ctl00__dpNoticesReportsListing{
    padding-top:6px;
    margin:10px 0;
    width:170px;
    text-align:center;
}
#ctl00_ctl00_ctl00_ctl46_g_63b2492a_4570_4003_a8e1_a5216880c33a_ctl00__dpNoticesReportsListing span {
    color: #348BA2;
    display: inline-block;
    font-size: 1.2em;
    padding: 0 4px;
}
#ctl00_ctl00_ctl00_ctl46_g_63b2492a_4570_4003_a8e1_a5216880c33a_ctl00__dpNoticesReportsListing a{
    color: #000000;
    display: inline-block;
    font-size: 1.2em;
    padding: 0 4px;
}

#ctl00_ctl00_ctl00_MainTableLeftContent_Content_PlaceHolderMain_ctl03_panelReperesListe table {
    width:100%;
}


/* recherche*/
.advancedSearch .validate{
    background: url("../IRSNImages/btn/btn_monProfil.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 19px;
    margin-bottom: 13px;
    color: #554A4A;
    margin-left: 220px;
    padding: 5px 0 0 12px;
    text-align: center;
    width: 84px;
}
/*
.irsn_leftAdvanceSearchControl ul {
    border-bottom: 1px solid #D3CDCE;
    padding-bottom: 5px;
    list-style-type:none;
}
.irsn_leftPart .contMenuLinkList li{
    padding-bottom:3px;
}
.irsn_leftPart .contMenuLinkList li a{
    background: url("../IRSNImages/pictos/picto_arrow_grey.png") no-repeat scroll 15px 4px rgba(0, 0, 0, 0);
    color: #514A4B;
    display: block;
    font-size: 0.9em;
    padding: 0 5px 0 25px;
}
.irsn_leftPart .contMenuLinkList li a {
    color: #C80101;
}
*/
.irsn_search ul{
    list-style-type:none;
}
.irsn_rightPart .irsn_search ul li{
    background: url("../IRSNImages/pictos/picto_arrow_red.gif") no-repeat scroll left 11px rgba(0, 0, 0, 0);
    list-style: none outside none;
    margin-bottom: 10px;
    padding-left:15px;
}

.irsn_search p.artListText .artListText:first-child{
    color: #000000;
    font-size: 1.2em;
    font-weight: normal;
    padding-left: 15px;
}
.irsn_search p.artListText .artListText{
    color:#514A4B;
}
.irsn_search .searchCritere{
    color: #514A4B;
    font-size: 1.2em;
    padding: 10px 0;
}
.irsn_search .artListPagination{
    padding: 10px 0;
    text-align: center;
}
.irsn_search .artListPagination span{
    font-weight: bold;
    padding: 0 3px 2px;
}
.irsn_search .artListPagination span a {
    font-weight:normal;
}
.irsn_search .artListPagination a{
    color:#333333;
    padding: 0 3px 2px;
}
.irsn_search .artList .artListTxt a,
.irsn_search .artList .artListTxt .artListText {
    color: #514A4B;
    font-size:11px;
}
.irsn_search .artList .artListTxt a img{
    vertical-align:middle;
    padding-right:5px;
}
.irsn_search .artList .artListTxt .artListText:first-child{
    font-size: 1.2em;
    color:#000000;
}
.irsn_search select{
    width:110px;
}
.irsn_search input{
    margin:10px 0;
    width:535px !important;
    padding:2px;
}
.contMenuLinkList {
    margin-left:7px;
    list-style-type:none;
}
.contMenuLinkList li a {
    background: url("../IRSNImages/pictos/picto_arrow_grey.png") no-repeat scroll 11px 6px rgba(0, 0, 0, 0);
    padding-left:25px;
}

#irsn_containerPopup {
    background-color:#FFFFFF;
}
#ctl00_ctl00_ctl00_MainTableLeftContent_Content_PlaceHolderMain_AdvanceSearch__ddlCategory {
    width:210px;
}
#ctl00_ctl00_IRSNContentAll_MainTableLeftContentV2_EditModePanel1 .addthis_toolbox {
    margin:10px 0 10px 545px;
}
#ctl00_ctl00_IRSNContentAll_MainTableLeftContentV2_EditModePaneltop .addthis_toolbox {
    margin:10px 0 10px 545px;
}

.irsn_rightPart .addThisType .addthis_toolbox {
    float: none;
    display: inline-block;
}
.addThisType {
    position: relative;
    clear: both;
    width: 100%;
    height: 15px;
    float: none;
    text-align: right;
}
#irsn_homepage.laRechercheBody #irsn_container{
    background-color:transparent;
    background-image:url("/IRSNImages/v3/bg_recherche.png");
}

.laRechercheBody #irsn_content{
    background-color:transparent;
    width:1030px;
    padding: 0 0 15px 0;
    margin: 0 auto;
}

.laRechercheBody .irsn_titreImage{
    margin-bottom:10px;
}

.laRechercheBody #s4-bodyContainer {
    padding-bottom: 0px;
}

.laRechercheBody .irsn_SemesterPager{
    margin: 15px 0;
    overflow:hidden;
}

.laRechercheBody .irsn_wrapperSemester{
    float: right;
}

.laRechercheBody .irsn_SemesterPager:after{
    content: '';
    display: block;
    clear: both;
}

.laRechercheBody .irsn_SemesterPager span{
   margin-right: 10px;
}

.laRechercheBody .irsn_SemesterPager option{
    padding: 0 5px;
}

/* page contact */
.bodycontact{
	overflow:auto;
	margin-top:40px;
}

.bodycontact #irsn_header .irsn_standardContainer{
	width:950px;
	padding:0 40px;
}

.bodycontact #irsn_container{
	background-image:none;
}

.bodycontact .irsn_inscriptionContact p.irsn_btnField span{
	padding:1px 24px 0 25px;
}

.bodycontact .irsn_inscriptionContact p.irsn_btnField a.irsn_btn_profil{
	padding:3px 0 1px 22px;
}

.bodycontact .irsn_inscriptionContact p input {
    margin:4px 5px 0 0;
}

.bodycontact .irsn_inscriptionContact p #ctl00_PlaceHolderMain_IRSN_InscriptionContact1_IRSN_InscriptionContact1tbx_facturation_connuAutre {
    margin:0;
}

.bodycontact .irsn_inscriptionContact p #ctl00_PlaceHolderMain_IRSN_InscriptionContact1_cbx_conditionID {
    margin-left:20px;
}

.bodycontact .irsn_inscriptionContact p .irsn_formField_Precisions {
    padding-left:225px;
}

.bodycontact .irsn_btn_profil{
	padding:3px 0 2px 24px;
}


/* version EN */
.IRSNScientificPubEN .sepLineBottom{
    display:none;
}
.IRSNScientificPubEN .aspNetDisabled{
    display:none;
}
.IRSNScientificPubEN .sepLineBottom span span{
    color: #348BA2;
    font-size: 1.2em;
    padding: 0 4px;
}
.IRSNScientificPubEN .sepLineBottom a{
    color: #000000;
    font-size: 1.2em;
    padding: 0 4px;
}
.irsn_rightPart .addthis_toolbox {
    float:right;
}
.irsn_rightPart .irsn_rightContent{
    clear:both;
}
#ctl00_ctl00_ctl00_MainTableLeftContent_Content_PlaceHolderMain_ctl03_panelReperesListe td {
    vertical-align: top;
}
#ctl00_ctl00_ctl00_MainTableLeftContent_Content_PlaceHolderMain_ctl03_panelReperesListe td label {
    font-size:11px;
}
#ctl00_ctl00_ctl00_MainTableLeftContent_Content_PlaceHolderMain_ctl03_panelReperesListe td input{
    margin-right: 3px;
}
#ctl00_ctl00_ctl00_MainTableLeftContent_Content_PlaceHolderMain_ctl03_panelReperesListe td.rightCol {
    text-align:right;
    padding-right:25px;
}
#ctl00_ctl00_IRSNContentAll_MainTableLeftContentV2_ctl01__ControlWrapper_RichHtmlField ul {
    margin-left:0;
}
#flashContent1 embed {
    display:block;
    margin: 0 auto;
}
/* hacks */
@-moz-document url-prefix() {
    #irsn_menu li{
        padding: 8px 24px;
    }
    #irsn_content #irsn_six_blocks .irsn_big_block .irsn_hover {
    height: 122px;
    margin-top:-150px;
    }
    #irsn_content #irsn_six_blocks .irsn_little_block .irsn_hover {
    height: 85px;
    margin-top:-113px;
    }
    #irsn_content #irsn_six_blocks .irsn_big_block:hover img {
    margin-top: 39px;
    }
    #irsn_content #irsn_six_blocks .irsn_little_block:hover img {
    margin-top: 33px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #irsn_menu li {
    padding: 8px 22.9px;
    }
    #irsn_content #irsn_six_blocks .irsn_big_block .irsn_hover {
    height: 122px;
    margin-top:-150px;
    }
    #irsn_content #irsn_six_blocks .irsn_little_block .irsn_hover {
    height: 85px;
    margin-top:-113px;
    }
    #irsn_content #irsn_six_blocks .irsn_little_block:hover img {
    margin-top: 31px;
    }
    #irsn_footer .irsn_links {
        margin-top: 24px;
        float:right;
    }
}

/* Aktis */

.akt_navContext {
		background: #f2f2f2;
		padding: 5px 15px 5px 0;
		width: 370px;
		float: left;
}
.akt_article {
		float: left;
		width: 595px;
		padding: 5px 10px 10px 10px;
		float: left;
		background:none repeat scroll 0 0 #FFFFFF;
}

.akt_sommaire ul {
		padding: 10px 0;
}
.akt_sommaire h3 {
		padding: 5px 5px 5px 20px;
		font-size: 1em;
		font-weight: normal;
		background: url('/FR/Larecherche/publications-documentation/aktis-lettre-dossiers-thematiques/AKTISImages/img/puce_xs.png') no-repeat 5px 8px;
		cursor: pointer;
		color:#142C40;
        letter-spacing:-1px;
}
.akt_sommaire h3.akt_active {
		background: #f2e6ee url('/FR/Larecherche/publications-documentation/aktis-lettre-dossiers-thematiques/AKTISImages/img/puce_m_xs.png') no-repeat 5px 8px;
}
.akt_sommaire h3.akt_current {
		background: #f2e6ee url('/FR/Larecherche/publications-documentation/aktis-lettre-dossiers-thematiques/AKTISImages/img/triangle.png') no-repeat 5px 5px;
}
.irsn_right {float:right;}
#akt_page {
		width: 1000px;
		overflow: hidden;
		margin: 0 auto;
		text-align: left;
		background:none repeat scroll 0 0 #FFFFFF;
}
.akt_content {
		width: 100%;
		overflow: hidden;
		padding: 0 15px 15px;
		background:#FFF;
        border-bottom:30px solid #646464;
}
.akt_img_header {
    display:block;
    margin: 0 0 0 15px;
}
.akt_colDepeches {
		padding: 5px 10px 10px 5px;
		background: #e6dabe;
		float: left;
		width: 550px;
}
.akt_colDepeches h2 {
		color: #aa007d;
		margin: 10px 0;
		font-size: 1.5em;
		text-transform: uppercase;
}
.akt_topSommaire {
		width: 365px;
		overflow: hidden;
		padding-left: 5px;
}
.akt_topSommaire h2 {
		color: #aa007d;
		padding: 6px 0 5px 0;
		font-size: 1.3em;
        font-weight:normal;
        line-height:1;
}
.akt_topSommaire p {
		color: #606060;
		font-size:0.9em;
}
.akt_topSommaire img {
		float: left;
		margin: 0 10px 5px 0;
		display: block;
}
.akt_depechesMain {
		color: #aa007d;
}
.akt_depeches {
		padding-top: 15px;
}
.akt_colDepeches li {
		list-style: none;
		width: 100%;
		overflow: hidden;
		line-height: 15px;
}
.akt_colDepeches li img {
		float: left;
		display: block;
		margin: 0 10px 5px 0;
}
.akt_sections {
		float: right;
}
.akt_sections li {
		float: left;
		padding: 0;
		margin: 0;
		width: 18px;
		list-style-type: none;
}
.akt_sections li a.current {
		color: #ffffff;
		background: #aa007d;
}
.akt_sections li a {
		display: inline-block;
		height: 18px;
		width:18px;
		background: #f2f2f2;
		text-align: center;
		color: #000;
}
.akt_sections li a:hover {
		color: #ffffff;
		background: #aa007d;
}
.akt_colDepeches .akt_sections img {
		float: none;
		margin: 0;
}
.akt_sections li a.akt_linkNext {
		background: #f2f2f2 url(/FR/Larecherche/publications-documentation/aktis-lettre-dossiers-thematiques/AKTISImages/img/triangle.png) no-repeat center 3px;
		width: 8px;
		padding: 0 5px;
}
.akt_sections li a.akt_linkNext:hover {
		background: #f2f2f2 url(/FR/Larecherche/publications-documentation/aktis-lettre-dossiers-thematiques/AKTISImages/img/triangle.png) no-repeat center 3px;
		width: 8px;
		padding: 0 5px;
}

.akt_sections li a.akt_linkPrevious {
		background: #f2f2f2 url(/FR/Larecherche/publications-documentation/aktis-lettre-dossiers-thematiques/AKTISImages/img/triangleBack.png) no-repeat center 3px;
		width: 8px;
		padding: 0 5px;
}
.akt_sections li a.akt_linkPrevious:hover {
		background: #f2f2f2 url(/FR/Larecherche/publications-documentation/aktis-lettre-dossiers-thematiques/AKTISImages/img/triangleBack.png) no-repeat center 3px;
		width: 8px;
		padding: 0 5px;
}


.akt_colAktis {
		padding: 5px;
		float: left;
		width: 420px;
		padding: 5px 5px 10px 10px;
}
.akt_colAktis h2 {
		padding: 10px 0;
		font-size: 1.6em;
}
.akt_colAktis h4 {
		text-align: center;
		color: #aa007d;
		padding: 10px 0;
		font-size: 1.6em;
}
.akt_colAktis p {
		padding-bottom: 20px;
		line-height: 1.5em;
}
.akt_left {
		float: left;
		display: block;
		margin: 0 10px 5px 0;
}
.akt_right {
		float: right;
		display: block;
		margin: 0 0 5px 10px;
}
.akt_colAktis p.akt_intro {
		font-weight: bold;
		font-size: 1.3em;
}
.akt_colAktis span.akt_focus {
		color: #aa007d;
		font-weight: bold;
}
.akt_listSection li {
		list-style-type: none;
		padding: 3px 0;
		list-style-position: inside;
		padding-left: 30px;
}
.akt_listSection li a{
		padding-left:10px;
}

.akt_listSection li.atk_active {
		background: #f2e6ee;
		color: #aa007d;
		display: list-item;
}
.akt_listSection li.akt_current {
		background: #ecdbe6;
		color: #aa007d;
		display: list-item;
}
.akt_listSection li.atk_active a:link, .akt_listSection li.atk_active a:visited,
.akt_listSection li.akt_current a:link, .akt_listSection li.akt_current a:visited {
		color: #aa007d;
}
.akt_listSection li.atk_active a:hover, .akt_listSection li.atk_active a:active,
.akt_listSection li.akt_current a:hover, .akt_listSection li.akt_current a:active {
		color: #aa007d;
}

.akt_listSection li a:link, .akt_listSection li a:visited{
		color:#142C40;
}


.atk_push a:link, .atk_push a:visited {
		color: #000;
}
.atk_push a:hover, .atk_push a:active {
		text-decoration: underline;
}
.akt_listSection li a:hover, .akt_listSection li a:active {
		color: #aa007d;
}
.akt_listSection {
		display: none;
		padding: 0 5px 0 0;
}
.akt_sommaire .akt_current {
		display: block;
}
.akt_listSection p {
		padding: 5px 0 5px 20px;
}
.akt_inner {
		padding: 5px 0;
}

.akt_inner h3 {
		font-weight: normal;
		font-size: 1.2em;
		margin-bottom: 5px;
}
.akt_article  h3 {
		font-size: 1.4em;
}



.akt_inner div.ask_articleInner {
		margin-bottom: 10px;
		text-align: justify;
		line-height: 15px;
}

.akt_inner h2.ask_articleInner {
		margin-bottom: 10px;
		text-align: justify;
		line-height: 15px;
}


.akt_inner p {
		text-align: justify;
		margin-right: 20px;
}

.akt_inner h2 {
		margin: 8px 5px 10px;
		font-size: 1.3em;
		color: #fff;
}
.akt_article h1 {
		margin: 25px 0 15px;
		font-size: 1.2em;
}

.akt_article p{
		margin: 0 0 15px;
}

span.akt_ArticleEntete{
		margin:20px 0;
		display:block;
}



.atk_push {
		font-weight: bold;
}
.ask_auteurArticle {
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		padding: 5px;
		margin-bottom: 20px;
}
.ask_auteurArticle p {
		margin-top: 5px;
		font-weight: bold;
}
.ask_auteurArticle span {
		font-style: italic;
		display: block;
}

/* Ajout Nathalie Gozias le 23/08/2010 */
.ask_bloc_auteurArticle {
border-bottom:1px solid;
border-top:1px solid;
}

.akt_mainDossier {
		width: 990px;
		margin: 0 auto;
		border: 1px solid #000;
}
.akt_mainDossier td {
		padding: 10px;
		vertical-align: top;
}
.akt_mainDossier td h2 {
		color: #aa007d;
		font-size: 16px;
		text-transform: uppercase;
		padding-bottom: 20px;
}
.akt_mainDossier td span.akt_focus {
		font-size: 13px;
		text-transform: uppercase;
		font-weight: bold;
        color:#142C40;
}
.akt_mainDossier li {
		padding-bottom: 20px;
		list-style:none outside none;
}
.akt_mainDossier td a:link, .akt_mainDossier td a:visited {
		font-size: 12px;
		color: #142C40;
}
.akt_mainDossier td a:hover, .akt_mainDossier td a:active {
		text-decoration: underline;
		color: #142C40;
}


.akt_mainDossier td h2 a:link, .akt_mainDossier td h2 a:visited {
		font-size: 12px;
		color:#aa007d;
}
.akt_mainDossier td h2 a:hover, .akt_mainDossier td h2 a:active {
		text-decoration: underline;
		color:#aa007d;
}

h2.akt_dossierTitle {
		text-align: center;
		padding: 20px 0 10px 0;
		font-size: 1.3em;
}
.akt_dossier {
		width: 990px;
		margin: 0 auto;
		text-align: center;
}
.akt_dossier td {
		padding-bottom: 20px;
}
.akt_dossier p a,.akt_dossier p   {
		color: #AA007D;
		padding-top: 10px;
}


a.aktis_imageBox:link, a.aktis_imageBox:visited {
	border: 1px solid #ccc;
	color: #AA007D;
	text-decoration: none;
	text-align: center;
}
a.aktis_imageBox:hover, a.aktis_imageBox:active {
	color: #66004b;
	text-decoration: none;
}
a.aktis_imageBox p {
	text-align: center;
	margin: 0;
}
.aktis_imageTitle {
	padding: 2px 0 5px;
	font-size:0.8em;
}
.aktis_imageZoomLink {
	font-size: 0.8em;
	padding: 3px 0;
}
.akt_articleInner .ms-formfieldcontainer input,
.akt_articleInner .ms-formfieldcontainer textarea {
	width: 565px;
}
.akt_articleInner h2 {
 color:#142c40;
 font-size:12px;
}

#irsn_fondBlanc {
		width: 100%;
		background-color: #FFFFFF;
		height: 44px;
		vertical-align: middle;
}

.ms-rtestate-field p, p.ms-rteElement-P {
	margin: 0px 0px 0px 0px;
	line-height: normal;
}

h2, h3, .ms-h2, .ms-h3, .ms-headerFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.akt_articleInner li {
    list-style-position:inside;
}

/*modale Aktis*/

/*aktis styles*/
#ask_overlay {
		width: 100%;
		height: 100%;
		position: fixed;
		background: #000;
		display: none;
		z-index: 1000;
		left: 0;
		top: 0;
}
.ask_modale {
		position: fixed;
		display: none;
		z-index: 1001;
		background: none;
		padding: 4px;
		background: #525252;
		width: auto;
}
.ask_innerModale {
		padding: 15px;
		background: #FFF;
}
.ask_headerModale {
		background-color: #E8E8E8;
		width: 100%;
		overflow: hidden;
		padding: 5px 0;
}
.akt_inner p.ask_descModale {
		color: #000;
		padding-left: 5px;
		margin:0;
		clear:both;
}
.ask_actionModale {
		float: right;
		padding: 2px 5px 5px 0;
}
.ask_actionModale a:link, .ask_actionModale a:visited {
		color: #000;
}
.ask_actionModale a:hover, .ask_actionModale a:active {
		color: #000;
		text-decoration: underline;
}
.ask_breadcrumb {
    margin: 0 15px 0 15px;
    text-align : justify;
}
.searchFieldListButton {
    width:100%;
    text-align:center;
    vertical-align:middle;
}
.newsLetterFootConfirm {
    color: #ffffff;
}
* html #ask_overlay {
		position: absolute;
}
* html .ask_modale {
		position: absolute;
}
html body.irsn_bodyEmpty {
    overflow:auto;
}

html body.irsn_bodyEmpty #irsn_header .irsn_logo {
    margin:45px 60px 0 40px;
}

/* WebPart Video */
#WebPartWPQ1,
#WebPartWPQ2 {
    border: 0px solid #c6c6c6;
}

#WebPartWPQ1 iframe,
#WebPartWPQ2 iframe {
    display: block;
    margin: 0 auto;
    max-width: 100% !important;
}

/******** Offre d'emploi Détail ********/

div[id$="EditModePanel1"]:after,
div[id$="SaveToPDF_PDF"]:after{
    display: block;
    content: "";
    clear: both;
}

div[id$="SaveToPDF_PDF"] input {
    float: right;
}

.offre_emploi_detail_content .irsn_content_offer {
    position: relative;
    line-height: 1.5em;
    text-align: left;
}

.offre_emploi_detail_content .irsn_content_offer h2 {
    padding-top: 12px;
    font-size: 1.1em !important;
}

.offre_emploi_detail_content .irsn_content_offer .irsn_offerContainer {
    position: relative !important;
}

.offre_emploi_detail_content .irsn_content_offer .irsn_main_localisation {
    position: absolute;
    right: 0;
    top: 75px;
    width: 200px;
    height: auto;
}

.offre_emploi_detail_content .irsn_content_offer .irsn_buttons {
    margin: 20px 0;
}

.offre_emploi_detail_content .irsn_career_mention {
    font-weight: bold;
    padding-top: 10px;
    text-align: left;
}

.offre_emploi_detail_content .irsn_content_offer .irsn_buttons a.irsn_pdf_button {
    display: inline-block;
    width: 100px;
    padding: 0 5px;
    text-decoration: none;
    text-align: center;
    color: #333333;
}

.offre_emploi_detail_content .irsn_content_offer .irsn_buttons a.irsn_pdf_button img {
    display: block;
    margin: 0 auto;    
}

.action-detail-emploi {
    margin: 30px 0;
    text-align: center;
}

.offre_emploi_detail_content .action-detail-emploi:after {
    display: block;
    content: "";
    clear: both;
}

.offre_emploi_detail_content .action-detail-emploi a.irsn_btn_profil {
    display: inline-block !important;
    float: none !important;
    height: 24px !important;    
    margin-bottom: 0px !important;
    text-align: left !important;
    color: #d41e1c !important;
    background:url(../IRSNImages/btn/btn_monProfil.gif) no-repeat 0px 2px !important;
}

.offre_emploi_detail_content .action-detail-emploi a.irsn_btn_profil:first-of-type {
    margin-left: 0px !important;
}

.offre_emploi_detail_content .offres-similaires h2 {
    font-size: 1.2em;
    font-weight: bold !important;
    color: #666666;
}

.offre_emploi_detail_content .offres-similaires li.offre-similaire-desktop {
    margin-top: 7px;
    padding: 3px 0 10px 19px !important;
    border-style: dashed;
    border-color: silver;
    border-width: 0 0 1px 0;
}

.offre_emploi_detail_content .offres-similaires li.last-li-offre-similaire-desktop {
    border-width: 0 !important;
}

.offre_emploi_detail_content .offres-similaires li.offre-similaire-desktop a {
    display: block;
}

.offre_emploi_detail_content .offres-similaires li.offre-similaire-desktop a:before {
    display: inline-block;
    content: ">>";
    margin-right: 7px;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none !important;
}

.offre_emploi_detail_content .offre-similaire-mobile {
    display: none;
}

.offre_emploi_detail_content .offre-similaire-desktop {
    display: block;
}

/******** Offre d'emploi Liste ********/

.irsn_lastOfferTable {
	padding:10px 0;
}
.irsn_lastOfferTable table {
	width:100%;
	clear:both;
	border:none;
    border-spacing: 0;
    border-collapse: collapse;
}

.irsn_listOffersOnly .irsn_lastOfferTable h4 {
	color:#4F97E1;
	font-size:1.8em;
	font-weight:normal !important;
	text-align:left;
	width:300px;
	font-size:1.75em;
}

.irsn_listOffersOnly .link-mobileonly{
   display: none;
}

.irsn_lastOfferTable h4 {
	color:#467db6;
	float:left;
	width:200px;
	padding-bottom:10px;
	font-size:1.3em;
	font-weight:normal;
}

.irsn_lastOfferTable p.irsn_totalOffer {
	color:#514a4b;
	float:right;
	width:200px;
	text-align:right;
}

.irsn_lastOfferTable p.irsn_totalOffer span {
	color:#ce0909;
}

.irsn_lastOfferTable tr.even td {
	background: #e9e9ea url(../IRSNImages/bg/bg_cell_line_on.png) repeat-x scroll left bottom;
}

.irsn_lastOfferTable tr th {
	border-bottom:1px solid silver;
	border-collapse:collapse;
	text-align:left;
}

.irsn_lastOfferTable tr th a {
	color:#000 !important;
}

.irsn_lastOfferTable {
	border:none;
	border-collapse:collapse;
}

.irsn_lastOfferTable tr td {
	padding:10px;
	color:#514a4b;
	background:url(../IRSNImages/bg/bg_cell_line.png) repeat-x scroll left bottom;
	border-collapse:collapse;
}

.irsn_lastOfferTable .jobOffer_title{
    font-weight: bold;
    color:#514a4b;
}

.irsn_lastOfferTable .jobOffer_title:hover{
    color: #ce0909;
    text-decoration: none;
}

.irsn_lastOfferTable .red_arrow_link{
    color: #ce0909;
    margin-left: 5px;
}

.irsn_lastOfferTable tr td.irsn_cell_01 {
	width:auto;
}
.irsn_lastOfferTable tr td.irsn_cell_02 {
	/*width:120px;*/
     width: 25%;
}
.irsn_lastOfferTable tr td.irsn_cell_03 {
	/*width:120px;*/
    width: 20%;
}
.irsn_lastOfferTable tr td.irsn_cell_04 {
	/*width:80px;*/
    width: 7%;
}
.irsn_lastOfferTable tr td.irsn_cell_05 a {
	font-weight:bold;
	color:#514a4b;
	background:transparent url(../IRSNImages/pictos/picto_lire.gif) no-repeat scroll left 8px;
	font-size:0.9em;
	padding:5px 0 5px 10px;
}

.irsn_lastOfferTable .sorting, .irsn_lastOfferTable .sorting_desc, .irsn_lastOfferTable .sorting_asc{
    cursor: pointer;
}

#JobOfferTable_paginate{
    text-align: center;
    padding: 15px 0 10px 0;
    background: url(../IRSNImages/bg/bg_cell_line.png) repeat-x scroll left bottom; 
    color: ##514a4b;
}

#JobOfferTable_paginate a{
   padding: 0 3px 2px;
   cursor: pointer;
    color: #514a4b;
}

#JobOfferTable_paginate a.current{
   color: #514a4b;
   font-weight: bold;
}

.apply_job_career_form{
    margin-bottom: 10px;
}

.apply_job_career_form input[type=submit]{
    margin-top:10px;
    margin-left:0;
}


.apply_job_career_form td{
    padding-bottom:5px;
}


/******** Pager ********/
.artListPagination {
    text-align: center;
}

.artListPagination .aspNetDisabled {
    display: none;
}

.artListPagination a {
    color: #333 !important;
    padding-left: 3px;
    text-decoration: underline;
}

.artListPagination span[id*=dpNewsListingBot] span {
    font-weight: bold;
    color: #333 !important;
}

#WebPartTitleWPQ2 h2 span {
    display: block;
    white-space: normal;
    word-break: break-all;
}



/*------------------custom styles-----------------------*/

span.it-irsn-stylesElement-TitreAvis  {
    -ms-name:"Titre-Avis";
    -ms-element:"true";
}

.itIrsnStylesCustom-TitreAvis,
.it-irsn-stylesElement-TitreAvis  {
	color:#161515;
	font-size:1.7em;
	font-weight:normal;
	display:block;
	padding:0 0 6px 7px;
	background:url("../IRSNImages/pictos/nref_bgBorderLeftTitle.gif") no-repeat left 4px ;
}