*{
	letter-spacing:normal;
}

.views-widget-filter-date_filter:after, .views_slideshow_cycle_slide:after, #widget_pager_bottom_diaporama-block:after, .view-agenda-journee .views-field-counter:after,.view-agenda-journee .agenda-footer:after,
#block-menu_block-11 ul:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

@media all and (min-width: 0px) {
#ui-datepicker-div{
top:434px !important
}
}

.node-home-actu .node-niveau-2 .node-date,
.view-formation.view-display-id-block_1 .node-date,
.node-home-actu .node-niveau-3 .node-date {
	font-style:italic !important;
	color:#747474 !important;
	font-family:Times !important;
	font-size:12px !important;
}

.node-home-actu .node-niveau-3  .node-title{
	color:#383838;
	font-family:Arial;
	font-size:12px;
}

.view-masterpage-actualite-niveau-1 .accroche {
	background: none repeat scroll 0 0 black;
	margin-left: 10px;
	margin-top: 10px;
	opacity: 0.9;
	padding: 20px;
	position: absolute;
	top: 0;
	width: 240px;
}

.no-sidebars section#content {
  width: 940px;
}

#views-exposed-form-recherche-actualites-page-1 select,
#views-exposed-form-recherche-documentations-page select,
#views-exposed-form-formation-page-1 select,
#views-exposed-form-salle-de-presse-page-1 select{
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	text-transform: none;
}

/* JQUERY DROPDOWN */
.jquery_dropdown {
	display: none;
}

div.jquery_dropdown_container {
	background: #F4F4F4;	
	border: 1px solid #D0D0D0;
	display: inline-block;
	padding: 5px 10px 5px 15px;
	position: relative;
	width:auto;
	font-size:0.8em;
	text-transform:none;
}

.jquery_dropdown_container div {
	display: block;
}

div.jquery_dropdown_header {
  cursor: pointer;
  height: 20px;
  margin-top: 5px;
  overflow: hidden;
  padding: 0 10px 0 0;
}

.node-type-thematique-master div.jquery_dropdown_header,
.node-type-sites-participatifs div.jquery_dropdown_header {
  background: url("../../images/arrow-down-grey.png") no-repeat scroll right center transparent;
}

ul.jquery_dropdown_list {
	background: #e7e7e7;
	display: none;
	left: 0;
	padding: 10px 0;
	position: absolute;
	top: 29px;
	width: 200px;
	z-index: 100;
}

ul.jquery_dropdown_list li {
	padding: 5px 15px; 
	list-style:none;
	border-bottom:1px solid #CCC;
}

ul.jquery_dropdown_list li:hover {
	background: #fff;
}

ul.jquery_dropdown_list li a,
ul.jquery_dropdown_list li a:link,
ul.jquery_dropdown_list li a:visited,
.node .content ul.jquery_dropdown_list li a:hover { 
	color: #000;
	display: block;
	text-decoration: none;
	width: 100%;
}

.wrap-download ul.jquery_dropdown_list li a:hover,
.node .content .documentation_filename ul.jquery_dropdown_list li a:hover {
	color: #e7e7e7;
} 
/* FIN JQUERY DROPDOWN */


.node-home-actu .node-niveau-2 {
	float:left;
	width:460px;
	background:white;
}

.node-home-actu .node-niveau-3 {
	float:right;
	width:460px;
	background:white;
	height: auto;
	margin-bottom: 30px;
}

.view-home-documentation-niveau-1 .views-field-field-documentation-image {
	position:relative;
}

.view-home-documentation-niveau-1 .wrapper-doc {
	left: 50px;
	position: absolute;
	top: 100px;
	color:#fff;
	font-family:Georgia;
}

.view-home-documentation-niveau-1 .titre-doc {
	font-size: 1.9em;
	font-style: italic;
	line-height: 1.5em;
	margin-bottom: 10px;
	width: 400px;
}

.view-home-documentation-niveau-1 .info-doc a{
	color:#fff;
}

.view-home-documentation-niveau-1 .link-doc {
	margin-top:20px;
}

.view-home-documentation-niveau-1 .link-doc a{
	color:#666666;
	font-style:italic;
	background:#fff;
	padding: 5px 10px;
}

.image-visuel-header-diapo {
	clear:both;
	margin-bottom: 70px !important;
}

.image-visuel-header-diapo .views-content-field-diaporama-images img {
	float: left;
	cursor:pointer;
	width: 95px;
	padding-top: 3px;
}

.image-visuel-header-diapo .views-slideshow-controls-bottom {
  position: relative;
	 top: 40px;
}
.image-visuel-header-diapo #views_slideshow_controls_text_diaporama-block #views_slideshow_controls_text_next_diaporama-block {
  position: absolute;
  right: 5px;
  top: 35px;
}
.image-visuel-header-diapo #views_slideshow_controls_text_diaporama-block #views_slideshow_controls_text_previous_diaporama-block {
  position: absolute;
  top: 35px;
}
.image-visuel-header-diapo #widget_pager_bottom_diaporama-block {
  margin-left: 75px;
  margin-right: 50px;
  overflow: hidden;
  padding-top:10px;
}

.image-visuel-header-diapo #views_slideshow_controls_text_pause_diaporama-block {
	display:none;
}

.jcarousel-skin-tango .jcarousel-item-horizontal.active .views-field-field-video-visuel img{
	width:118px;
	border:5px solid #deedfc;
}
.jcarousel-skin-tango .jcarousel-item-horizontal.active img{
	border:5px solid #deedfc;
	width:85px;
	padding-top:0px;
}

/* DOCUMENTATION*/

.node-home-docu .node-niveau-2  h2,
.node-home-docu .node-niveau-3  h2,
.node-home-docu .node-niveau-4  h2,
.node-home-docu .node-niveau-5  h2,
.node-home-formation .node-niveau-2  h2,
.node-home-formation .node-niveau-3  h2
{
	color:#ee2d56;
	text-transform:uppercase;
	font-family: AvenirLTStd-Black;
	text-align:center;
	font-size: 1.25em;
}

.node-home-formation .node-niveau-2  h2 {
	color:#383838;
}

.node-home-docu .node-niveau-2, 
.node-home-docu .node-niveaux,
.node-home-docu .node-niveau-2, 
.node-home-formation .node-niveau-2, 
.node-home-formation .node-niveaux,
.view-recherche-documentations .views-row,
.view-publications .views-row,
.view-recherche-actualites .views-row,
.view-taxonomy-term .views-row,
.page-resultats-de-recherche .view-search-page td,
.page-tous-les-articles-veille .view-search-page td{
	width:460px;
	float:left;
}

.node-home-docu .node-niveaux,
.node-home-formation .node-niveaux,
.view-recherche-documentations .views-row.views-row-even,
.view-publications .views-row.views-row-even,
.view-recherche-actualites .views-row.views-row-even,
.view-taxonomy-term .views-row.views-row-even
{
	margin-left:20px;
}

.node-home-docu .view-home-documentation-niveau-2 .visuel.left img,
.view-recherche-documentations .visuel.left img,
.view-publications .visuel.left img,
.view-recherche-actualites .visuel.left img,
.view-taxonomy-term .visuel.left img,
.page-resultats-de-recherche .view-search-page .visuel.left img
{
	display:block;
}	

.view-recherche-actualites .node-date,
.view-taxonomy-term .node-date{
	float:left;
	padding-top:2px;
}

.view-recherche-actualites .node-format,
.view-taxonomy-term .node-format{
	float:left;
}

.node-home-docu .node-niveau-3,
.node-home-formation .node-niveau-3 {
	height:auto;
}

.node-home-docu .cartouche-wrapper {
	background-color:#ffffff;
	padding: 25px 10px 20px;
	border-bottom:1px solid #f4f4f4;
}

.node-home-formation .cartouche-wrapper  {
	padding: 25px 10px 20px;
}

.view-recherche-documentations .cartouche-wrapper,
.view-publications .cartouche-wrapper,
.view-recherche-actualites .cartouche-wrapper,
.view-taxonomy-term .cartouche-wrapper,
.page-resultats-de-recherche .view-search-page .cartouche-wrapper,
.page-tous-les-articles-veille .view-search-page .cartouche-wrapper{
	background-color:#ffffff;
	padding:25px 10px 15px 10px; 
}
.view-recherche-documentations table .node-format,
.view-publications table .node-format
{
    background-color: #ED2D56;
    margin-right: 0;
	float:left;
}

.view-recherche-documentations  .node-date,
.view-publications .node-date
{
	float:left;
    margin-left: 10px;
    padding-top: 2px;
}

.node-home-docu .visuel,
.view-recherche-documentations .visuel,
.view-publications .visuel,
.view-recherche-actualites .visuel,
.view-taxonomy-term .visuel,
.page-resultats-de-recherche .view-search-page .visuel{
	margin-right:20px;
}

.node-home-docu .cartouche-inner-wrapper,
.view-recherche-documentations .cartouche-inner-wrapper,
.view-publications .cartouche-inner-wrapper,
.view-recherche-actualites .cartouche-inner-wrapper,
.view-taxonomy-term .cartouche-inner-wrapper,
.page-resultats-de-recherche .view-search-page .cartouche-inner-wrapper,
.page-tous-les-articles-veille .view-search-page .cartouche-inner-wrapper{
	width:292px;
}

.node-home-docu .cartouche-inner-wrapper,
.view-recherche-documentations .cartouche-inner-wrapper,
.view-publications .cartouche-inner-wrapper
{
	width:270px;
}


.node-home-docu .cartouche-header,
.view-recherche-documentations .cartouche-header,
.view-publications .cartouche-header,
.view-recherche-actualites .cartouche-header,
.view-taxonomy-term .cartouche-header
{
	background-color:#ee2d56;
	color:#ffffff;
	text-transform:uppercase;
	display:inline-block;
	padding:4px 5px;
	font-size:0.8em;
	font-family: AvenirLTStd-Heavy;
}

.page-resultats-de-recherche .view-search-page .cartouche-header .node-format,
.page-tous-les-articles-veille .view-search-page .cartouche-header .node-format{
	background-color:#ee2d56;
	color:#ffffff;
	text-transform:uppercase;
	display:inline-block;
	padding:4px 5px;
	font-size:0.9em;
	font-family: AvenirLTStd-Heavy;
}

.page-resultats-de-recherche .view-search-page .cartouche-header .node-format.article_institutionnel,
.page-resultats-de-recherche .view-search-page .cartouche-header .node-format.article_thematique{
	background-color:#499DEC;
}

.page-resultats-de-recherche .view-search-page .cartouche-header .node-format.dossier{
	background-color:#FE7726;
}

.page-resultats-de-recherche .view-search-page .cartouche-header .node-date,
.page-tous-les-articles-veille .view-search-page .cartouche-header .node-date{
	display: inline-block;
  margin-left: 10px;
}

.node-home-docu .node-title,
.view-recherche-documentations .node-title,
.view-publications .node-title,
.view-recherche-actualites .node-title,
.view-taxonomy-term .node-title,
.page-resultats-de-recherche .view-search-page .node-title,
.page-tous-les-articles-veille .view-search-page .node-title{
	padding-top:10px;
	padding-bottom:10px;
	font-size:0.8em;
}

.node-home-docu .node-title a,
.view-recherche-documentations .node-title a,
.view-publications .node-title a,
.view-formation .node-title a,
.view-recherche-actualites .node-title a,
.view-taxonomy-term .node-title a,
.page-resultats-de-recherche .view-search-page .node-title a,
.page-tous-les-articles-veille .view-search-page .node-title a {
	font-family: AvenirLTStd-Black;
	color:#000000;
	text-transform:uppercase;
}

.node-home-docu .node-chapo,
.view-recherche-documentations .node-chapo,
.view-publications .node-chapo,
.view-formation .node-chapo,
.view-recherche-actualites .node-chapo,
.view-taxonomy-term .node-chapo,
.page-resultats-de-recherche .view-search-page .node-chapo,
.page-tous-les-articles-veille .view-search-page .node-chapo{
	color:#585858;
	font-size:0.8em;
	font-family:Arial;
	letter-spacing:normal;
	margin-bottom:10px;
}

.node-home-docu .node-chapo p
.view-recherche-documentations .node-chapo p,
.view-publications .node-chapo p,
.view-formation .node-chapo p,
.view-recherche-actualites .node-chapo p,
.view-taxonomy-term .node-chapo p,
.page-resultats-de-recherche .view-search-page .node-chapo p,
.page-tous-les-articles-veille .view-search-page .node-chapo p{
	margin-bottom:0px;
}

.node-home-docu .dl-file,
.view-publications .dl-file,
.view-formation .dl-file,
.node-home-docu .dl-file a,
.view-publications .dl-file a,
.view-formation .dl-file a,
.view-recherche-documentations .dl-file,
.view-recherche-documentations .dl-file a {
	color:#499dec;
	font-family:Georgia;
	font-style:italic;
}

.node-home-docu .node-link a,
.view-recherche-documentations .node-link a,
.view-publications .node-link a,
.view-formation .count.node-link a,
.view-recherche-actualites .node-link a,
.view-taxonomy-term .node-link a,
.page-resultats-de-recherche .view-search-page .node-link a,
.page-tous-les-articles-veille .view-search-page .node-link a {
	background: url("../../images/arrow-link-pink.jpg") no-repeat scroll 0 11px transparent;
	cursor: pointer;
	display: block;
	text-indent: -9999px;
	outline: none;
}

.node-home-docu .count,
.view-recherche-documentations .count,
.view-publications .count,
.view-formation .count,
.view-recherche-actualites .count,
.view-taxonomy-term .count,
.page-resultats-de-recherche .view-search-page .count,
.page-tous-les-articles-veille .view-search-page .count {
  background: url("../../images/views-grey.png") no-repeat scroll 0 5px transparent;
  display: inline-block;
  float: left;
  font-family: Georgia;
  font-style: italic;
  padding-left: 20px;
  width: 40px;
}

.node-home-docu .dl-file,
.view-recherche-documentations .dl-file,
.view-publications .dl-file,
.view-formation .dl-file {
  float: left;
	width:160px;
}

.node-home-docu .node-link,
.view-recherche-documentations .node-link,
.view-publications .node-link,
.view-formation .node-link,
.view-recherche-actualites .node-link,
.view-taxonomy-term .node-link,
.page-resultats-de-recherche .view-search-page .node-link,
.page-tous-les-articles-veille .view-search-page .node-link {
  float: right;
  width: 8px;
}

.node-home-docu .node-niveau-4 h2,
.node-home-docu .node-niveau-5 h2{
	margin-top: 20px;
}

.view-recherche-documentations td.col-1,
.view-publications td.col-1,
.view-formation td.col-1,
.view-recherche-actualites td.col-1,
.view-taxonomy-term td.col-1,
.view-recherche-documentations td.col-2,
.view-publications td.col-2,
.view-formation td.col-2,
.view-recherche-actualites td.col-2,
.view-taxonomy-term td.col-2,
.page-resultats-de-recherche .view-search-page td.col-1,
.page-resultats-de-recherche .view-search-page td.col-2,
.page-tous-les-articles-veille .view-search-page td.col-1,
.page-tous-les-articles-veille .view-search-page td.col-2{
  background-color: #FFFFFF;
  display: block;
  height: 245px;
	float:left;
	border-bottom:1px solid #f4f4f4;
}

.view-formation.view-display-id-block_2 table {
	background:#FFF;
}


.view-formation.view-display-id-block_2 td {
	height:auto
}

.view-formation.view-display-id-block_2 .visuel {
    margin-right: 20px;
}

.view-recherche-documentations td.col-1,
.view-recherche-documentations td.col-2, 
.view-publications td.col-1,
.view-publications td.col-2
{
	height:275px;
}

.view-recherche-documentations table,
.view-publications table,
.view-recherche-actualites table,
.view-taxonomy-term table,
.page-resultats-de-recherche .view-search-page table,
.page-tous-les-articles-veille .view-search-page table{
		width:100%;
}

.view-recherche-documentations tr,
.view-publications tr,
.view-recherche-actualites tr,
.view-taxonomy-term tr,
.page-resultats-de-recherche .view-search-page tr,
.page-tous-les-articles-veille .view-search-page tr{
  background-color: #FFFFFF;
}

.view-recherche-documentations td.col-first,
.view-publications td.col-first,
.view-formation td.col-first,
.view-recherche-actualites td.col-first,
.view-taxonomy-term td.col-first,
.page-resultats-de-recherche .view-search-page td.col-first,
.page-tous-les-articles-veille .view-search-page td.col-first{
	margin-right:20px;
}
 
#block-menu_block-4 h2{
  color: #EE2D56;
  float: left;
  font-family: AvenirLTStd-Black;
  font-size: 1em;
  text-transform: uppercase;
  width: 160px;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding-top:15px;
	padding-bottom:15px;
}

#block-menu_block-4 .menu-block-4 ul li {
	float:left;
	padding:0px;
	margin:0px;
	list-style-image:none;
	list-style-type:none;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	border-left:1px dotted #d7d7d7;
	border-right:1px dotted #d7d7d7;
	line-height: 14.5px;
}

#block-menu_block-4 .menu-block-4 ul li.active {
	background-color:#ee2d56;
}

	/* Ensemble Simplifions */

#block-menu_block-4 .menu-block-4 ul li.menu-mlid-733{
    height: 38px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    text-align: center;
    width: 130px;
}

#block-menu_block-4 .menu-block-4 ul li.active.active-trail.menu-mlid-733{
	border-bottom: 1px solid #C52144;
}

#block-menu_block-4 .menu-block-4 ul li.menu-mlid-733 a.active.active-trail{
    background: url("../../images/arrow-down-wide-pink.png") no-repeat scroll center bottom transparent;
    display: block;
    padding-bottom: 24px;
}

	/* Challenge */

#block-menu_block-4 .menu-block-4 ul li.menu-mlid-734{
  padding: 1px 35px;
  text-align: center;
  width: 125px;
  height: 46px;
}
#block-menu_block-4 .menu-block-4 ul li.active.active-trail.menu-mlid-734{
	border-bottom: 1px solid #C52144;
}

#block-menu_block-4 .menu-block-4 ul li.menu-mlid-734 a.active.active-trail{
    background: url("../../images/arrow-down-wide-pink.png") no-repeat scroll center bottom transparent;
    display: block;
    padding-bottom: 19px;
}

	/* data.gouv.fr */
	
#block-menu_block-4 .menu-block-4 ul li.menu-mlid-735{
    height: 15px;
    padding: 16.5px 10px;
    text-align: center;
    width: 140px;
}

#block-menu_block-4 .menu-block-4 ul li.active.active-trail.menu-mlid-735{
	border-bottom: 1px solid #C52144;
}

#block-menu_block-4 .menu-block-4 ul li.menu-mlid-735 a.active.active-trail{
    background: url("../../images/arrow-down-wide-pink.png") no-repeat scroll center bottom transparent;
    display: block;
    padding-bottom: 32px;
}


        /* faire simple */

#block-menu_block-4 .menu-block-4 ul li.menu-mlid-1290 {
    height: 15px;
    padding: 16.5px 10px;
    text-align: center;
    width: 140px;
}

#block-menu_block-4 .menu-block-4 ul li.active.active-trail.menu-mlid-1290 {
        border-bottom: 1px solid #C52144;
}

#block-menu_block-4 .menu-block-4 ul li.menu-mlid-1290 a.active.active-trail{
    background: url("../../images/arrow-down-wide-pink.png") no-repeat scroll center bottom transparent;
    display: block;
    padding-bottom: 32px;
}


#block-menu_block-4 .menu-block-4 ul li.menu-mlid-736{
  padding: 8.5px 30px;
  text-align: center;
  width: 135px;
}

#block-menu_block-4 .menu-block-4 ul li a{
	font-family: AvenirLTStd-Book;
  text-transform: uppercase;
	font-size:12px;
	color:#000000;
}

#block-menu_block-4 .menu-block-4 ul li a.active{
	color:#ffffff;
/* 	background: url("../../images/red-arrow-down.png") no-repeat scroll center center #ee2d56; */
}

.node-type-sites-participatifs  h1.title,
.page-documentation h1.title,
.page-documentations h1.title,
.page-actualites  h1.title,
.page-actualite  h1.title,
.node-type-home-actu  h1.title{
	color:#EE2D56;
	font-family: avenirltstd-black;	
	font-size: 24px;
	text-transform:uppercase;
}


.node-type-sites-participatifs  h3.titre-site{
	font-family: avenirltstd-black;
  font-size:1.25em;
	text-transform:uppercase;
	text-align:center;
	color:#454545;
	font-weight:normal;
}

.node-type-sites-participatifs .slogan-site{
  color: #777777;
  font-family: AvenirLTStd-Light;
  font-size: 0.9em;
  padding-bottom: 50px;
  text-align: center;
  text-transform: uppercase;
}

.node-type-sites-participatifs .entete-site{
	background: url("../../images/trait-slogan.png") no-repeat scroll center 85px transparent;
}

.node-type-sites-participatifs  .contenu-site .right{
	width: 280px;
	margin-left: 20px;
}

.node-type-sites-participatifs  .contenu-site .right{
	font-family:Arial;
	color:#383838;
	font-size:12px;
}

.node-type-sites-participatifs .link-site a{
  background: url("../../images/arrow-link-white.png") no-repeat scroll 102px 12px #3C3C3C;
  color: #FFFFFF;
  font-family: Georgia;
  font-size: 1em;
  font-style: italic;
  padding: 6px 28px 6px 10px;
}

/* Breadcrumb */

.breadcrumb{
	margin-bottom:20px;
	padding-bottom:0px;
	max-width:700px;
}

.breadcrumb,
.breadcrumb a{
	color:#454545;
	font-family:Georgia;
	font-size:12px;
	letter-spacing:normal;
	font-style:italic;
}

.node-home-docu .cartouche-footer,
.view-recherche-documentations .cartouche-footer,
.view-publications .cartouche-footer,
.page-resultats-de-recherche .view-search-page .cartouche-footer,
.view-masterpage-actualite-niveau-2 .cartouche-footer,
.view-formation.view-display-id-block_1 .cartouche-footer,
.view-masterpage-actualite-niveau-3 .cartouche-footer {
	line-height: 22px;
}
 .view-masterpage-actualite-niveau-2 .cartouche-footer{
	width:100%;
}

/* .view-masterpage-actualite-niveau-3 .cartouche-footer{
	padding-left:360px;
} */

.view-masterpage-actualite-niveau-2 .cartouche-footer .count,
.view-masterpage-actualite-niveau-3 .cartouche-footer .count{
	background: url("../../images/views-grey.png") no-repeat scroll 0 5px transparent;
  display: inline-block;
  font-family: Times;
  font-style: italic;
  padding-left: 20px;
}

.view-niveau-2-thematique-master .count,
.view-niveau-2-sous-thematique .count,
.view-articles-lies-dossier .count,
.view-liste-articles-institutionnels .count{
  background: url("../../images/views-grey.png") no-repeat scroll 0 2px transparent;
  display: inline-block;
  font-family: Times New Roman;
  font-style: italic;
  margin-top: 5px;
  padding-left: 20px;
  padding-right: 10px;
}

#block-views--exp-search_page-page_1{
	display:block;
	float:right;
	padding-right:40px;
}

#block-views--exp-search_page-page_1 .views-exposed-widgets{
	margin-bottom:0px;
}

#block-views--exp-search_page-page_1  .views-exposed-widget{
	padding:0px;
}

#block-views--exp-search_page-page_1 input#edit-keys{
  border: medium none;
	border-left:1px solid #d2d2d2;
  height: 35px;
  width: 150px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Georgia;
  font-style: italic;
}

#block-views--exp-search_page-page_1 input#edit-submit-search-page{
  background: url("../../images/loupe.png") no-repeat scroll center center #FFFFFF;
  border: medium none;
  display: block;
  height: 35px;
  margin-top: 0;
  text-indent: -9999px;
  width: 35px;
	border-right:1px solid #d2d2d2;
	outline: none;
}

.stat{
	background: url("../../images/views-grey.png") no-repeat scroll 0 5px transparent;
  font-family: Georgia;
  font-style: italic;
  padding-left: 20px;
	margin-top: 4px;
	padding-right: 10px;
}

/* Share This */

.stButton{
	margin-right:15px !important;
}

.stButton .chicklets{
	height: 30px !important;
  line-height: 30px !important;
	width: 30px !important;
}

.stButton .twitter {
  background-image: url("../../images/share-twitter-grey.png") !important;
}

.stButton .facebook {
  background-image: url("../../images/share-fb-blue.png") !important;
}

.stButton .googleplus {
  background-image: url("../../images/share-google-grey.png") !important;
}

.stButton .linkedin {
  background-image: url("../../images/share-linkedin-grey.png") !important;
}

/* End Share This */

/* Pager */

ul.pager{
	background-color:#FFF;
	padding-bottom:25px;
	padding-top:25px;
	font-family: avenirltstd-black;	
}

.pager a{
	font-family: avenirltstd-black;	
	color:#8d8d8d;
}

.pager  li.pager-current{
	color:#000000;
}

.pager-next a{
  background: url("../../images/pagination-right.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  height: 14px;
  text-indent: -9999px;
  width: 8px;
	outline:none;
}

.pager-previous a{
  background: url("../../images/pagination-left.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  height: 14px;
  text-indent: -9999px;
  width: 8px;
	outline:none;
}

/* End Pager */

/* node-type-article-institutionnel */


.node-type-dossier h1,
.node-type-article-thematique h1,
.node-type-agenda h1,
.node-type-thematique-master h1,
.node-type-thematique-rubrique h1{
	font-family: avenirltstd-black;	
	color:#499dec;
	font-size:30px;
	text-transform:uppercase;
	line-height:30px;
	width: 700px;
}

.node-type-documentation h1,
.node-type-home-formation h1,
.node-type-article-institutionnel h1,
.node-type-institutionnel-rubrique h1,
.node-type-formation-ressource h1,
.node-type-presse h1,
.node-type-contact-et-outils h1,
.node-type-formation-sous-rubrique h1,
.node-type-formation h1,
.node-type-institutionnel-master h1{
	font-family: avenirltstd-black;	
	color:#ee2d56;
	font-size:30px;
	text-transform:uppercase;
	line-height:30px;
}

.node-type-article-institutionnel .wrapper,
.node-type-dossier .wrapper,
.node-type-article-thematique .wrapper,
.node-type-formation-ressource .wrapper,
.node-type-agenda .wrapper,
.node-type-presse .wrapper,
.node-type-contact-et-outils .wrapper,
.node-type-documentation .wrapper,
.node-type-flux-veille .wrapper{
	overflow:hidden;
}

.node-type-formation  .wrapper-top,
.node-type-article-institutionnel .wrapper-top,
.node-type-dossier .wrapper-top,
.node-type-formation-ressource .wrapper-top,
.node-type-article-thematique .wrapper-top,
.node-type-agenda .wrapper-top,
.node-type-contact-et-outils .wrapper-top,
.node-type-presse .wrapper-top,
.node-type-documentation .wrapper-top{
/*   float: right; */
  overflow: hidden;
  position: relative;
  right: -235px;
  top: -85px;
/*   width: 260px; */
}

.node-type-flux-veille .wrapper-top{
  overflow: hidden;
  position: absolute;
  right: -235px;
  top: -200px;
}

/* .node-type-article-institutionnel aside#sidebar-first,
.node-type-dossier aside#sidebar-first,
.node-type-article-thematique aside#sidebar-first,
.node-type-agenda aside#sidebar-first,
.node-type-documentation aside#sidebar-first,
.node-type-flux-veille aside#sidebar-first{
	margin-top: 175px;
}

.node-type-institutionnel-rubrique aside#sidebar-first,
.node-type-thematique-master aside#sidebar-first{
	margin-top: 118px;
} */

.node-type-article-institutionnel .wrapper .node-date,
.node-type-formation-ressource .wrapper .node-date,
.node-type-article-thematique .wrapper .node-date,
.node-type-presse .wrapper .node-date,
.node-type-contact-et-outils .wrapper .node-date,
.node-type-agenda .wrapper .node-date,
.node-type-documentation .wrapper .node-date{
	margin-top:10px;
}

.node-block-documentation {
  background-color: #e8e8e8 !important;
}

.node-block-documentation .views-field-field-institution-files,
.view-doc-lies .views-field-title{
	font-size:12px;
	font-family:Arial;
	color:#383838;
}

.node-block-documentation .views-field-filesize a,
.view-doc-lies .views-field-filesize a,
.node-block-documentation .views-field-nothing a {
	color:#4790d4;
	font-family:Georgia;
	font-style:italic;
	font-size:12px;
}

.node-type-article-institutionnel .node-accroche,
.node-type-dossier .node-accroche,
.node-type-formation-ressource .node-accroche,
.node-type-contact-et-outils .node-accroche,
.node-type-presse .node-accroche,
.node-type-article-thematique .node-accroche,
.node-type-agenda .node-accroche,
.node-type-documentation .node-accroche,
.node-type-formation .node-accroche,
.node-type-formation-sous-rubrique  .node-accroche,
.node-type-institutionnel-rubrique .node-chapo{
	font-weight:normal !important;
	padding-right:100px !important;
	line-height:1.1em;
}

.view-doc-lies .views-row{
	background-image:none !important;
}

/* end node-type-article-institutionnel */

/* node-type-dossier */

.node-type-dossier .node-title{
  margin-bottom: 20px;
  margin-top: 10px;
}

.view-articles-lies-dossier .views-row{
	background-color:#F4F4F4;
}

.view-articles-lies-dossier .chapo{
	color:#6c6c6c;
	font-size:12px;
	padding-right:10px;
}

.taxo-term {
  margin-top: 5px;
}

#block-menu_block-6 li,
#block-menu_block-13 li,
#block-menu_block-17 li,
#block-menu_block-19 li,
#block-menu_block-5 li{
	margin-left:0px !important;
	background:none;
}

#block-menu_block-6 li a,
#block-menu_block-13 li a,
#block-menu_block-17 li a,
#block-menu_block-19 li a,
#block-menu_block-5 li a{
  background: url("../../images/arrow-link-blue.png") no-repeat scroll 180px center transparent;
  display: inline-block;
  width: 170px;
	padding-right:30px !important;
}

#block-menu_block-5 li.active-trail,
#block-menu_block-13 li.active-trail,
#block-menu_block-17 li.active-trail,
#block-menu_block-19 li.active-trail,
#block-menu_block-6 li.active-trail{
	background-color:#499dec;
}
#block-menu_block-5 li.active-trail a,
#block-menu_block-6 li.active-trail a,
#block-menu_block-13 li.active-trail a,
#block-menu_block-17 li.active-trail a,
#block-menu_block-19 li.active-trail a {
  background: url("../../images/arrow-link-down-white.png") no-repeat scroll 180px center;
	color:#FFF;
}

#block-menu-menu-menu-credits{
  margin-bottom: 5px;
  margin-right: 40px;
}

#block-menu-menu-menu-credits ul li a{
  color: #838383;
}

#block-views-home_evenementiel-block{
    background: url("../../images/bg-bloc-event.png") repeat scroll center center transparent;
    cursor: pointer;
    height: 205px;
    padding: 30px 20px;
}

.view-home-evenementiel .titre-bloc-evenement{
    background: none repeat scroll 0 0 #000000;
    bottom: 3px;
    color: #FFFFFF;
    display: block;
    font-family: AvenirLTStd-black;
    font-size: 0.8em;
    opacity: 0.8;
    padding: 10px 25px 25px 10px;
    position: relative;
    text-transform: uppercase;
    width: auto;
}

/* .view-home-evenementiel .titre-bloc-evenement a{
    background: url("../../images/arrow-evenementiel.png") no-repeat scroll right center #E63056;
    bottom: 35px;
    color: #FFFFFF;
    display: block;
    font-style: italic;
    height: 18px;
    left: 40px;
    outline: medium none;
    overflow: hidden;
	font-family:Times New Roman;
    padding: 5px;
    position: relative;
    width: 100px;
} */

.view-home-evenementiel .titre-bloc-evenement a:hover{
	text-decoration:none;
}

.view-home-evenementiel .lien-bloc-evenement a{
    background: url("../../images/arrow-evenementiel.png") no-repeat scroll 96px center #E63056;
    bottom: 16px;
    color: #FFFFFF;
    display: block;
    font-family: Times New Roman;
    font-style: italic;
    height: 18px;
    left: 31px;
    outline: medium none;
    overflow: hidden;
    padding: 5px 10px;
    position: relative;
    width: 100px;
}

.fluxprec,
.fluxnext{
	background-color:#FFF;
	width:200px;
	height:110px;
	padding-top:15px;
	padding-bottom:15px;
}

.fluxprec{
	padding-left:40px;
	padding-right:70px;
}

.fluxnext{
	padding-right:40px;
	padding-left:150px;
}

.fluxnext .views-field-view-node a{
  background: url("../../images/pagination-right.png") no-repeat scroll center center transparent;
  bottom: 50px;
  display: block;
  height: 8px;
  left: 212px;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  width: 14px;
	outline:none;
}

.fluxprec .views-field-view-node a{
  background: url("../../images/pagination-left.png") no-repeat scroll center center transparent;
  bottom: 50px;
  display: block;
  height: 8px;
  overflow: hidden;
  position: relative;
  right: 30px;
  text-indent: -9999px;
  width: 14px;
	outline:none;
}

.view-prevnext .views-field-field-flux-veille-chapo{
	font-size:12px;
	color:#383838;
	height: 80px;
}

.siteflux{
	font-size:12px;
	font-family:Georgia;
	color:#90C133;
	font-style:italic;
}

.dateflux{
	color:#747474;
	font-family:Times New Roman;
	font-style:italic;
	font-size:11px;
	padding-left:10px;
}

.enteteflux{
	margin-bottom:10px;
}

.node-type-flux-veille .node-bottom{
	padding-top:10px;
	padding-bottom:30px;
	border-top:1px solid #e2e2e2;
	margin-top:40px;
}

.node-type-flux-veille .contenu-node{
	margin-bottom:40px;
}

/* Exposed Filters ACTUALITES-DOCUMENTATIONS */

	/* Niveau 1 */
	
#views-exposed-form-recherche-actualites-page-1 .views-exposed-form,
#views-exposed-form-recherche-documentations-page .views-exposed-form,
#views-exposed-form-formation-page-1 .views-exposed-form,
#views-exposed-form-salle-de-presse-page-1 .views-exposed-form

{
  border: 1px solid #CCCCCC;
	margin: 20px 0 30px;
}

	/* Niveau 2 */
	
#views-exposed-form-recherche-actualites-page-1 .views-exposed-widgets,
#views-exposed-form-recherche-documentations-page .views-exposed-widgets,
#views-exposed-form-formation-page-1 .views-exposed-widgets,
#views-exposed-form-salle-de-presse-page-1 .views-exposed-widgets
{
  border: 1px solid #FFFFFF;
  height: 35px;
  margin-bottom: 0;
  padding: 5px 0 5px 5px;
}

	/* En-t\EAte : Filtrer votre recherch Par... */

.entete-search{
  float: left;
  font-family: avenirltstd-black;
  text-transform: uppercase;
  width: 145px;
}

.entete-search h3 {
  color: #EE2D56;
	font-size: 1.1em;
  margin-bottom: 0;
	line-height: 1em;
}

.entete-search span{
	font-size: 0.73em;
	position: relative;
	top: 5px;
}

	/* LISTES DEROULANTES */

#views-exposed-form-recherche-actualites-page-1 .views-exposed-widget.views-widget-filter-tid,
#views-exposed-form-recherche-actualites-page-1 .views-widget-filter-field_taxo_format_tid,
#views-exposed-form-recherche-documentations-page .views-exposed-widget.views-widget-filter-field_documentation_thematiques_tid,
#views-exposed-form-recherche-documentations-page .views-exposed-widget.views-widget-filter-field_documentation_categorie_tid,
#views-exposed-form-formation-page-1 .views-exposed-widget.views-widget-filter-field_formation_ressource_type_tid,
#views-exposed-form-salle-de-presse-page-1 .views-exposed-widget.views-widget-filter-field_presse_type_tid
{
	bottom: 5px;
  height: 45px;
	margin: 0 10px;
  position: relative;
	padding:0;
}

#views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_container,
#views-exposed-form-recherche-documentations-page .jquery_dropdown_container,
#views-exposed-form-formation-page-1 .jquery_dropdown_container,
#views-exposed-form-salle-de-presse-page-1 .jquery_dropdown_container
{
  border: medium none;
  font-family: AvenirLTStd-Medium;
  font-size: 0.75em;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
}

#views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_header.jquery_dropdown_header_tid,
#views-exposed-form-recherche-documentations-page .jquery_dropdown_header.jquery_dropdown_header_field_documentation_thematiques_tid,
#views-exposed-form-formation-page-1 .jquery_dropdown_header.jquery_dropdown_header_field_formation_ressource_type_tid,
#views-exposed-form-salle-de-presse-page-1 .jquery_dropdown_header.jquery_dropdown_header_field_presse_type_tid
{
  background: url("../../images/filtre-seek2.png") no-repeat scroll right center transparent;
  display: table-cell;
  height: 45px;
  margin-top: 0;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
  width: 161px;
}

#views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_header.jquery_dropdown_header_field_taxo_format_tid,
#views-exposed-form-recherche-documentations-page .jquery_dropdown_header.jquery_dropdown_header_field_documentation_categorie_tid{
  background: url("../../images/filtre-seek3.png") no-repeat scroll right center transparent;
  display: table-cell;
  height: 45px;
  margin-top: 0;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
  width: 140px;
}

	/* DATES */

#views-exposed-form-recherche-actualites-page-1 .form-type-date-popup .description,
#views-exposed-form-recherche-documentations-page .form-type-date-popup .description,
#views-exposed-form-formation-page-1 .form-type-date-popup .description,
#views-exposed-form-salle-de-presse-page-1 .form-type-date-popup .description
{
	display:none;
}
	
#views-exposed-form-recherche-actualites-page-1 .views-widget-filter-date_filter, 
#views-exposed-form-recherche-documentations-page .views-widget-filter-date_filter, 
#views-exposed-form-formation-page-1 .views-widget-filter-date_filter, 
#views-exposed-form-salle-de-presse-page-1 .views-widget-filter-field_presse_date_value, 
#views-exposed-form-recherche-actualites-page-1 .views-widget-filter-date_filter_1,
#views-exposed-form-formation-page-1 .views-widget-filter-date_filter_1,
#views-exposed-form-salle-de-presse-page-1 .views-widget-filter-field_presse_date_value_1,
#views-exposed-form-recherche-documentations-page .views-widget-filter-date_filter_1{
  padding: 10px 5px 0;
  width: 110px;
}

#views-exposed-form-recherche-actualites-page-1 .views-widget-filter-date_filter label,
#views-exposed-form-recherche-documentations-page .views-widget-filter-date_filter label,
#views-exposed-form-formation-page-1 .views-widget-filter-date_filter label,
#views-exposed-form-salle-de-presse-page-1 .views-widget-filter-field_presse_date_value label,
#views-exposed-form-salle-de-presse-page-1 .views-widget-filter-field_presse_date_value_1 label,
#views-exposed-form-recherche-actualites-page-1 .views-widget-filter-date_filter_1 label,
#views-exposed-form-formation-page-1 .views-widget-filter-field_documentation_date_value label,
#views-exposed-form-formation-page-1 .views-widget-filter-field_documentation_date_value_1 label,
#views-exposed-form-recherche-documentations-page .views-widget-filter-date_filter_1 label{
  float: left;
  font-size: 0.7em;
  font-weight: normal;
	text-transform:uppercase;
  width: 20px;
}

#views-exposed-form-recherche-actualites-page-1 .views-widget-filter-date_filter .views-widget,
#views-exposed-form-recherche-documentations-page .views-widget-filter-date_filter .views-widget,
#views-exposed-form-formation-page-1 .views-widget-filter-field_documentation_date_value .views-widget,
#views-exposed-form-salle-de-presse-page-1 .views-widget-filter-field_presse_date_value .views-widget,
#views-exposed-form-recherche-actualites-page-1 .views-widget-filter-date_filter_1 .views-widget,
#views-exposed-form-formation-page-1 .views-widget-filter-field_documentation_date_value_1 .views-widget,
#views-exposed-form-recherche-documentations-page .views-widget-filter-date_filter_1 .views-widget,
#views-exposed-form-salle-de-presse-page-1 .views-widget-filter-field_presse_date_value_1 .views-widget{
	float:left;
	width:90px;
}

#views-exposed-form-recherche-documentations-page input.bef-datepicker,
#views-exposed-form-formation-page-1 input.bef-datepicker,
#views-exposed-form-salle-de-presse-page-1 input.bef-datepicker,
#views-exposed-form-recherche-actualites-page-1 input.bef-datepicker,
#views-exposed-form-recherche-documentations-page .form-type-date-popup input,
#views-exposed-form-formation-page-1 .form-type-date-popup input,
#views-exposed-form-salle-de-presse-page-1 .form-type-date-popup input,
#views-exposed-form-recherche-actualites-page-1 .form-type-date-popup input{
  background: url("../../images/calendar.png") no-repeat scroll center right #FFF;
  border:none;
  color: #515151;
  font-size: 0.8em;
  height: 16px;
  width: 90px;
}

	/* INPUT */
	
#views-exposed-form-recherche-actualites-page-1 .views-exposed-widget.views-widget-filter-field_taxonomy_tags_tid,
#views-exposed-form-recherche-documentations-page .views-exposed-widget.views-widget-filter-field_taxonomy_tags_tid,
#views-exposed-form-salle-de-presse-page-1 .views-exposed-widget.views-widget-filter-field_taxonomy_tags_tid,
#views-exposed-form-formation-page-1 .views-exposed-widget.views-widget-filter-field_taxonomy_tags_tid,
#views-exposed-form-formation-page-1 .views-widget-filter-combine,
#views-exposed-form-recherche-documentations-page .views-widget-filter-combine,
#views-exposed-form-salle-de-presse-page-1 .views-widget-filter-combine
{
  float: left;
  margin-top: 5px;
  padding:0;
}

#views-exposed-form-recherche-actualites-page-1  input.form-autocomplete,
#views-exposed-form-recherche-documentations-page  input.form-autocomplete,
#views-exposed-form-salle-de-presse-page-1  input.form-autocomplete,
#views-exposed-form-formation-page-1 input.form-autocomplete,
#views-exposed-form-formation-page-1  .form-item-combine input,
#views-exposed-form-recherche-documentations-page  .form-item-combine input,
#views-exposed-form-salle-de-presse-page-1 .form-item-combine input
 {
  background: url("../../images/loupe.png") no-repeat scroll right center #FFFFFF;
  border: medium none;
  height: 20px;
  padding: 3px;
  width: 140px;
}

#views-exposed-form-salle-de-presse-page-1 input.form-autocomplete {
  width: 300px;
}

	/* OK BUTTON */

#views-exposed-form-recherche-actualites-page-1 .views-submit-button,
#views-exposed-form-recherche-documentations-page .views-submit-button,
#views-exposed-form-salle-de-presse-page-1 .views-submit-button,
#views-exposed-form-formation-page-1 .views-submit-button
{
  background: url("../../images/arrow-down-pink.png") no-repeat scroll center 41px transparent;
  cursor: pointer;
  float: right;
  height: 60px;
  padding: 0px;
  width: 44px;
}

#views-exposed-form-recherche-actualites-page-1 .views-submit-button input,
#views-exposed-form-recherche-documentations-page .views-submit-button input,
#views-exposed-form-salle-de-presse-page-1 .views-submit-button input,
#views-exposed-form-formation-page-1 .views-submit-button input
{
  background-color: #EE2D56;
  border: medium none;
  bottom: 6px;
  color: #FFFFFF;
  font-family: avenirltstd-black;
  font-size: 0.8em;
  height: 47px;
  margin-top: 0;
  padding-top: 5px;
  position: relative;
  right: 0;
  text-transform: uppercase;
  width: 45px;
}

	/* DATES - CALENDRIER */
	
#ui-datepicker-div{
    background: url("../../images/fleche-agenda.png") no-repeat scroll left top transparent !important;
    border: medium none;
    border-radius: 0 0 0 0;
    height: 219px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
    top: 797px !important;
    width: 220px;
}

#ui-datepicker-div .ui-datepicker-title{
	text-transform:uppercase;
	font-family: avenirltstd-black;  
}

.ui-datepicker-calendar thead{
	display:none;
}

.ui-datepicker-calendar tbody{
    background: none repeat scroll 0 0 #D8D8D8 !important;
    display: block !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

a.ui-datepicker-prev span.ui-icon{
    background: url("../../images/arrow-calendar-left.jpg") no-repeat scroll 0 center transparent !important;
}

a.ui-datepicker-next, a.ui-datepicker-next-hover{
	right: 20px !important;
}

a.ui-datepicker-prev,a.ui-datepicker-hover {
	left: 20px !important;
}

a.ui-datepicker-next span.ui-icon{
    background: url("../../images/arrow-calendar-right.jpg") no-repeat scroll 0 center transparent !important;
}

.ui-corner-all{
	border-radius:none !important;
}

table.ui-datepicker-calendar td{
	background: none repeat scroll 0 0 #D8D8D8 !important;
	border-bottom:1px solid #e2e2e2 !important;
}

.ui-datepicker-calendar a.ui-state-default{
  background: none repeat scroll 0 0 #D8D8D8;
  border: medium none;
  color: #FFFFFF;
  display: table-cell;
  font-family: avenirltstd-black;  
  height: 30px;
  text-align: center;
  vertical-align: inherit;
  width: 30px;
}

.ui-datepicker-calendar a.ui-state-default:hover{
  background: none repeat scroll 0 0 #499dec;
}

table.ui-datepicker-calendar thead th span{
  color: #000;
	font-family: avenirltstd-black; 
	text-transform:uppercase;	
}

.ui-widget-header {
    background: none repeat scroll 0 0 #D8D8D8;
    border: medium none;
    border-radius: 0 0 0 0 !important;
}

.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {
  font-family: avenirltstd-black;
  text-transform: uppercase;
	padding-left:5px;
}

.ui-datepicker select.ui-datepicker-month option, 
.ui-datepicker select.ui-datepicker-year option{
	padding-left:5px;
}

	/* HOVER EFFECTS */

#views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_container:hover .jquery_dropdown_list,
#views-exposed-form-recherche-documentations-page .jquery_dropdown_container:hover .jquery_dropdown_list,
#views-exposed-form-salle-de-presse-page-1 .jquery_dropdown_container:hover .jquery_dropdown_list,
#views-exposed-form-formation-page-1 .jquery_dropdown_container:hover .jquery_dropdown_list
{
	display:block !important;
}

		/* uls thématiques */

#views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_container.jquery_dropdown_tid ul.jquery_dropdown_list,
#views-exposed-form-recherche-documentations-page ul.jquery_dropdown_list,
#views-exposed-form-salle-de-presse-page-1 ul.jquery_dropdown_list,
#views-exposed-form-formation-page-1 ul.jquery_dropdown_list
{
	background: none repeat scroll 0 0 #FFFFFF;
	left: 0px;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 1px;
	width: 161px;
	z-index: 99999;
}
		/* uls format */
		
#views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_container.jquery_dropdown_field_taxo_format_tid ul.jquery_dropdown_list,
#views-exposed-form-recherche-documentations-page .jquery_dropdown_container.jquery_dropdown_field_documentation_categorie_tid ul.jquery_dropdown_list
#views-exposed-form-salle-de-presse-page-1 .jquery_dropdown_container.jquery_dropdown_field_documentation_categorie_tid ul.jquery_dropdown_list
#views-exposed-form-formation-page-1 .jquery_dropdown_container.jquery_dropdown_field_documentation_categorie_tid ul.jquery_dropdown_list
{
	background: none repeat scroll 0 0 #FFFFFF;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 1px;
    width: 140px;
    z-index: 99999;
}

	/* lis thématiques */

#views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_container.jquery_dropdown_tid ul.jquery_dropdown_list li,
#views-exposed-form-recherche-documentations-page ul.jquery_dropdown_list li,
#views-exposed-form-salle-de-presse-page-1 ul.jquery_dropdown_list li,
#views-exposed-form-formation-page-1 ul.jquery_dropdown_list li
{
	color: #515151;
	font-family: Arial;
	font-size: 1.12em;
	padding: 10px 5px 10px 15px;
	text-align: left;
	text-transform: none;
}

		/* lis format */

#views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_container.jquery_dropdown_field_taxo_format_tid ul.jquery_dropdown_list li,
#views-exposed-form-recherche-documentations-page .jquery_dropdown_container.jquery_dropdown_field_documentation_categorie_tid ul.jquery_dropdown_list li,
#views-exposed-form-salle-de-presse-page-1 .jquery_dropdown_container.jquery_dropdown_field_documentation_categorie_tid ul.jquery_dropdown_list li,
#views-exposed-form-formation-page-1 .jquery_dropdown_container.jquery_dropdown_field_documentation_categorie_tid ul.jquery_dropdown_list li {
	color: #515151;
	font-family: Arial;
	font-size: 1.12em;
	padding: 5px 5px 5px 15px !important;
	text-align: left;
	text-transform: none;
}

			/* hover listes */
			
#views-exposed-form-recherche-actualites-page-1 ul.jquery_dropdown_list li:hover,
#views-exposed-form-recherche-documentations-page ul.jquery_dropdown_list li:hover,
#views-exposed-form-salle-de-presse-page-1 ul.jquery_dropdown_list li:hover,
#views-exposed-form-formation-page-1 ul.jquery_dropdown_list li:hover
{
	background-color:#499dec;
}

#views-exposed-form-recherche-actualites-page-1 ul.jquery_dropdown_list li:hover a,
#views-exposed-form-recherche-documentations-page ul.jquery_dropdown_list li:hover a,
#views-exposed-form-salle-de-presse-page-1 ul.jquery_dropdown_list li:hover a,
#views-exposed-form-formation-page-1 ul.jquery_dropdown_list li:hover a
{
	color:#FFF;
}

			/* fleches blanches */
	
.views-widget-filter-tid .jquery_dropdown_header:hover,
.views-widget-filter-field_presse_type_tid .jquery_dropdown_header:hover,
.views-widget-filter-field_documentation_thematiques_tid .jquery_dropdown_header:hover{
	background:url("../../images/fleche-blanche.png") no-repeat scroll 130px center #2751A4 !important;
	color:#FFFFFF;
}

.views-widget-filter-field_taxo_format_tid .jquery_dropdown_header:hover,
.views-widget-filter-field_documentation_categorie_tid .jquery_dropdown_header:hover{
	background:url("../../images/fleche-blanche.png") no-repeat scroll 115px center #2751A4 !important;
	color:#FFFFFF;
}

#views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_container.jquery_dropdown_field_taxo_format_tid ul.jquery_dropdown_list li{
	color:#454646;
	font-family: Arial;
	font-size: 1.02em;
	padding: 5px;
}

#views-exposed-form-recherche-actualites-page-1 .views-widget-filter-tid .jquery_dropdown_tid:hover,
#views-exposed-form-recherche-documentations-page .views-widget-filter-field_documentation_thematiques_tid .jquery_dropdown_field_documentation_thematiques_tid:hover,
#views-exposed-form-salle-de-presse-page-1 .views-widget-filter-field_presse_type_tid .jquery_dropdown_field_formation_ressource_type_tid:hover
{
    background: url("../../images/fleche-blanche.png") no-repeat scroll 130px 20px #2751A4 !important;
    color: #FFFFFF !important;
}

#views-exposed-form-formation-page-1 .views-widget-filter-field_formation_ressource_type_tid .jquery_dropdown_field_formation_ressource_type_tid:hover
{
    background: url("../../images/fleche-blanche.png") no-repeat scroll 145px 20px #2751A4 !important;
    color: #FFFFFF !important;
}

#views-exposed-form-recherche-actualites-page-1 .views-widget-filter-field_taxo_format_tid .jquery_dropdown_field_taxo_format_tid:hover,
#views-exposed-form-recherche-documentations-page .views-widget-filter-field_documentation_categorie_tid .jquery_dropdown_field_documentation_categorie_tid:hover,
#views-exposed-form-formation-page-1 .views-widget-filter-field_documentation_categorie_tid .jquery_dropdown_field_documentation_categorie_tid:hover
{
    background: url("../../images/fleche-blanche.png") no-repeat scroll 115px 20px #2751A4 !important;
    color: #FFFFFF !important;
}



/* Calendrier */

.view-calendrier .month-view .calendar-calendar tr, 
.view-formation-agenda .month-view .calendar-calendar tr {
	background-color:#3c3c3c;
}

.view-calendrier thead, 
.view-formation-agenda thead {
	display:none;
}

.view-calendrier .calendar-calendar td,
.view-formation-agenda .calendar-calendar td {
    background-color: #3C3C3C !important;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: avenirltstd-medium;
    padding: 5px 0;
    text-align: center;
    vertical-align: middle;
}

.view-calendrier table .mini-day-on a,
.view-formation-agenda table .mini-day-on a {
  text-decoration: none;
	color: #ee2d56;
	outline:none;
}

.view-calendrier .calendar-calendar tr, 
.view-formation-agenda .calendar-calendar tr {
  display: block;
  height: 35px;
  background-color: #3C3C3C !important;
	padding: 5px 15px;
}


.view-calendrier .calendar-calendar tr td.today,
.view-formation-agenda .calendar-calendar tr td.today {
  background-color: #EE2D56 !important;
}


.view-calendrier .calendar-calendar tr td.today a ,
.view-formation-agenda .calendar-calendar tr td.today a {
  color: #fff;
}

.view-calendrier .date-nav-wrapper .date-heading h3, 
.view-formation-agenda .date-nav-wrapper .date-heading h3 {
	background-color:#3c3c3c;
	padding-top: 10px;
}

.view .date-nav-wrapper .date-heading h3 {
	color: #FFFFFF;
	font-family: avenirltstd-Medium;
	font-size: 1.05em;
	text-decoration: none;
	text-transform: uppercase;
}

.view-calendrier .date-nav,
.view-formation-agenda .date-nav {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

.view-calendrier li.date-next,
.view-formation-agenda li.date-prev {
	background-color:#3c3c3c !important;
	border-radius:0px !important;
	padding: 0px !important;
}

.view-calendrier li.date-next,
v li.date-next {
	top: 4px !important;
	right: 25px !important;
}

.view-calendrier li.date-prev,
.view-formation-agenda li.date-prev {
  left: 7px !important;
  top: 21px !important;
  height: 20px;
}

.view-calendrier li.date-next a,
.view-formation-agenda li.date-next a {
  background: url("../../images/arrow-link-white.png") no-repeat scroll center right #3c3c3c !important;
	height:15px;
	width:15px;
	display: block;
	text-indent:-9999px;
	overflow: hidden;
	outline: none;
  position: relative;
  top: -3px;
}

.view-calendrier li.date-prev a,
.view-formation-agenda li.date-prev a {
  background: url("../../images/arrow-link-white_2.png") no-repeat scroll center right #3c3c3c !important;
	height:15px;
	width:15px;
	text-indent:-9999px;
	display: block;
	overflow: hidden;
	outline: none;
  position: relative;
  top: -3px;
}

.view-calendrier li.date-prev a {
  top: -8px;
}

.view-calendrier ul,
.view-formation-agenda ul {
	margin-bottom:0px !important;
}

.view-calendrier li,
.view-formation-agenda li {
	margin:0px !important;
}

.view-calendrier .journee-date,
.view-formation-agenda .journee-date {
  color: #EE2D56;
  font-family: Times New Roman;
  font-size: 21px;
  font-style: italic;
  padding-bottom: 10px;
  text-align: left;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	.view-calendrier .agenda-journee{
	  top: 958px !important;
	}*/
	
	/* gaetan
	
	.node-home-actu.view-calendrier .agenda-journee{
	  top: 515px !important;
	}*/

.view-calendrier .month-view table,
.view-formation-agenda .month-view table {
  border: medium none;
  height: 265px;
}

.view-calendrier .date-nav-wrapper,
.view-formation-agenda .date-nav-wrapper {
	margin-top:0px;
}	

/* Agenda */

.view-agenda-journee .title-agenda-main a{
	color:#454545 !important;
  font-family: avenirltstd-black;
	text-transform:uppercase;
	text-align:center;
}

.view-agenda-journee .views-slideshow-controls-bottom{
  padding-left: 70px;
	width: 75px;
}

.view-agenda-journee,
.view-agenda-journee .views_slideshow_cycle_main,
.view-agenda-journee .views-slideshow-cycle-main-frame,
.view-agenda-journee .views-slideshow-cycle-main-frame-row,
.view-agenda-journee .views-slideshow-cycle-main-frame-row-item{
	height:198px;
}


.agenda-journee{
	z-index:9000 !important;
}
.view-agenda-journee .views-field-counter{
	float:left;
}

.view-agenda-journee .views-slideshow-pager-field-item .views-content-counter{
  background: url("../../images/slideshow-puce-off.png") no-repeat scroll center center transparent ;
	height:15px;
	width:15px;
	display: block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	cursor:pointer;
}

.view-agenda-journee .views-slideshow-pager-field-item.active .views-content-counter{
  background: url("../../images/slideshow-puce-pink.png") no-repeat scroll center center transparent ;
}

.view-agenda-journee img{
	display:block;
	width:210px;
	height:auto;
}	

.view-agenda-journee .title-agenda-main{
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: left;
}

.view-agenda-journee .agenda-footer{
	height: 15px;
	position: relative;
  top: 10px;
}

.view-agenda-journee .count {
  background: url("../../images/views-grey.png") no-repeat scroll left center transparent;
  display: block;
  float: left;
  font-family: Georgia;
  font-style: italic;
  font-weight: normal;
  height: 15px;
  line-height: 13px;
  outline: medium none;
  overflow: hidden;
  padding-left: 20px;
  width: 16px;
}

.view-agenda-journee .see-agenda{
  float: right;
  padding-right:5px;
}

.view-agenda-journee .see-agenda a{
	display: inline-block;
  background: url("../../images/arrow-link-pink.jpg") no-repeat scroll 0px 5px transparent ;
	width:15px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	cursor:pointer;
}

.node-type-flux-veille .wrapper {
	overflow:visible;
}

.participatif-flux h2 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: avenirltstd-heavy;
  font-size: 1.5em;
}
.view-sites-participatifs-en-ce-moment {
  background: #fff;
}

.view-sites-participatifs-en-ce-moment #views_slideshow_cycle_main_sites_participatifs_en_ce_moment-block{
height: 200px;
}

.view-sites-participatifs-en-ce-moment .views-row.views-row-last {
  border-right: 0;
  margin-right: 0;
}

.view-sites-participatifs-en-ce-moment .views-row {
  float: left;
  width: 280px;
  margin-right: 25px;
  background: #fff;
  border-right: 1px solid #F4F4F4;
}

.view-sites-participatifs-en-ce-moment .views-field-title {
	background: url("../../images/quotes-dark-grey.png") no-repeat scroll 0 2px transparent;
	display: block;
	font-family: avenirltstd-black;
	font-size: 0.8em;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 20px;
	padding-left: 38px;
	text-transform: uppercase;
	width: 170px;
	min-height: 25px;
}


.taxo-term {
  color: #323232;
  display: inline-block;
  font-family: Times New Roman;
  font-style: italic;
  line-height: 20px;
  text-transform: capitalize;
}


.view-diaporama .views-slideshow-controls-bottom{
	background-color:#FFF !important;
}

.view-home-niveau-1 .views-slideshow-controls-text,
.participatif-flux.tablette,
.page-node-606 .related-site,
.page-node-1279 .links,
.page-node-59407 .links,
.page-node-66251 .links,
.page-node-66249 .links {
	display:none;
}

.contenu-wysiwyg ul,
.node-dossier .node-accroche ul,
.node-type-formation-sous-rubrique .node-accroche ul,
.node-type-formation .node-accroche ul,
.page-node-1279 .csc-textpic-text ul,
.page-node-59407 .csc-textpic-text ul,
.page-node-66251 .csc-textpic-text ul,
.page-node-66249 .csc-textpic-text ul,
.view-diaporama ul,.node-type-institutionnel-rubrique .field-name-field-instit-rubrique-chapo ul{
	list-style-type:none;
}

.contenu-wysiwyg ul li, .node-dossier .node-accroche ul li,
.page-node-1279 .csc-textpic-text li ,
.page-node-59407 .csc-textpic-text li ,
.page-node-66251 .csc-textpic-text li ,
.page-node-66249 .csc-textpic-text li {
  background: url("../../images/liste_puce.jpg") no-repeat scroll left 8px transparent;
  padding-left: 0.6em;
 font-size: 12px; 
}

.node-type-institutionnel-rubrique .field-name-field-instit-rubrique-chapo ul li,
.node-type-formation-sous-rubrique .field-name-field-instit-rubrique-chapo ul li
 {
  background: url("../../images/liste_puce.jpg") no-repeat scroll left 8px transparent;
  padding-left: 0.6em;
}




.file-count{
	background: url("../../images/nbre-documentation.png") no-repeat scroll left 2px transparent;
	color:#000;
	margin-left: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.calendar-calendar th {
	background-color: #3C3C3C !important;
	border: medium none !important;
	color: #FFFFFF !important;
	display: block;
	float: left;
	font-family: avenirltstd-medium;
	padding: 5px 0 !important;
	text-align: center !important;
	text-transform: uppercase;
	vertical-align: middle;
	width: 28px;
}

.view-calendrier .date-nav-wrapper .date-heading,
.view-formation-agenda .date-nav-wrapper .date-heading {
	z-index: 3;
}

.view-calendrier .date-nav-wrapper .date-prev,
.view-formation-agenda .date-nav-wrapper .date-prev {
	width: 20px;
	z-index: 3;
  background: none;
}

.view-calendrier .date-nav-wrapper .date-next,
.view-formation-agenda .date-nav-wrapper .date-next {
	width: 25px;
	z-index: 3;
	right: 18px !important;
  background: none;
}

.view-home-niveau-2 .count{
  background: url("../../images/views-grey.png") no-repeat scroll 0 10px transparent;
  display: inline-block;
  float: left;
  font-family: Georgia;
  font-style: italic;
  height: 27px;
  padding-left: 20px;
  padding-top: 5px;
  width: 40px;
}

.view-home-niveau-2 .cartouche-footer a{
	font-family:Georgia !important;
	color:#7e7e7e !important;
	font-size: 0.84em;
}

.node-niveau-3 {
  margin-top: 40px !important;
}

#views_slideshow_cycle_main_diapo_video-block_1,
#views_slideshow_cycle_teaser_section_diapo_video-block_1{
	height:395px !important;
}

.paf {
	color:blue;
}

.csc-textpic-text a{
	color: #4790D4;
}

#block-views-doc_lies-block .view-footer span.link-to-node,
#block-views-doc_lies-block_1 .view-footer span.link-to-node {
	background: url("../../images/arrow-link-white.png") no-repeat scroll 0 center #3C3C3C;
  background-position: 165px center;
  padding: 8px 25px 8px 8px;
  position: relative;
  top: 7px;
	z-index:1;
}

#block-views-doc_lies-block_1 .view-footer span.link-to-node {
   background-position: 115px center;
}

#block-views-doc_lies-block .view-footer span.link-to-node a,
#block-views-doc_lies-block_1 .view-footer span.link-to-node a {
    color: white;
    font-family: Georgia;
    font-size: 0.8em;
    font-style: italic;
    z-index: 20;
}

.node-type-sites-participatifs #block-menu_block-4{
	margin-bottom:25px;
}

.view-masterpage-actualite-niveau-3 .node-title a{
	color:#323232;
}


/* @media screen and (-webkit-min-device-pixel-ratio:0) {
	#ui-datepicker-div{
	top: 758px !important;
	}
} */

/* @media all and (min-width: 0px) {
	#ui-datepicker-div{
	top: 758px !important;
	}
} */

/* ::made-up-pseudo-element, 	#ui-datepicker-div{
	top: 758px !important;
	} */

/* ::made-up-pseudo-element, #ui-datepicker-div{
	top: 758px !important;
}

body:nth-of-type(1) #ui-datepicker-div{
	top: 758px !important;
} */


#block-menu_block-3 .menu-block-3 li a {
    font-family: avenirltstd-medium !important;
	font-weight:bold !important;
}

#block-menu_block-2 li.expanded a{
    font-family: avenirltstd-medium !important;
	font-weight:bold !important;
}

.page-resultats-de-recherche h1.title,
.page-page-non-trouvee h1.title{
    color: #499DEC;
    font-family: avenirltstd-black;
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    width: 700px;
}

.search-no-result-header{
    font-family: Arial;
    font-size: 15px;
    line-height: 20px;
	text-transform: uppercase;
	margin-bottom:20px;
}

.page-page-non-trouvee .search-no-result-header{
    font-family: Arial;
    font-size: 15px;
    line-height: 20px;
	text-transform: none;
	margin-bottom:20px;
}


.page-page-non-trouvee ul.action-links{
	display:none;
}
	
.page-page-non-trouvee #content-area{
	float:none;
	margin-bottom:20px;
}

.search-no-result-header-term{
    color: #499DEC;
}

.search-no-result-content{
	color: #383838;
    font-family: Arial;
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 25px;
}

.page-resultats-de-recherche #input-no-result #block-views--exp-search_page-page_1,
.page-page-non-trouvee #input-no-result #block-views--exp-search_page-page_1{
	display: block;
    float: none;
    margin-bottom: 20px;
}
	
.page-resultats-de-recherche #block-views--exp-search_page-page_1 input#edit-keys,
.page-page-non-trouvee #block-views--exp-search_page-page_1 input#edit-keys{
width: 350px;
border-left:none;
}

.page-resultats-de-recherche #block-views--exp-search_page-page_1 input#edit-submit-search-page,
.page-page-non-trouvee #block-views--exp-search_page-page_1 input#edit-submit-search-page{
border-right:none;
}

.view-search-page .view-empty a,
.page-page-non-trouvee  #main a{
	display:block;
	font-family: arial;
    font-size: 0.9em;
    line-height: 15px;
	margin-bottom:10px;
	max-width: 300px;
	color:#454545;
}

.search-no-result-main{
    font-size: 1.2em;
    margin-top: 20px;
    text-transform: uppercase;
	margin-bottom:10px;
}

.page-resultats-de-recherche a.search-no-result-link,
a.search-no-result-link-main,
.page-page-non-trouvee a.search-no-result-link{
  background: url("../../images/liste_puce.jpg") no-repeat scroll left 8px transparent;
  padding-left: 0.6em;
 }

#block-menu_block-11 li{
    display: block;
    float: left;
    margin: 0;
    padding: 5px 0 0;
}

#block-menu_block-11 li a{
    display: block;
    height: 26px;
    outline: medium none;
    overflow: hidden;
    text-indent: 9999px;
	width:30px;
}

#block-menu_block-11 li.mid-1019 a{
    background: url("../../images/fb-head.png") no-repeat scroll center center transparent !important;
}

#block-menu_block-11 li.mid-1020 a {
    background: url("../../images/tw-head.png") no-repeat scroll center center transparent !important;
}

#block-menu_block-11 li.mid-1021 a {
    background: url("../../images/rss-head.png") no-repeat scroll center center transparent !important;
}
 
.node-type-dossier .node-bottom{
/*     border-bottom: 1px solid #DDDDDD; */
    padding-bottom: 5px;
}

/* body:nth-of-type(1) #ui-datepicker-div{
	top: 744px !important;
}
	
body:not(:-moz-handler-blocked) #ui-datepicker-div{
	top: 797px !important;
} */

section#content{
width:100% !important;
}

.not-front.sidebar-first #content-area {
	margin-right:0px;
}

aside#sidebar-first {
    margin-left: 20px;
}


.view-recherche-documentations td.col-1,
.view-recherche-documentations td.col-2{
  background-color: #FFFFFF;
  display: block;
  height: auto;
	float:left;
	border-bottom:1px solid #f4f4f4;
}
